@charset "UTF-8";html:root{--border-radius:20px;--box-shadow:0px 4px 8px 0 rgba(0, 0, 0, 0.05)}section>.section-inner{position:relative;z-index:10}[data-bg=bg-white]>.section-inner{background:var(--color-white)}[data-bg=bg-one-full]{background:var(--bg-one);position:relative}[data-bg=bg-one-full] .content{background:var(--color-white)}[data-bg=bg-one-full]::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to bottom,#fff 0,var(--bg-one) 100%);z-index:2}[data-bg=bg-one-full]::after{content:"";position:absolute;top:auto;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top,#fff 0,var(--bg-one) 100%);z-index:2}[data-bg=bg-one-boxed]>.section-inner{background:var(--bg-one)}html:root{--color-one:rgb(50, 52, 50);--color-one-hover:color.scale(var(--color-one), $lightness: -10%);--color-two:rgb(0, 110, 185);--color-two-hover:color.scale(var(--color-two), $lightness: -10%);--color-two-dark:rgb(0, 92, 159);--color-three:rgb(188, 207, 237);--color-three-hover:color.scale(var(--color-three), $lightness: -10%);--gradient-one:linear-gradient(70deg, rgba($color-two,1) 0%, rgba($color-one,1) 100%);--color-white:rgb(255, 255, 255);--color-white-soft:rgb(235,235,235);--color-black:rgb(50, 52, 50);--bg-white:rgb(255, 255, 255);--bg-one:#f4f4f4;--bg-two:var(--color-two);--bg-three:var(--color-three);--bg-three-lighter:rgba(68, 65, 65, .5);--bg-white-10:rgba(255, 255, 255, 0.1);--bg-white-20:rgba(255, 255, 255, 0.2);--bg-white-30:rgba(255, 255, 255, 0.3);--bg-white-40:rgba(255, 255, 255, 0.4);--bg-white-50:rgba(255, 255, 255, 0.5);--bg-white-60:rgba(255, 255, 255, 0.6);--bg-white-70:rgba(255, 255, 255, 0.7);--bg-white-80:rgba(255, 255, 255, 0.8);--bg-white-90:rgba(255, 255, 255, 0.9);--bg-white-0:rgba(255, 255, 255, 0);--color-disabled:rgb(50, 50, 50);--color-validation:var(--color-two);--color-send-message:var(--color-one);--color-headline:var(--color-black);--color-font:var(--color-black)}.bg-white{background-color:var(--bg-white)}.bg-one{background-color:var(--bg-one)}.bg-two{background-color:var(--bg-two)}:root{--xxs-width:0;--xs-width:321px;--sm-width:576px;--md-width:768px;--lg-width:992px;--xl-width:1200px;--xxl-width:1500px;--xxxl-width:1680px}@media (min-width:0){:root{--basesize:.95}}@media (min-width:321px){:root{--basesize:.95}}@media (min-width:576px){:root{--basesize:.95}}@media (min-width:768px){:root{--basesize:1}}@media (min-width:992px){:root{--basesize:1}}@media (min-width:1200px){:root{--basesize:1.1}}@media (min-width:1500px){:root{--basesize:1.1}}@media (min-width:1680px){:root{--basesize:1.2}}:root{--level1-factor:2.6;--level2-factor:2.6;--level3-factor:1.8;--level4-factor:1.4;--level1-pre-factor:0.4;--level2-pre-factor:0.5;--level3-pre-factor:0.5;--level4-pre-factor:0.75;--level1-sub-factor:0.6;--level2-sub-factor:0.6;--level3-sub-factor:0.6;--level4-sub-factor:0.6;--copy-xs-factor:.9;--copy-sm-factor:1;--copy-md-factor:1.1;--copy-lg-factor:1.3;--basesize-rem:calc(var(--basesize) * 1rem);--level1-calc:calc(var(--basesize-rem) * var(--level1-factor));--level2-calc:calc(var(--basesize-rem) * var(--level2-factor));--level3-calc:calc(var(--basesize-rem) * var(--level3-factor));--level4-calc:calc(var(--basesize-rem) * var(--level4-factor));--level1-pre-calc:calc(var(--level1-calc) * var(--level1-pre-factor));--level2-pre-calc:calc(var(--level2-calc) * var(--level2-pre-factor));--level3-pre-calc:calc(var(--level3-calc) * var(--level3-pre-factor));--level4-pre-calc:calc(var(--level4-calc) * var(--level4-pre-factor));--level1-sub-calc:calc(var(--level1-calc) * var(--level1-sub-factor));--level2-sub-calc:calc(var(--level2-calc) * var(--level2-sub-factor));--level3-sub-calc:calc(var(--level3-calc) * var(--level3-sub-factor));--level4-sub-calc:calc(var(--level4-calc) * var(--level4-sub-factor));--copy-xs-calc:calc(var(--basesize-rem) * var(--copy-xs-factor));--copy-sm-calc:calc(var(--basesize-rem) * var(--copy-sm-factor));--copy-md-calc:calc(var(--basesize-rem) * var(--copy-md-factor));--copy-lg-calc:calc(var(--basesize-rem) * var(--copy-lg-factor))}.level1-calc{font-size:var(--level1-calc)}.level2-calc{font-size:var(--level2-calc)}.level3-calc{font-size:var(--level3-calc)}.level4-calc{font-size:var(--level4-calc)}.level1-pre-calc{font-size:var(--level1-pre-calc)}.level2-pre-calc{font-size:var(--level2-pre-calc)}.level3-pre-calc{font-size:var(--level3-pre-calc)}.level4-pre-calc{font-size:var(--level4-pre-calc)}.level1-sub-calc{font-size:var(--level1-sub-calc)}.level2-sub-calc{font-size:var(--level2-sub-calc)}.level3-sub-calc{font-size:var(--level3-sub-calc)}.level4-sub-calc{font-size:var(--level4-sub-calc)}.copy-xs-calc{font-size:var(--copy-xs-calc)}.copy-sm-calc{font-size:var(--copy-sm-calc)}.copy-md-calc{font-size:var(--copy-md-calc)}.copy-lg-calc{font-size:var(--copy-lg-calc)}html:root{--font-headline:"futura-pt-condensed",sans-serif;--font-copy:"futura-pt",sans-serif;--font-headline-thin:100;--font-headline-light:100;--font-headline-regular:300;--font-headline-medium:500;--font-headline-semibold:600;--font-headline-bold:700;--font-headline-ultra:800;--font-headline-black:900;--font-copy-light:300;--font-copy-regular:400;--font-copy-medium:500;--font-copy-semibold:600;--font-copy-bold:700;--font-copy-black:900}p{line-height:1.4!important}.pre-level1,.pre-level2,.pre-level3,.pre-level4{font-style:normal!important;font-weight:var(--font-headline-regular)!important}.sub-level1,.sub-level2,.sub-level3,.sub-level4{font-weight:var(--font-headline-light)!important}.main-level1,.main-level2,.main-level3,.main-level4,h1,h2,h3,h4{font-weight:var(--font-headline-bold)!important;color:var(--color-font)!important}.sub-level1{font-weight:var(--font-headline-light)!important;line-height:1.2!important}.main-level1,h1{font-size:3.5rem!important;font-weight:var(--font-headline-bold)!important;color:var(--color-two)!important;line-height:1;text-transform:uppercase!important}.main-level1 strong,h1 strong{font-weight:var(--font-headline-light)!important;color:var(--color-font)!important;font-size:.9em;display:block}.main-level1,.main-level2,.main-level3,h1,h2,h3{text-transform:uppercase!important;line-height:.9!important}.sub-level1,.sub-level2,.sub-level3{line-height:1!important;text-transform:uppercase!important}ul.styled-list{margin:0 0 0 2rem;padding:0}ul.styled-list li{font-family:var(--font-copy);font-size:var(--copy-sm-calc);margin-bottom:.25rem}ul.styled-list{list-style:none;margin-bottom:1.5rem}ul.styled-list li::before{color:var(--color-two);display:inline-block;margin-left:-1rem;width:1rem}ol.styled-list{margin:0 0 0 2rem;padding:0}ol.styled-list li{font-family:var(--font-copy);font-size:var(--copy-sm-calc);margin-bottom:.25rem}ol.styled-list{counter-reset:li;list-style:none;margin-bottom:1.5rem}ol.styled-list li{counter-increment:li}ol.styled-list li::before{color:var(--color-font);content:counter(li);display:inline-block;font-weight:700;margin-left:-1rem;width:1rem}.main-footer>.inner .main-footer__top{background:linear-gradient(to top,#fff 60%,rgba(255,255,255,0) 100%)}.main-footer>.inner .main-footer__bottom{background:var(--color-white)}.main-footer>.inner .component-social-icons>.component-inner .social-icon svg path{fill:var(--color-font)!important}.main-footer>.inner .component-social-icons>.component-inner .social-icon:hover svg path{fill:var(--color-two)!important}.main-footer>.inner .component-address>.component-inner .title{font-weight:var(--font-copy-semibold)!important}.main-footer>.inner .component-address>.component-inner .content{color:var(--color-font)!important;font-weight:var(--font-copy-medium)!important}.main-footer>.inner .component-address>.component-inner .content a{color:var(--color-font)!important;font-weight:var(--font-copy-medium)!important}.main-footer>.inner .component-address>.component-inner .content a:hover{color:var(--color-two)!important}.main-footer>.inner .component-address>.component-inner .content .custom-select-wrapper .custom-select__trigger span{color:var(--color-font)!important;font-weight:var(--font-copy-medium)!important}.main-footer>.inner .component-address>.component-inner .content .custom-select-wrapper .custom-option{color:var(--color-font)!important;font-weight:var(--font-copy-medium)!important}.main-footer>.inner .component-address>.component-inner .content .custom-select-wrapper .custom-option:hover{color:var(--color-two)!important}.main-footer>.inner .component-address>.component-inner .content .custom-select-wrapper .custom-option.selected{background:var(--color-two)!important;color:var(--color-white)!important}@media (min-width:0){.offset-bottom-xs{padding-bottom:+1.25rem}}@media (min-width:992px){.offset-bottom-xs{padding-bottom:+2rem}}@media (min-width:0){.offset-bottom-sm{padding-bottom:+2rem}}@media (min-width:992px){.offset-bottom-sm{padding-bottom:+3rem}}@media (min-width:0){.offset-bottom-md{padding-bottom:+4rem}}@media (min-width:992px){.offset-bottom-md{padding-bottom:+6rem}}@media (min-width:0){.offset-bottom-lg{padding-bottom:+6rem}}@media (min-width:992px){.offset-bottom-lg{padding-bottom:+8rem}}@media (min-width:0){.offset-top-xs{padding-top:+1.25rem}}@media (min-width:992px){.offset-top-xs{padding-top:+2rem}}@media (min-width:0){.offset-top-sm{padding-top:+2rem}}@media (min-width:992px){.offset-top-sm{padding-top:+3rem}}@media (min-width:0){.offset-top-md{padding-top:+4rem}}@media (min-width:992px){.offset-top-md{padding-top:+6rem}}@media (min-width:0){.offset-top-lg{padding-top:+6rem}}@media (min-width:992px){.offset-top-lg{padding-top:+8rem}}body{background-color:#fff;opacity:1;background-color:var(--bg-one)}[data-custom-classes*=undercut-top]{margin-top:-8rem;background:var(--color-white)!important;position:relative}[data-custom-classes*=headline-left] .component-headline{text-align:left!important}html{scroll-behavior:smooth}@media (min-width:0){.cols{display:flex;flex-direction:column;margin-top:2rem}}@media (min-width:992px){.cols{flex-direction:row}}@media (min-width:992px){.cols .col-img{flex:1;justify-content:flex-end;display:flex}}.cols .col-img img{align-self:flex-start}@media (min-width:0){.cols .col-txt{margin-top:1rem;font-family:var(--font-copy)!important;font-size:var(--copy-sm-calc)!important}}@media (min-width:992px){.cols .col-txt{margin-top:0;margin-left:2rem;flex:1;padding-top:1rem}}.module-accordeon{margin-left:4.1666666667%;width:95.8333333333%}@media (min-width:0){.module-accordeon>.section-inner{width:91.6666666667%!important;margin-left:4.1666666667%!important}}@media (min-width:576px){.module-accordeon>.section-inner{width:83.3333333333%!important;margin-left:8.3333333333%!important}}@media (min-width:768px){.module-accordeon>.section-inner{width:75%!important;margin-left:12.5%!important}}@media (min-width:992px){.module-accordeon>.section-inner{width:62.5%!important;margin-left:16.6666666667%!important}}@media (min-width:0){.module-accordeon>.section-inner .accordeon-item-title{align-items:flex-start!important}}.module-accordeon>.section-inner .accordeon-item-title .item-title-label h3{font-weight:var(--font-headline-semibold)!important}.module-accordeon>.section-inner .accordeon-item-title .item-title-label h3 span{display:block;font-weight:var(--font-headline-light)!important;margin-top:.25rem;font-size:.9em}.module-accordeon>.section-inner .accordeon-item-title:hover .item-title-label h3{color:var(--color-two)!important}.module-accordeon>.section-inner .item-title-icon svg{width:1.5rem!important}.module-accordeon>.section-inner .item-title-icon svg path{fill:var(--color-two)!important}.module-accordeon .accordeon-item-content ul{margin-left:1rem}.module-accordeon .accordeon-item-content ol{margin-left:1rem}.module-accordeon .accordeon-item-content .logo-grid{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:2rem}.module-accordeon .accordeon-item-content .logo-grid .item{line-height:0;margin-bottom:1rem;width:8rem}.module-accordeon .accordeon-item-content .logo-grid .item .item-label{color:var(--color-font)!important;font-family:var(--font-headline)!important;font-size:var(--copy-sm-calc)!important;font-weight:var(--font-headline-regular)!important;margin-bottom:0!important;margin-top:1rem!important;text-align:center!important}.module-accordeon::after,.module-accordeon::before{display:none}.module-accordeon[data-bg=bg-white]{background:var(--color-white)!important}.module-accordeon[data-bg=bg-one-full]{background:var(--color-one)}.module-accordeon[data-bg=bg-one-full] .item-title-icon svg path{fill:var(--color-one)!important}.module-card-grid[data-bg=bg-white] .component-card-grid .component-card>.component-inner{background:0 0!important}@media (min-width:0){.module-card-grid[data-cols=cols-three]>.section-inner{margin-left:4.1666666667%;width:95.8333333333%}}@media (min-width:321px){.module-card-grid[data-cols=cols-three] .component-card-grid .component-card{width:100%}}@media (min-width:576px){.module-card-grid[data-cols=cols-three] .component-card-grid .component-card{width:calc(33.33% - .5rem)}}@media (min-width:1200px){.module-card-grid[data-cols=cols-three] .component-card-grid .component-card{height:340px!important}}@media (min-width:1500px){.module-card-grid[data-cols=cols-three] .component-card-grid .component-card{height:440px!important}}.module-card-grid[data-cols=cols-three] .component-card-grid .component-card>.component-inner .text{justify-content:flex-start;align-items:center;padding-top:4rem!important}@media (min-width:0){.module-card-grid[data-cols=cols-three] .component-card-grid .component-card>.component-inner .text .title{color:var(--color-white)}}@media (min-width:1200px){.module-card-grid[data-cols=cols-three] .component-card-grid .component-card>.component-inner .text .title{font-size:2.75rem!important}}.module-card-grid[data-cols=cols-three] .component-card-grid .component-card>.component-inner .link-icon{display:none}.module-card-grid[data-cols=cols-three] .component-card-grid .component-card .overlay{background:var(--color-two);mix-blend-mode:multiply}.module-card-grid[data-cols=cols-four]{margin-left:4.1666666667%;width:95.8333333333%;background:var(--color-white)}.module-card-grid[data-cols=cols-four]>.section-inner{margin-left:8.3333333333%;width:83.3333333333%}.module-card-grid[data-cols=cols-four]>.section-inner .title{font-size:var(--copy-lg-calc)!important;font-weight:var(--font-copy-regular)!important;margin-bottom:0}.module-card-grid[data-cols=cols-four]>.section-inner .text{padding-top:0!important;padding-bottom:0!important}.module-card-grid[data-cols=cols-four]>.section-inner .component-headline{text-align:center}.module-card-grid[data-cols=cols-four]>.section-inner .component-headline h2{font-size:var(--level3-calc)}@media (min-width:321px){.module-card-grid[data-cols=cols-four]>.section-inner .component-card-grid .component-card{width:calc(50% - .5rem)}}@media (min-width:576px){.module-card-grid[data-cols=cols-four]>.section-inner .component-card-grid .component-card{width:calc(33.33% - .5rem)}}@media (min-width:992px){.module-card-grid[data-cols=cols-four]>.section-inner .component-card-grid .component-card{width:calc(25% - .5rem)}}@media (min-width:1500px){.module-card-grid[data-cols=cols-four]>.section-inner .component-card-grid .component-card{width:calc(16.66% - .5rem)}}@media (min-width:0){.module-content-txt-img[data-type=text-only][data-bg=bg-white]{margin-left:4.1666666667%;width:95.8333333333%;background:var(--color-white)!important}}.module-content-txt-img[data-type=text-only][data-bg=bg-white]>.section-inner{padding:0;margin-left:8.3333333333%;width:83.3333333333%}.module-content-txt-img[data-type=text-only] .component-headline{text-align:center}.module-content-txt-img[data-type=text-only] .component-headline h2{font-size:var(--level3-calc)}.module-content-txt-img[data-type=text-only] .component-headline .sub-level1,.module-content-txt-img[data-type=text-only] .component-headline .sub-level2,.module-content-txt-img[data-type=text-only] .component-headline .sub-level3,.module-content-txt-img[data-type=text-only] .component-headline .sub-level4{color:var(--color-two)!important}.module-content-txt-img[data-type=image-full-text]{background:var(--bg-one)!important}.module-content-txt-img[data-type=image-full-text]>.section-inner{margin-left:4.1666666667%;width:95.8333333333%}.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full{position:relative}.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full img{width:100%}.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .overlay-darken{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 50%,transparent 100%);z-index:1}.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .overlay-darken.is-active{background:linear-gradient(135deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 30%,transparent 60%,transparent 100%)}.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .image-overlay-headline{position:absolute;top:4rem;left:4rem;z-index:2;text-align:left;width:90%;max-width:800px}.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .image-overlay-headline h1,.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .image-overlay-headline h2,.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .image-overlay-headline h3,.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .image-overlay-headline h4,.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .image-overlay-headline h5,.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .image-overlay-headline h6{color:var(--color-white)!important;margin:0}.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .image-overlay-headline .pre-level1,.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .image-overlay-headline .pre-level2,.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .image-overlay-headline .pre-level3,.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .image-overlay-headline .pre-level4,.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .image-overlay-headline .sub-level1,.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .image-overlay-headline .sub-level2,.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .image-overlay-headline .sub-level3,.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full .image-overlay-headline .sub-level4{color:var(--color-white)!important}.module-content-txt-img[data-type=image-full-text]>.section-inner .content>.component-flexible-content{max-width:900px}.module-content-txt-img[data-type=image-text],.module-content-txt-img[data-type=text-image]{background:var(--bg-one)!important}.module-content-txt-img[data-type=image-text]>.section-inner,.module-content-txt-img[data-type=text-image]>.section-inner{margin-left:4.1666666667%;width:95.8333333333%}.module-content-txt-img[data-type=image-text]>.section-inner .img-left,.module-content-txt-img[data-type=image-text]>.section-inner .img-right,.module-content-txt-img[data-type=text-image]>.section-inner .img-left,.module-content-txt-img[data-type=text-image]>.section-inner .img-right{position:relative}.module-content-txt-img[data-type=image-text]>.section-inner .img-left img,.module-content-txt-img[data-type=image-text]>.section-inner .img-right img,.module-content-txt-img[data-type=text-image]>.section-inner .img-left img,.module-content-txt-img[data-type=text-image]>.section-inner .img-right img{width:100%}.module-content-txt-img[data-type=image-full-text]>.section-inner{background:var(--color-white)!important}.module-content-txt-img[data-type=image-full-text]>.section-inner .img-full{max-height:500px;overflow:hidden;line-height:0}@media (min-width:0){.module-content-txt-img[data-type=image-full-text]>.section-inner .content{margin-left:0;width:100%;background:var(--color-white);padding:2rem;margin-top:0;position:relative;z-index:1}}@media (min-width:576px){.module-content-txt-img[data-type=image-full-text]>.section-inner .content{margin-top:-2rem;padding:3rem 3rem 2rem 3rem;margin-left:4.1666666667%;width:91.6666666667%}}@media (min-width:992px){.module-content-txt-img[data-type=image-full-text]>.section-inner .content{margin-top:-4rem;padding:4rem 4rem 2rem 4rem;margin-left:12.5%;width:70.8333333333%}}@media (min-width:0){.module-content-txt-img[data-type=image-text] .img-left,.module-content-txt-img[data-type=image-text] .img-right,.module-content-txt-img[data-type=text-image] .img-left,.module-content-txt-img[data-type=text-image] .img-right{line-height:0;height:240px}}@media (min-width:1200px){.module-content-txt-img[data-type=image-text] .img-left,.module-content-txt-img[data-type=image-text] .img-right,.module-content-txt-img[data-type=text-image] .img-left,.module-content-txt-img[data-type=text-image] .img-right{height:inherit}}.module-content-txt-img[data-type=image-text] .img-left img,.module-content-txt-img[data-type=image-text] .img-right img,.module-content-txt-img[data-type=text-image] .img-left img,.module-content-txt-img[data-type=text-image] .img-right img{height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:0){.module-content-txt-img[data-type=image-text] .content,.module-content-txt-img[data-type=text-image] .content{padding:3rem!important}}.module-content-txt-img[data-type=image-text][data-bg=bg-one-boxed],.module-content-txt-img[data-type=text-image][data-bg=bg-one-boxed]{margin-left:4.1666666667%;width:95.8333333333%;background:var(--color-white)!important}@media (min-width:0){.module-content-txt-img[data-type=image-text][data-bg=bg-one-boxed]>.section-inner,.module-content-txt-img[data-type=text-image][data-bg=bg-one-boxed]>.section-inner{margin-left:4.1666666667%;width:91.6666666667%}}@media (min-width:992px){.module-content-txt-img[data-type=image-text][data-bg=bg-one-boxed]>.section-inner,.module-content-txt-img[data-type=text-image][data-bg=bg-one-boxed]>.section-inner{margin-left:12.5%;width:70.8333333333%}}@media (min-width:0){.module-content-txt-img[data-custom-classes~=text-shorter]>.section-inner>.content{max-width:1000px}}.module-content-txt-img .wysiwyg-component+.wysiwyg-component{margin-top:2rem}.nav-spacer{background:var(--bg-one)!important;height:148px!important}#main-nav .ctn-logo a{max-height:inherit;width:180px}#main-nav.is-fixed,#main-nav.is-ontop{background:var(--bg-white)!important}#main-nav #desktop-menu li a{font-size:var(--copy-lg-calc)!important;font-weight:var(--font-headline-medium)!important;text-transform:inherit!important}#main-nav #desktop-menu li a::after{background-image:url(svg/icon-chevron-down.svg)}#main-nav #desktop-menu li.btn a{background:var(--color-two);color:var(--color-white);padding:.25rem 1rem;border-radius:4px;transition:background .2s,color .2s}#main-nav #desktop-menu li.btn:hover a{background:var(--color-one);color:var(--color-white)}#main-nav #desktop-menu li .sub-menu{background:var(--color-white);padding:0}#main-nav #desktop-menu li .sub-menu li{background:var(--color-white)!important;border-bottom-color:rgba(0,0,0,.3)!important;transition:background .2s}#main-nav #desktop-menu li .sub-menu li a{color:var(--color-font)!important;font-size:var(--copy-md-calc)!important;font-weight:var(--font-headline-medium)!important;transition:color .2s}#main-nav #desktop-menu li .sub-menu li:hover{background:var(--color-two)!important}#main-nav #desktop-menu li .sub-menu li:hover a{color:var(--color-white)!important}#main-nav #desktop-menu li .sub-menu li:last-child{border-bottom:none!important}#main-nav #desktop-menu li.wpml-ls-item{margin-right:0}#main-nav #desktop-menu li.wpml-ls-item .sub-menu{background:var(--color-white);min-width:auto;right:auto;left:50%;top:100%;transform:translateX(-50%);margin-top:0;padding:.5rem;padding-top:1rem}#main-nav #desktop-menu li.wpml-ls-item .sub-menu li{background:0 0!important;border-bottom:0!important;padding:0!important;display:block!important;width:auto!important;line-height:0!important}#main-nav #desktop-menu li.wpml-ls-item .sub-menu li+li{margin-top:.5rem}#main-nav #desktop-menu li.wpml-ls-item .sub-menu li:hover{background:0 0!important}#main-nav #desktop-menu li.wpml-ls-item .sub-menu li a{display:block!important;width:18px!important;height:12px!important;padding:0!important;line-height:0!important;text-decoration:none!important;background:0 0!important}#main-nav #desktop-menu li.wpml-ls-item .sub-menu li a img.wpml-ls-flag{display:block!important;width:18px!important;height:12px!important;max-width:none!important;-o-object-fit:cover;object-fit:cover;border:0!important;vertical-align:top!important;margin:0!important}#main-nav #mobile-menu{margin:2rem 0;opacity:0;width:100%;list-style:none}#main-nav #mobile-menu .menu-item{margin-bottom:1.5rem;position:relative;text-align:left}#main-nav #mobile-menu .menu-item::after{background:#fff;bottom:-.75rem;content:"";height:1px;left:0;position:absolute;transform:none;width:100%}#main-nav #mobile-menu .menu-item.wpml-ls-item::after{display:none}#main-nav #mobile-menu .menu-item a,#main-nav #mobile-menu .menu-item a:visited{color:var(--color-font);font-size:1.2rem}#main-nav #mobile-menu .menu-item a:hover,#main-nav #mobile-menu .menu-item a:visited:hover{color:var(--color-two)}#main-nav #mobile-menu .menu-item.menu-item-has-children .menu-item-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem}#main-nav #mobile-menu .menu-item.menu-item-has-children .menu-item-wrapper>a{flex:1;text-align:left}#main-nav #mobile-menu .menu-item.menu-item-has-children .menu-item-wrapper .toggle-submenu{flex-shrink:0;width:1rem;height:1rem;padding:0;border:0;background-color:transparent;background-image:url(svg/icon-chevron-down.svg);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;transition:transform .3s}#main-nav #mobile-menu .menu-item.menu-item-has-children .menu-item-wrapper .toggle-submenu:focus-visible{outline:2px solid var(--color-two);outline-offset:2px}#main-nav #mobile-menu .menu-item.menu-item-has-children .menu-item-wrapper.open .toggle-submenu{transform:rotate(180deg)}#main-nav #mobile-menu .menu-item .sub-menu{padding:.5rem 0 .25rem;display:none;list-style:none;margin:0;text-align:left}#main-nav #mobile-menu .menu-item .sub-menu.open{display:block}#main-nav #mobile-menu .menu-item .sub-menu li{margin-bottom:.5rem;text-align:left}#main-nav #mobile-menu .menu-item .sub-menu li::after{display:none}#main-nav #mobile-menu .menu-item .sub-menu li a{font-size:.95em;text-transform:inherit}#main-nav #mobile-menu .menu-item.wpml-ls-item .sub-menu.open{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:.75rem;padding:.75rem 0 0}#main-nav #mobile-menu .menu-item.wpml-ls-item .sub-menu.open li{margin-bottom:0}#main-nav #mobile-menu .menu-item.wpml-ls-item .sub-menu.open li a{display:block;line-height:0}#main-nav #mobile-menu .menu-item.wpml-ls-item .sub-menu.open li a img.wpml-ls-flag{display:block;width:24px;height:auto;max-width:none;-o-object-fit:cover;object-fit:cover;border:0;margin:0}#main-nav .menu-modal{left:0}#main-nav .menu-modal-content{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#main-nav .component-menu-trigger.is-open .menu-icon span{background:var(--color-font)}#main-nav .component-menu-trigger.is-open .menu-icon span::after,#main-nav .component-menu-trigger.is-open .menu-icon span::before{background:var(--color-font)}#main-nav .component-menu-trigger:hover .menu-icon span{background:var(--color-one)}#main-nav .component-menu-trigger:hover .menu-icon span::after,#main-nav .component-menu-trigger:hover .menu-icon span::before{background:var(--color-one)}@media (min-width:0){.module-cta>.section-inner .image{width:100%!important}}@media (min-width:992px){.module-cta>.section-inner .image{width:auto!important}}.module-cta>.section-inner .image img{width:100%}.module-cta>.section-inner .text{justify-content:center;padding:4rem!important}.module-cta>.section-inner .text>.inner{max-width:500px!important}.module-cta[data-bg=bg-white]{background:var(--bg-one)!important}.module-cta[data-bg=bg-white]::after,.module-cta[data-bg=bg-white]::before{display:none}@media (min-width:0){.module-cta[data-bg=bg-white]>.section-inner{margin-left:4.1666666667%!important;width:95.8333333333%!important;background:var(--color-white)!important}}.module-cta[data-bg=bg-white]>.section-inner .text .component-headline>.inner h2,.module-cta[data-bg=bg-white]>.section-inner .text .component-headline>.inner h3,.module-cta[data-bg=bg-white]>.section-inner .text .component-headline>.inner h4,.module-cta[data-bg=bg-white]>.section-inner .text .component-headline>.inner h5,.module-cta[data-bg=bg-white]>.section-inner .text .component-headline>.inner h6{color:var(--color-two)!important}.module-cta[data-bg=bg-one-full]{background:var(--bg-one)!important}.module-cta[data-bg=bg-one-full]::after,.module-cta[data-bg=bg-one-full]::before{display:none}@media (min-width:0){.module-cta[data-bg=bg-one-full]>.section-inner{margin-left:4.1666666667%!important;width:95.8333333333%!important;background:var(--color-two)!important}}.module-cta[data-bg=bg-one-full]>.section-inner .component-headline>.inner h2,.module-cta[data-bg=bg-one-full]>.section-inner .component-headline>.inner h3,.module-cta[data-bg=bg-one-full]>.section-inner .component-headline>.inner h4,.module-cta[data-bg=bg-one-full]>.section-inner .component-headline>.inner h5,.module-cta[data-bg=bg-one-full]>.section-inner .component-headline>.inner h6{color:var(--color-white)!important}.module-cta[data-bg=bg-one-full]>.section-inner .wysiwyg-component{color:var(--color-white)!important}.module-cta[data-bg=bg-one-full]>.section-inner .wysiwyg-component *{color:var(--color-white)!important}.module-downloads[data-bg=bg-white]{margin-left:4.1666666667%;width:95.8333333333%;background:var(--color-white)!important}.module-downloads[data-bg=bg-white]>.section-inner{margin-left:8.3333333333%;width:83.3333333333%}.module-downloads[data-bg=bg-white]>.section-inner .component-downloads{width:94%}.module-downloads[data-bg=bg-white]>.section-inner .component-downloads .component-inner{background:0 0!important}.module-downloads[data-bg=bg-white]>.section-inner .component-downloads .component-inner .post-description{font-size:var(--copy-xs-calc)!important}.module-downloads[data-bg=bg-white]>.section-inner .component-headline{text-align:center;width:94%}.module-downloads[data-bg=bg-white]>.section-inner .component-headline h2{font-size:var(--level3-calc)}.module-team-grid[data-bg=bg-white]{margin-left:4.1666666667%;width:95.8333333333%;background:var(--color-white)!important}.module-team-grid[data-bg=bg-white]>.section-inner{margin-left:8.3333333333%;width:83.3333333333%}@media (min-width:0){.module-opener-main[data-version=opener-home]{border-bottom:4px solid var(--color-white);height:440px}}@media (min-width:768px){.module-opener-main[data-version=opener-home]{height:540px}}@media (min-width:1200px){.module-opener-main[data-version=opener-home]{height:640px}}@media (min-width:0){.module-opener-main[data-version=opener-home] .overlay-mix-blend{width:100%;height:100%;background:var(--color-two);position:absolute;left:0;top:0;mix-blend-mode:multiply;transition:width .3s ease-in-out}}@media (min-width:768px){.module-opener-main[data-version=opener-home] .overlay-mix-blend{width:70%}}@media (min-width:992px){.module-opener-main[data-version=opener-home] .overlay-mix-blend{width:50%}}.module-opener-main[data-version=opener-home]>.section-inner{padding:0!important;margin-left:0;width:100%;height:100%}@media (min-width:0){.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text{height:100%;background:0 0!important;border-radius:0!important;padding:0!important;padding-left:8.3333333333%!important;max-width:initial!important;width:83.3333333333%!important;display:flex;flex-direction:column;justify-content:center;transform:translateY(-10%)}}@media (min-width:768px){.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text{width:58.3333333333%!important}}@media (min-width:992px){.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text{width:41.6666666667%!important}}.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text .component-headline>.inner h1,.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text .component-headline>.inner h2,.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text .component-headline>.inner h3,.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text .component-headline>.inner h4,.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text .component-headline>.inner h5{color:var(--color-white)!important}.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text .component-headline>.inner h1 strong,.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text .component-headline>.inner h2 strong,.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text .component-headline>.inner h3 strong,.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text .component-headline>.inner h4 strong,.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text .component-headline>.inner h5 strong{color:var(--color-white)!important}.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text .component-headline>.inner .sub-level1,.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text .component-headline>.inner .sub-level2,.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text .component-headline>.inner .sub-level3,.module-opener-main[data-version=opener-home]>.section-inner .opener-main__text .component-headline>.inner .sub-level4{color:var(--color-white)!important}.module-opener-main[data-version=opener-home]>.section-inner .opener-main__info-box .btn-primary{background:var(--color-two)!important;border-color:var(--color-two)!important;border-radius:0!important}.module-opener-main[data-version=opener-home]>.section-inner .opener-main__info-box .btn-primary .label{color:var(--color-white)!important}.module-opener-main[data-version=opener-home]>.section-inner .element-excerpt{margin-top:1rem;line-height:1.5;color:var(--color-white)!important}.btn-primary{background:var(--bg-one);border-color:var(--bg-one)}.btn-primary .label{color:var(--color-two)}.btn-primary .btn-icon svg path{fill:var(--color-two)!important}.btn-primary:hover{background:var(--bg-one)!important;border-color:var(--bg-one)!important}.component-card>.component-inner{border-radius:0!important;padding:0!important}.component-card>.component-inner .text{padding:2rem!important}.component-card>.component-inner .text .title .subtitle{font-size:var(--copy-xs-calc)!important;text-transform:uppercase!important;color:var(--bg-two)!important;margin-bottom:1rem!important;font-weight:var(--font-copy-semibold)!important;letter-spacing:.05em!important}.component-accordeon-item{padding:0 2rem}.component-accordeon-item .accordeon-item-title{align-items:center;padding:.75rem .5rem}.component-accordeon-item .item-title-label{align-items:center}.component-accordeon-item .item-title-label h2,.component-accordeon-item .item-title-label h3,.component-accordeon-item .item-title-label h4,.component-accordeon-item .item-title-label h5,.component-accordeon-item .item-title-label h6{text-transform:uppercase;font-weight:var(--font-headline-black)!important}.component-accordeon-item .item-title-icon{margin-right:.5rem!important}.component-accordeon-item .item-title-icon svg{width:2rem!important}.component-accordeon-item .accordeon-item-content .logo-grid .item .item-label{line-height:1;font-size:var(--copy-md-calc)!important}.component-card-grid[data-variant=text-icon] .icon{width:9rem;height:9rem}.component-card-grid[data-variant=text-icon] .text .title{color:var(--color-two)}.component-card-grid[data-variant=text-image-click] .component-card .overlay{background:linear-gradient(180deg,rgba(60,60,60,.5) 0,rgba(60,60,60,.5) 20%,transparent 100%)!important;opacity:1;position:absolute;transition:opacity .4s ease}.component-card-grid[data-variant=text-image-click] .component-card .overlay::after{content:"";position:absolute;inset:0;background:#006eb9;opacity:0;transition:opacity .4s ease;pointer-events:none}.component-card-grid[data-variant=text-image-click] .component-card:hover .overlay::after{opacity:1}:root{--color-one:rgb(39, 39, 38);--color-one-hover:rgb(35, 35, 34)//10% dunkler;--color-two:rgb(163, 163, 163);--color-two-hover:rgb(147, 147, 147)//10% dunkler;--color-three:rgb(191, 191, 191);--color-three-hover:rgb(172, 172, 172)//10% dunkler;--color-white:rgb(255, 255, 255);--color-black:rgb(39, 39, 38);--gradient-one:linear-gradient(70deg, rgb(163, 163, 163) 0%, rgb(39, 39, 38) 100%);--bg-white:rgb(255, 255, 255);--bg-one:rgb(244, 244, 244);--bg-one-dark:rgb(229, 229, 229);--bg-one-10:rgba(244, 244, 244, 0.1);--bg-one-20:rgba(244, 244, 244, 0.2);--bg-one-30:rgba(244, 244, 244, 0.3);--bg-one-40:rgba(244, 244, 244, 0.4);--bg-one-50:rgba(244, 244, 244, 0.5);--bg-one-60:rgba(244, 244, 244, 0.6);--bg-one-70:rgba(244, 244, 244, 0.7);--bg-one-80:rgba(244, 244, 244, 0.8);--bg-one-90:rgba(244, 244, 244, 0.9);--bg-one-0:rgba(244, 244, 244, 0);--bg-two:rgb(163, 163, 163);--bg-two-dark:rgb(147, 147, 147);--bg-two-10:rgba(163, 163, 163, 0.1);--bg-two-20:rgba(163, 163, 163, 0.2);--bg-two-30:rgba(163, 163, 163, 0.3);--bg-two-40:rgba(163, 163, 163, 0.4);--bg-two-50:rgba(163, 163, 163, 0.5);--bg-two-60:rgba(163, 163, 163, 0.6);--bg-two-70:rgba(163, 163, 163, 0.7);--bg-two-80:rgba(163, 163, 163, 0.8);--bg-two-90:rgba(163, 163, 163, 0.9);--bg-two-0:rgba(163, 163, 163, 0);--bg-three:rgb(191, 191, 191);--bg-three-dark:rgb(172, 172, 172);--bg-three-10:rgba(191, 191, 191, 0.1);--bg-three-20:rgba(191, 191, 191, 0.2);--bg-three-30:rgba(191, 191, 191, 0.3);--bg-three-40:rgba(191, 191, 191, 0.4);--bg-three-50:rgba(191, 191, 191, 0.5);--bg-three-60:rgba(191, 191, 191, 0.6);--bg-three-70:rgba(191, 191, 191, 0.7);--bg-three-80:rgba(191, 191, 191, 0.8);--bg-three-90:rgba(191, 191, 191, 0.9);--bg-three-0:rgba(191, 191, 191, 0);--color-disabled:rgb(50, 50, 50);--color-validation:rgb(163, 163, 163);--color-send-message:rgb(39, 39, 38);--color-headline:rgb(39, 39, 38);--color-font:rgb(39, 39, 38)}.bg-white{background-color:var(--bg-white)}.bg-one{background-color:var(--bg-one)}.bg-two{background-color:var(--bg-two)}.bg-gradient{background:#f5f5f5;background:radial-gradient(ellipse 100% 55%,#f5f5f5 0,var(--bg-white) 100%)}.bg-gradient-bottom{background:#f5f5f5;background:linear-gradient(0deg,#f5f5f5 0,rgba(245,245,245,0) 100%)}.bg-one{color:var(--color-white)!important}.bg-one *{color:var(--color-white)!important}.component-downloads{margin-top:2rem}.component-downloads>.component-inner .taxonomy-group{background:var(--bg-one)!important;padding:2rem;margin-top:1rem;margin-bottom:0}.component-downloads>.component-inner .taxonomy-name{font-weight:var(--font-headline-semibold)!important;font-size:var(--level3-calc)!important;text-transform:uppercase;margin-top:0}.component-downloads>.component-inner .taxonomy-name:hover{color:var(--color-two)!important}.component-downloads>.component-inner .taxonomy-content{margin-left:2rem!important}.component-downloads>.component-inner .taxonomy-content .item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)!important}.component-downloads>.component-inner .icon{width:2rem!important;margin-right:.5rem!important}.component-downloads>.component-inner .icon svg{width:1.5rem!important}.component-downloads>.component-inner .icon svg path{fill:var(--color-two)!important}.component-side-bar{z-index:100}.component-headline .copyright{font-size:var(--copy-md-calc)!important;position:absolute;top:0}@media (min-width:0){.component-headline h2+.sub-level2{margin-top:0!important;font-size:2.25rem!important}}@media (min-width:992px){.component-headline h2+.sub-level2{font-size:2.75rem!important}}@media (min-width:1500px){.component-headline h2+.sub-level2{font-size:3rem!important}}.component-team-grid-repeater>.component-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.component-team-grid-repeater>.component-inner .component-team-member{flex:0 0 100%!important}@media (min-width:992px){.component-team-grid-repeater>.component-inner .component-team-member{flex:0 0 calc(50% - 1rem)!important}}.component-team-grid-repeater>.component-inner .component-team-member>.component-inner{height:100%}.component-team-grid-repeater>.component-inner .component-team-member>.component-inner .ctn-text{margin-top:0;height:100%;width:100%;padding:3rem}.component-team-grid-repeater>.component-inner .component-team-member>.component-inner .ctn-text .ctn-text__inner .name{display:flex;gap:.5rem}.component-team-grid-repeater>.component-inner .component-team-member>.component-inner .ctn-text .ctn-text__inner .name .nachname,.component-team-grid-repeater>.component-inner .component-team-member>.component-inner .ctn-text .ctn-text__inner .name .vorname{text-transform:uppercase}.component-team-grid-repeater>.component-inner .component-team-member>.component-inner .ctn-text .ctn-text__inner .funktion{font-size:var(--copy-lg-calc);text-transform:uppercase;margin-top:0;letter-spacing:.005em}.component-team-grid-repeater>.component-inner .component-team-member>.component-inner .ctn-text .ctn-text__inner .contact-link{padding:.125rem 0}.wysiwyg-component{font-family:var(--font-copy)!important}.wysiwyg-component ul{margin:0 0 0 2rem;padding:0}.wysiwyg-component ul li{font-family:var(--font-copy);font-size:var(--copy-sm-calc);margin-bottom:.25rem}.wysiwyg-component ul{list-style:none;margin-bottom:1.5rem}.wysiwyg-component ul li::before{color:var(--color-two);display:inline-block;margin-left:-1rem;width:1rem}.wysiwyg-component ul li::before{content:"■"}.wysiwyg-component ol{margin:0 0 0 2rem;padding:0}.wysiwyg-component ol li{font-family:var(--font-copy);font-size:var(--copy-sm-calc);margin-bottom:.25rem}.wysiwyg-component ol{counter-reset:li;list-style:none;margin-bottom:1.5rem}.wysiwyg-component ol li{counter-increment:li}.wysiwyg-component ol li::before{color:var(--color-font);content:counter(li);display:inline-block;font-weight:700;margin-left:-1rem;width:1rem}.wysiwyg-component h3,.wysiwyg-component h4,.wysiwyg-component h5,.wysiwyg-component h6{text-transform:initial!important;margin-bottom:.5rem!important;font-weight:var(--font-headline-medium)!important}.wysiwyg-component *+h3,.wysiwyg-component *+h4,.wysiwyg-component *+h5,.wysiwyg-component *+h6{margin-top:2rem}[data-bg=bg-white] .component-testimonial-slider>.component-inner .testimonial-slider__item{background:var(--bg-two)!important;border-radius:0!important;color:var(--color-white)!important}[data-bg=bg-white] .component-testimonial-slider>.component-inner .testimonial-slider__item blockquote{color:var(--color-white)!important}[data-bg=bg-white] .component-testimonial-slider>.component-inner .testimonial-slider__item .rating[data-type=five-stars] svg path{fill:var(--color-white)}[data-bg=bg-white] .component-testimonial-slider>.component-inner .testimonial-slider__item .rating[data-type=four-stars] svg path{fill:var(--color-three);opacity:.5}[data-bg=bg-white] .component-testimonial-slider>.component-inner .testimonial-slider__item .rating[data-type=four-stars] svg path:nth-child(-n+4){fill:var(--color-white);opacity:1}[data-bg=bg-white] .component-testimonial-slider>.component-inner .testimonial-slider__item .rating[data-type=three-stars] svg path{fill:var(--color-three);opacity:.5}[data-bg=bg-white] .component-testimonial-slider>.component-inner .testimonial-slider__item .rating[data-type=three-stars] svg path:nth-child(-n+3){fill:var(--color-white);opacity:1}[data-bg=bg-white] .component-testimonial-slider>.component-inner .testimonial-slider__item .rating[data-type=two-stars] svg path{fill:var(--color-three);opacity:.5}[data-bg=bg-white] .component-testimonial-slider>.component-inner .testimonial-slider__item .rating[data-type=two-stars] svg path:nth-child(-n+2){fill:var(--color-white);opacity:1}[data-bg=bg-white] .component-testimonial-slider>.component-inner .testimonial-slider__item .rating[data-type=one-star] svg path{fill:var(--color-three);opacity:.5}[data-bg=bg-white] .component-testimonial-slider>.component-inner .testimonial-slider__item .rating[data-type=one-star] svg path:nth-child(-n+1){fill:var(--color-white);opacity:1}[data-bg=bg-white] .element-process-step .step-icon{border-color:transparent;background:var(--color-white);border-radius:0;border-bottom-color:var(--color-three);border-left-color:var(--color-three);border-width:0 0 4px 4px}[data-bg=bg-white] .element-process-step .step-icon svg path{fill:var(--color-two)!important}[data-bg=bg-white] .element-process-step::before{background:var(--bg-one);width:4px}.element-title{font-size:var(--copy-sm-calc)!important;text-transform:uppercase!important;color:var(--bg-two)!important}.element-title::after{display:none!important}
/*# sourceMappingURL=style.min.css.map */
