@charset "UTF-8";body{--height-100vh:100vh}@font-face{font-family:"Frutiger LT Std";src:url(../assets/fonts/FrutigerLTStd-Light.ttf) format("truetype"),url(../assets/fonts/FrutigerLTStd-Light.woff) format("woff"),url(../assets/fonts/FrutigerLTStd-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Frutiger LT Std";src:url(../assets/fonts/FrutigerLTStd-Roman.ttf) format("truetype"),url(../assets/fonts/FrutigerLTStd-Roman.woff) format("woff"),url(../assets/fonts/FrutigerLTStd-Roman.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Frutiger LT Std";src:url(../assets/fonts/FrutigerLTStd-Bold.ttf) format("truetype"),url(../assets/fonts/FrutigerLTStd-Bold.woff) format("woff"),url(../assets/fonts/FrutigerLTStd-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Nexa;src:url(../assets/fonts/Nexa-Bold.ttf) format("truetype"),url(../assets/fonts/Nexa-Bold.woff) format("woff"),url(../assets/fonts/Nexa-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Nexa;src:url(../assets/fonts/Nexa-XBold.ttf) format("truetype"),url(../assets/fonts/Nexa-XBold.woff) format("woff"),url(../assets/fonts/Nexa-XBold.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Nexa;src:url(../assets/fonts/Nexa-Heavy.ttf) format("truetype"),url(../assets/fonts/Nexa-Heavy.woff) format("woff"),url(../assets/fonts/Nexa-Heavy.woff2) format("woff2");font-weight:900;font-style:normal}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}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%;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,form,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}html{box-sizing:border-box;font-family:"Frutiger LT Std",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:16px;scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*,::after,::before{box-sizing:inherit;font-family:inherit;outline:0}ol,ul{list-style-type:none;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}a{text-decoration:none;cursor:pointer}sub{vertical-align:text-top;font-size:smaller}button{cursor:pointer;background:0 0;outline:0;border:none;padding:0;margin:0}:focus{outline:0}input:focus,keygen:focus,select:focus,textarea:focus{outline-offset:0}input,input:matches([type=password],[type=search]),input[type=range]{border-width:0;padding:0}input,select,textarea{margin:0;border-radius:0;border-width:0;border:none;padding:0;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{text-align:center}input:-webkit-autofill{-webkit-box-shadow:0 0 0 10rem #131313 inset;-webkit-text-fill-color:#fff!important}img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}figure{width:auto!important}figure img{width:100%;height:auto}figure figcaption{font-style:italic}strong{font-weight:bolder}a{color:var(--color-link-01)}::-webkit-scrollbar{display:none}body.no-scroll{height:100%;overflow:hidden}.article,.chronology__inner,.keypoints,.news,.opening-messages,.page__inner,.project,.projects,.text-link{position:relative}@media screen and (max-width:374px){.article,.chronology__inner,.keypoints,.news,.opening-messages,.page__inner,.project,.projects,.text-link{padding-bottom:75px}}@media screen and (min-width:375px) and (max-width:1919px){.article,.chronology__inner,.keypoints,.news,.opening-messages,.page__inner,.project,.projects,.text-link{padding-bottom:calc(75px + 65 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.article,.chronology__inner,.keypoints,.news,.opening-messages,.page__inner,.project,.projects,.text-link{padding-bottom:140px}}@media screen and (max-width:374px){.article,.chronology__inner,.keypoints,.news,.opening-messages,.page__inner,.project,.projects,.text-link{padding-left:15px;padding-right:15px}}@media screen and (min-width:375px) and (max-width:1919px){.article,.chronology__inner,.keypoints,.news,.opening-messages,.page__inner,.project,.projects,.text-link{padding-left:calc(15px + 125 * (100vw - 375px)/ 1545);padding-right:calc(15px + 125 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.article,.chronology__inner,.keypoints,.news,.opening-messages,.page__inner,.project,.projects,.text-link{padding-left:140px;padding-right:140px}}.article::before,.chronology__inner::before,.keypoints::before,.news::before,.opening-messages::before,.page__inner::before,.project::before,.projects::before,.text-link::before{content:"";display:block;position:absolute;width:100%;left:0}@media screen and (max-width:374px){.article::before,.chronology__inner::before,.keypoints::before,.news::before,.opening-messages::before,.page__inner::before,.project::before,.projects::before,.text-link::before{height:36px}}@media screen and (min-width:375px) and (max-width:1919px){.article::before,.chronology__inner::before,.keypoints::before,.news::before,.opening-messages::before,.page__inner::before,.project::before,.projects::before,.text-link::before{height:calc(36px + 39 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.article::before,.chronology__inner::before,.keypoints::before,.news::before,.opening-messages::before,.page__inner::before,.project::before,.projects::before,.text-link::before{height:75px}}@media screen and (max-width:374px){.article::before,.chronology__inner::before,.keypoints::before,.news::before,.opening-messages::before,.page__inner::before,.project::before,.projects::before,.text-link::before{top:-18px}}@media screen and (min-width:375px) and (max-width:1919px){.article::before,.chronology__inner::before,.keypoints::before,.news::before,.opening-messages::before,.page__inner::before,.project::before,.projects::before,.text-link::before{top:calc(-18px + -20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.article::before,.chronology__inner::before,.keypoints::before,.news::before,.opening-messages::before,.page__inner::before,.project::before,.projects::before,.text-link::before{top:-38px}}.chronology__subtitle,.chronology__title,.keypoints__title,.news__title,.opening-messages__title,.page__subtitle,.projects__title,.text-link__title{position:sticky;top:0;font-family:Nexa,sans-serif;font-weight:700;color:#295b8c;text-transform:uppercase;background-color:#fff;z-index:1}@media screen and (max-width:374px){.chronology__subtitle,.chronology__title,.keypoints__title,.news__title,.opening-messages__title,.page__subtitle,.projects__title,.text-link__title{font-size:22px}}@media screen and (min-width:375px) and (max-width:1919px){.chronology__subtitle,.chronology__title,.keypoints__title,.news__title,.opening-messages__title,.page__subtitle,.projects__title,.text-link__title{font-size:calc(22px + 28 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.chronology__subtitle,.chronology__title,.keypoints__title,.news__title,.opening-messages__title,.page__subtitle,.projects__title,.text-link__title{font-size:50px}}@media screen and (max-width:374px){.chronology__subtitle,.chronology__title,.keypoints__title,.news__title,.opening-messages__title,.page__subtitle,.projects__title,.text-link__title{padding-top:25px;padding-bottom:25px}}@media screen and (min-width:375px) and (max-width:1919px){.chronology__subtitle,.chronology__title,.keypoints__title,.news__title,.opening-messages__title,.page__subtitle,.projects__title,.text-link__title{padding-top:calc(25px + 25 * (100vw - 375px)/ 1545);padding-bottom:calc(25px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.chronology__subtitle,.chronology__title,.keypoints__title,.news__title,.opening-messages__title,.page__subtitle,.projects__title,.text-link__title{padding-top:50px;padding-bottom:50px}}@media screen and (max-width:374px){.chronology__subtitle,.chronology__title,.keypoints__title,.news__title,.opening-messages__title,.page__subtitle,.projects__title,.text-link__title{padding-right:75px}}@media screen and (min-width:375px) and (max-width:1919px){.chronology__subtitle,.chronology__title,.keypoints__title,.news__title,.opening-messages__title,.page__subtitle,.projects__title,.text-link__title{padding-right:calc(75px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.chronology__subtitle,.chronology__title,.keypoints__title,.news__title,.opening-messages__title,.page__subtitle,.projects__title,.text-link__title{padding-right:100px}}.page__title,.project__title{font-weight:400;font-family:Nexa,sans-serif;color:#295b8c;text-transform:uppercase}@media screen and (max-width:374px){.page__title,.project__title{font-size:35px}}@media screen and (min-width:375px) and (max-width:1919px){.page__title,.project__title{font-size:calc(35px + 35 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__title,.project__title{font-size:70px}}@media screen and (max-width:374px){.page__title,.project__title{line-height:40px}}@media screen and (min-width:375px) and (max-width:1919px){.page__title,.project__title{line-height:calc(40px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__title,.project__title{line-height:80px}}@media screen and (max-width:374px){.page__title,.project__title{margin-bottom:40px}}@media screen and (min-width:375px) and (max-width:1919px){.page__title,.project__title{margin-bottom:calc(40px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__title,.project__title{margin-bottom:80px}}.news-card--modal .news-card__content__button,.news-card--single .news-card__content__button,.news__more a,.page__navigation-item,.project-card__link,.project__links-button,.text-link__button{display:flex;align-items:center;text-transform:uppercase;color:#295b8c}@media screen and (max-width:374px){.news-card--modal .news-card__content__button,.news-card--single .news-card__content__button,.news__more a,.page__navigation-item,.project-card__link,.project__links-button,.text-link__button{font-size:18px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card--modal .news-card__content__button,.news-card--single .news-card__content__button,.news__more a,.page__navigation-item,.project-card__link,.project__links-button,.text-link__button{font-size:calc(18px + 7 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card--modal .news-card__content__button,.news-card--single .news-card__content__button,.news__more a,.page__navigation-item,.project-card__link,.project__links-button,.text-link__button{font-size:25px}}@media screen and (max-width:374px){.news-card--modal .news-card__content__button,.news-card--single .news-card__content__button,.news__more a,.page__navigation-item,.project-card__link,.project__links-button,.text-link__button{gap:12px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card--modal .news-card__content__button,.news-card--single .news-card__content__button,.news__more a,.page__navigation-item,.project-card__link,.project__links-button,.text-link__button{gap:calc(12px + 12 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card--modal .news-card__content__button,.news-card--single .news-card__content__button,.news__more a,.page__navigation-item,.project-card__link,.project__links-button,.text-link__button{gap:24px}}.news-card--modal .news-card__content__button::after,.news-card--single .news-card__content__button::after,.news__more a::after,.page__navigation-item::after,.project-card__link::after,.project__links-button::after,.text-link__button::after{content:"";position:relative;top:-2px;background-image:url(../assets/icons/read-more.svg);background-size:100% 100%}@media screen and (max-width:374px){.news-card--modal .news-card__content__button::after,.news-card--single .news-card__content__button::after,.news__more a::after,.page__navigation-item::after,.project-card__link::after,.project__links-button::after,.text-link__button::after{width:40px;height:40px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card--modal .news-card__content__button::after,.news-card--single .news-card__content__button::after,.news__more a::after,.page__navigation-item::after,.project-card__link::after,.project__links-button::after,.text-link__button::after{width:calc(40px + 15 * (100vw - 375px)/ 1545);height:calc(40px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card--modal .news-card__content__button::after,.news-card--single .news-card__content__button::after,.news__more a::after,.page__navigation-item::after,.project-card__link::after,.project__links-button::after,.text-link__button::after{width:55px;height:55px}}@media screen and (max-width:374px){.text-link__button{padding-left:20px;padding-right:20px}}@media screen and (min-width:375px) and (max-width:1919px){.text-link__button{padding-left:calc(20px + 80 * (100vw - 375px)/ 1545);padding-right:calc(20px + 80 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.text-link__button{padding-left:100px;padding-right:100px}}.article__button,.gallery__button,.gallery__slider__close,.gallery__slider__navigation__next,.gallery__slider__navigation__prev,.news-card__slider__next,.news-card__slider__prev,.news__modals__close,.news__modals__next,.news__modals__prev,.page__home,.project__home{position:fixed;display:inline-block;z-index:150;border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.1019607843)}@media screen and (max-width:374px){.article__button,.gallery__button,.gallery__slider__close,.gallery__slider__navigation__next,.gallery__slider__navigation__prev,.news-card__slider__next,.news-card__slider__prev,.news__modals__close,.news__modals__next,.news__modals__prev,.page__home,.project__home{width:50px;height:50px}}@media screen and (min-width:375px) and (max-width:1919px){.article__button,.gallery__button,.gallery__slider__close,.gallery__slider__navigation__next,.gallery__slider__navigation__prev,.news-card__slider__next,.news-card__slider__prev,.news__modals__close,.news__modals__next,.news__modals__prev,.page__home,.project__home{width:calc(50px + 50 * (100vw - 375px)/ 1545);height:calc(50px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.article__button,.gallery__button,.gallery__slider__close,.gallery__slider__navigation__next,.gallery__slider__navigation__prev,.news-card__slider__next,.news-card__slider__prev,.news__modals__close,.news__modals__next,.news__modals__prev,.page__home,.project__home{width:100px;height:100px}}@media screen and (max-width:374px){.article__button,.gallery__button,.gallery__slider__close,.gallery__slider__navigation__next,.gallery__slider__navigation__prev,.news-card__slider__next,.news-card__slider__prev,.news__modals__close,.news__modals__next,.news__modals__prev,.page__home,.project__home{bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.article__button,.gallery__button,.gallery__slider__close,.gallery__slider__navigation__next,.gallery__slider__navigation__prev,.news-card__slider__next,.news-card__slider__prev,.news__modals__close,.news__modals__next,.news__modals__prev,.page__home,.project__home{bottom:calc(15px + 45 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.article__button,.gallery__button,.gallery__slider__close,.gallery__slider__navigation__next,.gallery__slider__navigation__prev,.news-card__slider__next,.news-card__slider__prev,.news__modals__close,.news__modals__next,.news__modals__prev,.page__home,.project__home{bottom:60px}}@media screen and (max-width:374px){.left.article__button,.left.gallery__button,.left.gallery__slider__close,.left.gallery__slider__navigation__next,.left.gallery__slider__navigation__prev,.left.news-card__slider__next,.left.news-card__slider__prev,.left.news__modals__close,.left.news__modals__next,.left.news__modals__prev,.left.page__home,.left.project__home{left:15px}}@media screen and (min-width:375px) and (max-width:1919px){.left.article__button,.left.gallery__button,.left.gallery__slider__close,.left.gallery__slider__navigation__next,.left.gallery__slider__navigation__prev,.left.news-card__slider__next,.left.news-card__slider__prev,.left.news__modals__close,.left.news__modals__next,.left.news__modals__prev,.left.page__home,.left.project__home{left:calc(15px + 125 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.left.article__button,.left.gallery__button,.left.gallery__slider__close,.left.gallery__slider__navigation__next,.left.gallery__slider__navigation__prev,.left.news-card__slider__next,.left.news-card__slider__prev,.left.news__modals__close,.left.news__modals__next,.left.news__modals__prev,.left.page__home,.left.project__home{left:140px}}.article__button svg:first-child,.gallery__button svg:first-child,.gallery__slider__close svg:first-child,.gallery__slider__navigation__next svg:first-child,.gallery__slider__navigation__prev svg:first-child,.news-card__slider__next svg:first-child,.news-card__slider__prev svg:first-child,.news__modals__close svg:first-child,.news__modals__next svg:first-child,.news__modals__prev svg:first-child,.page__home svg:first-child,.project__home svg:first-child{width:100%;height:100%;stroke:#295b8c;stroke-width:4px;stroke-miterlimit:10;enable-background:new 0 0 101 101;fill:none;overflow:visible}.article__button svg:first-child circle,.gallery__button svg:first-child circle,.gallery__slider__close svg:first-child circle,.gallery__slider__navigation__next svg:first-child circle,.gallery__slider__navigation__prev svg:first-child circle,.news-card__slider__next svg:first-child circle,.news-card__slider__prev svg:first-child circle,.news__modals__close svg:first-child circle,.news__modals__next svg:first-child circle,.news__modals__prev svg:first-child circle,.page__home svg:first-child circle,.project__home svg:first-child circle{stroke-dasharray:315;stroke-dashoffset:315;transform-origin:center;transform:rotate(-90deg);fill:#fff}.article__button svg:last-child,.gallery__button svg:last-child,.gallery__slider__close svg:last-child,.gallery__slider__navigation__next svg:last-child,.gallery__slider__navigation__prev svg:last-child,.news-card__slider__next svg:last-child,.news-card__slider__prev svg:last-child,.news__modals__close svg:last-child,.news__modals__next svg:last-child,.news__modals__prev svg:last-child,.page__home svg:last-child,.project__home svg:last-child{position:absolute;fill:#295b8c;height:100%;width:100%;left:50%;top:50%;transform:translate(-50%,-50%) scale(.25) rotate(90deg)}.news-card__content__description,.news-card__content__title,.news__text,.opening-messages__item-text,.page__wrapper,.pagination,.project-card-content-excerpt,.project__content,.text-link__text{font-weight:400;color:#000}@media screen and (max-width:374px){.news-card__content__description,.news-card__content__title,.news__text,.opening-messages__item-text,.page__wrapper,.pagination,.project-card-content-excerpt,.project__content,.text-link__text{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__description,.news-card__content__title,.news__text,.opening-messages__item-text,.page__wrapper,.pagination,.project-card-content-excerpt,.project__content,.text-link__text{font-size:calc(16px + 9 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__description,.news-card__content__title,.news__text,.opening-messages__item-text,.page__wrapper,.pagination,.project-card-content-excerpt,.project__content,.text-link__text{font-size:25px}}@media screen and (max-width:374px){.news-card__content__description,.news-card__content__title,.news__text,.opening-messages__item-text,.page__wrapper,.pagination,.project-card-content-excerpt,.project__content,.text-link__text{line-height:26px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__description,.news-card__content__title,.news__text,.opening-messages__item-text,.page__wrapper,.pagination,.project-card-content-excerpt,.project__content,.text-link__text{line-height:calc(26px + 9 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__description,.news-card__content__title,.news__text,.opening-messages__item-text,.page__wrapper,.pagination,.project-card-content-excerpt,.project__content,.text-link__text{line-height:35px}}.news-card__content__description h2,.news-card__content__title h2,.news__text h2,.opening-messages__item-text h2,.page__wrapper h2,.pagination h2,.project-card-content-excerpt h2,.project__content h2,.text-link__text h2{color:#295b8c}@media screen and (max-width:374px){.news-card__content__description h2,.news-card__content__title h2,.news__text h2,.opening-messages__item-text h2,.page__wrapper h2,.pagination h2,.project-card-content-excerpt h2,.project__content h2,.text-link__text h2{font-size:24px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__description h2,.news-card__content__title h2,.news__text h2,.opening-messages__item-text h2,.page__wrapper h2,.pagination h2,.project-card-content-excerpt h2,.project__content h2,.text-link__text h2{font-size:calc(24px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__description h2,.news-card__content__title h2,.news__text h2,.opening-messages__item-text h2,.page__wrapper h2,.pagination h2,.project-card-content-excerpt h2,.project__content h2,.text-link__text h2{font-size:32px}}@media screen and (max-width:374px){.news-card__content__description h2,.news-card__content__title h2,.news__text h2,.opening-messages__item-text h2,.page__wrapper h2,.pagination h2,.project-card-content-excerpt h2,.project__content h2,.text-link__text h2{margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__description h2,.news-card__content__title h2,.news__text h2,.opening-messages__item-text h2,.page__wrapper h2,.pagination h2,.project-card-content-excerpt h2,.project__content h2,.text-link__text h2{margin-bottom:calc(10px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__description h2,.news-card__content__title h2,.news__text h2,.opening-messages__item-text h2,.page__wrapper h2,.pagination h2,.project-card-content-excerpt h2,.project__content h2,.text-link__text h2{margin-bottom:20px}}.news-card__content__description h3,.news-card__content__title h3,.news__text h3,.opening-messages__item-text h3,.page__wrapper h3,.pagination h3,.project-card-content-excerpt h3,.project__content h3,.text-link__text h3{font-weight:400;color:#989898}@media screen and (max-width:374px){.news-card__content__description h3,.news-card__content__title h3,.news__text h3,.opening-messages__item-text h3,.page__wrapper h3,.pagination h3,.project-card-content-excerpt h3,.project__content h3,.text-link__text h3{margin-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__description h3,.news-card__content__title h3,.news__text h3,.opening-messages__item-text h3,.page__wrapper h3,.pagination h3,.project-card-content-excerpt h3,.project__content h3,.text-link__text h3{margin-bottom:calc(15px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__description h3,.news-card__content__title h3,.news__text h3,.opening-messages__item-text h3,.page__wrapper h3,.pagination h3,.project-card-content-excerpt h3,.project__content h3,.text-link__text h3{margin-bottom:30px}}@media screen and (max-width:374px){.news-card__content__description h3,.news-card__content__title h3,.news__text h3,.opening-messages__item-text h3,.page__wrapper h3,.pagination h3,.project-card-content-excerpt h3,.project__content h3,.text-link__text h3{font-size:22px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__description h3,.news-card__content__title h3,.news__text h3,.opening-messages__item-text h3,.page__wrapper h3,.pagination h3,.project-card-content-excerpt h3,.project__content h3,.text-link__text h3{font-size:calc(22px + 28 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__description h3,.news-card__content__title h3,.news__text h3,.opening-messages__item-text h3,.page__wrapper h3,.pagination h3,.project-card-content-excerpt h3,.project__content h3,.text-link__text h3{font-size:50px}}@media screen and (max-width:374px){.news-card__content__description h3,.news-card__content__title h3,.news__text h3,.opening-messages__item-text h3,.page__wrapper h3,.pagination h3,.project-card-content-excerpt h3,.project__content h3,.text-link__text h3{line-height:32px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__description h3,.news-card__content__title h3,.news__text h3,.opening-messages__item-text h3,.page__wrapper h3,.pagination h3,.project-card-content-excerpt h3,.project__content h3,.text-link__text h3{line-height:calc(32px + 28 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__description h3,.news-card__content__title h3,.news__text h3,.opening-messages__item-text h3,.page__wrapper h3,.pagination h3,.project-card-content-excerpt h3,.project__content h3,.text-link__text h3{line-height:60px}}.news-card__content__description ol,.news-card__content__title ol,.news__text ol,.opening-messages__item-text ol,.page__wrapper ol,.pagination ol,.project-card-content-excerpt ol,.project__content ol,.text-link__text ol{padding-left:20px;list-style-type:decimal}.news-card__content__description ul,.news-card__content__title ul,.news__text ul,.opening-messages__item-text ul,.page__wrapper ul,.pagination ul,.project-card-content-excerpt ul,.project__content ul,.text-link__text ul{list-style-type:disc}@media screen and (max-width:374px){.news-card__content__description ul,.news-card__content__title ul,.news__text ul,.opening-messages__item-text ul,.page__wrapper ul,.pagination ul,.project-card-content-excerpt ul,.project__content ul,.text-link__text ul{padding-left:16px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__description ul,.news-card__content__title ul,.news__text ul,.opening-messages__item-text ul,.page__wrapper ul,.pagination ul,.project-card-content-excerpt ul,.project__content ul,.text-link__text ul{padding-left:calc(16px + 2 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__description ul,.news-card__content__title ul,.news__text ul,.opening-messages__item-text ul,.page__wrapper ul,.pagination ul,.project-card-content-excerpt ul,.project__content ul,.text-link__text ul{padding-left:18px}}.news-card__content__description img,.news-card__content__title img,.news__text img,.opening-messages__item-text img,.page__wrapper img,.pagination img,.project-card-content-excerpt img,.project__content img,.text-link__text img{max-width:100%;width:auto;height:auto}.news-card__content__description strong,.news-card__content__title strong,.news__text strong,.opening-messages__item-text strong,.page__wrapper strong,.pagination strong,.project-card-content-excerpt strong,.project__content strong,.text-link__text strong{font-weight:700}.news-card__content__description sup,.news-card__content__title sup,.news__text sup,.opening-messages__item-text sup,.page__wrapper sup,.pagination sup,.project-card-content-excerpt sup,.project__content sup,.text-link__text sup{position:relative;font-size:smaller}@media screen and (max-width:374px){.news-card__content__description sup,.news-card__content__title sup,.news__text sup,.opening-messages__item-text sup,.page__wrapper sup,.pagination sup,.project-card-content-excerpt sup,.project__content sup,.text-link__text sup{top:-3px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__description sup,.news-card__content__title sup,.news__text sup,.opening-messages__item-text sup,.page__wrapper sup,.pagination sup,.project-card-content-excerpt sup,.project__content sup,.text-link__text sup{top:calc(-3px + -2 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__description sup,.news-card__content__title sup,.news__text sup,.opening-messages__item-text sup,.page__wrapper sup,.pagination sup,.project-card-content-excerpt sup,.project__content sup,.text-link__text sup{top:-5px}}.news-card__content__description table,.news-card__content__title table,.news__text table,.opening-messages__item-text table,.page__wrapper table,.pagination table,.project-card-content-excerpt table,.project__content table,.text-link__text table{border:solid 1px #295b8c}@media screen and (max-width:374px){.news-card__content__description table,.news-card__content__title table,.news__text table,.opening-messages__item-text table,.page__wrapper table,.pagination table,.project-card-content-excerpt table,.project__content table,.text-link__text table{margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__description table,.news-card__content__title table,.news__text table,.opening-messages__item-text table,.page__wrapper table,.pagination table,.project-card-content-excerpt table,.project__content table,.text-link__text table{margin-bottom:calc(10px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__description table,.news-card__content__title table,.news__text table,.opening-messages__item-text table,.page__wrapper table,.pagination table,.project-card-content-excerpt table,.project__content table,.text-link__text table{margin-bottom:25px}}.news-card__content__description table td,.news-card__content__title table td,.news__text table td,.opening-messages__item-text table td,.page__wrapper table td,.pagination table td,.project-card-content-excerpt table td,.project__content table td,.text-link__text table td{font-weight:400}@media screen and (max-width:374px){.news-card__content__description table td,.news-card__content__title table td,.news__text table td,.opening-messages__item-text table td,.page__wrapper table td,.pagination table td,.project-card-content-excerpt table td,.project__content table td,.text-link__text table td{padding:15px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__description table td,.news-card__content__title table td,.news__text table td,.opening-messages__item-text table td,.page__wrapper table td,.pagination table td,.project-card-content-excerpt table td,.project__content table td,.text-link__text table td{padding:calc(15px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__description table td,.news-card__content__title table td,.news__text table td,.opening-messages__item-text table td,.page__wrapper table td,.pagination table td,.project-card-content-excerpt table td,.project__content table td,.text-link__text table td{padding:30px}}.news-card__content__description table td p:last-child,.news-card__content__title table td p:last-child,.news__text table td p:last-child,.opening-messages__item-text table td p:last-child,.page__wrapper table td p:last-child,.pagination table td p:last-child,.project-card-content-excerpt table td p:last-child,.project__content table td p:last-child,.text-link__text table td p:last-child{margin-bottom:0}@media screen and (max-width:374px){.news-card__content__description p:not(:last-child),.news-card__content__title p:not(:last-child),.news__text p:not(:last-child),.opening-messages__item-text p:not(:last-child),.page__wrapper p:not(:last-child),.pagination p:not(:last-child),.project-card-content-excerpt p:not(:last-child),.project__content p:not(:last-child),.text-link__text p:not(:last-child){margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__description p:not(:last-child),.news-card__content__title p:not(:last-child),.news__text p:not(:last-child),.opening-messages__item-text p:not(:last-child),.page__wrapper p:not(:last-child),.pagination p:not(:last-child),.project-card-content-excerpt p:not(:last-child),.project__content p:not(:last-child),.text-link__text p:not(:last-child){margin-bottom:calc(10px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__description p:not(:last-child),.news-card__content__title p:not(:last-child),.news__text p:not(:last-child),.opening-messages__item-text p:not(:last-child),.page__wrapper p:not(:last-child),.pagination p:not(:last-child),.project-card-content-excerpt p:not(:last-child),.project__content p:not(:last-child),.text-link__text p:not(:last-child){margin-bottom:20px}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes slide-in-y{from{transform:translate(0,-40px)}to{transform:translate(0,0)}}@keyframes slide-out-y{from{transform:translate(0,40px)}to{transform:translate(0,0)}}@keyframes slide-in-y-small{from{transform:translate(0,-20px)}to{transform:translate(0,0)}}@keyframes slide-out-y-small{from{transform:translate(0,30px)}to{transform:translate(0,0)}}@keyframes slide-in-y-button{from{transform:translate(-50%,-20px)}to{transform:translate(-50%,0)}}@keyframes slide-in-y-menu{from{transform:translateY(15px)}to{transform:translateY(0)}}@keyframes arrow-bounce{0%{transform:translate(-50%,0)}10%{transform:translate(-50%,5px)}20%{transform:translate(-50%,0)}30%{transform:translate(-50%,8px)}60%{transform:translate(-50%,0)}75%{transform:translate(-50%,0)}}@keyframes spinner{to{transform:rotate(360deg)}}.header{display:flex;top:0;align-items:center;justify-content:space-between;z-index:50;animation:slide-in-y .6s cubic-bezier(.215,.61,.355,1) forwards}.header.blue::after{border-bottom-color:#295b8c}.header.orange::after{border-bottom-color:#f07e31}.header.green::after{border-bottom-color:#295b8c}@media screen and (max-width:374px){.header{padding-left:15px;padding-right:15px}}@media screen and (min-width:375px) and (max-width:1919px){.header{padding-left:calc(15px + 125 * (100vw - 375px)/ 1545);padding-right:calc(15px + 125 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header{padding-left:140px;padding-right:140px}}@media screen and (max-width:374px){.header{padding-top:22px}}@media screen and (min-width:375px) and (max-width:1919px){.header{padding-top:calc(22px + 22 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header{padding-top:44px}}@media screen and (max-width:374px){.header{padding-bottom:22px}}@media screen and (min-width:375px) and (max-width:1919px){.header{padding-bottom:calc(22px + 12 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header{padding-bottom:34px}}.header.grey::after{border-left-color:#e0e0e0}.header::after{content:"";position:absolute;z-index:-1;top:0;left:0;height:100%;border-left:100vw solid #fff;border-bottom:solid transparent}.header__date,.header__logo{opacity:0;animation:fade-in .4s cubic-bezier(.215,.61,.355,1) forwards}.header__logo{display:block;width:-moz-fit-content;width:fit-content}@media screen and (max-width:374px){.header__logo img{height:30px}}@media screen and (min-width:375px) and (max-width:1919px){.header__logo img{height:calc(30px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header__logo img{height:60px}}.header__logo__text{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;color:#295b8c;font-weight:300}@media screen and (max-width:374px){.header__logo__text{margin-top:10px}}@media screen and (min-width:375px) and (max-width:1919px){.header__logo__text{margin-top:calc(10px + 4 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header__logo__text{margin-top:14px}}@media screen and (max-width:374px){.header__logo__text{margin-right:-10px}}@media screen and (min-width:375px) and (max-width:1919px){.header__logo__text{margin-right:calc(-10px + -10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header__logo__text{margin-right:-20px}}@media screen and (max-width:374px){.header__logo__text{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.header__logo__text{font-size:calc(16px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header__logo__text{font-size:24px}}.header__logo__text b{font-family:Nexa,sans-serif;font-weight:900}.header__wrapper{display:flex;align-items:center}@media screen and (max-width:374px){.header__wrapper{gap:40px}}@media screen and (min-width:375px) and (max-width:1919px){.header__wrapper{gap:calc(40px + 46 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header__wrapper{gap:86px}}.header__languages{font-family:Nexa,sans-serif}@media screen and (max-width:374px){.header__languages{font-size:20px}}@media screen and (min-width:375px) and (max-width:1919px){.header__languages{font-size:calc(20px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header__languages{font-size:40px}}.header__languages .menu{display:grid;grid-auto-flow:column}@media screen and (max-width:374px){.header__languages .menu{gap:12px}}@media screen and (min-width:375px) and (max-width:1919px){.header__languages .menu{gap:calc(12px + 6 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header__languages .menu{gap:18px}}.header__languages .menu li{color:#989898}.header__languages .menu li.wpml-ls-current-language{color:#295b8c}.header__date{font-family:Nexa,sans-serif;font-weight:400;color:#89c7ec;z-index:150}@media screen and (max-width:374px){.header__date{font-size:22px}}@media screen and (min-width:375px) and (max-width:1919px){.header__date{font-size:calc(22px + 28 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header__date{font-size:50px}}.footer{opacity:0}.footer.reveal{animation:slide-out-y .6s cubic-bezier(.215,.61,.355,1) .4s forwards,fade-in .4s cubic-bezier(.215,.61,.355,1) .4s forwards}.footer__links{display:grid;background-color:#f8f8f8}@media screen and (max-width:374px){.footer__links{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__links{padding-top:calc(20px + 25 * (100vw - 375px)/ 1545);padding-bottom:calc(20px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__links{padding-top:45px;padding-bottom:45px}}@media screen and (max-width:374px){.footer__links{padding-left:20px;padding-right:20px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__links{padding-left:calc(20px + 120 * (100vw - 375px)/ 1545);padding-right:calc(20px + 120 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__links{padding-left:140px;padding-right:140px}}@media screen and (max-width:374px){.footer__links{gap:20px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__links{gap:calc(20px + 5 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__links{gap:25px}}.footer__links__item{display:flex;align-items:center;margin-left:auto;text-transform:uppercase;color:#295b8c}@media screen and (max-width:374px){.footer__links__item{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__links__item{font-size:calc(16px + 9 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__links__item{font-size:25px}}@media screen and (max-width:374px){.footer__links__item{gap:16px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__links__item{gap:calc(16px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__links__item{gap:24px}}@media screen and (max-width:374px){.footer__links__item img{height:30px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__links__item img{height:calc(30px + 24 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__links__item img{height:54px}}.footer__content{display:grid;align-items:end;background:linear-gradient(90deg,#295b8c 0,#89c7ec 100%)}@media screen and (max-width:374px){.footer__content{padding-top:30px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__content{padding-top:calc(30px + 96 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__content{padding-top:126px}}@media screen and (max-width:374px){.footer__content{padding-left:20px;padding-right:20px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__content{padding-left:calc(20px + 120 * (100vw - 375px)/ 1545);padding-right:calc(20px + 120 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__content{padding-left:140px;padding-right:140px}}@media screen and (max-width:374px){.footer__content{padding-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__content{padding-bottom:calc(30px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__content{padding-bottom:70px}}@media screen and (max-width:374px){.footer__content{gap:20px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__content{gap:calc(20px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__content{gap:40px}}@media (min-width:1200px){.footer__content{grid-template-columns:repeat(4,1fr)}}.footer__content__logo{align-self:start}@media screen and (max-width:374px){.footer__content__logo img{height:30px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__content__logo img{height:calc(30px + 16 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__content__logo img{height:46px}}.footer__content__value{color:#fff}@media screen and (max-width:374px){.footer__content__value{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__content__value{font-size:calc(16px + 9 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__content__value{font-size:25px}}@media screen and (max-width:374px){.footer__content__value{line-height:26px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__content__value{line-height:calc(26px + 9 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__content__value{line-height:35px}}.footer__content__value>a,.footer__content__value>span{display:block}.footer__content__logos{display:grid;grid-auto-flow:column;width:-moz-fit-content;width:fit-content}@media screen and (max-width:374px){.footer__content__logos{gap:20px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__content__logos{gap:calc(20px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__content__logos{gap:28px}}.footer__credits{color:#295b8c;background-color:#f8f8f8}@media screen and (max-width:374px){.footer__credits{padding-top:15px;padding-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__credits{padding-top:calc(15px + 15 * (100vw - 375px)/ 1545);padding-bottom:calc(15px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__credits{padding-top:30px;padding-bottom:30px}}@media screen and (max-width:374px){.footer__credits{padding-left:20px;padding-right:20px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__credits{padding-left:calc(20px + 120 * (100vw - 375px)/ 1545);padding-right:calc(20px + 120 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__credits{padding-left:140px;padding-right:140px}}@media screen and (max-width:374px){.footer__credits{font-size:14px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__credits{font-size:calc(14px + 6 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__credits{font-size:20px}}html[lang=de-DE] .banner__content-title{font-size:10vmin}html[lang=de-DE] .news__form__group-item{text-transform:capitalize}.banner{position:relative;display:flex;align-items:center;height:calc(var(--height-100vh) - var(--header-height));overflow:hidden}.banner.blue::after{border-right-color:#295b8c}.banner.orange::after{border-right-color:#f07e31}.banner.green::after{border-right-color:#295b8c}@media screen and (max-width:374px){.banner{margin-bottom:25px}}@media screen and (min-width:375px) and (max-width:1919px){.banner{margin-bottom:calc(25px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner{margin-bottom:50px}}@media (max-width:767px){.banner{height:calc(var(--height-100vh) * .95)}}.banner::after{border-right:100vw solid #295b8c;border-top:transparent solid;position:absolute;bottom:0;left:0;pointer-events:none}@media screen and (max-width:374px){.banner::after{border-top-width:40px}}@media screen and (min-width:375px) and (max-width:1919px){.banner::after{border-top-width:calc(40px + 90 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner::after{border-top-width:130px}}.banner__filter{position:absolute;height:100%;width:100%;background-color:#295b8c;opacity:.5;z-index:-1}.banner__img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;-o-object-fit:cover;object-fit:cover}.banner__img.top{-o-object-position:top;object-position:top}.banner__img.bottom{-o-object-position:bottom;object-position:bottom}@media (max-width:767px){.banner__img{height:105%;-o-object-position:center;object-position:center;padding-top:0}}.banner__content{position:relative}@media screen and (max-width:374px){.banner__content{margin-top:-30px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__content{margin-top:calc(-30px + -30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__content{margin-top:-60px}}@media screen and (max-width:374px){.banner__content{padding-left:15px;padding-right:15px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__content{padding-left:calc(15px + 125 * (100vw - 375px)/ 1545);padding-right:calc(15px + 125 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__content{padding-left:140px;padding-right:140px}}.banner__content-title{font-size:11.5vmin;margin-top:3vmin;margin-bottom:6vmin;font-weight:800;font-family:Nexa,sans-serif;color:#fff;text-transform:uppercase;opacity:0;animation:fade-in .6s cubic-bezier(.215,.61,.355,1) .2s forwards,slide-out-y-small .8s cubic-bezier(.215,.61,.355,1) forwards}@media (max-width:767px){.banner__content-title{font-size:13.4vmin;margin-top:0;margin-bottom:12vmin}}.banner__content-anchors{font-size:3.4vmin;font-weight:700;color:#295b8c;opacity:0;animation:fade-in .6s cubic-bezier(.215,.61,.355,1) .2s forwards,slide-out-y-small .8s cubic-bezier(.215,.61,.355,1) forwards}@media (max-width:767px){.banner__content-anchors{font-size:5.9vmin}}.banner__content-anchors-item{display:block;width:-moz-fit-content;width:fit-content}.banner__content-anchors-item:nth-child(1) a{animation-delay:.2s}.banner__content-anchors-item:nth-child(2) a{animation-delay:.3s}.banner__content-anchors-item:nth-child(3) a{animation-delay:.4s}.banner__content-anchors-item:nth-child(4) a{animation-delay:.5s}.banner__content-anchors-item:nth-child(5) a{animation-delay:.6s}.banner__content-anchors-item:nth-child(6) a{animation-delay:.7s}.banner__content-anchors-item:nth-child(7) a{animation-delay:.8s}.banner__content-anchors-item:nth-child(8) a{animation-delay:.9s}.banner__content-anchors-item:nth-child(9) a{animation-delay:1s}.banner__content-anchors-item:nth-child(10) a{animation-delay:1.1s}.banner__content-anchors-item:not(:last-child){margin-bottom:2.1vmin}@media (max-width:767px){.banner__content-anchors-item:not(:last-child){margin-bottom:3.7vmin}}.banner__content-anchors-item:hover a{padding-left:12px}.banner__content-anchors-item:hover a::after{width:12px}.banner__content-anchors-item a{position:relative;display:flex;align-items:center;font-weight:400;color:#fff;opacity:0;transition:.25s cubic-bezier(.33,1,.68,1);animation:slide-in-y-menu .5s cubic-bezier(.215,.61,.355,1) forwards,fade-in .4s cubic-bezier(.215,.61,.355,1) forwards}.banner__content-anchors-item a::before{content:"»";display:inline-block;margin-right:12px;color:#89c7ec;transition:.25s cubic-bezier(.33,1,.68,1)}.banner__button{position:fixed;display:inline-block;z-index:150;border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.1019607843);opacity:0;animation:slide-in-y-small .8s cubic-bezier(.215,.61,.355,1) 1s forwards,fade-in .6s cubic-bezier(.215,.61,.355,1) 1s forwards}@media screen and (max-width:374px){.banner__button{bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__button{bottom:calc(15px + 45 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__button{bottom:60px}}@media screen and (max-width:374px){.banner__button{width:70px;height:70px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__button{width:calc(70px + 30 * (100vw - 375px)/ 1545);height:calc(70px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__button{width:100px;height:100px}}@media (max-width:767px){.banner__button{left:50%;transform:translateX(-50%);animation:slide-in-y-button .8s cubic-bezier(.215,.61,.355,1) 1s forwards,fade-in .6s cubic-bezier(.215,.61,.355,1) 1s forwards}}@media screen and (min-width:768px) and (max-width:374px){.banner__button{right:15px}}@media screen and (min-width:768px) and (min-width:375px) and (max-width:1919px){.banner__button{right:calc(15px + 125 * (100vw - 375px)/ 1545)}}@media screen and (min-width:768px) and (min-width:1920px){.banner__button{right:140px}}.banner__button.scrolled .banner__button-arrow{transform:translate(-50%,-50%) scale(.25) rotate(180deg)}.banner__button-loading{width:100%;height:100%;stroke:#295b8c;stroke-width:4px;stroke-miterlimit:10;enable-background:new 0 0 101 101;fill:none;overflow:visible}.banner__button-loading circle{stroke-dasharray:315;stroke-dashoffset:315;transform-origin:center;transform:rotate(-90deg);fill:#fff}.banner__button-arrow{position:absolute;fill:#295b8c;height:100%;width:100%;left:50%;top:50%;transform:translate(-50%,-50%) scale(.25);transition:.4s cubic-bezier(.33,1,.68,1)}.opening-messages::before{background-color:#fff}.opening-messages.reveal .opening-messages__list{animation:fade-in .6s cubic-bezier(.215,.61,.355,1) .2s forwards,slide-out-y-small .8s cubic-bezier(.215,.61,.355,1) forwards}.opening-messages__title{background-color:#fff}.opening-messages__list{display:grid;opacity:0}@media screen and (max-width:374px){.opening-messages__list{gap:25px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__list{gap:calc(25px + 35 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__list{gap:60px}}.opening-messages__item{position:relative;display:flex;border-bottom:solid 1px #989898}@media screen and (max-width:374px){.opening-messages__item{gap:24px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__item{gap:calc(24px + 22 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__item{gap:46px}}@media screen and (max-width:374px){.opening-messages__item{padding-bottom:25px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__item{padding-bottom:calc(25px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__item{padding-bottom:55px}}@media (max-width:1023px){.opening-messages__item{flex-direction:column}}.opening-messages__item-header{display:flex}@media screen and (max-width:374px){.opening-messages__item-header{margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__item-header{margin-bottom:calc(10px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__item-header{margin-bottom:30px}}.opening-messages__item-header-img{-o-object-fit:cover;object-fit:cover;border-radius:50%}@media screen and (max-width:374px){.opening-messages__item-header-img{height:184px;width:184px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__item-header-img{height:calc(184px + 184 * (100vw - 375px)/ 1545);width:calc(184px + 184 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__item-header-img{height:368px;width:368px}}.opening-messages__item-header-name{display:block;color:#000;font-weight:400}@media screen and (max-width:374px){.opening-messages__item-header-name{font-size:18px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__item-header-name{font-size:calc(18px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__item-header-name{font-size:28px}}@media screen and (max-width:374px){.opening-messages__item-header-name{margin-bottom:16px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__item-header-name{margin-bottom:calc(16px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__item-header-name{margin-bottom:24px}}.opening-messages__item-header-position,.opening-messages__item-header-role{display:block;color:#989898}.opening-messages__item-header-position{color:#989898;font-weight:400}@media screen and (max-width:374px){.opening-messages__item-header-position{font-size:26px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__item-header-position{font-size:calc(26px + 24 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__item-header-position{font-size:50px}}@media screen and (max-width:374px){.opening-messages__item-header-position{margin-bottom:12px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__item-header-position{margin-bottom:calc(12px + 12 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__item-header-position{margin-bottom:24px}}.opening-messages__item-header-role{font-weight:400}@media screen and (max-width:374px){.opening-messages__item-header-role{font-size:12px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__item-header-role{font-size:calc(12px + 4 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__item-header-role{font-size:16px}}.opening-messages__item-text{transition:.4s cubic-bezier(.33,1,.68,1)}@media screen and (max-width:374px){.opening-messages__item-text{margin-bottom:50px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__item-text{margin-bottom:calc(50px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__item-text{margin-bottom:75px}}.opening-messages__item-button{display:flex;align-items:end;color:#fff;text-transform:uppercase;flex-shrink:0;background:linear-gradient(#89c7ec 0,#295b8c 100%)}@media screen and (max-width:374px){.opening-messages__item-button{width:200px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__item-button{width:calc(200px + 60 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__item-button{width:260px}}@media screen and (max-width:374px){.opening-messages__item-button{font-size:18px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__item-button{font-size:calc(18px + 7 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__item-button{font-size:25px}}@media screen and (max-width:374px){.opening-messages__item-button{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__item-button{padding-top:calc(20px + 15 * (100vw - 375px)/ 1545);padding-bottom:calc(20px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__item-button{padding-top:35px;padding-bottom:35px}}@media screen and (max-width:374px){.opening-messages__item-button{padding-left:20px;padding-right:20px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__item-button{padding-left:calc(20px + 10 * (100vw - 375px)/ 1545);padding-right:calc(20px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__item-button{padding-left:30px;padding-right:30px}}@media screen and (max-width:374px){.opening-messages__item-button{gap:14px}}@media screen and (min-width:375px) and (max-width:1919px){.opening-messages__item-button{gap:calc(14px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opening-messages__item-button{gap:14px}}.opening-messages__item-button:hover span,.opening-messages__item-button:hover svg{transform:translateX(10px)}.opening-messages__item-button span,.opening-messages__item-button svg{transition:transform .4s cubic-bezier(.33,1,.68,1)}@media screen and (max-width:374px){html[lang=de-DE] .keypoints__item-number{font-size:26px}}@media screen and (min-width:375px) and (max-width:1919px){html[lang=de-DE] .keypoints__item-number{font-size:calc(26px + 24 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){html[lang=de-DE] .keypoints__item-number{font-size:50px}}@media screen and (max-width:374px){html[lang=de-DE] .keypoints__item-text{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){html[lang=de-DE] .keypoints__item-text{font-size:calc(16px + 6 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){html[lang=de-DE] .keypoints__item-text{font-size:22px}}.keypoints{background-color:#f8f8f8}.keypoints::before{background-color:#f8f8f8}.keypoints__title{background-color:#f8f8f8}.keypoints__list{display:grid}@media screen and (max-width:374px){.keypoints__list{gap:12px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__list{gap:calc(12px + 4 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__list{gap:16px}}@media (min-width:768px){.keypoints__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.keypoints__list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1920px){.keypoints__list{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:374px){.keypoints__list:not(:last-of-type){margin-bottom:25px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__list:not(:last-of-type){margin-bottom:calc(25px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__list:not(:last-of-type){margin-bottom:50px}}.keypoints__item{position:relative;background-color:#fff;opacity:0;z-index:0;overflow:hidden;background:linear-gradient(#89c7ec 0,#295b8c 100%)}@media screen and (max-width:374px){.keypoints__item{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item{padding-top:calc(20px + 5 * (100vw - 375px)/ 1545);padding-bottom:calc(20px + 5 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item{padding-top:25px;padding-bottom:25px}}@media screen and (max-width:374px){.keypoints__item{padding-left:30px;padding-right:30px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item{padding-left:calc(30px + 10 * (100vw - 375px)/ 1545);padding-right:calc(30px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item{padding-left:40px;padding-right:40px}}.keypoints__item.reveal{animation:fade-in .6s cubic-bezier(.215,.61,.355,1) .2s forwards,slide-out-y-small .8s cubic-bezier(.215,.61,.355,1) forwards}.keypoints__item.reveal .keypoints__item-icon{transform:translate(0,0)}.keypoints__item.reveal .keypoints__item-icon-img{opacity:1}.keypoints__item-icon{display:flex;align-items:center;justify-content:center;flex-direction:column;aspect-ratio:1;border-radius:50%;background-color:#fff;transition:transform .4s cubic-bezier(.33,1,.68,1) .2s}@media screen and (max-width:374px){.keypoints__item-icon{margin-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item-icon{margin-bottom:calc(15px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item-icon{margin-bottom:25px}}@media screen and (max-width:374px){.keypoints__item-icon{padding-left:30px;padding-right:30px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item-icon{padding-left:calc(30px + 30 * (100vw - 375px)/ 1545);padding-right:calc(30px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item-icon{padding-left:60px;padding-right:60px}}.keypoints__item-icon::after{position:absolute;top:0;right:0;width:100%;height:100%;border-top:solid #295b8c;border-left:solid transparent;z-index:0}@media screen and (max-width:374px){.keypoints__item-icon::after{border-top-width:98px;border-left-width:98px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item-icon::after{border-top-width:calc(98px + 97 * (100vw - 375px)/ 1545);border-left-width:calc(98px + 97 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item-icon::after{border-top-width:195px;border-left-width:195px}}.keypoints__item-icon-img{opacity:0;z-index:5;transition:opacity .4s cubic-bezier(.33,1,.68,1) .4s}@media screen and (max-width:374px){.keypoints__item-icon-img{margin-bottom:20px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item-icon-img{margin-bottom:calc(20px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item-icon-img{margin-bottom:40px}}.keypoints__item-icon-img img{height:auto}@media screen and (max-width:374px){.keypoints__item-icon-img img{height:80px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item-icon-img img{height:calc(80px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item-icon-img img{height:120px}}.keypoints__item-text{text-align:center;white-space:nowrap;color:#295b8c;font-family:Nexa,sans-serif}@media screen and (max-width:374px){.keypoints__item-text{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item-text{font-size:calc(16px + 14 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item-text{font-size:30px}}.keypoints__item-text>div{white-space:normal}.keypoints__item-number{display:inline-block;line-height:normal;font-weight:700;color:#295b8c}@media screen and (max-width:374px){.keypoints__item-number{font-size:30px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item-number{font-size:calc(30px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item-number{font-size:60px}}@media screen and (max-width:374px){.keypoints__item-number.separator,.keypoints__item-number.zero{margin-right:-2px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item-number.separator,.keypoints__item-number.zero{margin-right:calc(-2px + -2 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item-number.separator,.keypoints__item-number.zero{margin-right:-4px}}.keypoints__item-number.separator:last-of-type{display:none}.keypoints__item__description{color:#fff}@media screen and (max-width:374px){.keypoints__item__description{font-size:18px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item__description{font-size:calc(18px + 12 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item__description{font-size:30px}}@media screen and (max-width:374px){.keypoints__item__description{line-height:30px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item__description{line-height:calc(30px + 12 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item__description{line-height:42px}}@media screen and (max-width:374px){.keypoints__item.no-icon{padding-top:25px;padding-left:25px;padding-bottom:25px;padding-right:25px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item.no-icon{padding-top:calc(25px + 25 * (100vw - 375px)/ 1545);padding-left:calc(25px + 25 * (100vw - 375px)/ 1545);padding-bottom:calc(25px + 25 * (100vw - 375px)/ 1545);padding-right:calc(25px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item.no-icon{padding-top:50px;padding-left:50px;padding-bottom:50px;padding-right:50px}}.keypoints__item.no-icon .keypoints__item-icon{display:none}.keypoints__item.no-icon .keypoints__item-number{color:#295b8c}html.no-scroll{height:var(--height-100vh);overflow:hidden}.news::before{background-color:#fff}.news__form.reveal,.news__more.reveal,.news__text.reveal{animation:fade-in .6s cubic-bezier(.215,.61,.355,1) .2s forwards,slide-out-y-small .8s cubic-bezier(.215,.61,.355,1) forwards}.news__title{background-color:#fff}.news__text{font-weight:700;opacity:0}@media screen and (max-width:374px){.news__text{margin-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.news__text{margin-bottom:calc(30px + 60 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__text{margin-bottom:90px}}@media (min-width:1024px){.news__text{max-width:66%}}.news__form{opacity:0}@media screen and (max-width:374px){.news__form{margin-bottom:40px}}@media screen and (min-width:375px) and (max-width:1919px){.news__form{margin-bottom:calc(40px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__form{margin-bottom:80px}}.news__form__hidden{position:absolute;opacity:0;pointer-events:none}.news__form__group{position:relative;display:block;z-index:0}@media (max-width:1679px){.news__form__group{width:100%}}@media screen and (max-width:374px){.news__form__group:first-child{margin-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.news__form__group:first-child{margin-bottom:calc(15px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__form__group:first-child{margin-bottom:30px}}.news__form__group.months{text-transform:capitalize}.news__form__group__title{display:block;text-transform:uppercase;font-weight:700;color:#000}@media screen and (max-width:374px){.news__form__group__title{font-size:18px}}@media screen and (min-width:375px) and (max-width:1919px){.news__form__group__title{font-size:calc(18px + 7 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__form__group__title{font-size:25px}}@media screen and (max-width:374px){.news__form__group__title{margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.news__form__group__title{margin-bottom:calc(10px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__form__group__title{margin-bottom:20px}}.news__form__group-item{display:inline-flex;position:relative;cursor:pointer}.news__form__group-item.color-blue:hover div{opacity:.3}.news__form__group-item.color-blue input:checked+div,.news__form__group-item.color-blue.active div{opacity:1}.news__form__group-item.color-blue div{background-color:#295b8c!important;opacity:0}.news__form__group-item.color-orange:hover div{opacity:.3}.news__form__group-item.color-orange input:checked+div,.news__form__group-item.color-orange.active div{opacity:1}.news__form__group-item.color-orange div{background-color:#f07e31!important;opacity:0}.news__form__group-item.color-green:hover div{opacity:.3}.news__form__group-item.color-green input:checked+div,.news__form__group-item.color-green.active div{opacity:1}.news__form__group-item.color-green div{background-color:#295b8c!important;opacity:0}.news__form__group-item.category{text-transform:lowercase}.news__form__group-item:hover .news__form__group-item-background{color:#989898;background-color:#f8f8f8}.news__form__group-item:hover input:checked+.news__form__group-item-background,input:checked+.news__form__group-item-background{background:linear-gradient(90deg,#295b8c 0,#89c7ec 100%)}.news__form__group-item:hover input:checked+.news__form__group-item-background+label,input:checked+.news__form__group-item-background+label{color:#fff}.news__form__group-item.active div,.news__form__group-item.active:hover div{background-color:#989898}.news__form__group-item.active a,.news__form__group-item.active:hover a{color:#fff;pointer-events:none}.news__form__group-item:not(.all){text-transform:lowercase}.news__form__group-item input[type=checkbox]{display:none}.news__form__group-item a,.news__form__group-item label{cursor:pointer;display:block;position:relative;color:#989898;z-index:1;transition:.25s cubic-bezier(.33,1,.68,1)}@media screen and (max-width:374px){.news__form__group-item a,.news__form__group-item label{padding-top:8px;padding-bottom:8px}}@media screen and (min-width:375px) and (max-width:1919px){.news__form__group-item a,.news__form__group-item label{padding-top:calc(8px + 8 * (100vw - 375px)/ 1545);padding-bottom:calc(8px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__form__group-item a,.news__form__group-item label{padding-top:16px;padding-bottom:16px}}@media screen and (max-width:374px){.news__form__group-item a,.news__form__group-item label{padding-left:8px;padding-right:8px}}@media screen and (min-width:375px) and (max-width:1919px){.news__form__group-item a,.news__form__group-item label{padding-left:calc(8px + 7 * (100vw - 375px)/ 1545);padding-right:calc(8px + 7 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__form__group-item a,.news__form__group-item label{padding-left:15px;padding-right:15px}}@media screen and (max-width:374px){.news__form__group-item a,.news__form__group-item label{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.news__form__group-item a,.news__form__group-item label{font-size:calc(16px + 6 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__form__group-item a,.news__form__group-item label{font-size:22px}}.news__form__group-item-background{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;transition:.25s cubic-bezier(.33,1,.68,1)}.news__form #filter-submit{position:absolute;opacity:0;visibility:hidden;pointer-events:none}.news__list{display:grid}@media screen and (max-width:374px){.news__list{gap:16px}}@media screen and (min-width:375px) and (max-width:1919px){.news__list{gap:calc(16px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__list{gap:16px}}@media (min-width:768px){.news__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.news__list{grid-template-columns:repeat(3,1fr)}}.news__more{text-align:center;opacity:0}@media screen and (max-width:374px){.news__more{margin-top:20px}}@media screen and (min-width:375px) and (max-width:1919px){.news__more{margin-top:calc(20px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__more{margin-top:40px}}@media (min-width:768px){.news__more{grid-column:2 span}}@media (min-width:1440px){.news__more{grid-column:2/1 span}}.news__more a{width:-moz-fit-content;width:fit-content;margin:0 auto}.news__loader{display:block;margin:0 auto;width:80px;height:80px}@media screen and (max-width:374px){.news__loader{margin-top:25px}}@media screen and (min-width:375px) and (max-width:1919px){.news__loader{margin-top:calc(25px + 75 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__loader{margin-top:100px}}@media (min-width:1024px){.news__loader{grid-column:2 span}}@media (min-width:1440px){.news__loader{grid-column:3 span}}.news__loader::after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #58535a;border-color:#58535a transparent #58535a transparent;animation:spinner 1.2s linear infinite}.news__modals{position:fixed;top:0;left:0;height:var(--height-100vh);width:100vw;z-index:200;transition:.5s cubic-bezier(.33,1,.68,1)}@media screen and (max-width:374px){.news__modals{padding-top:25px;padding-bottom:25px}}@media screen and (min-width:375px) and (max-width:1919px){.news__modals{padding-top:calc(25px + 75 * (100vw - 375px)/ 1545);padding-bottom:calc(25px + 75 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__modals{padding-top:100px;padding-bottom:100px}}@media screen and (max-width:1023px) and (max-width:374px){.news__modals{padding-bottom:100px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.news__modals{padding-bottom:calc(100px + 100 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.news__modals{padding-bottom:200px}}.news__modals.hidden{opacity:0;visibility:hidden;pointer-events:none}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.news__modals__overlay{background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.news__modals__overlay{position:absolute;top:0;left:0;z-index:-1;height:var(--height-100vh);width:100vw;background-color:rgba(255,255,255,.8)}.news__modals .owl-carousel,.news__modals .owl-item,.news__modals .owl-stage,.news__modals .owl-stage-outer{height:100%}.news__modals__close{position:absolute}@media screen and (max-width:374px){.news__modals__close{right:15px}}@media screen and (min-width:375px) and (max-width:1919px){.news__modals__close{right:calc(15px + 125 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__modals__close{right:140px}}@media screen and (max-width:374px){.news__modals__close{top:25px}}@media screen and (min-width:375px) and (max-width:1919px){.news__modals__close{top:calc(25px + 75 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__modals__close{top:100px}}.news__modals__close path{fill:#295b8c}.news__modals__next,.news__modals__prev{position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1023px){.news__modals__next,.news__modals__prev{top:initial;transform:initial}}@media screen and (max-width:1023px) and (max-width:374px){.news__modals__next,.news__modals__prev{bottom:25px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.news__modals__next,.news__modals__prev{bottom:calc(25px + 75 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.news__modals__next,.news__modals__prev{bottom:100px}}@media screen and (max-width:374px){.news__modals__prev{left:120px}}@media screen and (min-width:375px) and (max-width:1919px){.news__modals__prev{left:calc(120px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__modals__prev{left:140px}}@media screen and (max-width:374px){.news__modals__next{right:120px}}@media screen and (min-width:375px) and (max-width:1919px){.news__modals__next{right:calc(120px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news__modals__next{right:140px}}.news__modals__next svg:last-child{transform:translate(-50%,-50%) scale(.25) rotate(-90deg)}.news-card{opacity:0;height:100%!important;min-width:0}.news-card.color-blue{border-top:solid #295b8c}.news-card.color-blue .button{border-color:#295b8c;color:#295b8c}.news-card.color-blue .button:hover{background-color:#295b8c;color:#fff}.news-card.color-orange{border-top:solid #f07e31}.news-card.color-orange .button{border-color:#f07e31;color:#f07e31}.news-card.color-orange .button:hover{background-color:#f07e31;color:#fff}.news-card.color-green{border-top:solid #295b8c}.news-card.color-green .button{border-color:#295b8c;color:#295b8c}.news-card.color-green .button:hover{background-color:#295b8c;color:#fff}@media screen and (max-width:374px){.news-card{border-width:3px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card{border-width:calc(3px + 2 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card{border-width:5px}}.news-card:not(.news-card--modal):not(.news-card--single) .news-card__content__description p:not(:first-child){display:none}.news-card.reveal{animation:fade-in .6s cubic-bezier(.215,.61,.355,1) .2s forwards,slide-out-y-small .8s cubic-bezier(.215,.61,.355,1) forwards}.news-card__inner{position:relative;display:flex;height:-moz-fit-content;height:fit-content;flex-direction:column;background-color:#f8f8f8}.news-card__img{position:relative}@media screen and (max-width:374px){.news-card__img{height:250px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__img{height:calc(250px + 150 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__img{height:400px}}.news-card__img img{height:inherit;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}.news-card__slider{position:relative;z-index:0;flex-shrink:0}.news-card__slider img{display:block;width:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}@media screen and (max-width:374px){.news-card__slider img{height:250px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__slider img{height:calc(250px + 150 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__slider img{height:400px}}.news-card__slider__next,.news-card__slider__prev{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:374px){.news-card__slider__next,.news-card__slider__prev{width:40px;height:40px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__slider__next,.news-card__slider__prev{width:calc(40px + 10 * (100vw - 375px)/ 1545);height:calc(40px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__slider__next,.news-card__slider__prev{width:50px;height:50px}}@media screen and (max-width:374px){.news-card__slider__prev{left:6px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__slider__prev{left:calc(6px + 2 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__slider__prev{left:8px}}@media screen and (max-width:374px){.news-card__slider__next{right:6px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__slider__next{right:calc(6px + 2 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__slider__next{right:8px}}.news-card__slider__next svg:last-child{transform:translate(-50%,-50%) scale(.25) rotate(-90deg)}.news-card__content{display:flex;flex-direction:column;flex-grow:1}@media screen and (max-width:374px){.news-card__content{padding:15px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content{padding:calc(15px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content{padding:30px}}@media screen and (max-width:374px){.news-card__content{padding-bottom:24px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content{padding-bottom:calc(24px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content{padding-bottom:32px}}.news-card__content__header{display:flex;justify-content:end}@media screen and (max-width:374px){.news-card__content__header{margin-bottom:14px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__header{margin-bottom:calc(14px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__header{margin-bottom:24px}}.news-card__content__header a,.news-card__content__header span{text-transform:uppercase;color:#989898}@media screen and (max-width:374px){.news-card__content__header a,.news-card__content__header span{font-size:18px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__header a,.news-card__content__header span{font-size:calc(18px + 7 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__header a,.news-card__content__header span{font-size:25px}}.news-card__content__header sup{font-size:10px;vertical-align:top}.news-card__content__title{font-weight:700}@media screen and (max-width:374px){.news-card__content__title{margin-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__title{margin-bottom:calc(15px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__title{margin-bottom:25px}}@media screen and (max-width:374px){.news-card__content__description{margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__description{margin-bottom:calc(10px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__description{margin-bottom:20px}}.news-card__content__description.small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card__content__description.large{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.news-card__content__links{display:grid}@media screen and (max-width:374px){.news-card__content__links{margin-top:25px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__links{margin-top:calc(25px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__links{margin-top:50px}}@media screen and (max-width:374px){.news-card__content__links{margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__links{margin-bottom:calc(10px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__links{margin-bottom:20px}}@media screen and (max-width:374px){.news-card__content__links{gap:8px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card__content__links{gap:calc(8px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card__content__links{gap:16px}}.news-card__content__button{margin-top:auto;margin-left:auto}.news-card--modal{max-height:inherit!important;height:auto;padding-bottom:0;overflow-y:scroll}@media (min-width:1024px){.news-card--modal{margin-left:100px;margin-right:100px}}@media (min-width:1440px){.news-card--modal{max-width:1000px;margin:0 auto}}@media screen and (max-width:374px){.news-card--modal .news-card__img{height:250px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card--modal .news-card__img{height:calc(250px + 150 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card--modal .news-card__img{height:400px}}@media screen and (max-width:374px){.news-card--modal .news-card__content{padding-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card--modal .news-card__content{padding-bottom:calc(15px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card--modal .news-card__content{padding-bottom:30px}}@media screen and (max-width:374px){.news-card--modal .news-card__content p:not(:last-of-type){margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card--modal .news-card__content p:not(:last-of-type){margin-bottom:calc(10px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card--modal .news-card__content p:not(:last-of-type){margin-bottom:25px}}.news-card--modal .news-card__content__button{justify-content:end}.news-card--single{border:none!important;height:auto;background-color:#fff}@media screen and (max-width:374px){.news-card--single.no-image{padding-top:25px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card--single.no-image{padding-top:calc(25px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card--single.no-image{padding-top:45px}}.news-card--single .news-card__img{display:none}.news-card--single .news-card__content{padding-left:0;padding-right:0}@media screen and (max-width:374px){.news-card--single .news-card__content__title{font-size:20px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card--single .news-card__content__title{font-size:calc(20px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card--single .news-card__content__title{font-size:30px}}@media screen and (max-width:374px){.news-card--single .news-card__content__title{line-height:24px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card--single .news-card__content__title{line-height:calc(24px + 16 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card--single .news-card__content__title{line-height:40px}}@media screen and (max-width:374px){.news-card--single .news-card__content__title{margin-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card--single .news-card__content__title{margin-bottom:calc(15px + 5 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card--single .news-card__content__title{margin-bottom:20px}}@media screen and (max-width:374px){.news-card--single .news-card__content p:not(:last-of-type){margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card--single .news-card__content p:not(:last-of-type){margin-bottom:calc(10px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card--single .news-card__content p:not(:last-of-type){margin-bottom:25px}}@media screen and (max-width:374px){.news-card--single .news-card__content__header{margin-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card--single .news-card__content__header{margin-bottom:calc(15px + 5 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card--single .news-card__content__header{margin-bottom:20px}}@media screen and (max-width:374px){.news-card--single .news-card__content__header span{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.news-card--single .news-card__content__header span{font-size:calc(16px + 2 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.news-card--single .news-card__content__header span{font-size:18px}}.news-card--single .news-card__content__header span sup{font-size:10px;vertical-align:top}.projects__title{border-top:solid 1px #989898}.projects__list{display:grid;position:relative;z-index:0}@media screen and (max-width:374px){.projects__list{gap:40px}}@media screen and (min-width:375px) and (max-width:1919px){.projects__list{gap:calc(40px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.projects__list{gap:80px}}.project-card{position:relative;background-color:#fff;overflow:hidden;opacity:0;border-bottom:solid 1px #989898}@media screen and (max-width:374px){.project-card{padding-bottom:20px}}@media screen and (min-width:375px) and (max-width:1919px){.project-card{padding-bottom:calc(20px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.project-card{padding-bottom:35px}}.project-card.reveal{animation:fade-in .6s cubic-bezier(.215,.61,.355,1) .2s forwards,slide-out-y-small .8s cubic-bezier(.215,.61,.355,1) forwards}.project-card.reveal .project-card-img::after{transform:translateX(100%)}.project-card.reveal .project-card__link{transform:translateX(0)}.project-card.reveal .project-card__link svg{opacity:1}.project-card__inner{display:flex}@media screen and (max-width:374px){.project-card__inner{gap:20px}}@media screen and (min-width:375px) and (max-width:1919px){.project-card__inner{gap:calc(20px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.project-card__inner{gap:50px}}@media (max-width:1023px){.project-card__inner{flex-wrap:wrap}}.project-card-img{position:relative;width:100%;flex-shrink:0;overflow:hidden}@media screen and (max-width:374px){.project-card-img{margin-right:5px}}@media screen and (min-width:375px) and (max-width:1919px){.project-card-img{margin-right:calc(5px + 5 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.project-card-img{margin-right:10px}}@media screen and (min-width:1024px) and (max-width:374px){.project-card-img{width:240px}}@media screen and (min-width:1024px) and (min-width:375px) and (max-width:1919px){.project-card-img{width:calc(240px + 296 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1024px) and (min-width:1920px){.project-card-img{width:536px}}.project-card-img::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;transform:translateX(0);transition:transform .4s cubic-bezier(.215,.61,.355,1) .2s}.project-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}.project-card-content-title{color:#989898;font-weight:400}@media screen and (max-width:374px){.project-card-content-title{font-size:25px}}@media screen and (min-width:375px) and (max-width:1919px){.project-card-content-title{font-size:calc(25px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.project-card-content-title{font-size:50px}}@media screen and (max-width:374px){.project-card-content-title{margin-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.project-card-content-title{margin-bottom:calc(15px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.project-card-content-title{margin-bottom:30px}}.project-card__link{margin-left:auto;width:-moz-fit-content;width:fit-content;transition:transform .4s cubic-bezier(.215,.61,.355,1) .2s}@media screen and (max-width:374px){.project-card__link{margin-top:20px}}@media screen and (min-width:375px) and (max-width:1919px){.project-card__link{margin-top:calc(20px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.project-card__link{margin-top:40px}}.text-link.reveal .text-link__button.reveal,.text-link.reveal .text-link__text{animation:fade-in .6s cubic-bezier(.215,.61,.355,1) .2s forwards,slide-out-y-small .8s cubic-bezier(.215,.61,.355,1) forwards}.text-link::before{background-color:#fff}.text-link__title{background-color:#fff}.text-link__text{opacity:0}@media screen and (max-width:374px){.text-link__text{margin-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.text-link__text{margin-bottom:calc(30px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.text-link__text{margin-bottom:50px}}.text-link__text p:last-child,.text-link__text:last-child{margin-bottom:0}.text-link__text.two-column{display:grid}@media screen and (max-width:374px){.text-link__text.two-column{gap:25px}}@media screen and (min-width:375px) and (max-width:1919px){.text-link__text.two-column{gap:calc(25px + 75 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.text-link__text.two-column{gap:100px}}@media (min-width:768px){.text-link__text.two-column{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:374px){.text-link__text:not(.two-column){font-size:18px}}@media screen and (min-width:375px) and (max-width:1919px){.text-link__text:not(.two-column){font-size:calc(18px + 6 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.text-link__text:not(.two-column){font-size:24px}}@media screen and (max-width:374px){.text-link__text:not(.two-column){line-height:25px}}@media screen and (min-width:375px) and (max-width:1919px){.text-link__text:not(.two-column){line-height:calc(25px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.text-link__text:not(.two-column){line-height:35px}}@media (min-width:1024px){.text-link__text:not(.two-column) h2,.text-link__text:not(.two-column) h3,.text-link__text:not(.two-column) p{max-width:66%}}.text-link__text p{column-break-inside:avoid;page-break-inside:avoid}@media screen and (max-width:374px){.text-link__text p{margin-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.text-link__text p{margin-bottom:calc(15px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.text-link__text p{margin-bottom:30px}}.text-link__text p a{color:var(#295b8c);text-decoration:underline}.text-link__button{margin:0 auto;width:-moz-fit-content;width:fit-content;opacity:0}.text-link__image{display:block;width:100%}@media screen and (max-width:374px){.text-link__image{margin-top:50px}}@media screen and (min-width:375px) and (max-width:1919px){.text-link__image{margin-top:calc(50px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.text-link__image{margin-top:100px}}@media (min-width:1024px){.text-link__image{width:80%}}.keypoints__item-text blockquote,.news-card__content__description blockquote,.news__text blockquote,.opening-messages__item-text blockquote,.page__wrapper blockquote,.pagination blockquote,.project-card-content-excerpt blockquote,.project__content blockquote,.text-link__text blockquote{color:#295b8c;font-weight:500}@media screen and (max-width:374px){.keypoints__item-text blockquote,.news-card__content__description blockquote,.news__text blockquote,.opening-messages__item-text blockquote,.page__wrapper blockquote,.pagination blockquote,.project-card-content-excerpt blockquote,.project__content blockquote,.text-link__text blockquote{font-size:22px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item-text blockquote,.news-card__content__description blockquote,.news__text blockquote,.opening-messages__item-text blockquote,.page__wrapper blockquote,.pagination blockquote,.project-card-content-excerpt blockquote,.project__content blockquote,.text-link__text blockquote{font-size:calc(22px + 13 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item-text blockquote,.news-card__content__description blockquote,.news__text blockquote,.opening-messages__item-text blockquote,.page__wrapper blockquote,.pagination blockquote,.project-card-content-excerpt blockquote,.project__content blockquote,.text-link__text blockquote{font-size:35px}}@media screen and (max-width:374px){.keypoints__item-text blockquote,.news-card__content__description blockquote,.news__text blockquote,.opening-messages__item-text blockquote,.page__wrapper blockquote,.pagination blockquote,.project-card-content-excerpt blockquote,.project__content blockquote,.text-link__text blockquote{line-height:28px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item-text blockquote,.news-card__content__description blockquote,.news__text blockquote,.opening-messages__item-text blockquote,.page__wrapper blockquote,.pagination blockquote,.project-card-content-excerpt blockquote,.project__content blockquote,.text-link__text blockquote{line-height:calc(28px + 12 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item-text blockquote,.news-card__content__description blockquote,.news__text blockquote,.opening-messages__item-text blockquote,.page__wrapper blockquote,.pagination blockquote,.project-card-content-excerpt blockquote,.project__content blockquote,.text-link__text blockquote{line-height:40px}}@media screen and (max-width:374px){.keypoints__item-text blockquote,.news-card__content__description blockquote,.news__text blockquote,.opening-messages__item-text blockquote,.page__wrapper blockquote,.pagination blockquote,.project-card-content-excerpt blockquote,.project__content blockquote,.text-link__text blockquote{margin-top:40px;margin-bottom:40px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item-text blockquote,.news-card__content__description blockquote,.news__text blockquote,.opening-messages__item-text blockquote,.page__wrapper blockquote,.pagination blockquote,.project-card-content-excerpt blockquote,.project__content blockquote,.text-link__text blockquote{margin-top:calc(40px + 45 * (100vw - 375px)/ 1545);margin-bottom:calc(40px + 45 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item-text blockquote,.news-card__content__description blockquote,.news__text blockquote,.opening-messages__item-text blockquote,.page__wrapper blockquote,.pagination blockquote,.project-card-content-excerpt blockquote,.project__content blockquote,.text-link__text blockquote{margin-top:85px;margin-bottom:85px}}.keypoints__item-text .blockquote-author,.news-card__content__description .blockquote-author,.news__text .blockquote-author,.opening-messages__item-text .blockquote-author,.page__wrapper .blockquote-author,.pagination .blockquote-author,.project-card-content-excerpt .blockquote-author,.project__content .blockquote-author,.text-link__text .blockquote-author{display:block;font-style:italic}@media screen and (max-width:374px){.keypoints__item-text .blockquote-author,.news-card__content__description .blockquote-author,.news__text .blockquote-author,.opening-messages__item-text .blockquote-author,.page__wrapper .blockquote-author,.pagination .blockquote-author,.project-card-content-excerpt .blockquote-author,.project__content .blockquote-author,.text-link__text .blockquote-author{margin-top:-30px}}@media screen and (min-width:375px) and (max-width:1919px){.keypoints__item-text .blockquote-author,.news-card__content__description .blockquote-author,.news__text .blockquote-author,.opening-messages__item-text .blockquote-author,.page__wrapper .blockquote-author,.pagination .blockquote-author,.project-card-content-excerpt .blockquote-author,.project__content .blockquote-author,.text-link__text .blockquote-author{margin-top:calc(-30px + -30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.keypoints__item-text .blockquote-author,.news-card__content__description .blockquote-author,.news__text .blockquote-author,.opening-messages__item-text .blockquote-author,.page__wrapper .blockquote-author,.pagination .blockquote-author,.project-card-content-excerpt .blockquote-author,.project__content .blockquote-author,.text-link__text .blockquote-author{margin-top:-60px}}.chronology.reveal .chronology__inner{animation:slide-out-y .6s cubic-bezier(.215,.61,.355,1) .4s forwards,fade-in .4s cubic-bezier(.215,.61,.355,1) .4s forwards}@media screen and (max-width:374px){.chronology__title{padding-left:15px;padding-right:15px}}@media screen and (min-width:375px) and (max-width:1919px){.chronology__title{padding-left:calc(15px + 125 * (100vw - 375px)/ 1545);padding-right:calc(15px + 125 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.chronology__title{padding-left:140px;padding-right:140px}}.chronology__inner{background:linear-gradient(90deg,#295b8c 0,#89c7ec 100%);opacity:0}.chronology__subtitle{color:#fff;text-transform:none;font-family:"Frutiger LT Std",sans-serif;font-weight:400;background-color:transparent}.chronology__list{position:relative;overflow:visible!important}.chronology__list__item{display:flex;flex-direction:column;height:auto!important;gap:7px}.chronology__list__item__date{display:block;width:100%;text-align:center;color:#fff;background-color:#89c7ec}@media screen and (max-width:374px){.chronology__list__item__date{padding-top:10px;padding-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.chronology__list__item__date{padding-top:calc(10px + 5 * (100vw - 375px)/ 1545);padding-bottom:calc(10px + 5 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.chronology__list__item__date{padding-top:15px;padding-bottom:15px}}@media screen and (max-width:374px){.chronology__list__item__date{font-size:22px}}@media screen and (min-width:375px) and (max-width:1919px){.chronology__list__item__date{font-size:calc(22px + 23 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.chronology__list__item__date{font-size:45px}}.chronology__list__item__content{background-color:#fff;flex-grow:1}@media screen and (max-width:374px){.chronology__list__item__content{padding-top:24px;padding-bottom:24px}}@media screen and (min-width:375px) and (max-width:1919px){.chronology__list__item__content{padding-top:calc(24px + 14 * (100vw - 375px)/ 1545);padding-bottom:calc(24px + 14 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.chronology__list__item__content{padding-top:38px;padding-bottom:38px}}@media screen and (max-width:374px){.chronology__list__item__content{padding-left:22px;padding-right:22px}}@media screen and (min-width:375px) and (max-width:1919px){.chronology__list__item__content{padding-left:calc(22px + 14 * (100vw - 375px)/ 1545);padding-right:calc(22px + 14 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.chronology__list__item__content{padding-left:36px;padding-right:36px}}.chronology__list__item__content__title{display:block;color:#295b8c;font-weight:700}@media screen and (max-width:374px){.chronology__list__item__content__title{font-size:20px}}@media screen and (min-width:375px) and (max-width:1919px){.chronology__list__item__content__title{font-size:calc(20px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.chronology__list__item__content__title{font-size:30px}}@media screen and (max-width:374px){.chronology__list__item__content__title{margin-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.chronology__list__item__content__title{margin-bottom:calc(15px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.chronology__list__item__content__title{margin-bottom:30px}}@media screen and (max-width:374px){.chronology__list__item__content__description{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.chronology__list__item__content__description{font-size:calc(16px + 9 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.chronology__list__item__content__description{font-size:25px}}@media screen and (max-width:374px){.chronology__list__item__content__description{line-height:22px}}@media screen and (min-width:375px) and (max-width:1919px){.chronology__list__item__content__description{line-height:calc(22px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.chronology__list__item__content__description{line-height:30px}}.chronology__list__left,.chronology__list__right{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media screen and (max-width:374px){.chronology__list__left{left:-25px}}@media screen and (min-width:375px) and (max-width:1919px){.chronology__list__left{left:calc(-25px + -75 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.chronology__list__left{left:-100px}}@media screen and (max-width:374px){.chronology__list__right{right:-25px}}@media screen and (min-width:375px) and (max-width:1919px){.chronology__list__right{right:calc(-25px + -75 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.chronology__list__right{right:-100px}}@media screen and (max-width:374px){.gallery{margin-top:25px;margin-bottom:25px}}@media screen and (min-width:375px) and (max-width:1919px){.gallery{margin-top:calc(25px + 25 * (100vw - 375px)/ 1545);margin-bottom:calc(25px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.gallery{margin-top:50px;margin-bottom:50px}}.gallery:first-child{margin-top:0}.gallery__thumbnail{position:relative}@media screen and (max-width:374px){.gallery__thumbnail{height:300px}}@media screen and (min-width:375px) and (max-width:1919px){.gallery__thumbnail{height:calc(300px + 300 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.gallery__thumbnail{height:600px}}.gallery__thumbnail img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.gallery__button{position:absolute;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.1607843137)}@media screen and (max-width:374px){.gallery__button{right:15px;bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.gallery__button{right:calc(15px + 15 * (100vw - 375px)/ 1545);bottom:calc(15px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.gallery__button{right:30px;bottom:30px}}.gallery__button svg{stroke:unset!important;stroke-width:unset!important;transform:translate(-50%,-50%) scale(.4)!important}.gallery__button svg path{fill:#295b8c}.gallery__slider{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:200}.gallery__slider:not(.open){pointer-events:none;opacity:0;visibility:hidden}.gallery__slider__wrapper{position:absolute;height:60vh;width:50vw;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery__slider__wrapper .owl-carousel,.gallery__slider__wrapper .owl-item,.gallery__slider__wrapper .owl-stage,.gallery__slider__wrapper .owl-stage-outer{height:100%}.gallery__slider__close{position:absolute}@media screen and (max-width:374px){.gallery__slider__close{top:10px;right:10px}}@media screen and (min-width:375px) and (max-width:1919px){.gallery__slider__close{top:calc(10px + 10 * (100vw - 375px)/ 1545);right:calc(10px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.gallery__slider__close{top:20px;right:20px}}@media screen and (max-width:374px){.gallery__slider__close{width:35px;height:35px}}@media screen and (min-width:375px) and (max-width:1919px){.gallery__slider__close{width:calc(35px + 35 * (100vw - 375px)/ 1545);height:calc(35px + 35 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.gallery__slider__close{width:70px;height:70px}}.gallery__slider__close svg path{fill:#295b8c}.gallery__slider__navigation{position:absolute;display:flex;align-items:center;bottom:0;left:0;height:-moz-fit-content;height:fit-content;margin-top:auto}@media screen and (max-width:374px){.gallery__slider__navigation{padding:10px;gap:10px}}@media screen and (min-width:375px) and (max-width:1919px){.gallery__slider__navigation{padding:calc(10px + 10 * (100vw - 375px)/ 1545);gap:calc(10px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.gallery__slider__navigation{padding:20px;gap:20px}}.gallery__slider__navigation__next,.gallery__slider__navigation__prev{position:relative;bottom:0}@media screen and (max-width:374px){.gallery__slider__navigation__next,.gallery__slider__navigation__prev{width:35px;height:35px}}@media screen and (min-width:375px) and (max-width:1919px){.gallery__slider__navigation__next,.gallery__slider__navigation__prev{width:calc(35px + 35 * (100vw - 375px)/ 1545);height:calc(35px + 35 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.gallery__slider__navigation__next,.gallery__slider__navigation__prev{width:70px;height:70px}}.gallery__slider__navigation__next svg path,.gallery__slider__navigation__prev svg path{fill:#295b8c}.gallery__slider__navigation__next svg:last-child{transform:translate(-50%,-50%) scale(.25) rotate(-90deg)}.gallery__slider__slide{height:100%}.gallery__slider__slide img{height:100%;-o-object-fit:cover;object-fit:cover}.gallery__slider__slide__bottom{position:absolute;display:grid;bottom:0;width:100%;grid-template-columns:repeat(4,2fr)}.gallery__slider__slide__bottom__caption{background-color:#fff;margin-bottom:0!important;grid-column:2/3 span}@media screen and (max-width:374px){.gallery__slider__slide__bottom__caption{padding:20px}}@media screen and (min-width:375px) and (max-width:1919px){.gallery__slider__slide__bottom__caption{padding:calc(20px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.gallery__slider__slide__bottom__caption{padding:40px}}@media screen and (max-width:374px){body:not(.home) .site-main{padding-bottom:25px}}@media screen and (min-width:375px) and (max-width:1919px){body:not(.home) .site-main{padding-bottom:calc(25px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){body:not(.home) .site-main{padding-bottom:50px}}.banner+.article,.section-wrapper{position:relative}.otgs-development-site-front-end,.wpml-ls-statics-footer{display:none}@media screen and (max-width:374px){.page__inner{padding-top:25px}}@media screen and (min-width:375px) and (max-width:1919px){.page__inner{padding-top:calc(25px + 75 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__inner{padding-top:100px}}.page__subtitle{padding-top:0}.page__wrapper.two-column{display:grid}@media screen and (max-width:374px){.page__wrapper.two-column{-moz-column-gap:25px;column-gap:25px}}@media screen and (min-width:375px) and (max-width:1919px){.page__wrapper.two-column{-moz-column-gap:calc(25px + 75 * (100vw - 375px)/ 1545);column-gap:calc(25px + 75 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__wrapper.two-column{-moz-column-gap:100px;column-gap:100px}}.page__wrapper img.alignleft{float:left;max-width:40%!important;height:auto;margin-right:30px}.page__wrapper img.alignright{float:right;max-width:40%!important;height:auto;margin-left:30px}.page__wrapper .wp-caption.alignright{float:right;width:40%!important;margin-left:30px}.page__wrapper .wp-caption.alignright img{display:block;width:100%}.page__wrapper .wp-caption.alignright figcaption{font-size:16px;line-height:normal;text-align:center;margin-top:10px}.page__wrapper .wp-caption.alignleft{float:left;width:40%!important;margin-right:30px}.page__wrapper .wp-caption.alignleft img{display:block;width:100%}.page__wrapper .wp-caption.alignleft figcaption{font-size:16px;line-height:normal;text-align:center;margin-top:10px}@media screen and (max-width:374px){.page__content p:not(:last-child),.page__content-left p:not(:last-child),.page__content-right p:not(:last-child){margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.page__content p:not(:last-child),.page__content-left p:not(:last-child),.page__content-right p:not(:last-child){margin-bottom:calc(10px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__content p:not(:last-child),.page__content-left p:not(:last-child),.page__content-right p:not(:last-child){margin-bottom:25px}}.page__content p img,.page__content-left p img,.page__content-right p img{width:auto;height:auto}.page__content a,.page__content-left a,.page__content-right a{text-decoration:underline;text-underline-offset:6px}@media screen and (max-width:374px){.page__content ol,.page__content ul,.page__content-left ol,.page__content-left ul,.page__content-right ol,.page__content-right ul{padding-left:15px}}@media screen and (min-width:375px) and (max-width:1919px){.page__content ol,.page__content ul,.page__content-left ol,.page__content-left ul,.page__content-right ol,.page__content-right ul{padding-left:calc(15px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__content ol,.page__content ul,.page__content-left ol,.page__content-left ul,.page__content-right ol,.page__content-right ul{padding-left:25px}}.page__content ul,.page__content-left ul,.page__content-right ul{list-style-type:disc}.page__content ol,.page__content-left ol,.page__content-right ol{list-style-type:numeric}.page__content blockquote,.page__content blockquote p,.page__content-left blockquote,.page__content-left blockquote p,.page__content-right blockquote,.page__content-right blockquote p{color:#295b8c;text-align:center;font-weight:500;font-size:35px;line-height:45px}.page__content blockquote span,.page__content-left blockquote span,.page__content-right blockquote span{font-size:25px;font-weight:400;display:block}@media screen and (max-width:767px){.page__content blockquote,.page__content blockquote p,.page__content-left blockquote,.page__content-left blockquote p,.page__content-right blockquote,.page__content-right blockquote p{font-size:25px;line-height:35px}.page__content blockquote span,.page__content-left blockquote span,.page__content-right blockquote span{font-size:20px}}.page__container{display:grid}@media screen and (max-width:374px){.page__container{gap:50px}}@media screen and (min-width:375px) and (max-width:1919px){.page__container{gap:calc(50px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__container{gap:100px}}@media (min-width:1024px){.page__container{grid-template-columns:2fr 4fr}}.page__container__navigation{display:grid;height:-moz-fit-content;height:fit-content}@media screen and (max-width:374px){.page__container__navigation{gap:34px}}@media screen and (min-width:375px) and (max-width:1919px){.page__container__navigation{gap:calc(34px + 34 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__container__navigation{gap:68px}}@media (min-width:1024px){.page__container__navigation{position:sticky;top:calc(var(--header-height) * 2)}}@media (min-width:1920px){.page__container__navigation{top:calc(50vh - var(--header-height))}}.page__container__navigation__item{position:relative;display:block;color:#295b8c;background-color:#efefef}@media screen and (max-width:374px){.page__container__navigation__item{padding-top:20px;padding-left:20px;padding-right:20px}}@media screen and (min-width:375px) and (max-width:1919px){.page__container__navigation__item{padding-top:calc(20px + 18 * (100vw - 375px)/ 1545);padding-left:calc(20px + 18 * (100vw - 375px)/ 1545);padding-right:calc(20px + 18 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__container__navigation__item{padding-top:38px;padding-left:38px;padding-right:38px}}@media screen and (max-width:374px){.page__container__navigation__item{padding-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.page__container__navigation__item{padding-bottom:calc(30px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__container__navigation__item{padding-bottom:60px}}@media screen and (max-width:374px){.page__container__navigation__item{font-size:22px}}@media screen and (min-width:375px) and (max-width:1919px){.page__container__navigation__item{font-size:calc(22px + 12 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__container__navigation__item{font-size:34px}}@media screen and (max-width:374px){.page__container__navigation__item{line-height:32px}}@media screen and (min-width:375px) and (max-width:1919px){.page__container__navigation__item{line-height:calc(32px + 12 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__container__navigation__item{line-height:44px}}.page__container__navigation__item::after{content:"";position:absolute;top:100%;background-image:url(../assets/icons/read-more.svg);background-size:100% 100%;transform:translateY(-50%)}@media screen and (max-width:374px){.page__container__navigation__item::after{width:40px;height:40px}}@media screen and (min-width:375px) and (max-width:1919px){.page__container__navigation__item::after{width:calc(40px + 15 * (100vw - 375px)/ 1545);height:calc(40px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__container__navigation__item::after{width:55px;height:55px}}.page__container__navigation__item.previous::after{transform:rotate(180deg) translateY(50%)}@media screen and (max-width:374px){.page__container__navigation__item.previous::after{left:20px}}@media screen and (min-width:375px) and (max-width:1919px){.page__container__navigation__item.previous::after{left:calc(20px + 18 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__container__navigation__item.previous::after{left:38px}}@media screen and (max-width:374px){.page__container__navigation__item.next::after{right:20px}}@media screen and (min-width:375px) and (max-width:1919px){.page__container__navigation__item.next::after{right:calc(20px + 18 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__container__navigation__item.next::after{right:38px}}.page__navigation{display:flex;justify-content:space-between}@media screen and (max-width:374px){.page__navigation{margin-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.page__navigation{margin-bottom:calc(30px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__navigation{margin-bottom:40px}}@media screen and (max-width:374px){.page__navigation-item{padding-top:10px}}@media screen and (min-width:375px) and (max-width:1919px){.page__navigation-item{padding-top:calc(10px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__navigation-item{padding-top:18px}}@media screen and (max-width:374px){.page__navigation-item{padding-bottom:8px}}@media screen and (min-width:375px) and (max-width:1919px){.page__navigation-item{padding-bottom:calc(8px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page__navigation-item{padding-bottom:16px}}.page__navigation-item.prev{flex-direction:row-reverse}.page__navigation-item.prev::after{transform:rotate(180deg)}.page__navigation-item.next{margin-left:auto}.home{overflow-x:hidden}.home .section-wrapper section:first-child>h2::before{display:none}.home #content>section{scroll-margin-top:var(--header-height)}.home #content>section>h2{opacity:0}.home #content>section>h2.reveal{animation:fade-in .6s cubic-bezier(.215,.61,.355,1) .2s forwards,slide-out-y-small .8s cubic-bezier(.215,.61,.355,1) forwards}@media screen and (max-width:374px){.project{padding-top:25px}}@media screen and (min-width:375px) and (max-width:1919px){.project{padding-top:calc(25px + 75 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.project{padding-top:100px}}@media screen and (max-width:374px){.project__content{-moz-column-gap:25px;column-gap:25px}}@media screen and (min-width:375px) and (max-width:1919px){.project__content{-moz-column-gap:calc(25px + 75 * (100vw - 375px)/ 1545);column-gap:calc(25px + 75 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.project__content{-moz-column-gap:100px;column-gap:100px}}@media screen and (max-width:374px){.project__content{margin-bottom:40px}}@media screen and (min-width:375px) and (max-width:1919px){.project__content{margin-bottom:calc(40px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.project__content{margin-bottom:80px}}.project__content.two-columns{display:grid}@media (min-width:768px){.project__content.two-columns{grid-template-columns:repeat(2,1fr)}}.project__content p{font-weight:400;page-break-inside:avoid;column-break-inside:avoid}@media screen and (max-width:374px){.project__content p{margin-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.project__content p{margin-bottom:calc(15px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.project__content p{margin-bottom:25px}}.project__links{display:grid}@media screen and (max-width:374px){.project__links{margin-top:25px;margin-bottom:25px}}@media screen and (min-width:375px) and (max-width:1919px){.project__links{margin-top:calc(25px + 25 * (100vw - 375px)/ 1545);margin-bottom:calc(25px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.project__links{margin-top:50px;margin-bottom:50px}}@media screen and (max-width:374px){.project__links{gap:15px}}@media screen and (min-width:375px) and (max-width:1919px){.project__links{gap:calc(15px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.project__links{gap:30px}}@media (min-width:768px){.project__links.right{grid-column:2}}.project__links-button{justify-content:end;width:auto!important}@media (max-width:1023px){.project__links-button.hide-mobile{display:none}}@media (min-width:1024px){.project__links-button.hide-desktop{display:none}}.banner+.article .news-card--single{border-top:none!important}@media screen and (max-width:374px){.archive__filters{margin-bottom:40px}}@media screen and (min-width:375px) and (max-width:1919px){.archive__filters{margin-bottom:calc(40px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.archive__filters{margin-bottom:80px}}.archive__filters .news__form__group-item:first-child{text-transform:capitalize}.archive__list{display:grid}@media screen and (max-width:374px){.archive__list{gap:25px}}@media screen and (min-width:375px) and (max-width:1919px){.archive__list{gap:calc(25px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.archive__list{gap:50px}}@media (min-width:768px){.archive__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.archive__list{grid-template-columns:repeat(3,1fr)}}.pagination{text-align:center}@media screen and (max-width:374px){.pagination{margin-top:60px}}@media screen and (min-width:375px) and (max-width:1919px){.pagination{margin-top:calc(60px + 60 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.pagination{margin-top:120px}}.pagination h2{display:none}@media screen and (max-width:374px){.pagination .nav-links *{margin-left:5px;margin-right:5px}}@media screen and (min-width:375px) and (max-width:1919px){.pagination .nav-links *{margin-left:calc(5px + 5 * (100vw - 375px)/ 1545);margin-right:calc(5px + 5 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.pagination .nav-links *{margin-left:10px;margin-right:10px}}.pagination .nav-links .current{font-weight:700}