.termin[data-astro-cid-pdm73kuj]{position:relative;background:var(--surface-white);padding:clamp(72px,9vh,128px) var(--gutter) clamp(64px,8vh,112px)}.termin__inner[data-astro-cid-pdm73kuj]{position:relative;max-width:980px;margin:0 auto}.kicker[data-astro-cid-pdm73kuj]{margin:0;font-size:11px;font-weight:500;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--gold-deep)}.termin__kopf[data-astro-cid-pdm73kuj]{max-width:52ch}.termin__titel[data-astro-cid-pdm73kuj]{margin:18px 0 0;font-family:var(--font-display);font-weight:300;font-size:clamp(34px,5vw,58px);line-height:1.05;color:var(--text-dark)}.termin__lead[data-astro-cid-pdm73kuj]{margin:20px 0 0;font-size:clamp(15px,1.3vw,17px);line-height:1.75;color:var(--text-dark-muted)}.termin__dauer[data-astro-cid-pdm73kuj]{margin:14px 0 0;font-size:12px;letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--tinte-leise)}.termin__form[data-astro-cid-pdm73kuj]{margin-top:clamp(34px,4vw,52px);padding:clamp(26px,3vw,44px);background:var(--papier, #f6f4f0);box-shadow:0 18px 44px -28px #1c1f2273}.termin__form[data-astro-cid-pdm73kuj]>[data-astro-cid-pdm73kuj]+[data-astro-cid-pdm73kuj]{margin-top:20px}.termin__reihe[data-astro-cid-pdm73kuj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.feld[data-astro-cid-pdm73kuj]{display:block}.feld__name[data-astro-cid-pdm73kuj]{display:block;margin-bottom:9px;font-size:11px;font-weight:500;letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--tinte-leise)}.feld[data-astro-cid-pdm73kuj] input[data-astro-cid-pdm73kuj],.feld[data-astro-cid-pdm73kuj] textarea[data-astro-cid-pdm73kuj]{width:100%;padding:15px 16px;border:0;border-radius:0;background:var(--surface-white);font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--text-dark)}.feld[data-astro-cid-pdm73kuj] textarea[data-astro-cid-pdm73kuj]{resize:vertical;min-height:132px}.feld[data-astro-cid-pdm73kuj] input[data-astro-cid-pdm73kuj]::placeholder,.feld[data-astro-cid-pdm73kuj] textarea[data-astro-cid-pdm73kuj]::placeholder{color:#1c1f2261}.feld[data-astro-cid-pdm73kuj] input[data-astro-cid-pdm73kuj]:focus-visible,.feld[data-astro-cid-pdm73kuj] textarea[data-astro-cid-pdm73kuj]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--gold)}.termin__meldung[data-astro-cid-pdm73kuj]{margin:24px 0 0;padding:12px 16px;border-left:2px solid var(--gold);background:#c5a87a24;font-size:14px;line-height:1.6;color:var(--text-dark-muted)}.termin__meldung[data-astro-cid-pdm73kuj][hidden]{display:none}.termin__meldung--schief[data-astro-cid-pdm73kuj]{border-left-color:#b4342b;background:#b4342b14}.termin__knopf[data-astro-cid-pdm73kuj]{display:inline-flex;align-items:center;gap:14px;padding:19px 34px;border:0;cursor:pointer;font-family:var(--font-body);font-size:11.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--surface-white);background:var(--text-dark);box-shadow:0 8px 20px -8px #1c1f228c;transition:background .3s ease,box-shadow .3s ease}.termin__knopf[data-astro-cid-pdm73kuj] svg[data-astro-cid-pdm73kuj]{width:16px;height:16px;fill:none;stroke:var(--gold);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.termin__knopf[data-astro-cid-pdm73kuj]:hover:not(:disabled){background:#000}.termin__knopf[data-astro-cid-pdm73kuj]:disabled{background:var(--tinte-still);cursor:progress;box-shadow:none}.termin__fuss[data-astro-cid-pdm73kuj]{font-size:12.5px;line-height:1.7;color:var(--tinte-leise)}.termin__fuss[data-astro-cid-pdm73kuj] a[data-astro-cid-pdm73kuj],.termin__aus[data-astro-cid-pdm73kuj] a[data-astro-cid-pdm73kuj]{color:var(--gold-deep);border-bottom:1px solid rgba(197,168,122,.5)}.termin__fuss[data-astro-cid-pdm73kuj] a[data-astro-cid-pdm73kuj]:hover,.termin__aus[data-astro-cid-pdm73kuj] a[data-astro-cid-pdm73kuj]:hover{color:var(--text-dark);border-bottom-color:var(--text-dark)}.termin__aus[data-astro-cid-pdm73kuj]{margin-top:26px;font-size:14px;color:var(--text-dark-muted)}.kalender[data-astro-cid-pdm73kuj],.gebucht[data-astro-cid-pdm73kuj]{margin-top:clamp(34px,4vw,52px)}.kalender[data-astro-cid-pdm73kuj][hidden],.gebucht[data-astro-cid-pdm73kuj][hidden]{display:none}.kalender__titel[data-astro-cid-pdm73kuj],.gebucht__titel[data-astro-cid-pdm73kuj]{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(26px,3.4vw,40px);line-height:1.1;color:var(--text-dark)}.kalender__text[data-astro-cid-pdm73kuj],.gebucht__text[data-astro-cid-pdm73kuj]{margin:14px 0 0;max-width:56ch;font-size:clamp(15px,1.3vw,17px);line-height:1.75;color:var(--text-dark-muted)}.kalender__fenster[data-astro-cid-pdm73kuj]{margin-top:26px;min-height:720px;background:var(--papier, #f6f4f0)}@media(max-width:620px){.kalender__fenster[data-astro-cid-pdm73kuj]{min-height:940px}}.kalender__aus[data-astro-cid-pdm73kuj]{margin:18px 0 0;font-size:13.5px;color:var(--tinte-leise)}.kalender__aus[data-astro-cid-pdm73kuj] a[data-astro-cid-pdm73kuj]{color:var(--gold-deep);border-bottom:1px solid rgba(197,168,122,.5)}.kalender__aus[data-astro-cid-pdm73kuj] a[data-astro-cid-pdm73kuj]:hover{color:var(--text-dark);border-bottom-color:var(--text-dark)}.gebucht[data-astro-cid-pdm73kuj]{padding:clamp(26px,3vw,44px);background:var(--papier, #f6f4f0);box-shadow:0 18px 44px -28px #1c1f2273}.falle[data-astro-cid-pdm73kuj]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}@media(max-width:620px){.termin__reihe[data-astro-cid-pdm73kuj]{grid-template-columns:minmax(0,1fr)}.termin__knopf[data-astro-cid-pdm73kuj]{width:100%;justify-content:center}}
