.slick-dots{margin-left:0;margin-bottom:0;display:flex;justify-content:center;list-style-type:none;position:absolute;bottom:25px;left:50%;transform:translateX(-50%)}@media(min-width:48em){.slick-dots{bottom:58px}}.slick-dots li{width:17px;height:4px;background-color:rgba(255,255,255,.4);margin:0 4px;cursor:pointer}.slick-dots li.slick-active{background-color:#fff}.slider-button-indigo,.slider-button{margin-right:10px;cursor:pointer;background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right-white-long.svg);background-position:center;background-repeat:no-repeat;background-size:32px;background-color:rgba(0,0,0,0);height:50px;width:50px;border:1px solid var(--white);border-radius:50%}.slider-button-indigo:hover,.slider-button:hover{background-color:var(--white);background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right-black-long.svg);background-size:24px}@media(min-width:48em){.slider-button-indigo,.slider-button{height:63px;width:63px;margin-right:20px}.slider-button-indigo:hover,.slider-button:hover{background-size:26px}}.slider-button-indigo:last-child,.slider-button:last-child{margin-right:0}.slider-button-indigo.slick-prev,.slider-button.slick-prev{transform:scaleX(-1)}.slider-button-indigo{margin-right:10px;background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right-indigo-long.svg);background-color:var(--white);border-radius:50%;background-size:32px;border:1px solid var(--indigo)}@media(min-width:48em){.slider-button-indigo{margin-right:20px}}.slider-button-indigo:hover{background-color:var(--indigo);background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right-white-long.svg)}
.ui-dialog .ui-dialog-buttonpane input[type=submit],.ui-dialog .ui-dialog-buttonpane button,.form-actions input[type=submit],.form-actions button,.btn{align-items:center;-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--indigo-hover) 50%,var(--indigo) 50%);background-size:200% 100%;background-position:right bottom;transition:all .3s ease-out;border:0;border-radius:26px;color:var(--white);cursor:pointer;display:inline-flex;font-family:"Polysans Neutral",sans-serif;font-size:16px;font-weight:400;isolation:isolate;line-height:1.2;margin-right:2.4rem;outline:none;padding:.8rem 4.2rem .8rem 1.6rem;position:relative;text-align:center;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;white-space:normal;width:auto}.ui-dialog .ui-dialog-buttonpane input[type=submit]::after,.ui-dialog .ui-dialog-buttonpane button::after,.form-actions input[type=submit]::after,.form-actions button::after,.btn::after{content:"";background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right-white-long.svg);background-repeat:no-repeat;background-position:center right;background-size:30px;width:30px;height:25px;top:0;right:-16px;position:relative;transition:all .3s ease-out}@media(min-width:36em){.ui-dialog .ui-dialog-buttonpane input[type=submit],.ui-dialog .ui-dialog-buttonpane button,.form-actions input[type=submit],.form-actions button,.btn{padding:1.2rem 4.5rem 1.2rem 2.4rem}}.ui-dialog .ui-dialog-buttonpane input[type=submit]:hover,.ui-dialog .ui-dialog-buttonpane button:hover,.form-actions input[type=submit]:hover,.form-actions button:hover,.btn:hover{background-position:left bottom}.ui-dialog .ui-dialog-buttonpane input[type=submit]:last-child,.ui-dialog .ui-dialog-buttonpane button:last-child,.form-actions input[type=submit]:last-child,.form-actions button:last-child,.btn:last-child{margin-right:0}.btn--border{background:linear-gradient(to right,var(--indigo-hover) 50%,var(--white) 50%);background-size:200% 110%;background-position:right bottom;color:var(--indigo);border:1px solid var(--indigo)}.btn--border::after{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right-black-button.svg)}.btn--border:hover{color:var(--white);background-position:left center}.btn--border:hover::after{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right-white-long.svg)}.btn--black{background:linear-gradient(to right,var(--white) 50%,var(--black) 50%);background-size:200% 100%;background-position:right bottom;color:var(--white)}.btn--black:hover{color:var(--black)}.btn--black:hover::after{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right-black-button.svg)}.pg-parallax__text .ui-dialog .ui-dialog-buttonpane input[type=submit],.ui-dialog .ui-dialog-buttonpane .pg-parallax__text input[type=submit],.pg-parallax__text .ui-dialog .ui-dialog-buttonpane button,.ui-dialog .ui-dialog-buttonpane .pg-parallax__text button,.pg-parallax__text .form-actions input[type=submit],.form-actions .pg-parallax__text input[type=submit],.pg-parallax__text .form-actions button,.form-actions .pg-parallax__text button,.pg-parallax__text .btn,.btn--white{background:linear-gradient(to right,var(--indigo-hover-light) 50%,var(--white) 50%);background-size:200% 100%;background-position:right bottom;color:var(--text-color)}.pg-parallax__text .ui-dialog .ui-dialog-buttonpane input[type=submit]::after,.ui-dialog .ui-dialog-buttonpane .pg-parallax__text input[type=submit]::after,.pg-parallax__text .ui-dialog .ui-dialog-buttonpane button::after,.ui-dialog .ui-dialog-buttonpane .pg-parallax__text button::after,.pg-parallax__text .form-actions input[type=submit]::after,.form-actions .pg-parallax__text input[type=submit]::after,.pg-parallax__text .form-actions button::after,.form-actions .pg-parallax__text button::after,.pg-parallax__text .btn::after,.btn--white::after{content:"";background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right-black-button.svg)}.pg-parallax__text .ui-dialog .ui-dialog-buttonpane input[type=submit]:hover,.ui-dialog .ui-dialog-buttonpane .pg-parallax__text input[type=submit]:hover,.pg-parallax__text .ui-dialog .ui-dialog-buttonpane button:hover,.ui-dialog .ui-dialog-buttonpane .pg-parallax__text button:hover,.pg-parallax__text .form-actions input[type=submit]:hover,.form-actions .pg-parallax__text input[type=submit]:hover,.pg-parallax__text .form-actions button:hover,.form-actions .pg-parallax__text button:hover,.pg-parallax__text .btn:hover,.btn--white:hover{background-position:left bottom}.ui-dialog .ui-dialog-buttonpane input[type=submit],.ui-dialog .ui-dialog-buttonpane button,.form-actions input[type=submit],.form-actions button{background:var(--black);background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right-white-long.svg);background-position:center right 16px;background-size:25px;background-repeat:no-repeat;border:0}.ui-dialog .ui-dialog-buttonpane input[type=submit]:hover,.ui-dialog .ui-dialog-buttonpane button:hover,.form-actions input[type=submit]:hover,.form-actions button:hover{background-color:var(--white);color:var(--black);background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right-black-long.svg);background-position:center right 18px;background-size:18px;box-shadow:unset;background-repeat:no-repeat;border:1px solid var(--black)}.more-link{color:var(--dark-blue);font-size:16;font-family:"Polysans Slim",sans-serif;font-weight:700;position:relative;text-align:right;text-transform:uppercase}.more-link::after{background:url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right.svg) center center no-repeat;background-size:contain;content:"";display:inline-block;height:24px;position:relative;vertical-align:top;width:34px}.ui-button{background-color:var(--black)}.ui-button:hover{color:var(--black) !important}.ui-button::after{content:none !important}
.icon{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-settings.svg);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:-0.25em;display:inline-block;height:1.25em;margin-right:6px;position:relative;width:1.25em}.icon--small{font-size:8px}.icon--large{font-size:calc(21.2px + 0.9vw)}@media(min-width:1200px){.icon--large{font-size:32px}}.icon--huge{font-size:calc(24.4px + 3.3vw)}@media(min-width:1200px){.icon--huge{font-size:64px}}.icon--only{margin-right:0}.icon--address{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-address.svg)}.icon--home{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-home.svg)}.icon--location{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-location.svg)}.icon--mail{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-mail.svg)}.icon--mobile-phone{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-mobile.svg)}.icon--phone{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-phone.svg)}.icon--whatsapp{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-whatsapp.svg)}.icon--message{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-message.svg)}.icon--clock{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-clock.svg)}.icon--attachment-blue{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-attachment-blue.svg)}.social-icons{display:flex;flex-wrap:wrap}.social-icons .social-icon{display:block;height:45px;margin-right:12px;width:45px}@media(max-width:74.99em){.social-icons .social-icon{margin-bottom:12px}}.social-icons .social-icon:last-child{margin-right:0}.social-icons .social-icon--facebook{background:rgba(0,0,0,0) url(/themes/custom/frontend/dist/css/img/icons/icon-facebook.png) center center no-repeat;background-size:contain}.social-icons .social-icon--facebook-white{background:rgba(0,0,0,0) url(/themes/custom/frontend/dist/css/img/icons/icon-small-facebook.svg) center center no-repeat;background-size:contain}.social-icons .social-icon--linkedin-white{background:rgba(0,0,0,0) url(/themes/custom/frontend/dist/css/img/icons/icon-small-linkedin.svg) center center no-repeat;background-size:contain}.social-icons .social-icon--twitter-white{background:rgba(0,0,0,0) url(/themes/custom/frontend/dist/css/img/icons/icon-small-twitter.svg) center center no-repeat;background-size:contain}.social-icons .social-icon--mail-white{background:rgba(0,0,0,0) url(/themes/custom/frontend/dist/css/img/icons/icon-small-mail.svg) center center no-repeat;background-size:contain}.social-icons .social-icon--twitter{background:rgba(0,0,0,0) url(/themes/custom/frontend/dist/css/img/icons/icon-twitter.png) center center no-repeat;background-size:contain}.social-icons .social-icon--linkedin{background:rgba(0,0,0,0) url(/themes/custom/frontend/dist/css/img/icons/icon-linkedin.png) center center no-repeat;background-size:contain}.social-icons .social-icon--instagram{background:rgba(0,0,0,0) url(/themes/custom/frontend/dist/css/img/icons/icon-instagram.svg) center center no-repeat;background-size:contain}.social-icons .social-icon--pinterest{background:rgba(0,0,0,0) url(/themes/custom/frontend/dist/css/img/icons/icon-pinterest.svg) center center no-repeat;background-size:contain}.social-icons .social-icon--youtube{background:rgba(0,0,0,0) url(/themes/custom/frontend/dist/css/img/icons/icon-youtube.png) center center no-repeat;background-size:cover}.social-icons .social-icon--tiktok{background:rgba(0,0,0,0) url(/themes/custom/frontend/dist/css/img/icons/icon-tiktok.svg) center center no-repeat;background-size:contain}.list-whatsapp,.list-mail,.list-address,.list-phone{display:flex;list-style:none;margin-bottom:1.2rem;position:relative}.list-whatsapp::before,.list-mail::before,.list-address::before,.list-phone::before{content:"";display:inline-block;font-size:18px;height:30px;margin-right:1.2rem;position:relative;width:30px}.list-phone::before{background:url(/themes/custom/frontend/dist/css/img/icons/icon-phone.svg) center center no-repeat;background-size:contain}.list-address::before{background:url(/themes/custom/frontend/dist/css/img/icons/icon-location.svg) center center no-repeat;background-size:contain}.list-mail::before{background:url(/themes/custom/frontend/dist/css/img/icons/icon-mail.svg) center center no-repeat;background-size:contain}.list-whatsapp::before{background:url(/themes/custom/frontend/dist/css/img/icons/icon-whatsapp.svg) center center no-repeat;background-size:contain}
.table-wrapper{overflow:scroll}table,.table{border:1px solid var(--dark-grey);width:100%;max-width:100%}table tr,.table tr{text-align:left}table tr:nth-child(odd),.table tr:nth-child(odd){background:var(--grey)}table tr th,.table tr th{width:auto;padding:16px;background:var(--black);color:var(--white);border:1px solid var(--dark-grey)}table tr td,.table tr td{border:1px solid var(--dark-grey);padding:16px;width:auto}
.ajax-progress{align-items:center;background:rgba(0,0,0,.5) url(/themes/custom/frontend/dist/css/img/loader.gif) no-repeat center center;background-size:32px;bottom:0;display:flex;font-size:0;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:999}.ajax-progress .throbber{background:rgba(0,0,0,0)}
form{display:flex;flex-direction:column}form .form-actions{order:1;margin-top:16px}.form-item{margin:1px;padding:1px;display:flex;flex-direction:column;margin-bottom:3.2rem}.form-item[class*=radio],.form-item[class*=checkbox]{align-items:left;display:flex}.form-item[class*=radio] input[type=checkbox],.form-item[class*=radio] input[type=radio],.form-item[class*=checkbox] input[type=checkbox],.form-item[class*=checkbox] input[type=radio]{left:-9999px;position:fixed}.form-item[class*=radio] input[type=checkbox]+label,.form-item[class*=radio] input[type=radio]+label,.form-item[class*=checkbox] input[type=checkbox]+label,.form-item[class*=checkbox] input[type=radio]+label{align-items:center;display:inline-flex;line-height:1.1}.form-item[class*=radio] input[type=checkbox]+label::before,.form-item[class*=radio] input[type=radio]+label::before,.form-item[class*=checkbox] input[type=checkbox]+label::before,.form-item[class*=checkbox] input[type=radio]+label::before{background:var(--white);border:1px solid var(--black);content:"";display:inline-block;height:2rem;margin-bottom:.2rem;margin-right:.6rem;width:20px}.form-item[class*=radio] input[type=checkbox]:checked+label::before,.form-item[class*=radio] input[type=radio]:checked+label::before,.form-item[class*=checkbox] input[type=checkbox]:checked+label::before,.form-item[class*=checkbox] input[type=radio]:checked+label::before{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-check.svg);background-position:center;background-repeat:no-repeat;background-size:12px auto;border:solid var(--text-color)}.form-item[class*=radio] input[type=radio]+label::before,.form-item[class*=checkbox] input[type=radio]+label::before{border-radius:50%}.form-item[class*=radio] input[type=radio]:checked+label::before,.form-item[class*=checkbox] input[type=radio]:checked+label::before{background:var(--text-color);box-shadow:inset 0 0 0 3px var(--white)}.form-item .form-actions button,.form-item .form-actions input[type=button],.form-item .form-actions input[type=submit]{background:var(--site-base-color);border:0;border-radius:0;line-height:1.8;margin-top:5rem;padding:1.2rem 3.2rem;width:auto}.form-item .webform-file-button{background:var(--black);font-size:18px;padding:.8rem 3.2rem;border:1px solid var(--black)}.form-item .webform-file-button:hover{background:var(--white);border:1px solid var(--white);color:var(--black)}.form-item .webform-file-button:hover::after{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right-black-button.svg)}.form-item span,.form-item label{font-weight:400;color:var(--white);margin:1px;padding:1px;font-size:calc(20.4px + 0.3vw)}@media(min-width:1200px){.form-item span,.form-item label{font-size:24px}}.form-item label.option{font-weight:normal;padding-right:1rem}.form-item select,.form-item input{border:1px solid var(--white);border-radius:4px;margin:8px 0;padding:12px 20px;width:100%;background:var(--white)}.form-item .form-required::after{color:var(--alert-error);content:" *"}.form-item textarea{border:1px solid var(--white);border-radius:4px;height:39rem;margin:8px 0;padding:12px 20px;width:100%}.fieldset-legend{font-weight:bold}.webform-element-description{font-size:13px;font-style:italic;padding:1rem 0;text-align:left}.fieldset-wrapper{width:100%}.choices__inner{border:1px solid var(--border-color);border-radius:8px;margin:8px 0;padding:12px 20px;background-color:var(--white);font-size:unset}.choices__inner .choices__list{color:var(--black)}.choices__inner .choices__list--single{color:var(--black)}.choices__inner .choices__placeholder{color:#000;opacity:1;font-size:18px;font-weight:400}.webform-button--submit{background-color:var(--black)}.file-access-user-login-form,.user-login-form{color:var(--black)}.file-access-user-login-form .form-item,.file-access-user-login-form .js-form-item,.user-login-form .form-item,.user-login-form .js-form-item{display:flex;flex-direction:column-reverse}.file-access-user-login-form .form-item label,.file-access-user-login-form .js-form-item label,.user-login-form .form-item label,.user-login-form .js-form-item label{color:var(--black)}
.ui-widget-overlay{background:rgba(255,255,255,.3)}.ui-dialog{border:0;border-radius:0;left:12px !important;max-width:100%;padding:0;right:12px !important;width:auto !important;z-index:480;background:var(--indigo) !important}@media(min-width:62em){.ui-dialog{left:50% !important;min-width:600px !important;right:auto !important;transform:translate(-50%,0) !important}}.ui-dialog .ui-dialog-titlebar{background:var(--indigo) !important;border:0;border-radius:0;color:var(--white);padding:12px;font-size:calc(21.7px + 1.275vw)}@media(min-width:1200px){.ui-dialog .ui-dialog-titlebar{font-size:37px}}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{padding:5.2rem 1.6rem 1.6rem !important;width:100%;overflow:unset;text-overflow:unset;white-space:normal}@media(min-width:48em){.ui-dialog .ui-dialog-titlebar .ui-dialog-title{padding:5.2rem 3.2rem !important}}.ui-dialog .ui-dialog-titlebar-close{background:none;border:0;margin-top:3.2rem}@media(min-width:48em){.ui-dialog .ui-dialog-titlebar-close{margin-top:unset}}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-modal-close.svg);background-position:center;background-size:80%;width:131px;height:53px;left:-100px;top:-85px}@media(min-width:48em){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{left:-121px;top:-20px}}.ui-dialog .ui-dialog-content{background:var(--indigo) !important;padding:2.4rem}.ui-dialog .ui-dialog-buttonpane{background:var(--indigo);border:0;border-radius:0;padding:12px}.ui-dialog .ui-dialog-buttonpane button{margin:0}.ui-dialog .ui-dialog-buttonpane button:hover{border:0 !important}.ui-widget-content a{color:var(--site-base-color)}.project-download-request-create-form__top{background:var(--white) !important;color:var(--black)}.project-download-request-create-form__bottom{background:var(--indigo) !important;padding-top:3.2rem !important}.project-download-request-create-form__bottom .js-form-item{display:flex;flex-direction:column-reverse}.project-download-request-create-form__actions .btn{background:var(--black);border:0}.project-download-request-create-form__actions .btn:hover{background:var(--white) !important;box-shadow:unset;color:var(--black)}.download-request-create-form__top{background-color:var(--white) !important;padding:16px}@media(min-width:48em){.download-request-create-form__top{padding:72px 96px}}@media(min-width:48em){.email-form{padding:32px 32px 72px}}.email-form .js-form-type-email{display:flex;flex-direction:column}.email-form label a{color:var(--white);text-decoration:underline}@media(min-width:48em){.email-form label a{padding-left:.8rem}}.email-form .form-item--error-message{color:var(--white);margin-top:3.2rem}.email-form .form-item--error-message a{color:var(--white);text-decoration:underline}.email-form .js-form-item-terms-and-conditions label{padding-left:40px;position:relative;align-items:unset;font-size:16px;flex-wrap:wrap}@media(min-width:48em){.email-form .js-form-item-terms-and-conditions label{padding-left:20px}}.email-form .js-form-item-terms-and-conditions label::before{left:-5px;position:absolute}.email-form .js-form-item-terms-and-conditions label a{margin-top:1.2rem}@media(min-width:48em){.email-form .js-form-item-terms-and-conditions label a{margin-top:unset}}.email-form .js-form-submit{background:var(--black);padding:1.2rem 3.2rem;color:var(--white);border:1px solid rgba(0,0,0,0);border-radius:32px;font-size:1em;font-weight:bold;text-transform:uppercase;cursor:pointer}.email-form .js-form-submit:hover{background:var(--white);color:var(--black);border:1px solid var(--black)}.download-request-create-form__bottom{color:var(--white);background-color:var(--indigo) !important;padding:16px}@media(min-width:48em){.download-request-create-form__bottom{padding:72px 96px}}.download-request-create-form__bottom .js-form-item{display:flex;flex-direction:column-reverse}.download-request-create-form__bottom .js-form-submit{background:var(--black);text-transform:uppercase;font-weight:bold}.download-request-create-form__bottom .js-form-submit:hover{background:var(--white);color:var(--black);box-shadow:unset}
.section--footer{padding:0;overflow:hidden}.section--footer-middle{padding:0}@media(min-width:48em){.section--footer-middle{margin-bottom:5.2rem}}.section--sub-footer{border-top:1px solid var(--white);padding:0}.section--sub-footer-bottom{padding:0;border-top:1px solid var(--white);border-bottom:1px solid var(--white)}.footer{color:var(--white);display:flex;flex-direction:column;gap:1.6rem}.footer a:not(.btn){color:var(--white)}.footer__top{display:flex;border-bottom:1px solid var(--white);padding-left:1.6rem;padding-top:1.6rem;justify-content:center;height:120px}@media(min-width:48em){.footer__top{height:unset;margin-bottom:5.2rem;justify-content:space-between;align-items:center;padding:3.2rem var(--side-gap-with-footer)}}.footer__logo{max-height:7.6rem;display:flex;flex-direction:column}@media(min-width:48em){.footer__logo{padding-left:3.2rem;flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.footer__logo2{margin-top:24px}@media(min-width:48em){.footer__logo2{padding-right:32px;margin-top:unset}}.footer__social{display:none}@media(min-width:48em){.footer__social{display:flex;flex-shrink:0;padding-right:3.2rem}}.footer__social-bottom{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;padding-top:2.4rem}@media(min-width:48em){.footer__social-bottom{display:none}}.footer__menus{display:flex;flex-direction:column;padding:1.6rem}@media(min-width:48em){.footer__menus{flex-direction:row;justify-content:space-between}}.footer__menu-title{display:none}@media(min-width:48em){.footer__menu-title{display:flex;font-size:calc(21.2px + 0.9vw);font-weight:300;margin-bottom:2.4rem}}@media(min-width:48em)and (min-width:1200px){.footer__menu-title{font-size:32px}}.footer__menu summary{display:flex;border-bottom:1px solid var(--white);padding:1.2rem 0;position:relative;font-size:24px;font-weight:400}.footer__menu summary::before{background:url(/themes/custom/frontend/dist/css/img/icons/icon-plus-mobile.svg) no-repeat right center;width:20px;height:20px;right:0;bottom:18px;content:"";position:absolute}@media(min-width:48em){.footer__menu summary{display:none}}.sub-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;flex-direction:column;color:var(--white);padding:.8rem 0}@media(min-width:62em){.sub-footer{justify-content:space-between;flex-direction:row;gap:3.2rem}}.sub-footer__item{font-size:14px;color:var(--white)}@media(min-width:62em){.sub-footer__item{width:auto}}.sub-footer__item a{color:var(--white);text-decoration:underline}.sub-footer__bottom{padding:1.6rem;margin-bottom:3.2rem;position:relative}.sub-footer__bottom::before{background:var(--white);width:200vw;left:-100vw;height:1px;position:absolute;content:"";bottom:0}@media(min-width:48em){.sub-footer__bottom{padding:1.6rem 0}}.sub-footer__menu-title{font-size:calc(21.2px + 0.9vw);font-weight:300;margin-bottom:2.4rem}@media(min-width:1200px){.sub-footer__menu-title{font-size:32px}}.menu--footer .menu details>summary::marker,.menu--footer .menu details>summary::-webkit-details-marker{display:none}.menu--footer .menu__list{display:flex;flex-direction:column;gap:1.6rem;margin-top:1.6rem}@media(min-width:36em){.menu--footer .menu__list{margin-top:0}}.menu--footer .menu__list .menu__item .menu__item-toggle,.menu--footer .menu__list .menu__item .menu__item-no-link{display:none}.menu--footer .menu__item{list-style:none;color:var(--white)}.menu--footer .menu__item .menu__list-wrapper--level-1 .menu__item-toggle,.menu--footer .menu__item .menu__list-wrapper--level-1 .menu__item-no-link,.menu--footer .menu__item .menu__list-wrapper--level-1 .menu__parent-info,.menu--footer .menu__item .menu__list-wrapper--level-1 .menu__go-back{display:none}.menu--footer .menu__item-link{color:var(--white)}.menu--footer--last .menu__list{font-weight:400;font-size:16px;text-transform:uppercase}.menu--footer--last .menu__item{margin:1.6rem 0}.menu--sub-footer .menu__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media(min-width:48em){.menu--sub-footer .menu__list{display:flex;flex-direction:column;gap:1.6rem;justify-content:space-between;align-items:center}}@media(min-width:62em){.menu--sub-footer .menu__list{flex-direction:row;gap:3.2rem}}.menu--sub-footer .menu__item{width:50%;list-style:none}@media(min-width:48em){.menu--sub-footer .menu__item{width:unset}}.menu--sub-footer .menu__item-link{color:var(--white);font-size:16px}
.news-teaser{display:flex;flex-direction:column}.news-teaser__image{width:100%}.news-teaser__image img{max-height:342px;object-fit:cover}.news-teaser__top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.news-teaser__label{background:var(--indigo);width:-moz-fit-content;width:fit-content;padding:12px 24px;border-radius:0 0 24px;color:var(--white)}.news-teaser__date{color:var(--dark-blue)}.news-teaser__body{flex:1;display:flex;flex-direction:column}.news-teaser__title{font-size:calc(21.2px + 0.9vw);font-weight:300;margin-bottom:1.6rem}@media(min-width:1200px){.news-teaser__title{font-size:32px}}.news-teaser__text{font-size:18px;font-weight:400;flex-grow:1}.news-teaser__link{margin-top:3.2rem;margin-left:auto;height:30px;width:44px;background-image:url(/themes/custom/frontend/dist/css/img/icons/icon-arrow-right-black-long.svg);background-size:contain;background-position:center;background-repeat:no-repeat}
