@charset "UTF-8";@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:200;src:url("../fonts/Barlow-ExtraLight.473b1284bc62.woff2") format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:300;src:url("../fonts/Barlow-Light.e07808fda948.woff2") format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:400;src:url("../fonts/Barlow-Regular.d4e390ca5271.woff2") format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:500;src:url("../fonts/Barlow-Medium.bb14ffff9bb8.woff2") format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:600;src:url("../fonts/Barlow-SemiBold.87a009640f3b.woff2") format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:700;src:url("../fonts/Barlow-Bold.f541a7e87375.woff2") format("woff2")}:root{--ew-primary:#263647;--ew-secondary:#7da894;--ew-gradient-stop:#25425a;--ew-gradient-1:linear-gradient(45deg,#263647,#25425a);--ew-gradient-2:linear-gradient(-45deg,#263647,#25425a);--ew-body-color:#263647;--ew-heading-color:#263647;--ew-body-bg:#fff;--ew-white-05:hsla(0,0%,100%,.05);--ew-white-10:hsla(0,0%,100%,.1);--ew-white-40:hsla(0,0%,100%,.4);--ew-primary-10:rgba(38,54,71,.1);--ew-primary-15:rgba(38,54,71,.15);--ew-primary-50:rgba(38,54,71,.5);--ew-scrim-60:0.6;--ew-scrim-80:0.8;--ew-scrim-hover:0.75;--ew-input-bg:#61857b;--ew-input-border:#61857b;--ew-valid:#7da894;--ew-font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ew-weight-extralight:200;--ew-weight-light:300;--ew-weight-regular:400;--ew-weight-medium:500;--ew-weight-semibold:600;--ew-weight-bold:700;--ew-font-size-1:min(calc(1.3375rem + 4.05vw),4.375rem);--ew-font-size-2:min(calc(1.18125rem + 2.175vw),2.8125rem);--ew-font-size-3:min(calc(1.0875rem + 1.05vw),1.875rem);--ew-font-size-4:min(calc(1.05rem + 0.6vw),1.5rem);--ew-font-size-5:1rem;--ew-font-size-6:1rem;--ew-font-size-base:1rem;--ew-font-size-lg:1.25rem;--ew-font-size-sm:0.875rem;--ew-font-size-form:min(calc(1.0125rem + 0.15vw),1.125rem);--ew-line-height-base:1.5;--ew-line-height-tight:0.75;--ew-letter-spacing:0.5px;--ew-icon-size-xl:min(calc(1.8375rem + 10.05vw),9.375rem);--ew-icon-size-lg:min(calc(1.525rem + 6.3vw),6.25rem);--ew-icon-size-md:min(calc(1.4625rem + 5.55vw),5.625rem);--ew-icon-size-sm:min(calc(1.18125rem + 2.175vw),2.8125rem);--ew-space-0:0;--ew-space-1:0.25rem;--ew-space-2:0.5rem;--ew-space-3:1rem;--ew-space-4:1.5rem;--ew-space-5:2rem;--ew-space-6:3rem;--ew-space-7:4rem;--ew-space-8:5rem;--ew-space-placeholder:3.125rem;--ew-space-placeholder-fluid:min(calc(1.2125rem + 2.55vw),3.125rem);--ew-radius-xxl:1.5625rem;--ew-radius-input:16px;--ew-radius-pill:50rem;--ew-border-width-btn:3px;--ew-border-width-modal:2px;--ew-container-sm:540px;--ew-container-md:720px;--ew-container-lg:960px;--ew-container-xl:1140px;--ew-container-xxl:1244px;--ew-container-gutter:1.5rem;--ew-bp-sm:576px;--ew-bp-md:768px;--ew-bp-lg:992px;--ew-bp-xl:1200px;--ew-bp-xxl:1400px;--ew-scroll-padding-top:75px}html{scroll-padding-top:var(--ew-scroll-padding-top)}body{background-color:var(--ew-body-bg);color:var(--ew-body-color);font-family:var(--ew-font-family);font-size:var(--ew-font-size-base);font-weight:var(--ew-weight-medium);hyphens:auto;-webkit-hyphens:auto;letter-spacing:var(--ew-letter-spacing);line-height:var(--ew-line-height-base);margin:0;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{color:var(--ew-heading-color);margin-top:0}h1{font-size:var(--ew-font-size-1);font-weight:var(--ew-weight-bold)}h1,h2{text-transform:uppercase}h2{font-size:var(--ew-font-size-2);margin-bottom:var(--ew-space-2)}h2,h3{font-weight:var(--ew-weight-semibold)}h3{font-size:var(--ew-font-size-3)}h4{font-size:var(--ew-font-size-4);font-weight:var(--ew-weight-medium)}h5{font-size:var(--ew-font-size-5);text-transform:uppercase}h5,h6{font-weight:var(--ew-weight-bold)}h6{font-size:var(--ew-font-size-6)}p{margin-bottom:var(--ew-space-3);margin-top:0}a{color:inherit}img,svg{vertical-align:middle}.ew-container{margin-inline:auto;margin-bottom:var(--ew-space-placeholder-fluid);padding-inline:calc(var(--ew-container-gutter)*.5);width:100%}@media (min-width:576px){.ew-container{max-width:var(--ew-container-sm)}}@media (min-width:768px){.ew-container{max-width:var(--ew-container-md)}}@media (min-width:992px){.ew-container{max-width:var(--ew-container-lg)}}@media (min-width:1200px){.ew-container{max-width:var(--ew-container-xl)}}@media (min-width:1400px){.ew-container{max-width:var(--ew-container-xxl)}}.ew-zone--light{background:var(--ew-body-bg);color:var(--ew-body-color)}.ew-zone--dark{background:var(--ew-gradient-1);color:#fff;padding-top:var(--ew-space-placeholder-fluid)}.ew-btn,.ew-on-dark,.ew-on-dark h1,.ew-on-dark h2,.ew-on-dark h3,.ew-on-dark h4,.ew-on-dark h5,.ew-on-dark h6,.ew-zone--dark h1,.ew-zone--dark h2,.ew-zone--dark h3,.ew-zone--dark h4,.ew-zone--dark h5,.ew-zone--dark h6{color:#fff}.ew-btn{align-items:center;background-color:transparent;border:var(--ew-border-width-btn) solid transparent;border-radius:var(--ew-radius-pill);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--ew-font-size-5);font-weight:var(--ew-weight-medium);line-height:1.5;padding:.05rem .35rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;user-select:none;vertical-align:middle}.ew-btn>i,.ew-btn>img,.ew-btn>svg{margin-left:var(--ew-space-1);margin-right:var(--ew-space-2)}.ew-btn--secondary{background-color:var(--ew-secondary);border-color:var(--ew-secondary);color:#fff}.ew-btn--secondary:hover{background-color:#91b5a4;border-color:#8ab19f}.ew-btn--primary{background-color:var(--ew-primary);border-color:var(--ew-primary);color:#fff}.ew-btn--primary:hover{background-color:#202e3c;border-color:#1e2b39}.ew-btn--outline-primary{background-color:transparent;border-color:var(--ew-primary);color:var(--ew-primary)}.ew-btn--outline-primary:hover{background-color:var(--ew-primary);color:#fff}.ew-btn:disabled,.ew-btn[aria-disabled=true]{opacity:.65;pointer-events:none}.ew-card{border-radius:var(--ew-radius-xxl);color:#fff;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:var(--ew-space-placeholder-fluid);position:relative}.ew-card h2{color:#fff;line-height:var(--ew-line-height-tight);margin-bottom:var(--ew-space-4)}.ew-card--gradient{background:var(--ew-gradient-2)}.ew-card--gradient:hover{opacity:.95}.ew-card--image{padding:0}.ew-card--image>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ew-card__content{align-items:center;display:flex;flex-direction:column;height:100%;padding:var(--ew-space-3);position:relative;text-align:center}@media (min-width:992px){.ew-card__content{padding:var(--ew-space-3)}}@media (min-width:1200px){.ew-card__content{padding:var(--ew-space-4)}}@media (min-width:992px){.ew-card--service{max-width:315px}}.ew-scrim{background-color:var(--ew-primary);height:100%;left:0;opacity:var(--ew-scrim-80);position:absolute;top:0;transition:opacity .15s ease-in-out;width:100%}.ew-scrim--60{opacity:var(--ew-scrim-60)}.ew-scrim--80{opacity:var(--ew-scrim-80)}.ew-hoverable:hover>.ew-scrim--80{opacity:var(--ew-scrim-hover)}.ew-accordion-item{background-color:#fff;border-radius:var(--ew-radius-xxl);color:var(--ew-primary);margin-bottom:var(--ew-space-3);overflow:hidden}.ew-accordion-button{align-items:center;background:transparent;border:0;color:var(--ew-primary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--ew-font-size-4);font-weight:var(--ew-weight-medium);padding:var(--ew-space-2) 1.25rem;text-align:left;width:100%}.ew-accordion-button>i,.ew-accordion-button>svg{margin-right:var(--ew-space-3)}.ew-accordion-body{font-weight:var(--ew-weight-regular);padding:var(--ew-space-2) 1.25rem var(--ew-space-4)}.ew-modal{background-color:var(--ew-primary);border:var(--ew-border-width-modal) solid var(--ew-secondary);border-radius:var(--ew-radius-xxl);color:#fff;max-width:1150px;padding:var(--ew-space-placeholder-fluid)}.ew-modal h2{color:#fff;line-height:var(--ew-line-height-tight);margin-bottom:var(--ew-space-4)}.ew-input{background-color:var(--ew-input-bg);border:1px solid var(--ew-input-border);border-radius:var(--ew-radius-input);color:#fff;display:block;font-family:inherit;font-size:var(--ew-font-size-base);font-weight:var(--ew-weight-regular);line-height:1.5;padding:.375rem .75rem;width:100%}.ew-input::placeholder{color:hsla(0,0%,100%,.65)}.ew-input:focus{border-color:var(--ew-secondary);outline:0}.ew-label{display:inline-block;font-weight:var(--ew-weight-regular);margin-bottom:var(--ew-space-1)}.ew-check{appearance:none;background-color:var(--ew-input-bg);border:1px solid var(--ew-input-border);border-radius:4px;cursor:pointer;height:1rem;margin-right:var(--ew-space-2);width:1rem}.ew-check:checked{background-color:var(--ew-secondary);border-color:var(--ew-secondary)}.ew-table{background-color:var(--ew-primary-50);border-collapse:collapse;color:#fff;width:100%}.ew-table th{font-weight:var(--ew-weight-medium);text-align:left}.ew-table td,.ew-table th{padding:var(--ew-space-2) var(--ew-space-3)}.ew-table tbody tr:nth-child(odd){background-color:var(--ew-primary)}.ew-tooltip{background-color:#fff;border:2px solid var(--ew-primary);border-radius:var(--ew-radius-input);color:var(--ew-primary);font-size:var(--ew-font-size-sm);max-width:250px;padding:var(--ew-space-2) var(--ew-space-3)}.ew-navbar{align-items:center;display:flex;padding-bottom:2.5rem;padding-top:2.5rem;transition:all .3s ease-in-out}.ew-navbar--scrolled{padding-bottom:0;padding-top:0}.ew-nav-link{color:var(--ew-primary);font-size:var(--ew-font-size-5);font-weight:var(--ew-weight-bold);padding-inline:1.125rem;text-decoration:none;text-transform:uppercase}.ew-nav-link.is-active,.ew-nav-link:hover{color:#fff}.ew-fw-200{font-weight:200!important}.ew-fw-300{font-weight:300!important}.ew-fw-400{font-weight:400!important}.ew-fw-500{font-weight:500!important}.ew-fw-600{font-weight:600!important}.ew-fw-700{font-weight:700!important}.ew-fs-1{font-size:var(--ew-font-size-1)!important}.ew-fs-2{font-size:var(--ew-font-size-2)!important}.ew-fs-3{font-size:var(--ew-font-size-3)!important}.ew-fs-4{font-size:var(--ew-font-size-4)!important}.ew-fs-5{font-size:var(--ew-font-size-5)!important}.ew-fs-6{font-size:var(--ew-font-size-6)!important}.ew-fs-lg{font-size:var(--ew-font-size-lg)!important}.ew-fs-sm{font-size:var(--ew-font-size-sm)!important}.ew-fs-form{font-size:var(--ew-font-size-form)!important}.ew-lh-075{line-height:.75!important}.ew-bg-gradient-1{background:var(--ew-gradient-1)}.ew-bg-gradient-2{background:var(--ew-gradient-2)}.ew-bg-primary{background-color:var(--ew-primary)}.ew-bg-secondary{background-color:var(--ew-secondary)}.ew-bg-white-5{background-color:var(--ew-white-05)}.ew-bg-white-10{background-color:var(--ew-white-10)}.ew-bg-white-40{background-color:var(--ew-white-40)}.ew-bg-primary-10{background-color:var(--ew-primary-10)}.ew-bg-primary-10:hover{background-color:var(--ew-primary-15)}.ew-text-primary{color:var(--ew-primary)!important}.ew-text-secondary{color:var(--ew-secondary)!important}.ew-text-white{color:#fff!important}.ew-text-uppercase{text-transform:uppercase!important}.ew-text-center{text-align:center!important}.ew-rounded{border-radius:var(--ew-radius-xxl)}.ew-rounded-pill{border-radius:var(--ew-radius-pill)}.ew-line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ew-line-clamp-2{-webkit-line-clamp:2}.ew-icon-xl{font-size:var(--ew-icon-size-xl)}.ew-icon-lg{font-size:var(--ew-icon-size-lg)}.ew-icon-md{font-size:var(--ew-icon-size-md)}.ew-icon-sm{font-size:var(--ew-icon-size-sm)}.ew-icon-box-lg{height:var(--ew-icon-size-lg);width:var(--ew-icon-size-lg)}.ew-icon-box-md{height:var(--ew-icon-size-md);width:var(--ew-icon-size-md)}.ew-mb-placeholder{margin-bottom:var(--ew-space-placeholder-fluid)}.ew-p-placeholder{padding:var(--ew-space-placeholder-fluid)}.ew-cover{height:100%;left:0;position:absolute;top:0;width:100%}*,:after,:before{box-sizing:border-box}html{overflow-x:clip;scroll-padding-top:110px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (max-width:991.98px){html{scroll-padding-top:88px}}body{max-width:100%;overflow-x:clip}a:not(.ew-btn):hover{color:var(--ew-secondary)}strong{font-weight:var(--ew-weight-semibold)}section>.ew-container{margin-bottom:calc(var(--ew-space-placeholder-fluid)*2)}.ew-zone--dark{display:flow-root;padding-top:calc(var(--ew-space-placeholder-fluid)*2)}.ew-check{flex:none}.ew-check:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.ew-check:focus-visible{outline:2px solid var(--ew-secondary);outline-offset:2px}@media (max-width:389.98px){.ew-container{padding-left:16px;padding-right:16px}}.btn-gross{padding:.45rem 1.4rem}.btn-klein{padding:.35rem 1.1rem}.btn-klein,.btn-mini{font-size:var(--ew-font-size-sm)}.btn-mini{border-width:2px;padding:.1rem 1rem}.btn-hell{border-color:#fff;color:#fff}.btn-hell:hover{background-color:#fff;color:var(--ew-primary)}.dachzeile{color:var(--ew-secondary);display:inline-block;font-weight:var(--ew-weight-semibold);letter-spacing:2px;margin-bottom:var(--ew-space-3);text-transform:uppercase}.bild-platzhalter,.dachzeile{font-size:var(--ew-font-size-sm)}.bild-platzhalter{align-items:center;background:repeating-linear-gradient(-45deg,var(--ew-primary-10) 0 12px,transparent 12px 24px),#eef1f3;color:var(--ew-primary-50);display:flex;font-weight:var(--ew-weight-regular);inset:0;justify-content:center;padding:var(--ew-space-3);position:absolute;text-align:center}.logo-schriftzug{font-size:var(--ew-font-size-4);font-weight:var(--ew-weight-bold);letter-spacing:1px;text-transform:uppercase}.logo-schriftzug span{color:var(--ew-secondary)}.infoleiste{background:var(--ew-primary);color:#fff}.infoleiste a{text-decoration:none}.infoleiste .ew-container{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular);gap:var(--ew-space-2) var(--ew-space-4);justify-content:space-between;margin-bottom:0;padding-bottom:var(--ew-space-2);padding-top:var(--ew-space-2)}.infoleiste__claim{font-weight:var(--ew-weight-semibold)}.infoleiste__kontakt{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ew-space-2) var(--ew-space-4)}@media (max-width:991.98px){.infoleiste__claim{display:none}.infoleiste__kontakt{flex:1 1 100%;flex-wrap:nowrap;gap:var(--ew-space-2);justify-content:space-between}}@media (max-width:575.98px){.infoleiste__mail{display:none}}.kopfbereich{background:#fff;border-bottom:1px solid var(--ew-primary-10);position:sticky;top:0;z-index:30}.kopfbereich>.ew-container{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ew-space-2) var(--ew-space-4);justify-content:space-between;margin-bottom:0;padding-bottom:var(--ew-space-3);padding-top:var(--ew-space-3)}.logo{display:flex;flex-direction:column;gap:2px;line-height:1.05;min-width:0;text-decoration:none}.logo__haekchen{height:1.3em;margin-left:.2em;vertical-align:-.2em;width:1.3em}.logo__zusatz{font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular)}@media (max-width:389.98px){.logo__zusatz{display:none}}.menue-button{align-items:center;appearance:none;background:none;border:2px solid var(--ew-primary);border-radius:var(--ew-radius-pill);color:var(--ew-primary);cursor:pointer;display:none;flex:none;height:48px;justify-content:center;width:48px}.menue-button .menue-button__schliessen,.menue-button[aria-expanded=true] .menue-button__oeffnen{display:none}.menue-button[aria-expanded=true] .menue-button__schliessen{display:block}.hauptnav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ew-space-1) 0;min-width:0}.hauptnav .ew-nav-link{align-items:center;display:inline-flex;font-size:var(--ew-font-size-sm);gap:6px}.hauptnav .ew-nav-link:hover{color:var(--ew-secondary)}.hauptnav .ew-nav-link svg{flex:none}.hauptnav__gruppe{position:relative}.hauptnav__gruppe:focus-within .hauptnav__dropdown,.hauptnav__gruppe:hover .hauptnav__dropdown{display:grid}.hauptnav__dropdown{background:#fff;border-radius:var(--ew-radius-xxl);box-shadow:0 14px 34px var(--ew-primary-15);display:none;gap:var(--ew-space-2) var(--ew-space-5);grid-template-columns:repeat(2,minmax(190px,1fr));left:0;padding:var(--ew-space-4);position:absolute;top:100%;z-index:40}.hauptnav__dropdown a{font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular);text-decoration:none;white-space:nowrap}.hauptnav__dropdown--einspaltig{grid-template-columns:minmax(190px,1fr)}.link-alle{color:var(--ew-secondary);font-weight:var(--ew-weight-semibold)!important}.mobilnav{background:#fff;border-top:1px solid var(--ew-primary-10);display:none;max-height:calc(100vh - 96px);overflow-y:auto}.mobilnav .ew-container{margin-bottom:0;padding-bottom:var(--ew-space-5);padding-top:var(--ew-space-2)}.mobilnav__gruppe summary{align-items:center;border-bottom:1px solid var(--ew-primary-10);color:var(--ew-primary);cursor:pointer;display:flex;font-size:var(--ew-font-size-5);font-weight:var(--ew-weight-semibold);gap:var(--ew-space-3);justify-content:space-between;letter-spacing:var(--ew-letter-spacing);list-style:none;min-height:56px;padding:var(--ew-space-2) 0;text-transform:uppercase}.mobilnav__gruppe summary::-webkit-details-marker{display:none}.mobilnav__gruppe summary:after{content:"+";font-size:var(--ew-font-size-4);font-weight:var(--ew-weight-regular);line-height:1}.mobilnav__gruppe[open] summary:after{content:"−"}.mobilnav__links{border-bottom:1px solid var(--ew-primary-10);display:grid;padding-bottom:var(--ew-space-3)}.mobilnav__links a{align-items:center;display:flex;font-weight:var(--ew-weight-regular);min-height:44px;text-decoration:none}.mobilnav__hauptlinks{display:grid}.mobilnav__hauptlinks a{align-items:center;border-bottom:1px solid var(--ew-primary-10);display:flex;font-size:var(--ew-font-size-5);font-weight:var(--ew-weight-semibold);letter-spacing:var(--ew-letter-spacing);min-height:56px;text-decoration:none;text-transform:uppercase}.mobilnav__buttons{display:grid;gap:var(--ew-space-2);margin-top:var(--ew-space-4)}.mobilnav__buttons .ew-btn{justify-content:center}@media (max-width:991.98px){.hauptnav{display:none}.menue-button{display:inline-flex}.mobilnav.ist-offen{display:block}}.seitenende:not(:has(>section)){padding-top:0}.fusszeile a{text-decoration:none}.fusszeile__oben{border-top:1px solid var(--ew-white-10);padding-top:var(--ew-space-placeholder-fluid)}.fusszeile__oben>.ew-container{display:flex;flex-wrap:wrap;gap:var(--ew-space-5) var(--ew-space-placeholder-fluid);margin-bottom:var(--ew-space-5)}.fusszeile__marke{max-width:260px}.fusszeile__marke .logo-schriftzug{display:block;margin-bottom:var(--ew-space-3)}.fusszeile__marke p{font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular)}.fusszeile__telefon{font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-semibold)}.fusszeile__spalten{display:flex;flex-wrap:wrap;gap:var(--ew-space-5) var(--ew-space-7);margin-left:auto}.fusszeile__spalten h2{margin-bottom:var(--ew-space-3)}.fusszeile__links{display:grid;font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular);gap:var(--ew-space-2)}.fusszeile__unten{border-top:1px solid var(--ew-white-10)}.fusszeile__unten .ew-container{display:flex;flex-wrap:wrap;font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular);gap:var(--ew-space-3);justify-content:space-between;margin-bottom:0;padding-bottom:var(--ew-space-4);padding-top:var(--ew-space-4)}.fusszeile__rechtliches{display:flex;gap:var(--ew-space-4)}@media (max-width:1199.98px){.fusszeile__marke{flex:1 1 100%;margin-inline:auto;max-width:440px;text-align:center}.fusszeile__spalten{display:grid;flex:1 1 100%;gap:var(--ew-space-5);grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;margin-left:0;text-align:center}}@media (max-width:991.98px){.fusszeile__spalten{gap:var(--ew-space-5) var(--ew-space-6);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.fusszeile__rechtliches{flex:1 1 100%;justify-content:space-between}}.titel-klein{font-size:var(--ew-font-size-5);font-weight:var(--ew-weight-bold);text-transform:uppercase}.titel-mittel{font-size:var(--ew-font-size-4);font-weight:var(--ew-weight-medium);text-transform:none}.abschnitt{align-items:end;column-gap:var(--ew-space-4);display:grid;grid-template-columns:1fr auto;row-gap:var(--ew-space-5)}.abschnitt__kopf{grid-column:1}.abschnitt__kopf p{font-weight:var(--ew-weight-regular);margin:0;max-width:40em}.abschnitt__inhalt{grid-column:1/-1}.abschnitt__cta{align-self:end;grid-column:2;grid-row:1;justify-self:end;white-space:nowrap}@media (max-width:991.98px){.abschnitt{grid-template-columns:minmax(0,1fr)}.abschnitt__cta{grid-column:1;grid-row:auto;justify-self:start}}.text-normal{font-weight:var(--ew-weight-regular)}.pfeil-link{color:var(--ew-secondary);font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-semibold)}.hero__titel{color:#fff;line-height:1.05;margin-bottom:var(--ew-space-4);max-width:18em}.hero__titel--breit{max-width:24em}.hero__text{color:#fff;font-size:var(--ew-font-size-lg);font-weight:var(--ew-weight-regular);margin-bottom:var(--ew-space-5);max-width:44em}.cms-text>p{margin:0}.cms-text>p+p{margin-top:var(--ew-space-3)}.hero__buttons{display:flex;flex-wrap:wrap;gap:var(--ew-space-3)}@media (max-width:575.98px){.hero__buttons>.ew-btn{justify-content:center;width:100%}}.seiten-hero{align-items:flex-end;display:flex;margin-top:var(--ew-space-4);margin-inline:calc(50% - 50vw);overflow:hidden;position:relative}.seiten-hero>.ew-container{margin-bottom:0;padding:calc(var(--ew-space-placeholder-fluid)*1.6) var(--ew-space-6);position:relative}@media (max-width:767.98px){.seiten-hero>.ew-container{padding-left:var(--ew-space-4);padding-right:var(--ew-space-4)}}@media (max-width:575.98px){.seiten-hero>.ew-container{padding-left:24px;padding-right:24px}}.ew-container.brotkrumen-container{margin-bottom:0}.brotkrumen{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular);gap:var(--ew-space-2);padding-top:var(--ew-space-4)}.brotkrumen a{text-decoration:none}.brotkrumen [aria-current=page]{font-weight:var(--ew-weight-semibold)}.brotkrumen__trenner{color:var(--ew-secondary)}.teaser-raster{display:grid;gap:var(--ew-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991.98px){.teaser-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.teaser-raster>:last-child:nth-child(odd){grid-column:1/-1;width:min(100%,50% - var(--ew-space-4)/2)}}@media (max-width:575.98px){.teaser-raster{grid-template-columns:minmax(0,1fr)}.teaser-raster>:last-child:nth-child(odd){width:100%}}.teaser-karte{padding:var(--ew-space-4);text-decoration:none}.teaser-karte h3{color:#fff;font-size:var(--ew-font-size-4);hyphens:auto;line-height:1.05;margin-bottom:var(--ew-space-2);min-width:0;overflow-wrap:anywhere;text-transform:uppercase}.teaser-karte p{font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular);margin-bottom:var(--ew-space-3)}.teaser-karte .pfeil-link{margin-top:auto}.teaser-karte--dunkel{background:var(--ew-white-10);border:2px solid transparent;transition:border-color .15s ease-in-out}.teaser-karte--dunkel.teaser-karte--dunkel:hover{border-color:var(--ew-secondary);color:#fff}.verweisbox{align-items:center;background:#fff;border:2px solid var(--ew-secondary);border-radius:var(--ew-radius-xxl);color:var(--ew-primary);display:flex;gap:var(--ew-space-4);margin:var(--ew-space-6) 0;min-height:44px;padding:var(--ew-space-4);text-decoration:none}.verweisbox.verweisbox:hover{background-color:var(--ew-primary-10);color:var(--ew-primary)}.verweisbox.verweisbox:hover .verweisbox__icon{transform:translateX(3px)}.verweisbox__icon{align-items:center;background:var(--ew-secondary);border-radius:50%;display:flex;flex:none;height:44px;justify-content:center;transition:transform .18s ease;width:44px}.verweisbox__text{display:grid;gap:2px;min-width:0}.verweisbox__dachzeile{color:var(--ew-secondary);font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-semibold);letter-spacing:2px;text-transform:uppercase}.verweisbox__titel{font-size:var(--ew-font-size-lg);font-weight:var(--ew-weight-semibold);line-height:1.25;text-wrap:pretty}.faq{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ew-space-placeholder-fluid)}.faq__kopf{flex:1 1 280px;min-width:0}.faq__kopf p{font-weight:var(--ew-weight-regular);margin-bottom:var(--ew-space-4);max-width:30em;text-wrap:pretty}.faq__liste{border-radius:var(--ew-radius-xxl);flex:2 1 480px;min-width:0;padding:var(--ew-space-4)}.faq__liste .ew-accordion-item:last-child{margin-bottom:0}.faq__frage{font-size:var(--ew-font-size-5);font-weight:var(--ew-weight-semibold);gap:var(--ew-space-3);line-height:1.25;list-style:none;min-height:56px;padding-bottom:var(--ew-space-3);padding-top:var(--ew-space-3);text-wrap:pretty}.faq__frage::-webkit-details-marker{display:none}.faq__frage>span{min-width:0}.faq__icon{align-items:center;background:var(--ew-secondary);border-radius:50%;display:flex;flex:none;height:32px;justify-content:center;width:32px}details[open] .faq__icon .faq__icon-senkrecht{display:none}.faq__antwort{padding-left:calc(1.25rem + 32px + var(--ew-space-3));padding-top:0}.faq__antwort p{margin:0;max-width:44em;text-wrap:pretty}.faq__antwort ul{margin:var(--ew-space-2) 0 0}.kontakt{align-items:stretch;display:grid;gap:var(--ew-space-4);grid-template-columns:minmax(320px,1.5fr) minmax(340px,1fr)}@media (max-width:991.98px){.kontakt{grid-template-columns:minmax(0,1fr)}}.kontakt__kopf h2{line-height:1.1;max-width:22em}.kontakt__kopf>p{font-weight:var(--ew-weight-regular);margin-bottom:var(--ew-space-5);max-width:42em}.kontakt__einleitung{font-size:var(--ew-font-size-form);font-weight:var(--ew-weight-regular);line-height:1.65;margin-bottom:var(--ew-space-placeholder-fluid);max-width:68ch}.kontakt__einleitung p{margin-bottom:var(--ew-space-4)}.kontakt__einleitung p:last-child{margin-bottom:0}.kontakt__einleitung ul{background:var(--ew-white-10);border-radius:var(--ew-radius-xxl);display:grid;gap:var(--ew-space-2) var(--ew-space-5);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));list-style:none;margin:0 0 var(--ew-space-4);padding:var(--ew-space-4) var(--ew-space-5)}.kontakt__einleitung ul li{padding-left:1.9rem;position:relative}.kontakt__einleitung ul li:before{background:var(--ew-secondary);border-radius:50%;content:"";height:9px;left:.25rem;position:absolute;top:.6em;width:9px}.kontakt__formular-box{display:flex;flex-direction:column;margin:0;max-width:none}.kontakt__formular-box>p{font-weight:var(--ew-weight-regular);margin-bottom:var(--ew-space-4)}.kontakt__formular-box>h2.ew-fs-4{line-height:1.15}@media (max-width:575.98px){.kontakt__formular-box{padding:var(--ew-space-4)}}.kontakt-formular{display:grid;flex:1;gap:var(--ew-space-3);grid-template-rows:repeat(4,auto) 1fr auto auto}.kontakt-formular option{background:#fff;color:var(--ew-primary)}.kontakt-formular__reihe{display:grid;gap:var(--ew-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kontakt-formular__nachricht{display:flex;flex-direction:column;min-height:120px}.kontakt-formular__nachricht textarea{flex:1;resize:vertical}.kontakt-formular__datenschutz{align-items:flex-start;display:flex;font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular);gap:var(--ew-space-2)}.kontakt-formular__datenschutz .ew-check{margin-top:4px}.kontakt-formular__datenschutz a{color:var(--ew-secondary)}.kontakt-formular__absenden{justify-self:start}@media (max-width:575.98px){.kontakt-formular__absenden{justify-content:center;width:100%}}.formular-meldung{background:var(--ew-white-10);border-left:4px solid var(--ew-secondary);border-radius:var(--ew-radius-input);font-weight:var(--ew-weight-regular);margin-bottom:var(--ew-space-4);padding:var(--ew-space-3) var(--ew-space-4)}.formular-meldung--fehler{border-left-color:#fff}.kontakt__seite{display:grid;gap:var(--ew-space-4);grid-template-rows:auto 1fr}.kontakt-info{background:#fff;border-radius:var(--ew-radius-xxl);color:var(--ew-primary);padding:var(--ew-space-4)}.kontakt-info .dachzeile{display:block;margin-bottom:var(--ew-space-4)}.kontakt-info__liste{display:grid;gap:var(--ew-space-4)}.kontakt-info__eintrag{align-items:center;display:flex;gap:var(--ew-space-3)}.kontakt-info__eintrag>div{min-width:0}.kontakt-info__icon{align-items:center;background:var(--ew-secondary);border-radius:50%;display:flex;flex:none;height:40px;justify-content:center;width:40px}.kontakt-info__label{font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular);opacity:.7}.kontakt-info__wert{display:block;font-size:var(--ew-font-size-5);font-weight:var(--ew-weight-semibold);line-height:1.2;overflow-wrap:break-word;text-decoration:none}.kontakt-info__telefon{white-space:nowrap}.kontakt-info__fuss{align-items:center;border-top:1px solid var(--ew-primary-10);display:flex;flex-wrap:wrap;font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular);gap:var(--ew-space-3);justify-content:space-between;margin-top:var(--ew-space-4);padding-top:var(--ew-space-4)}.kontakt-karte{border-radius:var(--ew-radius-xxl);display:block;height:100%;min-height:300px;overflow:hidden;position:relative}.ankuendigung{background:transparent;border:0;color:#fff;max-width:none;padding:0;width:min(800px,100% - 2rem)}.ankuendigung::backdrop{background:var(--ew-primary-50)}.ankuendigung h2{line-height:1.05}.ankuendigung__text{font-weight:var(--ew-weight-regular);margin-bottom:var(--ew-space-5)}.hero{align-items:flex-end;display:flex;margin-inline:calc(50% - 50vw);min-height:660px;overflow:hidden;position:relative}.hero>.ew-container{margin-bottom:0;padding-bottom:var(--ew-space-placeholder-fluid);padding-top:var(--ew-space-placeholder-fluid);position:relative}.hero__scrim{background:linear-gradient(90deg,rgba(38,54,71,.94),rgba(38,54,71,.82) 45%,rgba(38,54,71,.55));opacity:1}@media (max-width:1399.98px){.hero{min-height:600px}}@media (max-width:1199.98px){.hero{min-height:560px}}@media (max-width:991.98px){.hero{min-height:0}.hero__scrim{background:linear-gradient(180deg,rgba(38,54,71,.62),rgba(38,54,71,.88) 55%,rgba(38,54,71,.96))}}@media (max-width:575.98px){.hero>.ew-container{padding-left:24px;padding-right:24px}}.vorteile{display:grid;gap:var(--ew-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:var(--ew-space-5)}@media (max-width:991.98px){.vorteile{grid-template-columns:repeat(2,minmax(0,1fr))}.vorteile>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}}@media (max-width:575.98px){.vorteile{grid-template-columns:minmax(0,1fr)}.vorteile>:last-child:nth-child(odd){justify-self:stretch}}.vorteil{align-items:flex-start;display:flex;gap:var(--ew-space-3)}.vorteil:before{background:var(--ew-secondary);border-radius:50%;content:"";flex:none;height:10px;margin-top:9px;width:10px}.vorteil h2{margin-bottom:2px}.vorteil p{font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular);margin:0}.leistungen-raster{display:grid;gap:var(--ew-space-4);grid-template-columns:repeat(auto-fit,minmax(min(255px,100%),1fr))}@media (max-width:991.98px){.leistungen-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.leistungen-raster>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(100%,50% - var(--ew-space-4)/2)}}@media (max-width:575.98px){.leistungen-raster{grid-template-columns:minmax(0,1fr)}.leistungen-raster>:last-child:nth-child(odd){width:100%}}.leistung-karte{height:320px;text-decoration:none}.leistung-karte .ew-card__content{align-items:flex-start;justify-content:flex-end;text-align:left}.leistung-karte h3{align-items:flex-end;color:#fff;display:flex;font-size:var(--ew-font-size-4);hyphens:auto;line-height:1.05;margin-bottom:var(--ew-space-2);min-height:2.1em;min-width:0;overflow-wrap:anywhere;text-transform:uppercase}.leistung-karte p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular);margin-bottom:var(--ew-space-3);min-height:4.5em;overflow:hidden}.kennzahlen{display:grid;gap:var(--ew-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (max-width:991.98px){.kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.kennzahlen{gap:var(--ew-space-3)}}.kennzahl{border-top:3px solid var(--ew-secondary);padding-top:var(--ew-space-3)}.kennzahl__wert{font-size:var(--ew-font-size-2);font-weight:var(--ew-weight-bold);line-height:1}.kennzahl__text{font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular)}.referenzbilder{display:grid;gap:var(--ew-space-4);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));margin-bottom:var(--ew-space-6)}@media (max-width:991.98px){.referenzbilder{grid-template-columns:repeat(2,minmax(0,1fr))}.referenzbilder>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(100%,50% - var(--ew-space-4)/2)}}@media (max-width:575.98px){.referenzbilder{grid-template-columns:minmax(0,1fr)}.referenzbilder>:last-child:nth-child(odd){width:100%}}.referenzbild{border-radius:var(--ew-radius-xxl);height:280px;overflow:hidden;position:relative}.kunden__titel{margin-bottom:var(--ew-space-4)}.logo-laufband{margin-inline:calc(50% - 50vw);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.logo-laufband__spur{animation:logo-laufband 40s linear infinite;display:flex;width:max-content}.logo-laufband__spur:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.logo-laufband__spur{animation:none}}.logo-laufband__gruppe{display:flex;gap:var(--ew-space-3);padding-right:var(--ew-space-3)}.kundenlogo{background:#fff;border:1px solid var(--ew-primary-10);border-radius:var(--ew-radius-input);flex:none;height:96px;overflow:hidden;position:relative;width:200px}@keyframes logo-laufband{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ueber-uns{align-items:start;display:grid;gap:var(--ew-space-placeholder-fluid);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.ueber-uns h3{margin-bottom:var(--ew-space-3);margin-top:var(--ew-space-5)}.ueber-uns__bild{border-radius:var(--ew-radius-xxl);height:520px;overflow:hidden;position:relative}@media (max-width:1199.98px){.ueber-uns__bild{height:440px}}@media (max-width:991.98px){.ueber-uns__bild{height:360px}}@media (max-width:767.98px){.ueber-uns__bild{height:300px}}@media (max-width:575.98px){.ueber-uns__bild{height:260px}}.ueber-uns__einleitung{font-size:var(--ew-font-size-lg);font-weight:var(--ew-weight-regular)}.strich-liste{display:grid;font-weight:var(--ew-weight-regular);gap:var(--ew-space-2);list-style:none;margin:0;padding:0}.strich-liste li{display:flex;gap:var(--ew-space-3)}.strich-liste li:before{color:var(--ew-secondary);content:"—";font-weight:var(--ew-weight-bold)}.warum-raster{display:grid;gap:var(--ew-space-5);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));margin-top:var(--ew-space-5)}@media (max-width:991.98px){.warum-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.warum-raster>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(100%,50% - var(--ew-space-5)/2)}}@media (max-width:575.98px){.warum-raster{grid-template-columns:minmax(0,1fr)}.warum-raster>:last-child:nth-child(odd){width:100%}}.warum{display:flex;gap:var(--ew-space-3)}.warum svg{flex:none}.warum h3{margin-bottom:var(--ew-space-1)}.warum p{font-weight:var(--ew-weight-regular);margin:0}.normen-raster{display:grid;gap:var(--ew-space-3);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}@media (max-width:991.98px){.normen-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.normen-raster>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(100%,50% - var(--ew-space-3)/2)}}@media (max-width:575.98px){.normen-raster{grid-template-columns:minmax(0,1fr)}.normen-raster>:last-child:nth-child(odd){width:100%}}.norm-kachel{background:var(--ew-white-10);border-radius:var(--ew-radius-xxl);display:block;padding:var(--ew-space-4);text-decoration:none}.norm-kachel__name{font-weight:var(--ew-weight-semibold);margin-bottom:4px}.norm-kachel__text{font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular);margin-bottom:var(--ew-space-3)}.branchen-liste{display:grid;gap:0 var(--ew-space-5);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.branche{border-top:1px solid var(--ew-white-40);color:#fff;gap:var(--ew-space-3);padding:var(--ew-space-4) 0;text-decoration:none}.branche,.branche__icon{align-items:center;display:flex}.branche__icon{border:2px solid;border-radius:50%;flex:none;height:56px;justify-content:center;width:56px}.branche__name{font-size:var(--ew-font-size-4);font-weight:var(--ew-weight-semibold)}.ablauf-zone{display:flow-root;padding-top:calc(var(--ew-space-placeholder-fluid)*2)}.ablauf__einleitung{font-weight:var(--ew-weight-regular);margin-bottom:var(--ew-space-5);max-width:42em}.ablauf{list-style:none;margin:0;max-width:820px;padding:0}.ablauf__schritt{display:grid;gap:var(--ew-space-4);grid-template-columns:52px 1fr}.ablauf__schritt:last-child .ablauf__linie{display:none}.ablauf__schritt:last-child .ablauf__inhalt{padding-bottom:0}.ablauf__leiste{align-items:center;display:flex;flex-direction:column}.ablauf__nummer{align-items:center;background:var(--ew-secondary);border-radius:50%;color:#fff;display:flex;flex:none;font-size:var(--ew-font-size-4);font-weight:var(--ew-weight-bold);height:52px;justify-content:center;width:52px}.ablauf__linie{background:var(--ew-primary-15);flex:1;width:2px}.ablauf__inhalt{padding-bottom:var(--ew-space-placeholder-fluid);padding-top:var(--ew-space-2)}.ablauf__inhalt h3{line-height:1.2;margin-bottom:var(--ew-space-1)}.ablauf__inhalt p{font-weight:var(--ew-weight-regular);margin:0;max-width:44em}@media (max-width:767.98px){.ablauf__schritt{gap:var(--ew-space-3);grid-template-columns:44px 1fr}.ablauf__nummer{font-size:var(--ew-font-size-5);height:44px;width:44px}}.zielgruppen__titel{line-height:1.1;margin-bottom:var(--ew-space-4)}.zielgruppen__text{font-weight:var(--ew-weight-regular);margin-bottom:var(--ew-space-5);max-width:48em}.zielgruppen{display:grid;gap:0 var(--ew-space-5);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}@media (max-width:991.98px){.zielgruppen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.zielgruppen{grid-template-columns:minmax(0,1fr)}}.zielgruppe{align-items:center;border-top:1px solid var(--ew-primary-10);color:inherit;display:flex;gap:var(--ew-space-3);padding:var(--ew-space-3) 0;text-decoration:none;transition:color .15s ease-in-out}.zielgruppe:hover,.zielgruppe__icon{color:var(--ew-secondary)}.zielgruppe__icon{align-items:center;border:2px solid var(--ew-secondary);border-radius:50%;display:flex;flex:none;height:52px;justify-content:center;width:52px}.zielgruppe__name{font-size:var(--ew-font-size-4);font-weight:var(--ew-weight-semibold);line-height:1.15}.artikel{align-items:start;display:grid;gap:var(--ew-space-6) var(--ew-space-placeholder-fluid);grid-template-columns:minmax(0,1fr) minmax(260px,300px);padding-top:var(--ew-space-placeholder-fluid)}@media (max-width:991.98px){.artikel{gap:var(--ew-space-5);grid-template-columns:minmax(0,1fr)}}.artikel__seite{display:grid;gap:var(--ew-space-4);grid-column:2;grid-row:1;position:sticky;top:130px}@media (max-width:991.98px){.artikel__seite{grid-column:1;grid-row:auto;position:static}}.artikel__cta{border-radius:var(--ew-radius-xxl);display:grid;gap:var(--ew-space-2);padding:var(--ew-space-4)}.artikel__cta .ew-btn{justify-content:center;text-align:center}@media (max-width:991.98px){.artikel__cta{display:none}}.artikel__cta-titel{font-size:var(--ew-font-size-5);font-weight:var(--ew-weight-semibold);line-height:1.2;margin-bottom:var(--ew-space-1);text-transform:uppercase}.artikel__cta-telefon{align-items:center;display:flex;font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-semibold);justify-content:center;min-height:44px;text-decoration:none}.inhaltsverzeichnis{background:var(--ew-primary-10);border-radius:var(--ew-radius-xxl);padding:var(--ew-space-4)}.inhaltsverzeichnis__button,.inhaltsverzeichnis__titel{font-size:var(--ew-font-size-5);font-weight:var(--ew-weight-bold);letter-spacing:var(--ew-letter-spacing);text-transform:uppercase}.inhaltsverzeichnis__titel{display:block;margin-bottom:var(--ew-space-3)}.inhaltsverzeichnis__button{align-items:center;appearance:none;background:none;border:0;color:var(--ew-primary);cursor:pointer;display:none;font-family:inherit;gap:var(--ew-space-3);justify-content:space-between;min-height:44px;padding:0;width:100%}.inhaltsverzeichnis__button:after{content:"+";font-size:var(--ew-font-size-4);font-weight:var(--ew-weight-regular);line-height:1}.inhaltsverzeichnis__button[aria-expanded=true]:after{content:"−"}.inhaltsverzeichnis__liste{counter-reset:inhalt;padding-top:var(--ew-space-2)}.inhaltsverzeichnis__liste a{border-left:2px solid var(--ew-primary-10);counter-increment:inhalt;display:grid;font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-regular);gap:.2rem;grid-template-columns:1.9rem 1fr;padding:.4rem 0 .4rem .9rem;text-decoration:none}.inhaltsverzeichnis__liste a:before{color:var(--ew-secondary);content:counter(inhalt,decimal-leading-zero);font-weight:var(--ew-weight-semibold)}.inhaltsverzeichnis__liste a:hover{border-left-color:var(--ew-secondary)}.inhaltsverzeichnis__liste a.ist-aktiv{border-left-color:var(--ew-secondary);color:var(--ew-secondary);font-weight:var(--ew-weight-semibold)}@media (min-width:992px){.inhaltsverzeichnis__liste{max-height:calc(100vh - 340px);overflow-y:auto;overscroll-behavior:contain}}@media (max-width:991.98px){.inhaltsverzeichnis__titel{display:none}.inhaltsverzeichnis__button{display:flex}.inhaltsverzeichnis__liste{display:none}.inhaltsverzeichnis__liste.ist-offen{display:block;max-height:55vh;overflow-y:auto;overscroll-behavior:contain}}.fliesstext{counter-reset:kapitel;font-size:var(--ew-font-size-form);font-weight:var(--ew-weight-regular);grid-column:1;grid-row:1;line-height:1.65;max-width:68ch;text-wrap:pretty}.fliesstext>p{margin-bottom:var(--ew-space-4)}.fliesstext>p:first-child{font-size:var(--ew-font-size-lg)}.fliesstext h2,.fliesstext h3{scroll-margin-top:130px}.fliesstext h2:first-child,.fliesstext h3:first-child{margin-top:0}.fliesstext h2{border-top:2px solid var(--ew-primary-10);counter-increment:kapitel;font-size:var(--ew-font-size-3);line-height:1.15;margin-bottom:var(--ew-space-3);margin-top:calc(var(--ew-space-placeholder-fluid)*.9);padding-top:var(--ew-space-4)}.fliesstext h2:before{color:var(--ew-secondary);content:counter(kapitel,decimal-leading-zero);display:block;font-size:var(--ew-font-size-sm);font-weight:var(--ew-weight-bold);letter-spacing:2px;margin-bottom:var(--ew-space-2)}.fliesstext h3{border-left:3px solid var(--ew-secondary);font-size:var(--ew-font-size-4);line-height:1.25;margin-bottom:var(--ew-space-2);margin-top:var(--ew-space-6);padding-left:var(--ew-space-4)}.fliesstext h2+h3{margin-top:var(--ew-space-4)}.fliesstext ul{background:var(--ew-primary-10);border-radius:var(--ew-radius-xxl);display:grid;gap:var(--ew-space-2) var(--ew-space-5);grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));list-style:none;margin:0 0 var(--ew-space-5);padding:var(--ew-space-4) var(--ew-space-5)}.fliesstext ul li{padding-left:1.9rem;position:relative}.fliesstext ul li:before{background:var(--ew-secondary);border-radius:50%;content:"";height:9px;left:.25rem;position:absolute;top:.6em;width:9px}.fliesstext ol{margin:0 0 var(--ew-space-5);padding-left:1.5em}.fliesstext ol li+li{margin-top:var(--ew-space-2)}.fliesstext .table{margin:0 0 var(--ew-space-5);overflow-x:auto}.fliesstext table{border-collapse:collapse;font-size:var(--ew-font-size-sm);width:100%}.fliesstext td,.fliesstext th{border:1px solid var(--ew-primary-10);padding:var(--ew-space-2) var(--ew-space-3);text-align:left;vertical-align:top}@media (max-width:991.98px){.fliesstext{grid-column:1;grid-row:auto;max-width:none}.fliesstext h2,.fliesstext h3{scroll-margin-top:108px}}@media (max-width:575.98px){.fliesstext{font-size:var(--ew-font-size-base)}}.fliesstext__bild{aspect-ratio:16/9;overflow:hidden;position:relative}.fliesstext__bild,.text-cta{border-radius:var(--ew-radius-xxl);margin:var(--ew-space-6) 0}.text-cta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ew-space-4);justify-content:space-between;padding:var(--ew-space-5)}.text-cta__titel{font-size:var(--ew-font-size-4);font-weight:var(--ew-weight-semibold);line-height:1.15;text-transform:uppercase}.text-cta__buttons{display:flex;flex-wrap:wrap;gap:var(--ew-space-3)}.rechtstext{padding-bottom:var(--ew-space-placeholder-fluid);padding-top:var(--ew-space-placeholder-fluid)}.rechtstext__titel{margin:0 0 var(--ew-space-5)}.rechtstext__firma{font-size:var(--ew-font-size-lg);font-weight:var(--ew-weight-bold);margin:0 0 var(--ew-space-4)}.rechtstext__untertitel{margin:var(--ew-space-6) 0 var(--ew-space-3)}.rechtstext__liste{font-size:var(--ew-font-size-form);line-height:1.6;margin:0 0 var(--ew-space-5);max-width:68ch}.rechtstext__liste>div+div{margin-top:var(--ew-space-3)}.rechtstext__liste dt{font-weight:var(--ew-weight-bold)}.rechtstext__liste dd{margin:0}