@charset "UTF-8";:root{--font-headings: "ff-din-paneuropean", sans-serif;--font-body: "ff-din-paneuropean", sans-serif;--color-white: #fff;--color-light-grey: #efefef;--color-light-blue: #00ace1;--color-dark-blue: #004668;--color-black: #000;--grid-gap: 32px;--grid-template-default: repeat(12, minmax(0, 1fr));--grid-max-content-width: calc(1920px - 2 * var(--grid-gap));--grid-variant-default: 2 / span 10;--grid-variant-fullwidth: 1 / span 12;--max-width: 1920px;--transition-default: all .15s ease-in-out;--transition-button: all .3s ease-in}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}a{color:inherit;text-decoration:none}button{appearance:none;background:none;border:0}html{hanging-punctuation:first last}img,picture,svg,video{display:block;max-width:100%;height:auto}svg:has(+span){padding-top:5px}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{max-width:75ch;text-wrap:pretty}address,cite{font-style:normal}[hidden],.hidden{display:none}.invisible{border:0;clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}ul{list-style-type:none}@media(prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:3rem}}.content-accordion{display:grid;grid-template-columns:var(--grid-template-default);gap:16px;background-color:var(--color-white);padding-inline:32px;padding-block:32px;border:0}@media(min-width:1024px){.content-accordion{gap:var(--grid-gap)}}@media(min-width:1280px){.content-accordion{padding-inline:75px}}.content-accordion__container{grid-column:var(--grid-variant-fullwidth);display:flex;flex-direction:column;gap:40px}@media(min-width:1024px){.content-accordion__container{gap:60px}}@media(min-width:1280px){.content-accordion__container{grid-column:var(--grid-variant-default)}}.handorgel__header:first-of-type .handorgel__header__button{border-top:1px solid var(--color-light-blue)}.handorgel__header__button{display:flex;align-items:center;justify-content:space-between;gap:var(--grid-gap);font-size:18px;line-height:28px;font-weight:900;border-top:0;border-bottom:1px solid var(--color-light-blue)}@media(min-width:1024px){.handorgel__header__button{font-size:22px;line-height:35px}}.handorgel__header__button svg{color:var(--color-light-blue);transition:transform .15s ease}.handorgel__header--open .handorgel__header__button svg{transform:rotate(180deg)}.handorgel__header__button-container{display:flex;flex-direction:column}.handorgel__header__subheadline{font-weight:700}.handorgel__content{background-color:var(--color-white);border-top:0;border-bottom:1px solid var(--color-light-blue)}.article{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));max-width:var(--max-width);margin-inline:auto;row-gap:var(--grid-gap)}.article>*{grid-column:var(--grid-variant-fullwidth);width:100%}.article:has(>:last-child.text){margin-bottom:100px}body{display:grid;grid-template-rows:auto 1fr auto;min-height:100svh;background-color:var(--color-white);color:var(--color-black)}.button,.ce_form .widget-submit .submit{--padding-block: 10px;--padding-inline: 10px;position:relative;display:block;padding-inline:var(--padding-inline);padding-block:var(--padding-block);padding-block-end:calc(var(--padding-block) + .2em);background-color:var(--color-light-blue);color:var(--color-white);font-size:16px;font-weight:400;width:fit-content;height:fit-content;transition:var(--transition-button);overflow:hidden;z-index:0;cursor:pointer}@media(min-width:1024px){.button,.ce_form .widget-submit .submit{--padding-block: 18px;--padding-inline: 58px;font-size:22px}}.button:before,.ce_form .widget-submit .submit:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--color-dark-blue);transform:scaleX(0);transition:var(--transition-button)}.button:hover:before,.ce_form .widget-submit .submit:hover:before,.button:focus-visible:before,.ce_form .widget-submit .submit:focus-visible:before{transform:scaleX(1)}.button:hover,.ce_form .widget-submit .submit:hover{background-color:var(--color-dark-blue)}.button-list__container{display:flex;gap:var(--grid-gap)}#cboxOverlay{background-color:var(--color-light-grey)}#cboxLoadedContent{border:none!important}#cboxCurrent{display:none!important}#cboxPrevious,#cboxNext{background:transparent url("data:image/svg+xml,%3Csvg width='24' height='73' viewBox='0 0 24 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.863281 0.503906L21.8633 36.5039L0.863281 72.5039' stroke='white' stroke-width='2'/%3E%3C/svg%3E") no-repeat center;width:24px;height:35px;margin-inline:15px}@media(min-width:1024px){#cboxPrevious,#cboxNext{width:24px;height:73px;margin-inline:30px}}#cboxPrevious:hover,#cboxNext:hover{background-position:center!important}#cboxPrevious{transform:scaleX(-1)}#cboxTitle{display:none!important}#cboxClose{top:25px;right:20px}@media(min-width:1024px){#cboxClose{top:45px;right:40px;width:46px;height:45px}}#cboxClose{background:transparent url("data:image/svg+xml,%3Csvg width='46' height='45' viewBox='0 0 46 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1.0684' y1='0.353478' x2='45.0684' y2='44.3535' stroke='white'/%3E%3Cline x1='0.353478' y1='44.3535' x2='44.3535' y2='0.35348' stroke='white'/%3E%3C/svg%3E") no-repeat center}#cboxClose:hover{background-position:center!important}.color-container{display:grid;grid-template-columns:var(--grid-template-default);gap:16px;padding-inline:32px;background-color:var(--color-dark-blue);color:var(--color-white);margin-top:-32px;margin-bottom:-200px;overflow:hidden}@media(min-width:1024px){.color-container{gap:var(--grid-gap);padding-inline:75px}}.color-container__container{grid-column:var(--grid-variant-fullwidth);padding-block:56px 280px;display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.color-container__container{padding-block:140px 280px;gap:48px}}@media(min-width:1280px){.color-container__container{grid-column:2/span 10;gap:80px}}@media(min-width:1600px){.color-container__container{gap:100px}}@media(min-width:1600px){.color-container__container{grid-column:3/span 8}}@media(min-width:1024px){.color-container+.cta-teaser .cta-teaser__grid{margin-top:-60px;padding-top:200px}}.contact-cta{position:fixed;bottom:10%;right:0;z-index:90}.contact-cta__title{display:block;writing-mode:vertical-lr;background-color:var(--color-light-blue);color:var(--color-white);padding:10px;rotate:180deg;cursor:pointer;font-size:18px;font-weight:400}.contact-cta--active .contact-cta__title{display:none}.contact-cta__content{display:none;background-color:var(--color-light-blue);color:var(--color-white);padding:20px 10px;cursor:pointer;text-align:right;font-size:16px;font-weight:400}.contact-cta__content strong{font-weight:900}.contact-cta--active .contact-cta__content{display:block}.contract{position:relative;display:grid;gap:var(--grid-gap);background-color:var(--color-light-grey);padding-block:90px 70px;padding-inline:30px}@media(min-width:1024px){.contract{grid-template-rows:subgrid;grid-row:span 5;padding-inline:20px}}@media(min-width:1280px){.contract{padding-inline:30px}}@media(min-width:1600px){.contract{padding-inline:60px}}.contract__image{position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% - 50px)}.contract__title{font-size:24px;font-weight:900;text-transform:uppercase;margin-inline:auto}.contract__text{font-size:18px;font-weight:400}@media(min-width:1600px){.contract__text{font-size:22px}}.contract__contracts{display:flex;flex-direction:column;gap:24px}.contract__contract{display:flex;align-items:center;justify-content:space-between;gap:32px;color:#0000004d}.contract__contract--checked{color:var(--color-black)}.contract__content{display:flex;flex-direction:column;font-size:18px;font-weight:400}@media(min-width:1600px){.contract__content{font-size:22px}}.contract__content .rte{font-size:16px}@media(min-width:1600px){.contract__content .rte{font-size:18px}}.contract__icon{flex-shrink:0}.contract__info{font-size:18px;font-weight:400;border-top:1px solid var(--color-black);padding-top:32px}.contract .button{margin-inline:auto}@media(min-width:1024px){.contract-list{padding-inline:32px}}@media(min-width:1280px){.contract-list{padding-inline:75px}}.contract-list__grid{display:grid;grid-template-columns:var(--grid-template-default);gap:var(--grid-gap);background-color:var(--color-white)}.contract-list__container{grid-column:var(--grid-variant-default);display:flex;flex-direction:column;gap:200px;padding-top:60px}@media(min-width:1024px){.contract-list__container{padding-top:124px}}.contract-list__list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:240px}@media(min-width:1024px){.contract-list__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1280px){.contract-list__list{gap:var(--grid-gap)}}.cta-image{position:relative}@media(min-width:1024px){.cta-image{margin-block:0 350px}.cta-image--below{margin-block:350px 0}}@media(min-width:1024px){.cta-image__container{position:absolute;inset-inline:0;padding-inline:32px;top:auto;bottom:0;transform:translateY(50%)}.cta-image--below .cta-image__container{bottom:unset;top:0;transform:translateY(-50%)}}@media(min-width:1280px){.cta-image__container{padding-inline:75px}}.cta-image__content-container{display:grid;grid-template-columns:var(--grid-template-default);gap:16px;background-color:var(--color-dark-blue);color:var(--color-white);padding-inline:30px;padding-block:50px 30px}@media(min-width:1024px){.cta-image__content-container{padding:0;gap:var(--grid-gap)}}.cta-image__content{grid-column:var(--grid-variant-fullwidth);display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.cta-image__content{grid-column:2/span 4;padding-block:80px;gap:50px}}@media(min-width:1280px){.cta-image__content{padding-block:120px}}.cta-image__image{grid-column:var(--grid-variant-fullwidth);display:flex;align-items:flex-end}@media(min-width:1024px){.cta-image__image{grid-column:6/span 7}}.cta-image__image img{object-position:bottom;margin-inline:auto;object-fit:contain;height:100%;max-height:600px;width:auto}.cta-teaser{margin-block:60px}@media(min-width:1024px){.cta-teaser{padding-inline:32px;margin-block:100px}}@media(min-width:1280px){.cta-teaser{padding-inline:75px}}.cta-teaser:has(+.cta-teaser){margin-bottom:0}.cta-teaser__grid{display:contents;grid-template-columns:var(--grid-template-default)}@media(min-width:1024px){.cta-teaser__grid{display:grid;background-color:var(--color-white)}}.cta-teaser__container{grid-column:var(--grid-variant-default);display:grid;grid-template-columns:var(--grid-template-default)}@media(min-width:1280px){.cta-teaser__container{grid-column:var(--grid-variant-fullwidth)}}.cta-teaser__content{grid-column:1/span 11;display:flex;flex-direction:column;gap:24px;padding-block:30px;padding-inline:30px;background-color:var(--color-light-grey)}@media(min-width:768px){.cta-teaser__content{grid-column:1/span 8;padding-inline:30px 120px}}@media(min-width:1024px){.cta-teaser__content{grid-column:1/span 8;padding-inline:65px 160px;padding-block:65px;gap:50px}}@media(min-width:1280px){.cta-teaser__content{grid-column:2/span 6}}@media(min-width:1600px){.cta-teaser__content{grid-column:3/span 5}}.cta-teaser--left .cta-teaser__content{grid-column:2/span 11}@media(min-width:768px){.cta-teaser--left .cta-teaser__content{grid-column:5/span 8;padding-inline:130px 65px}}@media(min-width:1024px){.cta-teaser--left .cta-teaser__content{grid-column:5/span 8;padding-inline:160px 65px}}@media(min-width:1280px){.cta-teaser--left .cta-teaser__content{grid-column:6/span 6;padding-inline:200px 65px}}@media(min-width:1600px){.cta-teaser--left .cta-teaser__content{grid-column:6/span 5}}.cta-teaser__image{grid-column:4/span 9}@media(min-width:768px){.cta-teaser__image{grid-column:8/span 5;margin-top:-160px}}@media(min-width:1024px){.cta-teaser__image{grid-column:8/span 5}}@media(min-width:1280px){.cta-teaser__image{grid-column:7/span 5;margin-top:-240px}}@media(min-width:1600px){.cta-teaser__image{grid-column:7/span 4}}.cta-teaser--left .cta-teaser__image{grid-column:1/span 9}@media(min-width:768px){.cta-teaser--left .cta-teaser__image{grid-column:1/span 5}}@media(min-width:1024px){.cta-teaser--left .cta-teaser__image{grid-column:1/span 5}}@media(min-width:1280px){.cta-teaser--left .cta-teaser__image{grid-column:2/span 5}}@media(min-width:1600px){.cta-teaser--left .cta-teaser__image{grid-column:3/span 4}}.cta-teaser__image img{object-fit:cover;width:100%;height:100%}.downloads{display:grid;grid-template-columns:var(--grid-template-default);gap:16px;background-color:var(--color-white);padding-inline:32px;padding-block:32px;margin-bottom:60px}@media(min-width:1024px){.downloads{gap:var(--grid-gap);margin-bottom:100px}}@media(min-width:1280px){.downloads{padding-inline:75px}}.downloads h1,.downloads h2,.downloads h3,.downloads h4,.downloads h5,.downloads h6{grid-column:var(--grid-variant-fullwidth)}@media(min-width:1024px){.downloads h1,.downloads h2,.downloads h3,.downloads h4,.downloads h5,.downloads h6{grid-column:6/span 6}}.downloads__list{grid-column:var(--grid-variant-fullwidth);display:flex;flex-direction:column}@media(min-width:1024px){.downloads__list{grid-column:6/span 6}}.downloads .download-element{border-top:1px solid var(--color-light-blue)}.downloads .download-element:last-of-type{border-bottom:1px solid var(--color-light-blue)}.downloads__item{display:flex;align-items:center;justify-content:space-between;gap:var(--grid-gap);padding-block:24px}@media(min-width:1024px){.downloads__item{padding-block:32px}}.downloads__item svg{color:var(--color-light-blue)}.employee{display:grid;grid-template-rows:subgrid;grid-row:span 5;gap:18px;font-size:18px;font-weight:400}@media(min-width:1600px){.employee{font-size:22px}}.employee__image{margin-bottom:30px}.employee__image img{width:100%}.employee__name{font-weight:700}.employee__meta{display:grid;grid-template-columns:1fr 1fr}.employee__email,.employee__vcard,.employee__phone{display:flex;align-items:center;gap:8px}.employee__email svg,.employee__vcard svg,.employee__phone svg{height:22px}@media(min-width:1024px){.employee-list{padding-inline:32px}}@media(min-width:1280px){.employee-list{padding-inline:75px}}.employee-list__grid{display:grid;grid-template-columns:var(--grid-template-default);background-color:var(--color-white)}.employee-list__container{grid-column:var(--grid-variant-default);display:flex;flex-direction:column;gap:48px;padding-block:60px}@media(min-width:1024px){.employee-list__container{padding-block:120px;gap:114px}}.employee-list__employees{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:50px 20px}@media(min-width:768px){.employee-list__employees{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.employee-list__employees{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.employee-list__employees{grid-template-columns:repeat(5,minmax(0,1fr))}}.employee-teaser{display:flex;flex-direction:column;align-items:center;max-width:380px}.employee-teaser__image{position:relative;width:200px;height:200px;margin-bottom:-50px;z-index:10}.employee-teaser__image img{object-fit:cover;object-position:top;border-radius:50%;width:200px;height:200px}.employee-teaser__content{background-color:var(--color-light-grey);padding-inline:50px;padding-block:70px 30px}.one-third-grid .employee-teaser__content{padding-inline:32px}.employee-teaser__subheadline{text-transform:uppercase;font-size:22px;font-weight:900;margin-bottom:32px}.employee-teaser .employee__position,.employee-teaser .employee__phone{margin-bottom:16px}.footer{position:relative;background-color:var(--color-dark-blue);color:var(--color-white);width:100%;padding-block-end:50px}@media(min-width:1024px){.footer{padding-block-end:unset}}.footer__container{display:grid;grid-template-columns:var(--grid-template-default);gap:60px 16px;max-width:var(--grid-max-content-width);width:100%;padding-block:48px 32px;padding-inline:32px;margin-inline:auto}@media(min-width:1024px){.footer__container{padding-block:80px 40px;gap:112px var(--grid-gap)}}.footer__content-container{grid-column:var(--grid-variant-fullwidth);display:grid;grid-template-columns:var(--grid-template-default);gap:16px;align-items:flex-end}@media(min-width:1024px){.footer__content-container{gap:var(--grid-gap)}}@media(min-width:1280px){.footer__content-container{grid-column:var(--grid-variant-default)}}.footer__logo{grid-column:1/span 4;width:92px;height:144px}@media(min-width:768px){.footer__logo{grid-column:2/span 2}}@media(min-width:1024px){.footer__logo{grid-column:1/span 2;width:106px;height:167px}}@media(min-width:1280px){.footer__logo{width:122px;height:191px}}.footer__content{display:contents}@media(min-width:768px){.footer__content{grid-column:4/span 8;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--grid-gap)}}@media(min-width:1024px){.footer__content{grid-column:3/span 9}}@media(min-width:1280px){.footer__content{grid-column:3/span 10}}.footer__address{grid-column:6/span 8}@media(min-width:768px){.footer__address{grid-column:1/span 5}}@media(min-width:1280px){.footer__address{grid-column:1/span 3}}.footer__address p{font-size:14px;font-weight:400}@media(min-width:768px){.footer__address p{font-size:18px}}.footer__address p strong{font-weight:900}.footer__nav{display:none}@media(min-width:1280px){.footer__nav{display:block;grid-column:4/span 4}}@media(min-width:1600px){.footer__nav{grid-column:4/span 3}}.footer__nav .level_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.footer__nav .level_1 a,.footer__nav .level_1 span,.footer__nav .level_1 strong{font-size:18px;line-height:36px;font-weight:400}.footer__info{grid-column:1/span 12;display:flex;flex-direction:column;gap:var(--grid-gap)}@media(min-width:768px){.footer__info{grid-column:6/span 6}}@media(min-width:1280px){.footer__info{grid-column:8/span 7}}@media(min-width:1600px){.footer__info{grid-column:8/span 4}}.footer__hotline{display:flex;align-items:center;justify-content:flex-start;gap:12px;font-size:14px;font-weight:900}@media(min-width:1024px){.footer__hotline{justify-content:flex-end;font-size:18px}}.footer__hotline svg{flex-shrink:0}.footer__socials .socials{justify-content:flex-start}@media(min-width:1024px){.footer__socials .socials{justify-content:flex-end}}.footer__socials .socials__link{width:24px;height:24px}.footer__socials .socials__link svg{height:12px;width:12px}.footer__up{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--color-light-blue);border:2px solid var(--color-light-blue);border-radius:16px;padding:10px;width:90px;height:90px;margin-left:auto;font-size:14px;text-transform:uppercase;text-align:center;transition:all .15s ease;cursor:pointer}@media(min-width:1024px){.footer__up{border-radius:24px;gap:16px;padding:20px;width:140px;height:140px;font-size:18px}}.footer__up:hover{background-color:var(--color-light-blue);color:var(--color-white)}.footer__imprint{grid-column:var(--grid-variant-fullwidth);display:none;gap:var(--grid-gap);width:100%;font-size:15px;font-weight:400}@media(min-width:768px){.footer__imprint{display:flex}}@media(min-width:1280px){.footer__imprint{grid-column:var(--grid-variant-default)}}.footer__imprint-nav .level_1{display:flex;gap:var(--grid-gap)}.ce_form{margin-bottom:140px}@media(min-width:1024px){.ce_form{margin-bottom:200px}}.ce_form .formbody{display:flex;flex-direction:column;gap:24px;max-width:780px;width:100%;margin-inline:auto;padding-inline:16px}.ce_form fieldset{border:none;display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:1024px){.ce_form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}.ce_form .widget-select,.ce_form .widget-textarea,.ce_form .widget-text{position:relative}.ce_form .widget-select label,.ce_form .widget-textarea label,.ce_form .widget-text label{position:absolute;left:20px;transition:all .3s ease-in-out;pointer-events:none;font-size:1rem}.ce_form .widget-select:has(input:focus) label,.ce_form .widget-select:has(textarea:focus) label,.ce_form .widget-select:has(input:not(:placeholder-shown)) label,.ce_form .widget-select:has(textarea:not(:placeholder-shown)) label,.ce_form .widget-textarea:has(input:focus) label,.ce_form .widget-textarea:has(textarea:focus) label,.ce_form .widget-textarea:has(input:not(:placeholder-shown)) label,.ce_form .widget-textarea:has(textarea:not(:placeholder-shown)) label,.ce_form .widget-text:has(input:focus) label,.ce_form .widget-text:has(textarea:focus) label,.ce_form .widget-text:has(input:not(:placeholder-shown)) label,.ce_form .widget-text:has(textarea:not(:placeholder-shown)) label{top:2px;transform:translateY(0);font-size:.75rem}.ce_form .widget-select select,.ce_form .widget-select textarea,.ce_form .widget-select input,.ce_form .widget-textarea select,.ce_form .widget-textarea textarea,.ce_form .widget-textarea input,.ce_form .widget-text select,.ce_form .widget-text textarea,.ce_form .widget-text input{padding-inline:20px;padding-block:10px 5px;width:100%;font-size:16px;line-height:35px;font-weight:400;border:1px solid var(--color-black);margin-bottom:0}.ce_form .widget-text label{top:50%;transform:translateY(-50%)}.ce_form .widget-textarea label{top:20px}.ce_form .widget-select label{top:50%;transform:translateY(-50%)}.ce_form .widget-select:has(select:focus) label,.ce_form .widget-select--filled label{top:2px;transform:translateY(0);font-size:.75rem}.ce_form .widget-select select{background-color:var(--color-white);outline:0;height:52px}.ce_form .widget-upload .upload-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;border:1px solid var(--color-black);background-color:var(--color-white);cursor:pointer;transition:border-color .3s ease-in-out}.ce_form .widget-upload .upload-dropzone--dragging{border-color:var(--color-black);background-color:var(--color-light-grey)}.ce_form .widget-upload .upload-dropzone__title{font-weight:400;font-size:16px}.ce_form .widget-upload .upload-dropzone__hint{color:#00000080;font-size:16px}.ce_form .widget-upload .upload-dropzone__files{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;width:100%}.ce_form .widget-upload .upload-dropzone__file{font-size:14px;padding:6px 12px;background-color:var(--color-light-grey);border-radius:4px}.ce_form .widget-upload .upload{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.gallery{background-color:var(--color-white);padding-inline:32px;padding-block:32px}@media(min-width:1280px){.gallery{padding-inline:75px}}.gallery ul{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--grid-gap)}@media(min-width:768px){.gallery ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery ul li img{width:100%}.googlemaps-embed iframe{display:block;width:100%;height:400px;border:0}@media(min-width:1024px){.googlemaps-embed iframe{height:600px}}.header{position:relative;display:grid;grid-template-columns:var(--grid-template-default);gap:16px;background-color:var(--color-white);color:var(--color-dark-blue);width:100%;z-index:100}@media(min-width:1024px){.header{gap:var(--grid-gap)}}.header__container{grid-column:var(--grid-variant-fullwidth);display:grid;grid-template-columns:var(--grid-template-default);gap:16px;max-width:var(--grid-max-content-width);width:100%;padding-block:40px 16px;padding-inline:32px;margin-inline:auto}@media(min-width:1024px){.header__container{gap:var(--grid-gap);padding-block:20px 48px;padding-inline:75px}}.header__logo{grid-column:1/span 4;width:92px;height:61px}@media(min-width:768px){.header__logo{grid-column:1/span 3}}@media(min-width:1024px){.header__logo{grid-column:1/span 2;width:130px;height:86px}}@media(min-width:1280px){.header__logo{width:170px;height:113px}}.header__content{grid-column:5/span 8;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media(min-width:768px){.header__content{grid-column:4/span 9}}@media(min-width:1280px){.header__content{grid-column:3/span 10;align-items:unset}}.header__hotline{display:flex;justify-content:flex-end;align-items:center;gap:12px;color:var(--color-light-blue);font-size:12px;font-weight:500}@media(min-width:1024px){.header__hotline{font-size:18px}}.header__hotline svg{display:none;flex-shrink:0}@media(min-width:1024px){.header__hotline svg{display:block}}.header__navigation{display:none;gap:var(--grid-gap);overflow-y:auto}@media(min-width:1280px){.header__navigation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;overflow-y:unset}}.header--active .header__navigation{position:absolute;display:flex;flex-direction:column;gap:64px;background-color:var(--color-white);padding-inline:30px;padding-block:30px;height:calc(100dvh - 117px);width:100dvw;top:117px;left:0}@media(min-width:1024px){.header--active .header__navigation{padding-inline:75px}}.header__navigation-custom .level_1{display:flex;flex-direction:column;gap:var(--grid-gap)}@media(min-width:1280px){.header__navigation-custom .level_1{flex-direction:row}}.header__navigation-custom .level_1 a,.header__navigation-custom .level_1 strong,.header__navigation-custom .level_1 span{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:400}@media(min-width:1600px){.header__navigation-custom .level_1 a,.header__navigation-custom .level_1 strong,.header__navigation-custom .level_1 span{font-size:18px}}.header__navigation-custom .level_1 li svg{display:none;flex-shrink:0}@media(min-width:1280px){.header__navigation-custom .level_1 li svg{display:block}}.header__navigation-custom .level_1 li:not(.active) svg{color:transparent}.header__burger{position:relative;display:flex;flex-direction:column;gap:6px;cursor:pointer;z-index:300}.header__burger span{background-color:var(--color-black);width:36px;height:1px;transition:all .3s ease-in-out}.header--active .header__burger span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.header--active .header__burger span:nth-child(2){background-color:transparent}.header--active .header__burger span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(min-width:1280px){.header__burger{display:none}}.header-navigation .level_1{display:flex;flex-direction:column;gap:36px}@media(min-width:1280px){.header-navigation .level_1{flex-direction:row;gap:32px}}@media(min-width:1600px){.header-navigation .level_1{gap:50px}}.header-navigation .level_1 li svg{display:none;flex-shrink:0;padding-block-start:.2em}@media(min-width:1280px){.header-navigation .level_1 li svg{display:block}}.header-navigation .level_1 li:not(.active,.trail) svg{color:transparent}.header-navigation .level_1 li.is-open .level_2{display:flex}@media(max-width:1280px){.header-navigation .level_1 li.is-open a.submenu svg,.header-navigation .level_1 li.is-open strong.submenu svg,.header-navigation .level_1 li.is-open span.submenu svg{transform:rotate(270deg)}}.header-navigation .level_1 a,.header-navigation .level_1 strong,.header-navigation .level_1 span{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:500}@media(min-width:1600px){.header-navigation .level_1 a,.header-navigation .level_1 strong,.header-navigation .level_1 span{font-size:22px}}@media(max-width:1280px){.header-navigation .level_1 a.submenu,.header-navigation .level_1 strong.submenu,.header-navigation .level_1 span.submenu{flex-direction:row-reverse;justify-content:space-between}.header-navigation .level_1 a.submenu svg,.header-navigation .level_1 strong.submenu svg,.header-navigation .level_1 span.submenu svg{display:block;transform:rotate(90deg);color:var(--color-black)!important}}.header-navigation .level_2{display:none;position:relative;flex-direction:column;padding-top:30px;margin-top:10px;gap:20px}@media(min-width:1280px){.header-navigation .level_2{position:absolute;flex-direction:column;background-color:var(--color-white);padding-inline:0 120px;padding-block:80px 50px;margin-left:-50px;gap:20px}}.header-navigation .level_2 li{padding-left:50px;border-left:4px solid transparent}.header-navigation .level_2 li.active,.header-navigation .level_2 li:hover{border-left:4px solid var(--color-light-blue)}.header-navigation .level_2 li a,.header-navigation .level_2 li strong,.header-navigation .level_2 li span{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.header-navigation .level_2 li a span,.header-navigation .level_2 li strong span,.header-navigation .level_2 li span span{color:var(--color-light-blue);font-size:18px;font-weight:500}.hero{position:relative;display:grid;grid-template-columns:var(--grid-template-default);overflow-x:hidden;padding-block:30px 80px}@media(min-width:1024px){.hero{padding-block:30px 80px}}@media(min-width:1280px){.hero{padding-block:60px 80px}}.hero--has-image{padding:0}.hero__headline-container{grid-column:var(--grid-variant-fullwidth);position:relative;display:flex;flex-direction:column;transform:rotate(-4deg)}.hero__headline-container h1,.hero__headline-container h2{margin-left:-16px}.hero__headline-container h1{font-weight:900}.hero__headline-container h1 span{background-color:var(--color-light-blue);color:var(--color-white)}@media(min-width:1024px){.hero__headline-container h1 span{padding-block-end:16px}}@media(min-width:1280px){.hero__headline-container h1 span{padding-block-end:22px}}.hero__headline-container h1:not(:first-child),.hero__headline-container h1 span:not(:first-child){margin-top:-8px}@media(min-width:1024px){.hero__headline-container h1:not(:first-child),.hero__headline-container h1 span:not(:first-child){margin-top:-16px}}@media(min-width:1280px){.hero__headline-container h1:not(:first-child),.hero__headline-container h1 span:not(:first-child){margin-top:-20px}}.hero__headline-container h2{font-weight:900}.hero__headline-container h2 span{background-color:var(--color-black);color:var(--color-white)}@media(min-width:1024px){.hero__headline-container h2 span{padding-block-end:14px}}.hero__headline-container h2:not(:first-child),.hero__headline-container h2 span:not(:first-child){margin-top:-4px}@media(min-width:1024px){.hero__headline-container h2:not(:first-child),.hero__headline-container h2 span:not(:first-child){margin-top:-10px}}@media(min-width:1280px){.hero__headline-container h2:not(:first-child),.hero__headline-container h2 span:not(:first-child){margin-top:-14px}}.hero--has-image .hero__headline-container{position:absolute;bottom:15%;left:0}.hero__headline{display:flex;flex-direction:column}.hero__headline span{display:inline-flex;width:fit-content;padding-inline:48px 18px;padding-block:8px 12px;text-transform:uppercase}@media(min-width:1024px){.hero__headline span{padding-inline:80px 32px}}.hero__image{grid-column:var(--grid-variant-fullwidth);display:grid;min-height:235px}.hero__image img{object-fit:cover;height:100%;width:100%}.hero__text{grid-column:var(--grid-variant-fullwidth);font-size:20px;font-weight:400;padding-inline:32px;margin-top:60px}@media(min-width:1024px){.hero__text{grid-column:var(--grid-variant-default);font-size:26px;margin-top:100px}}@media(min-width:1280px){.hero__text{grid-column:3/span 9;font-size:32px}}.hero__text .rte p{margin-inline:auto}.hero--has-image .hero__text{display:none;position:absolute;bottom:5%;width:100%;color:var(--color-white)}.image{width:100%;height:100%;margin-top:-32px}.image-grid{padding-inline:32px}@media(min-width:1280px){.image-grid{padding-inline:75px}}.image-grid__images{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}@media(min-width:768px){.image-grid__images{grid-template-columns:repeat(3,minmax(0,1fr))}}.image-grid__column{display:flex;flex-direction:column;gap:16px}.image-grid__row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;align-items:start}@media(min-width:768px){.image-grid__row--count-1{grid-template-columns:repeat(1,minmax(0,50%));justify-content:center}.image-grid__row--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.image-grid__row--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.image-grid__row .image-grid__image img{height:auto}.image-grid__image{overflow:hidden}.image-grid__image--small{flex:1}.image-grid__image--large{flex:2}.image-grid__image img{display:block;width:100%;height:100%;object-fit:cover}.image-text{margin-block:60px}@media(min-width:1024px){.image-text{padding-inline:32px;margin-block:100px}}@media(min-width:1280px){.image-text{padding-inline:75px}}.image-text__container{display:grid;grid-template-columns:1fr;gap:16px;background-color:var(--color-white)}@media(min-width:1024px){.image-text__container{grid-template-columns:var(--grid-template-default);gap:var(--grid-gap)}}.image-text__content{order:1;grid-column:var(--grid-variant-fullwidth);display:flex;flex-direction:column;justify-content:center;gap:50px;padding-block:56px;padding-inline:30px}@media(min-width:1024px){.image-text__content{grid-column:1/span 6}}@media(min-width:1280px){.image-text__content{grid-column:2/span 6}}.image-text--left .image-text__content{order:2}@media(min-width:1024px){.image-text--left .image-text__content{grid-column:6/span 6}}@media(min-width:1280px){.image-text--left .image-text__content{grid-column:7/span 6}}.image-text__image{order:2;grid-column:var(--grid-variant-fullwidth)}@media(min-width:1024px){.image-text__image{grid-column:8/span 5}}.image-text--left .image-text__image{order:1}@media(min-width:1024px){.image-text--left .image-text__image{grid-column:1/span 5}}.image-text__image img{object-fit:cover;aspect-ratio:2/1;width:100%;height:100%}@media(min-width:1024px){.image-text__image img{aspect-ratio:unset}}.image-link-grid{padding-inline:32px}@media(min-width:1280px){.image-link-grid{padding-inline:75px}}.image-link-grid__container{display:grid;grid-template-columns:1fr;gap:var(--grid-gap);background-color:var(--color-white)}@media(min-width:768px){.image-link-grid__container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.image-link-grid__container{grid-template-columns:repeat(3,minmax(0,1fr))}}.image-link-grid__item{position:relative}.image-link-grid__item:hover .image-link-grid__image img{scale:1.18}.image-link-grid__image{position:relative;overflow:hidden}.image-link-grid__image img{width:100%;transition:all .3s ease-in-out}.image-link-grid__image:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);opacity:.3}.image-link-grid__content{position:absolute;display:flex;flex-direction:column;color:var(--color-white);padding:20px;bottom:0;width:100%}@media(min-width:1280px){.image-link-grid__content{padding:40px}}.image-link-grid__name{font-size:18px;font-weight:900;text-transform:uppercase}@media(min-width:1280px){.image-link-grid__name{font-size:22px}}@media(min-width:1600px){.image-link-grid__name{font-size:24px}}.image-link-grid__title{font-size:24px;font-weight:500}@media(min-width:1280px){.image-link-grid__title{font-size:32px}}@media(min-width:1600px){.image-link-grid__title{font-size:40px}}.infobox-list:not(.color-container .infobox-list){background-color:var(--color-white);padding-inline:32px;padding-block:32px}@media(min-width:1024px){.infobox-list:not(.color-container .infobox-list){margin-inline:auto}}@media(min-width:1280px){.infobox-list:not(.color-container .infobox-list){padding-inline:75px}}.infobox-list__container:not(.color-container .infobox-list__container){display:grid;grid-template-columns:1fr;background-color:var(--color-white)}@media(min-width:768px){.infobox-list__container:not(.color-container .infobox-list__container){gap:48px var(--grid-gap)}}@media(min-width:1024px){.infobox-list__container:not(.color-container .infobox-list__container){gap:112px var(--grid-gap);grid-template-columns:var(--grid-template-default)}}.infobox-list__headline:not(.color-container .infobox-list__headline){grid-column:var(--grid-variant-fullwidth)}@media(min-width:1024px){.infobox-list__headline:not(.color-container .infobox-list__headline){grid-column:var(--grid-variant-default)}}.infobox-list__list:not(.color-container .infobox-list__list){grid-column:var(--grid-variant-fullwidth)}@media(min-width:1024px){.infobox-list__list:not(.color-container .infobox-list__list){grid-column:var(--grid-variant-default)}}.infobox-list__list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--grid-gap)}@media(min-width:1024px){.infobox-list__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.infobox-list__title,.infobox-list__name{font-size:18px;font-weight:900;text-transform:uppercase}@media(min-width:1024px){.infobox-list__title,.infobox-list__name{font-size:24px}}@media(min-width:1280px){.infobox-list__title,.infobox-list__name{font-size:24px}}.infobox-list__image{display:flex;align-items:center;gap:20px}.infobox-list__image svg{min-width:80px}.color-container .infobox-list__text ul{display:flex;flex-direction:column;gap:8px}@media(min-width:1024px){.color-container .infobox-list__text ul{gap:16px}}.infobox-list__infobox{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:12px}@media(min-width:1024px){.infobox-list__infobox{gap:24px}}.infobox-list__infobox:has(>:nth-child(3)){grid-row:span 3}.infobox-list__infobox:has(>:nth-child(4)){grid-row:span 4}.job-list__jobs{display:flex;flex-direction:column;gap:70px}.job-list__job{display:flex;flex-direction:column;gap:40px;padding-bottom:70px;border-bottom:1px solid var(--color-light-blue)}.job-list__title{font-size:24px;font-weight:900;text-transform:uppercase}.job-reader{display:grid;grid-template-columns:var(--grid-template-default);gap:16px;padding-inline:32px}@media(min-width:1024px){.job-reader{gap:var(--grid-gap)}}@media(min-width:1280px){.job-reader{padding-inline:75px}}.job-reader__container{grid-column:var(--grid-variant-fullwidth);background-color:var(--color-white);display:flex;flex-direction:column;gap:var(--grid-gap)}@media(min-width:1024px){.job-reader__container{grid-column:var(--grid-variant-default)}}.job-reader__button{padding-block:100px;margin-inline:auto}@media(min-width:1024px){.job-reader__button{padding-block:200px}}.job-reader .text{padding:0}.job-reader .text__grid{display:contents}.job-reader .one-third-grid{padding:0}.job-reader .one-third-grid--darkblue .one-third-grid__grid{display:grid}.job-reader .one-third-grid__grid{display:contents}.job-reader .one-third-grid__container{padding:0}@media(min-width:1024px){.one-third-grid{padding-inline:32px}}@media(min-width:1280px){.one-third-grid{padding-inline:75px}}.one-third-grid__grid{display:grid;grid-template-columns:var(--grid-template-default);gap:var(--grid-gap);background-color:var(--color-white);padding-block:65px}.one-third-grid--darkblue .one-third-grid__grid{background-color:var(--color-dark-blue)}.one-third-grid--darkblue .one-third-grid__grid .text{color:var(--color-white)}.one-third-grid__container{grid-column:var(--grid-variant-fullwidth);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--grid-gap);padding-inline:32px}@media(min-width:1024px){.one-third-grid__container{grid-column:var(--grid-variant-default);grid-template-columns:var(--grid-template-default)}.one-third-grid__container>*:nth-child(odd){grid-column:1/span 4}.one-third-grid__container>*:nth-child(2n){grid-column:6/span 7}.one-third-grid__container--right>*:nth-child(odd){grid-column:1/span 7}.one-third-grid__container--right>*:nth-child(2n){grid-column:9/span 4}}.one-third-grid__employees{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--grid-gap);margin-inline:auto}@media(min-width:768px){.one-third-grid__employees{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.one-third-grid__employees{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:1600px){.one-third-grid__employees{grid-template-columns:repeat(2,minmax(0,1fr))}}.one-third-grid .text{padding-inline:0}.reference{position:relative}.reference:hover .reference__image img{scale:1.18}.reference__image{overflow:hidden}.reference__image img{width:100%;transition:all .3s ease-in-out}.reference__content{position:absolute;display:flex;flex-direction:column;color:var(--color-white);padding:20px;bottom:0;width:100%}@media(min-width:1024px){.reference__content{padding-inline:40px;padding-block:30px}}.reference__name{font-size:16px;font-weight:900;text-transform:uppercase}@media(min-width:1024px){.reference__name{font-size:20px}}@media(min-width:1280px){.reference__name{font-size:22px}}.reference__type{font-size:18px;font-weight:500}@media(min-width:1024px){.reference__type{font-size:24px}}@media(min-width:1280px){.reference__type{font-size:32px}}.reference__image{position:relative}.reference__image:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);opacity:.3}.reference__load-more{margin-inline:auto;cursor:pointer}.reference-list{background-color:var(--color-white);padding-inline:32px;padding-block:32px;margin-bottom:60px}@media(min-width:1024px){.reference-list{margin-bottom:100px}}@media(min-width:1280px){.reference-list{padding-inline:75px}}.reference-list__container{display:flex;flex-direction:column;gap:60px}.reference-list__categories{display:flex;flex-flow:row wrap;gap:16px;justify-content:flex-start}@media(min-width:1280px){.reference-list__categories{justify-content:flex-end;gap:var(--grid-gap)}}.reference-list__category{border:1px solid var(--color-dark-blue);color:var(--color-dark-blue);padding-block:4px 6px;padding-inline:10px;cursor:pointer;font-size:16px;font-weight:400}@media(min-width:1024px){.reference-list__category{font-size:18px;padding-inline:10px;padding-block:10px 14px}}@media(min-width:1280px){.reference-list__category{font-size:22px}}.reference-list__category--active{background-color:var(--color-dark-blue);color:var(--color-white)}.reference-list__references{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:1024px){.reference-list__references{grid-template-columns:repeat(4,minmax(0,1fr))}}.reference-list__empty{display:none}.reference-list__load-more{margin-inline:auto}.reference-reader__container{display:flex;flex-direction:column;gap:40px;padding-block:40px 80px}@media(min-width:1024px){.reference-reader__container{gap:80px;padding-block:80px 160px}}@media(min-width:1280px){.reference-reader__container{gap:160px}}.reference-reader__button{margin-inline:auto}.reference-teaser{background-color:var(--color-dark-blue);padding-inline:32px;padding-block:32px}@media(min-width:1280px){.reference-teaser{padding-inline:75px;padding-block:100px 120px}}.reference-teaser__container{display:grid;grid-template-columns:var(--grid-template-default);gap:16px;color:var(--color-white)}@media(min-width:1024px){.reference-teaser__container{gap:80px}}.reference-teaser__headline{grid-column:var(--grid-variant-fullwidth)}@media(min-width:1280px){.reference-teaser__headline{grid-column:var(--grid-variant-default)}}.reference-teaser__references{grid-column:var(--grid-variant-fullwidth);display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:1024px){.reference-teaser__references{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.reference-teaser__references{grid-template-columns:repeat(4,minmax(0,1fr))}}.reference-teaser__button{grid-column:var(--grid-variant-fullwidth);margin-inline:auto}.rte a{text-decoration:none;color:inherit}.rte strong{font-weight:900}.rte>*{margin-bottom:1em}.rte>:last-child{margin-bottom:0}.rte ul{list-style-type:"\203a";margin-left:6px}.rte ul li{padding-left:6px;margin-bottom:6px}.rte ul li:last-child{margin-bottom:0}.rte--large p{font-size:20px;font-weight:400}@media(min-width:1024px){.rte--large p{font-size:26px}}@media(min-width:1280px){.rte--large p{font-size:32px}}.social-media-teaser{padding-inline:32px;margin-block:60px}@media(min-width:1280px){.social-media-teaser{padding-inline:75px;margin-block:100px}}.social-media-teaser__grid{display:grid;grid-template-columns:var(--grid-template-default);gap:var(--grid-gap);background-color:var(--color-white)}.social-media-teaser__container{grid-column:var(--grid-variant-fullwidth);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:55px}@media(min-width:1024px){.social-media-teaser__container{grid-column:var(--grid-variant-default);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.social-media-teaser__container{grid-column:3/span 8}}.social-media-teaser__content{display:flex;flex-direction:column;justify-content:center;gap:24px}@media(min-width:1024px){.social-media-teaser__content{gap:50px}}.social-media-teaser__teaser{display:flex;gap:32px}.social-media-teaser__teaser .instagram-media-rendered{max-width:50%!important;min-width:0!important}.social-media-teaser__teaser iframe{max-width:100%!important}.socials{display:flex;gap:12px}.socials__link{display:flex;align-items:center;justify-content:center;background-color:var(--color-light-blue);color:var(--color-white);width:30px;height:30px;border-radius:50%;transition:background-color .15s ease}.socials__link svg{width:18px;height:18px}@media(min-width:1024px){.socials__link{width:48px;height:48px}.socials__link svg{width:24px;height:24px}}.socials__link:hover{background-color:var(--color-dark-blue)}.text{padding-inline:32px}@media(min-width:1280px){.text{padding-inline:75px}}.text:has(+.reference-teaser){margin-block:60px}@media(min-width:1024px){.text:has(+.reference-teaser){margin-block:100px}}.article .text{margin-bottom:60px}.one-third-grid .text,.color-container .text{margin-bottom:0}.accordion .text{padding:0}.one-third-grid .text{display:flex;align-items:flex-end;padding-inline:0}.one-third-grid--text-start .text{align-items:flex-start}.color-container .text{padding-inline:0}.text__grid{display:grid;grid-template-columns:var(--grid-template-default);gap:16px}@media(min-width:1024px){.text__grid{gap:var(--grid-gap)}}.color-container .text__grid,.one-third-grid .text__grid,.accordion .text__grid{display:contents}.text__container{grid-column:var(--grid-variant-fullwidth);display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.text__container{grid-column:var(--grid-variant-default)}}@media(min-width:1024px){.text__container{gap:32px}}@media(min-width:1280px){.text__container{gap:60px}}@media(min-width:1024px){.text__container--indent{grid-column:6/span 5}}.timeline-slider{width:100%}.timeline-slider__container{display:flex;flex-direction:column;gap:85px;border-top:1px solid var(--color-white)}.timeline-slider__years{width:100%}.timeline-slider__content{position:relative;width:100%;padding-inline:36px}@media(min-width:1024px){.timeline-slider__content{padding-inline:48px}}.timeline-slider__slider{width:100%}.timeline-slider__year{color:var(--color-light-blue);font-size:48px;font-weight:500;opacity:.4;transition:opacity .3s ease-in-out;width:fit-content!important}.timeline-slider__year--active{opacity:1}@media(min-width:768px){.timeline-slider__year{font-size:64px}}@media(min-width:1024px){.timeline-slider__year{font-size:100px}}.timeline-slider__slide{display:grid!important;grid-template-columns:1fr;gap:40px}@media(min-width:768px){.timeline-slider__slide{grid-template-columns:1fr 2fr;gap:98px}}.timeline-slider__text{display:flex;flex-direction:column;gap:25px}.timeline-slider__headline{font-size:24px;font-weight:900}.timeline-slider__image img{object-fit:cover;height:100%;width:100%}.timeline-slider .swiper-button-next,.timeline-slider .swiper-button-prev{color:var(--color-white);width:24px;height:24px}@media(min-width:1024px){.timeline-slider .swiper-button-next,.timeline-slider .swiper-button-prev{width:32px;height:32px}}.timeline-slider .swiper-button-prev{left:0}.timeline-slider .swiper-button-next{right:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-headings),sans-serif;font-weight:700}body{font-family:var(--font-body),sans-serif;font-size:18px;font-weight:400;line-height:1.2}@media(min-width:1024px){body{font-size:22px}}h1{font-size:28px;line-height:110%}@media(min-width:1024px){h1{font-size:40px}}@media(min-width:1280px){h1{font-size:80px}}h2{font-size:20px;line-height:110%;font-weight:500}@media(min-width:1024px){h2{font-size:28px}}@media(min-width:1280px){h2{font-size:40px}}h3{font-size:18px}@media(min-width:1024px){h3{font-size:24px}}@media(min-width:1280px){h3{font-size:60px}}h4{font-size:40px;font-weight:500}h5{font-size:28px}h6{font-size:22px}button{font-family:var(--font-body),sans-serif}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-next,~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>&,&.swiper-pagination-disabled{display:none!important}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:.2s transform,.2s left}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>&,&.swiper-pagination-horizontal,.swiper-vertical>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>&,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));.swiper-scrollbar-disabled>&,&.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>&,&.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>&,&.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;>img,>svg,>canvas{max-width:100%;max-height:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;.swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,.swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0;&:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,.swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}}
