.kbox[data-astro-cid-zljqesub]{position:relative;max-inline-size:var(--container-narrow)}.kbox[data-astro-cid-zljqesub][data-hoehe]{block-size:var(--box-hoehe);overflow:hidden;transition:block-size .62s var(--motion-ease)}.formular[data-astro-cid-zljqesub]{display:grid;gap:var(--space-8)}.formular[data-astro-cid-zljqesub][hidden]{display:none}.formular-intro[data-astro-cid-zljqesub]{color:var(--color-ink-soft)}.formular-zeile[data-astro-cid-zljqesub]{display:grid;gap:var(--space-8)}.feld[data-astro-cid-zljqesub]{display:grid;gap:var(--space-2);min-inline-size:0}.feld[data-astro-cid-zljqesub] label[data-astro-cid-zljqesub],.feld[data-astro-cid-zljqesub] legend[data-astro-cid-zljqesub]{font-size:var(--text-sm);font-weight:var(--font-weight-regular);color:var(--color-ink-muted);transition:color var(--motion-fast) var(--motion-ease)}.feld[data-astro-cid-zljqesub]:focus-within>label[data-astro-cid-zljqesub]{color:var(--color-ink)}.feld-optional[data-astro-cid-zljqesub]{font-weight:var(--font-weight-regular)}.feld[data-astro-cid-zljqesub] input[data-astro-cid-zljqesub]:not([type=checkbox]):not([type=radio]),.feld[data-astro-cid-zljqesub] textarea[data-astro-cid-zljqesub]{inline-size:100%;padding:var(--space-3) 0;border:0;border-block-end:var(--border-width) solid var(--color-ink-muted);border-radius:0;background:transparent;color:var(--color-ink);font-size:var(--text-base);transition:border-color var(--motion-fast) var(--motion-ease)}.feld[data-astro-cid-zljqesub] input[data-astro-cid-zljqesub]:not([type=checkbox]):not([type=radio]):hover,.feld[data-astro-cid-zljqesub] textarea[data-astro-cid-zljqesub]:hover{border-block-end-color:var(--color-ink)}.feld[data-astro-cid-zljqesub] input[data-astro-cid-zljqesub]:not([type=checkbox]):not([type=radio]):focus-visible,.feld[data-astro-cid-zljqesub] textarea[data-astro-cid-zljqesub]:focus-visible{outline:none;border-block-end:2px solid var(--color-accent);border-radius:0}.feld[data-astro-cid-zljqesub] textarea[data-astro-cid-zljqesub]{resize:vertical;min-block-size:7rem}.feld[data-astro-cid-zljqesub] [data-astro-cid-zljqesub][aria-invalid=true]{border-block-end-color:var(--color-error)}.feld--themen[data-astro-cid-zljqesub]{padding:0;margin:0;border:0}.feld--themen[data-astro-cid-zljqesub] legend[data-astro-cid-zljqesub]{padding:0;margin-block-end:var(--space-2)}.chips[data-astro-cid-zljqesub]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip[data-astro-cid-zljqesub] input[data-astro-cid-zljqesub]{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.chip[data-astro-cid-zljqesub] span[data-astro-cid-zljqesub]{display:inline-block;padding:var(--space-2) var(--space-5);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-ink-soft);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.chip[data-astro-cid-zljqesub]:hover span[data-astro-cid-zljqesub]{border-color:var(--color-ink);color:var(--color-ink)}.chip[data-astro-cid-zljqesub] input[data-astro-cid-zljqesub]:checked+span[data-astro-cid-zljqesub]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.chip[data-astro-cid-zljqesub] input[data-astro-cid-zljqesub]:focus-visible+span[data-astro-cid-zljqesub]{outline:2px solid var(--color-focus);outline-offset:3px}.feld--checkbox[data-astro-cid-zljqesub]{grid-template-columns:auto 1fr;align-items:start;column-gap:var(--space-3)}.feld--checkbox[data-astro-cid-zljqesub] input[data-astro-cid-zljqesub]{inline-size:1.25rem;block-size:1.25rem;margin-block-start:.15rem;accent-color:var(--color-ink)}.feld--checkbox[data-astro-cid-zljqesub] label[data-astro-cid-zljqesub]{font-weight:var(--font-weight-regular);color:var(--color-ink-soft)}.feld--checkbox[data-astro-cid-zljqesub] .feld-fehler[data-astro-cid-zljqesub]{grid-column:1 / -1}.feld-hinweis[data-astro-cid-zljqesub]{font-size:var(--text-sm);color:var(--color-ink-muted)}.feld-fehler[data-astro-cid-zljqesub]{font-size:var(--text-sm);color:var(--color-error)}.feld-fehler[data-astro-cid-zljqesub]:empty{display:none}.formular-aktion[data-astro-cid-zljqesub]{display:grid;gap:var(--space-4);justify-items:start}.formular-meldung--fehler[data-astro-cid-zljqesub]{color:var(--color-error)}.formular-meldung[data-astro-cid-zljqesub]:focus{outline:none}.formular[data-astro-cid-zljqesub].ist-weg>[data-astro-cid-zljqesub]{animation:feld-weg .46s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--i, 0) * 55ms)}@keyframes feld-weg{to{opacity:0;transform:translateY(18px) scale(.98);filter:blur(6px)}}.danke[data-astro-cid-zljqesub]{position:absolute;inset:0;display:grid;gap:var(--space-3);justify-items:start;align-content:start}.danke[data-astro-cid-zljqesub][hidden]{display:none}.danke[data-astro-cid-zljqesub].ist-fest{position:static}.danke[data-astro-cid-zljqesub]>[data-astro-cid-zljqesub]{opacity:0;transform:translateY(14px)}.danke[data-astro-cid-zljqesub].ist-da>[data-astro-cid-zljqesub]{opacity:1;transform:none;transition:opacity .52s var(--motion-ease),transform .52s var(--motion-ease);transition-delay:calc(.16s + var(--i, 0) * 90ms)}.danke-buehne[data-astro-cid-zljqesub]{position:relative;inline-size:4.5rem;block-size:4.5rem;margin-block-end:var(--space-3)}.danke-haken[data-astro-cid-zljqesub]{inline-size:100%;block-size:100%;overflow:visible}.danke-ring[data-astro-cid-zljqesub],.danke-strich[data-astro-cid-zljqesub]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.danke-ring[data-astro-cid-zljqesub]{stroke:var(--color-accent);stroke-width:1.5;transform-origin:center;transform:rotate(-90deg)}.danke-strich[data-astro-cid-zljqesub]{stroke:var(--color-ink);stroke-width:3}.danke[data-astro-cid-zljqesub].ist-da .danke-ring[data-astro-cid-zljqesub]{animation:strich-zeichnen .64s var(--motion-ease) .12s forwards}.danke[data-astro-cid-zljqesub].ist-da .danke-strich[data-astro-cid-zljqesub]{animation:strich-zeichnen .42s var(--motion-ease) .56s forwards}.danke-buehne[data-astro-cid-zljqesub] .danke-ringlein{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:.6rem;block-size:.6rem;margin:-.3rem 0 0 -.3rem;border:var(--ring-strich) solid var(--color-accent);border-radius:var(--radius-full);pointer-events:none}.danke-eyebrow[data-astro-cid-zljqesub]{font-size:var(--text-sm);font-weight:var(--font-weight-regular);color:var(--color-accent-strong)}.danke-titel[data-astro-cid-zljqesub]{font-size:var(--text-2xl)}.danke-titel[data-astro-cid-zljqesub]:focus-visible{outline:2px solid var(--color-focus);outline-offset:6px}.danke-text[data-astro-cid-zljqesub]{color:var(--color-ink-soft)}.danke-link[data-astro-cid-zljqesub]{margin-block-start:var(--space-2)}@media(min-width:40rem){.formular-zeile[data-astro-cid-zljqesub]{grid-template-columns:1fr 1fr;gap:var(--grid-gap)}}@media(prefers-reduced-motion:reduce){.kbox[data-astro-cid-zljqesub][data-hoehe],.formular[data-astro-cid-zljqesub].ist-weg>[data-astro-cid-zljqesub],.danke[data-astro-cid-zljqesub].ist-da>[data-astro-cid-zljqesub]{transition:none;animation:none}.formular[data-astro-cid-zljqesub].ist-weg>[data-astro-cid-zljqesub]{opacity:0}.danke[data-astro-cid-zljqesub].ist-da .danke-ring[data-astro-cid-zljqesub],.danke[data-astro-cid-zljqesub].ist-da .danke-strich[data-astro-cid-zljqesub]{animation:none;stroke-dashoffset:0}}.erstgespraech[data-astro-cid-d7zyz6zb]{display:grid;gap:var(--block-gap);align-items:start}.erstgespraech-text[data-astro-cid-d7zyz6zb]{display:grid;gap:var(--space-6)}.kontaktblock-kontakt[data-astro-cid-d7zyz6zb]{display:grid;gap:var(--space-1);justify-items:start}.kontaktblock-telefon[data-astro-cid-d7zyz6zb],.kontaktblock-mail[data-astro-cid-d7zyz6zb]{color:var(--color-ink);transition:color var(--motion-fast) var(--motion-ease)}.kontaktblock-telefon[data-astro-cid-d7zyz6zb]:hover,.kontaktblock-mail[data-astro-cid-d7zyz6zb]:hover{color:var(--color-accent-strong)}@media(min-width:56rem){.seitenkopf-text:has(>.erstgespraech){grid-column:1 / -1}.erstgespraech[data-astro-cid-d7zyz6zb]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--grid-gap)}}
