@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{width:100%;overflow-x:hidden;position:relative;scroll-padding-top:64px;scroll-behavior:smooth}*{-webkit-tap-highlight-color:rgba(255,255,255,0)}body{padding-top:64px}*,:after,:before{box-sizing:border-box}.accordion:after,.accordion:before,.before-after-component:after,.before-after-component:before,.collection-list:after,.collection-list:before,.contact:after,.contact:before,.cta-teaser:after,.cta-teaser:before,.employee-list:after,.employee-list:before,.error:after,.error:before,.footer:after,.footer:before,.footer__wrapper__container:after,.footer__wrapper__container:before,.header__menu__main:after,.header__menu__main:before,.header__menu__some:after,.header__menu__some:before,.header__top__content:after,.header__top__content:before,.hero:after,.hero:before,.hr-recruitment-page__content:after,.hr-recruitment-page__content:before,.intro-section:after,.intro-section:before,.intro-section__date-display:after,.intro-section__date-display:before,.job-list:after,.job-list:before,.news-item.news-item--col5:after,.news-item.news-item--col5:before,.news-list:after,.news-list:before,.news-section:after,.news-section:before,.news-teaser:after,.news-teaser:before,.person-list:after,.person-list:before,.project-info:after,.project-info:before,.rich-text:after,.rich-text:before,.selected-news:after,.selected-news:before,.socials-buttons:after,.socials-buttons:before,.tabs:after,.tabs:before,.three-on-stribe-section:after,.three-on-stribe-section:before,.video:after,.video:before{content:"";display:table}.accordion:after,.before-after-component:after,.collection-list:after,.contact:after,.cta-teaser:after,.employee-list:after,.error:after,.footer:after,.footer__wrapper__container:after,.header__menu__main:after,.header__menu__some:after,.header__top__content:after,.hero:after,.hr-recruitment-page__content:after,.intro-section:after,.intro-section__date-display:after,.job-list:after,.news-item.news-item--col5:after,.news-list:after,.news-section:after,.news-teaser:after,.person-list:after,.project-info:after,.rich-text:after,.selected-news:after,.socials-buttons:after,.tabs:after,.three-on-stribe-section:after,.video:after{clear:both}.accordion,.contact,.error,.footer,.hero,.intro-section,.job-list,.news-teaser,.person-list,.project-info,.socials-buttons,.tabs,.video{padding-left:10px;padding-right:10px}.collection-list-page,.content-page,.employee-list-page,.error-500-page,.error-page,.header__top__content,.home-page,.hr-recruitment-page,.job-page,.news-list-page,.news-page,.project-page{width:100%;margin:0 auto;max-width:1540px;padding-left:70px;padding-right:70px}@media only screen and (max-width:1024px){.collection-list-page,.content-page,.employee-list-page,.error-500-page,.error-page,.header__top__content,.home-page,.hr-recruitment-page,.job-page,.news-list-page,.news-page,.project-page{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.collection-list-page,.content-page,.employee-list-page,.error-500-page,.error-page,.header__top__content,.home-page,.hr-recruitment-page,.job-page,.news-list-page,.news-page,.project-page{padding-left:10px;padding-right:10px}}.before-after-component__header-title,.news-section__header-title,.rich-text__container,.selected-news__header-title{float:left;padding-left:10px;padding-right:10px;width:calc(100% - 120px);max-width:707px;margin-left:120px}@media screen and (max-width:767px){.before-after-component__header-title,.news-section__header-title,.rich-text__container,.selected-news__header-title{margin-left:0;width:100%}}.accordion__list,.accordion__title,.contact__header,.intro-section--col7 .intro-section__bg,.intro-section:not(.intro-section--col7) .intro-section__content,.job-list__title,.socials-buttons__content,.tabs__wrap-mobile__list{float:left;width:calc(100% - 120px);max-width:687px;margin-left:120px}@media screen and (max-width:767px){.accordion__list,.accordion__title,.contact__header,.intro-section--col7 .intro-section__bg,.intro-section:not(.intro-section--col7) .intro-section__content,.job-list__title,.socials-buttons__content,.tabs__wrap-mobile__list{margin-left:0;width:100%}}@font-face{font-family:vla-icons;src:url(../fonts/vla-icons/vla-icons.eot?66568084);src:url(../fonts/vla-icons/vla-icons.eot?66568084#iefix) format("embedded-opentype"),url(../fonts/vla-icons/vla-icons.woff2?66568084) format("woff2"),url(../fonts/vla-icons/vla-icons.woff?66568084) format("woff"),url(../fonts/vla-icons/vla-icons.ttf?66568084) format("truetype"),url(../fonts/vla-icons/vla-icons.svg?66568084#vla-icons) format("svg");font-weight:400;font-style:normal}.contact__link:after,.contact__sign-up-link:after,.cta-teaser__content-container__article__link:after,.error__header__container__link:after,.footer__newsletter__form__submit-btn:after,.footer__teaser__link:after,.hero__frame__content__link:after,.intro-section__expandable-text .icon-plus,.intro-section__link:after,.news-item__link:after,.news-section__link:after,.news-teaser__link:after,.return-to-collection-link__link:before,.selected-news-item__link:after,.selected-news__link:after,.three-on-stribe-section__content__item__text-content__link:after,[class*=" icon-"]:before,[class^=icon-]:before{font-family:vla-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-close:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-link-arrow:before{content:""}.icon-linkedin:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-chrevron-down:before{content:""}.icon-search:before{content:""}.icon-menu:before{content:""}.icon-plus:before{content:""}.icon-plus-outline-circle:before{content:""}body,button,html,input,textarea{font-family:adelle-sans,helvetica,arial,sans-serif;color:#2f343f;text-align:left}b,strong{font-weight:600}em{font-style:italic}.collection-list__header__content__title,.employee-list__header__content__title,.hero__frame__content__title__large,.news-list__header__content__title{font-family:adelle-sans,helvetica,arial,sans-serif;font-size:100px;line-height:130px;font-weight:300}@media screen and (max-width:767px){.collection-list__header__content__title,.employee-list__header__content__title,.hero__frame__content__title__large,.news-list__header__content__title{font-size:50px;line-height:60px}}.accordion__list__item__expandable-container h1,.intro-section--col7 .intro-section__expandable-text__content h1,.intro-section--col7 .intro-section__text h1,.intro-section__expandable-text__content h1,.intro-section__text h1,.job-page__header__text h1,.job-page__header__title,.person-list__content__title__text,.project-info__title__text,.rich-text__container__content h1{font-family:adelle-sans,helvetica,arial,sans-serif;font-size:46px;line-height:56px;font-weight:600}.accordion__list__item__expandable-container h2,.accordion__title,.before-after-component__header-title,.contact__header,.cta-teaser__title,.footer__contact__title,.footer__teaser__title,.intro-section--col7 .intro-section__expandable-text__content h2,.intro-section--col7 .intro-section__text h2,.intro-section__expandable-text__content h2,.intro-section__text h2,.intro-section__title,.job-list__title__text,.job-page__header__text h2,.news-section__header-title,.rich-text__container__content h2,.selected-news__header-title,.tabs__title{font-family:adelle-sans,helvetica,arial,sans-serif;font-size:40px;line-height:50px;font-weight:600}@media screen and (max-width:767px){.accordion__list__item__expandable-container h2,.accordion__title,.before-after-component__header-title,.contact__header,.cta-teaser__title,.footer__contact__title,.footer__teaser__title,.intro-section--col7 .intro-section__expandable-text__content h2,.intro-section--col7 .intro-section__text h2,.intro-section__expandable-text__content h2,.intro-section__text h2,.intro-section__title,.job-list__title__text,.job-page__header__text h2,.news-section__header-title,.rich-text__container__content h2,.selected-news__header-title,.tabs__title{font-size:26px;line-height:34px}}.accordion__list__item__expandable-container h3,.intro-section--col7 .intro-section__expandable-text__content h3,.intro-section--col7 .intro-section__text h3,.intro-section__expandable-text__content h3,.intro-section__text h3,.job-page__header__text h3,.rich-text__container__content h3{font-family:adelle-sans,helvetica,arial,sans-serif;font-size:24px;line-height:34px;font-weight:600}.accordion__list__item__expandable-container h4,.accordion__list__item__title-bar__title,.collection-item__link__title,.employee-item__container__title,.intro-section--col7 .intro-section__expandable-text__content h4,.intro-section--col7 .intro-section__text h4,.intro-section__expandable-text__content h4,.intro-section__text h4,.job-page__header__text h4,.news-item__title,.news-list-item__link__title,.news-teaser__title,.rich-text__container__content h4,.selected-news-item__title,.three-on-stribe-section__content__item__text-content__title{font-family:adelle-sans,helvetica,arial,sans-serif;font-size:20px;line-height:28px;font-weight:600}@media screen and (max-width:767px){.accordion__list__item__expandable-container h4,.accordion__list__item__title-bar__title,.collection-item__link__title,.employee-item__container__title,.intro-section--col7 .intro-section__expandable-text__content h4,.intro-section--col7 .intro-section__text h4,.intro-section__expandable-text__content h4,.intro-section__text h4,.job-page__header__text h4,.news-item__title,.news-list-item__link__title,.news-teaser__title,.rich-text__container__content h4,.selected-news-item__title,.three-on-stribe-section__content__item__text-content__title{font-size:18px;line-height:24px}}.hero__frame__content__text{font-family:adelle-sans,helvetica,arial,sans-serif;font-size:26px;line-height:36px;font-weight:300}@media screen and (max-width:767px){.hero__frame__content__text{font-size:20px;line-height:26px}}.hero__frame__content__title__small{font-family:adelle-sans,helvetica,arial,sans-serif;font-size:20px;line-height:39px;font-weight:300}@media screen and (max-width:767px){.hero__frame__content__title__small{font-size:18px;line-height:23px}}.collection-search__field,.employee-filter-info__default-wrap__text,.employee-filter-info__list__category__title,.employee-search__field,.filter-info__default-wrap__text,.filter-info__list__category__title,.header__menu__main__list__item__submenu__item__link,.intro-section__expandable-text__content a,.intro-section__expandable-text__content h5,.intro-section__expandable-text__content h6,.intro-section__expandable-text__content ol,.intro-section__expandable-text__content p,.intro-section__expandable-text__content ul,.intro-section__text a,.intro-section__text h5,.intro-section__text h6,.intro-section__text ol,.intro-section__text p,.intro-section__text ul,.job-list__list__item__link,.job-page__header__text a,.job-page__header__text h5,.job-page__header__text h6,.job-page__header__text ol,.job-page__header__text p,.job-page__header__text ul,.news-search__field{font-family:adelle-sans,helvetica,arial,sans-serif;line-height:30px;font-weight:300;letter-spacing:.01em}.accordion__list__item__expandable-container h5,.accordion__list__item__expandable-container h6,.accordion__list__item__expandable-container ol,.accordion__list__item__expandable-container p,.accordion__list__item__expandable-container ul,.collection-item__link__text,.contact__email a,.contact__name,.contact__number,.contact__quote,.contact__quote-author,.contact__role,.employee-item__container__text,.header__menu__footer__link,.image-component__image-description,.image-component__image-description-two,.intro-section--col7 .intro-section__expandable-text__content h5,.intro-section--col7 .intro-section__expandable-text__content h6,.intro-section--col7 .intro-section__expandable-text__content ol,.intro-section--col7 .intro-section__expandable-text__content p,.intro-section--col7 .intro-section__expandable-text__content ul,.intro-section--col7 .intro-section__text h5,.intro-section--col7 .intro-section__text h6,.intro-section--col7 .intro-section__text ol,.intro-section--col7 .intro-section__text p,.intro-section--col7 .intro-section__text ul,.intro-section__date-display__date,.news-item__date-display__date,.news-item__text,.news-list-item__link__tag__date,.news-list-item__link__text,.news-teaser__text,.person-list__content__list__item__text,.project-info__list__item__text,.rich-text__container__content figure figcaption,.rich-text__container__content h5,.rich-text__container__content h6,.rich-text__container__content ol,.rich-text__container__content p,.rich-text__container__content ul,.selected-news-item__date-display__date,.selected-news-item__text,.three-on-stribe-section__content__item__text-content__text,body,button,html,input,textarea{font-family:adelle-sans,helvetica,arial,sans-serif;font-size:16px;line-height:24px;font-weight:300;letter-spacing:.01em}.collection-item__link__tag,.collection-list__results-no,.collection-list__sort-by__dropdown__label__title,.employee-filter-info__list__category__items__item,.employee-filter-info__list__category__items__item--capitalized,.employee-list__results-no,.filter-info__list__category__items__item,.filter-info__list__category__items__item--capitalized,.intro-section__date-display__tag,.news-item__date-display__text,.news-list-item__link__tag,.news-list__results-no,.news-teaser__tag,.person-list__content__list__item__title,.project-info__list__item__title,.selected-news-item__date-display__text,.socials-buttons__title,.tabs__wrap-desktop__content__article__tag,.tabs__wrap-mobile__list__item__expandable-container__tag{font-family:adelle-sans-condensed,helvetica,arial,sans-serif;font-size:14px;line-height:20px;font-weight:600;text-transform:uppercase}@media screen and (max-width:767px){.collection-item__link__tag,.collection-list__results-no,.collection-list__sort-by__dropdown__label__title,.employee-filter-info__list__category__items__item,.employee-filter-info__list__category__items__item--capitalized,.employee-list__results-no,.filter-info__list__category__items__item,.filter-info__list__category__items__item--capitalized,.intro-section__date-display__tag,.news-item__date-display__text,.news-list-item__link__tag,.news-list__results-no,.news-teaser__tag,.person-list__content__list__item__title,.project-info__list__item__title,.selected-news-item__date-display__text,.socials-buttons__title,.tabs__wrap-desktop__content__article__tag,.tabs__wrap-mobile__list__item__expandable-container__tag{font-size:12px}}button{border:none;-webkit-appearance:none;outline:0;background:0 0;padding:0;cursor:pointer}button:focus{outline:0}a{color:#2f343f;text-decoration:none}a:hover{text-decoration:none}a:focus{outline:0}.contact__link,.contact__sign-up-link,.cta-teaser__content-container__article__link,.error__header__container__link,.footer__newsletter__form__submit-btn,.footer__teaser__link,.hero__frame__content__link,.intro-section__link,.news-item__link,.news-section__link,.news-teaser__link,.selected-news-item__link,.selected-news__link,.three-on-stribe-section__content__item__text-content__link{color:#2f343f;font-size:18px;line-height:23px;font-weight:600;min-height:30px}@media screen and (max-width:767px){.contact__link,.contact__sign-up-link,.cta-teaser__content-container__article__link,.error__header__container__link,.footer__newsletter__form__submit-btn,.footer__teaser__link,.hero__frame__content__link,.intro-section__link,.news-item__link,.news-section__link,.news-teaser__link,.selected-news-item__link,.selected-news__link,.three-on-stribe-section__content__item__text-content__link{font-size:16px;line-height:21px}}.contact__link:after,.contact__sign-up-link:after,.cta-teaser__content-container__article__link:after,.error__header__container__link:after,.footer__newsletter__form__submit-btn:after,.footer__teaser__link:after,.hero__frame__content__link:after,.intro-section__link:after,.news-item__link:after,.news-section__link:after,.news-teaser__link:after,.selected-news-item__link:after,.selected-news__link:after,.three-on-stribe-section__content__item__text-content__link:after{content:"";padding-left:10px;font-size:1.1em;vertical-align:middle}.contact__link:hover,.contact__sign-up-link:hover,.cta-teaser__content-container__article__link:hover,.error__header__container__link:hover,.footer__newsletter__form__submit-btn:hover,.footer__teaser__link:hover,.hero__frame__content__link:hover,.intro-section__link:hover,.news-item__link:hover,.news-section__link:hover,.news-teaser__link:hover,.selected-news-item__link:hover,.selected-news__link:hover,.three-on-stribe-section__content__item__text-content__link:hover{font-weight:700}.contact__link:hover:after,.contact__sign-up-link:hover:after,.cta-teaser__content-container__article__link:hover:after,.error__header__container__link:hover:after,.footer__newsletter__form__submit-btn:hover:after,.footer__teaser__link:hover:after,.hero__frame__content__link:hover:after,.intro-section__link:hover:after,.news-item__link:hover:after,.news-section__link:hover:after,.news-teaser__link:hover:after,.selected-news-item__link:hover:after,.selected-news__link:hover:after,.three-on-stribe-section__content__item__text-content__link:hover:after{font-size:1.5em}.contact__link:active,.contact__sign-up-link:active,.cta-teaser__content-container__article__link:active,.error__header__container__link:active,.footer__newsletter__form__submit-btn:active,.footer__teaser__link:active,.hero__frame__content__link:active,.intro-section__link:active,.news-item__link:active,.news-section__link:active,.news-teaser__link:active,.selected-news-item__link:active,.selected-news__link:active,.three-on-stribe-section__content__item__text-content__link:active{font-weight:700}.contact__link:active:after,.contact__sign-up-link:active:after,.cta-teaser__content-container__article__link:active:after,.error__header__container__link:active:after,.footer__newsletter__form__submit-btn:active:after,.footer__teaser__link:active:after,.hero__frame__content__link:active:after,.intro-section__link:active:after,.news-item__link:active:after,.news-section__link:active:after,.news-teaser__link:active:after,.selected-news-item__link:active:after,.selected-news__link:active:after,.three-on-stribe-section__content__item__text-content__link:active:after{font-weight:700;font-size:1.5em}.contact__link:after,.cta-teaser__content-container__article__link:after,.error__header__container__link:after,.footer__newsletter__form__submit-btn:after,.footer__teaser__link:after,.hero__frame__content__link:after,.intro-section__link:after,.news-item__link:after,.news-section__link:after,.news-teaser__link:after,.selected-news__link:after,.three-on-stribe-section__content__item__text-content__link:after{position:relative;left:0;transition:.5s ease-in-out}.contact__link:hover,.cta-teaser__content-container__article__link:hover,.error__header__container__link:hover,.footer__newsletter__form__submit-btn:hover,.footer__teaser__link:hover,.hero__frame__content__link:hover,.intro-section__link:hover,.news-item__link:hover,.news-section__link:hover,.news-teaser__link:hover,.selected-news__link:hover,.three-on-stribe-section__content__item__text-content__link:hover{font-weight:600}.contact__link:hover:after,.cta-teaser__content-container__article__link:hover:after,.error__header__container__link:hover:after,.footer__newsletter__form__submit-btn:hover:after,.footer__teaser__link:hover:after,.hero__frame__content__link:hover:after,.intro-section__link:hover:after,.news-item__link:hover:after,.news-section__link:hover:after,.news-teaser__link:hover:after,.selected-news__link:hover:after,.three-on-stribe-section__content__item__text-content__link:hover:after{font-size:1.1em;transition:.5s ease-in-out;left:10px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button,input,textarea{-webkit-appearance:none;border-radius:0;border:none}button:focus,input:focus,textarea:focus{outline:0}input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}input[type=date]::-ms-calendar-picker-indicator{display:none;-webkit-appearance:none}.footer__newsletter__form__input{display:block;width:100%;padding:15px;border-bottom:1px solid rgba(47,52,63,.5);font-style:italic;background:0 0;font-family:adelle-sans,helvetica,arial,sans-serif;font-size:18px;line-height:24px;font-weight:400;margin-top:30px}.footer__newsletter__form__input::-moz-placeholder{color:rgba(47,52,63,.8)}.footer__newsletter__form__input::placeholder{color:rgba(47,52,63,.8)}.footer__newsletter__form__input:hover{font-weight:600}.footer__newsletter__form__input:focus{outline:0;font-weight:700;font-style:normal}.accordion__list__item__expandable-container,.intro-section--col7 .intro-section__expandable-text__content,.intro-section--col7 .intro-section__text,.rich-text__container__content{color:#2f343f}.accordion__list__item__expandable-container a,.intro-section--col7 .intro-section__expandable-text__content a,.intro-section--col7 .intro-section__text a,.rich-text__container__content a{display:inline;text-decoration:none;color:inherit;background-image:linear-gradient(#000,#000);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size .3s,background-position 0s .3s}.accordion__list__item__expandable-container a:hover,.intro-section--col7 .intro-section__expandable-text__content a:hover,.intro-section--col7 .intro-section__text a:hover,.rich-text__container__content a:hover{background-size:0 1px;background-position:0 100%}.accordion__list__item__expandable-container p,.intro-section--col7 .intro-section__expandable-text__content p,.intro-section--col7 .intro-section__text p,.rich-text__container__content p{margin-top:15px}.accordion__list__item__expandable-container p:first-child,.intro-section--col7 .intro-section__expandable-text__content p:first-child,.intro-section--col7 .intro-section__text p:first-child,.rich-text__container__content p:first-child{margin-top:0}.accordion__list__item__expandable-container h1,.intro-section--col7 .intro-section__expandable-text__content h1,.intro-section--col7 .intro-section__text h1,.rich-text__container__content h1{margin-top:50px}.accordion__list__item__expandable-container h1:first-child,.intro-section--col7 .intro-section__expandable-text__content h1:first-child,.intro-section--col7 .intro-section__text h1:first-child,.rich-text__container__content h1:first-child{margin-top:0}.accordion__list__item__expandable-container h2,.intro-section--col7 .intro-section__expandable-text__content h2,.intro-section--col7 .intro-section__text h2,.rich-text__container__content h2{margin-top:50px}.accordion__list__item__expandable-container h2:first-child,.intro-section--col7 .intro-section__expandable-text__content h2:first-child,.intro-section--col7 .intro-section__text h2:first-child,.rich-text__container__content h2:first-child{margin-top:0}.accordion__list__item__expandable-container h3,.intro-section--col7 .intro-section__expandable-text__content h3,.intro-section--col7 .intro-section__text h3,.rich-text__container__content h3{margin-top:50px}.accordion__list__item__expandable-container h3:first-child,.intro-section--col7 .intro-section__expandable-text__content h3:first-child,.intro-section--col7 .intro-section__text h3:first-child,.rich-text__container__content h3:first-child{margin-top:0}.accordion__list__item__expandable-container h4,.intro-section--col7 .intro-section__expandable-text__content h4,.intro-section--col7 .intro-section__text h4,.rich-text__container__content h4{font-weight:700;margin-top:25px}.accordion__list__item__expandable-container h4:first-child,.intro-section--col7 .intro-section__expandable-text__content h4:first-child,.intro-section--col7 .intro-section__text h4:first-child,.rich-text__container__content h4:first-child{margin-top:0}.accordion__list__item__expandable-container h5,.accordion__list__item__expandable-container h6,.intro-section--col7 .intro-section__expandable-text__content h5,.intro-section--col7 .intro-section__expandable-text__content h6,.intro-section--col7 .intro-section__text h5,.intro-section--col7 .intro-section__text h6,.rich-text__container__content h5,.rich-text__container__content h6{font-weight:700;margin-top:25px}.accordion__list__item__expandable-container h5:first-child,.accordion__list__item__expandable-container h6:first-child,.intro-section--col7 .intro-section__expandable-text__content h5:first-child,.intro-section--col7 .intro-section__expandable-text__content h6:first-child,.intro-section--col7 .intro-section__text h5:first-child,.intro-section--col7 .intro-section__text h6:first-child,.rich-text__container__content h5:first-child,.rich-text__container__content h6:first-child{margin-top:0}.accordion__list__item__expandable-container ol,.accordion__list__item__expandable-container ul,.intro-section--col7 .intro-section__expandable-text__content ol,.intro-section--col7 .intro-section__expandable-text__content ul,.intro-section--col7 .intro-section__text ol,.intro-section--col7 .intro-section__text ul,.rich-text__container__content ol,.rich-text__container__content ul{margin-top:25px;padding-left:20px}.accordion__list__item__expandable-container ol:first-child,.accordion__list__item__expandable-container ul:first-child,.intro-section--col7 .intro-section__expandable-text__content ol:first-child,.intro-section--col7 .intro-section__expandable-text__content ul:first-child,.intro-section--col7 .intro-section__text ol:first-child,.intro-section--col7 .intro-section__text ul:first-child,.rich-text__container__content ol:first-child,.rich-text__container__content ul:first-child{margin-top:0}.accordion__list__item__expandable-container ol li,.accordion__list__item__expandable-container ul li,.intro-section--col7 .intro-section__expandable-text__content ol li,.intro-section--col7 .intro-section__expandable-text__content ul li,.intro-section--col7 .intro-section__text ol li,.intro-section--col7 .intro-section__text ul li,.rich-text__container__content ol li,.rich-text__container__content ul li{list-style:disc;padding-left:0}.accordion__list__item__expandable-container ol li:first-child,.accordion__list__item__expandable-container ul li:first-child,.intro-section--col7 .intro-section__expandable-text__content ol li:first-child,.intro-section--col7 .intro-section__expandable-text__content ul li:first-child,.intro-section--col7 .intro-section__text ol li:first-child,.intro-section--col7 .intro-section__text ul li:first-child,.rich-text__container__content ol li:first-child,.rich-text__container__content ul li:first-child{margin-top:0}.accordion__list__item__expandable-container ol li,.intro-section--col7 .intro-section__expandable-text__content ol li,.intro-section--col7 .intro-section__text ol li,.rich-text__container__content ol li{list-style:decimal}.intro-section__expandable-text__content,.intro-section__text,.job-page__header__text{color:#000}.intro-section__expandable-text__content a,.intro-section__text a,.job-page__header__text a{display:inline;text-decoration:none;color:inherit;background-image:linear-gradient(#000,#000);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size .3s,background-position 0s .3s}.intro-section__expandable-text__content a:hover,.intro-section__text a:hover,.job-page__header__text a:hover{background-size:0 1px;background-position:0 100%}.intro-section__expandable-text__content p,.intro-section__text p,.job-page__header__text p{margin-top:15px}.intro-section__expandable-text__content p:first-child,.intro-section__text p:first-child,.job-page__header__text p:first-child{margin-top:0}.intro-section__expandable-text__content h1,.intro-section__text h1,.job-page__header__text h1{margin-top:50px}.intro-section__expandable-text__content h1:first-child,.intro-section__text h1:first-child,.job-page__header__text h1:first-child{margin-top:0}.intro-section__expandable-text__content h2,.intro-section__text h2,.job-page__header__text h2{margin-top:50px}.intro-section__expandable-text__content h2:first-child,.intro-section__text h2:first-child,.job-page__header__text h2:first-child{margin-top:0}.intro-section__expandable-text__content h3,.intro-section__text h3,.job-page__header__text h3{margin-top:50px}.intro-section__expandable-text__content h3:first-child,.intro-section__text h3:first-child,.job-page__header__text h3:first-child{margin-top:0}.intro-section__expandable-text__content h4,.intro-section__text h4,.job-page__header__text h4{font-weight:700;margin-top:25px}.intro-section__expandable-text__content h4:first-child,.intro-section__text h4:first-child,.job-page__header__text h4:first-child{margin-top:0}.intro-section__expandable-text__content h5,.intro-section__expandable-text__content h6,.intro-section__text h5,.intro-section__text h6,.job-page__header__text h5,.job-page__header__text h6{font-weight:700;margin-top:25px}.intro-section__expandable-text__content h5:first-child,.intro-section__expandable-text__content h6:first-child,.intro-section__text h5:first-child,.intro-section__text h6:first-child,.job-page__header__text h5:first-child,.job-page__header__text h6:first-child{margin-top:0}.intro-section__expandable-text__content ol,.intro-section__expandable-text__content ul,.intro-section__text ol,.intro-section__text ul,.job-page__header__text ol,.job-page__header__text ul{margin-top:25px;padding-left:20px}.intro-section__expandable-text__content ol:first-child,.intro-section__expandable-text__content ul:first-child,.intro-section__text ol:first-child,.intro-section__text ul:first-child,.job-page__header__text ol:first-child,.job-page__header__text ul:first-child{margin-top:0}.intro-section__expandable-text__content ol li,.intro-section__expandable-text__content ul li,.intro-section__text ol li,.intro-section__text ul li,.job-page__header__text ol li,.job-page__header__text ul li{list-style:disc;padding-left:0}.intro-section__expandable-text__content ol li:first-child,.intro-section__expandable-text__content ul li:first-child,.intro-section__text ol li:first-child,.intro-section__text ul li:first-child,.job-page__header__text ol li:first-child,.job-page__header__text ul li:first-child{margin-top:0}.intro-section__expandable-text__content ol li,.intro-section__text ol li,.job-page__header__text ol li{list-style:decimal}.js-no-scroll{overflow:hidden}.coi-banner__page ol,.coi-banner__page p{margin-bottom:1.42857rem}.coi-banner__page ol{margin-left:15px;list-style-type:decimal}.coi-banner__page ol li{margin-bottom:.71429rem}#Coi-Renew{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNzAgMTcwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNzAgMTcwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDo3O3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI4NS4xNyIgY3k9Ijg1IiByPSIzMi42NiIvPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMzMuMjUsMTE5Ljc4Yy0xMC43OCwxNC44OC0yOC4zLDI0LjU2LTQ4LjA4LDI0LjU2Yy04LjU1LDAtMTYuNjctMS44MS0yNC4wMi01LjA2Ii8+DQoJCTxnPg0KCQkJPHBvbHlnb24gcG9pbnRzPSIxMjQuMjUsMTE3LjM3IDEzOS41LDEwOC44OSAxMzkuMjIsMTI2LjM0IAkJCSIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MS4yMywyNS45N2MyNy44MSwyLjgyLDQ5Ljk0LDI0Ljg0LDUyLjkzLDUyLjYiLz4NCgkJPGc+DQoJCQk8cG9seWdvbiBwb2ludHM9IjkzLjYzLDM0Ljk5IDc4LjY3LDI2LjAyIDkzLjkyLDE3LjU0IAkJCSIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMC45NiwxMDkuMTVjLTMuMjktNy4zOC01LjEyLTE1LjU1LTUuMTItMjQuMTVjMC0xOS41OSw5LjUtMzYuOTcsMjQuMTQtNDcuNzgiLz4NCgkJPGc+DQoJCQk8cG9seWdvbiBwb2ludHM9IjM3LjU0LDEwMi41NiAzNy4yNywxMjAuMDEgMjIuMjksMTExLjA2IAkJCSIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:48px 48px!important}#Coi-Renew svg{display:none!important}@media print{#Coi-Renew{display:none!important}}.js-reveal [data-reveal-animation]{opacity:0;visibility:hidden;transition:all .4s ease;transition-delay:attr(data-reveal-delay)}.js-reveal [data-reveal-animation=slide-up]{transform:translate3d(0,80px,0)}.js-reveal [data-reveal-animation=slide-down]{transform:translate3d(0,-80px,0)}.js-reveal [data-reveal-animation=slide-left]{transform:translate3d(80px,0,0)}.js-reveal [data-reveal-animation=slide-right]{transform:translate3d(-80px,0,0)}.js-reveal.js-reveal-active [data-reveal-animation]{opacity:1;visibility:visible;transform:none}.collection-item{width:100%;height:-moz-max-content;height:max-content;cursor:pointer}.collection-item:hover .collection-item__title{text-decoration:underline}.collection-item__link{width:100%;height:100%;display:block;position:relative}.collection-item__link img{width:100%}.collection-item__link__tag{margin-top:30px}@media screen and (max-width:767px){.collection-item__link__tag{margin-top:10px}}.collection-item__link__title{margin-top:10px}@media screen and (max-width:767px){.collection-item__link__title{font-size:14px;line-height:20px}}.collection-item__link__text{margin-top:10px}@media screen and (max-width:767px){.collection-item__link__text{display:none}}.collection-item__link__icon{display:none;font-size:20px;margin-top:15px}@media screen and (max-width:767px){.collection-item__link__icon{display:block}}.collection-search{position:relative;margin-top:60px}@media screen and (max-width:767px){.collection-search{margin-top:10px}}.collection-search__field{width:100%;background:0 0;border-bottom:1px solid #2f343f;padding:15px 0}@media screen and (max-width:767px){.collection-search__field{font-size:18px;padding-bottom:10px}}.collection-search__field::-moz-placeholder{font-style:italic;color:#2f343f}.collection-search__field::placeholder{font-style:italic;color:#2f343f}.collection-search__icon{position:absolute;right:-5px;top:15px;padding:5px}.collection-search__icon.icon-search{font-size:26px;pointer-events:none}@media screen and (max-width:767px){.collection-search__icon.icon-search{font-size:20px}}.collection-search__icon.icon-close{font-size:16px;cursor:pointer;width:30px;transition:transform .3s ease}.collection-search__icon.icon-close:hover{transform:scale(1.5)}.filter-tab{width:100%;display:flex;flex-direction:row;justify-content:space-between;cursor:pointer;font-weight:400;font-style:italic;height:65px;align-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-tab:hover{font-weight:700}.filter-tab:hover hr{width:20px;border:none;visibility:visible}.filter-tab__title{font-size:20px;transition:.2s ease-in-out}.filter-tab__icon{font-size:10px;transition:.2s linear}.filter-tab.expanded .filter-tab__icon{transform:rotate3d(1,0,0,180deg) translateZ(-1px)}@media screen and (max-width:767px){.filter-tab__icon{margin-right:9px}}.filter-tab hr{visibility:hidden;width:0;border:none;height:4px;background-color:#2f343f;position:absolute;bottom:0;left:0;transition:.2s ease-in-out}.filter-tab.expanded{font-weight:700}.filter-tab.expanded hr{width:20px;border:none;visibility:visible}.filter-info{width:100%;margin-top:37px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:767px){.filter-info{margin-top:24px;min-height:0}}.filter-info__default-wrap{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.filter-info__default-wrap{margin-top:20px;flex-direction:row-reverse}}@media screen and (max-width:767px){.filter-info__default-wrap__text{display:none}}.filter-info__default-wrap__icon{display:none;width:40px;transition:.2s ease-in-out}@media screen and (max-width:767px){.filter-info__default-wrap__icon{display:block;font-size:40px;cursor:pointer;background-color:#2f343f;border-radius:100px;color:#fff}}.filter-info.js-expanded .filter-info__default-wrap__icon{transform:rotate(45deg)}.filter-info__list__category{margin-bottom:20px;display:flex}@media screen and (max-width:767px){.filter-info__list__category{flex-wrap:wrap}}.filter-info__list__category__title{min-width:150px;font-weight:400;margin-right:20px}@media screen and (max-width:767px){.filter-info__list__category__title{font-weight:700;line-height:30px;font-size:16px;width:100%;margin-bottom:10px}}.filter-info__list__category__items{display:flex;flex-wrap:wrap}.filter-info__list__category__items__item{align-items:center;height:30px;width:-moz-max-content;width:max-content;display:flex;margin-right:30px;font-weight:300;padding-right:25px;position:relative}@media screen and (max-width:767px){.filter-info__list__category__items__item{font-size:16px}}.filter-info__list__category__items__item--capitalized{font-weight:300;margin-right:30px;text-transform:capitalize;align-items:center;display:flex;cursor:pointer;transition:.2s ease-in-out;text-decoration:underline;text-decoration-color:transparent}@media screen and (max-width:767px){.filter-info__list__category__items__item--capitalized{font-size:16px}}.filter-info__list__category__items__item--capitalized:hover{text-decoration:underline;text-decoration-color:inherit}.filter-info__list__category__items__item .icon-close{position:absolute;right:5px;padding-bottom:3px;font-size:10px;cursor:pointer;transition:.1s ease-in-out}.filter-info__list__category__items__item .icon-close:hover{font-size:12px}.filter-info__list__category__items__item:before{content:"";position:absolute;bottom:0;height:1px;width:100%;background-color:#2f343f}.collection-list__header{float:left;padding-left:10px;padding-right:10px;width:100%;margin-bottom:35px}@media only screen and (max-width:1024px){.collection-list__header{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.collection-list__header{padding-left:10px;padding-right:10px}}.collection-list__header__content{height:-moz-max-content;height:max-content;display:block;float:left;width:100%;padding:120px 120px 40px 120px}@media screen and (max-width:767px){.collection-list__header__content{padding:60px 17px 20px}}@media screen and (max-width:767px) and (max-width:767px){.collection-list__header__content{padding:40px 17px 10px}}.collection-list__header__content--green{background-color:#c0c4bc}.collection-list__header__content--grey{background-color:#c4c4c4}.collection-list__header__content--white{background-color:#fff}.collection-list__header__content__title{font-weight:600}@media screen and (max-width:767px){.collection-list__header__content__title{font-size:30px}}.collection-list__header__content__title:after{content:"";display:block;width:212px;height:4px;background-color:#2f343f;margin-top:10px}@media screen and (max-width:767px){.collection-list__header__content__title:after{height:1px;width:170px}}.collection-list__header__content__search{max-width:800px}.collection-list__header__content__filters{display:flex;margin:10px 0 0;max-width:720px;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width:767px){.collection-list__header__content__filters{grid-template-columns:1fr;max-height:0;transition:.2s ease-in-out;max-height:285px}}.collection-list__header__content__filter-options{width:100%;display:block;float:left;margin-bottom:10px;max-width:720px}.collection-list__header__content__filter-options__wrap{max-height:0;transition:.2s linear;overflow:hidden;width:100%;display:block}@media screen and (max-width:767px){.collection-list__header__content__filter-options__wrap.collection-list--desktop{display:none}}.collection-list__header__content__filter-options__wrap.collection-list--mobile{display:none}@media screen and (max-width:767px){.collection-list__header__content__filter-options__wrap.collection-list--mobile{display:block}}.collection-list__header__content__filter-options__wrap.expanded{margin-top:40px;max-height:-moz-fit-content;max-height:fit-content}.collection-list__header__content__filter-options__wrap__list{transition:0s;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:40px;column-gap:40px;row-gap:15px}@media screen and (max-width:767px){.collection-list__header__content__filter-options__wrap__list{grid-template-columns:1fr;font-size:20px;row-gap:25px}}.collection-list__header__content__filter-options__wrap__list__item p{cursor:pointer}.collection-list__header__content__filter-options__wrap__list__item p.selected{font-weight:700;text-decoration:underline}@media screen and (max-width:767px){.collection-list__header__content__filter-options__wrap__list__item p.selected{font-weight:300}}.collection-list__header__content__filter-options__wrap__list__item p:hover{text-decoration:underline}.collection-list__list--4columns{float:left;padding-left:10px;padding-right:10px;width:100%;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:50px;margin-top:25px;margin-bottom:90px}@media only screen and (max-width:1024px){.collection-list__list--4columns{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.collection-list__list--4columns{padding-left:10px;padding-right:10px}}@media screen and (max-width:767px){.collection-list__list--4columns{grid-template-columns:1fr 1fr}}.collection-list__list--3columns{float:left;padding-left:10px;padding-right:10px;width:100%;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:50px;margin-top:25px;margin-bottom:90px}@media only screen and (max-width:1024px){.collection-list__list--3columns{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.collection-list__list--3columns{padding-left:10px;padding-right:10px}}@media screen and (max-width:767px){.collection-list__list--3columns{grid-template-columns:1fr 1fr}}.collection-list__results-no{display:block;float:left;margin-left:10px;font-weight:300}.collection-list__sort-by{display:inline-flex;float:right;margin-right:10px}.collection-list__sort-by__dropdown{position:relative;list-style:none}.collection-list__sort-by__dropdown__label{display:flex;justify-content:end;align-items:center;-moz-column-gap:40px;column-gap:40px}.collection-list__sort-by__dropdown__label__title{font-weight:300}.collection-list__sort-by__dropdown__label__icon{font-size:10px;transition:.2s linear}.collection-list__sort-by__dropdown.js-expanded .collection-list__sort-by__dropdown__label__icon{transform:rotate3d(1,0,0,180deg) translateZ(-1px)}@media screen and (max-width:767px){.collection-list__sort-by__dropdown__label__icon{margin-right:9px}}.collection-list__sort-by__dropdown__list{position:absolute;right:0;transition:0s;width:-moz-max-content;width:max-content;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:10px;z-index:999;background-color:#fff}@media screen and (max-width:767px){.collection-list__sort-by__dropdown__list{font-size:20px;row-gap:5px}}.collection-list__sort-by__dropdown__list__item{cursor:pointer}.collection-list__sort-by__dropdown__list__item.selected{font-weight:700;text-decoration:underline}@media screen and (max-width:767px){.collection-list__sort-by__dropdown__list__item.selected{font-weight:300}}.collection-list__sort-by__dropdown__list__item:hover{text-decoration:underline}.collection-list__load-more{width:40px;display:block;font-size:40px;cursor:pointer;margin:0 auto 86px;transition:.3s ease-in-out}.collection-list__load-more:hover:before{background-color:#2f343f;border-radius:100px;color:#fff}.news-list-item{width:100%;height:-moz-max-content;height:max-content}.news-list-item:hover .news-list-item__link__title{text-decoration:underline}.news-list-item__link{width:100%;height:100%;display:block;position:relative}.news-list-item__link__image{width:100%;height:auto}.news-list-item__link__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.news-list-item__link__tag{line-height:24px}@media screen and (max-width:767px){.news-list-item__link__tag{margin-top:10px}}.news-list-item__link__tag__date{font-size:14px}.news-list-item__link__title{margin-top:10px;font-size:16px;line-height:26px;font-weight:600}@media screen and (max-width:767px){.news-list-item__link__title{font-size:14px;line-height:20px}}.news-list-item__link__text{margin-top:10px;font-size:16px;line-height:24px;font-weight:300}.news-list-item__link__icon{display:none;font-size:20px;margin-top:15px}@media screen and (max-width:767px){.news-list-item__link__icon{display:block}}.news-search{position:relative;margin-top:60px}@media screen and (max-width:767px){.news-search{margin-top:10px}}.news-search__field{width:100%;background:0 0;border-bottom:1px solid #2f343f;padding:15px 0}@media screen and (max-width:767px){.news-search__field{font-size:18px;padding-bottom:10px}}.news-search__field::-moz-placeholder{font-style:italic;color:#2f343f}.news-search__field::placeholder{font-style:italic;color:#2f343f}.news-search__icon{position:absolute;right:-5px;top:15px;padding:5px}.news-search__icon.icon-search{font-size:26px;pointer-events:none}@media screen and (max-width:767px){.news-search__icon.icon-search{font-size:20px}}.news-search__icon.icon-close{font-size:16px;cursor:pointer;width:30px;transition:transform .3s ease}.news-search__icon.icon-close:hover{transform:scale(1.5)}.news-list__header{float:left;padding-left:10px;padding-right:10px;width:100%;margin-bottom:35px}@media only screen and (max-width:1024px){.news-list__header{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.news-list__header{padding-left:10px;padding-right:10px}}.news-list__header__content{height:-moz-max-content;height:max-content;display:block;float:left;width:100%;padding:120px 120px 40px 120px}@media screen and (max-width:767px){.news-list__header__content{padding:60px 17px 20px}}@media screen and (max-width:767px) and (max-width:767px){.news-list__header__content{padding:40px 17px 10px}}.news-list__header__content--green{background-color:#c0c4bc}.news-list__header__content--grey{background-color:#c4c4c4}.news-list__header__content--white{background-color:#fff}.news-list__header__content__title{font-weight:600}@media screen and (max-width:767px){.news-list__header__content__title{font-size:30px}}.news-list__header__content__title:after{content:"";display:block;width:212px;height:4px;background-color:#2f343f;margin-top:10px}@media screen and (max-width:767px){.news-list__header__content__title:after{height:1px;width:170px}}.news-list__header__content__search{max-width:800px}.news-list__header__content__filters{display:flex;margin:10px 0 0;max-width:720px;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width:767px){.news-list__header__content__filters{grid-template-columns:1fr;max-height:0;transition:.2s ease-in-out;overflow:hidden}}.news-list__list--4columns{float:left;padding-left:10px;padding-right:10px;width:100%;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:50px;margin-top:25px;margin-bottom:90px}@media only screen and (max-width:1024px){.news-list__list--4columns{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.news-list__list--4columns{padding-left:10px;padding-right:10px}}@media screen and (max-width:767px){.news-list__list--4columns{grid-template-columns:1fr 1fr}}.news-list__list--3columns{float:left;padding-left:10px;padding-right:10px;width:100%;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:50px;margin-top:25px;margin-bottom:90px}@media only screen and (max-width:1024px){.news-list__list--3columns{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.news-list__list--3columns{padding-left:10px;padding-right:10px}}@media screen and (max-width:767px){.news-list__list--3columns{grid-template-columns:1fr 1fr}}.news-list__results-no{display:block;float:left;margin-left:10px;font-weight:300}.news-list__load-more{width:40px;display:block;font-size:40px;cursor:pointer;margin:0 auto 86px;transition:.3s ease-in-out}.news-list__load-more:hover:before{background-color:#2f343f;border-radius:100px;color:#fff}.employee-item{width:100%;height:-moz-max-content;height:max-content}.employee-item:hover .employee-item__title{text-decoration:underline}.employee-item__image{position:relative;width:100%;padding-bottom:62.53%}.employee-item__image img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.employee-item__image .initials{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-transform:uppercase;text-align:center;letter-spacing:.1rem;font-size:5rem;background:grey;color:#fff}@media screen and (max-width:767px){.employee-item__image .initials{font-size:4rem}}@media screen and (max-width:320px){.employee-item__image .initials{font-size:3rem}}.employee-item__container{width:100%;height:100%;display:block;position:relative}.employee-item__container__contact{border-left:.5px solid #2f343f;padding-inline-start:10px;overflow-wrap:break-word}.employee-item__container__tag{font-weight:300;line-height:24px}@media screen and (max-width:767px){.employee-item__container__tag{margin-top:10px}}.employee-item__container__title{margin-top:22px;font-size:16px;line-height:30px;font-weight:700}@media screen and (max-width:767px){.employee-item__container__title{font-size:14px;line-height:20px}}.employee-item__container__text{margin-top:20px;font-size:16px;line-height:24px;font-weight:300}.employee-item__container__text a:hover{text-decoration:underline}.employee-search{position:relative;margin-top:60px}@media screen and (max-width:767px){.employee-search{margin-top:10px}}.employee-search__field{width:100%;background:0 0;border-bottom:1px solid #2f343f;padding:15px 0}@media screen and (max-width:767px){.employee-search__field{font-size:18px;padding-bottom:10px}}.employee-search__field::-moz-placeholder{font-style:italic;color:#2f343f}.employee-search__field::placeholder{font-style:italic;color:#2f343f}.employee-search__icon{position:absolute;right:-5px;top:15px;padding:5px}.employee-search__icon.icon-search{font-size:26px;pointer-events:none}@media screen and (max-width:767px){.employee-search__icon.icon-search{font-size:20px}}.employee-search__icon.icon-close{font-size:16px;cursor:pointer;width:30px;transition:transform .3s ease}.employee-search__icon.icon-close:hover{transform:scale(1.5)}.employee-filter-tab{width:100%;display:flex;flex-direction:row;justify-content:space-between;cursor:pointer;font-weight:400;font-style:italic;height:65px;align-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.employee-filter-tab:hover{font-weight:700}.employee-filter-tab:hover hr{width:20px;border:none;visibility:visible}.employee-filter-tab__title{font-size:20px;transition:.2s ease-in-out}.employee-filter-tab__icon{font-size:10px;transition:.2s linear}.filter-tab.expanded .employee-filter-tab__icon{transform:rotate3d(1,0,0,180deg) translateZ(-1px)}@media screen and (max-width:767px){.employee-filter-tab__icon{margin-right:9px}}.employee-filter-tab hr{visibility:hidden;width:0;border:none;height:4px;background-color:#2f343f;position:absolute;bottom:0;left:0;transition:.2s ease-in-out}.employee-filter-tab.expanded{font-weight:700}.employee-filter-tab.expanded hr{width:20px;border:none;visibility:visible}.employee-filter-info{width:100%;margin-top:37px;min-height:100px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:767px){.employee-filter-info{margin-top:24px;min-height:0}}.employee-filter-info__default-wrap{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.employee-filter-info__default-wrap{margin-top:20px;flex-direction:row-reverse}}@media screen and (max-width:767px){.employee-filter-info__default-wrap__text{display:none}}.employee-filter-info__default-wrap__icon{display:none;width:40px;transition:.2s ease-in-out}@media screen and (max-width:767px){.employee-filter-info__default-wrap__icon{display:block;font-size:40px;cursor:pointer;background-color:#2f343f;border-radius:100px;color:#fff}}.filter-info.js-expanded .employee-filter-info__default-wrap__icon{transform:rotate(45deg)}.employee-filter-info__list__category{margin-bottom:20px;display:flex}@media screen and (max-width:767px){.employee-filter-info__list__category{flex-wrap:wrap}}.employee-filter-info__list__category__title{min-width:150px;font-weight:400;margin-right:20px}@media screen and (max-width:767px){.employee-filter-info__list__category__title{font-weight:700;line-height:30px;font-size:16px;width:100%;margin-bottom:10px}}.employee-filter-info__list__category__items{display:flex;flex-wrap:wrap}.employee-filter-info__list__category__items__item{align-items:center;height:30px;width:-moz-max-content;width:max-content;display:flex;margin-right:30px;font-weight:300;padding-right:25px;position:relative}@media screen and (max-width:767px){.employee-filter-info__list__category__items__item{font-size:16px}}.employee-filter-info__list__category__items__item--capitalized{font-weight:300;margin-right:30px;text-transform:capitalize;align-items:center;display:flex;cursor:pointer;transition:.2s ease-in-out;text-decoration:underline;text-decoration-color:transparent}@media screen and (max-width:767px){.employee-filter-info__list__category__items__item--capitalized{font-size:16px}}.employee-filter-info__list__category__items__item--capitalized:hover{text-decoration:underline;text-decoration-color:inherit}.employee-filter-info__list__category__items__item .icon-close{position:absolute;right:5px;padding-bottom:3px;font-size:10px;cursor:pointer;transition:.1s ease-in-out}.employee-filter-info__list__category__items__item .icon-close:hover{font-size:12px}.employee-filter-info__list__category__items__item:before{content:"";position:absolute;bottom:0;height:1px;width:100%;background-color:#2f343f}.employee-list__header{float:left;padding-left:10px;padding-right:10px;width:100%;margin-bottom:35px}@media only screen and (max-width:1024px){.employee-list__header{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.employee-list__header{padding-left:10px;padding-right:10px}}.employee-list__header__content{height:-moz-max-content;height:max-content;display:block;float:left;width:100%;padding:120px 120px 40px 120px}@media screen and (max-width:767px){.employee-list__header__content{padding:60px 17px 20px}}@media screen and (max-width:767px) and (max-width:767px){.employee-list__header__content{padding:40px 17px 10px}}.employee-list__header__content--green{background-color:#c0c4bc}.employee-list__header__content--grey{background-color:#c4c4c4}.employee-list__header__content--white{background-color:#fff}.employee-list__header__content__title{font-weight:600}@media screen and (max-width:767px){.employee-list__header__content__title{font-size:30px}}.employee-list__header__content__title:after{content:"";display:block;width:212px;height:4px;background-color:#2f343f;margin-top:10px}@media screen and (max-width:767px){.employee-list__header__content__title:after{height:1px;width:170px}}.employee-list__header__content__search{max-width:800px}.employee-list__header__content__filters{display:flex;margin:10px 0 0;max-width:720px;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width:767px){.employee-list__header__content__filters{grid-template-columns:1fr;max-height:0;transition:.2s ease-in-out;overflow:hidden}}.employee-list__header__content__filter-options{width:100%;display:block;float:left;margin-bottom:10px;max-width:720px}.employee-list__header__content__filter-options__wrap{max-height:0;transition:.2s linear;overflow:hidden;width:100%;display:block}@media screen and (max-width:767px){.employee-list__header__content__filter-options__wrap.employee-list--desktop{display:none}}.employee-list__header__content__filter-options__wrap.employee-list--mobile{display:none}@media screen and (max-width:767px){.employee-list__header__content__filter-options__wrap.employee-list--mobile{display:block}}.employee-list__header__content__filter-options__wrap.expanded{margin-top:40px;max-height:-moz-fit-content;max-height:fit-content}.employee-list__header__content__filter-options__wrap__list{transition:0s;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:40px;column-gap:40px;row-gap:15px}@media screen and (max-width:767px){.employee-list__header__content__filter-options__wrap__list{grid-template-columns:1fr;font-size:20px;row-gap:25px}}.employee-list__header__content__filter-options__wrap__list__item p{cursor:pointer}.employee-list__header__content__filter-options__wrap__list__item p.selected{font-weight:700;text-decoration:underline}@media screen and (max-width:767px){.employee-list__header__content__filter-options__wrap__list__item p.selected{font-weight:300}}.employee-list__header__content__filter-options__wrap__list__item p:hover{text-decoration:underline}.employee-list__list--4columns{float:left;padding-left:10px;padding-right:10px;width:100%;width:100%;display:grid;grid-template-columns:calc(25% - 15px) calc(25% - 15px) calc(25% - 15px) calc(25% - 15px);-moz-column-gap:20px;column-gap:20px;row-gap:50px;margin-top:25px;margin-bottom:90px}@media only screen and (max-width:1024px){.employee-list__list--4columns{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.employee-list__list--4columns{padding-left:10px;padding-right:10px}}@media screen and (max-width:767px){.employee-list__list--4columns{grid-template-columns:calc(50% - 10px) calc(50% - 10px)}}.employee-list__list--3columns{float:left;padding-left:10px;padding-right:10px;width:100%;width:100%;display:grid;grid-template-columns:calc(33.33% - 13px) calc(33.33% - 13px) calc(33.33% - 13px);-moz-column-gap:20px;column-gap:20px;row-gap:50px;margin-top:25px;margin-bottom:90px}@media only screen and (max-width:1024px){.employee-list__list--3columns{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.employee-list__list--3columns{padding-left:10px;padding-right:10px}}@media screen and (max-width:767px){.employee-list__list--3columns{grid-template-columns:calc(50% - 10px) calc(50% - 10px)}}.employee-list__results-no{display:block;float:left;margin-left:10px;font-weight:300}.employee-list__load-more{width:40px;display:block;font-size:40px;cursor:pointer;margin:0 auto 86px;transition:.3s ease-in-out}.employee-list__load-more:hover:before{background-color:#2f343f;border-radius:100px;color:#fff}@keyframes loader-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.slider{height:calc(100vh - 220px)}.slider .slick-arrow{position:absolute;top:50%;height:58px;margin-top:-29px;background-color:rgba(255,255,255,.5);width:58px;color:#2f343f;text-align:center;font-size:21px;border-radius:50%;cursor:pointer;z-index:100000;transition:all .3s ease}.js-keyboard-user .slider .slick-arrow:focus,.slider .slick-arrow:hover{background-color:#fff}@media screen and (max-width:1023px){.slider .slick-arrow{display:none}}.slider .slick-next{right:20px;transform:rotate(90deg)}.slider .slick-prev{left:20px;transform:rotate(-90deg)}.slider__overlay{position:absolute;left:0;width:100%;height:calc(100vh - 220px)}.slider__overlay__slide{width:calc(177.78vh - 374px);max-width:calc(100vw - 220px);padding:0 10px;opacity:.4;transition:opacity .8s ease}@media screen and (max-width:1023px){.slider__overlay__slide{padding:0;width:170vh;max-width:100vw}}.slider__overlay__slide--square{width:calc(100vh - 200px);max-width:calc(100vw - 200px)}@media screen and (max-width:1023px){.slider__overlay__slide--square{max-width:100vw}}.slider__overlay__slide--portrait{width:calc(60vh - 132px)}@media screen and (max-width:1023px){.slider__overlay__slide--portrait{max-width:100vw}}.slider__overlay__slide.slick-current{opacity:1}.slider__overlay__slide__content{display:flex;flex-direction:column;height:calc(100vh - 220px)}.slider__overlay__slide__video{flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;justify-content:center}.slider__overlay__slide__video__crop{position:relative;width:100%;padding-bottom:56.25%;background-position:center center;background-repeat:no-repeat;background-size:cover}.slider__overlay__slide--square .slider__overlay__slide__video__crop{padding-bottom:100%}.slider__overlay__slide--portrait .slider__overlay__slide__video__crop{padding-bottom:178.78%}.slider__overlay__slide__video__crop__loader{position:absolute;left:50%;top:50%;margin-top:-40px;margin-left:-40px;width:80px;height:80px;opacity:0;transition:opacity .3s ease}.slick-current .slider__overlay__slide__video__crop__loader{opacity:1}.slider__overlay__slide__video__crop__loader:after{content:"";display:block;width:50px;height:50px;margin:14px;border-radius:50%;border:2px solid #fff;border-color:#fff transparent #fff transparent;animation:loader-animation 1.5s linear infinite}.slider__overlay__slide__video__crop__loader:before{content:"";position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-7px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #fff}.slider__overlay__slide__video__crop__iframe{position:absolute;left:0;bottom:0;width:100%;height:100%}.slider__overlay__slide__image{display:block;width:auto;height:1px;-o-object-fit:cover;object-fit:cover;flex-grow:1;flex-shrink:1}@media screen and (max-width:1023px){.slider__overlay__slide__image{-o-object-fit:contain;object-fit:contain}.slider__overlay__slide--has-text .slider__overlay__slide__image{-o-object-position:bottom;object-position:bottom}}.slider__overlay__slide__description{max-width:687px;width:100%;padding-top:15px}.slider__overlay__slide--has-video .slider__overlay__slide__description{flex-grow:1}@media screen and (max-width:1023px){.slider__overlay__slide__description{padding-top:15px;margin:0 auto;max-width:calc(100vw - 40px)}}@media screen and (max-width:900px) and (max-height:500px){.slider__overlay__slide__description{padding-bottom:15px}}.slider__overlay__slide__description__text{transform:translate3d(0,15px,0);opacity:0;transition:opacity .4s ease,transform .4s ease;transition-delay:0s}.slick-current .slider__overlay__slide__description__text{opacity:1;transform:none;transition-delay:.6s}.header{position:fixed;top:0;left:0;width:100%;z-index:100000}.header__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(47,52,63,.4);transition:all .3s ease;opacity:0;visibility:hidden}@media screen and (max-width:480px){.header__overlay{z-index:10}}.js-show-menu .header__overlay{visibility:visible;opacity:1}.header__top{position:relative;padding:10px 0;background-color:#fff}.header__top__content__logo{float:left;margin-left:10px;margin-right:10px}.header__top__content__logo__image{display:block;width:auto;height:43px}.header__top__content__util{float:right;margin-right:10px}.header__top__content__util__language{float:left;padding:10px 5px}.header__top__content__util__language__link{margin-right:10px;font-size:14px}.header__top__content__util__language__link:hover{border-bottom:4px solid #2f343f}.header__top__content__util__language__link--active{font-weight:700;border-bottom:4px solid #2f343f}.header__top__content__util__toggle{float:left;padding:10px;width:50px;text-align:center}.js-show-menu .header__top__content__util__toggle__icon--open{display:none}.header__top__content__util__toggle__icon--close{display:none}.js-show-menu .header__top__content__util__toggle__icon--close{display:block}.header__menu{position:absolute;top:64px;right:0;height:calc(100vh - 64px);width:962px;max-width:100%;background-color:#fff;transform:translate3d(100%,0,0);visibility:hidden;transition:all .3s ease}@media screen and (max-width:480px){.header__menu{width:calc(100% - 60px);right:auto;left:0;top:0;transform:translate3d(-100%,0,0);height:100vh;overflow-y:auto;z-index:100}}.js-show-menu .header__menu{transform:none;visibility:visible}.header__menu__main{height:calc(100% - 104px);overflow-y:auto}@media screen and (max-width:480px){.header__menu__main{overflow:visible;height:auto}}.header__menu__main::-webkit-scrollbar{width:8px}.header__menu__main::-webkit-scrollbar-thumb{background:#2f343f}.header__menu__main::-webkit-scrollbar-track{background:#fff}.header__menu__main__list__item{float:left;width:220px;margin-left:60px;margin-top:60px;margin-bottom:60px}.header__menu__main__list__item:nth-child(3n+1){clear:both}@media screen and (max-height:900px){.header__menu__main__list__item{margin-top:30px;margin-bottom:30px}}@media screen and (max-height:700px){.header__menu__main__list__item{margin-top:15px;margin-bottom:15px}}@media screen and (max-width:1000px){.header__menu__main__list__item{margin-left:20px;width:200px}}@media screen and (max-width:767px){.header__menu__main__list__item{clear:none}.header__menu__main__list__item:nth-child(odd){clear:both}}@media screen and (max-width:480px){.header__menu__main__list__item{margin-top:10px;margin-bottom:10px;width:calc(100% - 40px)}}.header__menu__main__list__item__link{position:relative;display:inline-block;font-size:32px;line-height:38px;font-weight:700;padding:10px 0 15px 0}@media screen and (max-height:900px){.header__menu__main__list__item__link{font-size:20px;line-height:30px;padding:10px 0}}.header__menu__main__list__item__link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:4px;background-color:#2f343f;transition:width .2s ease}.header__menu__main__list__item__link:hover:after{width:100%}.header__menu__main__list__item__submenu{border-top:1px solid #2f343f;padding-top:20px}.header__menu__main__list__item__submenu__item__link{display:inline-block;position:relative;padding:10px 0 5px 0}@media screen and (max-height:900px){.header__menu__main__list__item__submenu__item__link{font-size:18px;line-height:28px;padding:3px 0}}.header__menu__main__list__item__submenu__item__link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:4px;background-color:#2f343f;transition:width .2s ease}.header__menu__main__list__item__submenu__item__link:hover:after{width:100%}.header__menu__some{position:absolute;bottom:0;padding:30px 60px;width:40%;background-color:#fff}@media screen and (max-width:1000px){.header__menu__some{padding-left:20px}}@media screen and (max-height:700px){.header__menu__some{padding-top:15px;padding-bottom:15px}}@media screen and (max-width:480px){.header__menu__some{position:relative;bottom:auto;width:100%;padding:10px;margin-top:10px}}.header__menu__some__link{position:relative;font-size:24px;line-height:34px;float:left;padding:0 10px}.header__menu__some__link:after{content:"";position:absolute;bottom:-5px;left:50%;margin-left:-12px;width:0;height:4px;background-color:#2f343f;transition:width .2s ease}.header__menu__some__link:hover:after{width:24px}.header__menu__footer{position:absolute;bottom:0;left:40%;padding:30px 60px;width:60%;background-color:#fff}@media screen and (max-height:700px){.header__menu__footer{padding-top:15px;padding-bottom:15px}}@media screen and (max-width:480px){.header__menu__footer{position:relative;bottom:auto;left:auto;width:100%;padding:20px}}.header__menu__footer__link{position:relative;font-weight:700;margin-right:30px;padding:10px 0;display:inline-block}.header__menu__footer__link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:4px;background-color:#2f343f;transition:width .2s ease}.header__menu__footer__link:hover:after{width:100%}.header__close-menu{position:fixed;right:10px;top:50%;margin-top:-20px;height:40px;width:40px;border-radius:50%;background-color:#fff;text-align:center;line-height:40px;z-index:100;opacity:0;visibility:hidden;transition:all .3s ease}@media screen and (max-width:480px){.js-show-menu .header__close-menu{visibility:visible;opacity:1}}.footer{padding-top:20px;padding-bottom:20px}.footer__wrapper{position:relative}.footer__wrapper--bg-green{background-color:#c0c4bc}.footer__wrapper--bg-blue{background-color:#f5f6f7}.footer__wrapper--bg-white{background-color:#fff}.footer__wrapper__container{padding:40px 200px 10px 120px}@media screen and (max-width:1219px){.footer__wrapper__container{padding:40px 20px 20px 20px}}.footer__contact{float:left;width:33.3333333333%;padding-right:30px}@media screen and (max-width:1220px){.footer__contact{padding-right:20px}}@media screen and (max-width:1024px){.footer__contact{width:50%;padding-right:0}}@media screen and (max-width:767px){.footer__contact{width:100%;padding-right:0;padding-top:0}}.footer__contact__title{max-width:300px}.footer__contact__title:after{content:"";display:block;width:216px;max-width:100%;border-bottom:1px solid #2f343f;margin-top:30px}@media screen and (max-width:767px){.footer__contact__title:after{width:161px;margin:15px 0 30px}}.footer__contact__text{margin-top:30px;max-width:350px;min-width:243px}.footer__newsletter{float:left;width:66.6666666667%}@media screen and (max-width:1024px){.footer__newsletter{width:50%;margin-top:40px}}@media screen and (max-width:767px){.footer__newsletter{width:100%;margin-top:40px}}.footer__newsletter__title{font-size:50px;line-height:60px;font-weight:300}@media screen and (max-width:1024px){.footer__newsletter__title{font-size:30px;line-height:40px}}@media screen and (max-width:767px){.footer__newsletter__title{font-size:20px;line-height:30px}}.footer__newsletter__form__input:not(:-moz-placeholder){font-weight:700}.footer__newsletter__form__input:not(:placeholder-shown){font-weight:700}.footer__newsletter__form__submit-btn{display:inline-block;margin-top:40px}.footer__teaser{float:left;width:33.3333333333%;padding-right:20px;padding-bottom:15px}@media screen and (max-width:767px){.footer__teaser{width:100%;padding-right:0;padding-bottom:0}}.footer__teaser__title{max-width:300px}@media screen and (max-width:767px){.footer__teaser__title{display:none}}.footer__teaser__title:after{content:"";display:block;width:216px;border-bottom:1px solid #2f343f;margin:30px 0 40px;max-width:100%}@media screen and (max-width:767px){.footer__teaser__title:after{width:161px}}.footer__teaser__text{margin-top:20px;max-width:300px}@media screen and (max-width:767px){.footer__teaser__text{display:none}}.footer__teaser__link{display:inline-block;margin:30px 0 40px}@media screen and (max-width:767px){.footer__teaser__link{margin-top:0;margin-bottom:15px}}.footer__teaser__social-link{position:relative;display:block;float:left;align-items:center;justify-content:center;font-size:24px;margin-right:20px;margin-top:20px;cursor:pointer}.footer__teaser__social-link:after{content:"";position:absolute;bottom:-5px;left:50%;margin-left:-12px;width:0;height:4px;background-color:#2f343f;transition:width .2s ease}.footer__teaser__social-link:hover:after{width:24px}.footer__to-top-btn{position:absolute;bottom:80px;right:120px;background-color:#fff;height:58px;width:58px;border-radius:50%;text-align:center;font-size:26px}@media screen and (max-width:1219px){.footer__to-top-btn{right:20px;bottom:20px}}.rich-text__container:after{border-bottom:1px solid #2f343f;width:100%;padding-top:60px}.rich-text__container__content h4{font-size:16px}.rich-text__container__content img{width:100%;height:auto}.rich-text__container__content figure figcaption{padding-left:20px;font-style:italic}@media screen and (max-width:767px){.rich-text__container__content figure figcaption{padding-left:0}}.hero{position:relative;margin-top:20px;margin-bottom:20px;max-height:780px;width:100%;overflow:hidden;height:43vw}@media screen and (max-width:767px){.hero{padding:0;height:50vw}}.hero:not(.hero--full-width-image){height:auto;min-height:43vw}.hero--full-width-image:not(.hero--bg-green,.hero--bg-light-grey){color:#fff}.hero__frame{position:relative;max-height:780px;height:100%;display:flex;overflow:hidden}.hero:not(.hero--full-width-image) .hero__frame{display:block}@media screen and (max-width:1023px){.hero:not(.hero--full-width-image) .hero__frame{padding-top:calc(50vh - 52px);display:block}}.hero__frame__bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#626673}.hero--bg-green .hero__frame__bg{background-color:#c0c4bc}.hero--bg-light-grey .hero__frame__bg{background-color:#f5f6f7}.hero__frame__bg__image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;transition:opacity .8s cubic-bezier(.47,.2,.51,.82)}.hero--image-left .hero__frame__bg__image{width:50%}@media screen and (max-width:1023px){.hero--image-left .hero__frame__bg__image{width:100%;position:relative;height:calc(50vh - 52px)}}.hero--image-right .hero__frame__bg__image{width:50%;left:50%}@media screen and (max-width:1023px){.hero--image-right .hero__frame__bg__image{width:100%;left:0;height:calc(50vh - 52px)}}.hero:hover .hero__frame__bg__image{opacity:.8}.hero__frame__bg__image--hover{opacity:0}.hero:hover .hero__frame__bg__image--hover{opacity:1}.hero__frame__bg__video{position:relative;overflow:hidden;width:100%;padding-top:56.73%}.hero__frame__bg__video__iframe{position:absolute;top:0;left:-5%;bottom:0;width:110%;height:100%;background-size:cover}.hero__frame__content{position:relative;padding:100px 20px 40px 20px;display:flex;flex-grow:1;flex-direction:column;justify-content:center;max-height:780px;overflow-wrap:normal}.hero:not(.hero--full-width-image) .hero__frame__content{height:100%;overflow-wrap:normal;overflow:hidden;min-height:43vw;height:43vw;max-height:780px}@media screen and (min-width:1900px){.hero:not(.hero--full-width-image) .hero__frame__content{min-height:0;max-height:780px}}@media screen and (max-width:767px){.hero:not(.hero--full-width-image) .hero__frame__content{height:50vw}.hero--image-left .hero:not(.hero--full-width-image) .hero__frame__content,.hero--image-right .hero:not(.hero--full-width-image) .hero__frame__content{padding:50px 10px}}@media screen and (max-width:1023px){.hero__frame__content{padding:30px 20px}}.hero--image-left .hero__frame__content,.hero--image-right .hero__frame__content{background-color:#f5f6f7;width:50%}@media screen and (max-width:1023px){.hero--image-left .hero__frame__content,.hero--image-right .hero__frame__content{width:100%}}.hero--image-left .hero__frame__content{margin-left:50%}@media screen and (max-width:1023px){.hero--image-left .hero__frame__content{margin-left:0;padding:10px}}.hero--image-right .hero__frame__content{text-align:right}@media screen and (max-width:1023px){.hero--image-right .hero__frame__content{text-align:left;padding:10px}}.hero--full-width-image .hero__frame__content{padding:100px 120px;max-width:1070px}@media screen and (max-width:1023px){.hero--full-width-image .hero__frame__content{padding:15px;text-shadow:0 0 20px #0000005a}}.hero--bg-green .hero__frame__content{text-shadow:none}.hero--bg-light-grey .hero__frame__content{text-shadow:none}.hero__frame__content__title{transition:transform .3s ease}@media screen and (max-width:767px){.hero__frame__content__title{width:100%}}.hero:hover .hero__frame__content__title{transform:translate3d(0,-20px,0)}.hero__frame__content__title__small{display:block;margin-bottom:5px}@media screen and (max-width:767px){.hero__frame__content__title__small{margin-bottom:10px;display:none}}.hero__frame__content__title__large{display:block;font-size:5.5vw;line-height:1.1}@media screen and (max-width:767px){.hero__frame__content__title__large{font-size:30px;margin-bottom:10px}}@media screen and (min-width:1900px){.hero__frame__content__title__large{font-size:90px}}.hero__frame__content__text{margin-top:25px;transition:transform .3s ease}@media screen and (max-width:767px){.hero__frame__content__text{font-size:18px;margin-top:0}}.hero:hover .hero__frame__content__text{transform:translate3d(0,-20px,0)}.hero__frame__content__link{display:inline-block;margin-top:35px;transition:transform .3s ease}@media screen and (max-width:767px){.hero__frame__content__link{margin-top:10px}}.hero--full-width-image:not(.hero--bg-green,.hero--bg-light-grey) .hero__frame__content__link{color:#fff}.hero:hover .hero__frame__content__link{transform:translate3d(0,-20px,0)}.intro-section{margin:60px 0}.intro-section__bg{float:left;width:100%}.intro-section--bg-grey .intro-section__bg{background-color:#f5f6f7}.intro-section:not(.intro-section--col7) .intro-section__content{max-width:926px}.intro-section--bg-grey .intro-section__content{padding-top:80px;padding-bottom:80px;padding-right:120px}@media screen and (max-width:1023px){.intro-section--bg-grey .intro-section__content{padding:50px 20px}}.intro-section--bg-grey.intro-section--col7 .intro-section__content{padding:50px 20px 30px 20px}.intro-section__content__image{width:100%;margin-bottom:10px}.intro-section__date-display{display:inline-block}.intro-section__date-display__tag{float:left;line-height:24px}.intro-section__date-display__tag+.intro-section__date-display__date{padding-left:5px}.intro-section__date-display__date{float:right;font-size:14px}.intro-section__title{font-weight:600}.intro-section__title:after{content:"";margin:30px 0 40px;width:25%;display:block;border:.5px solid #2f343f}@media screen and (max-width:1023px){.intro-section__title:after{width:55%;max-width:320px;margin:15px 0 30px}}@media screen and (max-width:768px){.intro-section__title{font-size:26px;line-height:34px}}.intro-section__text p>a{line-height:16px}.intro-section__expandable-text{margin-top:30px;margin-bottom:30px}.intro-section__expandable-text__content{display:block;opacity:0;height:0;overflow:hidden;margin-bottom:20px;transition:all .2s linear}.intro-section.js-expandable-text-expanded .intro-section__expandable-text__content{opacity:1;padding-top:30px;transition:all .2s linear;height:auto}@media screen and (max-width:1024px){.intro-section.js-expandable-text-expanded .intro-section__expandable-text__content{padding-top:30px}}.intro-section__expandable-text .icon-plus{content:"";cursor:pointer;font-size:25px;border:1px solid;border-radius:100%;padding:4px}.intro-section__expandable-text .icon-plus :focus,.intro-section__expandable-text .icon-plus:hover{background-color:#000;color:#fff}@media screen and (max-width:767px){.intro-section__expandable-text .icon-plus :focus,.intro-section__expandable-text .icon-plus:hover{background-color:#fff;color:#000}}.intro-section.js-expandable-text-expanded .intro-section__expandable-text .icon-plus{transform:rotate(45deg)}.intro-section__link{display:inline-block;margin-top:20px}.news-section{margin:60px 0;padding-left:10px}.news-section__header-title{padding-bottom:17px;margin-bottom:20px}@media screen and (max-width:767px){.news-section__header-title{padding-left:0}}.news-section__header-title:after{content:"";display:block;width:216px;max-width:100%;border-bottom:1px solid #2f343f;margin-top:30px}@media screen and (max-width:767px){.news-section__header-title:after{margin-top:15px;width:161px}}.news-section__link-container{width:100%;float:left}.news-section__link{float:right;padding-right:10px}@media screen and (max-width:767px){.news-section__link{float:left;font-size:16px;margin-top:40px}}.news-section__slider{width:100%;flex-wrap:wrap;display:flex;justify-content:flex-end}@media screen and (max-width:767px){.news-section__slider{width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;flex-wrap:unset;justify-content:unset;scrollbar-color:#000 #e6eaed;scrollbar-width:thin}.news-section__slider::-webkit-scrollbar{width:10px;height:8px}.news-section__slider::-webkit-scrollbar-track{background:#000;border:3px solid transparent;background-clip:content-box}.news-section__slider::-webkit-scrollbar-thumb{background:#000;border:2px solid #000}}.news-section::after{display:table;content:"";clear:both}.selected-news{margin:60px 0}.selected-news__header-title{padding-bottom:17px;margin-bottom:20px}@media screen and (max-width:767px){.selected-news__header-title{padding-left:0}}.selected-news__header-title:after{content:"";display:block;width:216px;max-width:100%;border-bottom:1px solid #2f343f;margin-top:30px}@media screen and (max-width:767px){.selected-news__header-title:after{width:161px;margin-top:15px}}.selected-news__link-container{width:100%;float:left}.selected-news__link{float:right;padding-right:30px;padding-left:0}@media screen and (max-width:767px){.selected-news__link{float:left;font-size:16px;margin-top:40px}}.selected-news__slider{width:100%;display:grid;grid-template-columns:60% 40%;align-items:center;margin-bottom:50px}@media screen and (max-width:767px){.selected-news__slider{display:flex;justify-content:flex-end;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;flex-wrap:unset;justify-content:unset;margin-bottom:0;align-items:inherit}.selected-news__slider::-webkit-scrollbar{width:10px;height:8px}.selected-news__slider::-webkit-scrollbar-track{background:#000;border:3px solid transparent;background-clip:content-box}.selected-news__slider::-webkit-scrollbar-thumb{background:#000;border:2px solid #000}}.selected-news::after{display:table;content:"";clear:both}.selected-news-item{padding:0 10px}.selected-news-item:nth-child(1){max-width:645px}.selected-news-item:nth-child(2){max-width:460px}.selected-news-item:nth-child(3){max-width:460px;justify-self:end;margin-right:90px;margin-top:-30px}@media screen and (max-width:1370px){.selected-news-item:nth-child(3){margin-right:0;margin-top:0}}.selected-news-item:nth-child(4){max-width:460px;margin-top:80px}@media screen and (max-width:1370px){.selected-news-item:nth-child(4){margin-top:0}}@media screen and (max-width:767px){.selected-news-item{width:84%;flex-shrink:0;height:100%;opacity:1}.selected-news-item.js-active{opacity:1}.selected-news-item:last-of-type{margin-right:calc(16% + 10px)}}.selected-news-item:hover .selected-news-item__link{font-weight:600;transition:.5s ease-in-out}.selected-news-item:hover .selected-news-item__link::after{padding-left:20px;transition:.5s ease-in-out;font-size:20px}.selected-news-item:hover .selected-news-item__link:empty::after{padding-left:10px}.selected-news-item__image{height:auto;width:100%;margin-bottom:20px}.selected-news-item__content{max-width:100%;padding:18px 0 24px}@media screen and (max-width:767px){.selected-news-item__content{scroll-snap-align:start}}.selected-news-item__text-content{position:relative}.selected-news-item__date-display{display:inline-block}.selected-news-item__date-display__text{float:left;line-height:24px}.selected-news-item__date-display__date{float:right;font-size:14px;padding-left:5px}.selected-news-item__date-display ::after{content:"";display:table;clear:both}.selected-news-item__title{padding-bottom:10px}.selected-news-item__link{display:block;font-weight:600;font-size:18px;line-height:23px;text-transform:lowercase;padding-top:5px;height:40px;display:flex;align-items:center}@media screen and (max-width:767px){.selected-news-item__link{display:block;margin-top:10px}}.selected-news-item__link::after{transition:.5s ease-in-out;font-size:20px}.selected-news-item__link:empty::after{padding-left:0}@media screen and (max-width:767px){.selected-news-item__link{display:block}}@media screen and (min-width:768px){.selected-news-item:hover .news-item__link{position:absolute;display:block}}.news-item{padding:0 10px}@media screen and (max-width:767px){.news-item{width:84%;flex-shrink:0;height:100%;opacity:.5}.news-item.js-active{opacity:1}.news-item:last-of-type{margin-right:calc(16% + 10px)}}.news-section--selected .news-item:first-of-type{margin-bottom:45px}.news-section--selected .news-item:nth-of-type(2){padding-top:90px}@media screen and (max-width:1219px){.news-section--selected .news-item:nth-of-type(2){padding-top:60px}}@media screen and (max-width:767px){.news-section--selected .news-item:nth-of-type(2){padding-top:0}}.news-section--selected .news-item:nth-of-type(3){padding-top:80px;padding-bottom:50px}@media screen and (max-width:767px){.news-section--selected .news-item:nth-of-type(3){padding-top:0}}.news-section--selected .news-item__text-content{position:relative;width:75%}@media screen and (max-width:1219px){.news-section--selected .news-item__text-content{width:100%}}.news-item.news-item--col3{float:left;padding-left:10px;padding-right:10px;width:25%}@media only screen and (max-width:1024px){.news-item.news-item--col3{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.news-item.news-item--col3{padding-left:10px;padding-right:10px}}.news-item.news-item--col4{float:left;padding-left:10px;padding-right:10px;width:33.3333333333%}@media only screen and (max-width:1024px){.news-item.news-item--col4{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.news-item.news-item--col4{padding-left:10px;padding-right:10px}}@media screen and (max-width:767px){.news-item.news-item--col4{width:84%}}.news-item.news-item--col5{margin-top:0;width:42%;float:right}@media screen and (max-width:767px){.news-item.news-item--col5{width:84%}}.news-item.news-item--col5 .news-item__text-content{width:68%}@media screen and (max-width:1219px){.news-item.news-item--col5 .news-item__text-content{width:100%}}.news-item.news-item--col6{margin-top:0;width:58%}@media screen and (max-width:767px){.news-item.news-item--col6{width:84%}}.news-item__image{height:auto;width:100%;margin-bottom:20px}.news-item__content{max-width:100%;padding:18px 0 24px}@media screen and (max-width:767px){.news-item__content{scroll-snap-align:start}}.news-item__text-content{position:relative}@media screen and (max-width:767px){.news-item__text-content{min-height:206px}}.news-item__date-display{display:inline-block}.news-item__date-display__text{float:left;line-height:24px}.news-item__date-display__date{float:right;font-size:14px;padding-left:5px}.news-item__date-display ::after{content:"";display:table;clear:both}.news-item__title{padding-bottom:10px}.news-item__link{display:none;font-size:20px;padding-top:5px;width:100%}.news-item__link:after{padding:0}@media screen and (max-width:767px){.news-item__link{display:block;margin-top:10px}}@media screen and (max-width:767px){.news-item__link{display:block}}@media screen and (min-width:768px){.news-item:hover .news-item__link{position:absolute;display:inline-block}}.accordion{margin:60px 0}.accordion__title{font-weight:600;display:flex;align-items:flex-start;flex-direction:column;color:#2f343f;transition:.2s linear}.accordion__title:after{content:"";background:#2f343f;width:216px;display:block;height:1px;margin:30px 0 40px}.accordion__list__item{overflow:hidden}.accordion__list__item__title-bar{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:solid .5px #2f343f;cursor:pointer;position:relative;z-index:2;-moz-user-select:none;-webkit-user-select:none;user-select:none;background-color:#fff}.accordion__list__item__title-bar__title{font-weight:300;max-width:-moz-fit-content;max-width:fit-content;height:100%;display:flex;align-items:center;border-bottom:4px solid transparent;border-top:4px solid transparent}.accordion__list__item.js-expanded .accordion__list__item__title-bar__title{border-bottom:4px solid #2f343f}.accordion__list__item__title-bar__chevron{width:38px;height:38px;font-size:12px;transition:.2s linear;display:flex;align-items:center;justify-content:center;backface-visibility:visible;transform-style:preserve-3d;transform:translateZ(1px);transition:.2s linear}.accordion__list__item.js-expanded .accordion__list__item__title-bar__chevron{transform:rotate3d(1,0,0,180deg) translateZ(-1px)}.accordion__list__item__expandable-container{height:0;opacity:0;display:flex;flex-direction:column;transition:.2s linear}.accordion__list__item.js-expanded .accordion__list__item__expandable-container{padding:20px 0;visibility:visible;opacity:1;height:-moz-max-content;height:max-content}.socials-buttons{margin:60px 0}.socials-buttons__content{position:relative;border-top:.5px solid #2f343f;display:flex;align-items:center;height:80px}.socials-buttons__title{font-weight:300;width:-moz-max-content;width:max-content;float:left}.socials-buttons__list{display:flex;flex-direction:row;float:left}.socials-buttons__list__item{display:block;float:left;width:40px;display:flex;align-items:center;justify-content:center;height:40px;font-size:24px;cursor:pointer}.news-teaser{margin:60px 0}.news-teaser__text-content{position:relative;float:left;width:41.6666666667%}@media screen and (max-width:1219px){.news-teaser__text-content{width:70%}}@media screen and (max-width:767px){.news-teaser__text-content{width:100%;min-height:157px}}.news-teaser__image{width:100%;height:auto;margin-bottom:20px}.news-teaser__tag{padding-bottom:10px}.news-teaser__title{padding-bottom:10px}.news-teaser__link{font-size:20px;display:none;padding-top:5px;width:100%}.news-teaser__link:after{padding:0}@media screen and (max-width:767px){.news-teaser__link{display:block;margin-top:10px}}.news-teaser:hover .news-teaser__link{position:absolute;display:block}.contact{margin:120px 0}@media screen and (max-width:767px){.contact{margin:40px 0}}.contact__wrapper.contact--bg-grey{background-color:#f5f6f7;padding:60px 0}@media screen and (max-width:767px){.contact__wrapper.contact--bg-grey{padding:40px 0}}.contact__header{margin-bottom:0}@media screen and (max-width:767px){.contact--bg-grey .contact__header{margin-left:20px}}.contact__header:after{content:"";display:block;width:216px;max-width:100%;border-bottom:1px solid #2f343f;margin:30px 0 40px}@media screen and (max-width:767px){.contact__header:after{width:161px;margin:18px 0 25px}}.contact__quote-content{width:100%;padding-left:22px}.contact--image-right .contact__quote-content{text-align:right;padding-right:22px}@media screen and (max-width:767px){.contact--image-right .contact__quote-content{padding-right:0;text-align:left}}@media screen and (max-width:767px){.contact__quote-content{width:100%;padding:0}}@media screen and (max-width:767px){.contact__quote{margin-bottom:30px}}.contact__quote-author{font-weight:600;margin-top:20px}@media screen and (max-width:767px){.contact__quote-author{margin-bottom:30px}}.contact__contact-information-content{width:100%}.contact--image-left .contact__contact-information-content{order:-1;text-align:right}@media screen and (max-width:767px){.contact--image-left .contact__contact-information-content{order:0}}@media screen and (max-width:767px){.contact__contact-information-content{width:100%;text-align:unset}}.contact__contact-information{border-left:1px solid #000;padding-left:20px;min-height:143px;margin-top:15px;grid-row:2/2;grid-column:2/2}.contact--image-left .contact__contact-information{text-align:left;max-width:334px;margin-left:auto;grid-row:2/2;grid-column:2/1;max-width:334px;width:100%}@media screen and (max-width:767px){.contact--image-left .contact__contact-information{max-width:unset}}.contact__contact-portrait{width:100%;height:auto;max-width:334px;max-height:334px}@media screen and (max-width:767px){.contact__contact-portrait{max-width:unset;max-height:unset;margin-bottom:10px}}.contact__name{font-weight:600;margin-bottom:5px}.contact__role{margin-bottom:20px}.contact__email a{margin-bottom:10px}.contact__link:after{padding-left:0}@media screen and (max-width:767px){.contact__link:after{padding-left:0}}.contact__sign-up-link{display:none}@media screen and (max-width:767px){.contact__sign-up-link{display:block;float:left;font-size:16px;width:100%;margin-bottom:20px}}.contact__flex-container{padding:0 60px;width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center}@media screen and (max-width:767px){.contact__flex-container{display:flex;flex-direction:column;align-items:flex-start;padding:0}.contact--bg-grey .contact__flex-container{padding:0 20px}}.job-list{margin:60px 0;margin-left:120px}.job-list__title{margin-bottom:50px;height:60px}.job-list__title:after{content:"";display:block;width:216px;max-width:100%;border-bottom:1px solid #2f343f;margin-top:30px}@media screen and (max-width:767px){.job-list__title:after{width:161px;margin:15px 0 30px}}@media screen and (max-width:767px){.job-list__title{margin:0}}.job-list__title__text{text-transform:lowercase}.job-list__list{float:left;width:100%}.job-list__list__item{padding:20px 0;border-bottom:.5px solid #2f343f}.job-list__list__item__link{display:flex;align-items:center;font-weight:600}@media screen and (max-width:767px){.job-list__list__item__link{flex-direction:column;align-items:flex-start;font-size:18px}}.job-list__list__item__link:hover .job-list__list__item__title:after{width:100%}.job-list__list__item__title{position:relative}.job-list__list__item__title:after{content:"";position:absolute;bottom:0;left:0;width:0;height:4px;background-color:#2f343f;transition:width .2s ease}.job-list__list__item__date{margin-right:50px}.video{margin:60px 0}.video__responsive{position:relative;overflow:hidden;width:100%;padding-top:56.73%}.video__responsive__iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.cta-teaser{width:100%;margin:60px 0;padding:0 120px}@media screen and (max-width:767px){.cta-teaser{padding:0}}.cta-teaser__title{margin-bottom:40px}.cta-teaser__title:after{content:"";background:#2f343f;width:216px;display:block;height:1px;margin-top:30px}.cta-teaser__content-container{display:flex;width:100%;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center}.cta-teaser__content-container--inverted{flex-direction:row-reverse}@media screen and (max-width:767px){.cta-teaser__content-container{flex-direction:column}}.cta-teaser__content-container__video-container{width:45%;margin-right:25px}@media screen and (max-width:767px){.cta-teaser__content-container__video-container{width:100%;margin-right:0}}.cta-teaser__content-container__video-container__square{position:relative;padding-bottom:100%;height:auto;width:100%;overflow:hidden}.cta-teaser__content-container__video-container__square__video{overflow:nowrap;position:absolute;padding-bottom:93%;height:0;left:50%;top:50%;width:177.78%;transform:translate(-50%,-50%)}.cta-teaser__content-container__video-container__square__video__iframe{left:0;top:0;width:100%;height:100%;position:absolute}.cta-teaser__content-container__image-container{width:45%;margin-right:25px;position:relative}@media screen and (max-width:767px){.cta-teaser__content-container__image-container{width:100%;margin-right:0}}.cta-teaser__content-container__image-container img{max-width:100%}.cta-teaser__content-container__article{width:55%}@media screen and (max-width:767px){.cta-teaser__content-container__article{width:100%;margin-top:40px}}.cta-teaser__content-container__article__headline{font-size:26px;font-weight:700;margin-bottom:40px}@media screen and (max-width:767px){.cta-teaser__content-container__article__headline{font-size:18px;line-height:36px;margin-bottom:0}}.cta-teaser__content-container__article__text{font-size:26px;line-height:36px}@media screen and (max-width:767px){.cta-teaser__content-container__article__text{font-size:18px;line-height:26px}}.cta-teaser__content-container__article__link{display:flex;margin-top:80px;align-items:center}.cta-teaser__content-container__article__link:after{top:3px}@media screen and (max-width:767px){.cta-teaser__content-container__article__link{margin-top:40px}}.cta-teaser__content-container__article__link__title{width:auto;font-size:18px;font-weight:600;margin-right:10px}@media screen and (max-width:767px){.cta-teaser__content-container__article__link__title{font-size:16px}}.tabs{margin:0 10px;background:#f5f6f7;padding:117px 0 117px 120px}@media screen and (max-width:1023px){.tabs{padding:40px 10px 40px}}.tabs__title{font-weight:600}.tabs__title:after{content:"";margin:30px 0 40px;width:25%;display:block;border:.5px solid #2f343f}@media screen and (max-width:1023px){.tabs__title:after{width:55%;max-width:320px;margin:15px 0 30px}}@media screen and (max-width:768px){.tabs__title{font-size:26px;line-height:34px}}.tabs__text{max-width:800px;font-size:20px;line-height:1.5}@media screen and (max-width:767px){.tabs__text{font-size:18px;line-height:26px;margin-bottom:20px}}.tabs__link{font-weight:600;font-size:18px;line-height:23px;text-transform:lowercase;margin-top:20px;display:block}@media screen and (max-width:767px){.tabs__link{font-size:18px;line-height:26px;margin-bottom:50px;margin-top:15px}}.tabs__link__icon{font-size:20px;padding-left:10px;transition:.5s ease-in-out}.tabs__link:hover .tabs__link__icon{padding-left:20px}.tabs__wrap-desktop{display:flex;flex-direction:row;padding-top:60px}@media screen and (max-width:767px){.tabs__wrap-desktop{display:none}}.tabs__wrap-desktop__navigation{width:15vw;min-width:200px;max-width:350px}.tabs__wrap-desktop__navigation__list__item{height:80px;margin-bottom:20px;display:flex;flex-direction:column;justify-content:center}.tabs__wrap-desktop__navigation__list__item__link{font-weight:300;font-size:26px;text-transform:lowercase;height:40px;width:100%;border-bottom:1px solid #2f343f;cursor:pointer}.tabs__wrap-desktop__navigation__list__item__link:hover+hr{width:100%}.tabs__wrap-desktop__navigation__list__item__link strong{font-weight:700}.tabs__wrap-desktop__navigation__list__item__line{margin:0;width:50px;height:4px;border:none;transition:.8s ease-in-out;background-color:#2f343f}.tabs__wrap-desktop__navigation__list__item__line.selected{width:100%}.tabs__wrap-desktop__content{scroll-snap-type:y mandatory;width:calc(100% - 330px);height:calc(100vh - 100px);max-height:1000px;overflow:scroll;position:relative;scroll-behavior:smooth;padding:0;margin:0 116px;-ms-overflow-style:none;scrollbar-width:none}.tabs__wrap-desktop__content::-webkit-scrollbar{display:none}.tabs__wrap-desktop__content__article{scroll-snap-align:start;margin-bottom:40px;height:calc(100vh - 100px);max-height:1000px}.tabs__wrap-desktop__content__article__tag{text-transform:uppercase;margin-bottom:20px}.tabs__wrap-desktop__content__article__title{font-weight:600;font-size:40px;line-height:50px;margin-bottom:30px}.tabs__wrap-desktop__content__article__title:hover+.tabs__wrap-desktop__content__article__link .tabs__wrap-desktop__content__article__link__icon{padding-left:20px}.tabs__wrap-desktop__content__article__link{margin-bottom:40px;font-weight:600;font-size:18px;text-transform:lowercase}.tabs__wrap-desktop__content__article__link__icon{font-size:20px;padding-left:10px;transition:.5s ease-in-out}.tabs__wrap-desktop__content__article__link:hover .tabs__wrap-desktop__content__article__link__icon{padding-left:20px}.tabs__wrap-desktop__content__article__image{width:100%;margin:40px 0 0}.tabs__wrap-desktop__content__article:last-of-type{margin-bottom:0}.tabs__wrap-mobile{display:none}@media screen and (max-width:767px){.tabs__wrap-mobile{display:block}}.tabs__wrap-mobile__list__item{height:80px;overflow:hidden}.tabs__wrap-mobile__list__item.js-expanded{height:-moz-max-content;height:max-content}.tabs__wrap-mobile__list__item__title-bar{height:80px;display:flex;flex-direction:column;justify-content:center}.tabs__wrap-mobile__list__item__title-bar__title{font-size:22px;font-weight:300;text-transform:lowercase;height:45px;width:100%;cursor:pointer;border-bottom:1px solid #2f343f;position:relative}.tabs__wrap-mobile__list__item__title-bar__title strong{font-weight:700}.tabs__wrap-mobile__list__item__title-bar__title::after{font-family:vla-icons;content:"";position:absolute;right:0;transition:.4s ease-in-out}.tabs__wrap-mobile__list__item.js-expanded .tabs__wrap-mobile__list__item__title-bar__title::after{transform:rotate(45deg)}.tabs__wrap-mobile__list__item__title-bar__line{margin:0;width:50px;height:4px;border:none;transition:.4s ease-in-out;background-color:#2f343f;float:left}.tabs__wrap-mobile__list__item.js-expanded .tabs__wrap-mobile__list__item__title-bar__line{width:100px}.tabs__wrap-mobile__list__item__expandable-container{height:0;padding-bottom:20px;transition:.4s ease-in-out}.tabs__wrap-mobile__list__item.js-expanded .tabs__wrap-mobile__list__item__expandable-container{height:auto;max-height:1000px}.tabs__wrap-mobile__list__item__expandable-container__tag{text-transform:uppercase;margin-bottom:12px}.tabs__wrap-mobile__list__item__expandable-container__title{font-weight:600;font-size:26px;line-height:34px;margin-bottom:34px}.tabs__wrap-mobile__list__item__expandable-container__link{margin-bottom:34px;font-weight:600;font-size:16px;text-transform:lowercase}.tabs__wrap-mobile__list__item__expandable-container__link__icon{font-size:20px;padding-left:10px;transition:.5s ease-in-out}.tabs__wrap-mobile__list__item__expandable-container__image{width:100%;margin:40px 0 0}.project-info{margin:60px 0}.project-info__content{padding-left:120px}@media screen and (max-width:767px){.project-info__content{padding-left:0}}.project-info__title{margin-bottom:50px;display:flex;flex-direction:column}@media screen and (max-width:767px){.project-info__title{margin-bottom:15px}}.project-info__title__text{width:100%;margin:30px 0 30px}@media screen and (max-width:767px){.project-info__title__text{font-size:30px;margin:20px 0 10px}}.project-info__title:after{content:"";background:#2f343f;width:216px;display:block;height:1px;margin:0}.project-info__list{display:flex;flex-wrap:wrap}.project-info__list__item{border-left:.5px solid #2f343f;width:25%;padding:10px 20px;margin-bottom:25px;min-height:95px}@media screen and (max-width:767px){.project-info__list__item{width:100%;min-height:30px;border:none;display:flex;padding:10px 10px}}@media screen and (max-width:767px){.project-info__list__item__title{min-width:120px;font-size:12px;margin-right:20px}}.project-info__list__item__text{font-size:14px;line-height:20px}.image-component{float:left;padding-left:10px;padding-right:10px;width:100%;float:none;padding-top:40px;padding-bottom:40px}@media only screen and (max-width:1024px){.image-component{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.image-component{padding-left:10px;padding-right:10px}}.image-component__flex-container{display:flex;flex-direction:row}@media screen and (max-width:767px){.image-component__flex-container{display:block}}.image-component__image-wrapper{width:100%;display:flex;flex-direction:column}.image-component--col6 .image-component__image-wrapper{width:50%}@media screen and (max-width:767px){.image-component--col6 .image-component__image-wrapper{width:100%}}.image-component__image-two-wrapper{display:flex;flex-direction:column}.image-component--col6 .image-component__image-two-wrapper{width:50%}@media screen and (max-width:767px){.image-component--col6 .image-component__image-two-wrapper{width:100%;padding-top:0}}.image-component__image{width:100%;height:auto}.image-component--col6 .image-component__image{padding-right:10px}@media screen and (max-width:767px){.image-component--col6 .image-component__image{padding-right:0}}.image-component__image-description{padding-left:20px;font-style:italic;padding-top:20px}.image-component--col6 .image-component__image-description{padding-right:10px}@media screen and (max-width:767px){.image-component__image-description{padding-left:0}}.image-component__image-two{width:100%;height:auto}.image-component--double-image .image-component__image-two{padding-top:80px}.image-component--col6 .image-component__image-two{padding-left:10px}@media screen and (max-width:767px){.image-component--col6 .image-component__image-two{padding-left:0}}.image-component__image-description-two{padding-left:30px;padding-top:20px;font-style:italic}@media screen and (max-width:767px){.image-component--double-image .image-component__image-description-two{padding-bottom:40px}}@media screen and (max-width:767px){.image-component__image-description-two{padding-left:0}}.person-list{background-color:#f5f6f7;margin:100px 10px;padding:0}@media screen and (max-width:767px){.person-list{background-color:transparent;border-bottom:1px solid #2f343f}}.person-list__content{padding:70px 120px 0}@media screen and (max-width:767px){.person-list__content{padding:0}}.person-list__content__title{margin-bottom:50px;text-transform:lowercase;display:flex;flex-direction:column}@media screen and (max-width:767px){.person-list__content__title{margin-bottom:15px}}.person-list__content__title__text{width:100%;margin:30px 0}@media screen and (max-width:767px){.person-list__content__title__text{font-size:26px;margin:20px 0 10px}}.person-list__content__title:after{content:"";background:#2f343f;max-width:216px;display:block;height:1px;margin:0 0 46px}@media screen and (max-width:767px){.person-list__content__title:after{width:160px;margin-bottom:30px}}.person-list__content__list{padding:0 120px 120px}@media screen and (max-width:767px){.person-list__content__list{display:flex;flex-direction:row;overflow-x:scroll;width:100%;padding:0}}.person-list__content__list__visible{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.person-list__content__list__visible{flex-direction:row;flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content}}.person-list__content__list__expandable{display:flex;flex-wrap:wrap;overflow:hidden;max-height:0;transition:.6s ease-in-out}.person-list.js-expanded .person-list__content__list__expandable{max-height:1000px}@media screen and (max-width:767px){.person-list__content__list__expandable{flex-direction:row;flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content;max-height:-moz-max-content;max-height:max-content}}.person-list__content__list__plus{font-size:40px;margin-left:-10px;cursor:pointer;transition:.3s ease-in-out;display:block;float:left}.person-list.js-expanded .person-list__content__list__plus{transform:rotate(45deg)}@media screen and (max-width:767px){.person-list__content__list__plus{display:none}}.person-list__content__list__item{border-left:.5px solid #2f343f;width:20%;margin-bottom:50px}@media screen and (max-width:767px){.person-list__content__list__item{width:220px;height:120px}.person-list__content__list__item a{display:flex;flex-direction:column;height:100%;justify-content:center}}.person-list__content__list__item a{display:flex;flex-direction:column;width:100%;height:100%;padding:5px 20px 0}.person-list__content__list__item__title{font-size:16px;text-transform:none}@media screen and (max-width:767px){.person-list__content__list__item__title{min-width:120px;font-size:16px;margin-right:20px;margin-bottom:5px}}.person-list__content__list__item__text{margin-top:5px}@media screen and (max-width:767px){.person-list__content__list__item__text{font-size:16px}}.person-list__content__list__item__arrow{font-size:22px;transition:.15s ease-in-out;cursor:pointer;margin-top:10px}.person-list__content__list__item__arrow:hover{padding-left:15px}@media screen and (max-width:767px){.person-list__content__list__item__arrow{margin-top:20px}}.anchor-navigation{margin:0;position:fixed;top:25vh;left:6px;height:50vh;z-index:100;display:flex;justify-content:center;flex-direction:column}@media screen and (max-width:767px){.anchor-navigation{display:none}}.anchor-navigation a{display:flex;width:8px;height:8px;border-radius:10px;background-color:#c4c4c4;margin:4px 0;position:relative;align-items:center;transition:50ms ease-in-out}.anchor-navigation a.selected{background-color:#2f343f}.anchor-navigation a:hover{background-color:#2f343f}.anchor-navigation a:hover span{visibility:visible;mix-blend-mode:difference;opacity:1}.anchor-navigation a:hover span:before{content:"";width:26px}.anchor-navigation a span{visibility:hidden;position:absolute;left:10px;width:-moz-max-content;width:max-content;transition:.2s ease-in-out;padding-left:2px;opacity:0;display:flex;align-items:center;font-size:12px}.anchor-navigation a span:before{content:"";display:block;width:10px;height:.5px;background-color:#2f343f;margin-right:2px;transition:.2s ease-in-out}.before-after-component{margin:60px 0;--grid-gutter:10px}.before-after-component__header-title{margin-left:0;padding-left:0;padding-bottom:17px;margin-bottom:20px}@media screen and (max-width:767px){.before-after-component__header-title{padding-left:0}}.before-after-component__header-title:after{content:"";display:block;width:216px;max-width:100%;border-bottom:1px solid #2f343f;margin-top:30px}@media screen and (max-width:767px){.before-after-component__header-title:after{margin-top:15px;width:161px}}.before-after-component__wrap{height:75vh;min-height:500px;width:calc(100vw - 2 * var(--grid-gutter));max-width:calc(1640px - 2 * var(--grid-gutter));position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.before-after-component__wrap__left-container{position:absolute;width:50%;height:100%;overflow:hidden;min-width:15px;max-width:calc(100% - 15px);box-shadow:0 0 30px rgba(0,0,0,.445);border-right:1px #fff solid}.before-after-component__wrap__left-container__image{position:absolute;background-position:center;background-repeat:no-repeat;background-size:cover;width:calc(100vw - 2 * var(--grid-gutter));max-width:calc(1640px - 2 * var(--grid-gutter));height:100%}.before-after-component__wrap__slider-cointainer{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.before-after-component__wrap__slider-cointainer__controller{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer;position:relative;display:flex;flex-direction:column;margin:0;padding:0}.before-after-component__wrap__slider-cointainer__controller::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;align-items:center;background-color:#fff;background-image:url(/assets/ffw/img/chevron-left-right.svg);background-size:65%;background-repeat:no-repeat;background-position:center;height:30px;width:30px;border-radius:100px}.before-after-component__wrap__slider-cointainer__controller::-moz-range-thumb{border:none;background-color:#fff;background-image:url(/assets/ffw/img/chevron-left-right.svg);background-size:65%;background-repeat:no-repeat;background-position:center;height:30px;width:30px;border-radius:100px}.three-on-stribe-section{margin:60px 0;padding-left:10px}.three-on-stribe-section__content{width:100%;display:flex;justify-content:space-evenly;align-items:flex-start;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width:767px){.three-on-stribe-section__content{width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;flex-wrap:unset;justify-content:unset;scrollbar-color:#000 #e6eaed;scrollbar-width:thin}.three-on-stribe-section__content::-webkit-scrollbar{width:10px;height:8px}.three-on-stribe-section__content::-webkit-scrollbar-track{background:#000;border:3px solid transparent;background-clip:content-box}.three-on-stribe-section__content::-webkit-scrollbar-thumb{background:#000;border:2px solid #000}}.three-on-stribe-section__content__item{max-width:370px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:10px}@media screen and (max-width:767px){.three-on-stribe-section__content__item{width:84%;flex-shrink:0;height:100%;opacity:.5}.three-on-stribe-section__content__item.js-active{opacity:1}.three-on-stribe-section__content__item:last-of-type{margin-right:calc(16% + 10px)}}.three-on-stribe-section__content__item__image{height:auto;width:100%;max-width:-moz-fit-content;max-width:fit-content;margin-bottom:20px}.three-on-stribe-section__content__item__text-content{position:relative}@media screen and (max-width:767px){.three-on-stribe-section__content__item__text-content{min-height:206px}}.three-on-stribe-section__content__item__text-content__title{padding-bottom:10px}.three-on-stribe-section__content__item__text-content__text{font-weight:700}.three-on-stribe-section__content__item__text-content__link{display:none;font-size:20px;padding-top:5px;width:100%}.three-on-stribe-section__content__item__text-content__link:after{padding:0}@media screen and (max-width:767px){.three-on-stribe-section__content__item__text-content__link{display:block;margin-top:10px}}@media screen and (max-width:767px){.three-on-stribe-section__content__item__text-content__link{display:block}}.three-on-stribe-section__content__item:hover .three-on-stribe-section__content__item__text-content__link{position:absolute;display:inline-block}@media screen and (min-width:768px){.three-on-stribe-section__content__item:hover .three-on-stribe-section__item__text-content__link{position:absolute;display:inline-block}}.return-to-collection-link{padding:0 10px;padding:20px}.return-to-collection-link__link{color:#2f343f;font-size:18px;line-height:23px;font-weight:600;min-height:30px;display:inline-block}@media screen and (max-width:767px){.return-to-collection-link__link{font-size:16px;line-height:21px}}.return-to-collection-link__link:before{position:relative;right:0;content:"";padding-left:10px;font-size:1.1em;vertical-align:middle;transform:rotate(180deg);transition:.5s ease-in-out}.return-to-collection-link__link:hover{font-weight:600}.return-to-collection-link__link:hover:before{font-size:1.1em;transition:.5s ease-in-out;right:10px}.return-to-collection-link__link:active{font-weight:700}.return-to-collection-link__link:active:before{font-weight:700;font-size:1.5em}@media screen and (max-width:767px){.return-to-collection-link__link{margin-top:0;margin-bottom:15px}}.error{margin:120px 0}@media screen and (max-width:767px){.error{margin:40px 0}}.error__header__container{display:flex;flex-direction:column;justify-content:center;align-items:center}.error-500-page__container{text-align:center;margin:70px 0}.error-500-page__vla-link{position:relative;font-weight:600;padding-bottom:5px}.error-500-page__vla-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:4px;background-color:#2f343f;transition:width .2s ease}.error-500-page__vla-link:hover:after{width:100%}.error-500-page .footer__wrapper__container{display:flex}.error-500-page .footer__find-us{flex-grow:1}.error-500-page .footer__social-media .footer__teaser__social-link{float:right}.news-page .video__responsive{width:calc(100% - 120px);margin-left:120px}@media screen and (max-width:767px){.news-page .video__responsive{margin-left:0;width:100%}}.news-page .selected-news{margin-left:120px}@media screen and (max-width:767px){.news-page .selected-news{margin-left:0}}.news-page .news-section{margin-left:120px}@media screen and (max-width:767px){.news-page .news-section{margin-left:0}}.job-page__header{float:left;padding-left:10px;padding-right:10px;width:100%;max-width:826px;margin-top:120px;margin-bottom:60px}@media only screen and (max-width:1024px){.job-page__header{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.job-page__header{padding-left:10px;padding-right:10px}}.job-page__header__title:after{content:"";display:block;border-bottom:1px solid #2f343f;width:216px;max-width:100%;margin-top:20px}.job-page__header__text{margin-top:30px}.hr-recruitment-page__content__iframe{float:left;padding-left:10px;padding-right:10px;width:100%;margin-top:50px}@media only screen and (max-width:1024px){.hr-recruitment-page__content__iframe{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.hr-recruitment-page__content__iframe{padding-left:10px;padding-right:10px}}