.kontakt[data-astro-cid-t2y6zvz4]{--kf-fehler:var(--fehler)}.angaben[data-astro-cid-t2y6zvz4]{border-top:1px solid var(--li);border-bottom:1px solid var(--li);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px 24px;margin:0 0 96px;padding:32px 0;display:grid}.angaben__eintrag[data-astro-cid-t2y6zvz4]{min-width:0;margin:0}.angaben[data-astro-cid-t2y6zvz4] dt[data-astro-cid-t2y6zvz4]{color:var(--tx2);margin:0 0 8px;font-size:14px;line-height:1.2}.angaben[data-astro-cid-t2y6zvz4] dd[data-astro-cid-t2y6zvz4]{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-family:Inter Tight,sans-serif;font-size:28px;font-weight:400;line-height:1.2}.angaben[data-astro-cid-t2y6zvz4] dd[data-astro-cid-t2y6zvz4] a[data-astro-cid-t2y6zvz4]{text-decoration:none}.angaben[data-astro-cid-t2y6zvz4] dd[data-astro-cid-t2y6zvz4] a[data-astro-cid-t2y6zvz4]:hover{text-underline-offset:4px;text-decoration:underline}.angaben[data-astro-cid-t2y6zvz4] address[data-astro-cid-t2y6zvz4]{font-style:normal}.formular[data-astro-cid-t2y6zvz4]{max-width:920px;position:relative}.formular[data-astro-cid-t2y6zvz4] form[data-astro-cid-t2y6zvz4],.formular__form[data-astro-cid-t2y6zvz4]{gap:24px;display:grid}.formular__zeile[data-astro-cid-t2y6zvz4]{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.feld[data-astro-cid-t2y6zvz4]{align-content:start;gap:8px;min-width:0;display:grid}.feld[data-astro-cid-t2y6zvz4] label[data-astro-cid-t2y6zvz4]{font-size:14px;font-weight:400;line-height:1.2}.feld[data-astro-cid-t2y6zvz4] label[data-astro-cid-t2y6zvz4] i[data-astro-cid-t2y6zvz4]{color:var(--tx2);font-style:normal}.feld[data-astro-cid-t2y6zvz4] input[data-astro-cid-t2y6zvz4],.feld[data-astro-cid-t2y6zvz4] textarea[data-astro-cid-t2y6zvz4]{background:var(--fl);width:100%;min-height:56px;color:var(--tx);border:0;border-radius:14px;padding:0 20px;font-size:17px;line-height:1.4}.feld[data-astro-cid-t2y6zvz4] textarea[data-astro-cid-t2y6zvz4]{resize:vertical;min-height:160px;padding:16px 20px}.feld[data-astro-cid-t2y6zvz4] input[data-astro-cid-t2y6zvz4]:focus-visible,.feld[data-astro-cid-t2y6zvz4] textarea[data-astro-cid-t2y6zvz4]:focus-visible{outline:2px solid var(--tx);outline-offset:2px}.feld[data-astro-cid-t2y6zvz4] [data-astro-cid-t2y6zvz4][aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--kf-fehler)}.fehler[data-astro-cid-t2y6zvz4]{color:var(--kf-fehler);align-items:flex-start;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:1.4;display:flex}.fehler[data-astro-cid-t2y6zvz4][hidden]{display:none}.fehler[data-astro-cid-t2y6zvz4]:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:7px}.hilfe[data-astro-cid-t2y6zvz4]{color:var(--tx2);margin:-8px 0 0;font-size:14px;line-height:1.4}.falle[data-astro-cid-t2y6zvz4]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formular__ende[data-astro-cid-t2y6zvz4]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.captcha-hinweis[data-astro-cid-t2y6zvz4]{color:var(--tx2);margin:0;font-size:13px;line-height:1.4}.senden[data-astro-cid-t2y6zvz4]{background:var(--tx);min-height:52px;color:var(--inv);border:0;border-radius:9999px;align-items:center;gap:24px;padding:8px 8px 8px 28px;font-size:18px;line-height:1;transition:background .2s ease-out;display:inline-flex}.senden__kreis[data-astro-cid-t2y6zvz4]{background:var(--inv);width:36px;height:36px;color:var(--tx);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.senden__kreis[data-astro-cid-t2y6zvz4] svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px;transition:transform .2s ease-out}.senden[data-astro-cid-t2y6zvz4]:hover{background:var(--tx-hover)}.senden[data-astro-cid-t2y6zvz4]:hover .senden__kreis[data-astro-cid-t2y6zvz4] svg{transform:rotate(45deg)}.senden__laeuft[data-astro-cid-t2y6zvz4]{display:none}[data-astro-cid-t2y6zvz4][data-zustand=sendet] .senden[data-astro-cid-t2y6zvz4]{cursor:progress;opacity:.7}[data-astro-cid-t2y6zvz4][data-zustand=sendet] .senden__bereit[data-astro-cid-t2y6zvz4]{display:none}[data-astro-cid-t2y6zvz4][data-zustand=sendet] .senden__laeuft[data-astro-cid-t2y6zvz4]{display:inline}[data-astro-cid-t2y6zvz4][data-zustand=sendet] .senden__kreis[data-astro-cid-t2y6zvz4] svg{display:none}[data-astro-cid-t2y6zvz4][data-zustand=sendet] .senden__kreis[data-astro-cid-t2y6zvz4]:after{content:"";border:2px solid color-mix(in srgb, var(--tx) 30%, transparent);border-top-color:var(--tx);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite kf-dreh}@keyframes kf-dreh{to{transform:rotate(360deg)}}.status[data-astro-cid-t2y6zvz4]{background:var(--fl);color:var(--tx);border-radius:14px;align-items:flex-start;gap:14px;margin:0;padding:16px 20px;font-size:17px;line-height:1.4;display:flex}.status[data-astro-cid-t2y6zvz4]:empty{display:none}.status[data-astro-cid-t2y6zvz4]:before{content:"";border:2px solid;border-radius:50%;flex:0 0 22px;width:22px;height:22px;margin-top:1px}.status[data-astro-cid-t2y6zvz4][data-zustand=erfolg]{background:var(--tx);color:var(--inv)}.status[data-astro-cid-t2y6zvz4][data-zustand=erfolg]:before{background:currentColor;border:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m7.5 12.5 3 3 6-6.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m7.5 12.5 3 3 6-6.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.status[data-astro-cid-t2y6zvz4][data-zustand=fehler]{box-shadow:inset 0 0 0 2px var(--kf-fehler)}.status[data-astro-cid-t2y6zvz4][data-zustand=fehler]:before{border-color:var(--kf-fehler)}.status[data-astro-cid-t2y6zvz4][data-zustand=sendet]:before{border-color:var(--li);border-top-color:var(--tx);animation:.8s linear infinite kf-dreh}@media (width<=767px){.angaben[data-astro-cid-t2y6zvz4]{grid-template-columns:1fr;gap:24px;margin-bottom:56px;padding:24px 0}.angaben[data-astro-cid-t2y6zvz4] dd[data-astro-cid-t2y6zvz4]{font-size:24px}.formular__zeile[data-astro-cid-t2y6zvz4]{grid-template-columns:1fr}.formular__ende[data-astro-cid-t2y6zvz4]{flex-direction:column;align-items:flex-start;gap:16px}}.zeiten[data-astro-cid-gvdvebap]{margin-left:35%}.zeiten__liste[data-astro-cid-gvdvebap]{border-top:1px solid var(--li);margin:0}.zeile[data-astro-cid-gvdvebap]{border-bottom:1px solid var(--li);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:32px;padding:28px 0;display:grid}.zeile__tage[data-astro-cid-gvdvebap]{letter-spacing:-.02em;margin:0;font-family:Inter Tight,sans-serif;font-size:32px;font-weight:400;line-height:1.2}.zeile[data-astro-cid-gvdvebap][data-heute] .zeile__tage[data-astro-cid-gvdvebap],.zeile[data-astro-cid-gvdvebap][data-heute] .zeile__zeiten[data-astro-cid-gvdvebap]{font-weight:600}.zeile__zeiten[data-astro-cid-gvdvebap]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;flex-wrap:wrap;justify-content:flex-end;margin:0;font-family:Inter Tight,sans-serif;font-size:32px;font-weight:400;line-height:1.2;display:flex}.fenster[data-astro-cid-gvdvebap]{white-space:nowrap}.fenster[data-astro-cid-gvdvebap]+.fenster[data-astro-cid-gvdvebap]:before{content:"·";content:"·" / "";color:var(--tx2);margin:0 14px}.zeile__zeiten--zu[data-astro-cid-gvdvebap]{color:var(--tx2)}.zeile__heute[data-astro-cid-gvdvebap]{background:var(--tx);color:var(--inv);letter-spacing:0;vertical-align:6px;border-radius:9999px;margin-left:12px;padding:6px 14px;font-family:Outfit,sans-serif;font-size:14px;font-weight:400;line-height:1.2;display:inline-block}.zeile__heute[data-astro-cid-gvdvebap][hidden]{display:none}.zeiten__hinweis[data-astro-cid-gvdvebap]{max-width:620px;color:var(--tx2);margin:24px 0 0;font-size:14px;line-height:1.4}@media (width<=1199px){.zeiten[data-astro-cid-gvdvebap]{margin-left:0}}@media (width<=767px){.zeile[data-astro-cid-gvdvebap]{grid-template-columns:1fr;row-gap:4px;padding:20px 0}.zeile__tage[data-astro-cid-gvdvebap]{font-size:22px}.zeile__zeiten[data-astro-cid-gvdvebap]{text-align:left;justify-content:flex-start;font-size:22px}.fenster[data-astro-cid-gvdvebap]+.fenster[data-astro-cid-gvdvebap]:before{margin:0 10px}}.karte__rahmen[data-astro-cid-fykjxvkf]{aspect-ratio:1344/560;background:var(--fl);border-radius:24px;position:relative;overflow:hidden}.karte__rahmen[data-astro-cid-fykjxvkf] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.karte__platzhalter[data-astro-cid-fykjxvkf]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:32px;display:flex;position:absolute;inset:0}.karte__platzhalter[data-astro-cid-fykjxvkf][hidden]{display:none}.karte__stecknadel[data-astro-cid-fykjxvkf]{background:var(--tx);width:56px;height:56px;color:var(--inv);border-radius:50%;place-items:center;display:grid}.karte__stecknadel[data-astro-cid-fykjxvkf] svg[data-astro-cid-fykjxvkf]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.karte__hinweis[data-astro-cid-fykjxvkf]{max-width:520px;color:var(--tx2);margin:0;font-size:14px;line-height:1.4}.karte__hinweis[data-astro-cid-fykjxvkf] a[data-astro-cid-fykjxvkf]{color:var(--tx)}.karte__hinweis[data-astro-cid-fykjxvkf] a[data-astro-cid-fykjxvkf]:hover{text-decoration:none}.karte__zustimmen[data-astro-cid-fykjxvkf],.karte__route[data-astro-cid-fykjxvkf]{background:var(--tx);min-height:52px;color:var(--inv);border:0;border-radius:9999px;align-items:center;gap:24px;padding:8px 8px 8px 28px;font-size:18px;line-height:1;text-decoration:none;transition:background .2s ease-out;display:inline-flex}.karte__zustimmen-kreis[data-astro-cid-fykjxvkf],.karte__route-kreis[data-astro-cid-fykjxvkf]{background:var(--inv);width:36px;height:36px;color:var(--tx);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.karte__zustimmen-kreis[data-astro-cid-fykjxvkf] svg,.karte__route-kreis[data-astro-cid-fykjxvkf] svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px;transition:transform .2s ease-out}.karte__zustimmen[data-astro-cid-fykjxvkf]:hover,.karte__route[data-astro-cid-fykjxvkf]:hover{background:var(--tx-hover)}.karte__zustimmen[data-astro-cid-fykjxvkf]:hover svg,.karte__route[data-astro-cid-fykjxvkf]:hover svg{transform:rotate(45deg)}.karte__fuss[data-astro-cid-fykjxvkf]{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.karte__adresse[data-astro-cid-fykjxvkf]{gap:4px;font-size:17px;font-style:normal;line-height:1.4;display:grid}.karte__adresse[data-astro-cid-fykjxvkf] strong[data-astro-cid-fykjxvkf]{letter-spacing:-.01em;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;line-height:1.25}.karte__adresse[data-astro-cid-fykjxvkf] span[data-astro-cid-fykjxvkf]{color:var(--tx2)}@media (width<=767px){.karte__rahmen[data-astro-cid-fykjxvkf]{aspect-ratio:auto;min-height:380px}.karte__platzhalter[data-astro-cid-fykjxvkf]{padding:24px 20px}.karte__fuss[data-astro-cid-fykjxvkf]{flex-direction:column;align-items:flex-start;gap:16px}}
