.contact-form[data-astro-cid-vekgkm42]{gap:var(--s-6);display:grid}.block[data-astro-cid-vekgkm42]{gap:var(--s-4);border:0;min-width:0;margin:0;padding:0;display:grid}.block-legend[data-astro-cid-vekgkm42],.fieldset-legend[data-astro-cid-vekgkm42]{margin-bottom:var(--s-3);font-variation-settings:"wght" 580;padding:0}.block-legend[data-astro-cid-vekgkm42]{font-family:var(--font-display);font-variation-settings:"wght" 400;font-size:1.35rem}.art-grid[data-astro-cid-vekgkm42]{gap:var(--s-2);display:grid}.art[data-astro-cid-vekgkm42]{gap:var(--s-3);min-height:3.25rem;padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white);cursor:pointer;transition:border-color var(--d-fast) var(--ease-out), background-color var(--d-fast) var(--ease-out);grid-template-columns:1.25rem 1fr;align-items:center;display:grid}.art[data-astro-cid-vekgkm42]:hover{border-color:var(--ink)}.art[data-astro-cid-vekgkm42]:has(input:checked){border-color:var(--accent);background:var(--accent-tint)}.art[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.1rem;height:1.1rem;accent-color:var(--accent);margin:0}.art[data-astro-cid-vekgkm42]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}#feld-anfrageart[data-astro-cid-vekgkm42][data-invalid=true] .art[data-astro-cid-vekgkm42]{border-color:var(--error)}.form-grid[data-astro-cid-vekgkm42]{gap:var(--s-5);display:grid}@media (width>=40rem){.form-grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}.field-full[data-astro-cid-vekgkm42]{grid-column:1/-1}}.weg-set[data-astro-cid-vekgkm42]{border:0;min-width:0;margin:0;padding:0}.radio-row[data-astro-cid-vekgkm42]{gap:var(--s-2);flex-wrap:wrap;display:flex}.radio[data-astro-cid-vekgkm42]{align-items:center;gap:var(--s-2);min-height:3rem;padding:0 var(--s-4);background:var(--white);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;transition:border-color var(--d-fast) var(--ease-out), background-color var(--d-fast) var(--ease-out);display:inline-flex}.radio[data-astro-cid-vekgkm42]:hover{border-color:var(--ink)}.radio[data-astro-cid-vekgkm42]:has(input:checked){border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.radio[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.05rem;height:1.05rem;accent-color:var(--paper);margin:0}.radio[data-astro-cid-vekgkm42]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}#feld-kontaktweg[data-astro-cid-vekgkm42][data-invalid=true] .radio[data-astro-cid-vekgkm42]{border-color:var(--error)}.chip-check[data-astro-cid-vekgkm42]:has(input:not(:checked)){color:var(--ink-2);text-decoration:line-through}.plan-block[data-astro-cid-vekgkm42][hidden],.herkunft-wahl[data-astro-cid-vekgkm42][hidden]{display:none}.plan-liste[data-astro-cid-vekgkm42]{gap:var(--s-2);display:grid}.plan-liste[data-astro-cid-vekgkm42] li{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:1.5rem 1fr;display:grid}.plan-liste[data-astro-cid-vekgkm42] li p{font-size:var(--text-s);color:var(--ink-2)}.plan-liste[data-astro-cid-vekgkm42] input{width:1.15rem;height:1.15rem;accent-color:var(--accent);margin-top:.2rem}.form-actions[data-astro-cid-vekgkm42]{gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--line);justify-items:start;display:grid}.form-actions[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{min-width:14rem}.datenschutz-hinweis[data-astro-cid-vekgkm42]{max-width:60ch}.fehler-liste[data-astro-cid-vekgkm42]{margin:var(--s-3) 0 0;padding-left:1.2rem}.fehler-liste[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:inherit}html.js .contact-form[data-astro-cid-vekgkm42]:not([data-art=thema]) .nur-thema[data-astro-cid-vekgkm42],html.js .contact-form[data-astro-cid-vekgkm42]:not([data-art=service]) .nur-service[data-astro-cid-vekgkm42],html.js .contact-form[data-astro-cid-vekgkm42][data-weg=E-Mail] #zeitfenster-field[data-astro-cid-vekgkm42]{display:none}.person[data-astro-cid-b3ya5zgj]{gap:var(--s-5);grid-template-columns:minmax(6rem,9rem) 1fr;align-items:start;display:grid}.person[data-astro-cid-b3ya5zgj].compact{grid-template-columns:4.5rem 1fr}.person[data-astro-cid-b3ya5zgj].compact .monogram[data-astro-cid-b3ya5zgj]{font-size:1.6rem}.person-name[data-astro-cid-b3ya5zgj]{font-size:1.5rem;line-height:1.2}.person-contact[data-astro-cid-b3ya5zgj]{gap:var(--s-1);margin-top:var(--s-3);display:grid}.person-text[data-astro-cid-b3ya5zgj]{min-width:0}.person-contact[data-astro-cid-b3ya5zgj]>[data-astro-cid-b3ya5zgj]{overflow-wrap:anywhere;min-width:0}.person-contact[data-astro-cid-b3ya5zgj] a[data-astro-cid-b3ya5zgj]{overflow-wrap:anywhere}@media (width<=24rem){.person[data-astro-cid-b3ya5zgj],.person[data-astro-cid-b3ya5zgj].compact{grid-template-columns:1fr}.person-visual[data-astro-cid-b3ya5zgj]{max-width:7rem}}.person[data-astro-cid-b3ya5zgj] a[data-astro-cid-b3ya5zgj]{text-decoration:none}.person[data-astro-cid-b3ya5zgj] a[data-astro-cid-b3ya5zgj]:hover{text-decoration:underline}.kontakt-facts[data-astro-cid-657w5j3a]{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--paper-2);display:grid}.kontakt-facts[data-astro-cid-657w5j3a] dt[data-astro-cid-657w5j3a]{font-size:var(--text-xs);color:var(--ink-2)}.kontakt-facts[data-astro-cid-657w5j3a] dd[data-astro-cid-657w5j3a]{margin:0}.kontakt-facts[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{font-variation-settings:"wght" 560;text-decoration:none}.kontakt-facts[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]:hover{text-decoration:underline}.kontakt-grid[data-astro-cid-657w5j3a]{gap:var(--s-8);align-items:start;display:grid}.kontakt-grid[data-astro-cid-657w5j3a]>[data-astro-cid-657w5j3a]{min-width:0}@media (width>=60rem){.kontakt-grid[data-astro-cid-657w5j3a]{gap:var(--s-9);grid-template-columns:7fr 4fr}}.kontakt-form[data-astro-cid-657w5j3a]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);padding:clamp(1.25rem,3vw,2.5rem)}.kontakt-aside[data-astro-cid-657w5j3a]{gap:var(--s-5);display:grid}@media (width>=60rem){.kontakt-aside[data-astro-cid-657w5j3a]{top:var(--s-6);position:sticky}}.kontakt-steps[data-astro-cid-657w5j3a]{gap:var(--s-3)}.kontakt-steps[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]{padding-top:var(--s-3)}.kontakt-person[data-astro-cid-657w5j3a]{padding-top:var(--s-5);border-top:1px solid var(--line)}
