@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-latin-400-normal.a0AnQzuD.woff2)format("woff2"),url(/_astro/fira-sans-latin-400-normal.66xCkunx.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fira-sans-latin-500-normal.Bvbxc8ch.woff2)format("woff2"),url(/_astro/fira-sans-latin-500-normal.Bkfzcwmr.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fira-sans-latin-700-normal.CRhwpWTq.woff2)format("woff2"),url(/_astro/fira-sans-latin-700-normal.DgqLm3Fi.woff)format("woff")}:root{--rot:#b32a24;--rot-dunkel:#8f1f1a;--beige:#bdad9b;--beige-dunkel:#7f6e5b;--blau:#393e56;--grau-hell:#e5e3e0;--grau-fuss:#4a4a4a;--text:#333;--text-leise:#666;--weiss:#fff;--rand:#dcd8d2;--schrift:"Fira Sans", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--breite:1120px;--radius:4px;--schatten:0 12px 28px #1e1e2824}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--schrift);color:var(--text);background:var(--weiss);flex-direction:column;min-height:100vh;margin:0;font-size:1.0625rem;line-height:1.65;display:flex}main{flex:1}h1,h2,h3,h4{color:var(--text);margin:0 0 .5em;font-weight:500;line-height:1.2}h1{font-size:clamp(2rem,5vw,3rem)}h2{font-size:clamp(1.6rem,3.6vw,2.4rem)}h3{text-transform:uppercase;letter-spacing:.02em;font-size:1.25rem;font-weight:700}p{margin:0 0 1em}img{max-width:100%;height:auto;display:block}a{color:var(--rot);text-underline-offset:3px}a:hover{color:var(--rot-dunkel)}:focus-visible{outline:3px solid var(--rot);outline-offset:2px}.container{width:min(var(--breite), 100% - 32px);margin-inline:auto}.abschnitt{padding-block:clamp(48px,8vw,96px)}.abschnitt--grau{background:var(--grau-hell)}.zentriert{text-align:center}.unterzeile{color:var(--text-leise);margin-top:-.2em;font-size:1.15rem;font-weight:500}.leise{color:var(--text-leise)}.schmal{max-width:720px}.raster{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:28px;display:grid}.btn{border-radius:var(--radius);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;padding:.85em 1.6em;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:inline-block}.btn--blau{background:var(--blau);color:var(--weiss)}.btn--blau:hover{color:var(--weiss);background:#262a3d}.btn--rot{background:var(--rot);color:var(--weiss)}.btn--rot:hover{background:var(--rot-dunkel);color:var(--weiss)}.btn--rahmen{border-color:var(--rot);color:var(--rot);background:0 0}.btn--rahmen:hover{background:var(--rot);color:var(--weiss)}.farbkarte{color:var(--weiss);border-radius:var(--radius);box-shadow:var(--schatten);flex-direction:column;gap:14px;padding:36px 30px 30px;display:flex}.farbkarte h3{color:var(--weiss);text-align:center;margin:0}.farbkarte p{flex:1;margin:0}.farbkarte a{color:var(--weiss);font-weight:700;text-decoration:none}.farbkarte a:hover{text-decoration:underline}.farbkarte .icon{align-self:center;width:44px;height:44px}.farbe-rot{background:var(--rot)}.farbe-beige{background:var(--beige-dunkel)}.farbe-blau{background:var(--blau)}.karte{background:var(--weiss);border-radius:var(--radius);box-shadow:var(--schatten);padding:32px 28px}.karte h3{text-align:center;font-size:1.1rem}.karte .icon{width:48px;height:48px;color:var(--beige-dunkel);margin:0 auto 16px}.karte dl{margin:0}.karte dt{margin-top:.9em;font-weight:700}.karte dd{margin:0}.feld{flex-direction:column;gap:6px;display:flex}.feld label{font-size:.95rem;font-weight:500}input[type=text],input[type=email],input[type=tel],textarea{font:inherit;border:1px solid var(--rand);border-radius:var(--radius);color:var(--text);background:#f5f4f2;width:100%;padding:.75em .9em}input:focus,textarea:focus{outline:2px solid var(--blau);outline-offset:1px;background:var(--weiss)}.check{align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.check input{flex:none;width:18px;height:18px;margin-top:.35em}.rechtstext h2{margin-top:1.8em;font-size:1.35rem}.rechtstext h3{text-transform:none;letter-spacing:0;margin-top:1.4em;font-size:1.05rem}.icon{flex:none;display:inline-block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.kopf[data-astro-cid-nen7h5rs]{z-index:50;background:#fffffff7;border-bottom:1px solid #ececec;position:sticky;top:0;box-shadow:0 1px #0000000a}.kopf__innen[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:110px;height:auto}.haupt[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.haupt[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.haupt[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{font:inherit;color:var(--rot);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:.95rem;font-weight:700;line-height:1.4;text-decoration:none;display:block}.haupt[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.haupt[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]:hover,.haupt[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page],.haupt[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs].aktiv{color:var(--blau)}.haupt[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-size:.75em}.hat-unter[data-astro-cid-nen7h5rs]{position:relative}.hat-unter[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{border-top:3px solid var(--rot);min-width:230px;box-shadow:var(--schatten);opacity:0;visibility:hidden;background:#fff;margin:0;padding:12px 0;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:-18px;transform:translateY(6px)}.hat-unter[data-astro-cid-nen7h5rs]:hover>ul[data-astro-cid-nen7h5rs],.hat-unter[data-astro-cid-nen7h5rs]:focus-within>ul[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.hat-unter[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text);padding:8px 18px;font-weight:500;display:block}.hat-unter[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.hat-unter[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--rot);background:#f7f5f3}.mobil[data-astro-cid-nen7h5rs]{display:none}.mobil[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;color:var(--rot);padding:8px;list-style:none}.mobil[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mobil[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] .icon{width:30px;height:30px}.mobil[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{box-shadow:var(--schatten);border-top:3px solid var(--rot);background:#fff;position:absolute;top:100%;left:0;right:0}.mobil[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:8px 0;list-style:none}.mobil[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text);padding:12px 20px;font-weight:500;text-decoration:none;display:block}.mobil[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--rot)}@media (width<=860px){.haupt[data-astro-cid-nen7h5rs]{display:none}.mobil[data-astro-cid-nen7h5rs]{display:block}.kopf__innen[data-astro-cid-nen7h5rs]{min-height:64px}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:90px}}.anschrift[data-astro-cid-jo6i4kqk]{text-align:center;border-top:1px solid #ececec;padding-block:56px}.anschrift[data-astro-cid-jo6i4kqk] .icon{width:34px;height:34px;color:var(--rot);margin:0 auto 10px;display:block}.anschrift[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4em;font-size:1rem;font-weight:700}.anschrift[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--text-leise);margin:0}.anschrift[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-leise)}.anschrift[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--rot)}.fuss[data-astro-cid-jo6i4kqk]{background:var(--grau-fuss);color:#ddd;font-size:.9rem}.fuss__innen[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:20px;display:flex}.fuss[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 22px;display:flex}.fuss[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;font-weight:500;text-decoration:none}.fuss[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.fuss[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#c8c8c8;margin:0}.sprung[data-astro-cid-hkbrpulz]:focus{clip:auto;z-index:100;background:#fff;border-radius:4px;width:auto;height:auto;margin:0;padding:10px 16px;position:fixed;top:8px;left:8px}
