@charset "UTF-8";html:root{--border-radius:20px;--box-shadow:0px 4px 8px 0 rgba(0, 0, 0, 0.05)}body{padding:12px}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-boxed]>.section-inner{background:var(--bg-one)}html:root{--color-one:rgb(74, 74, 80);--color-one-hover:color.scale(var(--color-one), $lightness: -10%);--color-two:rgb(174, 181, 168);--color-two-hover:color.scale(var(--color-two), $lightness: -10%);--color-two-dark:var(--color-two-hover);--color-three:var(--color-two);--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);--color-nav-modal-bg:rgba(74, 74, 80, .98);--bg-white:rgb(255, 255, 255);--bg-one:rgb(218, 214, 207);--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)}html:root{--font-headline:"Outfit",sans-serif;--font-copy:"Open Sans",sans-serif;--font-headline-thin:100;--font-headline-light:100;--font-headline-regular:300;--font-headline-medium:300;--font-headline-semibold:500;--font-headline-bold:700;--font-headline-ultra:800;--font-headline-black:800;--font-copy-light:300;--font-copy-regular:400;--font-copy-medium:500;--font-copy-semibold:600;--font-copy-bold:700;--font-copy-black:900}.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-regular)!important}.main-level1,.main-level2,.main-level3,.main-level4,h1,h2,h3,h4{font-weight:var(--font-headline-black)!important;color:var(--color-one)!important}.sub-level1{font-weight:var(--font-headline-regular)!important;line-height:1.2!important}.main-level1,h1{font-size:3rem!important;line-height:1}.sub-level2{line-height:1.3!important}[data-bg=bg-one-full]>.section-inner>.component-headline .main-level1,[data-bg=bg-one-full]>.section-inner>.component-headline .main-level2,[data-bg=bg-one-full]>.section-inner>.component-headline .main-level3,[data-bg=bg-one-full]>.section-inner>.component-headline .main-level4,[data-bg=bg-one-full]>.section-inner>.component-headline .main-level5,[data-bg=bg-one-full]>.section-inner>.component-headline .main-level6,[data-bg=bg-one-full]>.section-inner>.component-headline .pre-level1,[data-bg=bg-one-full]>.section-inner>.component-headline .pre-level2,[data-bg=bg-one-full]>.section-inner>.component-headline .pre-level3,[data-bg=bg-one-full]>.section-inner>.component-headline .pre-level4,[data-bg=bg-one-full]>.section-inner>.component-headline .pre-level5,[data-bg=bg-one-full]>.section-inner>.component-headline .pre-level6,[data-bg=bg-one-full]>.section-inner>.component-headline .sub-level1,[data-bg=bg-one-full]>.section-inner>.component-headline .sub-level2,[data-bg=bg-one-full]>.section-inner>.component-headline .sub-level3,[data-bg=bg-one-full]>.section-inner>.component-headline .sub-level4,[data-bg=bg-one-full]>.section-inner>.component-headline .sub-level5,[data-bg=bg-one-full]>.section-inner>.component-headline .sub-level6,[data-bg=bg-one-full]>.section-inner>.component-headline h1,[data-bg=bg-one-full]>.section-inner>.component-headline h2,[data-bg=bg-one-full]>.section-inner>.component-headline h3,[data-bg=bg-one-full]>.section-inner>.component-headline h4,[data-bg=bg-one-full]>.section-inner>.component-headline h5,[data-bg=bg-one-full]>.section-inner>.component-headline h6,[data-bg=bg-two-full]>.section-inner>.component-headline .main-level1,[data-bg=bg-two-full]>.section-inner>.component-headline .main-level2,[data-bg=bg-two-full]>.section-inner>.component-headline .main-level3,[data-bg=bg-two-full]>.section-inner>.component-headline .main-level4,[data-bg=bg-two-full]>.section-inner>.component-headline .main-level5,[data-bg=bg-two-full]>.section-inner>.component-headline .main-level6,[data-bg=bg-two-full]>.section-inner>.component-headline .pre-level1,[data-bg=bg-two-full]>.section-inner>.component-headline .pre-level2,[data-bg=bg-two-full]>.section-inner>.component-headline .pre-level3,[data-bg=bg-two-full]>.section-inner>.component-headline .pre-level4,[data-bg=bg-two-full]>.section-inner>.component-headline .pre-level5,[data-bg=bg-two-full]>.section-inner>.component-headline .pre-level6,[data-bg=bg-two-full]>.section-inner>.component-headline .sub-level1,[data-bg=bg-two-full]>.section-inner>.component-headline .sub-level2,[data-bg=bg-two-full]>.section-inner>.component-headline .sub-level3,[data-bg=bg-two-full]>.section-inner>.component-headline .sub-level4,[data-bg=bg-two-full]>.section-inner>.component-headline .sub-level5,[data-bg=bg-two-full]>.section-inner>.component-headline .sub-level6,[data-bg=bg-two-full]>.section-inner>.component-headline h1,[data-bg=bg-two-full]>.section-inner>.component-headline h2,[data-bg=bg-two-full]>.section-inner>.component-headline h3,[data-bg=bg-two-full]>.section-inner>.component-headline h4,[data-bg=bg-two-full]>.section-inner>.component-headline h5,[data-bg=bg-two-full]>.section-inner>.component-headline h6{color:var(--color-font)!important}.main-footer>.inner .main-footer__bottom,.main-footer>.inner .main-footer__top{background:var(--bg-one)}.main-footer>.inner .component-social-icons>.component-inner .social-icon svg path{fill:var(--color-two)!important}.main-footer>.inner .component-address>.component-inner .custom-select__trigger span{color:var(--color-white)}.main-footer>.inner .component-address>.component-inner .custom-select__trigger .arrow::after,.main-footer>.inner .component-address>.component-inner .custom-select__trigger .arrow::before{background:var(--color-white)}.main-footer>.inner .component-address>.component-inner .content{color:var(--color-white)}.main-footer>.inner .component-address>.component-inner .content a{color:var(--color-white)}: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-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-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-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}:root{--font-headline:"Roboto Slab",sans-serif;--font-copy:"Roboto",sans-serif;--font-headline-light:300;--font-headline-regular:300;--font-headline-medium:500;--font-headline-semibold:500;--font-headline-bold:600;--font-copy-light:300;--font-copy-regular:300;--font-copy-medium:500;--font-copy-semibold:500;--font-copy-bold:600}: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.2;--level2-factor:1.8;--level3-factor:1.4;--level4-factor:1.2;--level1-pre-factor:0.4;--level2-pre-factor:0.5;--level3-pre-factor:0.75;--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:.8;--copy-sm-factor:.9;--copy-md-factor: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)}p{color:var(--color-font);font-family:var(--font-copy);font-weight:var(--font-copy-regular);line-height:130%;margin:0 0 .5rem}p{font-size:var(--copy-md-calc)}.copy-xs{color:var(--color-font);font-family:var(--font-copy);font-weight:var(--font-copy-regular);line-height:130%;margin:0 0 .5rem}.copy-xs{font-size:var(--copy-xs-calc)}.copy-sm{color:var(--color-font);font-family:var(--font-copy);font-weight:var(--font-copy-regular);line-height:130%;margin:0 0 .5rem}.copy-sm{font-size:var(--copy-sm-calc)}.copy-md{color:var(--color-font);font-family:var(--font-copy);font-weight:var(--font-copy-regular);line-height:130%;margin:0 0 .5rem}.copy-md{font-size:var(--copy-md-calc)}.copy-lg{color:var(--color-font);font-family:var(--font-copy);font-weight:var(--font-copy-regular);line-height:130%;margin:0 0 .5rem}.copy-lg{font-size:var(--copy-lg-calc)}ul.styled-list{margin:0 0 0 2rem;padding:0}ul.styled-list li{color:var(--color-font);font-family:var(--font-copy);font-weight:var(--font-copy-regular);line-height:130%;margin:0 0 .5rem}ul.styled-list li{font-size:var(--copy-md-calc);margin-bottom:.25rem}ul.styled-list{list-style:none;margin-bottom:1.5rem}ul.styled-list li::before{color:var(--color-one);content:"•";display:inline-block;margin-left:-1rem;width:1rem}ol.styled-list{margin:0 0 0 2rem;padding:0}ol.styled-list li{color:var(--color-font);font-family:var(--font-copy);font-weight:var(--font-copy-regular);line-height:130%;margin:0 0 .5rem}ol.styled-list li{font-size:var(--copy-md-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}.ctn-modal>.modal-content ul{margin:0 0 0 2rem;padding:0}.ctn-modal>.modal-content ul li{color:var(--color-font);font-family:var(--font-copy);font-weight:var(--font-copy-regular);line-height:130%;margin:0 0 .5rem}.ctn-modal>.modal-content ul li{font-size:var(--copy-md-calc);margin-bottom:.25rem}.ctn-modal>.modal-content ul{list-style:none;margin-bottom:1.5rem}.ctn-modal>.modal-content ul li::before{color:var(--color-one);content:"•";display:inline-block;margin-left:-1rem;width:1rem}.ctn-modal>.modal-content ul li{font-size:var(--copy-sm-calc)!important}.ctn-modal>.modal-content h2,.ctn-modal>.modal-content h3,.ctn-modal>.modal-content h4,.ctn-modal>.modal-content h5,.ctn-modal>.modal-content h6{margin-bottom:.75rem}.module-content-txt-img[data-type=image-text] .content,.module-content-txt-img[data-type=text-image] .content{display:flex;align-items:center;padding:4rem!important}.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}.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{border-radius:var(--border-radius)}.module-content-txt-img[data-bg=bg-white][data-type=image-text] .content .btn-primary,.module-content-txt-img[data-bg=bg-white][data-type=text-image] .content .btn-primary{background:var(--color-white)}.module-content-txt-img[data-bg=bg-white][data-type=image-text] .content .btn-secondary,.module-content-txt-img[data-bg=bg-white][data-type=text-image] .content .btn-secondary{border-color:var(--color-two);color:var(--color-two)}.module-content-txt-img[data-bg=bg-white][data-type=image-text] .content .btn-secondary .btn-icon svg path,.module-content-txt-img[data-bg=bg-white][data-type=text-image] .content .btn-secondary .btn-icon svg path{fill:var(--color-two)!important}.module-content-txt-img[data-bg=bg-white][data-type=image-text] .content .btn-secondary:hover,.module-content-txt-img[data-bg=bg-white][data-type=text-image] .content .btn-secondary:hover{background:0 0;border-color:var(--color-one);color:var(--color-one)}.module-content-txt-img[data-bg=bg-one-full][data-type=image-text] .content,.module-content-txt-img[data-bg=bg-one-full][data-type=text-image] .content,.module-content-txt-img[data-bg=bg-one-full][data-type=text-only] .content{background:0 0!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}}.nav-spacer{background:var(--bg-one)!important;height:92px!important}#main-nav{border-top:12px solid var(--color-white);width:calc(100% - 24px);transition:background 3s ease}#main-nav .ctn-logo{margin-left:0}#main-nav .ctn-logo a{max-height:inherit;width:160px}#main-nav.is-fixed:not(.is-ontop){background:var(--bg-one)}#main-nav.is-ontop{background:var(--bg-one)}#main-nav #desktop-menu li>a:hover{color:var(--color-white)!important}#main-nav #desktop-menu .current-menu-item>a{color:var(--color-white)!important}#main-nav #desktop-menu .current-menu-item>a:active,#main-nav #desktop-menu .current-menu-item>a:visited{color:var(--color-white)!important}#main-nav #desktop-menu li .sub-menu li{background:var(--bg-two)}#main-nav #desktop-menu li .sub-menu li:hover a{color:var(--color-white)!important}.menu-modal{left:0}.menu-modal .menu-main-container{margin:0 auto;max-width:600px;padding:0 32px;width:100%}#mobile-menu{width:100%}#mobile-menu .menu-item{align-items:center;border-bottom:1px solid var(--bg-white-20);display:flex;flex-wrap:wrap;width:100%}#mobile-menu .menu-item>a{flex:1 1 auto;padding:.85rem 0;text-align:left}#mobile-menu .submenu-toggle{align-items:center;background:0 0;border:0;color:var(--color-white);cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;margin-left:auto;padding:0;width:44px}#mobile-menu .submenu-toggle svg{transition:transform .25s ease}#mobile-menu .is-open>.submenu-toggle svg{transform:rotate(180deg)}#mobile-menu .sub-menu{display:none;flex-basis:100%;padding-left:1rem!important;width:100%}#mobile-menu .sub-menu .menu-item{border-bottom:0}#mobile-menu .sub-menu .menu-item>a{font-size:.9em;opacity:.85;padding:.55rem 0}.module-cta .btn-primary+.ctn-modal+.btn-secondary{margin-top:1rem}.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner h2,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner h3,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner h4,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner h5,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner h6{color:var(--color-font)!important}.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .pre-level1,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .pre-level2,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .pre-level3,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .pre-level4,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .pre-level5,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .pre-level6{color:var(--color-font)!important}.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .sub-level1,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .sub-level2,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .sub-level3,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .sub-level4,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .sub-level5,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .sub-level6{color:var(--color-font)!important}.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .main-level1,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .main-level2,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .main-level3,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .main-level4,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .main-level5,.module-cta[data-bg=bg-two-full]>.section-inner .component-headline>.inner .main-level6{color:var(--color-font)!important}.module-cta[data-version=contact-person]>.section-inner .contact-person>.inner .text .function,.module-cta[data-version=contact-person]>.section-inner .contact-person>.inner .text .name{color:var(--color-font)!important}.module-cta[data-version=contact-person]>.section-inner .contact-person>.inner .text .email a,.module-cta[data-version=contact-person]>.section-inner .contact-person>.inner .text .phone a{color:var(--color-font)!important}.module-opener-jobs{background:var(--bg-one);margin-top:0;margin-bottom:0;padding-top:8rem;padding-bottom:4rem}.module-opener-jobs .component-headline{padding-left:1rem;padding-right:1rem}@media (min-width:0){.module-opener-main[data-version=opener-features-text]::after,.module-opener-main[data-version=opener-location]::after{content:"";height:100px;background:var(--color-white);width:100%;position:absolute;bottom:0}}@media (min-width:992px){.module-opener-main[data-version=opener-features-text]::after,.module-opener-main[data-version=opener-location]::after{height:0}}@media (min-width:1500px){.module-opener-main[data-version=opener-features-text]::after,.module-opener-main[data-version=opener-location]::after{height:60px}}@media (min-width:1680px){.module-opener-main[data-version=opener-features-text]::after,.module-opener-main[data-version=opener-location]::after{height:100px}}.module-opener-main[data-version=opener-features-text],.module-opener-main[data-version=opener-location],.module-opener-main[data-version=opener-textonly]{background:var(--bg-one);margin-top:0!important;padding-top:130px!important}.module-opener-main[data-version=opener-features-text]>.section-inner,.module-opener-main[data-version=opener-location]>.section-inner,.module-opener-main[data-version=opener-textonly]>.section-inner{width:91.6666666667%;margin-left:4.1666666667%}.module-opener-main[data-version=opener-features-text]>.section-inner .component-location-times>.component-inner .title,.module-opener-main[data-version=opener-location]>.section-inner .component-location-times>.component-inner .title,.module-opener-main[data-version=opener-textonly]>.section-inner .component-location-times>.component-inner .title{font-weight:var(--font-headline-regular);font-size:var(--copy-md-calc);font-style:italic;text-transform:uppercase}.module-opener-main[data-version=opener-features-text]>.section-inner .component-location-times>.component-inner .location-times-list .day,.module-opener-main[data-version=opener-location]>.section-inner .component-location-times>.component-inner .location-times-list .day,.module-opener-main[data-version=opener-textonly]>.section-inner .component-location-times>.component-inner .location-times-list .day{font-weight:var(--font-headline-bold);font-family:var(--font-headline)}.module-opener-main[data-version=opener-features-text]>.section-inner .component-location-times>.component-inner .location-times-list .time,.module-opener-main[data-version=opener-location]>.section-inner .component-location-times>.component-inner .location-times-list .time,.module-opener-main[data-version=opener-textonly]>.section-inner .component-location-times>.component-inner .location-times-list .time{font-family:var(--font-copy)}.module-opener-main[data-version=opener-features-text]>.section-inner .btn-primary,.module-opener-main[data-version=opener-location]>.section-inner .btn-primary,.module-opener-main[data-version=opener-textonly]>.section-inner .btn-primary{background:var(--color-two)}.module-opener-main[data-version=opener-features-text]>.section-inner .btn-primary .label,.module-opener-main[data-version=opener-location]>.section-inner .btn-primary .label,.module-opener-main[data-version=opener-textonly]>.section-inner .btn-primary .label{color:var(--color-font)}.module-opener-main[data-version=opener-features-text]>.section-inner .btn-primary .btn-icon svg path,.module-opener-main[data-version=opener-location]>.section-inner .btn-primary .btn-icon svg path,.module-opener-main[data-version=opener-textonly]>.section-inner .btn-primary .btn-icon svg path{fill:var(--color-font)!important}.module-opener-main[data-version=opener-features-text]>.section-inner .btn-primary:hover,.module-opener-main[data-version=opener-location]>.section-inner .btn-primary:hover,.module-opener-main[data-version=opener-textonly]>.section-inner .btn-primary:hover{background:var(--color-two)!important;border-color:var(--color-two)!important}.module-opener-main[data-version=opener-features-text]>.section-inner .btn-primary:hover .label,.module-opener-main[data-version=opener-location]>.section-inner .btn-primary:hover .label,.module-opener-main[data-version=opener-textonly]>.section-inner .btn-primary:hover .label{color:var(--color-font)}.module-opener-main[data-version=opener-features-text] .opener-main__text,.module-opener-main[data-version=opener-location] .opener-main__text,.module-opener-main[data-version=opener-textonly] .opener-main__text{padding-right:3rem}.module-opener-main[data-version=opener-features-text] .opener-main__info-box,.module-opener-main[data-version=opener-location] .opener-main__info-box,.module-opener-main[data-version=opener-textonly] .opener-main__info-box{padding-left:0!important;padding-right:6rem!important;background:0 0!important}.module-opener-main[data-version=opener-features-text] img,.module-opener-main[data-version=opener-location] img,.module-opener-main[data-version=opener-textonly] img{border-radius:var(--border-radius)}.module-opener-main[data-version=opener-textonly]{padding-top:3rem!important;padding-bottom:5rem!important}.module-opener-main[data-version=opener-textonly] .opener-main__info-box{padding-right:0!important}.module-opener-main[data-version=opener-textonly] .opener-main__icon{margin-bottom:1rem!important}.module-opener-main[data-version=opener-textonly] .opener-main__icon svg{width:5rem!important}.module-opener-main[data-version=opener-textonly] .opener-main__icon svg path{fill:var(--color-white)!important}.module-opener-main[data-version=opener-features-text]{padding-bottom:2rem!important}.module-opener-main[data-version=opener-home] .element-excerpt{margin-top:1rem;line-height:1.5}.module-testimonials[data-bg=bg-one-full] .testimonial-slider__item{background:rgba(255,255,255,.3)}.module-testimonials[data-bg=bg-two-full] .testimonial-slider__item{background:rgba(255,255,255,.1)}.module-testimonials[data-bg=bg-one-full]>.section-inner>.element-title .title,.module-testimonials[data-bg=bg-two-full]>.section-inner>.element-title .title{color:var(--color-font)}.btn-primary{background:var(--bg-one);border-color:var(--bg-one)}.btn-primary .label{color:var(--color-font);font-family:var(--font-headline);font-weight:var(--font-headline-semibold)!important}.btn-primary .btn-icon svg path{fill:var(--color-font)!important}.btn-primary:hover{background:var(--bg-one)!important;border-color:var(--bg-one)!important}.btn-secondary:hover{background:0 0!important}.component-card{margin-bottom:0!important}.component-card>.component-inner{border-radius:0!important;padding:0!important}.component-card>.component-inner .image img{border-radius:var(--border-radius) var(--border-radius) 0 0!important;-o-object-fit:cover;object-fit:cover}.component-card>.component-inner .text{padding:2rem!important;font-size:var(--copy-xs-calc)!important}.component-card>.component-inner .icon+.text{padding-top:0!important}.component-card>.component-inner .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}[data-bg=bg-white] .component-card>.component-inner{background:var(--bg-white);border:1px solid var(--color-two);border-radius:var(--border-radius)!important}[data-bg=bg-white] .component-card>.component-inner .icon svg path{fill:var(--color-two)}[data-bg=bg-one-full] .component-card,[data-bg=bg-two-full] .component-card{margin-bottom:0}[data-bg=bg-one-full] .component-card>.component-inner,[data-bg=bg-two-full] .component-card>.component-inner{background:0 0!important}[data-bg=bg-one-full] .component-card>.component-inner .image,[data-bg=bg-two-full] .component-card>.component-inner .image{line-height:0}[data-bg=bg-one-full] .component-card>.component-inner .text,[data-bg=bg-two-full] .component-card>.component-inner .text{text-align:left!important;background:rgba(255,255,255,.1);border-radius:0 0 var(--border-radius) var(--border-radius)!important;margin-bottom:0!important}[data-bg=bg-one-full] .component-card>.component-inner .text .title,[data-bg=bg-two-full] .component-card>.component-inner .text .title{font-weight:var(--font-copy-bold)!important;text-align:left!important}[data-bg=bg-one-full] .component-card>.component-inner .btn-primary .label,[data-bg=bg-two-full] .component-card>.component-inner .btn-primary .label{color:var(--color-font)!important}[data-bg=bg-one-full] .component-card>.component-inner .btn-primary .btn-icon svg path,[data-bg=bg-two-full] .component-card>.component-inner .btn-primary .btn-icon svg path{fill:var(--color-font)!important}[data-bg=bg-one-full] .component-card>.component-inner .btn-secondary:hover,[data-bg=bg-two-full] .component-card>.component-inner .btn-secondary:hover{background:0 0}.component-side-bar{z-index:100;transform:translateX(calc(100% - 3.8rem))}.component-side-bar .side-bar__item .icon{background:var(--color-font);border-radius:50%;padding:.5rem;width:3rem!important;height:3rem!important;display:flex;justify-content:center;align-items:center}.component-side-bar .side-bar__item .icon svg{height:1.5rem!important;width:auto}.component-side-bar .side-bar__item .icon svg path{fill:var(--color-white)!important}.component-side-bar .side-bar__item .content{background:var(--color-font)!important;color:var(--color-white)!important;margin-left:.5rem!important}.component-side-bar .sidebar__infobox .sidebar__infobox-inner h2{font-size:var(--level4-calc)!important}.component-side-bar .sidebar__infobox .sidebar__infobox-inner p{font-size:var(--copy-sm-calc)!important}.component-team-grid-repeater>.component-inner{display:block}.component-team-grid-repeater>.component-inner:not(.isotope-initialized){display:flex;flex-wrap:wrap;gap:.25rem}@media (min-width:0){.component-team-grid-repeater>.component-inner:not(.isotope-initialized) .component-team-member{flex:0 0 calc((100% -.25rem));margin-bottom:1rem!important}}@media (min-width:768px){.component-team-grid-repeater>.component-inner:not(.isotope-initialized) .component-team-member{flex:0 0 calc((100% - .25rem)/ 2)}}@media (min-width:1200px){.component-team-grid-repeater>.component-inner:not(.isotope-initialized) .component-team-member{flex:0 0 calc((100% - .5rem)/ 3)}}@media (min-width:1500px){.component-team-grid-repeater>.component-inner:not(.isotope-initialized) .component-team-member{flex:0 0 calc((100% - .75rem)/ 4)}}@media (min-width:0){.component-team-grid-repeater>.component-inner.isotope-initialized .component-team-member{display:inline-block;vertical-align:top;margin-bottom:.25rem;width:calc((100% -.25rem))}}@media (min-width:768px){.component-team-grid-repeater>.component-inner.isotope-initialized .component-team-member{width:calc(50% - .25rem);margin-right:.125rem;margin-left:.125rem}}@media (min-width:1200px){.component-team-grid-repeater>.component-inner.isotope-initialized .component-team-member{width:calc(33.3333333333% - .25rem)}}@media (min-width:1500px){.component-team-grid-repeater>.component-inner.isotope-initialized .component-team-member{width:calc(25% - .25rem)}}.component-team-member>.component-inner .ctn-image{border-radius:0;line-height:0}.component-team-member>.component-inner .ctn-text{margin-top:0;width:100%;background:var(--color-white);padding:.75rem 1rem}.component-team-member>.component-inner .ctn-text .ctn-text__inner .name{display:flex}.component-team-member>.component-inner .ctn-text .ctn-text__inner .name .nachname,.component-team-member>.component-inner .ctn-text .ctn-text__inner .name .vorname{font-size:var(--copy-lg-calc)}.component-team-member>.component-inner .ctn-text .ctn-text__inner .name .vorname{color:var(--color-font);margin-right:.25rem;font-weight:var(--font-copy-light)}.component-team-member>.component-inner .ctn-text .ctn-text__inner .name .nachname{color:var(--color-font);font-weight:var(--font-copy-bold);font-style:italic}.component-team-member>.component-inner .ctn-text .ctn-text__inner .funktion{color:var(--color-font);font-weight:var(--font-copy-light);font-size:var(--copy-sm-calc);line-height:1.3}.component-team-member>.component-inner .btn-secondary-white{padding:0!important}.component-team-member>.component-inner .btn-secondary-white .label{color:var(--color-font)!important}.component-team-member>.component-inner .btn-secondary-white .btn-icon svg path{fill:var(--color-font)!important}.component-team-member>.component-inner .btn-secondary-white:hover{box-shadow:none!important}[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}[data-bg=bg-one-full] .element-process-step .step-icon{background:var(--bg-one)}[data-bg=bg-one-full] .element-process-step .step-icon svg path{fill:var(--color-font)!important}[data-bg=bg-two-full] .element-process-step .step-icon{background:var(--bg-two)}[data-bg=bg-two-full] .element-process-step .step-icon svg path{fill:var(--color-font)!important}.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 */
