@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--gruen-marke: #75B727;--gruen-marke-tief: #5E9320;--gruen-marke-hell: #8ACB3C;--gruen-tief: #457C10;--gruen-tiefer: #35620D;--gruen-hoch: #2A4E0A;--gruen-mittel: #558E18;--gruen-hell: #F1F8E5;--gruen-rand: #D6E9B8;--limette: #75B727;--limette-hell: #F4FAEB;--limette-rand: #DDEEC4;--limette-tinte:#0D1705;--tinte: #2B2B27;--tinte-leise: #5A5A59;--papier: #FBFBF9;--karte: #FFFFFF;--linie: #E3E5DE;--alarm: #A8201A;--alarm-hell: #FDF2F1;--alarm-rand: #F0D5D3;--breite: 74rem;--luft: clamp(1.25rem, 4vw, 2.5rem);--radius: 16px;--radius-klein: 9px;--schatten: 0 1px 2px rgb(12 26 22 / .035), 0 5px 16px -8px rgb(12 26 22 / .09);--schatten-hoch: 0 1px 3px rgb(12 26 22 / .04), 0 12px 32px -16px rgb(12 26 22 / .16);--kurve: cubic-bezier(.33, .02, .18, 1);--hebt: translateY(-2px);--dauer: .28s}*,*:before,*:after{box-sizing:border-box}a,button,summary,label,input,select,textarea,[role=button]{-webkit-tap-highlight-color:transparent}.knopf:active,.kachel:active,.wege__karte:active,.kopf__telefon:active,.bereich__liste a:active{transform:scale(.985);transition-duration:90ms}html{font-size:106.25%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--papier);color:var(--tinte);font-family:Nunito Sans,Segoe UI,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,video,svg{max-width:100%;height:auto;display:block}.kacheln>li,.wege__punkt,.team__punkt,.meldungen>li,.zeiten>*,.zeiten__seite>*,.aufbau>*,.zweispalt>*,.fuss__bahn>*,.mega__raster>*,.hinweise>*,.gegenueber>*,.notfall__bahn>*,.buehne__bahn>*,.seitenkopf__bahn>*,.rechtsseite>*,.aerzte>*{min-width:0}h1,h2,h3,h4,p,li,dd,dt,td,th,figcaption{overflow-wrap:break-word;hyphens:auto}.knopf,.navigation__schalter,.kopf__telefon,.kopf__schalter,.bereich__liste a,.wege__titel{hyphens:none;overflow-wrap:normal;white-space:nowrap}h1,h2,h3,h4{margin:0 0 .5em;line-height:1.12;font-weight:800;letter-spacing:-.026em;text-wrap:balance}h1{font-size:clamp(1.85rem,1.3rem + 2.1vw,2.7rem);letter-spacing:-.028em}h2{font-size:clamp(1.42rem,1.18rem + 1.05vw,1.9rem);letter-spacing:-.022em}h3{font-size:clamp(1.1rem,1.02rem + .4vw,1.28rem);letter-spacing:-.014em}p{margin:0 0 1.15em;max-width:68ch;text-wrap:pretty}ul,ol{margin:0 0 1.15em;padding-left:1.3em}li{margin-bottom:.4em}a{color:var(--tinte);text-decoration-color:var(--gruen-marke);text-underline-offset:.22em;text-decoration-thickness:.1em;transition:text-decoration-color .2s var(--kurve)}a:hover{color:var(--tinte);text-decoration-color:var(--gruen-marke-tief);text-decoration-thickness:.16em}:focus-visible{outline:3px solid var(--gruen-tiefer);outline-offset:3px;border-radius:4px}.nur-vorlesen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.springmarke{position:absolute;left:50%;translate:-50% -120%;z-index:200;padding:.85rem 1.5rem;background:var(--gruen-tiefer);color:#fff;font-weight:700;text-decoration:none;border-radius:0 0 var(--radius-klein) var(--radius-klein);transition:translate .15s ease}.springmarke:focus{translate:-50% 0;color:#fff}.bahn{width:100%;max-width:var(--breite);margin-inline:auto;padding-inline:var(--luft)}.abschnitt{padding-block:clamp(3.25rem,7.5vw,6rem)}.abschnitt--eng{padding-block:clamp(2.25rem,5vw,3.75rem)}.abschnitt--gruen{background:var(--gruen-hell)}.abschnitt__kopf{max-width:46rem;margin-bottom:clamp(1.75rem,4vw,3rem)}.abschnitt__kopf p{color:var(--tinte-leise);font-size:1.08rem;margin-bottom:0}.ueberzeile{display:flex;align-items:center;gap:.7rem;margin-bottom:.85rem;font-size:.79rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--tinte-leise)}.ueberzeile:before{content:"";flex:none;width:1.75rem;height:3px;border-radius:3px;background:var(--limette)}.knopf{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.55em;padding:.86em 1.6em;border:2px solid transparent;border-radius:var(--radius-klein);font:inherit;font-weight:700;font-size:1.02rem;text-decoration:none;cursor:pointer;transition:background-color .2s var(--kurve),border-color .2s var(--kurve),color .2s var(--kurve),transform .2s var(--kurve),box-shadow .2s var(--kurve)}.knopf--voll{background:var(--tinte);color:#fff;font-weight:800;box-shadow:0 1px 2px #101a121f}.knopf--voll:hover{background:#3c3c36;color:#fff;transform:var(--hebt);box-shadow:0 8px 20px -10px #101a128c}.knopf--voll:active{transform:none}.knopf--linie{background:transparent;color:var(--tinte);border-color:var(--gruen-rand)}.knopf--linie:hover{background:var(--gruen-hell);color:var(--tinte);border-color:var(--gruen-marke);transform:var(--hebt)}.knopf--dunkel{background:var(--gruen-tiefer);color:#fff}.knopf--dunkel:hover{background:var(--gruen-hoch);color:#fff;transform:var(--hebt)}.knopf,.kopf__telefon,.navigation a,.fuss a{min-height:44px}.knoepfe{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:0}.knoepfe>.knopf{flex:1 1 0;min-width:0;max-width:20rem;justify-content:center;text-align:center}@media(max-width:34rem){.knoepfe>.knopf{flex-basis:100%;max-width:none}}.bildrahmen{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--gruen-hell)}.bildrahmen img{width:100%;transition:transform .9s var(--kurve)}.bildrahmen:hover img,a:hover>.bildrahmen img,a:hover .bildrahmen img{transform:scale(1.028)}.bildrahmen--getoent:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,#75b72724,#2a4a0f33);mix-blend-mode:multiply;pointer-events:none}.kacheln{display:grid;gap:1.1rem;list-style:none;margin:0;padding:0}.kacheln>li{margin:0;max-width:none}.kachel{position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;padding:1.6rem;background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);text-decoration:none;color:var(--tinte);transition:border-color var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve),transform var(--dauer) var(--kurve)}.kachel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--limette);transform:scaleY(0);transform-origin:top;transition:transform .42s var(--kurve)}.kachel:hover,.kachel:focus-visible{border-color:var(--gruen-rand);box-shadow:var(--schatten-hoch);transform:var(--hebt);color:var(--tinte)}.kachel:hover:before,.kachel:focus-visible:before{transform:scaleY(1)}.kachel__symbol{width:2.75rem;height:2.75rem;margin-bottom:1.1rem;padding:.6rem;border-radius:12px;background:var(--limette-hell);color:var(--tinte);transition:background-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve)}.kachel:hover .kachel__symbol{background:var(--limette-rand);color:var(--tinte)}.kachel__titel{font-size:1.16rem;margin-bottom:.42em}.kachel__text{font-size:.97rem;color:var(--tinte-leise);margin-bottom:1.1rem;flex:1;max-width:none}.kachel__mehr{display:inline-flex;align-items:center;gap:.4em;font-weight:700;font-size:.95rem;color:var(--tinte)}.kachel__mehr:after{content:"→";transition:transform .25s var(--kurve)}.kachel:hover .kachel__mehr:after{transform:translate(4px)}.merkkasten{padding:clamp(1.35rem,3vw,1.9rem);background:var(--karte);border:1px solid var(--gruen-rand);border-radius:var(--radius)}.merkkasten>:last-child{margin-bottom:0}.merkkasten__gross{font-size:1.16rem;font-weight:800;color:var(--tinte);line-height:1.4;font-variant-numeric:tabular-nums}.merkkasten--hinweis{background:#fffdf3;border-color:#eadfb4}.merkkasten--hinweis .merkkasten__gross{color:#6b5307}.merkkasten--warnung{background:var(--alarm-hell);border-color:var(--alarm-rand)}.merkkasten--warnung .merkkasten__gross{color:var(--alarm)}.fakten{margin:0 0 1.5rem}.fakten div{display:grid;gap:.1rem 1.25rem;padding-block:.55rem;border-bottom:1px solid var(--linie)}.fakten div:last-child{border-bottom:0}.fakten dt{font-weight:700}.fakten dd{margin:0;color:var(--tinte-leise)}.feld{margin-bottom:1.35rem}.feld__label{display:block;margin-bottom:.35rem;font-weight:700}.feld__pflicht{color:var(--alarm)}.feld__hilfe{display:block;margin-bottom:.45rem;font-size:.92rem;color:var(--tinte-leise)}.feld input,.feld textarea,.feld select{width:100%;padding:.72em .85em;font:inherit;font-size:1.02rem;color:var(--tinte);background:var(--karte);border:1.5px solid #7E8782;border-radius:var(--radius-klein);min-height:48px;transition:border-color .18s var(--kurve),box-shadow .18s var(--kurve)}.feld textarea{min-height:8rem;resize:vertical;line-height:1.55}.feld input:hover,.feld textarea:hover,.feld select:hover{border-color:#5c6560}.feld input:focus-visible,.feld textarea:focus-visible,.feld select:focus-visible{border-color:var(--gruen-tiefer);box-shadow:0 0 0 4px #75b72747}.feld__fehler{display:flex;align-items:flex-start;gap:.45em;margin-top:.4rem;margin-bottom:0;font-size:.94rem;font-weight:600;color:var(--alarm)}.feld__fehler:before{content:"!";flex:none;display:grid;place-items:center;width:1.15em;height:1.15em;margin-top:.16em;background:var(--alarm);color:#fff;border-radius:50%;font-size:.82em;font-weight:800}.feld[data-fehler] input,.feld[data-fehler] textarea,.feld[data-fehler] select{border-color:var(--alarm);background:var(--alarm-hell)}.zustimmung{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.zustimmung input{width:1.6rem;height:1.6rem;min-height:0;flex:none;margin-top:.1rem;accent-color:var(--gruen-tiefer)}.zustimmung label a{display:inline-block;padding-block:.15rem}.zustimmung label{font-size:.97rem}.formular__ansage:empty{display:none}.formular__ansage{display:flex;align-items:flex-start;gap:.6em;margin:0 0 1.5rem;padding:.85rem 1.1rem;background:var(--alarm-hell);border:2px solid var(--alarm-rand);border-radius:var(--radius-klein);color:var(--alarm);font-weight:700}.formular__ansage:before{content:"!";flex:none;display:grid;place-items:center;width:1.3em;height:1.3em;margin-top:.1em;background:var(--alarm);color:#fff;border-radius:50%;font-size:.85em;font-weight:800}.formulargruppe{padding:0;margin:0 0 1.75rem;border:0}.formulargruppe legend{padding:0;margin-bottom:.9rem;font-size:1.06rem;font-weight:800}@media(prefers-reduced-motion:no-preference){[data-auftritt][data-bereit]{opacity:0;transform:translateY(16px)}}@media(min-width:34rem){.fakten div{grid-template-columns:12rem 1fr}.feldpaar{display:grid;grid-template-columns:1fr 1fr;gap:0 1.25rem}}@media(min-width:46rem){.kacheln{grid-template-columns:repeat(2,1fr)}}@media(min-width:62rem){.kacheln--drei{grid-template-columns:repeat(3,1fr)}aside.spalte{position:sticky;top:6.25rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-reduced-transparency:reduce){.kopf{background:var(--karte);backdrop-filter:none}.buehne__schleier,.seitenkopf__schleier{display:none}.bildrahmen--getoent:after{display:none}}@media(prefers-contrast:more){:root{--linie: #8A8F84;--gruen-rand: #5E9320;--tinte-leise: #3A3A36}.kachel,.merkkasten,.knopf--linie,.feld input,.feld textarea,.feld select{border-width:2px}a{text-decoration-thickness:.14em}.bildrahmen--getoent:after{display:none}}.kopf[data-astro-cid-2reemvep]{position:sticky;top:0;z-index:100;background:#ffffffe6;backdrop-filter:blur(14px) saturate(1.5);border-bottom:1px solid var(--linie);transition:box-shadow .25s var(--kurve)}.kopf[data-astro-cid-2reemvep][data-gescrollt]{box-shadow:0 1px 0 0 var(--linie),0 12px 34px -20px #101a1266}.kopf__bahn[data-astro-cid-2reemvep]{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-block:.7rem}.kopf__marke[data-astro-cid-2reemvep]{display:block;line-height:0}.kopf__marke[data-astro-cid-2reemvep] img[data-astro-cid-2reemvep]{width:clamp(150px,16vw,190px);transition:transform .3s var(--kurve)}.kopf__marke[data-astro-cid-2reemvep]:hover img[data-astro-cid-2reemvep]{transform:scale(1.035)}.navigation[data-astro-cid-2reemvep]{display:flex;align-items:center;gap:clamp(.6rem,1.5vw,1.4rem)}.navigation__liste[data-astro-cid-2reemvep]{display:flex;align-items:center;gap:.1rem;margin:0;padding:0;list-style:none}.navigation__punkt[data-astro-cid-2reemvep]{margin:0}.navigation__schalter[data-astro-cid-2reemvep]{position:relative;display:inline-flex;align-items:center;gap:.4em;padding:.55rem .7rem;background:none;border:0;border-radius:var(--radius-klein);font:inherit;font-weight:700;font-size:.97rem;color:var(--tinte);text-decoration:none;cursor:pointer;white-space:nowrap;transition:color .2s var(--kurve)}.navigation__schalter[data-astro-cid-2reemvep]:hover,.navigation__punkt[data-astro-cid-2reemvep][data-offen] .navigation__schalter[data-astro-cid-2reemvep],.navigation__punkt[data-astro-cid-2reemvep][data-hier] .navigation__schalter[data-astro-cid-2reemvep]{color:var(--tinte)}.navigation__punkt[data-astro-cid-2reemvep][data-hier] .navigation__schalter[data-astro-cid-2reemvep]:before{content:"";position:absolute;left:50%;translate:-50% 0;bottom:.15rem;width:5px;height:5px;border-radius:50%;background:var(--gruen-marke)}.navigation__winkel[data-astro-cid-2reemvep]{width:7px;height:7px;flex:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .28s var(--kurve)}.navigation__punkt[data-astro-cid-2reemvep][data-offen] .navigation__winkel[data-astro-cid-2reemvep]{transform:translateY(1px) rotate(-135deg)}.mega[data-astro-cid-2reemvep]{position:absolute;left:0;right:0;top:100%;z-index:20;display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .34s var(--kurve),opacity .24s var(--kurve),visibility .34s}.navigation__punkt[data-astro-cid-2reemvep][data-offen] .mega[data-astro-cid-2reemvep]{grid-template-rows:1fr;opacity:1;visibility:visible}.mega__flaeche[data-astro-cid-2reemvep]{overflow:hidden;min-height:0;background:var(--karte);border-top:3px solid var(--gruen-marke);border-bottom:1px solid var(--linie);box-shadow:0 26px 50px -28px #101a1273}.mega__raster[data-astro-cid-2reemvep]{display:grid;grid-template-columns:17rem 1fr 15.5rem;gap:clamp(1.5rem,3vw,2.75rem);padding-block:clamp(1.5rem,3vw,2.25rem)}.mega__karte[data-astro-cid-2reemvep]{display:grid;align-content:start;gap:.6rem;padding:.85rem;border-radius:var(--radius);background:var(--limette-hell);border:1px solid var(--limette-rand);text-decoration:none;color:var(--tinte);transition:transform .25s var(--kurve),box-shadow .25s var(--kurve),border-color .25s var(--kurve)}.mega__karte[data-astro-cid-2reemvep]:hover{transform:translateY(-3px);box-shadow:var(--schatten-hoch);border-color:var(--gruen-marke);color:var(--tinte)}.mega__bild[data-astro-cid-2reemvep]{display:block;border-radius:11px}.mega__bild[data-astro-cid-2reemvep] img[data-astro-cid-2reemvep]{aspect-ratio:16 / 7;object-fit:cover}.mega__karte-kopf[data-astro-cid-2reemvep]{display:flex;align-items:center;gap:.6rem}.mega__karte-symbol[data-astro-cid-2reemvep]{width:2rem;height:2rem;padding:.34rem;flex:none;border-radius:9px;background:var(--limette-rand);color:var(--tinte)}.mega__karte-titel[data-astro-cid-2reemvep]{font-weight:800;font-size:1.08rem;letter-spacing:-.015em}.mega__karte-text[data-astro-cid-2reemvep]{font-size:.9rem;color:var(--tinte-leise);line-height:1.5}.mega__karte-mehr[data-astro-cid-2reemvep]{font-size:.88rem;font-weight:800;color:var(--tinte)}.mega__karte-mehr[data-astro-cid-2reemvep]:after{content:" →";display:inline-block;transition:transform .25s var(--kurve)}.mega__karte[data-astro-cid-2reemvep]:hover .mega__karte-mehr[data-astro-cid-2reemvep]:after{transform:translate(4px)}.mega__ueber[data-astro-cid-2reemvep]{margin:0 0 .7rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-leise)}.mega__liste[data-astro-cid-2reemvep]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.2rem .6rem;align-content:start}.mega__liste[data-astro-cid-2reemvep] li[data-astro-cid-2reemvep]{margin:0}.mega__liste[data-astro-cid-2reemvep] a[data-astro-cid-2reemvep]{display:grid;gap:.08rem;padding:.55rem .7rem;border-radius:var(--radius-klein);text-decoration:none;color:var(--tinte);transition:background-color .2s var(--kurve),transform .2s var(--kurve)}.mega__liste[data-astro-cid-2reemvep] a[data-astro-cid-2reemvep]:hover,.mega__liste[data-astro-cid-2reemvep] a[data-astro-cid-2reemvep]:focus-visible{background:var(--gruen-hell);transform:translate(3px)}.mega__punkt-titel[data-astro-cid-2reemvep]{font-weight:700;font-size:.97rem}.mega__punkt-hinweis[data-astro-cid-2reemvep]{font-size:.83rem;color:var(--tinte-leise);line-height:1.4}.mega__rail[data-astro-cid-2reemvep]{position:relative;overflow:hidden;padding:1.15rem;background:var(--gruen-hell);border:1px solid var(--gruen-rand);border-radius:var(--radius)}.mega__zeichen[data-astro-cid-2reemvep]{position:absolute;right:-2rem;bottom:-1.4rem;width:9rem;opacity:.07;pointer-events:none;transform:rotate(-8deg);transition:transform .6s var(--kurve)}.navigation__punkt[data-astro-cid-2reemvep][data-offen] .mega__zeichen[data-astro-cid-2reemvep]{transform:rotate(-3deg) scale(1.06)}.mega__ruf[data-astro-cid-2reemvep]{position:relative;display:flex;align-items:center;gap:.65rem;margin-bottom:.7rem;padding:.6rem .75rem;background:var(--karte);border:1px solid var(--gruen-rand);border-radius:var(--radius-klein);text-decoration:none;color:var(--tinte);transition:transform .25s var(--kurve),box-shadow .25s var(--kurve),border-color .25s var(--kurve)}.mega__ruf[data-astro-cid-2reemvep]:hover{transform:translateY(-3px);box-shadow:var(--schatten);border-color:var(--gruen-marke)}.mega__ruf-marke[data-astro-cid-2reemvep]{width:20px;height:20px;flex:none}.mega__ruf-zahl[data-astro-cid-2reemvep]{display:block;font-weight:800;font-size:1.06rem;font-variant-numeric:tabular-nums}.mega__ruf-was[data-astro-cid-2reemvep]{display:block;font-size:.8rem;color:var(--tinte-leise);font-weight:600}.mega__cta[data-astro-cid-2reemvep]{position:relative;width:100%;justify-content:center}.mega__akut[data-astro-cid-2reemvep]{position:relative;margin:.9rem 0 0;font-size:.86rem;line-height:1.5;color:var(--tinte-leise)}.mega__akut[data-astro-cid-2reemvep] strong[data-astro-cid-2reemvep]{display:block;color:var(--tinte);font-size:.92rem}.kopf__aktionen[data-astro-cid-2reemvep]{display:flex;align-items:stretch;gap:.55rem}.kopf__aktionen[data-astro-cid-2reemvep]>[data-astro-cid-2reemvep]{min-height:2.85rem;padding-block:0}.kopf__telefon[data-astro-cid-2reemvep]{display:inline-flex;align-items:center;gap:.5em;padding-inline:.95em;border:1px solid var(--gruen-rand);border-radius:var(--radius-klein);color:var(--tinte);font-weight:800;font-size:.96rem;text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums;transition:transform .25s var(--kurve),background-color .25s var(--kurve),border-color .25s var(--kurve),box-shadow .25s var(--kurve)}.kopf__telefon[data-astro-cid-2reemvep]:hover{background:var(--gruen-hell);border-color:var(--gruen-marke);color:var(--tinte);transform:translateY(-2px);box-shadow:var(--schatten)}.kopf__telefon-marke[data-astro-cid-2reemvep]{width:16px;height:16px;flex:none}.kopf__cta[data-astro-cid-2reemvep]{flex:none;padding-inline:1.15em;font-size:.96rem;align-items:center}.kopf__telefon[data-astro-cid-2reemvep]{flex:none}.kopf__schalter[data-astro-cid-2reemvep]{display:none;align-items:center;gap:.6em;padding:.55em 1em;background:transparent;border:1.5px solid var(--linie);border-radius:100px;color:var(--tinte);font:inherit;font-weight:700;font-size:.95rem;cursor:pointer;transition:border-color .25s var(--kurve),background-color .25s var(--kurve),color .25s var(--kurve)}.kopf__schalter[data-astro-cid-2reemvep]:hover{border-color:var(--gruen-marke);background:var(--limette-hell)}.kopf__schalter[data-astro-cid-2reemvep][aria-expanded=true]{background:var(--tinte);border-color:var(--tinte);color:#fff}.kopf__balken[data-astro-cid-2reemvep],.kopf__balken[data-astro-cid-2reemvep]:before{display:block;width:18px;height:2px;background:currentColor;border-radius:2px;transition:transform .34s var(--kurve)}.kopf__balken[data-astro-cid-2reemvep]{position:relative;transform:translateY(-3px)}.kopf__balken[data-astro-cid-2reemvep]:before{content:"";position:absolute;left:0;top:0;transform:translateY(6px) scaleX(.61)}.kopf__schalter[data-astro-cid-2reemvep][aria-expanded=true] .kopf__balken[data-astro-cid-2reemvep]{transform:rotate(45deg)}.kopf__schalter[data-astro-cid-2reemvep][aria-expanded=true] .kopf__balken[data-astro-cid-2reemvep]:before{transform:rotate(-90deg)}@media(max-width:72rem){.kopf[data-astro-cid-2reemvep]{position:relative}.kopf__schalter[data-astro-cid-2reemvep]{display:inline-flex}.navigation[data-astro-cid-2reemvep]{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 5rem);overflow-y:auto;padding:.5rem var(--luft) 1.5rem;background:var(--karte);border-bottom:1px solid var(--linie);box-shadow:var(--schatten-hoch)}.navigation[data-astro-cid-2reemvep][data-offen=true]{display:flex}.navigation__liste[data-astro-cid-2reemvep]{flex-direction:column;align-items:stretch;gap:0}.navigation__punkt[data-astro-cid-2reemvep]{border-bottom:1px solid var(--linie)}.navigation__schalter[data-astro-cid-2reemvep]{width:100%;justify-content:space-between;padding:1rem .6rem;font-size:1.1rem;border-radius:var(--radius-klein)}.navigation__punkt[data-astro-cid-2reemvep][data-hier] .navigation__schalter[data-astro-cid-2reemvep]:before{display:none}.mega[data-astro-cid-2reemvep]{position:static;box-shadow:none;opacity:1;visibility:visible}.mega__flaeche[data-astro-cid-2reemvep]{background:none;border:0;box-shadow:none}.mega__raster[data-astro-cid-2reemvep]{grid-template-columns:1fr;gap:.9rem;padding:0 0 1rem;max-width:none;padding-inline:0}.mega__karte[data-astro-cid-2reemvep]{padding:.7rem}.mega__bild[data-astro-cid-2reemvep]{display:none}.mega__liste[data-astro-cid-2reemvep]{grid-template-columns:1fr}.mega__liste[data-astro-cid-2reemvep] a[data-astro-cid-2reemvep]{padding:.65rem .7rem}.mega__liste[data-astro-cid-2reemvep] a[data-astro-cid-2reemvep]:hover{transform:none}.mega__rail[data-astro-cid-2reemvep]{padding:1rem}.kopf__aktionen[data-astro-cid-2reemvep]{margin-top:1.15rem;flex-direction:column;align-items:stretch}.kopf__telefon[data-astro-cid-2reemvep],.kopf__cta[data-astro-cid-2reemvep]{justify-content:center;font-size:1.08rem;padding-block:.78em}}@media(prefers-reduced-motion:no-preference){.navigation__punkt[data-astro-cid-2reemvep][data-offen] .mega__karte[data-astro-cid-2reemvep],.navigation__punkt[data-astro-cid-2reemvep][data-offen] .mega__spalte[data-astro-cid-2reemvep],.navigation__punkt[data-astro-cid-2reemvep][data-offen] .mega__rail[data-astro-cid-2reemvep]{animation:megaAuftritt .42s var(--kurve) backwards}.navigation__punkt[data-astro-cid-2reemvep][data-offen] .mega__karte[data-astro-cid-2reemvep]{animation-delay:.04s}.navigation__punkt[data-astro-cid-2reemvep][data-offen] .mega__spalte[data-astro-cid-2reemvep]{animation-delay:.09s}.navigation__punkt[data-astro-cid-2reemvep][data-offen] .mega__rail[data-astro-cid-2reemvep]{animation-delay:.14s}.navigation__punkt[data-astro-cid-2reemvep][data-offen] .mega__liste[data-astro-cid-2reemvep] li[data-astro-cid-2reemvep]{animation:megaZeile .34s var(--kurve) backwards;animation-delay:calc(.12s + var(--reihe, 0) * 34ms)}.navigation[data-astro-cid-2reemvep][data-offen=true] .navigation__punkt[data-astro-cid-2reemvep],.navigation[data-astro-cid-2reemvep][data-offen=true] .kopf__aktionen[data-astro-cid-2reemvep]{animation:megaAuftritt .36s var(--kurve) backwards}.navigation[data-astro-cid-2reemvep][data-offen=true] .navigation__punkt[data-astro-cid-2reemvep]:nth-child(1){animation-delay:.02s}.navigation[data-astro-cid-2reemvep][data-offen=true] .navigation__punkt[data-astro-cid-2reemvep]:nth-child(2){animation-delay:.07s}.navigation[data-astro-cid-2reemvep][data-offen=true] .navigation__punkt[data-astro-cid-2reemvep]:nth-child(3){animation-delay:.12s}.navigation[data-astro-cid-2reemvep][data-offen=true] .navigation__punkt[data-astro-cid-2reemvep]:nth-child(4){animation-delay:.17s}.navigation[data-astro-cid-2reemvep][data-offen=true] .navigation__punkt[data-astro-cid-2reemvep]:nth-child(5){animation-delay:.22s}.navigation[data-astro-cid-2reemvep][data-offen=true] .kopf__aktionen[data-astro-cid-2reemvep]{animation-delay:.27s}}@keyframes megaAuftritt{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes megaZeile{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.fuss[data-astro-cid-s25l5vg3]{padding-top:clamp(2.5rem,6vw,4rem);background:var(--gruen-hell);border-top:1px solid var(--gruen-rand);font-size:.98rem}.fuss__bahn[data-astro-cid-s25l5vg3]{display:grid;gap:clamp(1.75rem,4vw,3.5rem);grid-template-columns:1fr;padding-bottom:clamp(2rem,5vw,3rem)}.fuss__titel[data-astro-cid-s25l5vg3]{margin-bottom:.9rem;font-size:.79rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--tinte-leise)}.fuss__adresse[data-astro-cid-s25l5vg3]{font-style:normal;line-height:1.7;margin-bottom:.9rem}.fuss__kontakt[data-astro-cid-s25l5vg3]{line-height:1.8;margin-bottom:0;font-variant-numeric:tabular-nums}.fuss__kontakt[data-astro-cid-s25l5vg3] a[data-astro-cid-s25l5vg3]{display:inline-flex;align-items:center;min-height:26px;font-weight:700}.fuss__fax[data-astro-cid-s25l5vg3]{color:var(--tinte-leise)}.fuss__zeiten[data-astro-cid-s25l5vg3]{margin:0;font-variant-numeric:tabular-nums}.fuss__zeile[data-astro-cid-s25l5vg3]{display:grid;grid-template-columns:3.1rem 1fr;gap:0 .6rem;padding-block:.28rem;border-bottom:1px solid var(--gruen-rand)}.fuss__zeile[data-astro-cid-s25l5vg3]:last-of-type{border-bottom:0}.fuss__zeile[data-astro-cid-s25l5vg3] dt[data-astro-cid-s25l5vg3]{font-weight:800}.fuss__zeile[data-astro-cid-s25l5vg3] dd[data-astro-cid-s25l5vg3]{margin:0;color:var(--tinte-leise)}.fuss__block[data-astro-cid-s25l5vg3]{display:block;white-space:nowrap}.fuss__block--zu[data-astro-cid-s25l5vg3]{font-style:normal}.fuss__zeitnote[data-astro-cid-s25l5vg3]{margin:.7rem 0 0;font-size:.85rem;color:var(--tinte-leise)}.fuss__liste[data-astro-cid-s25l5vg3]{list-style:none;margin:0;padding:0}.fuss__liste[data-astro-cid-s25l5vg3] li[data-astro-cid-s25l5vg3]{margin-bottom:.2rem}.fuss__liste[data-astro-cid-s25l5vg3] a[data-astro-cid-s25l5vg3]{display:inline-flex;align-items:center;padding-block:.42rem;font-weight:600}.fuss__leiste[data-astro-cid-s25l5vg3]{display:grid;gap:.2rem 1.6rem;align-items:center;padding-block:1.15rem;border-top:1px solid var(--gruen-rand);color:var(--tinte-leise);font-size:.92rem}.fuss__recht[data-astro-cid-s25l5vg3]{margin:0}.fuss__rechtsliste[data-astro-cid-s25l5vg3]{display:flex;flex-wrap:wrap;gap:.2rem 1.5rem;list-style:none;margin:0;padding:0}.fuss__rechtsliste[data-astro-cid-s25l5vg3] li[data-astro-cid-s25l5vg3]{margin:0}.fuss__rechtsliste[data-astro-cid-s25l5vg3] a[data-astro-cid-s25l5vg3]{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.fuss__bauer[data-astro-cid-s25l5vg3]{margin:0;font-size:.85rem}.fuss__bauer[data-astro-cid-s25l5vg3] a[data-astro-cid-s25l5vg3]{display:inline-flex;align-items:center;min-height:44px;color:var(--tinte-leise);text-decoration:none;transition:color .2s var(--kurve)}.fuss__bauer[data-astro-cid-s25l5vg3] a[data-astro-cid-s25l5vg3]:hover{color:var(--tinte);text-decoration:underline}.fuss__bauer[data-astro-cid-s25l5vg3] a[data-astro-cid-s25l5vg3]{gap:.35em}.fuss__bauer[data-astro-cid-s25l5vg3] strong[data-astro-cid-s25l5vg3]{font-weight:800}@media(min-width:40rem)and (max-width:57.999rem){.fuss__bahn[data-astro-cid-s25l5vg3]{grid-template-columns:1fr 1fr}.fuss__block[data-astro-cid-s25l5vg3]:last-child{grid-column:1 / -1}.fuss__block[data-astro-cid-s25l5vg3]:last-child .fuss__liste[data-astro-cid-s25l5vg3]{display:flex;flex-wrap:wrap;gap:0 1.75rem}}@media(min-width:58rem){.fuss__bahn[data-astro-cid-s25l5vg3]{grid-template-columns:1.2fr 1fr 1fr}.fuss__leiste[data-astro-cid-s25l5vg3]{grid-template-columns:auto 1fr auto;justify-items:start}.fuss__rechtsliste[data-astro-cid-s25l5vg3]{justify-self:center}.fuss__bauer[data-astro-cid-s25l5vg3]{justify-self:end;text-align:right}}.vorschau[data-astro-cid-vpo3umbi]{background:#1d1f1c;color:#e8eae4;font-size:.88rem;line-height:1.55;border-bottom:2px solid var(--akzent)}.vorschau__bahn[data-astro-cid-vpo3umbi]{padding-block:.7rem;display:grid;gap:.3rem}.vorschau__text[data-astro-cid-vpo3umbi],.vorschau__intern[data-astro-cid-vpo3umbi]{margin:0;max-width:none}.vorschau__text[data-astro-cid-vpo3umbi] strong[data-astro-cid-vpo3umbi]{display:inline-block;margin-right:.5rem;padding:.1em .55em;background:var(--akzent);color:#16210f;border-radius:4px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vorschau__stand[data-astro-cid-vpo3umbi]{color:#9da396}.vorschau__intern[data-astro-cid-vpo3umbi]{color:#9da396;font-size:.82rem}.vorschau__intern[data-astro-cid-vpo3umbi] strong[data-astro-cid-vpo3umbi]{color:#c3c9bb}.vorschau__intern[data-astro-cid-vpo3umbi] code[data-astro-cid-vpo3umbi]{padding:.1em .35em;background:#2c2f2a;border-radius:3px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.94em}
