.site-header[data-astro-cid-3ef6ksr2]{background-color:var(--color-brand);color:var(--color-text-light);padding:.75rem 0;position:fixed;top:0;width:100%;z-index:1000;transition:all .3s ease-in-out}.site-header[data-astro-cid-3ef6ksr2].header-transparent{background-color:transparent}.site-header[data-astro-cid-3ef6ksr2].scrolled{padding:.75rem 0;background-color:var(--color-brand);backdrop-filter:blur(10px);box-shadow:0 2px 10px #0000001a}.container[data-astro-cid-3ef6ksr2]{max-width:var(--container-width, 1200px);margin:0 auto;padding:0 1.5rem}.header-flex[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center}.site-title[data-astro-cid-3ef6ksr2]{font-size:var(--step-1);font-weight:700;color:inherit;text-decoration:none}.desktop-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.desktop-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:inherit;text-decoration:none;font-weight:500;transition:opacity .2s}.desktop-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:.8}.desktop-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{font-weight:700;text-decoration:underline;text-underline-offset:4px}.mobile-toggle[data-astro-cid-3ef6ksr2]{display:none;background:none;border:none;cursor:pointer;flex-direction:column;gap:5px;z-index:1001}.bar[data-astro-cid-3ef6ksr2]{width:25px;height:3px;background-color:var(--color-text-light);transition:.3s}.mobile-nav[data-astro-cid-3ef6ksr2]{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:var(--color-brand);display:flex;justify-content:center;align-items:center;transition:right .3s ease-in-out;z-index:999}.mobile-nav[data-astro-cid-3ef6ksr2].active{right:0}.mobile-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;padding:0;text-align:center}.mobile-nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{margin:1.5rem 0}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:1.5rem;color:var(--color-text-light);text-decoration:none}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{font-weight:700;text-decoration:underline;text-underline-offset:4px}.mobile-toggle[data-astro-cid-3ef6ksr2].active .bar[data-astro-cid-3ef6ksr2]:nth-child(1){transform:rotate(45deg) translate(5px,6px)}.mobile-toggle[data-astro-cid-3ef6ksr2].active .bar[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.mobile-toggle[data-astro-cid-3ef6ksr2].active .bar[data-astro-cid-3ef6ksr2]:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}@media(max-width:768px){.desktop-nav[data-astro-cid-3ef6ksr2]{display:none}.mobile-toggle[data-astro-cid-3ef6ksr2]{display:flex}}.site-footer[data-astro-cid-sz7xmlte]{background-color:var(--color-dark);color:var(--color-text-grau);padding:2rem 0;margin-top:auto}.container[data-astro-cid-sz7xmlte]{max-width:var(--container-width, 1200px);margin:0 auto;padding:0 var(--space-m)}.footer-content[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.copyright[data-astro-cid-sz7xmlte]{font-size:var(--step--1);font-weight:500}.footer-links[data-astro-cid-sz7xmlte]{display:flex;list-style:none;gap:2rem;padding:0;margin:0}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-grau);text-decoration:none;transition:color .2s;font-size:var(--step--1);font-weight:500}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-light)}@media(max-width:600px){.footer-content[data-astro-cid-sz7xmlte]{flex-direction:column;text-align:center}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:url(../fonts/merriweather-v33-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:600;src:url(../fonts/merriweather-v33-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:700;src:url(../fonts/merriweather-v33-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:800;src:url(../fonts/merriweather-v33-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:900;src:url(../fonts/merriweather-v33-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../fonts/inter-v20-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter-v20-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(../fonts/inter-v20-latin-800.woff2) format("woff2")}:root{--bg-body: #f3f4f6;--text-primary: #111827;--text-body: #374151;--text-muted: #6b7280;--color-brand: #0077b6;--color-brand-light: #4ab0d9;--color-brand-lightxl: #99c9e2;--color-brand-dark: #022859;--text-inverted: #ffffff;--color-text-light: #ffffff;--color-text-grau: #666666;--color-dark: #262626;--score-red: #c0003c;--score-yellow: #f9e03a;--score-green: #00854a;--container-width: 1200px}:root{--step--3: clamp(.5787rem, .5667rem + .0533vw, .608rem);--step--2: clamp(.6944rem, .6676rem + .1192vw, .76rem);--step--1: clamp(.8333rem, .7856rem + .2121vw, .95rem);--step-0: clamp(1rem, .9233rem + .3409vw, 1.1875rem);--step-1: clamp(1.2rem, 1.0837rem + .517vw, 1.4844rem);--step-2: clamp(1.44rem, 1.27rem + .7554vw, 1.8555rem);--step-3: clamp(1.728rem, 1.4861rem + 1.0752vw, 2.3193rem);--step-4: clamp(2.0736rem, 1.7359rem + 1.501vw, 2.8992rem);--step-5: clamp(2.4883rem, 2.0237rem + 2.0648vw, 3.624rem);--step-6: clamp(1.9rem, .78rem + 5vw, 4.53rem);--step-7: clamp(3.5832rem, 2.7326rem + 3.7805vw, 5.6624rem);--step-8: clamp(4.2998rem, 3.1633rem + 5.0513vw, 7.0781rem)}:root{--space-3xs: clamp(.25rem, .2283rem + .1087vw, .3125rem);--space-2xs: clamp(.5rem, .4565rem + .2174vw, .625rem);--space-xs: clamp(.75rem, .6848rem + .3261vw, .9375rem);--space-s: clamp(1rem, .913rem + .4348vw, 1.25rem);--space-m: clamp(1.5rem, 1.3696rem + .6522vw, 1.875rem);--space-l: clamp(2rem, 1.8261rem + .8696vw, 2.5rem);--space-xl: clamp(3rem, 2.7391rem + 1.3043vw, 3.75rem);--space-2xl: clamp(4rem, 3.6522rem + 1.7391vw, 5rem);--space-3xl: clamp(16rem, 15.4783rem + 2.6087vw, 17.5rem)}:root{--flow-space: var(--space-s);--flow-space--regular: var(--space-s);--flow-space--medium: var(--space-xl);--flow-space--large: var(--space-2xl);--flow-space--verylarge: var(--space-3xl)}.content-flow>*+*{margin-block-start:var(--flow-space)}.content-flow>*+:is(h1,h2,h3){margin-block-start:var(--flow-space--medium)}.content-flow>.has-medium-flow-space,.content-flow>*+.has-medium-flow-space,.content-flow>.has-medium-flow-space+*{margin-block-start:var(--flow-space--medium)}.content-flow>.has-large-flow-space,.content-flow>*+.has-large-flow-space,.content-flow>.has-large-flow-space+*{margin-block-start:var(--flow-space--large)}.content-flow>.has-verylarge-flow-space,.content-flow>*+.has-verylarge-flow-space,.content-flow>.has-verylarge-flow-space+*{margin-block-start:var(--flow-space--verylarge)}.content-flow.has-regular-flow-space>*+*{margin-block-start:var(--flow-space--regular)}.content-flow.has-medium-flow-space>*+*{margin-block-start:var(--flow-space--medium)}.content-flow.has-large-flow-space>*+*{margin-block-start:var(--flow-space--large)}.content-flow.has-verylarge-flow-space>*+*{margin-block-start:var(--flow-space--verylarge)}:root{--width--content: 40rem;--width--content--medium: 64rem;--width--content--mplus: 77rem;--width--content--large: 90rem;--width--site-gutter: var(--space-m)}.entry-content>*{--width--max: var(--width--content);margin-inline:auto;max-inline-size:min(100% - var(--width--site-gutter) * 2,var(--width--max))}.entry-content>.is-medium-width-content{--width--max: var(--width--content--medium)}.entry-content>.is-mplus-width-content{--width--max: var(--width--content--mplus)}.entry-content>.is-large-width-content{--width--max: var(--width--content--large)}.entry-content.is-medium-width-content>*{--width--max: var(--width--content--medium)}.entry-content.is-mplus-width-content>*{--width--max: var(--width--content--mplus)}.entry-content.is-large-width-content>*{--width--max: var(--width--content--large)}.entry-content>.is-full-width-content{max-inline-size:none}.entry-content .is-medium-width-content,.entry-content .is-mplus-width-content,.entry-content .is-large-width-content{--width--max: var(--width--content);margin-inline:auto;max-inline-size:min(100% - var(--width--site-gutter) * 2,var(--width--max))}.entry-content .is-medium-width-content{--width--max: var(--width--content--medium)}.entry-content .is-mplus-width-content{--width--max: var(--width--content--mplus)}.entry-content .is-large-width-content{--width--max: var(--width--content--large)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:100px;overflow-x:hidden;overscroll-behavior-x:none}body{overflow-x:hidden;overscroll-behavior-x:none;position:relative;width:100%;min-width:100%;max-width:100vw;color:var(--text-body);font-weight:400;font-family:Inter,apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--step-0);line-height:1.6;background-color:var(--bg-body)}@media(max-width:63.9375rem){html,body{scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}img,picture,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:#4682b4;letter-spacing:.05rem;text-decoration:none}a:hover,a:focus-visible{text-decoration:underline;text-decoration-color:var(--color-brand);color:var(--color-brand)}a:active{opacity:.8}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h1,h2,h3,h4{color:var(--text-primary);font-weight:700;line-height:1.1;letter-spacing:-.025em}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}.text-center{text-align:center}.skip-link{position:absolute;top:-100px;left:1rem;background:var(--color-brand);color:var(--text-inverted);padding:.75rem 1.5rem;z-index:9999;border-radius:0 0 .5rem .5rem;font-weight:600;transition:top .3s ease}.skip-link:focus-visible{top:0;outline:3px solid var(--text-inverted);outline-offset:2px}main{padding-top:8rem}main:has(.hero-section),main:has(.hero-scroll-container),main:has(.hero){padding-top:0}header{position:fixed;width:100%;top:0;z-index:9999}@media(max-width:900px){main{padding-top:7rem}}address{font-style:normal}.trennwand{height:50vh;background-color:#faebd7}.h2-apple{color:var(--text-primary);font-size:var(--step-4);font-weight:800;letter-spacing:-.015em;line-height:1.1}.h3-apple{color:var(--text-primary);font-size:var(--step-2);font-weight:700;line-height:1.3}.h3-apple-grau{color:var(--text-muted);font-size:var(--step-2);font-weight:700;line-height:1.4;text-align:center}.h3-apple-grau-nc{color:var(--text-muted);font-size:var(--step-2);font-weight:700;line-height:1.4}.h4-apple-grau-nc{color:var(--text-muted);font-size:var(--step-1);font-weight:600;line-height:1.3}.p-apple{color:var(--text-body);font-size:var(--step-0);font-weight:600;margin:1rem 0}.abstand-bottom{margin-bottom:var(--space-2xl)}body{display:flex;flex-direction:column;min-height:100vh;margin:0;overflow-x:hidden}main[data-astro-cid-sckkx6r4]{flex:1;width:100%;position:relative}.skip-link[data-astro-cid-sckkx6r4]{position:absolute;top:-100px;left:0;background:#000;color:#fff;padding:8px;z-index:9999}.skip-link[data-astro-cid-sckkx6r4]:focus{top:0}
