.cform[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:1rem;max-width:46rem}.cform__row[data-astro-cid-svshx33u]{display:grid;gap:1rem}@media(min-width:620px){.cform__row[data-astro-cid-svshx33u]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:.35rem;margin:0}.field[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-size:.85rem;font-weight:600;color:var(--ink)}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{font:inherit;font-size:.95rem;padding:.7rem .8rem;background:var(--paper-2);border:1px solid var(--field-line);border-radius:.5rem;color:var(--ink)}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]::placeholder,.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]::placeholder{color:var(--dim)}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:hover,.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:hover{border-color:var(--muted)}.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{resize:vertical}.cform__hp[data-astro-cid-svshx33u]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cform__fineprint[data-astro-cid-svshx33u]{font-size:.8rem;line-height:1.5;color:var(--muted);margin:0}.cform__fineprint[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:var(--accent);text-decoration:underline}.cform__error[data-astro-cid-svshx33u]{font-size:.9rem;line-height:1.55;padding:.85rem 1rem;border:1px solid var(--accent);border-radius:.5rem;background:var(--paper-2);color:var(--ink);margin:0}.cform__einwilligung[data-astro-cid-svshx33u]{margin:0}.cform__einwilligung[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.55;color:var(--ink)}.cform__einwilligung[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]{flex:none;margin-top:.25rem}.cform__einwilligung[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:var(--accent);text-decoration:underline}.cform[data-astro-cid-svshx33u] button[data-astro-cid-svshx33u]{align-self:flex-start}.cform[data-astro-cid-svshx33u] button[data-astro-cid-svshx33u][disabled]{opacity:.55;cursor:not-allowed}.cform__laedt[data-astro-cid-svshx33u]{display:flex;align-items:center;gap:.5rem}.cform__laedt[data-astro-cid-svshx33u][hidden]{display:none}.cform__spinner[data-astro-cid-svshx33u]{flex:none;width:.9em;height:.9em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:cform-dreh .8s linear infinite}@keyframes cform-dreh{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cform__spinner[data-astro-cid-svshx33u]{animation:none;border-top-color:currentColor;opacity:.5}}.contact[data-astro-cid-5kzmxj53]{display:grid;gap:1.25rem}@media(min-width:900px){.contact[data-astro-cid-5kzmxj53]{grid-template-columns:.9fr 1.1fr;align-items:start}}.contact__ways[data-astro-cid-5kzmxj53]{display:grid;gap:1px;align-content:start;background:var(--hairline-2);border:1px solid var(--hairline-2);border-radius:var(--radius);overflow:hidden}.contact__card[data-astro-cid-5kzmxj53]{background:var(--paper-2)}.contact__card[data-astro-cid-5kzmxj53] a[data-astro-cid-5kzmxj53]{display:flex;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none}.contact__card[data-astro-cid-5kzmxj53] a[data-astro-cid-5kzmxj53]:hover .contact__card-title[data-astro-cid-5kzmxj53]{color:var(--accent-hover)}.contact__icon[data-astro-cid-5kzmxj53]{display:flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-sm);background:var(--paper-sunk);color:var(--accent)}.contact__icon[data-astro-cid-5kzmxj53] svg{width:1.125rem;height:1.125rem}.contact__card-title[data-astro-cid-5kzmxj53]{display:block;font-weight:600;color:var(--ink);transition:color .15s ease}.contact__card-value[data-astro-cid-5kzmxj53]{display:block;font-size:.875rem;color:var(--muted);overflow-wrap:anywhere}.contact__topic-list[data-astro-cid-5kzmxj53]{column-gap:2rem}@media(min-width:560px){.contact__topic-list[data-astro-cid-5kzmxj53]{column-count:2}}.contact__topic-list[data-astro-cid-5kzmxj53] li[data-astro-cid-5kzmxj53]{break-inside:avoid}.contact__form-heading[data-astro-cid-5kzmxj53]{font-size:clamp(1.5rem,3.2vw,2rem)}.contact__form-intro[data-astro-cid-5kzmxj53]{margin-top:.75rem;margin-bottom:2rem}
