/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.animate-fade{transition:opacity .3s ease-out}.animate-fade:hover{opacity:0.75}.animate-move>.demo-shape{transition:all .8s ease-in-out}.demo-animate{background-color:#ccc;border-radius:1rem;cursor:pointer;padding:1rem;text-align:center}.demo-animate span{display:block;margin:0.25rem}@font-face{font-family:'LibreFranklin-Light';font-style:normal;font-weight:300;src:url(/themes/custom/proliitto/dist/fonts/95f999f296cdd7eb89c4a120d34afaba.woff2) format("woff2"),url(/themes/custom/proliitto/dist/fonts/1114d0bc74cdb02008a58189c9c60353.woff) format("woff")}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:400;src:url(/themes/custom/proliitto/dist/fonts/4303ff4194b86c7edc456ce6bf568527.woff2) format("woff2"),url(/themes/custom/proliitto/dist/fonts/8a9c346da8378dc1862a5704b69ebf39.woff) format("woff")}@font-face{font-family:'LibreFranklin-Medium';font-style:normal;font-weight:500;src:url(/themes/custom/proliitto/dist/fonts/99570e4edf286434a2f9df497a5aea8f.woff2) format("woff2"),url(/themes/custom/proliitto/dist/fonts/c292a8e206d200b0a6b12d27a5a73055.woff) format("woff")}@font-face{font-family:'LibreFranklin-SemiBold';font-style:normal;font-weight:600;src:url(/themes/custom/proliitto/dist/fonts/77eb5701d3667cf44fefadec8e5db500.woff2) format("woff2"),url(/themes/custom/proliitto/dist/fonts/85ee123de8cac8ef1658bd41d273bb06.woff) format("woff")}@font-face{font-family:'LibreFranklin-Bold';font-style:normal;font-weight:700;src:url(/themes/custom/proliitto/dist/fonts/0211c19777f3ac13790a9682dcc75f50.woff2) format("woff2"),url(/themes/custom/proliitto/dist/fonts/1ebbc38c6dd0a72abbed9165b5c06924.woff) format("woff")}@font-face{font-family:'LibreFranklin-ExtraBold';font-style:normal;font-weight:800;src:url(/themes/custom/proliitto/dist/fonts/cab01b32a2f6bb738a57d11d1d1bde15.woff2) format("woff2"),url(/themes/custom/proliitto/dist/fonts/e3e031411b400b363a078d7932ade630.woff) format("woff")}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{min-height:100vh;word-wrap:break-word}body .node-preview-container{background-color:#fff;border:1px solid #d51d59;bottom:0;position:absolute;top:initial}.hide{display:none !important}.hyphenate{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.deskto-only{display:none}@media (min-width:720px){.deskto-only{display:block}}@media (min-width:720px){.mobile-only{display:none}}:focus{outline-width:2px;outline-style:solid}.button{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#d51d59;border:none;border-radius:5px;color:#fff;text-transform:none}.button:hover,.button:focus{transition:all .2s ease-in}.button:visited{color:#fff}.button:hover,.button:focus{background-color:#a21543;color:#fff}.button a{text-decoration:none;color:#fff}.button a:visited{color:#fff}.button a:hover,.button a:focus{color:#fff}.button--red{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#d51d59;border:none;border-radius:5px;color:#fff;text-transform:none}.button--red:hover,.button--red:focus{transition:all .2s ease-in}.button--red:visited{color:#fff}.button--red:hover,.button--red:focus{background-color:#a21543;color:#fff}.button--red a{text-decoration:none;color:#fff}.button--red a:visited{color:#fff}.button--red a:hover,.button--red a:focus{color:#fff}.button--green{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#42a399;border:none;border-radius:5px;color:#fff;text-transform:none}.button--green:hover,.button--green:focus{transition:all .2s ease-in}.button--green:visited{color:#fff}.button--green:hover,.button--green:focus{background-color:#35827a;color:#fff}.button--green a{text-decoration:none;color:#fff}.button--green a:visited{color:#fff}.button--green a:hover,.button--green a:focus{color:#fff}.button--black-outline{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#fff;border:none;border-radius:5px;color:#333;text-transform:none;border:2px solid #000;font-size:1rem;font-weight:500}.button--black-outline:hover,.button--black-outline:focus{transition:all .2s ease-in}.button--black-outline:visited{color:#333}.button--black-outline:hover,.button--black-outline:focus{background-color:#333;color:#fff}.button--black-outline a{text-decoration:none;color:#333}.button--black-outline a:visited{color:#333}.button--black-outline a:hover,.button--black-outline a:focus{color:#fff}.button--blue-outline{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#fff;border:none;border-radius:5px;color:#26809a;text-transform:none;border:2px solid #26809a;font-size:1rem;font-weight:500;font-size:1rem;font-family:"LibreFranklin-SemiBold","sans-serif"}.button--blue-outline:hover,.button--blue-outline:focus{transition:all .2s ease-in}.button--blue-outline:visited{color:#26809a}.button--blue-outline:hover,.button--blue-outline:focus{background-color:#26809a;color:#fff}.button--blue-outline a{text-decoration:none;color:#26809a}.button--blue-outline a:visited{color:#26809a}.button--blue-outline a:hover,.button--blue-outline a:focus{color:#fff}.button--grey-outline,.block--main-menu-liftup-nav .view-content .liftup-nav-item button{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;border:1px solid #979797;border-radius:5px;color:#222;font-family:"LibreFranklin-SemiBold","sans-serif";background-color:#fff;padding:0 1em}.button--grey-outline:hover,.block--main-menu-liftup-nav .view-content .liftup-nav-item button:hover,.button--grey-outline:focus,.block--main-menu-liftup-nav .view-content .liftup-nav-item button:focus{transition:all .2s ease-in}.button--grey-outline:hover,.block--main-menu-liftup-nav .view-content .liftup-nav-item button:hover,.button--grey-outline:active,.block--main-menu-liftup-nav .view-content .liftup-nav-item button:active{background-color:#d51d59;color:#fff;border:none}.field-green-button a{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#42a399;border:none;border-radius:5px;color:#fff;text-transform:none}.field-green-button a:hover,.field-green-button a:focus{transition:all .2s ease-in}.field-green-button a:visited{color:#fff}.field-green-button a:hover,.field-green-button a:focus{background-color:#35827a;color:#fff}.field-green-button a a{text-decoration:none;color:#fff}.field-green-button a a:visited{color:#fff}.field-green-button a a:hover,.field-green-button a a:focus{color:#fff}.user-register-form #edit-submit{margin-bottom:50px}.field__label,.node-election-candidate-form .field--name-field-candidate-website legend,.node-election-candidate-form .field--name-field-candidate-facebook legend,.node-election-candidate-form .field--name-field-candidate-instagram legend,.node-election-candidate-form .field--name-field-candidate-twitter legend,.node-election-candidate-form .field--name-field-candidate-tiktok legend,.node-election-candidate-form .field--name-field-candidate-youtube legend,.node-election-candidate-edit-form .field--name-field-candidate-website legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube legend{font-size:1.125rem;font-family:"LibreFranklin-Bold","sans-serif";padding:0.5rem 0}.field__label.inline,.node-election-candidate-form .field--name-field-candidate-website legend.inline,.node-election-candidate-form .field--name-field-candidate-facebook legend.inline,.node-election-candidate-form .field--name-field-candidate-instagram legend.inline,.node-election-candidate-form .field--name-field-candidate-twitter legend.inline,.node-election-candidate-form .field--name-field-candidate-tiktok legend.inline,.node-election-candidate-form .field--name-field-candidate-youtube legend.inline,.node-election-candidate-edit-form .field--name-field-candidate-website legend.inline,.node-election-candidate-edit-form .field--name-field-candidate-facebook legend.inline,.node-election-candidate-edit-form .field--name-field-candidate-instagram legend.inline,.node-election-candidate-edit-form .field--name-field-candidate-twitter legend.inline,.node-election-candidate-edit-form .field--name-field-candidate-tiktok legend.inline,.node-election-candidate-edit-form .field--name-field-candidate-youtube legend.inline{display:inline;padding-right:0.25rem}.field-title{font-family:"LibreFranklin-Bold","sans-serif";padding:1rem 0;font-size:1.5rem}@media (min-width:720px){.field-title{font-size:2.25rem}}.field-primary-button,.field-cta-button,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link,.field-registration-link{margin-top:1.5rem}.field-primary-button a,.field-cta-button a,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a,.field-registration-link a{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#d51d59;border:none;border-radius:5px;color:#fff;text-transform:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:normal;padding:0.5rem 1.5rem}.field-primary-button a:hover,.field-primary-button a:focus,.field-cta-button a:hover,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:hover,.field-cta-button a:focus,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:focus,.field-registration-link a:hover,.field-registration-link a:focus{transition:all .2s ease-in}.field-primary-button a:visited,.field-cta-button a:visited,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:visited,.field-registration-link a:visited{color:#fff}.field-primary-button a:hover,.field-primary-button a:focus,.field-cta-button a:hover,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:hover,.field-cta-button a:focus,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:focus,.field-registration-link a:hover,.field-registration-link a:focus{background-color:#a21543;color:#fff}.field-primary-button a a,.field-cta-button a a,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a a,.field-registration-link a a{text-decoration:none;color:#fff}.field-primary-button a a:visited,.field-cta-button a a:visited,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a a:visited,.field-registration-link a a:visited{color:#fff}.field-primary-button a a:hover,.field-primary-button a a:focus,.field-cta-button a a:hover,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a a:hover,.field-cta-button a a:focus,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a a:focus,.field-registration-link a a:hover,.field-registration-link a a:focus{color:#fff}@media (min-width:720px){.field-primary-button a,.field-cta-button a,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a,.field-registration-link a{padding:0.7rem 2.5rem}}.field-registration-link a{font-size:1.375rem}.field-primary-button a,.field-cta-button a,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a{font-size:1.4rem}a.primary-button{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#d51d59;border:none;border-radius:5px;color:#fff;text-transform:none}a.primary-button:hover,a.primary-button:focus{transition:all .2s ease-in}a.primary-button:visited{color:#fff}a.primary-button:hover,a.primary-button:focus{background-color:#a21543;color:#fff}a.primary-button a{text-decoration:none;color:#fff}a.primary-button a:visited{color:#fff}a.primary-button a:hover,a.primary-button a:focus{color:#fff}.field-secondary-button a{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#fff;border:none;border-radius:5px;color:#26809a;text-transform:none;border:2px solid #26809a;font-size:1rem;font-weight:500;font-size:1rem;font-family:"LibreFranklin-SemiBold","sans-serif"}.field-secondary-button a:hover,.field-secondary-button a:focus{transition:all .2s ease-in}.field-secondary-button a:visited{color:#26809a}.field-secondary-button a:hover,.field-secondary-button a:focus{background-color:#26809a;color:#fff}.field-secondary-button a a{text-decoration:none;color:#26809a}.field-secondary-button a a:visited{color:#26809a}.field-secondary-button a a:hover,.field-secondary-button a a:focus{color:#fff}.field-email{font-family:"LibreFranklin-Bold","sans-serif"}.field-telephone,.field-fax-number{font-family:"LibreFranklin-Medium","sans-serif"}.field-telephone a,.field-fax-number a{color:#000;text-decoration:none}.field-info-links{text-align:left}.field-info-links .field__items .field__item{position:relative;padding-top:0.7rem;padding-bottom:0.7rem;position:relative;padding-left:2rem}.field-info-links .field__items .field__item::before{content:"";position:absolute;width:1.5rem;height:1.5rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-black.svg");background-repeat:no-repeat;left:0;top:30%}.field-info-links .field__items .field__item a{text-decoration:none;color:#000;font-family:"LibreFranklin-Bold","sans-serif"}.field-tagline{font-family:"LibreFranklin-SemiBold","sans-serif";font-size:1.125rem}@media (min-width:720px){.field-tagline{font-size:1.5rem}}.field-summary{font-size:1rem}.field-summary p{font-size:1rem}.field-summary.field--view-mode-full{font-size:1.25rem}.field-quote-title{position:relative;padding-top:4rem}.field-quote-title::before{content:"";position:absolute;width:4.25rem;height:3.25rem;background-image:url("/themes/custom/proliitto/images/icons/quote.svg");background-repeat:no-repeat;left:40%;top:0}@media (min-width:920px){.field-quote-title::before{left:0}}@media (min-width:920px){.field-quote-title{padding-top:1rem;padding-left:5rem}}.field-subtitle{font-family:"LibreFranklin-SemiBold","sans-serif";font-size:1.125rem}@media (min-width:720px){.field-subtitle{font-size:1.375rem}}.field-main-menu-social-media>div{display:flex;padding:2rem 0}.link{color:#26809a;cursor:pointer}.link:active,.link:focus,.link:hover{color:#000}.link--more{color:#333f48}a{color:#26809a;cursor:pointer}a:active,a:focus,a:hover{color:#000}.text-long a{color:#26809a;cursor:pointer}.text-long a:active,.text-long a:focus,.text-long a:hover{color:#000}a.ext svg.ext,a.ext svg.mailto,a.mailto svg.ext,a.mailto svg.mailto{width:1.5rem;height:1.25rem;padding-left:0.2em;padding-right:0}a.ext svg.ext path,a.ext svg.mailto path,a.mailto svg.ext path,a.mailto svg.mailto path{stroke:currentColor;stroke-width:5px}h1{color:#000;font-family:LibreFranklin-ExtraBold,sans-serif;font-weight:normal;font-style:normal;font-size:1.875rem;line-height:1.33;margin:0 0 .5rem;width:auto}@media (min-width:920px){h1{font-size:2.25rem}}h1__link{color:inherit}h1__link:hover{color:inherit}h2,.field-quote-title,.election-candidate-page .field-candidate-motto,.node-election-candidate-form .group-title>.h2,.node-election-candidate-edit-form .group-title>.h2,.paragraph--type-banner-2-part .field-title-left,.paragraph--type-banner-2-part .field-title-right,.paragraph--type-quote-with-info-links .field-title,.paragraph--type-service-contact-listing .field-title,.paragraph--type-accordion .field-label,.paragraph--type-content-search .field-title{color:#000;font-family:LibreFranklin-Bold,sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.5;margin:0 0 .5rem;width:auto}@media (min-width:920px){h2,.field-quote-title,.election-candidate-page .field-candidate-motto,.node-election-candidate-form .group-title>.h2,.node-election-candidate-edit-form .group-title>.h2,.paragraph--type-banner-2-part .field-title-left,.paragraph--type-banner-2-part .field-title-right,.paragraph--type-quote-with-info-links .field-title,.paragraph--type-service-contact-listing .field-title,.paragraph--type-accordion .field-label,.paragraph--type-content-search .field-title{font-size:1.875rem}}h2__link{color:inherit}h2__link:hover{color:inherit}h3,.node--view-mode-liftup--type-life-situation-landing-page .field-cta-title,.election-candidate-page .field-candidate-reason .field__label,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-website legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-facebook legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-instagram legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-twitter legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-tiktok legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-youtube legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-website legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-thoughts .field__label,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-website legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-facebook legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-instagram legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-twitter legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-tiktok legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-youtube legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-website legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .pro-candidate-questions-wrapper .field__label,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-website legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-facebook legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-instagram legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-twitter legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-tiktok legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-youtube legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-website legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .taxonomy--view-mode-election_information_block .field-block-1-title,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-title,.paragraph--type-liftup-card .field-title{color:#000;font-family:LibreFranklin-Bold,sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.5;margin:0;width:auto}@media (min-width:920px){h3,.node--view-mode-liftup--type-life-situation-landing-page .field-cta-title,.election-candidate-page .field-candidate-reason .field__label,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-website legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-facebook legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-instagram legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-twitter legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-tiktok legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-youtube legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-website legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-thoughts .field__label,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-website legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-facebook legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-instagram legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-twitter legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-tiktok legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-youtube legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-website legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .pro-candidate-questions-wrapper .field__label,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-website legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-facebook legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-instagram legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-twitter legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-tiktok legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-youtube legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-website legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .taxonomy--view-mode-election_information_block .field-block-1-title,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-title,.paragraph--type-liftup-card .field-title{font-size:1.5rem}}h3__link{color:inherit}h3__link:hover{color:inherit}h4,.node--type-service-contact .field-title{color:#000;font-family:LibreFranklin-SemiBold,sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.5;margin:0 0 .5rem;width:auto}@media (min-width:920px){h4,.node--type-service-contact .field-title{font-size:1.25rem}}h4__link{color:inherit}h4__link:hover{color:inherit}h5,.paragraph--type-service-element .field-title{color:#000;font-family:LibreFranklin-SemiBold,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.5;margin:0 0 .5rem;width:auto}@media (min-width:920px){h5,.paragraph--type-service-element .field-title{font-size:1.125rem}}h5__link{color:inherit}h5__link:hover{color:inherit}h6{color:#000;font-family:LibreFranklin-SemiBold,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.5;margin:0 0 .5rem;width:auto}@media (min-width:920px){h6{font-size:1.125rem}}h6__link{color:inherit}h6__link:hover{color:inherit}body{color:#333;font-family:"Libre Franklin","sans-serif";font-size:1rem;line-height:1.5}.blockquote,.text-long blockquote{border-left:3px solid #d51d59;font-style:italic;margin-left:2rem;padding-left:2rem}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}p,.field-text,.paragraph--type-banner-2-part .field-text-left p,.paragraph--type-banner-2-part .field-text-right p{margin:0 0 1rem}@media (min-width:720px){p,.field-text,.paragraph--type-banner-2-part .field-text-left p,.paragraph--type-banner-2-part .field-text-right p{font-size:1.125rem}}p.lead{font-family:"LibreFranklin-Medium","sans-serif";font-size:1.125rem;color:#2b3138}@media (min-width:720px){p.lead{font-size:1.25rem}}ul,ol{padding-left:1rem}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2rem;padding-left:1rem}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.field--view-mode-rounded-medium picture img{border-radius:50%}.field--view-mode-rounded-small picture img{border-radius:50%}.views-exposed-form{display:flex;flex-direction:column;margin-bottom:1rem}@media (min-width:720px){.views-exposed-form{flex-direction:row;justify-content:center}}.views-exposed-form .form-item,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-website .description,.node-election-candidate-form .field--name-field-candidate-website .views-exposed-form .description,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-facebook .description,.node-election-candidate-form .field--name-field-candidate-facebook .views-exposed-form .description,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-instagram .description,.node-election-candidate-form .field--name-field-candidate-instagram .views-exposed-form .description,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-twitter .description,.node-election-candidate-form .field--name-field-candidate-twitter .views-exposed-form .description,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-tiktok .description,.node-election-candidate-form .field--name-field-candidate-tiktok .views-exposed-form .description,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-youtube .description,.node-election-candidate-form .field--name-field-candidate-youtube .views-exposed-form .description,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-website .description,.node-election-candidate-edit-form .field--name-field-candidate-website .views-exposed-form .description,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-facebook .description,.node-election-candidate-edit-form .field--name-field-candidate-facebook .views-exposed-form .description,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-instagram .description,.node-election-candidate-edit-form .field--name-field-candidate-instagram .views-exposed-form .description,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-twitter .description,.node-election-candidate-edit-form .field--name-field-candidate-twitter .views-exposed-form .description,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-tiktok .description,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .views-exposed-form .description,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-youtube .description,.node-election-candidate-edit-form .field--name-field-candidate-youtube .views-exposed-form .description{margin-bottom:0}@media (min-width:720px){.views-exposed-form .form-item,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-website .description,.node-election-candidate-form .field--name-field-candidate-website .views-exposed-form .description,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-facebook .description,.node-election-candidate-form .field--name-field-candidate-facebook .views-exposed-form .description,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-instagram .description,.node-election-candidate-form .field--name-field-candidate-instagram .views-exposed-form .description,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-twitter .description,.node-election-candidate-form .field--name-field-candidate-twitter .views-exposed-form .description,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-tiktok .description,.node-election-candidate-form .field--name-field-candidate-tiktok .views-exposed-form .description,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-youtube .description,.node-election-candidate-form .field--name-field-candidate-youtube .views-exposed-form .description,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-website .description,.node-election-candidate-edit-form .field--name-field-candidate-website .views-exposed-form .description,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-facebook .description,.node-election-candidate-edit-form .field--name-field-candidate-facebook .views-exposed-form .description,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-instagram .description,.node-election-candidate-edit-form .field--name-field-candidate-instagram .views-exposed-form .description,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-twitter .description,.node-election-candidate-edit-form .field--name-field-candidate-twitter .views-exposed-form .description,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-tiktok .description,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .views-exposed-form .description,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-youtube .description,.node-election-candidate-edit-form .field--name-field-candidate-youtube .views-exposed-form .description{flex:3 1 0}}.views-exposed-form .form-item input,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-website .description input,.node-election-candidate-form .field--name-field-candidate-website .views-exposed-form .description input,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-facebook .description input,.node-election-candidate-form .field--name-field-candidate-facebook .views-exposed-form .description input,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-instagram .description input,.node-election-candidate-form .field--name-field-candidate-instagram .views-exposed-form .description input,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-twitter .description input,.node-election-candidate-form .field--name-field-candidate-twitter .views-exposed-form .description input,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-tiktok .description input,.node-election-candidate-form .field--name-field-candidate-tiktok .views-exposed-form .description input,.views-exposed-form .node-election-candidate-form .field--name-field-candidate-youtube .description input,.node-election-candidate-form .field--name-field-candidate-youtube .views-exposed-form .description input,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-website .description input,.node-election-candidate-edit-form .field--name-field-candidate-website .views-exposed-form .description input,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-facebook .description input,.node-election-candidate-edit-form .field--name-field-candidate-facebook .views-exposed-form .description input,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-instagram .description input,.node-election-candidate-edit-form .field--name-field-candidate-instagram .views-exposed-form .description input,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-twitter .description input,.node-election-candidate-edit-form .field--name-field-candidate-twitter .views-exposed-form .description input,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-tiktok .description input,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .views-exposed-form .description input,.views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-youtube .description input,.node-election-candidate-edit-form .field--name-field-candidate-youtube .views-exposed-form .description input{width:95%}@media (min-width:720px){.views-exposed-form .form-actions{align-self:flex-end}}.views-exposed-form .form-actions input[type="submit"]{height:45px}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}#edit-field-opt-in-value,#edit-field-behavior-value{float:left;margin-right:10px}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item__dropdown{border:1px solid #b1b3b3;display:block;position:relative}.form-item__dropdown::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #333;content:" ";position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none}.form-item__dropdown:hover{border-color:#000}.form-item__select{border:1px solid #b1b3b3;border-radius:5px;height:3rem;font-size:.875rem;margin:0;outline:none;padding:.5rem .5rem;width:100%}.form-item__select :focus{outline:none;color:#666}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:none;border:1px solid #b1b3b3;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{border-color:#666;border-radius:0;color:#666}}.form-item,.node-election-candidate-form .field--name-field-candidate-website .description,.node-election-candidate-form .field--name-field-candidate-facebook .description,.node-election-candidate-form .field--name-field-candidate-instagram .description,.node-election-candidate-form .field--name-field-candidate-twitter .description,.node-election-candidate-form .field--name-field-candidate-tiktok .description,.node-election-candidate-form .field--name-field-candidate-youtube .description,.node-election-candidate-edit-form .field--name-field-candidate-website .description,.node-election-candidate-edit-form .field--name-field-candidate-facebook .description,.node-election-candidate-edit-form .field--name-field-candidate-instagram .description,.node-election-candidate-edit-form .field--name-field-candidate-twitter .description,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .description,.node-election-candidate-edit-form .field--name-field-candidate-youtube .description{color:#666;margin-bottom:1rem;max-width:32rem}.form-item::after,.node-election-candidate-form .field--name-field-candidate-website .description::after,.node-election-candidate-form .field--name-field-candidate-facebook .description::after,.node-election-candidate-form .field--name-field-candidate-instagram .description::after,.node-election-candidate-form .field--name-field-candidate-twitter .description::after,.node-election-candidate-form .field--name-field-candidate-tiktok .description::after,.node-election-candidate-form .field--name-field-candidate-youtube .description::after,.node-election-candidate-edit-form .field--name-field-candidate-website .description::after,.node-election-candidate-edit-form .field--name-field-candidate-facebook .description::after,.node-election-candidate-edit-form .field--name-field-candidate-instagram .description::after,.node-election-candidate-edit-form .field--name-field-candidate-twitter .description::after,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .description::after,.node-election-candidate-edit-form .field--name-field-candidate-youtube .description::after{clear:both;content:"";display:table}.form-item input+label,.node-election-candidate-form .field--name-field-candidate-website .description input+label,.node-election-candidate-form .field--name-field-candidate-facebook .description input+label,.node-election-candidate-form .field--name-field-candidate-instagram .description input+label,.node-election-candidate-form .field--name-field-candidate-twitter .description input+label,.node-election-candidate-form .field--name-field-candidate-tiktok .description input+label,.node-election-candidate-form .field--name-field-candidate-youtube .description input+label,.node-election-candidate-edit-form .field--name-field-candidate-website .description input+label,.node-election-candidate-edit-form .field--name-field-candidate-facebook .description input+label,.node-election-candidate-edit-form .field--name-field-candidate-instagram .description input+label,.node-election-candidate-edit-form .field--name-field-candidate-twitter .description input+label,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .description input+label,.node-election-candidate-edit-form .field--name-field-candidate-youtube .description input+label{display:inline;margin-left:0.5rem}.form-item__label{display:block;color:#000;font-family:"LibreFranklin-SemiBold","sans-serif"}@media (min-width:320px){.form-item__label{padding:.5rem 0}}.form-item__textfield{border:1px solid #b1b3b3;padding:.5rem .5rem;max-width:100%;border-radius:5px;background-color:#fff}.form-item__textfield:focus{border-color:#666}textarea::-moz-placeholder,input::-moz-placeholder{color:#ccc}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:#ccc}textarea::-ms-input-placeholder,input::-ms-input-placeholder{color:#ccc}textarea::placeholder,input::placeholder{color:#ccc}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:#ccc}input:not([type='checkbox']):not([type='radio']){height:45px}.form-item__description{margin-top:.33333rem}.form-fieldset{border:none;margin-bottom:2rem;padding:0;min-width:0}.form-fieldset .form-item,.form-fieldset .node-election-candidate-form .field--name-field-candidate-website .description,.node-election-candidate-form .field--name-field-candidate-website .form-fieldset .description,.form-fieldset .node-election-candidate-form .field--name-field-candidate-facebook .description,.node-election-candidate-form .field--name-field-candidate-facebook .form-fieldset .description,.form-fieldset .node-election-candidate-form .field--name-field-candidate-instagram .description,.node-election-candidate-form .field--name-field-candidate-instagram .form-fieldset .description,.form-fieldset .node-election-candidate-form .field--name-field-candidate-twitter .description,.node-election-candidate-form .field--name-field-candidate-twitter .form-fieldset .description,.form-fieldset .node-election-candidate-form .field--name-field-candidate-tiktok .description,.node-election-candidate-form .field--name-field-candidate-tiktok .form-fieldset .description,.form-fieldset .node-election-candidate-form .field--name-field-candidate-youtube .description,.node-election-candidate-form .field--name-field-candidate-youtube .form-fieldset .description,.form-fieldset .node-election-candidate-edit-form .field--name-field-candidate-website .description,.node-election-candidate-edit-form .field--name-field-candidate-website .form-fieldset .description,.form-fieldset .node-election-candidate-edit-form .field--name-field-candidate-facebook .description,.node-election-candidate-edit-form .field--name-field-candidate-facebook .form-fieldset .description,.form-fieldset .node-election-candidate-edit-form .field--name-field-candidate-instagram .description,.node-election-candidate-edit-form .field--name-field-candidate-instagram .form-fieldset .description,.form-fieldset .node-election-candidate-edit-form .field--name-field-candidate-twitter .description,.node-election-candidate-edit-form .field--name-field-candidate-twitter .form-fieldset .description,.form-fieldset .node-election-candidate-edit-form .field--name-field-candidate-tiktok .description,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .form-fieldset .description,.form-fieldset .node-election-candidate-edit-form .field--name-field-candidate-youtube .description,.node-election-candidate-edit-form .field--name-field-candidate-youtube .form-fieldset .description{margin-left:1rem;max-width:31rem}.user-register-form .consent-additions>p{font-size:1rem;font-family:"LibreFranklin-SemiBold","sans-serif";color:#000;margin-top:-1rem;width:100%}@media (min-width:720px){.user-register-form .consent-additions>p{width:70%}}.button{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#d51d59;border:none;border-radius:5px;color:#fff;text-transform:none}.button:hover,.button:focus{transition:all .2s ease-in}.button:visited{color:#fff}.button:hover,.button:focus{background-color:#a21543;color:#fff}.button a{text-decoration:none;color:#fff}.button a:visited{color:#fff}.button a:hover,.button a:focus{color:#fff}.button--red{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#d51d59;border:none;border-radius:5px;color:#fff;text-transform:none}.button--red:hover,.button--red:focus{transition:all .2s ease-in}.button--red:visited{color:#fff}.button--red:hover,.button--red:focus{background-color:#a21543;color:#fff}.button--red a{text-decoration:none;color:#fff}.button--red a:visited{color:#fff}.button--red a:hover,.button--red a:focus{color:#fff}.button--green{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#42a399;border:none;border-radius:5px;color:#fff;text-transform:none}.button--green:hover,.button--green:focus{transition:all .2s ease-in}.button--green:visited{color:#fff}.button--green:hover,.button--green:focus{background-color:#35827a;color:#fff}.button--green a{text-decoration:none;color:#fff}.button--green a:visited{color:#fff}.button--green a:hover,.button--green a:focus{color:#fff}.button--black-outline{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#fff;border:none;border-radius:5px;color:#333;text-transform:none;border:2px solid #000;font-size:1rem;font-weight:500}.button--black-outline:hover,.button--black-outline:focus{transition:all .2s ease-in}.button--black-outline:visited{color:#333}.button--black-outline:hover,.button--black-outline:focus{background-color:#333;color:#fff}.button--black-outline a{text-decoration:none;color:#333}.button--black-outline a:visited{color:#333}.button--black-outline a:hover,.button--black-outline a:focus{color:#fff}.button--blue-outline{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#fff;border:none;border-radius:5px;color:#26809a;text-transform:none;border:2px solid #26809a;font-size:1rem;font-weight:500;font-size:1rem;font-family:"LibreFranklin-SemiBold","sans-serif"}.button--blue-outline:hover,.button--blue-outline:focus{transition:all .2s ease-in}.button--blue-outline:visited{color:#26809a}.button--blue-outline:hover,.button--blue-outline:focus{background-color:#26809a;color:#fff}.button--blue-outline a{text-decoration:none;color:#26809a}.button--blue-outline a:visited{color:#26809a}.button--blue-outline a:hover,.button--blue-outline a:focus{color:#fff}.button--grey-outline,.block--main-menu-liftup-nav .view-content .liftup-nav-item button{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;border:1px solid #979797;border-radius:5px;color:#222;font-family:"LibreFranklin-SemiBold","sans-serif";background-color:#fff;padding:0 1em}.button--grey-outline:hover,.block--main-menu-liftup-nav .view-content .liftup-nav-item button:hover,.button--grey-outline:focus,.block--main-menu-liftup-nav .view-content .liftup-nav-item button:focus{transition:all .2s ease-in}.button--grey-outline:hover,.block--main-menu-liftup-nav .view-content .liftup-nav-item button:hover,.button--grey-outline:active,.block--main-menu-liftup-nav .view-content .liftup-nav-item button:active{background-color:#d51d59;color:#fff;border:none}.field-green-button a{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#42a399;border:none;border-radius:5px;color:#fff;text-transform:none}.field-green-button a:hover,.field-green-button a:focus{transition:all .2s ease-in}.field-green-button a:visited{color:#fff}.field-green-button a:hover,.field-green-button a:focus{background-color:#35827a;color:#fff}.field-green-button a a{text-decoration:none;color:#fff}.field-green-button a a:visited{color:#fff}.field-green-button a a:hover,.field-green-button a a:focus{color:#fff}.user-register-form #edit-submit{margin-bottom:50px}.table,.text-long table{border:1px solid #ccc;border-spacing:0;background-color:#ccc;margin:1rem 0;width:100%}.table__heading-cell,.text-long th,.table__cell,.text-long td{border:none;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1rem}.table__heading-cell:last-child,.text-long th:last-child,.table__cell:last-child,.text-long td:last-child{border-right:none}.table__heading-cell,.text-long th{color:#000;padding:1.2rem;text-align:left}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:#fff}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child,.text-long tfoot th:first-child{border-bottom:none;border-top:1px solid #ccc}.video{height:0;overflow:hidden;padding-top:2rem;padding-bottom:56.25%;position:relative}.video--full{padding-bottom:75%}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tabs__link,.tabs__link--local-tasks{background-color:#fff;border:1px solid #2c93b0;color:#2c93b0;display:block;font-size:1rem;padding:1rem 2rem;text-align:center;text-decoration:none;transition:color .3 ease-out}@media (min-width:720px){.tabs__link,.tabs__link--local-tasks{display:inline-block;padding:1rem 2rem;position:relative;width:auto;top:.0625rem}}.tabs__link:hover,.tabs__link:active,.tabs__link.is-active,.tabs__link--local-tasks:hover,.tabs__link--local-tasks:active,.tabs__link--local-tasks.is-active{background-color:#2c93b0;color:#fff}.block--tocjsblock{width:100%;margin:3rem 0;padding:0;font-family:"LibreFranklin-Bold","sans-serif"}.block--tocjsblock .toc-js{padding:1rem 3%;border-radius:5px;border:2px solid #dfdfdf;background-color:#f8f8f8;margin-bottom:2.5rem;font-size:1.25rem}.block--tocjsblock .toc-js .toc-title{align-items:center;display:flex;justify-content:center}.block--tocjsblock .toc-js ul{background-color:#eee;border-radius:0.5rem;display:flex;flex-flow:row wrap;justify-content:flex-start;padding:1rem}.block--tocjsblock .toc-js ul li{display:flex;background-color:#fff;border:5px solid #eee;border-radius:10px;height:-webkit-min-content;height:-moz-min-content;height:min-content;width:calc(100% / 1);min-height:5rem}@media (min-width:920px){.block--tocjsblock .toc-js ul li{width:calc(100% / 2)}}@media (min-width:1224px){.block--tocjsblock .toc-js ul li{width:calc(100% / 3)}}.block--tocjsblock .toc-js ul li::before{content:url("/themes/custom/proliitto/images/icons/chains.svg");width:1.25rem;height:5rem;margin-left:20px;margin-right:20px;margin-top:5px;display:flex;align-items:center}.block--tocjsblock .toc-js ul li a{display:inline-flex;color:#d51d59;align-items:center;text-decoration:none}.block--menu-link-contentmainchildren{display:none}.facets-block{margin-bottom:1.5rem}.facets-block .facets-summary{cursor:pointer;margin-bottom:1rem;max-width:100%;text-decoration:underline;width:9.10rem}.facets-block .facets-summary:hover{text-decoration:none}.facets-block .facets-summary:focus{outline:none}.facets-block .facets-summary:focus-visible{outline:2px auto Highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:2px;text-decoration:none}@media (min-width:720px){.facets-block .facets-items{display:grid;grid-gap:0 1.5rem;grid-template-columns:1fr 1fr;width:100%;overflow:auto}}@media (min-width:1224px){.facets-block .facets-items{grid-template-columns:1fr 1fr 1fr}}.facets-block .facets-items .form-item,.facets-block .facets-items .node-election-candidate-form .field--name-field-candidate-website .description,.node-election-candidate-form .field--name-field-candidate-website .facets-block .facets-items .description,.facets-block .facets-items .node-election-candidate-form .field--name-field-candidate-facebook .description,.node-election-candidate-form .field--name-field-candidate-facebook .facets-block .facets-items .description,.facets-block .facets-items .node-election-candidate-form .field--name-field-candidate-instagram .description,.node-election-candidate-form .field--name-field-candidate-instagram .facets-block .facets-items .description,.facets-block .facets-items .node-election-candidate-form .field--name-field-candidate-twitter .description,.node-election-candidate-form .field--name-field-candidate-twitter .facets-block .facets-items .description,.facets-block .facets-items .node-election-candidate-form .field--name-field-candidate-tiktok .description,.node-election-candidate-form .field--name-field-candidate-tiktok .facets-block .facets-items .description,.facets-block .facets-items .node-election-candidate-form .field--name-field-candidate-youtube .description,.node-election-candidate-form .field--name-field-candidate-youtube .facets-block .facets-items .description,.facets-block .facets-items .node-election-candidate-edit-form .field--name-field-candidate-website .description,.node-election-candidate-edit-form .field--name-field-candidate-website .facets-block .facets-items .description,.facets-block .facets-items .node-election-candidate-edit-form .field--name-field-candidate-facebook .description,.node-election-candidate-edit-form .field--name-field-candidate-facebook .facets-block .facets-items .description,.facets-block .facets-items .node-election-candidate-edit-form .field--name-field-candidate-instagram .description,.node-election-candidate-edit-form .field--name-field-candidate-instagram .facets-block .facets-items .description,.facets-block .facets-items .node-election-candidate-edit-form .field--name-field-candidate-twitter .description,.node-election-candidate-edit-form .field--name-field-candidate-twitter .facets-block .facets-items .description,.facets-block .facets-items .node-election-candidate-edit-form .field--name-field-candidate-tiktok .description,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .facets-block .facets-items .description,.facets-block .facets-items .node-election-candidate-edit-form .field--name-field-candidate-youtube .description,.node-election-candidate-edit-form .field--name-field-candidate-youtube .facets-block .facets-items .description{max-width:100%}.facets-block .select2-container .select2-search--inline{float:none}.facets-block .select2-search__field{margin-top:0 !important;max-width:100% !important}.block--breadcrumb{padding-bottom:1.5rem}.block--breadcrumb .breadcrumb__item{font-size:1rem;line-height:18px}.block--breadcrumb .breadcrumb__item a{color:#26809a;font-family:"LibreFranklin-Medium","sans-serif"}.block--breadcrumb .breadcrumb__item a:hover,.block--breadcrumb .breadcrumb__item a:active,.block--breadcrumb .breadcrumb__item a:focus{color:#d51d59}.block--breadcrumb .breadcrumb__item:not(:last-child)::after{content:">";color:#26809a}.block--breadcrumb .breadcrumb__item:last-child{color:#d51d59;font-family:"LibreFranklin-SemiBold","sans-serif"}.popular-keywords-title{font-size:1.25rem;line-height:1.33}.popular-keywords-content{margin-bottom:2rem}.popular-keywords-content ul{display:flex;flex-wrap:wrap;gap:0.5rem 1rem;list-style-type:none;margin:0;padding:0}.card__title{color:#000;font-family:LibreFranklin-Bold,sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.5;margin:0 0 .5rem;width:auto;margin:.5rem 0}@media (min-width:920px){.card__title{font-size:1.25rem}}.card__title__link{color:inherit}.card__title__link:hover{color:inherit}.card__title-link{color:#333;cursor:pointer}.card__title-link:active,.card__title-link:focus,.card__title-link:hover{color:#000}.card__subtitle{color:#000;font-family:LibreFranklin-Bold,sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.5;margin:0;width:auto;margin-bottom:0;color:#666}@media (min-width:920px){.card__subtitle{font-size:1rem}}.card__subtitle__link{color:inherit}.card__subtitle__link:hover{color:inherit}.card__body{margin:1rem 0}.card__link{color:#26809a;cursor:pointer}.card__link:active,.card__link:focus,.card__link:hover{color:#000}.card__button{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#fff;border:none;border-radius:5px;color:#26809a;text-transform:none;border:2px solid #26809a;font-size:1rem;font-weight:500;font-size:1rem;font-family:"LibreFranklin-SemiBold","sans-serif"}.card__button:hover,.card__button:focus{transition:all .2s ease-in}.card__button:visited{color:#26809a}.card__button:hover,.card__button:focus{background-color:#26809a;color:#fff}.card__button a{text-decoration:none;color:#26809a}.card__button a:visited{color:#26809a}.card__button a:hover,.card__button a:focus{color:#fff}.card--bg{background-color:#ccc;max-width:30rem;padding:1rem}.cta{background-color:#666;padding:3rem;text-align:center;text-transform:uppercase}.block--language-switcher-mobile{padding-left:5%;padding-bottom:1rem;padding-top:1rem}@media (min-width:1224px){.block--language-switcher-mobile{display:none}}.block--language-switcher-desktop{display:none}@media (min-width:1224px){.block--language-switcher-desktop{display:inline-block;margin-left:auto}}.dropdown{position:relative}.dropdown.open .dropdown-toggle{outline:none}.dropdown.open .dropdown-menu{display:block;z-index:1000}.dropdown.open .caret::before{transform:rotate(180deg);bottom:0}.dropdown-toggle{background-color:transparent;border:none;box-shadow:none;padding:0;color:#fff;cursor:pointer;font-size:.875rem;padding:0;position:relative;touch-action:manipulation;padding-left:2rem;font-family:"LibreFranklin-SemiBold","sans-serif";text-transform:capitalize}.dropdown-toggle::before{content:"";position:absolute;width:1.875rem;height:1.875rem;background-image:url("/themes/custom/proliitto/images/icons/language-icon.svg");background-repeat:no-repeat;left:0;bottom:-.5rem}.dropdown-toggle .caret{position:relative;display:inline-block;padding-left:1rem}.dropdown-toggle .caret::before{content:"";position:absolute;width:.75rem;height:.75rem;background-image:url("/themes/custom/proliitto/images/icons/dropdown-white.svg");background-repeat:no-repeat;right:0;bottom:-.125rem}.dropdown-menu{background:#333f48;display:none;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;list-style:none;margin:0;padding:0}.dropdown-menu li{display:flex;flex-direction:column}.dropdown-menu li>*{color:#fff;cursor:pointer;display:inline-block;padding:1rem;padding-left:1.5rem;white-space:nowrap;text-decoration:none}.dropdown-menu li>*.is-active{font-weight:600}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#666;text-decoration:none}.breadcrumb__link:hover,.breadcrumb__link:active,.breadcrumb__link.active{color:#2c93b0}.breadcrumb__item{display:inline;font-size:1rem}.breadcrumb__item:not(:last-child)::after{padding-left:.5rem}.breadcrumb__item:not(:last-child){margin-right:.5rem}.breadcrumb__item::after{content:"/"}.breadcrumb__item:last-child{color:#2c93b0}.breadcrumb__item:last-child::after{content:""}.footer__block--bottom>nav>.menu{list-style:none;margin:0;padding:0;display:flex;flex-flow:row wrap}.footer__block--bottom>nav>.menu li.menu__item{padding-right:0.5rem;position:relative}.footer__block--bottom>nav>.menu li.menu__item a{text-decoration:none;color:#fff;cursor:pointer;font-size:.875rem;font-family:"LibreFranklin-Medium","sans-serif"}.footer__block--bottom>nav>.menu li.menu__item a:active,.footer__block--bottom>nav>.menu li.menu__item a:focus,.footer__block--bottom>nav>.menu li.menu__item a:hover{color:#d51d59}.footer__block--bottom>nav>.menu li.menu__item:not(:first-child){padding-left:0.5rem}.footer__block--bottom>nav>.menu li.menu__item:not(:first-child)::before{position:absolute;content:"|";left:0;font-size:.875rem;font-family:"LibreFranklin-Medium","sans-serif";color:#fff}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 .5rem 1rem 0}@media (min-width:920px){.inline-menu__item{display:inline}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:#26809a;cursor:pointer;font-size:1rem;text-decoration:none}.inline-menu__link:active,.inline-menu__link:focus,.inline-menu__link:hover{color:#000}.main-navigation .block--main-nav-social-media-buttons{display:flex;padding-left:5%;padding-right:5%;padding-top:1.5rem}@media (min-width:1224px){.main-navigation .block--main-nav-social-media-buttons{display:none}}.main-navigation .block--member-button,.main-navigation .block--member-button-en{padding:2rem 5%}.main-navigation .block--member-button a,.main-navigation .block--member-button-en a{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#d51d59;border:none;border-radius:5px;color:#fff;text-transform:none;height:auto;line-height:1.33;min-height:44px;padding:0.5rem 1rem}.main-navigation .block--member-button a:hover,.main-navigation .block--member-button a:focus,.main-navigation .block--member-button-en a:hover,.main-navigation .block--member-button-en a:focus{transition:all .2s ease-in}.main-navigation .block--member-button a:visited,.main-navigation .block--member-button-en a:visited{color:#fff}.main-navigation .block--member-button a:hover,.main-navigation .block--member-button a:focus,.main-navigation .block--member-button-en a:hover,.main-navigation .block--member-button-en a:focus{background-color:#a21543;color:#fff}.main-navigation .block--member-button a a,.main-navigation .block--member-button-en a a{text-decoration:none;color:#fff}.main-navigation .block--member-button a a:visited,.main-navigation .block--member-button-en a a:visited{color:#fff}.main-navigation .block--member-button a a:hover,.main-navigation .block--member-button a a:focus,.main-navigation .block--member-button-en a a:hover,.main-navigation .block--member-button-en a a:focus{color:#fff}@media (min-width:1224px){.main-navigation .block--member-button,.main-navigation .block--member-button-en{margin-left:auto;margin-top:-0.5rem;padding:0}}.main-navigation .block--contact-button,.main-navigation .block--contact-button-mobile-en{padding-left:5%;padding-bottom:1rem}.main-navigation .block--contact-button a,.main-navigation .block--contact-button-mobile-en a{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#42a399;border:none;border-radius:5px;color:#fff;text-transform:none}.main-navigation .block--contact-button a:hover,.main-navigation .block--contact-button a:focus,.main-navigation .block--contact-button-mobile-en a:hover,.main-navigation .block--contact-button-mobile-en a:focus{transition:all .2s ease-in}.main-navigation .block--contact-button a:visited,.main-navigation .block--contact-button-mobile-en a:visited{color:#fff}.main-navigation .block--contact-button a:hover,.main-navigation .block--contact-button a:focus,.main-navigation .block--contact-button-mobile-en a:hover,.main-navigation .block--contact-button-mobile-en a:focus{background-color:#35827a;color:#fff}.main-navigation .block--contact-button a a,.main-navigation .block--contact-button-mobile-en a a{text-decoration:none;color:#fff}.main-navigation .block--contact-button a a:visited,.main-navigation .block--contact-button-mobile-en a a:visited{color:#fff}.main-navigation .block--contact-button a a:hover,.main-navigation .block--contact-button a a:focus,.main-navigation .block--contact-button-mobile-en a a:hover,.main-navigation .block--contact-button-mobile-en a a:focus{color:#fff}@media (min-width:1224px){.main-navigation .block--contact-button,.main-navigation .block--contact-button-mobile-en{display:none}}.main-navigation .pro-plus-button{display:none}@media (min-width:1224px){.main-navigation .pro-plus-button{display:block;margin-top:-0.5rem;margin-left:.625rem}}.main-navigation .pro-plus-button .icon{width:5.6rem;height:2.75rem}.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation .title{display:flex}.main-navigation .title .icon{display:none}@media (min-width:0) and (max-width:1223.99px){.main-nav{display:none;position:absolute;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;background-color:#333f48;z-index:2000}.main-nav--open{transition:all .2s ease-in;display:block}.main-nav .main-menu__col-right,.main-nav .main-menu__col-left .field-main-menu-social-media{display:none}.main-nav .menu .menu-item{position:relative}.main-nav .menu .menu-item button{padding:0.75rem 0;padding-right:2.5rem}.main-nav .menu .menu-item .main-content{display:none;overflow:visible;z-index:1;opacity:1;background-color:#fff}.main-nav .menu .menu-item--expanded .title>button{position:relative;width:100%;text-align:left}.main-nav .menu .menu-item--expanded__open{background-color:#d51d59;transition:all .2s ease-in}.main-nav .menu .menu-item--expanded__open .main-content{display:block}.main-nav .menu.menu-level-0>.menu-item>.title,.main-nav .menu.menu-level-0>.menu-item>.main-content{padding-left:5%;padding-right:5%}.main-nav .menu.menu-level-0>.menu-item--expanded>.title>button::after{content:"";position:absolute;width:1.5625rem;height:1.5625rem;background-image:url("/themes/custom/proliitto/images/icons/plus-button-white.svg");background-repeat:no-repeat;right:0;top:27%}.main-nav .menu.menu-level-0>.menu-item--expanded::after{content:"";width:90%;height:1px;border-bottom:solid 1px #fff;position:absolute;left:5%;bottom:0;opacity:0.5}.main-nav .menu.menu-level-0>.menu-item--expanded__open>.title{border-bottom:3px solid #979797}.main-nav .menu.menu-level-0>.menu-item--expanded__open>.title>button::after{background-image:url("/themes/custom/proliitto/images/icons/minus-button-white.svg");top:50%}.main-nav .menu.main-menu--submenu .menu-item{border:none}.main-nav .menu.main-menu--submenu .menu-item a{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-left:1.875rem}.main-nav .menu.main-menu--submenu .menu-item--expanded .title>button{height:-webkit-max-content;height:-moz-max-content;height:max-content;line-height:1.2rem;padding:1rem 1.875rem;position:relative}.main-nav .menu.main-menu--submenu .menu-item--expanded .title>button::before{content:"";position:absolute;width:1.5625rem;height:1.5625rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-grey.svg");background-repeat:no-repeat;left:0;top:1.1rem}.main-nav .menu.main-menu--submenu .menu-item--expanded .title>button::after{content:"";position:absolute;width:1.5625rem;height:1.5625rem;background-image:url("/themes/custom/proliitto/images/icons/plus-button-black.svg");background-repeat:no-repeat;right:0;top:.8rem}.main-nav .menu.main-menu--submenu .menu-item--expanded::after{content:"";width:100%;height:1px;border-bottom:solid 1px #333f48;position:absolute;left:0;bottom:0}.main-nav .menu.main-menu--submenu .menu-item--expanded .main-content{display:none}.main-nav .menu.main-menu--submenu .menu-item--expanded__open{background:none;padding-bottom:1rem}.main-nav .menu.main-menu--submenu .menu-item--expanded__open .main-content{display:block}.main-nav .menu.main-menu--submenu .menu-item--expanded__open .title>.button{font-family:"LibreFranklin-ExtraBold","sans-serif"}.main-nav .menu.main-menu--submenu .menu-item--expanded__open .title>.button::after{background-image:url("/themes/custom/proliitto/images/icons/minus-button-red.svg");top:1.45rem}.main-nav .menu.main-menu--submenu .menu-item--active-trail .title>.button::before{background-image:url("/themes/custom/proliitto/images/icons/arrow-pink.svg")}.main-nav .menu.main-menu--submenu__top{padding:1rem 0}.main-nav .menu.main-menu--submenu__top>.menu-item a{text-transform:uppercase}.main-nav .menu.main-menu--submenu__middle{display:flex;flex-direction:column;width:100%}.main-nav .menu.main-menu--submenu__middle .main-content{padding-left:5%}.main-nav .menu.main-menu--submenu__bottom{display:flex;flex-direction:column;padding-bottom:2rem;padding-top:1rem}.main-nav .menu.menu-level-2 .menu-item a{padding-left:0.8rem}}@media (min-width:1224px){.header{position:relative}.main-nav{display:flex;background-color:#333f48;padding-left:5%;padding-right:5%}.main-nav .menu{display:flex;flex-wrap:wrap}.main-nav .menu .menu-item .menu-dropdown-0{display:none;position:absolute;margin:0 auto;left:0;right:0;top:100%;overflow:visible;z-index:10000;opacity:1;background-color:#fff;padding-left:5%;box-shadow:0 2px 10px 0 rgba(0,0,0,0.2)}.main-nav .menu .menu-item .menu-dropdown-0>.main-menu__col-left{flex:65%}.main-nav .menu .menu-item .menu-dropdown-0>.main-menu__col-right{flex:35%;padding:2.5rem;position:relative}.main-nav .menu .menu-item .menu-dropdown-0>.main-menu__col-right::before{position:absolute;content:"";border-left:1px solid #333f48;width:1px;height:90%;top:5%;left:0}.main-nav .menu .menu-item--expanded__open .menu-dropdown-0{display:flex}.main-nav .menu.main-menu--submenu{flex-direction:column;width:100%}.main-nav .menu.main-menu--submenu .menu-level-1,.main-nav .menu.main-menu--submenu .menu-level-2{flex-direction:column}.main-nav .menu.main-menu--submenu__top{position:relative;padding:1.25rem 0}.main-nav .menu.main-menu--submenu__top::after{content:"";width:94%;height:1px;border-bottom:solid 1px #333f48;position:absolute;left:15px;bottom:0;opacity:0.3}.main-nav .menu.main-menu--submenu__middle{flex-direction:row;position:relative}.main-nav .menu.main-menu--submenu__middle .menu-item--expanded{flex:33.3%;padding:1.5rem 0}.main-nav .menu.main-menu--submenu__middle::after{content:"";width:94%;height:1px;border-bottom:solid 1px #333f48;position:absolute;left:15px;bottom:0;opacity:0.3}.main-nav .menu.main-menu--submenu__bottom{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:1.5rem}.main-nav .menu.main-menu--submenu__bottom li{flex:50%}}.main-nav .menu-item{list-style:none}@media (min-width:1224px){.main-nav .menu-item{padding:0 1rem}}.main-nav .menu-item a{color:#333f48;font-family:"LibreFranklin-SemiBold","sans-serif";display:block;line-height:2.4;text-decoration:none}.main-nav .menu-item a:hover,.main-nav .menu-item a:focus,.main-nav .menu-item a.active{color:#d51d59;font-family:"LibreFranklin-Bold","sans-serif"}.main-nav .menu-item button{background-color:transparent;border:none;box-shadow:none;padding:0;height:auto;line-height:1.33;font-family:"LibreFranklin-SemiBold","sans-serif";font-size:1.25rem}@media (min-width:1224px){.main-nav .menu-item button{font-size:1.125rem}}.main-nav .menu-item button:hover,.main-nav .menu-item button:focus{background:none}.main-nav .menu-item .menu-level-1 a{line-height:2.1}.main-nav .menu-item .menu-level-1 .button{font-family:"LibreFranklin-ExtraBold","sans-serif";color:#333f48;text-transform:uppercase;font-size:1rem;height:unset;line-height:unset}@media (min-width:1224px){.main-nav .menu-item .menu-level-1 .button{text-transform:none;font-size:1.25rem;padding:1rem 0;text-align:left}}.main-nav .menu-item .menu-level-2 .menu-item--active-trail{position:relative}.main-nav .menu-item .menu-level-2 .menu-item--active-trail a{color:#d51d59;font-weight:bold}@media (min-width:1224px){.main-nav .menu-item .menu-level-2 .menu-item--active-trail::before{content:"";position:absolute;width:1.5625rem;height:1.5625rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-pink.svg");background-repeat:no-repeat;left:-10px;top:.5rem}}@media (min-width:1224px){.main-nav .menu-item .main-menu--submenu__top .main-menu__link{font-family:"LibreFranklin-ExtraBold","sans-serif";font-size:1.25rem}}.main-nav>.menu.menu-level-0>.menu-item{padding:0}.main-nav>.menu.menu-level-0>.menu-item>.title{height:100%}.main-nav>.menu.menu-level-0>.menu-item--expanded>.title>button{font-size:1.25rem}@media (min-width:1224px){.main-nav>.menu.menu-level-0>.menu-item--expanded>.title>button{padding:0.50rem 1rem;font-size:1.125rem}.main-nav>.menu.menu-level-0>.menu-item--expanded>.title>button:hover,.main-nav>.menu.menu-level-0>.menu-item--expanded>.title>button:active,.main-nav>.menu.menu-level-0>.menu-item--expanded>.title>button[aria-expanded="true"]{color:#333f48;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}}.toggle-expand{background-color:transparent;border:none;box-shadow:none;padding:0;display:inline-block;padding:0;text-decoration:none;width:100%;margin-left:1rem}@media (min-width:1224px){.toggle-expand{display:none}}.toggle-expand__text{display:block;font-size:.875rem}.toggle-expand__icon{height:auto;width:1.5rem;margin:0 auto}.toggle-expand__open{display:inline-block;text-align:center}.toggle-expand--is-open .toggle-expand__open{display:none}.toggle-expand__close{display:none;text-align:center}.toggle-expand--is-open .toggle-expand__close{display:inline-block}.toggle-expand--is-open .toggle-expand__close .icon{width:1.2rem}.block--main-menu-liftup-content .liftup-item{display:none;transform:translateX(400px);transition:transform 2s}.block--main-menu-liftup-content .liftup-item.is-active{display:block;transform:translate(0)}.block--main-menu-liftup-content .liftup-item .views-field-field-image img{max-width:10rem;border:3px solid #d51d59}.block--main-menu-liftup-content .liftup-item .views-field-field-quote-title{position:relative;margin:2rem 0 0.5rem;padding-left:2rem;font-family:"LibreFranklin-ExtraBold","sans-serif";font-size:1.25rem;color:#333f48}.block--main-menu-liftup-content .liftup-item .views-field-field-quote-title::before{content:"";position:absolute;width:1.5625rem;height:1.25rem;background-image:url("/themes/custom/proliitto/images/icons/quote.svg");background-repeat:no-repeat;left:0;top:0}.block--main-menu-liftup-content .liftup-item .views-field-title{position:relative;padding-left:2rem}.block--main-menu-liftup-content .liftup-item .views-field-title::before{content:"";position:absolute;width:1.5rem;height:1.5rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-black.svg");background-repeat:no-repeat;left:0;top:30%}.block--main-menu-liftup-content .liftup-item .views-field-field-link-text{position:relative;padding-left:2rem}.block--main-menu-liftup-content .liftup-item .views-field-field-link-text::before{content:"";position:absolute;width:1.5rem;height:1.5rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-black.svg");background-repeat:no-repeat;left:0;top:30%}.block--main-menu-liftup-content .liftup-item .views-field-field-link-text::before{content:"";position:absolute;width:1.5625rem;height:1.5625rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-pink.svg");background-repeat:no-repeat}.block--main-menu-liftup-content .liftup-item .views-field-title,.block--main-menu-liftup-content .liftup-item .views-field-field-link-text{font-family:"LibreFranklin-Bold","sans-serif";line-height:2.4;cursor:pointer}.block--main-menu-liftup-content .liftup-item .views-field-title:hover,.block--main-menu-liftup-content .liftup-item .views-field-title:active,.block--main-menu-liftup-content .liftup-item .views-field-field-link-text:hover,.block--main-menu-liftup-content .liftup-item .views-field-field-link-text:active{color:#d51d59}.block--main-menu-liftup-nav .view-content .liftup-nav-item{margin-bottom:0.5rem;margin-right:0.5rem}.block--main-menu-liftup-nav .view-content .liftup-nav-item button{height:35px;line-height:35px}.block--main-menu-liftup-nav .view-content .liftup-nav-item.is-active button{background-color:#d51d59;color:#fff;border:none}.social-link svg{width:2.25rem;height:2.25rem;margin-right:1.5rem}.header .social-media-icon{display:none}@media (min-width:920px){.header .social-media-icon{display:inline-block}.header .social-media-icon__white{display:none}}.footer .social-media-icon{display:none}.tabs__nav{list-style:none;margin:0;padding:0}@media (min-width:720px){.tabs__nav{display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:0;padding:0}.tabs__link--local-tasks{padding:.2rem 1rem}.pager{margin:1rem 0}.pager__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;width:100%}.pager__item{display:inline-block;margin:0 1rem;height:38px;min-width:38px;line-height:38px;text-align:center}.pager__item:not(.pager__item--next):not(.pager__item--prev):not(.pager__item--ellipsis){padding:0 .5rem}.pager__item:not(.pager__item--next):not(.pager__item--prev):not(.pager__item--ellipsis):active,.pager__item:not(.pager__item--next):not(.pager__item--prev):not(.pager__item--ellipsis):hover,.pager__item:not(.pager__item--next):not(.pager__item--prev):not(.pager__item--ellipsis).is-active{background-color:#eaf5f8;border:2px solid #247992;border-radius:50%}.pager__link,.pager__link:active,.pager__link:link,.pager__link:visited{color:#000;font-size:1.25rem;text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:active.is-active,.pager__link:active:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{font-family:"LibreFranklin-Bold","sans-serif"}.pager__link--next,.pager__link--prev{display:inline-block}.pager__link--next span,.pager__link--prev span{display:none}.pager__link--next::before,.pager__link--prev::before{border:8px solid #000;border-bottom:6px solid transparent;border-right:7px solid transparent;border-top:6px solid transparent;content:"";display:block;position:relative}.pager__link--next:hover::before,.pager__link--prev:hover::before{border-left-color:#247992}.pager__link--prev::before{border-left-color:transparent;border-right-color:#000}.pager__link--prev:hover::before{border-left-color:transparent;border-right-color:#247992}.status--warning{background-color:#f9fb93;color:shade(#f9fb93,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--warning a{color:shade(#f9fb93,70%);text-decoration:underline}.status--warning a:focus,.status--warning a:hover{color:shade(#f9fb93,90%)}.status--warning .placeholder{font-style:normal;font-weight:800}.status--error{background-color:#fbe3e4;color:shade(#fbe3e4,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--error a{color:shade(#fbe3e4,70%);text-decoration:underline}.status--error a:focus,.status--error a:hover{color:shade(#fbe3e4,90%)}.status--error .placeholder{font-style:normal;font-weight:800}.status--status{background-color:#cfefc2;color:shade(#cfefc2,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--status a{color:shade(#cfefc2,70%);text-decoration:underline}.status--status a:focus,.status--status a:hover{color:shade(#cfefc2,90%)}.status--status .placeholder{font-style:normal;font-weight:800}.block--page-title-terms,.view-taxonomy-term{margin:0 auto;max-width:1440px;padding:0 5%;width:100%}@media (min-width:480px){.block--page-title-terms,.view-taxonomy-term{padding:0 5%}}@media (min-width:1440px){.block--page-title-terms,.view-taxonomy-term{padding-left:calc(5% + calc(-50vw + calc(1440px / 2)));padding-right:calc(5% + calc(-50vw + calc(1440px / 2)))}}.view-taxonomy-term .view-content ul{list-style-type:none;padding-left:0}.view-taxonomy-term .view-content li{margin:0 0 0.75rem}.views-element-container h1{text-align:center}.view-search-result,.view-content-listing{margin:0 auto;max-width:1440px;padding:0 5%;width:100%}@media (min-width:480px){.view-search-result,.view-content-listing{padding:0 5%}}@media (min-width:1440px){.view-search-result,.view-content-listing{padding-left:calc(5% + calc(-50vw + calc(1440px / 2)));padding-right:calc(5% + calc(-50vw + calc(1440px / 2)))}}.view-search-result .views-content-container,.view-content-listing .views-content-container{flex-direction:column}.view-search-result a.search-item,.view-content-listing a.search-item{text-decoration:none;color:unset;display:block;background-color:#f8f8f8;border-radius:5px;padding:1rem 1.5rem;border:2px solid #dfdfdf;margin-bottom:0.8rem}.view-search-result a.search-item:hover,.view-search-result a.search-item:focus,.view-content-listing a.search-item:hover,.view-content-listing a.search-item:focus{border:2px solid #d51d59}.view-search-result a.search-item .date,.view-content-listing a.search-item .date{font-family:"LibreFranklin-Medium","sans-serif";padding:0.5rem 0}.view-search-result .view-filters{margin:0 0 2rem}.view-search-result .views-exposed-form{justify-content:flex-start}@media (min-width:720px){.view-search-result .views-exposed-form{gap:1.5rem}}.view-search-result .js-form-item{max-width:100%}.view-search-result input[type="text"]{min-height:3rem;width:100%}.view-search-result .form-actions{margin-top:0.75rem}@media (min-width:720px){.view-search-result .form-actions{margin-top:0}}.view-search-result input[type="submit"]{min-height:3rem}.view-search-result .search-item>*:last-child{margin-bottom:0}.view-search-result .search-item>*:last-child>*:last-child{margin-bottom:0}.view-search-result .title{margin-bottom:0.5rem}.view-search-result .title .search-results{margin-bottom:0}.view-search-result .title+.date{padding-top:0 !important}.view-search-result .search-item p{font-size:1rem}.view-search-contacts{margin:0 auto;max-width:1440px;padding:0 5%;width:100%}@media (min-width:480px){.view-search-contacts{padding:0 5%}}@media (min-width:1440px){.view-search-contacts{padding-left:calc(5% + calc(-50vw + calc(1440px / 2)));padding-right:calc(5% + calc(-50vw + calc(1440px / 2)))}}@media (min-width:0) and (max-width:719px){.view-search-contacts .view-content{flex-direction:column}}.view-search-contacts .view-content>div{flex-basis:100%}@media (min-width:920px){.view-search-contacts .view-content>div{flex-basis:33.3%}}@media (min-width:1224px){.view-search-contacts .view-content>div{flex-basis:24.5%}}.view-search-contacts .search-result{display:flex;flex-direction:column;align-items:center;padding:1.4rem;padding-bottom:2rem;text-decoration:none;word-break:break-word;text-align:center}.view-search-contacts .search-result .title{padding-top:1rem}.view-search-contacts .search-result .job-title-unit{font-size:1.125rem;font-family:"LibreFranklin-Medium","sans-serif"}.view-search-contacts .search-result .field-summary{padding-bottom:1rem}.view-search-events,.view-search-articles{margin:0 auto;max-width:1440px;padding:0 5%;width:100%}@media (min-width:480px){.view-search-events,.view-search-articles{padding:0 5%}}@media (min-width:1440px){.view-search-events,.view-search-articles{padding-left:calc(5% + calc(-50vw + calc(1440px / 2)));padding-right:calc(5% + calc(-50vw + calc(1440px / 2)))}}.view-search-events .grid,.view-search-articles .grid{display:grid;grid-gap:1rem}@media (min-width:720px){.view-search-events .grid,.view-search-articles .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:920px){.view-search-events .grid,.view-search-articles .grid{grid-template-columns:repeat(3,1fr)}}.grid__item{flex-grow:1;margin-bottom:1rem;width:100%}@media (min-width:920px){.grid__item{margin:0 3% 1rem 0;width:auto}}.grid__item:last-child{margin-right:0}.grid--columns-2 .grid__item{flex-grow:1;margin-bottom:1rem;width:100%}@media (min-width:920px){.grid--columns-2 .grid__item{margin:0 3% 1rem 0;width:auto}}.grid--columns-2 .grid__item:last-child{margin-right:0}@media (min-width:920px){.grid--columns-2 .grid__item{width:48.2%}.grid--columns-2 .grid__item:nth-child(2n){margin-right:0}}.grid--columns-3 .grid__item{flex-grow:1;margin-bottom:1rem;width:100%}@media (min-width:920px){.grid--columns-3 .grid__item{margin:0 3% 1rem 0;width:auto}}.grid--columns-3 .grid__item:last-child{margin-right:0}@media (min-width:920px){.grid--columns-3 .grid__item{width:31%}.grid--columns-3 .grid__item:nth-child(3n){margin-right:0}}.grid__item--example{background-color:#666;padding:4rem}.grid{display:flex;flex-wrap:wrap}.grid--card{margin-bottom:2rem}.node--view-mode-full{margin:0 auto;max-width:1440px;padding:0 5%;width:100%;display:block;flex:1 0 auto;padding-bottom:3rem}@media (min-width:480px){.node--view-mode-full{padding:0 5%}}@media (min-width:1440px){.node--view-mode-full{padding-left:calc(5% + calc(-50vw + calc(1440px / 2)));padding-right:calc(5% + calc(-50vw + calc(1440px / 2)))}}.node--view-mode-full .row-one{display:flex;flex-direction:column;text-align:center}@media (min-width:920px){.node--view-mode-full .row-one{flex-direction:row;text-align:left}}.node--view-mode-full .row-one__col-left img{display:inline}@media (min-width:920px){.node--view-mode-full .row-one__col-left h1{display:none}}.node--view-mode-full .row-one__col-right{padding-top:1rem;width:100%}@media (min-width:920px){.node--view-mode-full .row-one__col-right{padding-top:0}}.node--view-mode-full .row-one__col-right h1{display:none}@media (min-width:920px){.node--view-mode-full .row-one__col-right h1{display:block}}.node--view-mode-full .row-one .field-summary{font-size:1.125rem;padding-top:1rem}.node--type-tab-item{padding:2rem}.node--type-tab-item>h2,.node--type-tab-item>.field-quote-title,.election-candidate-page .node--type-tab-item>.field-candidate-motto,.node-election-candidate-form .group-title.node--type-tab-item>.h2,.node-election-candidate-edit-form .group-title.node--type-tab-item>.h2,.paragraph--type-banner-2-part .node--type-tab-item>.field-title-left,.paragraph--type-banner-2-part .node--type-tab-item>.field-title-right,.paragraph--type-quote-with-info-links .node--type-tab-item>.field-title,.paragraph--type-service-contact-listing .node--type-tab-item>.field-title,.paragraph--type-accordion .node--type-tab-item>.field-label,.paragraph--type-content-search .node--type-tab-item>.field-title{display:none}@media (min-width:920px){.node--type-tab-item>div{display:flex}}.node--type-tab-item .field-tab-title{background-color:transparent;border:none;box-shadow:none;padding:0;color:#222;font-size:1.25rem;font-family:"LibreFranklin-SemiBold","sans-serif";padding:10px 0}.node--type-tab-item .col-left{flex:1}.node--type-tab-item .col-left p{padding:1rem 0}.node--type-tab-item .col-right{flex:1}@media (min-width:920px){.node--type-tab-item .col-right{padding-left:3rem;padding-top:5%}}.node--type-tab-item .col-right .field-links .field__item{padding:1.2rem 1.2rem 1.2rem 2rem;border-top:1px solid #d8d8d8}.node--type-tab-item .col-right .field-links .field__item a{position:relative;color:#363636;text-decoration:none;font-family:"LibreFranklin-Medium","sans-serif"}.node--type-tab-item .col-right .field-links .field__item a::before{content:"";position:absolute;width:1.5625rem;height:1.5625rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-black.svg");background-repeat:no-repeat;left:-2rem;bottom:-7px}.node--type-association .row-one,.node--type-collection .row-one,.node--type-life-situation-landing-page .row-one,.node--type-information .row-one,.node--type-life-situation-story .row-one,.node--type-prosoolo-page .row-one{margin-bottom:2.5rem}@media (min-width:920px){.node--type-association .row-one__col-left,.node--type-collection .row-one__col-left,.node--type-life-situation-landing-page .row-one__col-left,.node--type-information .row-one__col-left,.node--type-life-situation-story .row-one__col-left,.node--type-prosoolo-page .row-one__col-left{max-width:20.75rem}.node--type-association .row-one__col-left .field-image,.node--type-collection .row-one__col-left .field-image,.node--type-life-situation-landing-page .row-one__col-left .field-image,.node--type-information .row-one__col-left .field-image,.node--type-life-situation-story .row-one__col-left .field-image,.node--type-prosoolo-page .row-one__col-left .field-image{padding-right:2rem}}@media (min-width:920px) and (min-width:1440px){.node--type-association .row-one__col-left,.node--type-collection .row-one__col-left,.node--type-life-situation-landing-page .row-one__col-left,.node--type-information .row-one__col-left,.node--type-life-situation-story .row-one__col-left,.node--type-prosoolo-page .row-one__col-left{max-width:24.5rem}}@media (min-width:920px){.node--type-association .row-one__col-right,.node--type-collection .row-one__col-right,.node--type-life-situation-landing-page .row-one__col-right,.node--type-information .row-one__col-right,.node--type-life-situation-story .row-one__col-right,.node--type-prosoolo-page .row-one__col-right{flex:1;padding-right:5%}}.node--type-information .row-one{margin-bottom:1rem}.node--type-article .row-one__col-left .field-summary{display:none}@media (min-width:920px){.node--type-article .row-one__col-left{flex:1 0 60%;padding-right:2rem}.node--type-article .row-one__col-left .field-summary{display:block}}.node--type-article .row-one__col-right .field-summary{display:block}@media (min-width:920px){.node--type-article .row-one__col-right{flex:1 0 40%}.node--type-article .row-one__col-right .field-summary{display:none}}.node--type-article .field-summary.field--view-mode-full{font-family:"LibreFranklin-Bold","sans-serif";padding-top:1rem}@media (min-width:920px){.node--type-article .paragraph--type-text{width:60%}}.node--type-article .author,.node--type-article .photographer{padding-bottom:1rem}.node--type-article .author span,.node--type-article .photographer span{display:block}.node--type-article .field-main-content{padding-top:1rem}.node--type-article .date,.node--type-article .node-type{font-family:"LibreFranklin-SemiBold","sans-serif";font-size:1.125rem;padding:1rem 0}.node--type-article .label{color:#333f48}.node--type-article .value{font-family:"LibreFranklin-SemiBold","sans-serif"}@media (min-width:0) and (max-width:719px){.node--type-article.node--view-mode-full .row-one__col-right .date,.node--type-article.node--view-mode-full .row-one__col-right .node-type{display:inline;font-size:1rem;line-height:1.33;margin-top:0}}@media (min-width:0) and (max-width:719px){.node--type-article.node--view-mode-full .row-one__col-right .node-type{margin-left:0.75rem}}@media (min-width:0) and (max-width:719px){.node--type-article.node--view-mode-full .row-one__col-right .author,.node--type-article.node--view-mode-full .row-one__col-right .photographer{font-size:1rem;line-height:1.33;margin-top:0.20rem;padding:0}}@media (min-width:0) and (max-width:719px){.node--type-article.node--view-mode-full .row-one__col-right .author span,.node--type-article.node--view-mode-full .row-one__col-right .photographer span{display:inline}.node--type-article.node--view-mode-full .row-one__col-right .author span.value,.node--type-article.node--view-mode-full .row-one__col-right .photographer span.value{padding-left:0.25em}}@media (min-width:0) and (max-width:719px){.node--type-article.node--view-mode-full .row-one__col-right .field-author{display:inline}}@media (min-width:0) and (max-width:719px){.node--type-article.node--view-mode-full .row-one__col-right .field-summary.field--view-mode-full{padding-top:1.25rem}}.node--type-life-situation-story .job-title-location *{display:inline}.node--type-life-situation-story .field-profession,.node--type-life-situation-story .field-location{font-size:1.125rem;font-family:"LibreFranklin-Medium","sans-serif"}.node--type-life-situation-story .field-profession a,.node--type-life-situation-story .field-location a{cursor:unset;color:unset;text-decoration:none}.node--type-life-situation-story .field-profession{position:relative;padding-right:4px}.node--type-life-situation-story .field-profession::after{position:absolute;content:",";bottom:-2px;right:4px}.node--type-life-situation-story .field-name{font-family:"LibreFranklin-SemiBold","sans-serif";font-size:1.25rem;font-style:italic;padding-top:2rem}.node--type-front-page>h1{font-size:1.375rem}@media (min-width:1224px){.node--type-front-page>h1{width:48%}}.node--type-front-page>.field-summary{font-family:"LibreFranklin-SemiBold","sans-serif";margin:0 0 1.5rem}.node--type-election-landing-page h1{text-align:center}.node--type-election-landing-page .view-display-id-block_candidates{margin-top:2rem}.node--type-election-landing-page .view-display-id-block_candidates .grid{justify-content:center}.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .form-item:not(:last-child),.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-form .field--name-field-candidate-website .description:not(:last-child),.node-election-candidate-form .field--name-field-candidate-website .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description:not(:last-child),.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-form .field--name-field-candidate-facebook .description:not(:last-child),.node-election-candidate-form .field--name-field-candidate-facebook .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description:not(:last-child),.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-form .field--name-field-candidate-instagram .description:not(:last-child),.node-election-candidate-form .field--name-field-candidate-instagram .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description:not(:last-child),.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-form .field--name-field-candidate-twitter .description:not(:last-child),.node-election-candidate-form .field--name-field-candidate-twitter .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description:not(:last-child),.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-form .field--name-field-candidate-tiktok .description:not(:last-child),.node-election-candidate-form .field--name-field-candidate-tiktok .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description:not(:last-child),.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-form .field--name-field-candidate-youtube .description:not(:last-child),.node-election-candidate-form .field--name-field-candidate-youtube .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description:not(:last-child),.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-website .description:not(:last-child),.node-election-candidate-edit-form .field--name-field-candidate-website .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description:not(:last-child),.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-facebook .description:not(:last-child),.node-election-candidate-edit-form .field--name-field-candidate-facebook .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description:not(:last-child),.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-instagram .description:not(:last-child),.node-election-candidate-edit-form .field--name-field-candidate-instagram .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description:not(:last-child),.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-twitter .description:not(:last-child),.node-election-candidate-edit-form .field--name-field-candidate-twitter .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description:not(:last-child),.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-tiktok .description:not(:last-child),.node-election-candidate-edit-form .field--name-field-candidate-tiktok .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description:not(:last-child),.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-youtube .description:not(:last-child),.node-election-candidate-edit-form .field--name-field-candidate-youtube .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description:not(:last-child){margin-right:1rem}.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .form-item input,.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-form .field--name-field-candidate-website .description input,.node-election-candidate-form .field--name-field-candidate-website .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description input,.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-form .field--name-field-candidate-facebook .description input,.node-election-candidate-form .field--name-field-candidate-facebook .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description input,.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-form .field--name-field-candidate-instagram .description input,.node-election-candidate-form .field--name-field-candidate-instagram .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description input,.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-form .field--name-field-candidate-twitter .description input,.node-election-candidate-form .field--name-field-candidate-twitter .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description input,.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-form .field--name-field-candidate-tiktok .description input,.node-election-candidate-form .field--name-field-candidate-tiktok .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description input,.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-form .field--name-field-candidate-youtube .description input,.node-election-candidate-form .field--name-field-candidate-youtube .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description input,.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-website .description input,.node-election-candidate-edit-form .field--name-field-candidate-website .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description input,.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-facebook .description input,.node-election-candidate-edit-form .field--name-field-candidate-facebook .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description input,.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-instagram .description input,.node-election-candidate-edit-form .field--name-field-candidate-instagram .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description input,.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-twitter .description input,.node-election-candidate-edit-form .field--name-field-candidate-twitter .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description input,.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-tiktok .description input,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description input,.node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .node-election-candidate-edit-form .field--name-field-candidate-youtube .description input,.node-election-candidate-edit-form .field--name-field-candidate-youtube .node--type-election-landing-page .view-display-id-block_candidates .view-filters .views-exposed-form .description input{width:100%}.node--type-election-landing-page .view-display-id-block_candidates .view-empty{padding:2rem}.field-main-content .field__items>.field__item:last-child>*:last-child{margin-bottom:0}.node--view-mode-card{display:flex;flex-direction:column;border-radius:5px;height:100%;text-decoration:none;text-align:center;word-break:break-word}.node--view-mode-card .node-type{font-family:"LibreFranklin-SemiBold","sans-serif";padding:0.5rem;color:#fff;text-transform:uppercase}.node--view-mode-card .field-display-title{padding:0.5rem}.node--view-mode-card .field-display-title a{text-decoration:none;color:#000}.node--view-mode-card .field-summary{font-size:1rem;overflow:hidden;max-height:6.9em;line-height:1.8em}.node--view-mode-card .date{font-size:1rem}.node--view-mode-card .read-more{padding:1rem 0;margin-top:auto}.node--view-mode-card .read-more a{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#fff;border:none;border-radius:5px;color:#26809a;text-transform:none;border:2px solid #26809a;font-size:1rem;font-weight:500;font-size:1rem;font-family:"LibreFranklin-SemiBold","sans-serif";font-family:"LibreFranklin-SemiBold","sans-serif"}.node--view-mode-card .read-more a:hover,.node--view-mode-card .read-more a:focus{transition:all .2s ease-in}.node--view-mode-card .read-more a:visited{color:#26809a}.node--view-mode-card .read-more a:hover,.node--view-mode-card .read-more a:focus{background-color:#26809a;color:#fff}.node--view-mode-card .read-more a a{text-decoration:none;color:#26809a}.node--view-mode-card .read-more a a:visited{color:#26809a}.node--view-mode-card .read-more a a:hover,.node--view-mode-card .read-more a a:focus{color:#fff}.node--view-mode-card--content{padding:0.8rem;height:100%}@media (min-width:720px){.node--view-mode-card--content{min-height:22rem;display:flex;flex-direction:column}}@media (min-width:920px){.node--view-mode-card--content{min-height:20rem}}.node--view-mode-card--type-article{border:1px solid #b5b5b5;border-radius:5px}.node--view-mode-card--type-article .node-type{background-color:#d51d59}.node--view-mode-card--type-information{border:1px solid #b5b5b5}.node--view-mode-card--type-information .field-media-image{border-bottom:5px solid #d51d59}.node--view-mode-card--type-information .field-summary{padding-left:1rem;padding-right:1rem}.node--view-mode-card--type-event-page{border:1px solid #b5b5b5;border-radius:5px}.node--view-mode-card--type-event-page .node-type{background-color:#42a399}.contact-person{display:flex;flex-direction:column;align-items:center;padding-bottom:2rem;text-decoration:none;word-break:break-word}.contact-person img{max-width:12.5rem}.contact-person .field-profession-title a,.contact-person .field-unit a,.contact-person .field-agreement-sector a,.contact-person .job-title-unit a{cursor:unset;color:unset;text-decoration:none}.contact-person__view-mode-full{margin:0 auto;max-width:1440px;padding:0 5%;width:100%}@media (min-width:480px){.contact-person__view-mode-full{padding:0 10%}}@media (min-width:1440px){.contact-person__view-mode-full{padding-left:calc(10% + calc(-50vw + calc(1440px / 2)));padding-right:calc(10% + calc(-50vw + calc(1440px / 2)))}}.contact-person__view-mode-full__wrapper{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;align-items:center;margin-top:1rem}@media (min-width:720px){.contact-person__view-mode-full__wrapper{flex-direction:row;align-items:unset}}@media (min-width:720px){.contact-person__view-mode-full__wrapper{width:80%;margin:0 auto;align-items:flex-start;flex-wrap:nowrap;margin-top:3rem}}@media (min-width:920px){.contact-person__view-mode-full__wrapper{width:70%}}.contact-person__view-mode-full__col-left{padding-bottom:1.5rem}@media (min-width:720px){.contact-person__view-mode-full__col-right{padding-left:3rem}}.contact-person__view-mode-full__col-right>div{padding-bottom:1rem;font-size:1.125rem}.contact-person__view-mode-full__col-right>div>.field__items,.contact-person__view-mode-full__col-right>div p{display:inline}.contact-person__view-mode-full__col-right>div>.field__items>.field__item,.contact-person__view-mode-full__col-right>div p>.field__item{display:inline;position:relative;padding-right:0.25rem}.contact-person__view-mode-full .contact-person--page-link a p,.contact-person__view-mode-full .contact-person--page-link a h4,.contact-person__view-mode-full .contact-person--page-link a .node--type-service-contact .field-title,.node--type-service-contact .contact-person__view-mode-full .contact-person--page-link a .field-title{text-decoration:none}.contact-person__view-mode-full .contact-person--page-link a:hover p,.contact-person__view-mode-full .contact-person--page-link a:hover h4,.contact-person__view-mode-full .contact-person--page-link a:hover .node--type-service-contact .field-title,.node--type-service-contact .contact-person__view-mode-full .contact-person--page-link a:hover .field-title{text-decoration:underline}.contact-person__view-mode-card,.contact-person__view-mode-search-results{padding:1rem;text-align:center}.contact-person__view-mode-card .title,.contact-person__view-mode-search-results .title{padding-top:1rem}.contact-person__view-mode-card .job-title-unit,.contact-person__view-mode-search-results .job-title-unit{font-size:1.125rem;font-family:"LibreFranklin-Medium","sans-serif"}.contact-person__view-mode-card .field-summary,.contact-person__view-mode-search-results .field-summary{padding-bottom:1rem}.node--view-mode-liftup{display:flex;flex-direction:column;height:100%;align-items:center;text-align:center}.node--view-mode-liftup--type-life-situation-landing-page .field-life-situation-icon{width:12.5rem;border-radius:50%;padding:3rem;background-color:#eaf5f8}.node--view-mode-liftup--type-life-situation-landing-page .field-cta-title{padding:1.5rem 0}.node--view-mode-liftup--type-life-situation-landing-page .field-cta-text{font-size:1.125rem;font-family:"LibreFranklin-Medium","sans-serif"}.node--view-mode-liftup--type-life-situation-landing-page .read-more{padding-top:2rem;margin-top:auto}.node--view-mode-liftup--type-life-situation-landing-page .read-more a{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#fff;border:none;border-radius:5px;color:#26809a;text-transform:none;border:2px solid #26809a;font-size:1rem;font-weight:500;font-size:1rem;font-family:"LibreFranklin-SemiBold","sans-serif"}.node--view-mode-liftup--type-life-situation-landing-page .read-more a:hover,.node--view-mode-liftup--type-life-situation-landing-page .read-more a:focus{transition:all .2s ease-in}.node--view-mode-liftup--type-life-situation-landing-page .read-more a:visited{color:#26809a}.node--view-mode-liftup--type-life-situation-landing-page .read-more a:hover,.node--view-mode-liftup--type-life-situation-landing-page .read-more a:focus{background-color:#26809a;color:#fff}.node--view-mode-liftup--type-life-situation-landing-page .read-more a a{text-decoration:none;color:#26809a}.node--view-mode-liftup--type-life-situation-landing-page .read-more a a:visited{color:#26809a}.node--view-mode-liftup--type-life-situation-landing-page .read-more a a:hover,.node--view-mode-liftup--type-life-situation-landing-page .read-more a a:focus{color:#fff}.election-candidate-page__top-banner__inner,.election-candidate-page__breadcrumb__inner,.election-candidate-page__header__inner,.election-candidate-page__main-content__inner{margin:0 auto;max-width:1440px;padding:0 5%;width:100%}@media (min-width:480px){.election-candidate-page__top-banner__inner,.election-candidate-page__breadcrumb__inner,.election-candidate-page__header__inner,.election-candidate-page__main-content__inner{padding:0 5%}}@media (min-width:1440px){.election-candidate-page__top-banner__inner,.election-candidate-page__breadcrumb__inner,.election-candidate-page__header__inner,.election-candidate-page__main-content__inner{padding-left:calc(5% + calc(-50vw + calc(1440px / 2)));padding-right:calc(5% + calc(-50vw + calc(1440px / 2)))}}.election-candidate-page__view-mode-full{padding-bottom:3rem}.election-candidate-page__top-banner{background-color:#237A92;margin-top:-2rem}.election-candidate-page .field-candidate-election{text-align:center;color:#fff;font-family:"LibreFranklin-SemiBold","sans-serif";font-size:1.375rem;padding:0.75rem}.election-candidate-page__breadcrumb{display:none}@media (min-width:920px){.election-candidate-page__breadcrumb{display:block}}.election-candidate-page__breadcrumb .field-candidate-election{text-align:left;color:#d51d59}.election-candidate-page__breadcrumb .field-candidate-election::before{content:"....\203A";color:#2c93b0}.election-candidate-page__header{background-color:#efefef}.election-candidate-page__header-desktop{display:none;padding:2rem 0}@media (min-width:720px){.election-candidate-page__header-desktop{display:flex;flex-direction:row}}.election-candidate-page__header-desktop__col-left{align-self:flex-start}.election-candidate-page__header-desktop__col-right{padding-left:5rem}.election-candidate-page__header-mobile{display:flex;flex-direction:column;align-items:center;padding:1.5rem 0}@media (min-width:720px){.election-candidate-page__header-mobile{display:none}}.election-candidate-page__header .field-display-title{margin:1rem 0}.election-candidate-page__social-media-btns{margin:1.5rem 0}@media (min-width:920px){.election-candidate-page__social-media-btns{display:flex;justify-content:flex-end}}.election-candidate-page__social-media-btns .field-social-media-buttons{text-align:center;border:2px solid #E4E4E4;border-radius:4px;padding:0 1rem}.election-candidate-page__social-media-btns .field-social-media-buttons .social-media-sharing .share img{width:2rem}@media (min-width:920px){.election-candidate-page__social-media-btns .field-social-media-buttons .social-media-sharing .share img{width:2.5rem}}.election-candidate-page__social-media-btns .field-social-media-buttons .social-media-sharing li{margin-right:1.25rem}@media (min-width:920px){.election-candidate-page__social-media-btns .field-social-media-buttons{display:flex;align-items:center}}.election-candidate-page__social-media-btns .field-social-media-buttons .field__label,.election-candidate-page__social-media-btns .field-social-media-buttons .node-election-candidate-form .field--name-field-candidate-website legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page__social-media-btns .field-social-media-buttons legend,.election-candidate-page__social-media-btns .field-social-media-buttons .node-election-candidate-form .field--name-field-candidate-facebook legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page__social-media-btns .field-social-media-buttons legend,.election-candidate-page__social-media-btns .field-social-media-buttons .node-election-candidate-form .field--name-field-candidate-instagram legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page__social-media-btns .field-social-media-buttons legend,.election-candidate-page__social-media-btns .field-social-media-buttons .node-election-candidate-form .field--name-field-candidate-twitter legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page__social-media-btns .field-social-media-buttons legend,.election-candidate-page__social-media-btns .field-social-media-buttons .node-election-candidate-form .field--name-field-candidate-tiktok legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page__social-media-btns .field-social-media-buttons legend,.election-candidate-page__social-media-btns .field-social-media-buttons .node-election-candidate-form .field--name-field-candidate-youtube legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page__social-media-btns .field-social-media-buttons legend,.election-candidate-page__social-media-btns .field-social-media-buttons .node-election-candidate-edit-form .field--name-field-candidate-website legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page__social-media-btns .field-social-media-buttons legend,.election-candidate-page__social-media-btns .field-social-media-buttons .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page__social-media-btns .field-social-media-buttons legend,.election-candidate-page__social-media-btns .field-social-media-buttons .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page__social-media-btns .field-social-media-buttons legend,.election-candidate-page__social-media-btns .field-social-media-buttons .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page__social-media-btns .field-social-media-buttons legend,.election-candidate-page__social-media-btns .field-social-media-buttons .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page__social-media-btns .field-social-media-buttons legend,.election-candidate-page__social-media-btns .field-social-media-buttons .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page__social-media-btns .field-social-media-buttons legend{opacity:0.7;padding-right:1rem;font-family:"LibreFranklin-Medium","sans-serif";font-size:1rem}.election-candidate-page .image-container{display:flex;flex-direction:column;align-items:center;margin:2rem 0 1rem}.election-candidate-page .image-container .field-candidate-number{background-color:#237A92;margin-top:-1.5rem;z-index:1000;border-radius:5px;font-family:"LibreFranklin-ExtraBold","sans-serif";font-size:1.375rem;color:#fff;padding:0 1rem;height:44px;line-height:44px}.election-candidate-page .field-group-party-municipal,.election-candidate-page .field-group-profession-and-age{font-family:"LibreFranklin-SemiBold","sans-serif";font-size:1.25rem}.election-candidate-page .field-position-of-trust-in-pro,.election-candidate-page .field-position-of-trust-in-pro .field__label,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-form .field--name-field-candidate-website legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-form .field--name-field-candidate-facebook legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-form .field--name-field-candidate-instagram legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-form .field--name-field-candidate-twitter legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-form .field--name-field-candidate-tiktok legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-form .field--name-field-candidate-youtube legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-edit-form .field--name-field-candidate-website legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .field-position-of-trust-in-pro legend{font-family:"LibreFranklin-SemiBold","sans-serif";font-size:1.25rem}.election-candidate-page .field-position-of-trust-in-pro .field__label,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-form .field--name-field-candidate-website legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-form .field--name-field-candidate-facebook legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-form .field--name-field-candidate-instagram legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-form .field--name-field-candidate-twitter legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-form .field--name-field-candidate-tiktok legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-form .field--name-field-candidate-youtube legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-edit-form .field--name-field-candidate-website legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .field-position-of-trust-in-pro legend,.election-candidate-page .field-position-of-trust-in-pro .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .field-position-of-trust-in-pro legend{padding-bottom:0;padding-top:0}.election-candidate-page .field-candidate-motto{position:relative;padding-top:2.5rem;padding-left:3rem}.election-candidate-page .field-candidate-motto::before{content:"";position:absolute;width:2.25rem;height:2.25rem;background-image:url("/themes/custom/proliitto/images/icons/quote.svg");background-repeat:no-repeat;left:1rem;top:0}@media (min-width:920px){.election-candidate-page .field-candidate-motto::before{left:-3rem;width:4rem}}@media (min-width:920px){.election-candidate-page .field-candidate-motto{padding-top:1rem;padding-left:0;margin-top:1rem}}.election-candidate-page .field-candidate-reason,.election-candidate-page .field-candidate-thoughts,.election-candidate-page .pro-candidate-questions-wrapper{padding-bottom:1rem}.election-candidate-page .field-candidate-reason:not(.field-candidate-reason),.election-candidate-page .field-candidate-thoughts:not(.field-candidate-reason),.election-candidate-page .pro-candidate-questions-wrapper:not(.field-candidate-reason){padding-bottom:2rem;border-bottom:1px solid #ccc}@media (min-width:920px){.election-candidate-page .field-candidate-reason:not(.field-candidate-reason),.election-candidate-page .field-candidate-thoughts:not(.field-candidate-reason),.election-candidate-page .pro-candidate-questions-wrapper:not(.field-candidate-reason){border-bottom:none}}@media (min-width:920px){.election-candidate-page .field-candidate-reason,.election-candidate-page .field-candidate-thoughts,.election-candidate-page .pro-candidate-questions-wrapper{width:70%;margin:0 auto}}.election-candidate-page .field-candidate-reason .field__label,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-website legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-facebook legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-instagram legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-twitter legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-tiktok legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-youtube legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-website legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-reason legend,.election-candidate-page .field-candidate-thoughts .field__label,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-website legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-facebook legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-instagram legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-twitter legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-tiktok legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-youtube legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-website legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-thoughts legend,.election-candidate-page .pro-candidate-questions-wrapper .field__label,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-website legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-facebook legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-instagram legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-twitter legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-tiktok legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-youtube legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-website legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .pro-candidate-questions-wrapper legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .pro-candidate-questions-wrapper legend{padding:1rem 0;margin-bottom:0}.election-candidate-page .custom-questions-label{color:#000;font-family:LibreFranklin-Bold,sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.5;margin:0;width:auto;margin-bottom:0;padding:1rem 0}@media (min-width:920px){.election-candidate-page .custom-questions-label{font-size:1.5rem}}.election-candidate-page .custom-questions-label__link{color:inherit}.election-candidate-page .custom-questions-label__link:hover{color:inherit}.election-candidate-page .field-candidate-question-title-1,.election-candidate-page .field-candidate-question-title-2,.election-candidate-page .field-candidate-question-title-3{color:#000;font-family:LibreFranklin-SemiBold,sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.5;margin:0 0 .5rem;width:auto}@media (min-width:920px){.election-candidate-page .field-candidate-question-title-1,.election-candidate-page .field-candidate-question-title-2,.election-candidate-page .field-candidate-question-title-3{font-size:1.25rem}}.election-candidate-page .field-candidate-question-title-1__link,.election-candidate-page .field-candidate-question-title-2__link,.election-candidate-page .field-candidate-question-title-3__link{color:inherit}.election-candidate-page .field-candidate-question-title-1__link:hover,.election-candidate-page .field-candidate-question-title-2__link:hover,.election-candidate-page .field-candidate-question-title-3__link:hover{color:inherit}.election-candidate-page .field-candidate-question-text-1,.election-candidate-page .field-candidate-question-text-2{margin-bottom:1rem}.election-candidate-page .pro-candidate-questions-wrapper>*:last-child{margin-bottom:0}.election-candidate-page__questions{margin-bottom:1rem}.election-candidate-page__questions .accordion-item__body{background-color:#f8f8f8}.election-candidate-page__contact-section{background-color:#f8f8f8;padding:1rem;margin:2rem 0}@media (min-width:920px){.election-candidate-page__contact-section{display:flex}.election-candidate-page__contact-section__col-left{flex:1}.election-candidate-page__contact-section__col-right{flex:2}.election-candidate-page__contact-section__col-right .contacts{display:flex;justify-content:space-around}}.election-candidate-page__contact-section h2,.election-candidate-page__contact-section .field-quote-title,.election-candidate-page__contact-section .election-candidate-page .field-candidate-motto,.election-candidate-page .election-candidate-page__contact-section .field-candidate-motto,.election-candidate-page__contact-section .node-election-candidate-form .group-title>.h2,.node-election-candidate-form .election-candidate-page__contact-section .group-title>.h2,.election-candidate-page__contact-section .node-election-candidate-edit-form .group-title>.h2,.node-election-candidate-edit-form .election-candidate-page__contact-section .group-title>.h2,.election-candidate-page__contact-section .paragraph--type-banner-2-part .field-title-left,.paragraph--type-banner-2-part .election-candidate-page__contact-section .field-title-left,.election-candidate-page__contact-section .paragraph--type-banner-2-part .field-title-right,.paragraph--type-banner-2-part .election-candidate-page__contact-section .field-title-right,.election-candidate-page__contact-section .paragraph--type-quote-with-info-links .field-title,.paragraph--type-quote-with-info-links .election-candidate-page__contact-section .field-title,.election-candidate-page__contact-section .paragraph--type-service-contact-listing .field-title,.paragraph--type-service-contact-listing .election-candidate-page__contact-section .field-title,.election-candidate-page__contact-section .paragraph--type-accordion .field-label,.paragraph--type-accordion .election-candidate-page__contact-section .field-label,.election-candidate-page__contact-section .paragraph--type-content-search .field-title,.paragraph--type-content-search .election-candidate-page__contact-section .field-title{text-align:center;padding:0.5rem 0}.election-candidate-page__contact-section a{color:#222;font-family:"LibreFranklin-Medium","sans-serif";font-size:1.125rem;text-decoration:none}.election-candidate-page__contact-section a:focus,.election-candidate-page__contact-section a:hover{color:#26809a}.election-candidate-page__contact-section .contacts>div>div{padding:0.5rem 0}.election-candidate-page .embeded-video h3,.election-candidate-page .embeded-video .node--view-mode-liftup--type-life-situation-landing-page .field-cta-title,.node--view-mode-liftup--type-life-situation-landing-page .election-candidate-page .embeded-video .field-cta-title,.election-candidate-page .embeded-video .field-candidate-reason .field__label,.election-candidate-page .field-candidate-reason .embeded-video .field__label,.election-candidate-page .embeded-video .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-website legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-website .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .embeded-video .field-candidate-reason legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .field-candidate-reason .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-facebook legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-facebook .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .embeded-video .field-candidate-reason legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-reason .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-instagram legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-instagram .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .embeded-video .field-candidate-reason legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-reason .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-twitter legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-twitter .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .embeded-video .field-candidate-reason legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-reason .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-tiktok legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-tiktok .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .embeded-video .field-candidate-reason legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-reason .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-youtube legend,.election-candidate-page .field-candidate-reason .node-election-candidate-form .field--name-field-candidate-youtube .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .embeded-video .field-candidate-reason legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-reason .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-website legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-website .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .embeded-video .field-candidate-reason legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .field-candidate-reason .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-facebook .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .embeded-video .field-candidate-reason legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-reason .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-instagram .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .embeded-video .field-candidate-reason legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-reason .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-twitter .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .embeded-video .field-candidate-reason legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-reason .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-tiktok .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .embeded-video .field-candidate-reason legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-reason .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.election-candidate-page .field-candidate-reason .node-election-candidate-edit-form .field--name-field-candidate-youtube .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .embeded-video .field-candidate-reason legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-reason .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-thoughts .field__label,.election-candidate-page .field-candidate-thoughts .embeded-video .field__label,.election-candidate-page .embeded-video .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-website legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-website .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .embeded-video .field-candidate-thoughts legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .field-candidate-thoughts .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-facebook legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-facebook .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .embeded-video .field-candidate-thoughts legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-thoughts .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-instagram legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-instagram .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .embeded-video .field-candidate-thoughts legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-thoughts .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-twitter legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-twitter .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .embeded-video .field-candidate-thoughts legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-thoughts .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-tiktok legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-tiktok .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .embeded-video .field-candidate-thoughts legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-thoughts .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-youtube legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-form .field--name-field-candidate-youtube .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .embeded-video .field-candidate-thoughts legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-thoughts .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-website legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-website .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .embeded-video .field-candidate-thoughts legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .field-candidate-thoughts .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-facebook .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .embeded-video .field-candidate-thoughts legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .field-candidate-thoughts .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-instagram .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .embeded-video .field-candidate-thoughts legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .field-candidate-thoughts .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-twitter .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .embeded-video .field-candidate-thoughts legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .field-candidate-thoughts .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-tiktok .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .embeded-video .field-candidate-thoughts legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .field-candidate-thoughts .embeded-video legend,.election-candidate-page .embeded-video .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.election-candidate-page .field-candidate-thoughts .node-election-candidate-edit-form .field--name-field-candidate-youtube .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .embeded-video .field-candidate-thoughts legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .field-candidate-thoughts .embeded-video legend,.election-candidate-page .embeded-video .pro-candidate-questions-wrapper .field__label,.election-candidate-page .pro-candidate-questions-wrapper .embeded-video .field__label,.election-candidate-page .embeded-video .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-website legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-website .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .embeded-video .pro-candidate-questions-wrapper legend,.node-election-candidate-form .field--name-field-candidate-website .election-candidate-page .pro-candidate-questions-wrapper .embeded-video legend,.election-candidate-page .embeded-video .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-facebook legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-facebook .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .embeded-video .pro-candidate-questions-wrapper legend,.node-election-candidate-form .field--name-field-candidate-facebook .election-candidate-page .pro-candidate-questions-wrapper .embeded-video legend,.election-candidate-page .embeded-video .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-instagram legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-instagram .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .embeded-video .pro-candidate-questions-wrapper legend,.node-election-candidate-form .field--name-field-candidate-instagram .election-candidate-page .pro-candidate-questions-wrapper .embeded-video legend,.election-candidate-page .embeded-video .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-twitter legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-twitter .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .embeded-video .pro-candidate-questions-wrapper legend,.node-election-candidate-form .field--name-field-candidate-twitter .election-candidate-page .pro-candidate-questions-wrapper .embeded-video legend,.election-candidate-page .embeded-video .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-tiktok legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-tiktok .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .embeded-video .pro-candidate-questions-wrapper legend,.node-election-candidate-form .field--name-field-candidate-tiktok .election-candidate-page .pro-candidate-questions-wrapper .embeded-video legend,.election-candidate-page .embeded-video .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-youtube legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-form .field--name-field-candidate-youtube .embeded-video legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .embeded-video .pro-candidate-questions-wrapper legend,.node-election-candidate-form .field--name-field-candidate-youtube .election-candidate-page .pro-candidate-questions-wrapper .embeded-video legend,.election-candidate-page .embeded-video .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-website legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-website .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .embeded-video .pro-candidate-questions-wrapper legend,.node-election-candidate-edit-form .field--name-field-candidate-website .election-candidate-page .pro-candidate-questions-wrapper .embeded-video legend,.election-candidate-page .embeded-video .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-facebook .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .embeded-video .pro-candidate-questions-wrapper legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .election-candidate-page .pro-candidate-questions-wrapper .embeded-video legend,.election-candidate-page .embeded-video .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-instagram .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .embeded-video .pro-candidate-questions-wrapper legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .election-candidate-page .pro-candidate-questions-wrapper .embeded-video legend,.election-candidate-page .embeded-video .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-twitter .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .embeded-video .pro-candidate-questions-wrapper legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .election-candidate-page .pro-candidate-questions-wrapper .embeded-video legend,.election-candidate-page .embeded-video .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-tiktok .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .embeded-video .pro-candidate-questions-wrapper legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .election-candidate-page .pro-candidate-questions-wrapper .embeded-video legend,.election-candidate-page .embeded-video .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.election-candidate-page .pro-candidate-questions-wrapper .node-election-candidate-edit-form .field--name-field-candidate-youtube .embeded-video legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .embeded-video .pro-candidate-questions-wrapper legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .election-candidate-page .pro-candidate-questions-wrapper .embeded-video legend,.election-candidate-page .embeded-video .taxonomy--view-mode-election_information_block .field-block-1-title,.election-candidate-page .taxonomy--view-mode-election_information_block .embeded-video .field-block-1-title,.election-candidate-page .embeded-video .taxonomy--view-mode-election_goals_block .field-block-2-title,.election-candidate-page .taxonomy--view-mode-election_goals_block .embeded-video .field-block-2-title,.election-candidate-page .embeded-video .paragraph--type-liftup-card .field-title,.paragraph--type-liftup-card .election-candidate-page .embeded-video .field-title{margin-bottom:1.5rem}@media (min-width:920px){.election-candidate-page .embeded-video{max-width:80%;margin:0 auto}}.election-candidate-page .field-candidate-photo img,.election-candidate-page .image-container img{width:22rem;height:22rem;max-width:22rem;border-radius:50%}.election-candidate-page .view-candidate-page-blocks div{width:100%}.election-candidate-page .taxonomy--view-mode-election_information_block{padding:2rem 0}@media (min-width:920px){.election-candidate-page .taxonomy--view-mode-election_information_block{display:flex;padding:3rem 0}}.election-candidate-page .taxonomy--view-mode-election_information_block__col-left{text-align:center}@media (min-width:920px){.election-candidate-page .taxonomy--view-mode-election_information_block__col-left{flex:65%;text-align:left}}.election-candidate-page .taxonomy--view-mode-election_information_block__col-right{margin-top:1.5rem}@media (min-width:920px){.election-candidate-page .taxonomy--view-mode-election_information_block__col-right{flex:35%;margin-top:0}}.election-candidate-page .taxonomy--view-mode-election_information_block .field-block-1-title{margin-bottom:0.8rem}.election-candidate-page .taxonomy--view-mode-election_information_block .field-block-1-link{background-color:#eee;padding:1rem;border-radius:5px}.election-candidate-page .taxonomy--view-mode-election_information_block .field-block-1-link a{text-decoration:none;display:block;font-family:"LibreFranklin-SemiBold","sans-serif";color:#d51d59;background-color:#fff;padding:1rem;border-radius:5px;position:relative;padding-left:2rem;padding-left:3rem}.election-candidate-page .taxonomy--view-mode-election_information_block .field-block-1-link a::before{content:"";position:absolute;width:1.5rem;height:1.5rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-black.svg");background-repeat:no-repeat;left:0;top:30%}.election-candidate-page .taxonomy--view-mode-election_information_block .field-block-1-link a::before{content:"";position:absolute;width:1.5625rem;height:1.5625rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-pink.svg");background-repeat:no-repeat}.election-candidate-page .taxonomy--view-mode-election_information_block .field-block-1-link a::before{left:1rem;top:1.2rem}.election-candidate-page .taxonomy--view-mode-election_goals_block{margin:3rem 0;padding:2rem 5%;border-radius:5px;border:2px solid #dfdfdf;background-color:#f8f8f8;text-align:center}@media (min-width:720px){.election-candidate-page .taxonomy--view-mode-election_goals_block{display:grid;grid-template-columns:60% 40%;text-align:left}}@media (min-width:720px){.election-candidate-page .taxonomy--view-mode-election_goals_block__col-left{padding-right:2rem}}@media (min-width:720px){.election-candidate-page .taxonomy--view-mode-election_goals_block__col-right{grid-row-start:span 2}}.election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-title{padding-bottom:1.3rem}.election-candidate-page .taxonomy--view-mode-election_goals_block .field-group-goals{background-color:#efefef;padding:1rem}.election-candidate-page .taxonomy--view-mode-election_goals_block .field-group-goals .field-block-2-item-1,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-group-goals .field-block-2-item-2,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-group-goals .field-block-2-item-3{position:relative;padding:1rem 0.4rem 1rem 3rem;background-color:#fff;border-radius:5px;font-family:"LibreFranklin-Medium","sans-serif";font-size:1.125rem;text-align:left}.election-candidate-page .taxonomy--view-mode-election_goals_block .field-group-goals .field-block-2-item-1:not(.field-block-2-item-3),.election-candidate-page .taxonomy--view-mode-election_goals_block .field-group-goals .field-block-2-item-2:not(.field-block-2-item-3),.election-candidate-page .taxonomy--view-mode-election_goals_block .field-group-goals .field-block-2-item-3:not(.field-block-2-item-3){margin-bottom:0.8rem}.election-candidate-page .taxonomy--view-mode-election_goals_block .field-group-goals .field-block-2-item-1::before,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-group-goals .field-block-2-item-2::before,.election-candidate-page .taxonomy--view-mode-election_goals_block .field-group-goals .field-block-2-item-3::before{content:"";position:absolute;width:1.875rem;height:1.875rem;background-image:url("/themes/custom/proliitto/images/icons/icon-checkbox.svg");background-repeat:no-repeat;left:.5rem;top:1rem}.election-candidate-page .accordion{margin-bottom:2rem;position:relative}@media (min-width:920px){.election-candidate-page .accordion{display:flex;flex-wrap:wrap}}.election-candidate-page .accordion-item__title{position:relative;padding:1.5rem;border:1px solid #333f48}.accordion-item:not(:last-child) .election-candidate-page .accordion-item__title{border-bottom:none}.accordion-item__show:not(:last-child) .election-candidate-page .accordion-item__title{border-bottom:1px solid #333f48}.election-candidate-page .accordion-item__title::after{content:"";position:absolute;width:1.625rem;height:1.5rem;background-image:url("/themes/custom/proliitto/images/icons/drop-down-arrow-black.svg");background-repeat:no-repeat;right:5px;bottom:30%}@media (min-width:920px){.election-candidate-page .accordion-item__title::after{background-image:url("/themes/custom/proliitto/images/icons/arrow-drop-down-grey.svg")}}@media (min-width:920px){.election-candidate-page .accordion-item__title{border:none}.election-candidate-page .accordion-item__title::before{content:"";position:absolute;border-bottom:1px solid #d8d8d8;bottom:0;left:0;width:96%;margin-left:4%}}.election-candidate-page .accordion-item__title button{background-color:transparent;border:none;box-shadow:none;padding:0;color:#222;font-size:1.25rem;font-family:"LibreFranklin-SemiBold","sans-serif";text-align:left;display:flex;align-items:center;margin-top:-.3125rem}.election-candidate-page .accordion-item__body{display:none}@media (min-width:920px){.election-candidate-page .accordion-item__body{position:absolute;left:0;width:100%}}.election-candidate-page .accordion-item__body__inner{padding:1.5rem}@media (min-width:920px){.election-candidate-page .accordion-item__show .accordion-item__title{border:2px solid #d51d59;background-color:#f8f8f8;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px}}.election-candidate-page .accordion-item__show .accordion-item__title::before{border:none}.election-candidate-page .accordion-item__show .accordion-item__title::after{background-image:url("/themes/custom/proliitto/images/icons/drop-down-arrow-red.svg");transform:rotate(180deg);bottom:40%}.election-candidate-page .accordion-item__show .accordion-item__body{display:block;margin-top:-0.125rem}@media (min-width:920px){.election-candidate-page .accordion-item__show .accordion-item__body{border:2px solid #d51d59;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}}@media (min-width:720px){.election-candidate-page .accordion-item{position:unset;padding:0}}@media (min-width:920px){.election-candidate-page .accordion-item{width:50%;border-bottom:none}.election-candidate-page .accordion-item .border{display:flex;margin-top:-1px}.election-candidate-page .accordion-item .border>div{width:50%}.election-candidate-page .accordion-item:nth-child(odd).accordion-item__show .border-right{border:1px solid #d51d59}.election-candidate-page .accordion-item:nth-child(even).accordion-item__show .border-left{border:1px solid #d51d59}}.election-candidate-page__view-mode-card{padding:1rem}@media (min-width:720px){.election-candidate-page__view-mode-card{max-width:18rem}}@media (min-width:1440px){.election-candidate-page__view-mode-card{max-width:19rem;width:19rem}}.election-candidate-page__view-mode-card a{text-decoration:none;color:unset}.election-candidate-page__view-mode-card .image-container img,.election-candidate-page__view-mode-card .image-container .field-candidate-photo img{width:12.5rem;height:12.5rem;max-width:12.5rem}.election-candidate-page__view-mode-card .field-group-party-municipal,.election-candidate-page__view-mode-card .field-group-profession-and-age{font-family:"LibreFranklin-Medium","sans-serif";font-size:1.125rem}.election-candidate-page__view-mode-card .profession-age{padding:0.5rem 0}.node-election-candidate-form legend,.node-election-candidate-edit-form legend{color:#000;font-family:LibreFranklin-Bold,sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.5;margin:0 0 .5rem;width:auto}@media (min-width:920px){.node-election-candidate-form legend,.node-election-candidate-edit-form legend{font-size:1.875rem}}.node-election-candidate-form legend__link,.node-election-candidate-edit-form legend__link{color:inherit}.node-election-candidate-form legend__link:hover,.node-election-candidate-edit-form legend__link:hover{color:inherit}.node-election-candidate-form .field--name-field-candidate-website,.node-election-candidate-form .field--name-field-candidate-facebook,.node-election-candidate-form .field--name-field-candidate-instagram,.node-election-candidate-form .field--name-field-candidate-twitter,.node-election-candidate-form .field--name-field-candidate-tiktok,.node-election-candidate-form .field--name-field-candidate-youtube,.node-election-candidate-edit-form .field--name-field-candidate-website,.node-election-candidate-edit-form .field--name-field-candidate-facebook,.node-election-candidate-edit-form .field--name-field-candidate-instagram,.node-election-candidate-edit-form .field--name-field-candidate-twitter,.node-election-candidate-edit-form .field--name-field-candidate-tiktok,.node-election-candidate-edit-form .field--name-field-candidate-youtube{margin-left:1rem}.node-election-candidate-form .field--name-field-candidate-website fieldset,.node-election-candidate-form .field--name-field-candidate-facebook fieldset,.node-election-candidate-form .field--name-field-candidate-instagram fieldset,.node-election-candidate-form .field--name-field-candidate-twitter fieldset,.node-election-candidate-form .field--name-field-candidate-tiktok fieldset,.node-election-candidate-form .field--name-field-candidate-youtube fieldset,.node-election-candidate-edit-form .field--name-field-candidate-website fieldset,.node-election-candidate-edit-form .field--name-field-candidate-facebook fieldset,.node-election-candidate-edit-form .field--name-field-candidate-instagram fieldset,.node-election-candidate-edit-form .field--name-field-candidate-twitter fieldset,.node-election-candidate-edit-form .field--name-field-candidate-tiktok fieldset,.node-election-candidate-edit-form .field--name-field-candidate-youtube fieldset{margin-left:0}.node-election-candidate-form .field--name-field-candidate-website .description,.node-election-candidate-form .field--name-field-candidate-facebook .description,.node-election-candidate-form .field--name-field-candidate-instagram .description,.node-election-candidate-form .field--name-field-candidate-twitter .description,.node-election-candidate-form .field--name-field-candidate-tiktok .description,.node-election-candidate-form .field--name-field-candidate-youtube .description,.node-election-candidate-edit-form .field--name-field-candidate-website .description,.node-election-candidate-edit-form .field--name-field-candidate-facebook .description,.node-election-candidate-edit-form .field--name-field-candidate-instagram .description,.node-election-candidate-edit-form .field--name-field-candidate-twitter .description,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .description,.node-election-candidate-edit-form .field--name-field-candidate-youtube .description{margin-top:-0.5rem}.node-election-candidate-form .form-item__textfield,.node-election-candidate-edit-form .form-item__textfield{height:100%}.node-election-candidate-form .form-required::after,.node-election-candidate-edit-form .form-required::after{content:"";vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em}.node-election-candidate-form .select2-selection__arrow,.node-election-candidate-form .select2-selection__clear,.node-election-candidate-edit-form .select2-selection__arrow,.node-election-candidate-edit-form .select2-selection__clear{display:none}.node-election-candidate-form #select2-edit-field-candidate-location-container,.node-election-candidate-form #select2-edit-field-candidate-party-container,.node-election-candidate-edit-form #select2-edit-field-candidate-location-container,.node-election-candidate-edit-form #select2-edit-field-candidate-party-container{line-height:43px}.node-election-candidate-form #edit-field-candidate-non-partisan-value,.node-election-candidate-form #edit-field-candidate-agreement-value,.node-election-candidate-edit-form #edit-field-candidate-non-partisan-value,.node-election-candidate-edit-form #edit-field-candidate-agreement-value{float:left;margin-right:10px;height:38px}.node-election-candidate-form #block-views-block-user-election-pages-block-1 .view-header,.node-election-candidate-form #block-views-block-user-election-pages-block-1 .view-content,.node-election-candidate-edit-form #block-views-block-user-election-pages-block-1 .view-header,.node-election-candidate-edit-form #block-views-block-user-election-pages-block-1 .view-content{padding:20px}.node-election-candidate-form .user--full,.node-election-candidate-edit-form .user--full{padding:20px}.node-election-candidate-form .view-user-election-pages-list,.node-election-candidate-edit-form .view-user-election-pages-list{margin-bottom:100px}.association-menu-links{padding:1.25rem;background-color:#efefef;margin:0 0 1rem;position:relative}@media (min-width:720px){.association-menu-links{align-items:center;display:flex}}.association-menu-links .view-header{flex-shrink:0;margin:0 0 .5rem;max-width:100%;width:7.2rem}@media (min-width:720px){.association-menu-links .view-header{margin:0 2.625rem 0 0}}.association-menu-links .view-content{flex-grow:1}@media (min-width:720px){.association-menu-links .view-content{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:-1rem;margin-left:-2rem}}.association-menu-links .views-row{font-family:"LibreFranklin-Bold","sans-serif";font-size:1rem;margin:.75rem 0}@media (min-width:720px){.association-menu-links .views-row{margin:0 0 1rem 2rem}}.association-menu-links .views-row .views-field-title{padding-right:2rem}.association-menu-links .views-row a{color:#333f48;position:relative;text-decoration:none}.association-menu-links .views-row a:hover,.association-menu-links .views-row a:focus{color:#d51d59;text-decoration:none}.association-menu-links .views-row a::after{content:"";position:absolute;width:1.5625rem;height:1.5625rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-black.svg");background-repeat:no-repeat;right:-2rem;bottom:-.438rem}.association-menu-links .edit-link{background-color:rgba(51,63,72,0.85);color:#fff;font-size:.875rem;left:0;padding:0.33em 0.75em;position:absolute;text-decoration:none;top:0}.association-menu-links .edit-link:hover,.association-menu-links .edit-link:focus{background-color:#d51d59;color:#fff;text-decoration:none}.page-node-type-prosoolo-page .header{background-color:#247992}.page-node-type-prosoolo-page div.site-alert{border-color:#247992}.page-node-type-prosoolo-page .block--site-branding-prosoolo{flex-grow:1}.page-node-type-prosoolo-page .site-logo-prosoolo{max-width:100%;width:8rem}@media (min-width:1224px){.page-node-type-prosoolo-page .site-logo-prosoolo{width:14.375rem}}.page-node-type-prosoolo-page .block--prosoolo-activate{padding:2rem 5%}@media (min-width:1224px){.page-node-type-prosoolo-page .block--prosoolo-activate{margin-left:auto;margin-top:-.5rem;padding:0 0 0 5%}}.page-node-type-prosoolo-page .block--prosoolo-activate .field-link a{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#ff6a10;border:none;border-radius:5px;color:#000;text-transform:none;height:auto;line-height:1.10;padding:0.5em 1rem}.page-node-type-prosoolo-page .block--prosoolo-activate .field-link a:hover,.page-node-type-prosoolo-page .block--prosoolo-activate .field-link a:focus{transition:all .2s ease-in}.page-node-type-prosoolo-page .block--prosoolo-activate .field-link a:visited{color:#000}.page-node-type-prosoolo-page .block--prosoolo-activate .field-link a:hover,.page-node-type-prosoolo-page .block--prosoolo-activate .field-link a:focus{background-color:#000;color:#fff}.page-node-type-prosoolo-page .block--prosoolo-activate .field-link a a{text-decoration:none;color:#000}.page-node-type-prosoolo-page .block--prosoolo-activate .field-link a a:visited{color:#000}.page-node-type-prosoolo-page .block--prosoolo-activate .field-link a a:hover,.page-node-type-prosoolo-page .block--prosoolo-activate .field-link a a:focus{color:#fff}.page-node-type-prosoolo-page .block--prosoolo-contact{padding:2rem 5%}@media (min-width:1224px){.page-node-type-prosoolo-page .block--prosoolo-contact{margin-left:auto;margin-top:-.5rem;padding:0}}.page-node-type-prosoolo-page .block--prosoolo-contact .field-link a{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#fff;border:none;border-radius:5px;color:#000;text-transform:none;height:auto;line-height:1.10;padding:0.5em 1rem}.page-node-type-prosoolo-page .block--prosoolo-contact .field-link a:hover,.page-node-type-prosoolo-page .block--prosoolo-contact .field-link a:focus{transition:all .2s ease-in}.page-node-type-prosoolo-page .block--prosoolo-contact .field-link a:visited{color:#000}.page-node-type-prosoolo-page .block--prosoolo-contact .field-link a:hover,.page-node-type-prosoolo-page .block--prosoolo-contact .field-link a:focus{background-color:#000;color:#fff}.page-node-type-prosoolo-page .block--prosoolo-contact .field-link a a{text-decoration:none;color:#000}.page-node-type-prosoolo-page .block--prosoolo-contact .field-link a a:visited{color:#000}.page-node-type-prosoolo-page .block--prosoolo-contact .field-link a a:hover,.page-node-type-prosoolo-page .block--prosoolo-contact .field-link a a:focus{color:#fff}.page-node-type-prosoolo-page .block--prosoolo-activate+.block--prosoolo-contact{padding-top:0}@media (min-width:1224px){.page-node-type-prosoolo-page .block--prosoolo-activate+.block--prosoolo-contact{margin-left:0;padding-left:1rem}}.page-node-type-prosoolo-page .topbar__nav{flex-grow:0}.page-node-type-prosoolo-page .main-nav{font-size:1.1875rem;background-color:#247992;font-family:"LibreFranklin-Bold","sans-serif";line-height:1.10}.page-node-type-prosoolo-page .main-nav nav{flex-grow:1;padding:0 5%}.page-node-type-prosoolo-page .main-nav .menu{flex-wrap:wrap;padding:0}@media (min-width:1224px){.page-node-type-prosoolo-page .main-nav .menu{justify-content:flex-end;padding:0}}@media (min-width:1224px){.page-node-type-prosoolo-page .main-nav .menu .menu--sub-1{display:none}}.page-node-type-prosoolo-page .main-nav .menu li li a{padding-left:1rem}.page-node-type-prosoolo-page .main-nav .menu li li li a{padding-left:2rem}.page-node-type-prosoolo-page .main-nav .menu li li li li a{padding-left:3rem}.page-node-type-prosoolo-page .main-nav .menu a{border-bottom:1px solid #fff;color:#fff;display:block;padding:0.7em 0;text-decoration:none}@media (min-width:1224px){.page-node-type-prosoolo-page .main-nav .menu a{border-bottom:none;border-radius:5px 5px 0 0;display:inline-block;padding:0.7em 1.5rem}}.page-node-type-prosoolo-page .main-nav .menu a:hover,.page-node-type-prosoolo-page .main-nav .menu a:focus{color:#000;text-decoration:none}@media (min-width:1224px){.page-node-type-prosoolo-page .main-nav .menu a:hover,.page-node-type-prosoolo-page .main-nav .menu a:focus{background-color:#fff}}.page-node-type-prosoolo-page .main-nav .menu__item--is-active a{color:#000}@media (min-width:1224px){.page-node-type-prosoolo-page .main-nav .menu__item--is-active a{background-color:#fff}}.page-node-type-prosoolo-page a{color:#247992}.page-node-type-prosoolo-page a:hover,.page-node-type-prosoolo-page a:focus{color:#000}.page-node-type-prosoolo-page .field-green-button a{background-color:#247992;color:#fff}.page-node-type-prosoolo-page .field-green-button a:hover,.page-node-type-prosoolo-page .field-green-button a:focus{background-color:#1a5769;color:#fff}.page-node-type-prosoolo-page .button{background-color:#247992;color:#fff}.page-node-type-prosoolo-page .button:hover,.page-node-type-prosoolo-page .button:focus{background-color:#1a5769;color:#fff}.page-node-type-prosoolo-page .field-primary-button a,.page-node-type-prosoolo-page .field-cta-button a,.page-node-type-prosoolo-page .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a,.election-candidate-page .taxonomy--view-mode-election_goals_block .page-node-type-prosoolo-page .field-block-2-link a{background-color:#247992;color:#fff}.page-node-type-prosoolo-page .field-primary-button a:hover,.page-node-type-prosoolo-page .field-primary-button a:focus,.page-node-type-prosoolo-page .field-cta-button a:hover,.page-node-type-prosoolo-page .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:hover,.election-candidate-page .taxonomy--view-mode-election_goals_block .page-node-type-prosoolo-page .field-block-2-link a:hover,.page-node-type-prosoolo-page .field-cta-button a:focus,.page-node-type-prosoolo-page .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:focus,.election-candidate-page .taxonomy--view-mode-election_goals_block .page-node-type-prosoolo-page .field-block-2-link a:focus{background-color:#1a5769;color:#fff}.page-node-type-prosoolo-page .field-secondary-button a{border-color:#247992;color:#247992}.page-node-type-prosoolo-page .field-secondary-button a:hover,.page-node-type-prosoolo-page .field-secondary-button a:focus{background-color:#247992;color:#fff}.page-node-type-prosoolo-page .paragraph--has-border-highlighted{border-color:#247992}.page-node-type-prosoolo-page .paragraph--type-accordion .accordion-item__show{border-color:#247992}.page-node-type-prosoolo-page .paragraph--type-accordion .accordion-item__show .accordion-title{border-color:#247992}.page-node-type-prosoolo-page .paragraph--type-accordion .accordion-item__show .accordion-content{border-color:#247992}.page-node-type-prosoolo-page .paragraph--type-accordion .accordion-item__show .accordion-content .col-right{border-color:#247992}.page-node-type-prosoolo-page .paragraph--type-accordion .field-accordion-items>.field__items>.field__item:nth-child(even) .accordion-item__show .accordion-content .col-left{border-color:#247992}.page-node-type-prosoolo-page .paragraph--has-button-member .field-cta-button a,.page-node-type-prosoolo-page .paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a,.election-candidate-page .taxonomy--view-mode-election_goals_block .page-node-type-prosoolo-page .paragraph--has-button-member .field-block-2-link a{border-color:#247992;color:#247992}.page-node-type-prosoolo-page .paragraph--has-button-member .field-cta-button a:hover,.page-node-type-prosoolo-page .paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:hover,.election-candidate-page .taxonomy--view-mode-election_goals_block .page-node-type-prosoolo-page .paragraph--has-button-member .field-block-2-link a:hover,.page-node-type-prosoolo-page .paragraph--has-button-member .field-cta-button a:focus,.page-node-type-prosoolo-page .paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:focus,.election-candidate-page .taxonomy--view-mode-election_goals_block .page-node-type-prosoolo-page .paragraph--has-button-member .field-block-2-link a:focus{background-color:#247992;color:#fff}.page-node-type-prosoolo-page .paragraph--type-banner-2-part .col-left{background-color:#247992;color:#fff}.page-node-type-prosoolo-page .paragraph--type-banner-2-part .col-right{background-color:#ff6a10;color:#000}.page-node-type-prosoolo-page .paragraph--type-banner-2-part .field-title-left{color:#fff}.page-node-type-prosoolo-page .paragraph--type-banner-2-part .field-title-right{color:#000}.page-node-type-prosoolo-page .paragraph--type-banner-2-part .field-cta-button-left a{background-color:#fff;color:#247992}.page-node-type-prosoolo-page .paragraph--type-banner-2-part .field-cta-button-left a:hover,.page-node-type-prosoolo-page .paragraph--type-banner-2-part .field-cta-button-left a:focus{background-color:#000;color:#fff}.page-node-type-prosoolo-page .paragraph--type-banner-2-part .field-cta-button-right a{background-color:#fff;color:#000}.page-node-type-prosoolo-page .paragraph--type-banner-2-part .field-cta-button-right a:hover,.page-node-type-prosoolo-page .paragraph--type-banner-2-part .field-cta-button-right a:focus{background-color:#000;color:#fff}.page-node-type-prosoolo-page .paragraph--type-banner-1-with-benefits .button,.page-node-type-prosoolo-page .paragraph--type-banner-1-with-benefits .link{font-size:1.875rem;height:auto;line-height:1.15;padding:0.4em 0.767em}.page-node-type-prosoolo-page .paragraph--type-banner-1-with-benefits .field-benefits>.field__items>.field__item::before{content:"";position:absolute;width:1.875rem;height:1.875rem;background-image:url("/themes/custom/proliitto/images/icons/icon-checkbox-turquoise.svg");background-repeat:no-repeat;left:.5rem;top:1rem}.page-node-type-prosoolo-page .node--view-mode-card--type-article .node-type{background-color:#247992}.page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-primary .field-cta-button a,.page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-primary .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a,.election-candidate-page .taxonomy--view-mode-election_goals_block .page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-primary .field-block-2-link a{background-color:#ff6a10;color:#000}.page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-primary .field-cta-button a:hover,.page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-primary .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:hover,.election-candidate-page .taxonomy--view-mode-election_goals_block .page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-primary .field-block-2-link a:hover,.page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-primary .field-cta-button a:focus,.page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-primary .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:focus,.election-candidate-page .taxonomy--view-mode-election_goals_block .page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-primary .field-block-2-link a:focus{background-color:#000;color:#fff}.page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-member .field-cta-button a,.page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a,.election-candidate-page .taxonomy--view-mode-election_goals_block .page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-member .field-block-2-link a{background-color:#247992;color:#fff}.page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-member .field-cta-button a:hover,.page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:hover,.election-candidate-page .taxonomy--view-mode-election_goals_block .page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-member .field-block-2-link a:hover,.page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-member .field-cta-button a:focus,.page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:focus,.election-candidate-page .taxonomy--view-mode-election_goals_block .page-node-type-prosoolo-page .paragraph--type-hero-banner.paragraph--has-button-member .field-block-2-link a:focus{background-color:#1a5769;border-color:#1a5769;color:#fff}.page-node-type-prosoolo-page .paragraph--type-key-figure-item__has-bg-color-green{background-color:#247992}.page-node-type-prosoolo-page .paragraph--type-key-figure-item__has-bg-color-red{background-color:#ff6a10;color:#000}.page-node-type-prosoolo-page .paragraph--type-liftup-card .field-image{border-color:#247992}.page-node-type-prosoolo-page .paragraph--type-quote-with-info-links .field-title::before{background-image:url(/themes/custom/proliitto/images/icons/quote-turquoise.svg)}.page-node-type-prosoolo-page .paragraph--type-quote-with-info-links .field-info-links .field__items .field__item:first-child::before{background-image:url(/themes/custom/proliitto/images/icons/arrow-turquoise.svg)}.page-node-type-prosoolo-page .paragraph--type-quote-with-info-links .field-info-links .field__items .field__item:first-child a{color:#247992}.page-node-type-prosoolo-page .paragraph--type-service-element .field-title::before{background-image:url(/themes/custom/proliitto/images/icons/double-quote-light-turquoise.svg)}.page-node-type-prosoolo-page .paragraph--type-service-element .paragraph--type-service-element--container__col-right .field-green-button a{line-height:1.10;padding:0.5em 1.5rem}.page-node-type-prosoolo-page .paragraph--type-text-with-links .field-links .field__item::before{background-image:url(/themes/custom/proliitto/images/icons/arrow-turquoise.svg)}.page-node-type-prosoolo-page .paragraph--type-text-with-links .field-links .field__item a{color:#247992}.page-node-type-prosoolo-page .paragraph--type-text-with-links .field-links .field__item a:hover,.page-node-type-prosoolo-page .paragraph--type-text-with-links .field-links .field__item a:focus{color:#000}.page-node-type-prosoolo-page .footer{background-color:#247992;color:#fff}.page-node-type-prosoolo-page .footer a{color:#fff;text-decoration:none}.page-node-type-prosoolo-page .footer a:hover,.page-node-type-prosoolo-page .footer a:focus{color:#fff;text-decoration:underline}.page-node-type-prosoolo-page .footer-contact-container{background-color:transparent}.page-node-type-prosoolo-page .footer-contact-container .contact-point::after{display:none}.page-node-type-prosoolo-page .prosoolo-footer-links{font-size:1.25rem;border-bottom:1px solid #fff;line-height:1.250;word-break:break-word}@media (min-width:720px){.page-node-type-prosoolo-page .prosoolo-footer-links{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media (min-width:920px){.page-node-type-prosoolo-page .prosoolo-footer-links{grid-template-columns:repeat(3,1fr)}}@media (min-width:1224px){.page-node-type-prosoolo-page .prosoolo-footer-links{grid-template-columns:repeat(4,1fr)}}.page-node-type-prosoolo-page .prosoolo-footer-links__item{padding-bottom:.875rem;padding-top:.875rem;border-top:1px solid #fff}.node--type-service-contact{text-align:center;border-bottom:1px solid #b1b3b3}@media (min-width:720px){.node--type-service-contact{border-bottom:none}}.node--type-service-contact .field-title{margin:0;padding:0.5rem}.node--type-event-page .field-trainer,.node--type-event-page .field-number-of-seats,.node--type-event-page .field-accommodation,.node--type-event-page .start-end-date,.node--type-event-page .field-target-group,.node--type-event-page .field-contact,.node--type-event-page .field-target-groups,.node--type-event-page .field-event-type,.node--type-event-page .field-event-mode{font-family:"LibreFranklin-Bold","sans-serif";padding:0.5rem 0}.node--type-event-page .title{text-align:center}@media (min-width:720px){.node--type-event-page .title{text-align:left}}.node--type-event-page .start-end-date,.node--type-event-page .field-venue,.node--type-event-page .field-venue-address{font-size:1.25rem}.node--type-event-page .start-end-date *{display:inline}.node--type-event-page .start-end-date .date{padding-right:0.5rem;color:#d51d59;position:relative}.node--type-event-page .start-end-date .date::after{content:"";position:absolute;width:.4375rem;height:.4375rem;right:0;top:30%;border-radius:50%;background-color:#000}.node--type-event-page .start-end-date .time{padding-left:0.5rem;font-family:"LibreFranklin-Medium","sans-serif"}.node--type-event-page .start-end-date .time span:first-child,.node--type-event-page .start-end-date .date span:first-child{padding-right:0.25rem}.node--type-event-page .start-end-date .time span:last-child,.node--type-event-page .start-end-date .date span:last-child{padding-left:0.25rem}.node--type-event-page .field-image{padding-bottom:1.5rem}.node--type-event-page .field-venue-name,.node--type-event-page .field-venue-address .organization{font-family:"LibreFranklin-Bold","sans-serif";color:#26809a;font-size:1.25rem}.node--type-event-page .field-venue-address .address{display:flex;flex-wrap:wrap}.node--type-event-page .field-venue-address .address span:not(:last-child){padding-right:0.5rem}.node--type-event-page .field-venue-address .country{display:none}.node--type-event-page .field-venue-address .address-line1{position:relative}.node--type-event-page .field-venue-address .address-line1::after{position:absolute;content:",";right:0.35rem;bottom:0}.node--type-event-page .field-venue-address .organization{width:100%}.node--type-event-page .field-contact{color:#26809a}.node--type-event-page .field-target-groups a,.node--type-event-page .field-event-type a,.node--type-event-page .field-event-mode a{cursor:unset;color:unset;text-decoration:none}.node--type-event-page .field__label,.node--type-event-page .node-election-candidate-form .field--name-field-candidate-website legend,.node-election-candidate-form .field--name-field-candidate-website .node--type-event-page legend,.node--type-event-page .node-election-candidate-form .field--name-field-candidate-facebook legend,.node-election-candidate-form .field--name-field-candidate-facebook .node--type-event-page legend,.node--type-event-page .node-election-candidate-form .field--name-field-candidate-instagram legend,.node-election-candidate-form .field--name-field-candidate-instagram .node--type-event-page legend,.node--type-event-page .node-election-candidate-form .field--name-field-candidate-twitter legend,.node-election-candidate-form .field--name-field-candidate-twitter .node--type-event-page legend,.node--type-event-page .node-election-candidate-form .field--name-field-candidate-tiktok legend,.node-election-candidate-form .field--name-field-candidate-tiktok .node--type-event-page legend,.node--type-event-page .node-election-candidate-form .field--name-field-candidate-youtube legend,.node-election-candidate-form .field--name-field-candidate-youtube .node--type-event-page legend,.node--type-event-page .node-election-candidate-edit-form .field--name-field-candidate-website legend,.node-election-candidate-edit-form .field--name-field-candidate-website .node--type-event-page legend,.node--type-event-page .node-election-candidate-edit-form .field--name-field-candidate-facebook legend,.node-election-candidate-edit-form .field--name-field-candidate-facebook .node--type-event-page legend,.node--type-event-page .node-election-candidate-edit-form .field--name-field-candidate-instagram legend,.node-election-candidate-edit-form .field--name-field-candidate-instagram .node--type-event-page legend,.node--type-event-page .node-election-candidate-edit-form .field--name-field-candidate-twitter legend,.node-election-candidate-edit-form .field--name-field-candidate-twitter .node--type-event-page legend,.node--type-event-page .node-election-candidate-edit-form .field--name-field-candidate-tiktok legend,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .node--type-event-page legend,.node--type-event-page .node-election-candidate-edit-form .field--name-field-candidate-youtube legend,.node-election-candidate-edit-form .field--name-field-candidate-youtube .node--type-event-page legend{font-size:1rem;font-family:"Libre Franklin","sans-serif";color:#2b3138}@media (min-width:720px){.node--type-event-page .mobile{display:none}}.node--type-event-page .desktop{display:none}@media (min-width:720px){.node--type-event-page .desktop{display:flex}}.node--type-event-page .desktop .col-left{width:60%;padding-right:2rem}.node--type-event-page .desktop .col-right{width:40%}.node--view-mode-accordion{padding:1rem}@media (min-width:720px){.node--view-mode-accordion .accordion-content__inner{display:flex}}.node--view-mode-accordion .accordion-title button{background-color:transparent;border:none;box-shadow:none;padding:0;color:#222;font-size:1.25rem;font-family:"LibreFranklin-SemiBold","sans-serif"}.node--view-mode-accordion .col-left{flex:50%}.node--view-mode-accordion .col-left p{padding:1rem 0}.node--view-mode-accordion .col-right{flex:50%}@media (min-width:720px){.node--view-mode-accordion .col-right{padding-left:5%;padding-top:5%}}.node--view-mode-accordion .col-right .field-links .field__item{padding:1.2rem 1.2rem 1.2rem 2rem;border-top:1px solid #d8d8d8}.node--view-mode-accordion .col-right .field-links .field__item a{position:relative;color:#363636;text-decoration:none;font-family:"LibreFranklin-Medium","sans-serif"}.node--view-mode-accordion .col-right .field-links .field__item a::before{content:"";position:absolute;width:1.5625rem;height:1.5625rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-black.svg");background-repeat:no-repeat;left:-2rem;bottom:-7px}.paragraph--type-banner-1,.paragraph--type-banner-1-with-benefits{padding:2rem 5%;border-radius:5px;border:2px solid #dfdfdf;background-color:#f8f8f8;margin-bottom:2.5rem;text-align:center}.paragraph--type-banner-2-part{margin-bottom:2.5rem}@media (min-width:720px){.paragraph--type-banner-2-part{display:flex;justify-content:space-between}}.paragraph--type-banner-2-part .col{display:flex;flex-direction:column;padding:5%;border-radius:5px;color:#fff}@media (min-width:720px){.paragraph--type-banner-2-part .col{width:48%;min-height:25rem}}.paragraph--type-banner-2-part .col-left{background-color:#d51d59;margin-bottom:1.875rem}@media (min-width:720px){.paragraph--type-banner-2-part .col-left{margin-bottom:0}}.paragraph--type-banner-2-part .col-right{background-color:#42a399}.paragraph--type-banner-2-part .field-title-left,.paragraph--type-banner-2-part .field-title-right{color:#fff;text-align:center;padding-bottom:1.25rem}.paragraph--type-banner-2-part .field-text-left p,.paragraph--type-banner-2-part .field-text-right p{font-size:1.2rem;font-family:"LibreFranklin-SemiBold","sans-serif";font-weight:bold;text-align:center}.paragraph--type-banner-2-part .field-cta-button-left,.paragraph--type-banner-2-part .field-cta-button-right{padding-top:2rem;text-align:center;margin-top:auto}.paragraph--type-banner-2-part .field-cta-button-left a,.paragraph--type-banner-2-part .field-cta-button-right a{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#fff;border:none;border-radius:5px;color:#26809a;text-transform:none;border:2px solid #26809a;font-size:1rem;font-weight:500;font-size:1rem;font-family:"LibreFranklin-SemiBold","sans-serif";border:none;font-weight:bold;font-size:1.25rem}.paragraph--type-banner-2-part .field-cta-button-left a:hover,.paragraph--type-banner-2-part .field-cta-button-left a:focus,.paragraph--type-banner-2-part .field-cta-button-right a:hover,.paragraph--type-banner-2-part .field-cta-button-right a:focus{transition:all .2s ease-in}.paragraph--type-banner-2-part .field-cta-button-left a:visited,.paragraph--type-banner-2-part .field-cta-button-right a:visited{color:#26809a}.paragraph--type-banner-2-part .field-cta-button-left a:hover,.paragraph--type-banner-2-part .field-cta-button-left a:focus,.paragraph--type-banner-2-part .field-cta-button-right a:hover,.paragraph--type-banner-2-part .field-cta-button-right a:focus{background-color:#26809a;color:#fff}.paragraph--type-banner-2-part .field-cta-button-left a a,.paragraph--type-banner-2-part .field-cta-button-right a a{text-decoration:none;color:#26809a}.paragraph--type-banner-2-part .field-cta-button-left a a:visited,.paragraph--type-banner-2-part .field-cta-button-right a a:visited{color:#26809a}.paragraph--type-banner-2-part .field-cta-button-left a a:hover,.paragraph--type-banner-2-part .field-cta-button-left a a:focus,.paragraph--type-banner-2-part .field-cta-button-right a a:hover,.paragraph--type-banner-2-part .field-cta-button-right a a:focus{color:#fff}.paragraph--has-border-highlighted{border-color:#d51d59}.paragraph--has-button-member .field-cta-button a,.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--has-button-member .field-block-2-link a{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#fff;border:none;border-radius:5px;color:#d51d59;text-transform:none;border:2px solid #d51d59;font-size:1rem;font-weight:500;font-family:"LibreFranklin-ExtraBold","sans-serif";font-size:1.375rem}.paragraph--has-button-member .field-cta-button a:hover,.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:hover,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--has-button-member .field-block-2-link a:hover,.paragraph--has-button-member .field-cta-button a:focus,.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:focus,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--has-button-member .field-block-2-link a:focus{transition:all .2s ease-in}.paragraph--has-button-member .field-cta-button a:visited,.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:visited,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--has-button-member .field-block-2-link a:visited{color:#d51d59}.paragraph--has-button-member .field-cta-button a:hover,.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:hover,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--has-button-member .field-block-2-link a:hover,.paragraph--has-button-member .field-cta-button a:focus,.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:focus,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--has-button-member .field-block-2-link a:focus{background-color:#d51d59;color:#fff}.paragraph--has-button-member .field-cta-button a a,.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a a,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--has-button-member .field-block-2-link a a{text-decoration:none;color:#d51d59}.paragraph--has-button-member .field-cta-button a a:visited,.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a a:visited,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--has-button-member .field-block-2-link a a:visited{color:#d51d59}.paragraph--has-button-member .field-cta-button a a:hover,.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a a:hover,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--has-button-member .field-block-2-link a a:hover,.paragraph--has-button-member .field-cta-button a a:focus,.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a a:focus,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--has-button-member .field-block-2-link a a:focus{color:#fff}.paragraph--type-life-situation-liftup{margin-bottom:3rem}.paragraph--type-life-situation-liftup .slick-list{margin:0 3rem}.paragraph--type-life-situation-liftup .slick-track{display:flex}.paragraph--type-life-situation-liftup .slick-track .slick-slide{height:auto;margin-right:1rem;padding-bottom:1rem}.paragraph--type-life-situation-liftup .slick-prev{top:3rem}.paragraph--type-life-situation-liftup .slick-prev::before{position:absolute;left:0;content:"";width:5rem;height:8.75rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-right.svg");background-repeat:no-repeat}.paragraph--type-life-situation-liftup .slick-next{top:3rem}.paragraph--type-life-situation-liftup .slick-next::before{position:absolute;right:0;content:"";width:5rem;height:8.75rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-right.svg");background-repeat:no-repeat;transform:rotateY(180deg)}.paragraph--type-life-situation-liftup .slick-dots li button::before{font-size:1.25rem}.a11y-paragraphs-tabs__wrapper{margin-bottom:2rem}@media (min-width:720px){.a11y-paragraphs-tabs__wrapper ul.tabs-tab-list li{flex:1}}.a11y-paragraphs-tabs__wrapper ul.tabs-tab-list li a.tabs-trigger{font-size:1.375rem;color:#000;font-family:"LibreFranklin-ExtraBold","sans-serif";text-align:center;background-color:#fff;border:0;margin:0}.a11y-paragraphs-tabs__wrapper ul.tabs-tab-list li a.tabs-trigger.is-selected,.a11y-paragraphs-tabs__wrapper ul.tabs-tab-list li a.tabs-trigger:focus,.a11y-paragraphs-tabs__wrapper ul.tabs-tab-list li a.tabs-trigger:hover{color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#333f48;border-bottom:none}.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel{background-color:#f4f4f5;border:none}@media (min-width:720px){.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel{border-top:5px solid #333f48}}.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel .accordion-trigger{position:relative;background-color:#fff;font-family:"LibreFranklin-SemiBold","sans-serif";font-size:1.25rem;color:#333f48;border-top:1px solid #333f48;border-left:1px solid #333f48;border-right:1px solid #333f48}.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel .accordion-trigger::after{content:"";position:absolute;width:1.5rem;height:1.5rem;background-image:url("/themes/custom/proliitto/images/icons/drop-down-arrow-black.svg");background-repeat:no-repeat;right:.5rem;bottom:24%}.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel.is-open .accordion-trigger{background-color:#333f48;color:#fff}.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel.is-open .accordion-trigger::after{content:"";position:absolute;width:1.5rem;height:1.5rem;background-image:url("/themes/custom/proliitto/images/icons/drop-down-arrow-white.svg");background-repeat:no-repeat;right:.5rem;bottom:31%;transform:rotate(180deg)}.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel.is-open .content{padding:2rem}@media (min-width:920px){.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel.is-open .content{padding:3rem}}.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel:last-child .accordion-trigger{border-bottom:1px solid #333f48}.a11y-paragraphs-tabs__wrapper .field-view-more-link{text-align:center}.a11y-paragraphs-tabs__wrapper .field-view-more-link a{position:relative;color:#247992;font-family:"LibreFranklin-Bold","sans-serif";text-decoration:none;padding-right:10px}.a11y-paragraphs-tabs__wrapper .field-view-more-link a:hover{color:#000}.a11y-paragraphs-tabs__wrapper .field-view-more-link a::before{position:absolute;content:">";right:0;bottom:0;font-size:0.75rem}.paragraph--type-contact-person-listing{margin-bottom:2rem}.paragraph--type-contact-person-listing .field-contact-person>.field__items{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}@media (min-width:720px){.paragraph--type-contact-person-listing .field-contact-person>.field__items{flex-direction:row;align-items:unset}}.paragraph--type-contact-person-listing .field-contact-person>.field__items>.field__item{margin-bottom:1.5rem}@media (min-width:720px){.paragraph--type-contact-person-listing .field-contact-person>.field__items>.field__item{width:45%}.paragraph--type-contact-person-listing .field-contact-person>.field__items>.field__item:not(:last-child){margin-right:5%}}@media (min-width:1224px){.paragraph--type-contact-person-listing .field-contact-person>.field__items>.field__item{width:31%}.paragraph--type-contact-person-listing .field-contact-person>.field__items>.field__item:not(:last-child){margin-right:calc((100% - 31% * 3) / 2)}}@media (min-width:1440px){.paragraph--type-contact-person-listing .field-contact-person>.field__items>.field__item{width:21%}.paragraph--type-contact-person-listing .field-contact-person>.field__items>.field__item:not(:last-child){margin-right:calc((100% - 21% * 4) / 3)}}.paragraph--type-hero-banner-slider{margin-bottom:2rem}.paragraph--type-hero-banner-slider .slick-dotted.slick-slider{margin-bottom:1rem}.paragraph--type-hero-banner-slider .paragraph--type-hero-banner{align-items:flex-end;margin-bottom:0}@media (min-width:720px){.paragraph--type-hero-banner-slider .paragraph--type-hero-banner{padding:7px 11px 0 0}}.paragraph--type-hero-banner-slider .paragraph--type-hero-banner .field-image{max-width:100%;width:52rem}.paragraph--type-hero-banner-slider .paragraph--type-hero-banner .text-wrapper{margin-bottom:1.75rem}.paragraph--type-hero-banner-slider .slider-nav{align-items:center;display:flex;justify-content:center;max-width:100%}.paragraph--type-hero-banner-slider .slider-nav button{border:none;padding:0}.paragraph--type-hero-banner-slider .slider-nav button:focus{outline:2px solid #000}.paragraph--type-hero-banner-slider .slider-nav .slick-pause{background:#333f48;border-radius:50%;cursor:pointer;height:44px;margin:0 0 0 17px;position:relative;width:44px}.paragraph--type-hero-banner-slider .slider-nav .slick-pause:hover,.paragraph--type-hero-banner-slider .slider-nav .slick-pause:focus{background:#1e252a}.paragraph--type-hero-banner-slider .slider-nav .slick-pause.on-pause::before{background-image:url("/themes/custom/proliitto/images/icons/icon-play.svg");background-position:60% 50%}.paragraph--type-hero-banner-slider .slider-nav .slick-pause::before{background-image:url("/themes/custom/proliitto/images/icons/icon-pause.svg");background-position:50% 50%;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.paragraph--type-hero-banner-slider .slider-nav .slick-arrow{display:block}.paragraph--type-hero-banner-slider .slider-nav .slick-prev,.paragraph--type-hero-banner-slider .slider-nav .slick-next{height:20px;width:20px;left:auto;position:relative;right:auto;top:auto;transform:none}.paragraph--type-hero-banner-slider .slider-nav .slick-prev::before,.paragraph--type-hero-banner-slider .slider-nav .slick-next::before{background-image:url("/themes/custom/proliitto/images/icons/icon-next.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:45px auto;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.paragraph--type-hero-banner-slider .slider-nav .slick-prev::before{transform:rotate(180deg)}.paragraph--type-hero-banner-slider .slider-nav .slick-dots{bottom:auto;display:flex;margin-left:-5px;margin-right:-5px;padding:0 17px;position:relative;width:auto}.paragraph--type-hero-banner-slider .slider-nav .slick-dots li{margin:0 5px;height:20px;width:20px}.paragraph--type-hero-banner-slider .slider-nav .slick-dots button{background-color:#979797;border-radius:50%;height:20px;width:20px}.paragraph--type-hero-banner-slider .slider-nav .slick-dots button::before{display:none}.paragraph--type-hero-banner-slider .slider-nav .slick-dots .slick-active button{background-color:#333f48}.field-hero-banner-slide{position:relative}.paragraph--type-hero-banner{margin-bottom:1.5rem}@media (min-width:720px){.paragraph--type-hero-banner{margin-bottom:3.75rem;align-items:center;display:flex}}@media (min-width:920px){.paragraph--type-hero-banner{margin-bottom:6.25rem}}.paragraph--type-hero-banner .field-image{flex-grow:1;max-width:100%;width:59rem}.paragraph--type-hero-banner .text-wrapper{margin-top:-2.5rem;background:#fff;border-radius:5px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);flex-grow:1;margin-left:1rem;margin-right:1rem;padding:1.5rem;position:relative;z-index:4}@media (min-width:720px){.paragraph--type-hero-banner .text-wrapper{margin-left:-5.3125rem;margin-right:0;margin-top:initial;max-width:65%;padding:2rem;width:32.75rem}}@media (min-width:920px){.paragraph--type-hero-banner .text-wrapper{margin-left:-11.5625rem;padding:3.375rem}}.paragraph--type-hero-banner .text-wrapper>*:first-child{margin-top:0;padding-top:0}.paragraph--type-hero-banner .text-wrapper>*:last-child{margin-bottom:0;padding-bottom:0}.paragraph--type-hero-banner .field-title{font-family:"LibreFranklin-Bold","sans-serif";font-size:1.5rem;line-height:normal}@media (min-width:920px){.paragraph--type-hero-banner .field-title{font-size:1.875rem}}.paragraph--type-hero-banner .text-long{font-size:1.125rem}.paragraph--type-hero-banner .text-long>*:last-child{margin-bottom:0}.paragraph--type-hero-banner .field--type-link{margin-top:1.4375rem}@media (min-width:720px){.paragraph--type-hero-banner .field--type-link{margin-top:1.875rem}}@media (min-width:920px){.paragraph--type-hero-banner .field--type-link{margin-top:2.4375rem}}.paragraph--type-hero-banner .field-cta-button a,.paragraph--type-hero-banner .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--type-hero-banner .field-block-2-link a{font-size:1.375rem;word-break:break-word;padding:0.4em 0.8em}@media (min-width:720px){.paragraph--type-hero-banner .field-cta-button a,.paragraph--type-hero-banner .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--type-hero-banner .field-block-2-link a{font-size:1.5rem}}@media (min-width:920px){.paragraph--type-hero-banner .field-cta-button a,.paragraph--type-hero-banner .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--type-hero-banner .field-block-2-link a{font-size:1.875rem}}.paragraph--type-hero-banner.paragraph--has-button-member .field-cta-button a,.paragraph--type-hero-banner.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--type-hero-banner.paragraph--has-button-member .field-block-2-link a{height:auto;line-height:normal;padding:0.4em 0.8em}.paragraph--type-hero-banner.paragraph--view-mode-default .field-image{display:none}@media (min-width:720px){.paragraph--type-hero-banner.paragraph--view-mode-default .field-image{display:block}}.paragraph--type-hero-banner.paragraph--view-mode-default .text-wrapper{margin-left:0;margin-right:0;margin-top:initial}@media (min-width:720px){.paragraph--type-hero-banner.paragraph--view-mode-default .text-wrapper{margin-left:-5.3125rem}}@media (min-width:920px){.paragraph--type-hero-banner.paragraph--view-mode-default .text-wrapper{margin-left:-11.5625rem}}.scheme-gray .paragraph--type-hero-banner .field-cta-button a,.scheme-gray .paragraph--type-hero-banner .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a,.election-candidate-page .taxonomy--view-mode-election_goals_block .scheme-gray .paragraph--type-hero-banner .field-block-2-link a{background-color:#333f48;color:#fff}.scheme-gray .paragraph--type-hero-banner .field-cta-button a:hover,.scheme-gray .paragraph--type-hero-banner .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:hover,.election-candidate-page .taxonomy--view-mode-election_goals_block .scheme-gray .paragraph--type-hero-banner .field-block-2-link a:hover,.scheme-gray .paragraph--type-hero-banner .field-cta-button a:focus,.scheme-gray .paragraph--type-hero-banner .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:focus,.election-candidate-page .taxonomy--view-mode-election_goals_block .scheme-gray .paragraph--type-hero-banner .field-block-2-link a:focus{background-color:#000}.scheme-gray .paragraph--type-hero-banner.paragraph--has-button-member .field-cta-button a,.scheme-gray .paragraph--type-hero-banner.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a,.election-candidate-page .taxonomy--view-mode-election_goals_block .scheme-gray .paragraph--type-hero-banner.paragraph--has-button-member .field-block-2-link a{background-color:transparent;border-color:#333f48;color:#333f48}.scheme-gray .paragraph--type-hero-banner.paragraph--has-button-member .field-cta-button a:hover,.scheme-gray .paragraph--type-hero-banner.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:hover,.election-candidate-page .taxonomy--view-mode-election_goals_block .scheme-gray .paragraph--type-hero-banner.paragraph--has-button-member .field-block-2-link a:hover,.scheme-gray .paragraph--type-hero-banner.paragraph--has-button-member .field-cta-button a:focus,.scheme-gray .paragraph--type-hero-banner.paragraph--has-button-member .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:focus,.election-candidate-page .taxonomy--view-mode-election_goals_block .scheme-gray .paragraph--type-hero-banner.paragraph--has-button-member .field-block-2-link a:focus{background-color:#333f48;color:#fff}.paragraph--type-key-figure-item{display:flex;flex-direction:column;justify-content:center;align-items:center;height:90vw;width:90vw;padding:3rem;border-radius:50%;color:#fff;text-align:center}@media (min-width:340px){.paragraph--type-key-figure-item{width:21.25rem;height:21.25rem}}@media (min-width:920px){.paragraph--type-key-figure-item{width:18.75rem;height:20rem}}@media (min-width:1224px){.paragraph--type-key-figure-item{width:20rem;height:20rem}}.paragraph--type-key-figure-item .field-key-figure-item-tagline{font-size:1.25rem;font-family:"LibreFranklin-Medium","sans-serif"}@media (min-width:340px){.paragraph--type-key-figure-item .field-key-figure-item-tagline{font-size:1.375rem;font-family:"LibreFranklin-SemiBold","sans-serif";font-weight:bold;-webkit-font-smoothing:antialiased}}.paragraph--type-key-figure-item .field-figure{font-size:2.8rem;font-family:"LibreFranklin-ExtraBold","sans-serif"}@media (min-width:340px){.paragraph--type-key-figure-item .field-figure{font-size:3.125rem}}.paragraph--type-key-figure-item .field-explanation-text{font-family:"LibreFranklin-SemiBold","sans-serif";word-break:break-all;text-align:center;overflow:hidden}@media (min-width:340px){.paragraph--type-key-figure-item .field-explanation-text{font-size:1.2rem;word-break:break-word;font-weight:bold}}.paragraph--type-key-figure-item .field-figure-text{font-size:1.375rem;font-family:"LibreFranklin-ExtraBold","sans-serif";text-align:center;overflow:hidden}@media (min-width:340px){.paragraph--type-key-figure-item .field-figure-text{font-size:1.875rem}}.paragraph--type-key-figure-item__has-bg-color-green{background-color:#42a399}.paragraph--type-key-figure-item__has-bg-color-red{background-color:#d51d59}.paragraph--type-key-figure-item__has-bg-color-grey{background-color:#efefef;color:#333}.paragraph--type-key-figure-listing{margin-bottom:2.5rem}.paragraph--type-key-figure-listing .field-key-figure-item>.field__items{display:flex;flex-direction:column;align-items:center}.paragraph--type-key-figure-listing .field-key-figure-item>.field__items>.field__item:not(:last-child){margin-bottom:1rem}@media (min-width:920px){.paragraph--type-key-figure-listing .field-key-figure-item>.field__items>.field__item:not(:last-child){margin-bottom:0}}@media (min-width:920px){.paragraph--type-key-figure-listing .field-key-figure-item>.field__items>.field__item{max-width:33.333%}}@media (min-width:920px){.paragraph--type-key-figure-listing .field-key-figure-item>.field__items{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.paragraph--type-media-element-video{margin:4rem 0}.paragraph--type-media-element-video .field-video{margin:auto;width:100%;height:auto}.paragraph--type-media-element-image{margin:4rem 0}.paragraph--type-media-element-image .field-media-element-image{margin:auto;width:100%}.paragraph--type-media-element-image .field-media-element-image img{width:100%}.paragraph--type-process-item{display:flex;align-items:center;padding-bottom:1rem}@media (min-width:720px){.paragraph--type-process-item{flex-direction:column}}.paragraph--type-process-item .col-right{text-align:left;padding-left:8%}@media (min-width:720px){.paragraph--type-process-item .col-right{text-align:center;padding-left:unset}}.paragraph--type-process-item .field-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#efefef;width:7.8125rem;height:7.8125rem}@media (min-width:720px){.paragraph--type-process-item .field-icon{width:12.5rem;height:12.5rem}}.paragraph--type-process-item .field-icon .field-media-icon{display:flex;justify-content:center}.paragraph--type-process-item .field-icon .field-media-icon img{width:4.0625rem;height:4.0625rem}@media (min-width:720px){.paragraph--type-process-item .field-icon .field-media-icon img{width:7.5rem;height:7.5rem}}.paragraph--type-process-item .field-title{font-size:1.125rem;padding:0.6rem;word-break:break-word}@media (min-width:720px){.paragraph--type-process-item .field-title{font-size:1.25rem}}.paragraph--type-process-item .field-process-phase-text{font-size:1rem;padding:0 0.6rem;word-break:break-word}@media (min-width:720px){.paragraph--type-process-item .field-process-phase-text{font-size:1.125rem;min-height:6.25rem}}.paragraph--type-process-item .field-secondary-button{padding-top:1rem}.paragraph--type-process-item .field-secondary-button a{padding:0 2rem}@media (min-width:720px){.paragraph--type-process-item .field-secondary-button{padding-top:0}}.paragraph--type-process-item-listing{margin-bottom:1.5rem}.paragraph--type-process-item-listing .field-process-item .field__items{counter-reset:section;display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:720px){.paragraph--type-process-item-listing .field-process-item .field__items{flex-direction:row;justify-content:space-between;flex-wrap:wrap}}.paragraph--type-process-item-listing .field-process-item .field__items .field__item{width:100%}@media (min-width:480px){.paragraph--type-process-item-listing .field-process-item .field__items .field__item{flex:1 0 45%}}@media (min-width:920px){.paragraph--type-process-item-listing .field-process-item .field__items .field__item{flex:1 0 22.5%}}.paragraph--type-process-item-listing .field-process-item .field__items .field__item .col-left::before{background-color:#42a399;border-radius:50%;content:counter(section);color:#fff;counter-increment:section;display:inline-block;font-size:1.375rem;font-family:"LibreFranklin-Bold","sans-serif";height:44px;line-height:44px;position:relative;top:44px;left:-44px;width:44px}@media (min-width:720px){.paragraph--type-process-item-listing .field-process-item .field__items .field__item .col-left::before{height:62px;width:62px;top:62px;left:-62px;line-height:62px;font-size:2.25rem}}.paragraph--type-process-item-listing .field-primary-button{text-align:center;margin-bottom:3rem}@media (min-width:720px){.paragraph--type-process-item-listing .field-primary-button{margin-top:0}}.paragraph--type-process-item-listing.process-item-listing--hide-numbers .field-process-item .field__items .field__item .col-left::before{display:none}.paragraph--type-quote-with-info-links{padding:2rem 1rem;text-align:center;margin-bottom:2.5rem}.paragraph--type-quote-with-info-links .col-right{padding-top:1.5rem}@media (min-width:920px){.paragraph--type-quote-with-info-links{display:flex;text-align:left}.paragraph--type-quote-with-info-links .col-left{width:35%;padding-right:1rem}.paragraph--type-quote-with-info-links .col-right{width:65%;padding-left:2rem;padding-top:0}}.paragraph--type-quote-with-info-links .field-title{position:relative;padding-top:4rem}.paragraph--type-quote-with-info-links .field-title::before{content:"";position:absolute;width:4.25rem;height:3.25rem;background-image:url("/themes/custom/proliitto/images/icons/quote.svg");background-repeat:no-repeat;left:40%;top:0}@media (min-width:920px){.paragraph--type-quote-with-info-links .field-title::before{left:0}}@media (min-width:920px){.paragraph--type-quote-with-info-links .field-title{padding-top:1rem;padding-left:5rem}}.paragraph--type-quote-with-info-links .field-name{font-family:"LibreFranklin-SemiBold","sans-serif";font-size:1.25rem;font-style:italic}.paragraph--type-quote-with-info-links .person-title{font-size:1.125rem;font-family:"LibreFranklin-Medium","sans-serif"}.paragraph--type-quote-with-info-links .person-title *{display:inline}.paragraph--type-quote-with-info-links .field-text p,.paragraph--type-quote-with-info-links .paragraph--type-banner-2-part .field-text-left p p,.paragraph--type-banner-2-part .field-text-left .paragraph--type-quote-with-info-links p p,.paragraph--type-quote-with-info-links .paragraph--type-banner-2-part .field-text-right p p,.paragraph--type-banner-2-part .field-text-right .paragraph--type-quote-with-info-links p p{font-size:1.125rem}.paragraph--type-quote-with-info-links .field-info-links{padding-top:1rem}@media (min-width:920px){.paragraph--type-quote-with-info-links .field-info-links .field__items{display:flex;flex-wrap:wrap}}@media (min-width:920px){.paragraph--type-quote-with-info-links .field-info-links .field__items .field__item{width:50%}}.paragraph--type-quote-with-info-links .field-info-links .field__items .field__item:first-child a{color:#d51d59}.paragraph--type-quote-with-info-links .field-info-links .field__items .field__item:first-child::before{content:"";position:absolute;width:1.5rem;height:1.5rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-pink.svg");background-repeat:no-repeat;left:0;top:1.2rem}.paragraph--type-quote-with-info-links__has-bg-color{background-color:#f4f4f5}@media (min-width:720px){.paragraph--type-service-contact-listing{margin-bottom:4rem}}.paragraph--type-service-contact-listing .field-title{text-align:center;padding-bottom:0;margin-bottom:0}@media (min-width:720px){.paragraph--type-service-contact-listing .field-contact>.field__items{display:flex;flex-wrap:wrap}}.paragraph--type-service-contact-listing .field-contact>.field__items>.field__item{padding:0}@media (min-width:720px){.paragraph--type-service-contact-listing .field-contact>.field__items>.field__item{width:50%}}@media (min-width:920px){.paragraph--type-service-contact-listing .field-contact>.field__items>.field__item{width:33%}}@media (min-width:1224px){.paragraph--type-service-contact-listing .field-contact>.field__items>.field__item{width:25%}}.paragraph--type-service-contact-listing .field-contact>.field__items>.field__item .node--type-service-contact{padding:1.5rem 1rem 1.5rem 0}.paragraph--type-service-element{margin-bottom:3rem}@media (min-width:720px){.paragraph--type-service-element{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start}.front-page .paragraph--type-service-element,.paragraph--type-front-page-hero .paragraph--type-service-element{flex-direction:column;justify-content:flex-start}}.paragraph--type-service-element--container{border-radius:5px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.2);padding:1.5rem;display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}@media (min-width:920px){.paragraph--type-service-element--container{flex-direction:row;margin-bottom:0}}.paragraph--type-service-element--container__col-right{text-align:center}@media (min-width:720px){.paragraph--type-service-element--container__col-right{position:relative;padding-left:2rem;text-align:left}}@media (min-width:720px){.paragraph--type-service-element--container__col-right .field-green-button{position:absolute}}.paragraph--type-service-element--container__col-right .field-green-button a{font-family:"LibreFranklin-Bold","sans-serif";padding:0 1.5rem;height:unset;text-align:left}@media (min-width:1224px){.paragraph--type-service-element .info-links-container{margin-top:0;flex:40%}.front-page .paragraph--type-service-element .info-links-container,.paragraph--type-front-page-hero .paragraph--type-service-element .info-links-container{margin-top:4rem}}.front-page .paragraph--type-service-element .info-links-container h5,.front-page .paragraph--type-service-element .info-links-container .field-title,.paragraph--type-front-page-hero .paragraph--type-service-element .info-links-container h5,.paragraph--type-front-page-hero .paragraph--type-service-element .info-links-container .field-title{font-family:"LibreFranklin-Bold","sans-serif";font-size:1.25rem}.paragraph--type-service-element .field-title{position:relative;padding-top:1.5rem;padding-bottom:0.8rem;margin:0}.paragraph--type-service-element .field-title::before{content:"";position:absolute;width:1rem;height:1rem;background-image:url("/themes/custom/proliitto/images/icons/double-quote-light.svg");background-repeat:no-repeat;left:0;top:-.8rem;display:inline-block;position:relative}@media (min-width:720px){.paragraph--type-service-element .field-title::before{display:block;left:-1.3rem;top:0.8rem;position:absolute}}.paragraph--type-service-element .field-media-image img{max-width:7.5rem}.paragraph--type-service-element .field-description{padding-bottom:1.5rem}@media (min-width:720px){.front-page .paragraph--type-service-element .field-info-links .field__items,.paragraph--type-front-page-hero .paragraph--type-service-element .field-info-links .field__items{display:flex;flex-wrap:wrap}}@media (min-width:720px){.front-page .paragraph--type-service-element .field-info-links .field__items .field__item,.paragraph--type-front-page-hero .paragraph--type-service-element .field-info-links .field__items .field__item{flex:50%}}.paragraph--type-small-video-element{display:flex;flex-direction:column;gap:1.8rem;margin:2.5rem 0}@media (min-width:720px){.paragraph--type-small-video-element{flex-direction:row;gap:5%;justify-content:center}}.paragraph--type-small-video-element .col-left{flex-grow:0;flex-shrink:0;width:100%}@media (min-width:720px){.paragraph--type-small-video-element .col-left{width:50%}}.paragraph--type-small-video-element .col-right{width:100%}@media (min-width:720px){.paragraph--type-small-video-element .col-right{width:45%}}.paragraph--type-small-video-element .col-left>*:first-child,.paragraph--type-small-video-element .col-right>*:first-child,.paragraph--type-small-video-element .text-long>*:first-child{margin-top:0}.paragraph--type-small-video-element .col-left>*:last-child,.paragraph--type-small-video-element .col-right>*:last-child,.paragraph--type-small-video-element .text-long>*:last-child{margin-bottom:0}.paragraph--type-small-video-element .field-title{padding:0;margin:0 0 1rem}.paragraph--type-small-video-element .field-title .default{color:#333;font-size:inherit;margin:0}.paragraph--type-text-with-links{padding:2rem 1rem;margin-bottom:2.5rem}.paragraph--type-text-with-links .field-links{background-color:#eee;border-radius:5px;padding:1rem 1rem 1px 1rem;margin-top:2rem}.paragraph--type-text-with-links .field-links .field__item{position:relative;border-radius:5px;background-color:#fff;margin-bottom:0.9rem;padding:1rem 1rem 1rem 3rem}.paragraph--type-text-with-links .field-links .field__item a{color:#d51d59;font-family:"LibreFranklin-SemiBold","sans-serif";font-size:1.25rem;text-decoration:none}.paragraph--type-text-with-links .field-links .field__item::before{content:"";position:absolute;width:1.5rem;height:1.5rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-pink.svg");background-repeat:no-repeat;left:1rem;top:1.4rem}.paragraph--type-text-with-links .col-left{text-align:center}.paragraph--type-text-with-links .col-left ul,.paragraph--type-text-with-links .col-left ol{text-align:left}@media (min-width:720px){.paragraph--type-text-with-links{display:flex;flex-direction:row}.paragraph--type-text-with-links .col-left{width:60%;text-align:left;padding-right:2.5rem}.paragraph--type-text-with-links .col-right{width:40%}.paragraph--type-text-with-links__has-more-than-4-links{flex-direction:column}.paragraph--type-text-with-links__has-more-than-4-links .col-right,.paragraph--type-text-with-links__has-more-than-4-links .col-left{width:100%}.paragraph--type-text-with-links__has-more-than-4-links .col-left{text-align:center;padding:0 2rem}.paragraph--type-text-with-links__has-more-than-4-links .field-links .field__items{display:grid;grid-gap:1rem}}@media (min-width:720px) and (min-width:720px){.paragraph--type-text-with-links__has-more-than-4-links .field-links .field__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:720px) and (min-width:920px){.paragraph--type-text-with-links__has-more-than-4-links .field-links .field__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.paragraph--type-text-with-links__has-bg-color{background-color:#f8f8f8;border:2px solid #dfdfdf}.paragraph--type-accordion{padding:1rem 0;margin-bottom:2.5rem;position:relative}.paragraph--type-accordion .field-label{text-align:center}.paragraph--type-accordion .accordion-item{padding:5px 0;border-bottom:1px solid #d8d8d8}@media (min-width:720px){.paragraph--type-accordion .accordion-item{position:unset;padding:0}}@media (min-width:920px){.paragraph--type-accordion .accordion-item{border-bottom:none}}.paragraph--type-accordion .accordion-item .accordion-title{position:relative;padding:1.5rem 1.5rem}.paragraph--type-accordion .accordion-item .accordion-title button{text-align:left;display:flex;align-items:center;margin-top:-.3125rem}.paragraph--type-accordion .accordion-item .accordion-title button .field-accordion-title{line-height:1.2}@media (min-width:920px){.paragraph--type-accordion .accordion-item .accordion-title::before{content:"";position:absolute;border-bottom:1px solid #d8d8d8;bottom:0;left:0;width:96%;margin-left:4%}}.paragraph--type-accordion .accordion-item .accordion-title::after{content:"";position:absolute;width:1.625rem;height:1.5rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-drop-down-grey.svg");background-repeat:no-repeat;right:5px;bottom:1.8rem}.paragraph--type-accordion .accordion-item .accordion-content{display:none}@media (min-width:920px){.paragraph--type-accordion .accordion-item .accordion-content{position:absolute;left:0}}.paragraph--type-accordion .accordion-item__show{border:2px solid #d51d59;border-radius:5px}@media (min-width:920px){.paragraph--type-accordion .accordion-item__show{border:none}}.paragraph--type-accordion .accordion-item__show .accordion-content{display:block;margin-top:-0.125rem;padding:0 1.0rem 0 1.5rem;width:100%}@media (min-width:920px){.paragraph--type-accordion .accordion-item__show .accordion-content{border:2px solid #d51d59;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:0}}@media (min-width:920px){.paragraph--type-accordion .accordion-item__show .accordion-content .col-left{padding:0 1.0rem 0 1.5rem}}@media (min-width:920px){.paragraph--type-accordion .accordion-item__show .accordion-content .col-right{border-top:2px solid #d51d59;padding-right:2%}}@media (min-width:920px){.paragraph--type-accordion .accordion-item__show .accordion-title{border:2px solid #d51d59;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px}}.paragraph--type-accordion .accordion-item__show .accordion-title::before{border:none}.paragraph--type-accordion .accordion-item__show .accordion-title::after{background:none}.paragraph--type-accordion .field-accordion-items>.field__items>.field__item{border-top:5px solid transparent;border-bottom:5px solid transparent}@media (min-width:920px){.paragraph--type-accordion .field-accordion-items>.field__items{display:flex;flex-wrap:wrap}.paragraph--type-accordion .field-accordion-items>.field__items>.field__item{width:50%}.paragraph--type-accordion .field-accordion-items>.field__items>.field__item:nth-child(even) .accordion-item__show .accordion-content .col-left{border-top:2px solid #d51d59}.paragraph--type-accordion .field-accordion-items>.field__items>.field__item:nth-child(even) .accordion-item__show .accordion-content .col-right{border-top:none;border-top-left-radius:5px}}.paragraph--type-dynamic-lift-up{margin-bottom:2.5rem}.paragraph--type-a11y-paragraphs-tab-content .paragraph--type-dynamic-lift-up .view-header{display:none}.paragraph--type-dynamic-lift-up .views-content-container{display:flex;flex-direction:column}@media (min-width:720px){.paragraph--type-dynamic-lift-up .views-content-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;align-items:unset}}@media (min-width:920px){.paragraph--type-dynamic-lift-up .views-content-container{grid-template-columns:1fr 1fr 1fr}}.paragraph--type-dynamic-lift-up .views-content-container>.item{margin-bottom:1rem}@media (min-width:720px){.paragraph--type-dynamic-lift-up .views-content-container>.item{margin-bottom:unset}}.paragraph--type-dynamic-lift-up h2,.paragraph--type-dynamic-lift-up .field-quote-title,.paragraph--type-dynamic-lift-up .election-candidate-page .field-candidate-motto,.election-candidate-page .paragraph--type-dynamic-lift-up .field-candidate-motto,.paragraph--type-dynamic-lift-up .node-election-candidate-form .group-title>.h2,.node-election-candidate-form .paragraph--type-dynamic-lift-up .group-title>.h2,.paragraph--type-dynamic-lift-up .node-election-candidate-edit-form .group-title>.h2,.node-election-candidate-edit-form .paragraph--type-dynamic-lift-up .group-title>.h2,.paragraph--type-dynamic-lift-up .paragraph--type-banner-2-part .field-title-left,.paragraph--type-banner-2-part .paragraph--type-dynamic-lift-up .field-title-left,.paragraph--type-dynamic-lift-up .paragraph--type-banner-2-part .field-title-right,.paragraph--type-banner-2-part .paragraph--type-dynamic-lift-up .field-title-right,.paragraph--type-dynamic-lift-up .paragraph--type-quote-with-info-links .field-title,.paragraph--type-quote-with-info-links .paragraph--type-dynamic-lift-up .field-title,.paragraph--type-dynamic-lift-up .paragraph--type-service-contact-listing .field-title,.paragraph--type-service-contact-listing .paragraph--type-dynamic-lift-up .field-title,.paragraph--type-dynamic-lift-up .paragraph--type-accordion .field-label,.paragraph--type-accordion .paragraph--type-dynamic-lift-up .field-label,.paragraph--type-dynamic-lift-up .paragraph--type-content-search .field-title,.paragraph--type-content-search .paragraph--type-dynamic-lift-up .field-title{padding:1rem 0;text-align:center}.paragraph--type-dynamic-lift-up .field-image img{width:100%}.paragraph--type-web-form{padding:1.5rem;margin-bottom:2rem;border-radius:5px;border:2px solid #dfdfdf;background-color:#f8f8f8}@media (min-width:720px){.paragraph--type-web-form{display:flex;flex-direction:column;align-items:center}}.paragraph--type-web-form .field-text,.paragraph--type-web-form .paragraph--type-banner-2-part .field-text-left p,.paragraph--type-banner-2-part .field-text-left .paragraph--type-web-form p,.paragraph--type-web-form .paragraph--type-banner-2-part .field-text-right p,.paragraph--type-banner-2-part .field-text-right .paragraph--type-web-form p{padding-bottom:1rem}.paragraph--type-web-form .field-title,.paragraph--type-web-form .field-text,.paragraph--type-web-form .paragraph--type-banner-2-part .field-text-left p,.paragraph--type-banner-2-part .field-text-left .paragraph--type-web-form p,.paragraph--type-web-form .paragraph--type-banner-2-part .field-text-right p,.paragraph--type-banner-2-part .field-text-right .paragraph--type-web-form p{text-align:center}@media (min-width:720px){.paragraph--type-banner-1-with-benefits{display:grid;grid-template-columns:60% 40%;text-align:left}}@media (min-width:720px){.paragraph--type-banner-1-with-benefits--col-left{padding-right:2rem}}@media (min-width:720px){.paragraph--type-banner-1-with-benefits--col-right{grid-row-start:span 2}}.paragraph--type-banner-1-with-benefits .field-title{margin:0;padding-top:0;padding-bottom:1.3rem}.paragraph--type-banner-1-with-benefits .field-benefits{background-color:#efefef;padding:1rem;margin-top:1.5rem}.paragraph--type-banner-1-with-benefits .field-benefits>.field__items>.field__item{position:relative;padding:1rem 0.4rem 1rem 3rem;background-color:#fff;border-radius:5px;font-family:"LibreFranklin-SemiBold","sans-serif";font-size:1.125rem}@media (min-width:720px){.paragraph--type-banner-1-with-benefits .field-benefits>.field__items>.field__item{font-size:1.25rem}}.paragraph--type-banner-1-with-benefits .field-benefits>.field__items>.field__item:not(:last-child){margin-bottom:0.8rem}.paragraph--type-banner-1-with-benefits .field-benefits>.field__items>.field__item::before{content:"";position:absolute;width:1.875rem;height:1.875rem;background-image:url("/themes/custom/proliitto/images/icons/icon-checkbox.svg");background-repeat:no-repeat;left:.5rem;top:1rem}.paragraph--type-media-and-text{padding:2rem 5%;margin-bottom:2.5rem;text-align:center}.paragraph--type-media-and-text>.col-left{display:none}@media (min-width:720px){.paragraph--type-media-and-text{display:flex}.paragraph--type-media-and-text .col-left{display:block;width:35%;padding-right:5%}.paragraph--type-media-and-text .col-right{width:60%;text-align:left}.paragraph--type-media-and-text .col-right .field-image{display:none}}.paragraph--type-media-and-text .field-image{padding:0.5rem 0 1.8rem 0}.paragraph--type-media-and-text .field-text p,.paragraph--type-media-and-text .paragraph--type-banner-2-part .field-text-left p p,.paragraph--type-banner-2-part .field-text-left .paragraph--type-media-and-text p p,.paragraph--type-media-and-text .paragraph--type-banner-2-part .field-text-right p p,.paragraph--type-banner-2-part .field-text-right .paragraph--type-media-and-text p p{font-size:1.25rem}.paragraph--type-front-page-hero>.col-right{padding-left:2rem}@media (min-width:1224px){.paragraph--type-front-page-hero{display:flex}.paragraph--type-front-page-hero>.col-left{flex:1;overflow:hidden;padding-right:2.5%;text-align:center}.paragraph--type-front-page-hero>.col-right{flex:1;overflow:hidden}}@media (min-width:1224px){.paragraph--type-front-page-hero .field-service-element{margin-top:1rem}}.paragraph--type-front-page-hero .field-subtitle{margin-bottom:2rem;text-align:center}@media (min-width:720px){.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list{width:600px;margin:auto}}.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-slide{position:relative}.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-slide img{width:6.25rem;height:6.25rem;opacity:0.8;filter:grayscale(100%);-webkit-filter:grayscale(100%)}@media (min-width:720px){.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-slide img{width:9.375rem;height:9.375rem}}.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-slide .views-field-field-display-title{position:absolute;bottom:10%;left:-3%;right:0;border-radius:5px;background:#eee;text-align:center;height:1.75rem;line-height:1.75rem;padding-left:0.5rem;padding-right:0.5rem;font-size:.875rem;font-family:"LibreFranklin-SemiBold","sans-serif"}.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-slide .views-field-field-display-title .field-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:720px){.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-slide .views-field-field-display-title{height:38px;line-height:38px;font-size:1rem;padding-left:1rem;padding-right:1rem}}.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-current{position:relative;z-index:1000}@media (min-width:720px){.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-current{margin-left:-0.75rem}}.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-current img{width:7.8rem;height:7.8rem;opacity:1;filter:unset;-webkit-filter:unset;border:3px solid #d51d59;outline:none}.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-current img:focus{outline:none}@media (min-width:720px){.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-current img{width:12.5rem;height:12.5rem}}.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-current .views-field-field-display-title{bottom:13%;background-color:#d51d59;color:#fff;font-family:"LibreFranklin-Bold","sans-serif"}@media (min-width:720px){.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-current .views-field-field-display-title{bottom:18%;font-size:1.125rem}}@media (min-width:720px){.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-current+.slick-slide{margin-left:-0.75rem}}.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-current+.slick-slide .views-field-field-display-title{padding-left:1rem;left:-11%;right:-10%}@media (min-width:720px){.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list .slick-current+.slick-slide .views-field-field-display-title{left:0}}.paragraph--type-front-page-hero .view-display-id-hero_slider_nav .slick-list *{outline:none}.paragraph--type-front-page-hero .slick-dots{display:flex}@media (min-width:720px){.paragraph--type-front-page-hero .slick-dots{width:50%;left:25%}}@media (min-width:920px){.paragraph--type-front-page-hero .slick-dots{width:65%;left:17%}}.paragraph--type-front-page-hero .slick-dots li{height:7px;margin:0;flex:1;background-color:#eee}.paragraph--type-front-page-hero .slick-dots li.is-active{background-color:#d51d59}.paragraph--type-front-page-hero .slick-dots li:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.paragraph--type-front-page-hero .slick-dots li:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.paragraph--type-front-page-hero .slick-dots li button{height:100%;width:100%;padding:0}.paragraph--type-front-page-hero .slick-dots li button::before{content:""}.paragraph--type-front-page-hero .slick-dots li button:focus,.paragraph--type-front-page-hero .slick-dots li button:hover{background-color:#d51d59}.paragraph--type-front-page-hero .view-display-id-hero_slider_content{padding-top:2rem}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .hero-slider-item{display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #b1b3b3}@media (min-width:720px){.paragraph--type-front-page-hero .view-display-id-hero_slider_content .hero-slider-item{border-bottom:none;display:grid;grid-template-columns:1fr 1fr;text-align:left}}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-quote-title{grid-column:1/-1;position:relative;color:#000;font-family:LibreFranklin-Bold,sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.5;margin:0 0 .5rem;width:auto;padding-left:2rem;padding-top:0.8rem;padding-bottom:0.8rem}@media (min-width:920px){.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-quote-title{font-size:1.875rem}}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-quote-title__link{color:inherit}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-quote-title__link:hover{color:inherit}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-quote-title::before{content:"";position:absolute;width:1.5625rem;height:1.5rem;background-image:url("/themes/custom/proliitto/images/icons/quote.svg");background-repeat:no-repeat;left:0;top:0}@media (min-width:720px){.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-quote-title{padding-left:3rem}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-quote-title::before{width:2.375rem;height:1.875rem}}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-title,.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-link-text{font-family:"LibreFranklin-Bold","sans-serif";padding-bottom:0.75rem;cursor:pointer}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-title:hover,.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-title:active,.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-link-text:hover,.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-link-text:active{color:#d51d59}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-title a,.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-link-text a{text-decoration:none}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-title{position:relative;padding-left:2rem;margin-left:1rem}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-title::before{content:"";position:absolute;width:1.5rem;height:1.5rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-black.svg");background-repeat:no-repeat;left:0;top:30%}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-title::before{top:0.2rem}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-title *{display:inline}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-title a{color:unset}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-link-text{color:#d51d59;position:relative;padding-left:2rem}@media (min-width:720px){.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-link-text{margin-left:3rem}}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-link-text::before{content:"";position:absolute;width:1.5rem;height:1.5rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-black.svg");background-repeat:no-repeat;left:0;top:30%}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-link-text::before{content:"";position:absolute;width:1.5625rem;height:1.5625rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-pink.svg");background-repeat:no-repeat}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-link-text::before{top:0.2rem}.paragraph--type-front-page-hero .view-display-id-hero_slider_content .views-field-field-link-text a{color:#d51d59}.paragraph--type-front-page-hero .progressbar-label{position:absolute;bottom:-10px;left:0;width:100%;display:flex;justify-content:space-between;font-weight:bold}@media (min-width:720px){.paragraph--type-front-page-hero .progressbar-label{width:45%;left:28%}}@media (min-width:920px){.paragraph--type-front-page-hero .progressbar-label{width:61%;left:21%}}.paragraph--type-front-page-hero .progressbar-label__left{color:#d51d59}.paragraph--type-front-page-hero .paragraph--type-service-element--container{display:none}@media (min-width:1224px){.paragraph--type-front-page-hero .paragraph--type-service-element--container{display:flex}}.paragraph--type-liftup-card{display:flex;flex-direction:column;flex:1;max-width:366px;height:100%;justify-content:space-between;padding-bottom:1.5rem;border:solid 1px #b5b5b5;border-radius:7px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);text-align:center}@media (min-width:480px){.paragraph--type-liftup-card{max-width:100%}}.paragraph--type-liftup-card .field-title{padding:1rem 0.5rem}.paragraph--type-liftup-card .field-text,.paragraph--type-liftup-card .paragraph--type-banner-2-part .field-text-left p,.paragraph--type-banner-2-part .field-text-left .paragraph--type-liftup-card p,.paragraph--type-liftup-card .paragraph--type-banner-2-part .field-text-right p,.paragraph--type-banner-2-part .field-text-right .paragraph--type-liftup-card p{padding-left:1rem;padding-right:1rem;word-break:break-word}.paragraph--type-liftup-card .field-text p,.paragraph--type-liftup-card .paragraph--type-banner-2-part .field-text-left p p,.paragraph--type-banner-2-part .field-text-left .paragraph--type-liftup-card p p,.paragraph--type-liftup-card .paragraph--type-banner-2-part .field-text-right p p,.paragraph--type-banner-2-part .field-text-right .paragraph--type-liftup-card p p{font-size:1rem}.paragraph--type-liftup-card .field-image{border-bottom:5px solid #d51d59}.paragraph--type-liftup-card .field-image img{width:100%;max-height:auto;border-top-left-radius:5px;border-top-right-radius:5px}.paragraph--type-liftup-card .field-cta-button,.paragraph--type-liftup-card .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--type-liftup-card .field-block-2-link{margin-top:auto}.paragraph--type-liftup-card .field-cta-button a,.paragraph--type-liftup-card .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--type-liftup-card .field-block-2-link a{display:inline-block;cursor:pointer;font-size:1.18rem;font-family:"LibreFranklin-ExtraBold","sans-serif";padding:0 1rem;height:40px;line-height:40px;text-decoration:none;text-align:center;background-color:#fff;border:none;border-radius:5px;color:#26809a;text-transform:none;border:2px solid #26809a;font-size:1rem;font-weight:500;font-size:1rem;font-family:"LibreFranklin-SemiBold","sans-serif"}.paragraph--type-liftup-card .field-cta-button a:hover,.paragraph--type-liftup-card .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:hover,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--type-liftup-card .field-block-2-link a:hover,.paragraph--type-liftup-card .field-cta-button a:focus,.paragraph--type-liftup-card .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:focus,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--type-liftup-card .field-block-2-link a:focus{transition:all .2s ease-in}.paragraph--type-liftup-card .field-cta-button a:visited,.paragraph--type-liftup-card .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:visited,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--type-liftup-card .field-block-2-link a:visited{color:#26809a}.paragraph--type-liftup-card .field-cta-button a:hover,.paragraph--type-liftup-card .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:hover,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--type-liftup-card .field-block-2-link a:hover,.paragraph--type-liftup-card .field-cta-button a:focus,.paragraph--type-liftup-card .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a:focus,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--type-liftup-card .field-block-2-link a:focus{background-color:#26809a;color:#fff}.paragraph--type-liftup-card .field-cta-button a a,.paragraph--type-liftup-card .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a a,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--type-liftup-card .field-block-2-link a a{text-decoration:none;color:#26809a}.paragraph--type-liftup-card .field-cta-button a a:visited,.paragraph--type-liftup-card .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a a:visited,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--type-liftup-card .field-block-2-link a a:visited{color:#26809a}.paragraph--type-liftup-card .field-cta-button a a:hover,.paragraph--type-liftup-card .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a a:hover,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--type-liftup-card .field-block-2-link a a:hover,.paragraph--type-liftup-card .field-cta-button a a:focus,.paragraph--type-liftup-card .election-candidate-page .taxonomy--view-mode-election_goals_block .field-block-2-link a a:focus,.election-candidate-page .taxonomy--view-mode-election_goals_block .paragraph--type-liftup-card .field-block-2-link a a:focus{color:#fff}.paragraph--type-liftup-row{padding:0 2rem 0 2rem}@media (min-width:920px){.paragraph--type-liftup-row{padding:0 3rem 0 3rem}}.paragraph--type-liftup-row .field-liftup-items>.field__items{display:flex;flex-direction:column}@media (min-width:720px){.paragraph--type-liftup-row .field-liftup-items>.field__items{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;align-items:unset}}@media (min-width:920px){.paragraph--type-liftup-row .field-liftup-items>.field__items{grid-template-columns:1fr 1fr 1fr}}.paragraph--type-liftup-row .field-liftup-items>.field__items>.field__item{margin-bottom:2rem}.paragraph--type-a11y-paragraphs-tab-content .paragraph--type-liftup-row{padding:0}.paragraph--type-a11y-paragraphs-tab-content .paragraph--type-liftup-row .field-liftup-items>.field__items{display:flex;flex-direction:column}@media (min-width:720px){.paragraph--type-a11y-paragraphs-tab-content .paragraph--type-liftup-row .field-liftup-items>.field__items{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;align-items:unset}}@media (min-width:920px){.paragraph--type-a11y-paragraphs-tab-content .paragraph--type-liftup-row .field-liftup-items>.field__items{grid-template-columns:1fr 1fr 1fr}}.paragraph--type-a11y-paragraphs-tab-content .paragraph--type-liftup-row .field-liftup-items>.field__items>.field__item{margin-bottom:2rem}.paragraph--type-content-search{padding-bottom:2rem}.paragraph--type-content-search .field-title,.paragraph--type-content-search .field-short-description{text-align:center}.paragraph--type-content-search form{display:flex;flex-direction:column}@media (min-width:720px){.paragraph--type-content-search form{flex-direction:row}}.paragraph--type-content-search form .form-item,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-website .description,.node-election-candidate-form .field--name-field-candidate-website .paragraph--type-content-search form .description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-facebook .description,.node-election-candidate-form .field--name-field-candidate-facebook .paragraph--type-content-search form .description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-instagram .description,.node-election-candidate-form .field--name-field-candidate-instagram .paragraph--type-content-search form .description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-twitter .description,.node-election-candidate-form .field--name-field-candidate-twitter .paragraph--type-content-search form .description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-tiktok .description,.node-election-candidate-form .field--name-field-candidate-tiktok .paragraph--type-content-search form .description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-youtube .description,.node-election-candidate-form .field--name-field-candidate-youtube .paragraph--type-content-search form .description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-website .description,.node-election-candidate-edit-form .field--name-field-candidate-website .paragraph--type-content-search form .description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-facebook .description,.node-election-candidate-edit-form .field--name-field-candidate-facebook .paragraph--type-content-search form .description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-instagram .description,.node-election-candidate-edit-form .field--name-field-candidate-instagram .paragraph--type-content-search form .description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-twitter .description,.node-election-candidate-edit-form .field--name-field-candidate-twitter .paragraph--type-content-search form .description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-tiktok .description,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .paragraph--type-content-search form .description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-youtube .description,.node-election-candidate-edit-form .field--name-field-candidate-youtube .paragraph--type-content-search form .description{max-width:100%}@media (min-width:720px){.paragraph--type-content-search form .form-item.facet,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-website .facet.description,.node-election-candidate-form .field--name-field-candidate-website .paragraph--type-content-search form .facet.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-facebook .facet.description,.node-election-candidate-form .field--name-field-candidate-facebook .paragraph--type-content-search form .facet.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-instagram .facet.description,.node-election-candidate-form .field--name-field-candidate-instagram .paragraph--type-content-search form .facet.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-twitter .facet.description,.node-election-candidate-form .field--name-field-candidate-twitter .paragraph--type-content-search form .facet.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-tiktok .facet.description,.node-election-candidate-form .field--name-field-candidate-tiktok .paragraph--type-content-search form .facet.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-youtube .facet.description,.node-election-candidate-form .field--name-field-candidate-youtube .paragraph--type-content-search form .facet.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-website .facet.description,.node-election-candidate-edit-form .field--name-field-candidate-website .paragraph--type-content-search form .facet.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-facebook .facet.description,.node-election-candidate-edit-form .field--name-field-candidate-facebook .paragraph--type-content-search form .facet.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-instagram .facet.description,.node-election-candidate-edit-form .field--name-field-candidate-instagram .paragraph--type-content-search form .facet.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-twitter .facet.description,.node-election-candidate-edit-form .field--name-field-candidate-twitter .paragraph--type-content-search form .facet.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-tiktok .facet.description,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .paragraph--type-content-search form .facet.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-youtube .facet.description,.node-election-candidate-edit-form .field--name-field-candidate-youtube .paragraph--type-content-search form .facet.description{flex:35%}}@media (min-width:720px){.paragraph--type-content-search form .form-item.search-field,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-website .search-field.description,.node-election-candidate-form .field--name-field-candidate-website .paragraph--type-content-search form .search-field.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-facebook .search-field.description,.node-election-candidate-form .field--name-field-candidate-facebook .paragraph--type-content-search form .search-field.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-instagram .search-field.description,.node-election-candidate-form .field--name-field-candidate-instagram .paragraph--type-content-search form .search-field.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-twitter .search-field.description,.node-election-candidate-form .field--name-field-candidate-twitter .paragraph--type-content-search form .search-field.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-tiktok .search-field.description,.node-election-candidate-form .field--name-field-candidate-tiktok .paragraph--type-content-search form .search-field.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-youtube .search-field.description,.node-election-candidate-form .field--name-field-candidate-youtube .paragraph--type-content-search form .search-field.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-website .search-field.description,.node-election-candidate-edit-form .field--name-field-candidate-website .paragraph--type-content-search form .search-field.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-facebook .search-field.description,.node-election-candidate-edit-form .field--name-field-candidate-facebook .paragraph--type-content-search form .search-field.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-instagram .search-field.description,.node-election-candidate-edit-form .field--name-field-candidate-instagram .paragraph--type-content-search form .search-field.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-twitter .search-field.description,.node-election-candidate-edit-form .field--name-field-candidate-twitter .paragraph--type-content-search form .search-field.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-tiktok .search-field.description,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .paragraph--type-content-search form .search-field.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-youtube .search-field.description,.node-election-candidate-edit-form .field--name-field-candidate-youtube .paragraph--type-content-search form .search-field.description{flex:55%;margin:0 1rem;margin-bottom:1rem}}.paragraph--type-content-search form .form-item.form-action,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-website .form-action.description,.node-election-candidate-form .field--name-field-candidate-website .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-facebook .form-action.description,.node-election-candidate-form .field--name-field-candidate-facebook .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-instagram .form-action.description,.node-election-candidate-form .field--name-field-candidate-instagram .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-twitter .form-action.description,.node-election-candidate-form .field--name-field-candidate-twitter .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-tiktok .form-action.description,.node-election-candidate-form .field--name-field-candidate-tiktok .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-youtube .form-action.description,.node-election-candidate-form .field--name-field-candidate-youtube .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-website .form-action.description,.node-election-candidate-edit-form .field--name-field-candidate-website .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-facebook .form-action.description,.node-election-candidate-edit-form .field--name-field-candidate-facebook .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-instagram .form-action.description,.node-election-candidate-edit-form .field--name-field-candidate-instagram .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-twitter .form-action.description,.node-election-candidate-edit-form .field--name-field-candidate-twitter .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-tiktok .form-action.description,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-youtube .form-action.description,.node-election-candidate-edit-form .field--name-field-candidate-youtube .paragraph--type-content-search form .form-action.description{margin:0 auto}@media (min-width:720px){.paragraph--type-content-search form .form-item.form-action,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-website .form-action.description,.node-election-candidate-form .field--name-field-candidate-website .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-facebook .form-action.description,.node-election-candidate-form .field--name-field-candidate-facebook .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-instagram .form-action.description,.node-election-candidate-form .field--name-field-candidate-instagram .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-twitter .form-action.description,.node-election-candidate-form .field--name-field-candidate-twitter .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-tiktok .form-action.description,.node-election-candidate-form .field--name-field-candidate-tiktok .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-youtube .form-action.description,.node-election-candidate-form .field--name-field-candidate-youtube .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-website .form-action.description,.node-election-candidate-edit-form .field--name-field-candidate-website .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-facebook .form-action.description,.node-election-candidate-edit-form .field--name-field-candidate-facebook .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-instagram .form-action.description,.node-election-candidate-edit-form .field--name-field-candidate-instagram .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-twitter .form-action.description,.node-election-candidate-edit-form .field--name-field-candidate-twitter .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-tiktok .form-action.description,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .paragraph--type-content-search form .form-action.description,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-youtube .form-action.description,.node-election-candidate-edit-form .field--name-field-candidate-youtube .paragraph--type-content-search form .form-action.description{align-self:flex-end;margin-bottom:1rem}}.paragraph--type-content-search form .form-item.form-action .button,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-website .form-action.description .button,.node-election-candidate-form .field--name-field-candidate-website .paragraph--type-content-search form .form-action.description .button,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-facebook .form-action.description .button,.node-election-candidate-form .field--name-field-candidate-facebook .paragraph--type-content-search form .form-action.description .button,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-instagram .form-action.description .button,.node-election-candidate-form .field--name-field-candidate-instagram .paragraph--type-content-search form .form-action.description .button,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-twitter .form-action.description .button,.node-election-candidate-form .field--name-field-candidate-twitter .paragraph--type-content-search form .form-action.description .button,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-tiktok .form-action.description .button,.node-election-candidate-form .field--name-field-candidate-tiktok .paragraph--type-content-search form .form-action.description .button,.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-youtube .form-action.description .button,.node-election-candidate-form .field--name-field-candidate-youtube .paragraph--type-content-search form .form-action.description .button,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-website .form-action.description .button,.node-election-candidate-edit-form .field--name-field-candidate-website .paragraph--type-content-search form .form-action.description .button,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-facebook .form-action.description .button,.node-election-candidate-edit-form .field--name-field-candidate-facebook .paragraph--type-content-search form .form-action.description .button,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-instagram .form-action.description .button,.node-election-candidate-edit-form .field--name-field-candidate-instagram .paragraph--type-content-search form .form-action.description .button,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-twitter .form-action.description .button,.node-election-candidate-edit-form .field--name-field-candidate-twitter .paragraph--type-content-search form .form-action.description .button,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-tiktok .form-action.description .button,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .paragraph--type-content-search form .form-action.description .button,.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-youtube .form-action.description .button,.node-election-candidate-edit-form .field--name-field-candidate-youtube .paragraph--type-content-search form .form-action.description .button{padding-left:2rem;padding-right:2rem;height:45px}.paragraph--type-content-search form .form-item input[name="s"],.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-website .description input[name="s"],.node-election-candidate-form .field--name-field-candidate-website .paragraph--type-content-search form .description input[name="s"],.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-facebook .description input[name="s"],.node-election-candidate-form .field--name-field-candidate-facebook .paragraph--type-content-search form .description input[name="s"],.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-instagram .description input[name="s"],.node-election-candidate-form .field--name-field-candidate-instagram .paragraph--type-content-search form .description input[name="s"],.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-twitter .description input[name="s"],.node-election-candidate-form .field--name-field-candidate-twitter .paragraph--type-content-search form .description input[name="s"],.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-tiktok .description input[name="s"],.node-election-candidate-form .field--name-field-candidate-tiktok .paragraph--type-content-search form .description input[name="s"],.paragraph--type-content-search form .node-election-candidate-form .field--name-field-candidate-youtube .description input[name="s"],.node-election-candidate-form .field--name-field-candidate-youtube .paragraph--type-content-search form .description input[name="s"],.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-website .description input[name="s"],.node-election-candidate-edit-form .field--name-field-candidate-website .paragraph--type-content-search form .description input[name="s"],.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-facebook .description input[name="s"],.node-election-candidate-edit-form .field--name-field-candidate-facebook .paragraph--type-content-search form .description input[name="s"],.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-instagram .description input[name="s"],.node-election-candidate-edit-form .field--name-field-candidate-instagram .paragraph--type-content-search form .description input[name="s"],.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-twitter .description input[name="s"],.node-election-candidate-edit-form .field--name-field-candidate-twitter .paragraph--type-content-search form .description input[name="s"],.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-tiktok .description input[name="s"],.node-election-candidate-edit-form .field--name-field-candidate-tiktok .paragraph--type-content-search form .description input[name="s"],.paragraph--type-content-search form .node-election-candidate-edit-form .field--name-field-candidate-youtube .description input[name="s"],.node-election-candidate-edit-form .field--name-field-candidate-youtube .paragraph--type-content-search form .description input[name="s"]{width:100%}.footer{background-color:#333f48;margin-top:2.5rem}.footer__inner{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1440px;padding:1.5rem 3rem 1.5rem 3rem;width:100%}@media (min-width:480px){.footer__inner{padding:1.5rem 3rem 5%}}@media (min-width:1440px){.footer__inner{padding-left:calc(5% + calc(-50vw + calc(1440px / 2)));padding-right:calc(5% + calc(-50vw + calc(1440px / 2)))}}.footer__block{flex-grow:1}.footer__block--top{width:100%;padding-bottom:1.5rem}.footer__block--bottom{display:flex;flex-direction:column;align-items:center;width:100%;padding:1.5rem 0}.footer__block--bottom .block--social-media-buttons{display:flex;flex-flow:row nowrap;padding:1rem 0}@media (min-width:920px){.footer__block--bottom{border-top:1px solid #fff;flex-direction:row-reverse}.footer__block--bottom .block--social-media-buttons{margin-left:auto}}.footer-contact-container{background-color:#333f48}@media (min-width:720px){.footer-contact-container{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media (min-width:920px){.footer-contact-container{grid-template-columns:repeat(3,1fr)}}@media (min-width:1224px){.footer-contact-container{grid-template-columns:repeat(4,1fr)}}.footer-contact-container *{margin:0;padding:0}.footer-contact-container a,.footer-contact-container p,.footer-contact-container .h4{color:#fff}.footer-contact-container .h4{line-height:1.25}.footer-contact-container a{text-decoration:none}.footer-contact-container a:hover,.footer-contact-container a:active{color:#fff}.footer-contact-container .footer-telephone{font-family:"LibreFranklin-ExtraBold","sans-serif";font-size:1.25rem;cursor:pointer}.footer-contact-container .footer-address{font-family:"LibreFranklin-Medium","sans-serif";font-size:1rem;padding-top:1rem}.footer-contact-container .footer-email{font-family:"LibreFranklin-Bold","sans-serif"}.footer-contact-container .primary-button{margin-top:1rem;margin-bottom:1rem;padding:0 2em;font-size:1.25rem;height:50px;line-height:50px}@media (min-width:720px){.footer-contact-container .info-links-container{margin-top:1rem}}.footer-contact-container .info-links-container .info-link{position:relative;padding-left:2rem;line-height:2}.footer-contact-container .info-links-container .info-link::before{content:"";position:absolute;width:1.5rem;height:1.5rem;background-image:url("/themes/custom/proliitto/images/icons/arrow-white.svg");background-repeat:no-repeat;left:0;top:30%}.footer-contact-container .info-links-container .info-link a{font-family:"LibreFranklin-SemiBold","sans-serif";font-size:1.125rem}.footer-contact-container .info-links-container .info-link a:hover{color:#d51d59}.footer-contact-container .contact-point{min-width:240px;padding:1.5rem 0;text-align:center;border-bottom:1px solid #fff}.footer-contact-container .contact-point:nth-child(6){border-bottom:0}@media (min-width:720px){.footer-contact-container .contact-point{position:relative;border-bottom:0;text-align:left}.footer-contact-container .contact-point:first-child{grid-row:span 2}.footer-contact-container .contact-point:nth-child(2)::after,.footer-contact-container .contact-point:nth-child(3)::after,.footer-contact-container .contact-point:nth-child(4)::after,.footer-contact-container .contact-point:nth-child(5)::after{position:absolute;content:"";width:85%;left:0;border:1px solid #fff;bottom:0}}@media (min-width:920px){.footer-contact-container .contact-point:nth-child(5)::after{border:0}}.footer .info-links-container{text-align:left}.topbar{display:flex;flex-wrap:nowrap;height:5.3rem}@media (min-width:1224px){.topbar{height:6rem}}.topbar__inner{display:flex;align-items:center;height:100%;width:100%;padding-left:5%;padding-right:5%}.topbar__inner a{position:relative;display:block;text-decoration:none;font-family:"LibreFranklin-SemiBold","sans-serif";color:#fff;font-size:.875rem}.topbar__inner a:hover,.topbar__inner a:focus,.topbar__inner a:active{color:#fff;font-family:"LibreFranklin-ExtraBold","sans-serif"}.topbar__inner p{margin:0}@media (min-width:1224px){.topbar__inner{height:6rem}}.topbar__inner .block--proliitto-branding .icon{max-width:8rem;max-height:3.0rem}.topbar__inner .block--proliitto-branding .icon--logo-desktop{display:none}@media (min-width:1224px){.topbar__inner .block--proliitto-branding .icon--logo{display:none}.topbar__inner .block--proliitto-branding .icon--logo-desktop,.topbar__inner .block--proliitto-branding .icon--logo-sv,.topbar__inner .block--proliitto-branding .icon--logo-en{display:block;max-height:5.3rem;max-width:100%;width:293px}}.topbar__inner .block--pro-plus-button{margin-left:auto}.topbar__inner .block--pro-plus-button a.link{padding-left:3.15rem}.topbar__inner .block--pro-plus-button a.link::after{content:"";position:absolute;width:3.125rem;height:2rem;background-image:url("/themes/custom/proliitto/images/icons/prop-plus-mobile.svg");background-repeat:no-repeat;left:0;top:.25rem}@media (min-width:1224px){.topbar__inner .block--pro-plus-button{display:none}}.topbar__inner .block--search-button,.topbar__inner .block--search-button-fi{margin-left:2rem}.topbar__inner .block--search-button a.search,.topbar__inner .block--search-button-fi a.search{padding-right:2.5rem}.topbar__inner .block--search-button a.search span,.topbar__inner .block--search-button-fi a.search span{display:none}@media (min-width:1224px){.topbar__inner .block--search-button a.search span,.topbar__inner .block--search-button-fi a.search span{display:inline-block}}.topbar__inner .block--search-button a.search::after,.topbar__inner .block--search-button-fi a.search::after{content:"";position:absolute;width:1.875rem;height:1.875rem;background-image:url("/themes/custom/proliitto/images/icons/search.svg");background-repeat:no-repeat;right:0;top:-1rem}@media (min-width:1224px){.topbar__inner .block--search-button a.search::after,.topbar__inner .block--search-button-fi a.search::after{top:0}}.topbar__inner .block--contactusdesktop,.topbar__inner .block--contactus-link-desktop{display:none}@media (min-width:1224px){.topbar__inner .block--contactusdesktop,.topbar__inner .block--contactus-link-desktop{display:block;margin-left:2rem}}.topbar__inner .block--contactusdesktop .field-link>a,.topbar__inner .block--contactus-link-desktop .field-link>a{padding-left:2.5rem}.topbar__inner .block--contactusdesktop .field-link>a::before,.topbar__inner .block--contactus-link-desktop .field-link>a::before{content:"";position:absolute;width:1.875rem;height:1.875rem;background-image:url("/themes/custom/proliitto/images/icons/information-icon.svg");background-repeat:no-repeat;left:0}.topbar.sticky{position:fixed;top:0;left:0;right:0;z-index:50}.topbar.topbar--scrolldown{box-shadow:0 0.2rem 1rem 0 rgba(0,0,0,0.07)}.toolbar-fixed.topbar-sticky .sticky{top:39px}.toolbar-fixed.topbar-sticky.toolbar-vertical .layout-container{padding-top:calc(5.3rem)}.toolbar-fixed.topbar-sticky.toolbar-horizontal .layout-container{padding-top:calc(6rem)}.toolbar-fixed.topbar-sticky.toolbar-horizontal.toolbar-tray-open .sticky{top:79px}.toolbar-fixed.topbar-sticky.toolbar-horizontal.toolbar-tray-open .layout-container{padding-top:calc(6rem)}.toolbar-fixed.toolbar-vertical .sticky{top:39px}.overlay{position:fixed;z-index:9999999999;padding-top:300px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.7)}.browser-detect-popup{background-color:#f8f8f8;margin:auto;padding:4rem;width:50%;border:3px solid #d51d59;border-radius:6px;text-align:center;font-size:1.125rem}.hidden{display:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hidden{display:block}}.layout-container{margin:0 auto;max-width:100%;padding:0 0;width:100%;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative}@media (min-width:480px){.layout-container{padding:0 0}}@media (min-width:100%){.layout-container{padding-left:calc(0 + calc(-50vw + calc(100% / 2)));padding-right:calc(0 + calc(-50vw + calc(100% / 2)))}}.header{margin-bottom:2rem;background-color:#333f48}.main-sidebar{margin-bottom:2rem}@media (min-width:920px){.main-sidebar{margin-bottom:0;order:2;width:33%}}.main-content{width:100%}@media (min-width:920px){.main-content--with-sidebar{margin-right:1rem;width:calc(100% - (33% + 1rem))}}.main-content>.region__content>.block--proliitto-local-tasks,.main-content>.region__content>form{margin:0 auto;max-width:1440px;padding:0 5%;width:100%;margin-bottom:2rem}@media (min-width:480px){.main-content>.region__content>.block--proliitto-local-tasks,.main-content>.region__content>form{padding:0 5%}}@media (min-width:1440px){.main-content>.region__content>.block--proliitto-local-tasks,.main-content>.region__content>form{padding-left:calc(5% + calc(-50vw + calc(1440px / 2)));padding-right:calc(5% + calc(-50vw + calc(1440px / 2)))}}#pre-content,#post-content{margin:0 auto;max-width:1440px;padding:0 5%;width:100%}@media (min-width:480px){#pre-content,#post-content{padding:0 5%}}@media (min-width:1440px){#pre-content,#post-content{padding-left:calc(5% + calc(-50vw + calc(1440px / 2)));padding-right:calc(5% + calc(-50vw + calc(1440px / 2)))}}.place-holder{color:#666;border:4px dashed #666;padding:50px}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.b-error{opacity:1}.embeddedCalc{flex:1 auto;border:0}.embeddedCalcSize{width:620px;height:150px}@media (min-width:0) and (max-width:719px){.embeddedCalcSize{width:290px;height:300px}}.form-item .form-item__label,.node-election-candidate-form .field--name-field-candidate-website .description .form-item__label,.node-election-candidate-form .field--name-field-candidate-facebook .description .form-item__label,.node-election-candidate-form .field--name-field-candidate-instagram .description .form-item__label,.node-election-candidate-form .field--name-field-candidate-twitter .description .form-item__label,.node-election-candidate-form .field--name-field-candidate-tiktok .description .form-item__label,.node-election-candidate-form .field--name-field-candidate-youtube .description .form-item__label,.node-election-candidate-edit-form .field--name-field-candidate-website .description .form-item__label,.node-election-candidate-edit-form .field--name-field-candidate-facebook .description .form-item__label,.node-election-candidate-edit-form .field--name-field-candidate-instagram .description .form-item__label,.node-election-candidate-edit-form .field--name-field-candidate-twitter .description .form-item__label,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .description .form-item__label,.node-election-candidate-edit-form .field--name-field-candidate-youtube .description .form-item__label{color:#000;font-family:"LibreFranklin-SemiBold","sans-serif"}.form-item .form-item__dropdown,.node-election-candidate-form .field--name-field-candidate-website .description .form-item__dropdown,.node-election-candidate-form .field--name-field-candidate-facebook .description .form-item__dropdown,.node-election-candidate-form .field--name-field-candidate-instagram .description .form-item__dropdown,.node-election-candidate-form .field--name-field-candidate-twitter .description .form-item__dropdown,.node-election-candidate-form .field--name-field-candidate-tiktok .description .form-item__dropdown,.node-election-candidate-form .field--name-field-candidate-youtube .description .form-item__dropdown,.node-election-candidate-edit-form .field--name-field-candidate-website .description .form-item__dropdown,.node-election-candidate-edit-form .field--name-field-candidate-facebook .description .form-item__dropdown,.node-election-candidate-edit-form .field--name-field-candidate-instagram .description .form-item__dropdown,.node-election-candidate-edit-form .field--name-field-candidate-twitter .description .form-item__dropdown,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .description .form-item__dropdown,.node-election-candidate-edit-form .field--name-field-candidate-youtube .description .form-item__dropdown{border:none}.form-item .form-item__dropdown .select2-container--default .select2-search--inline .select2-search__field,.node-election-candidate-form .field--name-field-candidate-website .description .form-item__dropdown .select2-container--default .select2-search--inline .select2-search__field,.node-election-candidate-form .field--name-field-candidate-facebook .description .form-item__dropdown .select2-container--default .select2-search--inline .select2-search__field,.node-election-candidate-form .field--name-field-candidate-instagram .description .form-item__dropdown .select2-container--default .select2-search--inline .select2-search__field,.node-election-candidate-form .field--name-field-candidate-twitter .description .form-item__dropdown .select2-container--default .select2-search--inline .select2-search__field,.node-election-candidate-form .field--name-field-candidate-tiktok .description .form-item__dropdown .select2-container--default .select2-search--inline .select2-search__field,.node-election-candidate-form .field--name-field-candidate-youtube .description .form-item__dropdown .select2-container--default .select2-search--inline .select2-search__field,.node-election-candidate-edit-form .field--name-field-candidate-website .description .form-item__dropdown .select2-container--default .select2-search--inline .select2-search__field,.node-election-candidate-edit-form .field--name-field-candidate-facebook .description .form-item__dropdown .select2-container--default .select2-search--inline .select2-search__field,.node-election-candidate-edit-form .field--name-field-candidate-instagram .description .form-item__dropdown .select2-container--default .select2-search--inline .select2-search__field,.node-election-candidate-edit-form .field--name-field-candidate-twitter .description .form-item__dropdown .select2-container--default .select2-search--inline .select2-search__field,.node-election-candidate-edit-form .field--name-field-candidate-tiktok .description .form-item__dropdown .select2-container--default .select2-search--inline .select2-search__field,.node-election-candidate-edit-form .field--name-field-candidate-youtube .description .form-item__dropdown .select2-container--default .select2-search--inline .select2-search__field{margin-top:0.8rem}.select2-container--default .select2-selection--multiple,.select2-container .select2-selection--multiple,.select2-container--classic .select2-selection--single,.select2-container--default .select2-selection--single{height:45px;border-radius:5px;border:1px solid #b1b3b3}.select2-container--classic .select2-selection--single .select2-selection__arrow{height:43px}.select2-container--classic .select2-selection--single .select2-selection__rendered{line-height:43px}div.site-alert{display:flex;justify-content:center;background-color:#000;border:1px solid #d51d59;font-family:"LibreFranklin-Medium","sans-serif";font-weight:500}div.site-alert div.severity-low{background-image:url("/themes/custom/proliitto/images/icons/alert-icon.svg");background-color:#000;border:none;background-size:24px 24px;margin-bottom:0;color:#fff}div.site-alert .text p{font-size:.875rem}div.site-alert a:hover,div.site-alert a:focus{color:#d51d59}
/* @license MIT https://github.com/kenwheeler/slick/blob/master/LICENSE */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/libraries/slick/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/libraries/slick/slick/./fonts/slick.eot);src:url(/libraries/slick/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/libraries/slick/slick/./fonts/slick.woff) format('woff'),url(/libraries/slick/slick/./fonts/slick.ttf) format('truetype'),url(/libraries/slick/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
