@charset "UTF-8";html:root{--border-radius:20px;--box-shadow:0px 4px 8px 0 rgba(0, 0, 0, 0.05)}body{overflow-x:hidden}section>.section-inner{position:relative;z-index:10}[data-custom-classes*=deko-herz-links]>.section-inner::before{content:"";position:absolute;width:50vw;height:50vw;margin-left:-15vw;margin-top:-5vw;background-image:url(svg/deko-herz.svg);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:-1}[data-custom-classes*=deko-herz-links-2]>.section-inner::before{content:"";position:absolute;width:40vw;height:40vw;margin-left:-30vw;margin-top:-10vw;background-image:url(svg/deko-herz.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(45deg);z-index:-1}[data-custom-classes*=deko-herz-rechts]>.section-inner::before{content:"";position:absolute;width:50vw;height:50vw;right:0;margin-right:-15vw;margin-top:-5vw;background-image:url(svg/deko-herz.svg);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:-1}[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(0, 73, 153);--color-one-hover:color.scale(var(--color-one), $lightness: -10%);--color-two:rgb(255, 204, 0);--color-two-hover:color.scale(var(--color-two), $lightness: -10%);--color-three:rgb(1, 38, 91);--color-three-hover:color.scale(var(--color-three), $lightness: -10%);--color-four:rgb(229, 6, 21);--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:rgba(24, 35, 52, 1);--bg-white:rgb(255, 255, 255);--bg-one:rgb(238, 241, 247);--bg-two:rgb(179, 211, 254);--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:neo-sans,sans-serif;--font-copy:"Arial",sans-serif;--font-headline-thin:100;--font-headline-light:200;--font-headline-regular:300;--font-headline-medium:500;--font-headline-semibold:600;--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}: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}.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-black)!important}.sub-level1{font-weight:var(--font-headline-regular)!important;line-height:1.2!important}.main-level1,h1{font-size:5rem!important;line-height:1}@media (min-width:0){.main-level2,h2{font-size:2rem!important;line-height:1}}@media (min-width:992px){.main-level2,h2{font-size:2.5rem!important}}@media (min-width:1500px){.main-level2,h2{font-size:2.75rem!important}}.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}@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}}.main-footer>.inner .main-footer__bottom,.main-footer>.inner .main-footer__top{background:var(--color-three)}@media (min-width:0){.main-footer>.inner .main-footer__top>.inner{padding-top:2rem;display:flex;gap:4rem;margin-left:8.3333333333%;width:83.3333333333%;flex-direction:column;justify-content:center;text-align:center}}@media (min-width:992px){.main-footer>.inner .main-footer__top>.inner{justify-content:space-between;flex-direction:row;text-align:left}}@media (min-width:1200px){.main-footer>.inner .main-footer__top>.inner{margin-left:12.5%;width:75%}}.main-footer>.inner .main-footer__top>.inner .footer-logo-address{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media (min-width:992px){.main-footer>.inner .main-footer__top>.inner .footer-logo-address{flex-direction:row;align-items:flex-start;gap:2.5rem}}.main-footer>.inner .main-footer__top>.inner .footer-logo-address .footer-address{display:flex;flex-direction:column}.main-footer>.inner .main-footer__top>.inner .footer-logo-address .footer-address .title{color:var(--color-white);font-size:var(--copy-sm-calc);font-weight:var(--font-headline-semibold);font-family:var(--font-headline);margin-bottom:.25rem}.main-footer>.inner .main-footer__top>.inner .footer-logo-address .footer-address .fax,.main-footer>.inner .main-footer__top>.inner .footer-logo-address .footer-address .mail,.main-footer>.inner .main-footer__top>.inner .footer-logo-address .footer-address .phone,.main-footer>.inner .main-footer__top>.inner .footer-logo-address .footer-address .plz_place,.main-footer>.inner .main-footer__top>.inner .footer-logo-address .footer-address .street{color:var(--color-white);font-size:var(--copy-sm-calc);font-weight:var(--font-copy-regular);font-family:var(--font-copy);margin-bottom:.25rem}@media (min-width:0){.main-footer>.inner .main-footer__top>.inner .footer-links{display:flex;flex-direction:column;gap:.5rem}}@media (min-width:992px){.main-footer>.inner .main-footer__top>.inner .footer-links .btn{align-self:flex-end}}.main-footer>.inner .main-footer__top>.inner .footer-links .has-icon-custom .label{margin-right:1rem}.main-footer>.inner .main-footer__top>.inner .footer-links .has-icon-custom .icon-custom{right:.25rem;position:absolute;line-height:0}.main-footer>.inner .main-footer__bottom>.inner{margin-left:12.5%;width:75%}.main-footer>.inner .main-footer__bottom>.inner .footer-menu{padding-bottom:3rem;display:flex;justify-content:flex-end;align-items:baseline}.main-footer>.inner .main-footer__bottom>.inner .footer-menu .footer-copyright{color:var(--color-white);font-size:var(--copy-sm-calc);font-weight:var(--font-copy-regular);font-family:var(--font-copy);margin-left:1rem;text-align:right}.main-footer>.inner .main-footer__bottom>.inner .footer-menu ul li a{color:var(--color-white)}.main-footer>.inner .main-footer__bottom>.inner .footer-menu ul li.current-menu-item a{color:var(--color-two)}.main-footer>.inner .main-footer__bottom>.inner .footer-menu ul li:hover a{color:var(--color-two)}.main-footer>.inner .main-footer__bottom>.inner .footer-menu ul li:hover a::after{display:none}.main-footer>.inner .component-social-icons>.component-inner .social-icon svg path{fill:var(--color-white)!important}: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}: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}@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-accordeon[data-bg=bg-one-full],.module-accordeon[data-bg=bg-two-full]{border-radius:0 0 160px 0}.module-accordeon[data-bg=bg-two-full]{background:var(--bg-one)}.module-accordeon[data-bg=bg-two-full] .accordeon-component+.accordeon-component{margin-top:4rem}.module-accordeon[data-bg=bg-two-full] .accordeon-component .accordeon-title{border:1px solid #cbd6e7;border-radius:18px;padding:.75rem 1.5rem}.module-accordeon[data-bg=bg-two-full] .accordeon-component .component-accordeon-item{border-bottom-color:var(--color-white)}.module-accordeon[data-bg=bg-two-full] .accordeon-component .component-accordeon-item .accordeon-item-title{flex-direction:row-reverse}.module-accordeon[data-bg=bg-two-full] .accordeon-component .component-accordeon-item .item-title-label *{color:var(--color-one)!important}.module-accordeon[data-bg=bg-two-full] .accordeon-component .component-accordeon-item .item-title-icon{border:1px solid var(--color-one);border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.module-accordeon[data-bg=bg-two-full] .accordeon-component .component-accordeon-item .item-title-icon svg{width:.75rem}.module-accordeon[data-bg=bg-two-full] .accordeon-component .component-accordeon-item .item-title-icon svg path{fill:var(--color-one)!important}.module-accordeon[data-bg=bg-two-full] .accordeon-component .component-accordeon-item .accordeon-item-content{padding-left:.5rem}.module-accordeon[data-bg=bg-two-full] .accordeon-component .component-accordeon-item .accordeon-item-content p{color:var(--color-one)!important}.module-accordeon[data-bg=bg-two-full] .accordeon-component .component-accordeon-item:hover .item-title-icon svg path{fill:var(--color-one)!important}.module-accordeon[data-bg=bg-two-full] .accordeon-component .component-accordeon-item:last-child{border-bottom:none}.module-accordeon[data-bg=bg-one-full] .accordeon-component{counter-reset:accordeon-item}.module-accordeon[data-bg=bg-one-full] .accordeon-component .component-accordeon-item{background:var(--color-white);border:2px solid var(--color-one);border-radius:8px;margin-bottom:1rem;counter-increment:accordeon-item;position:relative;overflow:visible}.module-accordeon[data-bg=bg-one-full] .accordeon-component .component-accordeon-item .accordeon-item-title{flex-direction:row-reverse;padding:2rem 1rem 2rem 2.5rem;align-items:center;position:relative}.module-accordeon[data-bg=bg-one-full] .accordeon-component .component-accordeon-item .accordeon-item-title::after,.module-accordeon[data-bg=bg-one-full] .accordeon-component .component-accordeon-item .accordeon-item-title::before{opacity:1}.module-accordeon[data-bg=bg-one-full] .accordeon-component .component-accordeon-item .accordeon-item-title::after{content:"";position:absolute;left:-1.5rem;top:2rem;width:2.5rem;height:2.5rem;background:var(--bg-two);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:20px;z-index:1}.module-accordeon[data-bg=bg-one-full] .accordeon-component .component-accordeon-item .accordeon-item-title::before{content:counter(accordeon-item);position:absolute;left:-2rem;top:1rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:flex-start;font-size:2.5rem;font-weight:700;font-family:var(--font-headline);color:var(--color-font);z-index:2}.module-accordeon[data-bg=bg-one-full] .accordeon-component .component-accordeon-item .accordeon-item-title .item-title-icon{border:2px solid var(--color-one);border-radius:50%;padding:.3rem}.module-accordeon[data-bg=bg-one-full] .accordeon-component .component-accordeon-item .accordeon-item-title .item-title-icon svg{width:1rem}h1,h2,h3,h4{color:var(--color-font);font-family:var(--font-headline);font-weight:var(--font-headline-semibold);line-height:110%;margin:0;text-wrap:balance}.main-level1,h1{color:var(--color-font);font-family:var(--font-headline);font-weight:var(--font-headline-semibold);line-height:110%;margin:0;text-wrap:balance}.main-level1,h1{font-size:var(--level1-calc)}.main-level2,h2{color:var(--color-font);font-family:var(--font-headline);font-weight:var(--font-headline-semibold);line-height:110%;margin:0;text-wrap:balance}.main-level2,h2{font-size:var(--level2-calc)}.main-level3,h3{color:var(--color-font);font-family:var(--font-headline);font-weight:var(--font-headline-semibold);line-height:110%;margin:0;text-wrap:balance}.main-level3,h3{font-size:var(--level3-calc)}.main-level4,h4{color:var(--color-font);font-family:var(--font-headline);font-weight:var(--font-headline-semibold);line-height:110%;margin:0;text-wrap:balance}.main-level4,h4{font-size:var(--level4-calc)}.pre-level1{color:var(--color-font);display:inline-block;font-family:var(--font-headline);font-weight:var(--font-headline-semibold);font-style:italic;line-height:110%;margin-bottom:.5rem}.pre-level1{font-size:var(--level1-pre-calc)}.pre-level2{color:var(--color-font);display:inline-block;font-family:var(--font-headline);font-weight:var(--font-headline-semibold);font-style:italic;line-height:110%;margin-bottom:.5rem}.pre-level2{font-size:var(--level2-pre-calc)}.pre-level3{color:var(--color-font);display:inline-block;font-family:var(--font-headline);font-weight:var(--font-headline-semibold);font-style:italic;line-height:110%;margin-bottom:.5rem}.pre-level3{font-size:var(--level3-pre-calc)}.pre-level4{color:var(--color-font);display:inline-block;font-family:var(--font-headline);font-weight:var(--font-headline-semibold);font-style:italic;line-height:110%;margin-bottom:.5rem}.pre-level4{font-size:var(--level4-pre-calc)}.sub-level1{color:var(--color-font);font-family:var(--font-headline);font-weight:var(--font-headline-semibold);line-height:110%;margin-top:.5rem}.sub-level1{font-size:var(--level1-sub-calc)}.sub-level2{color:var(--color-font);font-family:var(--font-headline);font-weight:var(--font-headline-semibold);line-height:110%;margin-top:.5rem}.sub-level2{font-size:var(--level2-sub-calc)}.sub-level3{color:var(--color-font);font-family:var(--font-headline);font-weight:var(--font-headline-semibold);line-height:110%;margin-top:.5rem}.sub-level3{font-size:var(--level3-sub-calc)}.sub-level4{color:var(--color-font);font-family:var(--font-headline);font-weight:var(--font-headline-semibold);line-height:110%;margin-top:.5rem}.sub-level4{font-size:var(--level4-sub-calc)}@media (min-width:0){.module-card-grid[data-custom-classes*=versatz] .component-card-grid>.component-inner .component-card .component-inner{border-radius:8px!important}.module-card-grid[data-custom-classes*=versatz] .component-card-grid>.component-inner .component-card .component-inner .text .title{text-align:left!important}.module-card-grid[data-custom-classes*=versatz] .component-card-grid>.component-inner .component-card .component-inner .icon{align-self:flex-end;margin-right:2rem}}@media (min-width:1200px){.module-card-grid[data-custom-classes*=versatz] .component-card-grid>.component-inner .component-card{width:calc(40% - 1.25rem)}.module-card-grid[data-custom-classes*=versatz] .component-card-grid>.component-inner .component-card:nth-child(4n+3){margin-left:20%}}.module-card-grid[data-custom-classes*=features] .component-card-grid>.component-inner .component-card>.component-inner{border-radius:8px!important}.module-card-grid[data-custom-classes*=features] .component-card-grid>.component-inner .component-card>.component-inner .icon{margin-bottom:-1.5rem!important}.module-card-grid[data-custom-classes*=features] .component-card-grid>.component-inner .component-card>.component-inner .text{padding:0!important;margin-bottom:0!important}.module-card-grid[data-custom-classes*=features] .component-card-grid>.component-inner .component-card>.component-inner .text .title{font-size:1.9rem!important}.module-card-grid .component-headline{max-width:1000px}.module-card-grid .component-headline+.component-card-grid{margin-top:5rem!important}@media (min-width:0){.module-card-grid .element-title{justify-content:flex-start;flex-direction:column-reverse;align-items:flex-start}}@media (min-width:992px){.module-card-grid .element-title{flex-direction:row;align-items:center}}.module-card-grid .element-title .title{color:var(--color-font);font-family:var(--font-headline);font-weight:var(--font-headline-semibold);line-height:110%;margin:0;text-wrap:balance}@media (min-width:0){.module-card-grid .element-title .title{font-size:2rem!important;line-height:1}}@media (min-width:992px){.module-card-grid .element-title .title{font-size:2.5rem!important;width:35%}}@media (min-width:1500px){.module-card-grid .element-title .title{font-size:2.75rem!important}}.module-card-grid .element-title .title{background:0 0}@media (min-width:0){.module-card-grid .element-title .title-icon{width:95%;align-self:center}}@media (min-width:992px){.module-card-grid .element-title .title-icon{width:65%;align-self:initial}}@media (min-width:0){.module-card-grid .element-title .title-icon svg{width:100%;height:auto}}@media (min-width:992px){.module-card-grid .element-title .title-icon svg{width:98%}}.module-card-grid .component-card-grid[data-variant=text-icon] .component-card>.component-inner .text .title{text-align:center}.module-card-grid[data-bg=bg-white] .component-card-grid>.component-inner{gap:1.25rem}.module-card-grid[data-bg=bg-white] .component-card-grid .component-card{margin-bottom:2rem!important}.module-card-grid[data-bg=bg-white] .component-card-grid .component-card>.component-inner{background:0 0;border-color:var(--color-one);border-width:2px}.module-card-grid[data-bg=bg-white] .component-card-grid .component-card>.component-inner .icon{margin:0;transform:translateY(-50%);margin-bottom:-1rem;width:4rem;height:4rem}.module-card-grid[data-bg=bg-white] .component-card-grid .component-card>.component-inner .title{font-weight:var(--font-headline-bold);text-align:left}.module-card-grid[data-bg=bg-white] .component-card-grid .component-card>.component-inner .content{text-align:left!important}.module-card-grid[data-bg=bg-one-boxed]>.section-inner{background:0 0}.module-card-grid[data-bg=bg-one-boxed]>.section-inner .component-card-grid{background:var(--color-one);padding:1rem;border-radius:0 0 160px 0}.module-card-grid[data-bg=bg-one-boxed]>.section-inner .component-card-grid>.component-inner .component-card>.component-inner{background:0 0!important}.module-card-grid[data-bg=bg-one-boxed]>.section-inner .component-card-grid>.component-inner .component-card>.component-inner .text{padding:1rem .5rem!important;display:flex;flex-direction:column;height:100%}.module-card-grid[data-bg=bg-one-boxed]>.section-inner .component-card-grid>.component-inner .component-card>.component-inner .content,.module-card-grid[data-bg=bg-one-boxed]>.section-inner .component-card-grid>.component-inner .component-card>.component-inner .title{text-align:left!important;color:var(--color-white)!important}.module-card-grid[data-bg=bg-one-boxed]>.section-inner .component-card-grid>.component-inner .component-card>.component-inner .title{font-weight:var(--font-headline-bold)}.module-card-grid[data-bg=bg-one-boxed]>.section-inner .component-card-grid>.component-inner .component-card>.component-inner .btn{align-self:flex-start;margin-top:auto}.module-card-grid[data-bg=bg-one-boxed]>.section-inner .component-card-grid[data-variant=text-icon]{padding:1rem 0}@media (min-width:0){.module-card-grid[data-cols=cols-two] .component-card{width:100%}}@media (min-width:768px){.module-card-grid[data-cols=cols-two] .component-card{width:calc(50% - 1.25rem)}}@media (min-width:0){.module-card-grid[data-cols=cols-three] .component-card{width:100%}}@media (min-width:768px){.module-card-grid[data-cols=cols-three] .component-card{width:calc(50% - 1.25rem)}}@media (min-width:1200px){.module-card-grid[data-cols=cols-three] .component-card{width:calc(33.333% - 1.25rem)}}@media (min-width:0){.module-card-grid[data-cols=cols-four] .component-card{width:100%}}@media (min-width:768px){.module-card-grid[data-cols=cols-four] .component-card{width:calc(50% - 1.25rem)}}@media (min-width:1500px){.module-card-grid[data-cols=cols-four] .component-card{width:calc(25% - 1.25rem)}}.module-content-txt-img>.section-inner{background:0 0!important}.module-content-txt-img>.section-inner .img-full{background:0 0!important}.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:0 0 160px 0}.module-content-txt-img[data-type=image-full-text] .img-full{line-height:0;position:relative}@media (min-width:0){.module-content-txt-img[data-type=image-full-text] .img-full::before{content:"";background:var(--color-two);width:31.5972222222%;aspect-ratio:1/1;border-radius:0 0 0 35.1648351648%;position:absolute;top:-5px;left:0;z-index:-1;transform:translate(0,100%)}}@media (min-width:1500px){.module-content-txt-img[data-type=image-full-text] .img-full::before{transform:translate(0,80%)}}@media (min-width:0){.module-content-txt-img[data-type=image-full-text] .content{background:rgba(255,255,255,.95);padding-top:10vw}}@media (min-width:768px){.module-content-txt-img[data-type=image-full-text] .content{width:66.6666666667%;margin-left:auto;padding-top:4vw}.module-content-txt-img[data-type=image-full-text] .content .component-headline{margin-left:-10rem;text-align:right;display:flex}.module-content-txt-img[data-type=image-full-text] .content .wysiwyg-component{max-width:600px}}@media (min-width:0){.module-content-txt-img[data-bg=bg-white][data-type=image-text]>.section-inner,.module-content-txt-img[data-bg=bg-white][data-type=text-image]>.section-inner{width:83.3333333333%;margin-left:8.3333333333%}}@media (min-width:576px){.module-content-txt-img[data-bg=bg-white][data-type=image-text]>.section-inner,.module-content-txt-img[data-bg=bg-white][data-type=text-image]>.section-inner{width:75%;margin-left:12.5%}}@media (min-width:768px){.module-content-txt-img[data-bg=bg-white][data-type=image-text]>.section-inner,.module-content-txt-img[data-bg=bg-white][data-type=text-image]>.section-inner{width:66.6666666667%;margin-left:16.6666666667%}}@media (min-width:992px){.module-content-txt-img[data-bg=bg-white][data-type=image-text]>.section-inner,.module-content-txt-img[data-bg=bg-white][data-type=text-image]>.section-inner{width:58.3333333333%;margin-left:20.8333333333%}}@media (min-width:1200px){.module-content-txt-img[data-bg=bg-white][data-type=image-text]>.section-inner,.module-content-txt-img[data-bg=bg-white][data-type=text-image]>.section-inner{width:66.6666666667%;margin-left:16.6666666667%}}@media (min-width:1680px){.module-content-txt-img[data-bg=bg-white][data-type=image-text]>.section-inner,.module-content-txt-img[data-bg=bg-white][data-type=text-image]>.section-inner{width:58.3333333333%;margin-left:20.8333333333%}}@media (min-width:0){.module-content-txt-img[data-bg=bg-white][data-type=image-text]>.section-inner .img-left,.module-content-txt-img[data-bg=bg-white][data-type=image-text]>.section-inner .img-right,.module-content-txt-img[data-bg=bg-white][data-type=text-image]>.section-inner .img-left,.module-content-txt-img[data-bg=bg-white][data-type=text-image]>.section-inner .img-right{margin-bottom:2rem}}@media (min-width:1200px){.module-content-txt-img[data-bg=bg-white][data-type=image-text]>.section-inner .img-left,.module-content-txt-img[data-bg=bg-white][data-type=image-text]>.section-inner .img-right,.module-content-txt-img[data-bg=bg-white][data-type=text-image]>.section-inner .img-left,.module-content-txt-img[data-bg=bg-white][data-type=text-image]>.section-inner .img-right{width:35%;margin-bottom:0}}@media (min-width:1200px){.module-content-txt-img[data-bg=bg-white][data-type=image-text]>.section-inner .content,.module-content-txt-img[data-bg=bg-white][data-type=text-image]>.section-inner .content{width:65%}}.module-content-txt-img[data-bg=bg-white][data-type=image-text] .content,.module-content-txt-img[data-bg=bg-white][data-type=text-image] .content{padding:0!important}.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)}@media (min-width:1200px){.module-content-txt-img[data-bg=bg-white][data-type=text-image]>.section-inner .content{padding-right:2rem!important}}@media (min-width:1200px){.module-content-txt-img[data-bg=bg-white][data-type=image-text]>.section-inner .content{padding-left:2rem!important}}.module-content-txt-img[data-bg=bg-one-full]{background: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}.module-content-txt-img[data-bg=bg-one-full][data-type=image-text] .content .component-headline *,.module-content-txt-img[data-bg=bg-one-full][data-type=text-image] .content .component-headline *,.module-content-txt-img[data-bg=bg-one-full][data-type=text-only] .content .component-headline *{color:var(--color-white)}.module-content-txt-img[data-bg=bg-one-full][data-type=image-text] .content .wysiwyg-component *,.module-content-txt-img[data-bg=bg-one-full][data-type=text-image] .content .wysiwyg-component *,.module-content-txt-img[data-bg=bg-one-full][data-type=text-only] .content .wysiwyg-component *{color:var(--color-white)}@media (min-width:0){.module-content-txt-img[data-bg=bg-one-full][data-type=image-text]>.section-inner,.module-content-txt-img[data-bg=bg-one-full][data-type=text-image]>.section-inner{width:83.3333333333%;margin-left:8.3333333333%}}@media (min-width:576px){.module-content-txt-img[data-bg=bg-one-full][data-type=image-text]>.section-inner,.module-content-txt-img[data-bg=bg-one-full][data-type=text-image]>.section-inner{width:75%;margin-left:12.5%}}@media (min-width:768px){.module-content-txt-img[data-bg=bg-one-full][data-type=image-text]>.section-inner,.module-content-txt-img[data-bg=bg-one-full][data-type=text-image]>.section-inner{width:66.6666666667%;margin-left:16.6666666667%}}@media (min-width:992px){.module-content-txt-img[data-bg=bg-one-full][data-type=image-text]>.section-inner,.module-content-txt-img[data-bg=bg-one-full][data-type=text-image]>.section-inner{width:58.3333333333%;margin-left:20.8333333333%}}@media (min-width:1200px){.module-content-txt-img[data-bg=bg-one-full][data-type=image-text]>.section-inner,.module-content-txt-img[data-bg=bg-one-full][data-type=text-image]>.section-inner{width:66.6666666667%;margin-left:16.6666666667%}}@media (min-width:0){.module-content-txt-img[data-bg=bg-one-full][data-type=image-text]>.section-inner .img-left,.module-content-txt-img[data-bg=bg-one-full][data-type=image-text]>.section-inner .img-right,.module-content-txt-img[data-bg=bg-one-full][data-type=text-image]>.section-inner .img-left,.module-content-txt-img[data-bg=bg-one-full][data-type=text-image]>.section-inner .img-right{margin-bottom:2rem}}@media (min-width:1200px){.module-content-txt-img[data-bg=bg-one-full][data-type=image-text]>.section-inner .img-left,.module-content-txt-img[data-bg=bg-one-full][data-type=image-text]>.section-inner .img-right,.module-content-txt-img[data-bg=bg-one-full][data-type=text-image]>.section-inner .img-left,.module-content-txt-img[data-bg=bg-one-full][data-type=text-image]>.section-inner .img-right{width:35%;margin-bottom:0}}@media (min-width:1200px){.module-content-txt-img[data-bg=bg-one-full][data-type=image-text]>.section-inner .content,.module-content-txt-img[data-bg=bg-one-full][data-type=text-image]>.section-inner .content{width:65%}}@media (min-width:1200px){.module-content-txt-img[data-bg=bg-one-full][data-type=text-image]>.section-inner .content{padding-right:2rem!important}}@media (min-width:1200px){.module-content-txt-img[data-bg=bg-one-full][data-type=image-text]>.section-inner .content{padding-left:2rem!important}}.module-content-txt-img[data-bg=bg-one-boxed]>.section-inner{background:0 0}@media (min-width:992px){.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text]>.section-inner,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image]>.section-inner{flex-direction:row}}.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text] .img-left img,.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text] .img-right img,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image] .img-left img,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image] .img-right img{border-radius:0}@media (min-width:1200px){.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text] .img-left,.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text] .img-right,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image] .img-left,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image] .img-right{width:40%}}@media (min-width:1500px){.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text] .img-left,.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text] .img-right,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image] .img-left,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image] .img-right{width:30%}}@media (min-width:1200px){.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text] .content,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image] .content{width:60%}}@media (min-width:1500px){.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text] .content,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image] .content{width:70%}}@media (min-width:0){.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text] .img-left,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image] .img-left{padding-bottom:1rem}}@media (min-width:992px){.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text] .img-left,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image] .img-left{padding-right:1rem;padding-bottom:0}}@media (min-width:0){.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text] .img-right,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image] .img-right{padding-bottom:1rem}}@media (min-width:992px){.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text] .img-right,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image] .img-right{padding-left:1rem;padding-bottom:0}}.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text] .content,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image] .content{background:var(--color-one)!important;border-radius:0 0 160px 0}.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text] .content .component-headline *,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image] .content .component-headline *{color:var(--color-white)}.module-content-txt-img[data-bg=bg-one-boxed][data-type=image-text] .content .wysiwyg-component *,.module-content-txt-img[data-bg=bg-one-boxed][data-type=text-image] .content .wysiwyg-component *{color:var(--color-white)}@media (min-width:0){.module-ausbildungsangebote .section-inner{width:83.3333333333%;margin-left:8.3333333333%}}@media (min-width:576px){.module-ausbildungsangebote .section-inner{width:75%;margin-left:12.5%}}@media (min-width:768px){.module-ausbildungsangebote .section-inner{width:66.6666666667%;margin-left:16.6666666667%}}@media (min-width:0){.module-ausbildungsangebote .ausbildungsangebote-header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}}@media (min-width:768px){.module-ausbildungsangebote .ausbildungsangebote-header{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:0){.module-ausbildungsangebote .ausbildungsangebote-header .headline{font-size:2rem;font-weight:700;color:var(--color-font);margin:0}}@media (min-width:0){.module-ausbildungsangebote .ausbildungsangebote-header .filter-buttons{display:flex;flex-wrap:wrap;gap:.75rem}}@media (min-width:0){.module-ausbildungsangebote .ausbildungsangebote-header .filter-buttons .filter-btn{padding:.5rem 1.25rem;border:1px solid var(--color-one);background:0 0;color:var(--color-one);border-radius:20px;font-size:.9rem;font-weight:var(--font-copy-bold);cursor:pointer;transition:all .3s ease}.module-ausbildungsangebote .ausbildungsangebote-header .filter-buttons .filter-btn:hover{background:var(--color-one);color:var(--color-white)}.module-ausbildungsangebote .ausbildungsangebote-header .filter-buttons .filter-btn.active{background:var(--color-one);color:var(--color-white)}}@media (min-width:0){.module-ausbildungsangebote .ausbildungsangebote-list{display:flex;flex-direction:column;gap:1.5rem}}@media (min-width:0){.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner{display:flex;flex-direction:column;margin-left:8.3333333333%;width:83.3333333333%;border-radius:0 0 160px 0;background:var(--color-one)}}@media (min-width:576px){.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner{margin-left:12.5%;width:75%}}@media (min-width:768px){.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner{margin-left:16.6666666667%;width:66.6666666667%}}@media (min-width:992px){.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner{flex-direction:row-reverse;margin-left:12.5%;width:75%}}@media (min-width:0){.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .image{margin-top:-7rem}}@media (min-width:992px){.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .image{flex:45% 1 1}}@media (min-width:1200px){.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .image{flex:40% 1 1}}@media (min-width:992px){.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .text{flex:55% 1 1;padding-right:3rem;margin-top:0;justify-content:center}}@media (min-width:1200px){.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .text{flex:60% 1 1}}.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .text>.inner{display:flex;flex-direction:column}.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .text>.inner .component-headline+.wysiwyg-component{margin-top:.5rem}.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .text>.inner .btn{align-self:flex-start;margin-top:1rem}.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline .pre-level1,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline .pre-level2,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline .pre-level3,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline .pre-level4,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline .pre-level5,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline .pre-level6,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline .sub-level1,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline .sub-level2,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline .sub-level3,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline .sub-level4,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline .sub-level5,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline .sub-level6,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline h2,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline h3,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline h4,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline h5,.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .component-headline h6{color:var(--color-white)}.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .wysiwyg-component{margin-top:2rem}.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .wysiwyg-component p{color:var(--color-white)}.module-cta[data-version=image][data-bg=bg-one-boxed]>.section-inner .wysiwyg-component+.btn{margin-top:3rem}.module-example-custom .section-inner{padding:2rem;text-align:center}.module-example-custom .headline{margin-bottom:1rem;font-size:var(--level2-calc)}.module-example-custom .text{margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.module-example-custom .image{margin-bottom:2rem;line-height:0}.module-example-custom .image img{width:100%;height:auto;border-radius:8px}.module-example-custom .button{display:inline-block;padding:1rem 2rem;background:var(--color-one);color:var(--color-white);text-decoration:none;border-radius:4px;transition:background .3s ease}.module-example-custom .button:hover{background:var(--color-two)}@media (min-width:0){.module-embed-container .section-inner{width:91.6666666667%;margin-left:4.1666666667%}}@media (min-width:576px){.module-embed-container .section-inner{width:83.3333333333%;margin-left:8.3333333333%}}@media (min-width:768px){.module-embed-container .section-inner{width:75%;margin-left:12.5%}}@media (min-width:992px){.module-embed-container .section-inner{width:66.6666666667%;margin-left:16.6666666667%}}.module-embed-container .embed-wrapper{width:100%}.module-embed-container .embed-responsive{width:100%}.module-embed-container .embed-responsive embed,.module-embed-container .embed-responsive iframe,.module-embed-container .embed-responsive object,.module-embed-container .embed-responsive video{width:100%;height:auto;border:0;display:block}.module-logo-grid>.section-inner .component-logo-grid{margin-top:0}.nav-spacer{height:92px!important;background:var(--color-white)}#main-nav{border-top:12px solid var(--color-white);width:100%;transition:background 3s ease}#main-nav .ctn-logo{margin-left:0;padding:0}#main-nav .ctn-logo a{max-height:inherit;width:260px}#main-nav.is-fixed:not(.is-ontop){background:var(--color-white)}#main-nav.is-ontop{background:var(--color-white)}#main-nav #desktop-menu li>a{text-transform:inherit;font-weight:var(--font-headline-regular)}#main-nav #desktop-menu li>a::before{content:"";background:var(--color-three);height:4px;width:0;position:absolute;bottom:-10px;left:0;transition:width .3s ease}#main-nav #desktop-menu li>a:hover{color:var(--color-font)!important}#main-nav #desktop-menu li>a:hover::before{width:100%}#main-nav #desktop-menu li.current-menu-item>a{color:var(--color-font)!important}#main-nav #desktop-menu li.current-menu-item>a::before{width:100%;background:var(--color-four)}#main-nav #desktop-menu li.current-menu-item::before,#main-nav #desktop-menu li.current-menu-item:active,#main-nav #desktop-menu li.current-menu-item:visited{content:"";background:var(--color-three);height:4px;width:100%;position:absolute;bottom:-10px;left:0}#main-nav #desktop-menu li.inactive>a{pointer-events:none;cursor:default;text-decoration:none}#main-nav #desktop-menu li.current-page-parent>a{color:var(--color-font)!important}#main-nav #desktop-menu li .sub-menu li{background:var(--color-one);border-bottom:none}#main-nav #desktop-menu li .sub-menu li a{color:var(--color-white)!important}#main-nav #desktop-menu li .sub-menu li:hover a{color:var(--color-two)!important}#main-nav #desktop-menu li .sub-menu li:hover a::before{width:0}#main-nav #desktop-menu li .sub-menu li.current-menu-item>a::before{width:0!important}.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}.news-alert{background-color:var(--color-two)}.news-alert #close-news{margin-bottom:0}@media (min-width:0){.module-video-gallery .section-inner{width:91.6666666667%;margin-left:4.1666666667%}}@media (min-width:576px){.module-video-gallery .section-inner{width:83.3333333333%;margin-left:8.3333333333%}}@media (min-width:768px){.module-video-gallery .section-inner{width:75%;margin-left:12.5%}}@media (min-width:992px){.module-video-gallery .section-inner{width:66.6666666667%;margin-left:16.6666666667%}}@media (min-width:0){.module-video-gallery .section-inner .element-title{justify-content:flex-start;position:relative;background:linear-gradient(90deg,var(--color-two),var(--color-four),var(--color-one));border-radius:12px;margin-bottom:2rem;padding:2px}}@media (min-width:0){.module-video-gallery .section-inner .element-title .title{background:#fff;width:100%;color:var(--color-font);font-weight:var(--font-headline-bold);font-family:var(--font-headline);font-size:2rem;padding:1.25rem 2rem;border-radius:10px}}@media (min-width:0){.module-video-gallery .section-inner .video-gallery-container{margin-top:2rem;position:relative}}@media (min-width:0){.module-video-gallery .section-inner .video-gallery-container .video-gallery-slider{position:relative}}@media (min-width:0){.module-video-gallery .section-inner .video-gallery-container .video-gallery-slider .gallery-item{padding:0 .5rem;outline:0}}@media (min-width:0){.module-video-gallery .section-inner .video-gallery-container .video-gallery-slider .gallery-item__link{display:block;position:relative;text-decoration:none;cursor:pointer}}@media (min-width:0){.module-video-gallery .section-inner .video-gallery-container .video-gallery-slider .gallery-item__preview{position:relative;width:100%;overflow:hidden;border-radius:8px;aspect-ratio:1/1;background:var(--color-one)}}@media (min-width:0){.module-video-gallery .section-inner .video-gallery-container .video-gallery-slider .gallery-item__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}}@media (min-width:0){.module-video-gallery .section-inner .video-gallery-container .video-gallery-slider .gallery-item__play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .3s ease}}@media (min-width:0){.module-video-gallery .section-inner .video-gallery-container .video-gallery-slider .gallery-item__play-icon svg{width:100%;height:100%}}.module-video-gallery .section-inner .video-gallery-container .video-gallery-slider .gallery-item__link:hover .gallery-item__preview img{transform:scale(1.05)}.module-video-gallery .section-inner .video-gallery-container .video-gallery-slider .gallery-item__link:hover .gallery-item__play-icon{transform:translate(-50%,-50%) scale(1.1)}@media (min-width:0){.module-video-gallery .section-inner .video-gallery-container .video-gallery-slider .gallery-item--video .gallery-item__play-icon{display:flex}}@media (min-width:0){.module-video-gallery .section-inner .video-gallery-container .video-gallery-slider .gallery-item--image .gallery-item__play-icon{display:none}}@media (min-width:0){.module-video-gallery .section-inner .video-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:50px;height:50px;border-radius:50%;background:var(--color-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0;outline:0}}@media (min-width:0) and (min-width:0){.module-video-gallery .section-inner .video-gallery-arrow svg{width:50px;height:50px;display:block}}@media (min-width:0) and (min-width:0){.module-video-gallery .section-inner .video-gallery-arrow.slick-disabled{opacity:.5;cursor:not-allowed}}@media (min-width:0){.module-video-gallery .section-inner .video-gallery-arrow--prev{left:-25px}}@media (min-width:0){.module-video-gallery .section-inner .video-gallery-arrow--next{right:-25px}}.fancybox-bg{background:#000!important}@media (min-width:0){.fancybox-content.fancybox-iframe{width:90vw!important;max-width:1200px!important;height:50.625vw!important;max-height:675px!important;padding:0!important}}@media (min-width:0){.fancybox-content.fancybox-iframe iframe{width:100%!important;height:100%!important;border:none!important}}.fancybox-caption__body{color:var(--color-white)!important;font-family:var(--font-copy)!important;font-weight:var(--font-copy-regular)!important;font-size:var(--copy-sm-calc)!important}@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;background:var(--color-one)}.module-opener-main[data-version=opener-textonly] h1,.module-opener-main[data-version=opener-textonly] h2,.module-opener-main[data-version=opener-textonly] h3,.module-opener-main[data-version=opener-textonly] h4,.module-opener-main[data-version=opener-textonly] h5,.module-opener-main[data-version=opener-textonly] h6{color:var(--color-white)}.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]{height:calc(100vh - 92px - 60px);position:relative}@media (min-width:0){.module-opener-main[data-version=opener-home]>.section-inner{margin-left:4.1666666667%;width:91.6666666667%;height:100%;padding:0;display:flex;align-items:center}}@media (min-width:576px){.module-opener-main[data-version=opener-home]>.section-inner{margin-left:8.3333333333%;width:83.3333333333%}}@media (min-width:768px){.module-opener-main[data-version=opener-home]>.section-inner{margin-left:12.5%;width:75%}}@media (min-width:1200px){.module-opener-main[data-version=opener-home]>.section-inner{margin-left:16.6666666667%;width:66.6666666667%}}@media (min-width:0){.module-opener-main[data-version=opener-home]>.section-inner .opener-main__info-box{position:absolute;background:var(--color-white);display:flex;flex-direction:column;border-radius:var(--border-radius);bottom:-2rem;border:2px solid var(--color-one);padding:.5rem 2rem 1rem;width:100%}}@media (min-width:992px){.module-opener-main[data-version=opener-home]>.section-inner .opener-main__info-box{flex-direction:row;bottom:0;left:50%;transform:translate(-50%,50%);justify-content:space-between;padding:.25rem 2rem;max-width:800px}}@media (min-width:0){.module-opener-main[data-version=opener-home]>.section-inner .opener-main__info-box .element-excerpt{font-family:var(--font-headline);font-weight:var(--font-headline-semibold);font-size:1.75rem;color:var(--color-font);text-align:center;margin:0}}.module-opener-main[data-version=opener-home]>.section-inner .opener-main__info-box .btn{position:relative;transform:initial}.module-opener-main[data-version=opener-home] .element-excerpt{margin-top:1rem;line-height:1.5}.module-opener-main[data-version=opener-home] .opener-main__text{background:0 0!important;max-width:100%!important}.module-opener-main[data-version=opener-home] .opener-main__text .component-headline>.inner [class*=main-level],.module-opener-main[data-version=opener-home] .opener-main__text .component-headline>.inner [class*=pre-level],.module-opener-main[data-version=opener-home] .opener-main__text .component-headline>.inner [class*=sub-level],.module-opener-main[data-version=opener-home] .opener-main__text .component-headline>.inner h1,.module-opener-main[data-version=opener-home] .opener-main__text .component-headline>.inner h2,.module-opener-main[data-version=opener-home] .opener-main__text .component-headline>.inner h3,.module-opener-main[data-version=opener-home] .opener-main__text .component-headline>.inner h4,.module-opener-main[data-version=opener-home] .opener-main__text .component-headline>.inner h5,.module-opener-main[data-version=opener-home] .opener-main__text .component-headline>.inner h6{color:var(--color-white)!important;font-weight:var(--font-headline-regular)!important}@media (min-width:0){.module-opener-main[data-version=opener-home] .opener-main__scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:10;background:0 0;border:none;padding:0;cursor:pointer;transition:transform .3s ease}}@media (min-width:992px){.module-opener-main[data-version=opener-home] .opener-main__scroll-indicator{bottom:2rem}}.module-opener-main[data-version=opener-home] .opener-main__scroll-indicator:hover{transform:translateX(-50%) translateY(5px)}.module-opener-main[data-version=opener-home] .opener-main__scroll-indicator:active{transform:translateX(-50%) translateY(2px)}.module-opener-main[data-version=opener-home] .opener-main__scroll-indicator svg{display:block;width:auto;height:auto}@media (min-width:0){.home .module-opener-main[data-version=opener-home] .opener-main__scroll-indicator{margin-bottom:5rem}}@media (min-width:992px){.home .module-opener-main[data-version=opener-home] .opener-main__scroll-indicator{margin-bottom:2rem}}.module-team-grid .component-team-grid-repeater>.component-inner{justify-content:center}.module-team-grid[data-bg=bg-white]>.section-inner{background:0 0!important}.module-team-grid[data-custom-classes*=no-js]>.section-inner .component-team-member>.component-inner{height:100%}.module-team-grid[data-custom-classes*=no-js]>.section-inner .component-team-member>.component-inner .ctn-text{height:auto!important;flex:1}.module-team-grid[data-custom-classes*=no-js]>.section-inner .component-team-member>.component-inner .ctn-text__inner{width:100%;height:100%;display:flex;flex-direction:column}.module-team-grid[data-custom-classes*=no-js]>.section-inner .component-team-member>.component-inner .ctn-text__inner .funktion{flex:1}@media (min-width:0){.module-testimonials .element-title{justify-content:flex-start;position:relative;background:linear-gradient(90deg,var(--color-two),var(--color-four),var(--color-one));border-radius:12px;margin-bottom:2rem;margin-left:4.1666666667%;width:91.6666666667%;padding:2px}}@media (min-width:576px){.module-testimonials .element-title{margin-left:8.3333333333%;width:83.3333333333%}}@media (min-width:768px){.module-testimonials .element-title{margin-left:12.5%;width:75%}}@media (min-width:1200px){.module-testimonials .element-title{margin-left:16.6666666667%;width:66.6666666667%}}@media (min-width:0){.module-testimonials .element-title .title{background:#fff;width:100%;color:var(--color-font);font-weight:var(--font-headline-bold);font-family:var(--font-headline);font-size:2rem;padding:1.25rem 2rem;border-radius:10px}}.module-testimonials .slick-dots{text-align:left;bottom:-60px}.module-testimonials .slick-dots li{width:40px;height:40px}.module-testimonials .slick-dots li:first-child button{border-radius:0 0 0 10px}.module-testimonials .slick-dots li:last-child button{border-radius:0 0 10px 0}.module-testimonials .slick-dots li.slick-active button{opacity:.5}.module-testimonials .slick-dots button{background:var(--color-one);opacity:.1;width:40px;height:40px;transition:opacity .3s}.module-testimonials .slick-dots button::before{display:none}.module-testimonials .slick-dots button:hover{opacity:.3}.module-testimonials .component-testimonial-single{margin-bottom:70px}.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)}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content{width:100%;padding:2px;position:relative;background:linear-gradient(90deg,var(--color-two),var(--color-four),var(--color-one));border-radius:18px}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner{background:var(--color-white);position:relative;padding:0;border-radius:16px;overflow:hidden}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-toggle-icon{width:1.5rem!important;height:1.5rem!important}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .icon-close,.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .icon-open{width:1.5rem;height:1.5rem}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-header{display:flex;flex-direction:column;width:100%;background:0 0;border:none;cursor:pointer;padding:0;text-align:left}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-header .header-content{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-header .header-content .title{color:var(--color-font);font-family:var(--font-headline);font-weight:var(--font-headline-semibold);line-height:110%;margin:0;text-wrap:balance}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-header .header-content .title{color:var(--color-font);font-size:var(--level3-calc);margin:0;flex:1}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-header .header-content .accordion-toggle-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;margin-left:1rem}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-header .header-content .accordion-toggle-icon span{display:none}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-header .header-content .accordion-toggle-icon span.icon-open{display:block}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-header .header-content .accordion-toggle-icon span svg{width:100%;height:100%}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-header.is-open .header-content .accordion-toggle-icon .icon-open{display:none}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-header.is-open .header-content .accordion-toggle-icon .icon-close{display:block}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-header .gradient-divider{height:6px;width:100%;background:linear-gradient(90deg,var(--color-two),var(--color-four),var(--color-one));margin:0}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content.is-open{max-height:5000px;transition:max-height .5s ease-in}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .accordion-content__inner{padding:1.5rem}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .accordion-content__inner .content-text{margin-bottom:0}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .accordion-content__inner .content-text p{color:var(--color-font);font-family:var(--font-copy);font-weight:var(--font-copy-regular);line-height:130%;margin:0 0 .5rem}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .accordion-content__inner .content-text p{color:var(--color-font);font-size:var(--copy-base-calc);margin:0}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area{margin-bottom:2rem}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper{display:flex;flex-direction:column;gap:1.5rem}}@media (min-width:768px){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper{flex-direction:row;gap:2rem;align-items:flex-start}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-image{width:100%;line-height:0;flex-shrink:0}}@media (min-width:768px){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-image{width:40%;max-width:400px}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-image img{width:100%;height:auto;border-radius:0 0 35% 0;-o-object-fit:cover;object-fit:cover}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.5rem}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .description-text{width:100%;overflow:visible}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .description-text p{color:var(--color-font);font-family:var(--font-copy);font-weight:var(--font-copy-regular);line-height:130%;margin:0 0 .5rem}}@media (min-width:0) and (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .description-text p{color:var(--color-font);font-size:var(--copy-base-calc);margin:0;word-wrap:break-word;overflow-wrap:break-word}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper{display:flex;flex-direction:column;gap:1.5rem;width:100%}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%}}@media (min-width:768px){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .info-grid{max-width:100%}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .info-grid .info-item{display:flex;align-items:center;gap:.75rem;width:100%}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .info-grid .info-item .info-icon{width:1.75rem;height:1.75rem;background:var(--color-one);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .info-grid .info-item .info-icon svg{width:1.75rem;height:1.75rem}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .info-grid .info-item .info-text{font-family:var(--font-copy);font-weight:var(--font-copy-regular);font-size:.9rem;color:var(--color-font);flex:1;white-space:normal;word-break:normal}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .action-buttons{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;flex-shrink:0;width:100%}}@media (min-width:768px){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .action-buttons{flex-direction:row;align-items:center;gap:1.5rem}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .action-buttons .btn-apply-main{background:var(--color-one);color:var(--color-white);padding:.75rem 1.5rem;border-radius:20px;text-decoration:none;font-family:var(--font-copy);font-weight:var(--font-copy-bold);font-size:1rem;white-space:nowrap;transition:all .3s ease;border:1px solid var(--color-one);width:100%;text-align:center;display:inline-block;box-sizing:border-box}}@media (min-width:768px){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .action-buttons .btn-apply-main{width:auto;text-align:left}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .action-buttons .btn-apply-main:hover{background:var(--color-white);color:var(--color-one)}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .action-buttons .btn-download{display:flex;align-items:center;gap:.5rem;color:var(--color-font);text-decoration:none;font-family:var(--font-copy);font-weight:var(--font-copy-regular);font-size:.9rem;transition:all .3s ease;width:100%;flex-shrink:0}}@media (min-width:768px){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .action-buttons .btn-download{width:auto}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .action-buttons .btn-download:hover{opacity:.7}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .action-buttons .btn-download .download-icon{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .action-buttons .btn-download .download-icon svg{width:100%;height:100%;stroke:var(--color-font)}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .main-content-area .main-content-wrapper .content-text-info .info-actions-wrapper .action-buttons .btn-download .download-text{color:var(--color-font);white-space:nowrap;flex-shrink:0}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .nested-accordion{display:flex;flex-direction:column;gap:0}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .nested-accordion .nested-accordion-item{position:relative}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .nested-accordion .nested-accordion-item:not(:last-child)::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--color-two),var(--color-four),var(--color-one))}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .nested-accordion .nested-accordion-item .nested-accordion-header{width:100%;display:flex;align-items:center;background:0 0;border:none;cursor:pointer;padding:1rem 0 1rem 1.75rem;text-align:left;gap:.75rem;position:relative}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .nested-accordion .nested-accordion-item .nested-accordion-header .nested-chevron{width:1rem;height:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(0);transition:transform .4s cubic-bezier(.4,0,.2,1)}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .nested-accordion .nested-accordion-item .nested-accordion-header .nested-chevron svg{width:100%;height:100%}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .nested-accordion .nested-accordion-item .nested-accordion-header .nested-chevron svg path{fill:var(--color-font)}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .nested-accordion .nested-accordion-item.is-open .nested-accordion-header .nested-chevron{transform:translateY(-50%) rotate(90deg)}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .nested-accordion .nested-accordion-item .nested-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .nested-accordion .nested-accordion-item .nested-accordion-content.is-open{max-height:5000px;transition:max-height .5s ease-in}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .nested-accordion .nested-accordion-item .nested-accordion-content .nested-content-inner{padding:0 0 1rem 1.75rem}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .nested-accordion .nested-accordion-item .nested-accordion-content .nested-content-inner p{color:var(--color-font);font-family:var(--font-copy);font-weight:var(--font-copy-regular);line-height:130%;margin:0 0 .5rem}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .nested-accordion .nested-accordion-item .nested-accordion-content .nested-content-inner p{color:var(--color-font);font-size:var(--copy-base-calc);margin:0}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .nested-accordion .nested-accordion-item .nested-title{color:var(--color-font);font-family:var(--font-headline);font-weight:var(--font-headline-semibold);line-height:110%;margin:0;text-wrap:balance}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .nested-accordion .nested-accordion-item .nested-title{font-size:var(--level4-calc);color:var(--color-font);flex:1}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .testimonial-section{margin-top:2rem;padding-top:2rem;position:relative;padding-bottom:80px}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .testimonial-section .component-testimonial-single>.component-inner{margin-left:0;width:100%;position:relative}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .testimonial-section .component-testimonial-single .slick-dots{text-align:left;bottom:-60px;position:absolute;display:flex!important;justify-content:flex-start;align-items:center;list-style:none;margin:0;padding:0;gap:0}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .testimonial-section .component-testimonial-single .slick-dots li{width:40px;height:40px;margin:0;margin-right:.5rem}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .testimonial-section .component-testimonial-single .slick-dots li:last-child{margin-right:0}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .testimonial-section .component-testimonial-single .slick-dots li:first-child button{border-radius:0 0 0 10px}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .testimonial-section .component-testimonial-single .slick-dots li:last-child button{border-radius:0 0 10px 0}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .testimonial-section .component-testimonial-single .slick-dots li button{background:var(--color-one);opacity:.1;width:40px;height:40px;border:none;padding:0;cursor:pointer;text-indent:-9999px;overflow:hidden;transition:opacity .3s ease}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .testimonial-section .component-testimonial-single .slick-dots li button::before{display:none}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .testimonial-section .component-testimonial-single .slick-dots li button:hover{opacity:.3}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .accordion-content .testimonial-section .component-testimonial-single .slick-dots li.slick-active button{opacity:.5}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .eckdaten{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;gap:1rem;transition:opacity .3s ease,max-height .3s ease,padding .3s ease,margin .3s ease;overflow:hidden}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .eckdaten.is-hidden{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin:0}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .eckdaten .eckdaten-items{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;flex:1}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .eckdaten .eckdaten-item{display:flex;align-items:center;gap:.5rem}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .eckdaten .eckdaten-item .icon-wrapper{width:1.75rem;height:1.75rem;background:var(--color-one);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .eckdaten .eckdaten-item .icon-wrapper svg{width:1.75rem;height:1.75rem}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .eckdaten .eckdaten-item .eckdaten-text{font-family:var(--font-copy);font-weight:var(--font-copy-regular);font-size:.8rem;color:var(--color-font)}}@media (min-width:0){.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .eckdaten .btn-apply{background:var(--color-one);color:var(--color-white);padding:.5rem 1.25rem;border-radius:18px;text-decoration:none;font-family:var(--font-copy);font-weight:var(--font-copy-bold);font-size:.9rem;white-space:nowrap;transition:all .3s ease;border:1px solid var(--color-one)}}.component-ausbildungsangebote>.component-inner .ctn-content .ctn-content__inner .eckdaten .btn-apply:hover{background:var(--color-white);color:var(--color-one)}.btn-primary,.btn-primary-white,.btn-secondary,.btn-secondary-white{border-radius:30px}.btn{padding:.6rem 2rem!important}.btn .btn-icon{display:none}.btn-primary{background:var(--color-one)!important;border-radius:18px;border:1px solid var(--color-one)}.btn-primary .label{color:var(--color-white);font-family:var(--font-headline);font-weight:var(--font-headline-semibold)!important;font-style:normal}.btn-primary .btn-icon svg path{fill:var(--color-white)!important}.btn-primary:hover{background:var(--color-white)!important;box-shadow:none!important}.btn-primary:hover .label{color:var(--color-one)!important}.btn-primary-white .label{color:var(--color-one);font-style:normal}.btn-secondary .label,.btn-secondary-white .label{font-style:normal}.btn-secondary-white:hover,.btn-secondary:hover{background:0 0!important}.btn-secondary-white:hover .label{color:var(--color-white)!important}#page{position:relative}.component-banner{position:absolute;right:0;top:170px;z-index:50;pointer-events:none}.component-banner .component-inner{pointer-events:auto;position:relative}.component-banner .component-banner__panel{position:absolute;top:0;right:0;transform:translateX(calc(100% - 4rem));display:flex;flex-direction:row;align-items:stretch;max-height:85vh;box-shadow:var(--box-shadow);overflow:hidden;transition:transform .3s ease}.component-banner.component-banner--open .component-banner__panel{transform:translateX(0)}.component-banner.component-banner--open .component-banner__teaser{background:var(--color-white)}.component-banner .component-banner__teaser{flex-shrink:0;width:4rem;min-height:12rem;display:flex;align-items:flex-start;justify-content:center;padding:1.5rem .5rem;background:var(--color-two);border:none;border-radius:0 0 0 240px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .3s ease}.component-banner .component-banner__teaser:focus{outline:2px solid var(--color-one);outline-offset:2px}.component-banner .component-banner__teaser-label{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-family:var(--font-headline);font-weight:var(--font-headline-bold);font-size:1.75rem!important;letter-spacing:.05em;color:var(--color-font);white-space:nowrap}.component-banner .component-banner__panel-content{position:relative;flex:1;min-width:0;width:min(85vw,20rem);display:flex;flex-direction:column;background:var(--bg-white)}.component-banner .component-banner__panel-close{position:absolute;top:.75rem;right:.75rem;z-index:2;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;padding:0;background:var(--color-white);border:none;border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.component-banner .component-banner__panel-close .icon-close{display:block;width:1.5rem;height:1.5rem}.component-banner .component-banner__panel-close .icon-close svg{width:100%;height:100%;display:block}.component-banner .component-banner__panel-close .icon-close svg path{fill:var(--color-font)}.component-banner .component-banner__panel-image{width:100%;aspect-ratio:16/10;overflow:hidden;line-height:0}.component-banner .component-banner__panel-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.component-banner .component-banner__panel-body{padding:1rem 1.25rem;overflow-y:auto;flex:1;min-height:0}.component-banner .component-banner__panel-title{font-family:var(--font-headline);font-weight:var(--font-headline-bold);font-size:1.75rem!important;color:var(--color-font);margin:0 0 .75rem;line-height:1.2}.component-banner .component-banner__panel-text{font-size:var(--copy-sm-calc);color:var(--color-font);line-height:1.5}.component-banner .component-banner__panel-text p{margin:0 0 .5rem}.component-banner .component-banner__panel-text p:last-child{margin-bottom:0}.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-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-news-alert>.component-inner{flex-direction:row;gap:1rem}.component-news-alert>.component-inner .news_alert__image{line-height:0}.component-news-alert>.component-inner .news_alert__image img{max-width:200px}.component-news-alert>.component-inner .news_alert__text .btn{background:0 0!important;margin-top:1rem;padding:.5rem 1rem!important;border:1px solid var(--color-font)!important;border-radius:18px!important}.component-news-alert>.component-inner .news_alert__text .btn .label{color:var(--color-font)!important;font-size:.8rem!important;font-style:normal!important;font-family:var(--font-copy)!important}.component-news-alert>.component-inner .news_alert__text .btn:focus,.component-news-alert>.component-inner .news_alert__text .btn:hover{background:var(--color-font)!important}.component-news-alert>.component-inner .news_alert__text .btn:focus .label,.component-news-alert>.component-inner .news_alert__text .btn:hover .label{color:var(--color-white)!important}.component-logo-grid[data-type=grid]{justify-content:center}.component-side-bar{position:fixed;right:0;top:9rem;z-index:100;transform:translateX(calc(100% - 4.6rem));opacity:0;transition:opacity .2s ease}.component-side-bar.component-side-bar--ready{opacity:1}.component-side-bar .side-bar__item:hover{transform:none!important}.component-side-bar .side-bar__item.is-active{transform:none!important}.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;text-decoration:none;cursor:pointer;transition:background .3s ease}.component-side-bar .side-bar__item .icon:hover{background:var(--color-one)}.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{display:none!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-side-bar>.component-inner .side-bar__item{padding-top:0;padding-bottom:0}.component-side-bar>.component-inner .side-bar__item .icon{background:var(--color-one);border-radius:0;border:2px solid var(--color-white)}.component-side-bar>.component-inner .side-bar__item .icon svg{height:1.75rem!important}.component-side-bar>.component-inner .side-bar__item:first-child .icon{background:var(--color-four);border-radius:50% 50% 0 0}.component-side-bar>.component-inner .side-bar__item:last-child:not(:first-child) .icon{border-radius:0 0 50% 50%;border-top:none}.component-side-bar>.component-inner .side-bar__item:not(:first-child):not(:last-child) .icon{border-top:none}.component-team-member>.component-inner .ctn-image{border-radius:0 0 120px 0;line-height:0;width:80%;z-index:2}.component-team-member>.component-inner .ctn-text{margin-top:-2rem;width:100%;height:100%;padding:2px;position:relative;background:var(--color-one);border-radius:8px}.component-team-member>.component-inner .ctn-text .ctn-text__inner{background:var(--color-white);position:relative;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1rem;border-radius:6px}.component-team-member>.component-inner .ctn-text .ctn-text__inner .name{display:flex;padding-top:3.4rem;padding-left:1rem;padding-right:1rem}.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);color:var(--color-font);font-weight:var(--font-copy-semibold)}.component-team-member>.component-inner .ctn-text .ctn-text__inner .name .vorname{margin-right:.25rem}.component-team-member>.component-inner .ctn-text .ctn-text__inner .contact-link{padding:.25rem 1rem;display:flex;align-items:center;gap:.5rem}.component-team-member>.component-inner .ctn-text .ctn-text__inner .contact-link svg{width:1.5rem;height:1.5rem;flex-shrink:0}.component-team-member>.component-inner .ctn-text .ctn-text__inner .contact-link svg path{fill:var(--color-font)}.component-team-member>.component-inner .ctn-text .ctn-text__inner .contact-link a{color:var(--color-font);margin-bottom:0}.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-xs-calc);line-height:1.3;padding-left:1rem;padding-right:1rem}.module-team-grid[data-custom-classes*=gradient-border] .component-team-member>.component-inner .ctn-text{background:linear-gradient(90deg,var(--color-two),var(--color-four),var(--color-one))}.module-team-grid[data-custom-classes*=gradient-border] .component-team-member .btn-secondary-white{padding:0!important}.module-team-grid[data-custom-classes*=gradient-border] .component-team-member .btn-secondary-white .label{color:var(--color-font)!important}.module-team-grid[data-custom-classes*=gradient-border] .component-team-member .btn-secondary-white .btn-icon svg path{fill:var(--color-font)!important}.module-team-grid[data-custom-classes*=gradient-border] .component-team-member .btn-secondary-white:hover{box-shadow:none!important}.component-team-grid-repeater>.component-inner{display:block}.component-team-grid-repeater>.component-inner:not(.isotope-initialized){display:flex;flex-wrap:wrap;gap:2rem}@media (min-width:0){.component-team-grid-repeater>.component-inner:not(.isotope-initialized) .component-team-member{flex:0 0 calc((100% -2rem));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% - 2rem)/ 2)}}@media (min-width:1200px){.component-team-grid-repeater>.component-inner:not(.isotope-initialized) .component-team-member{flex:0 0 calc((100% - 4rem)/ 3)}}@media (min-width:0){.component-team-grid-repeater>.component-inner.isotope-initialized .component-team-member{display:inline-block;vertical-align:top;margin-bottom:2rem;width:calc((100% -2rem))}}@media (min-width:768px){.component-team-grid-repeater>.component-inner.isotope-initialized .component-team-member{width:calc(50% - 2rem);margin-right:1rem;margin-left:1rem}}@media (min-width:1200px){.component-team-grid-repeater>.component-inner.isotope-initialized .component-team-member{width:calc(33.3333333333% - 2rem)}}@media (min-width:1500px){.component-team-grid-repeater>.component-inner.isotope-initialized .component-team-member{width:calc(25% - 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}.testimonial-single__item>.component-inner .testimonial-image{border-radius:0 0 35% 0;overflow:hidden}@media (min-width:0){.testimonial-single__item>.component-inner .testimonial-text blockquote{color:var(--color-font);font-style:normal!important;font-family:var(--font-headline)!important;font-weight:var(--font-copy-black)!important;font-size:2rem!important;line-height:1}}.testimonial-single__item>.component-inner .testimonial-text .provider .name{font-weight:var(--font-copy-regular)!important}[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;display:flex;align-items:center;gap:1rem}.element-title::after{display:none!important}.element-title .title-icon{flex-shrink:0;display:inline-flex;align-items:center}.element-title .title-icon svg{width:auto;height:1em;display:block}
/*# sourceMappingURL=style.min.css.map */
