.Kontaktformular_formular__BPgPJ{margin-block-start:var(--luft-1);max-width:44rem}.Kontaktformular_reihe__qMiJF{display:grid;gap:0}@media (min-width:40rem){.Kontaktformular_reihe2__kz3PQ{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2rem}}.Kontaktformular_feld__U971F{display:block;border-block-end:1px solid var(--linie);padding-block:.9rem 0}.Kontaktformular_marke__S7Tp7{display:block;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--leise)}.Kontaktformular_auswahl__d8I8y,.Kontaktformular_eingabe__X7CCO,.Kontaktformular_feldtext__lBdOw{display:block;width:100%;margin-block-start:.35rem;padding-block:.35rem .9rem;border:0;background:none;color:var(--schrift);font-family:var(--font-text);font-size:1.125rem;line-height:1.5;min-height:44px}.Kontaktformular_feldtext__lBdOw{resize:vertical;min-height:9rem}.Kontaktformular_auswahl__d8I8y{appearance:none;cursor:pointer}.Kontaktformular_auswahl__d8I8y option{color:rgb(var(--tinte-dec));background-color:rgb(var(--weiss-dec))}.Kontaktformular_auswahl__d8I8y:focus-visible,.Kontaktformular_eingabe__X7CCO:focus-visible,.Kontaktformular_feldtext__lBdOw:focus-visible{outline:2px solid var(--akzent);outline-offset:4px;border-radius:2px}.Kontaktformular_eingabe__X7CCO::placeholder,.Kontaktformular_feldtext__lBdOw::placeholder{color:var(--leise);opacity:.7}.Kontaktformular_zustimmung__OoxXU{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start;margin-block-start:var(--luft-1);max-width:var(--mass)}.Kontaktformular_hakenFeld__LtFI_{display:grid;place-items:center;width:44px;height:44px;margin:-10px;cursor:pointer}.Kontaktformular_haken__I6E15{width:24px;height:24px;accent-color:var(--akzent);flex:none}.Kontaktformular_haken__I6E15:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.Kontaktformular_zustimmungText__8hxiK{font-size:.9375rem;line-height:1.6;color:var(--leise)}.Kontaktformular_zustimmungText__8hxiK a{color:var(--schrift);text-decoration:underline;text-underline-offset:.2em}.Kontaktformular_pflicht__XZygh{margin-block-start:1.25rem;font-size:.875rem;color:var(--leise)}.Kontaktformular_absenden__WnS0p{margin-block-start:var(--luft-1)}.Kontaktformular_wegweiser__dnkjC{margin-block-start:var(--luft-1);border-inline-start:2px solid var(--linie);padding-inline-start:1.25rem;font-size:.9375rem;line-height:1.6;color:var(--leise);max-width:var(--mass)}.Kontaktformular_fehler__ukloL{margin-block-start:1rem;font-size:.9375rem;line-height:1.6;color:var(--schrift);border-inline-start:2px solid var(--akzent);padding-inline-start:1rem}.Seitenkopf_leitsatz__EMJFS{font-family:var(--font-display);font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--goldtief-dec));margin-block-end:.75rem}.Seitenkopf_titel__lFUOh{font-family:var(--font-auszeichnung);font-size:clamp(2.5rem,5.4vw,3.875rem);line-height:1.1;letter-spacing:.005em;font-weight:400;text-wrap:balance;max-width:22ch;hyphens:auto;overflow-wrap:break-word}.Seitenkopf_vorspann__6f5Wk{margin-block-start:1.125rem;max-width:46ch;font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.65;color:rgb(var(--tinte-dec)/86%);text-wrap:pretty}.Seitenkopf_ruf__mjkws{margin-block-start:clamp(1.5rem,3vh,2rem);padding-block-start:1.25rem;border-block-start:1px solid var(--linie)}.Seitenkopf_nurtext__auj8m{padding-inline:var(--saum);padding-block:var(--luft-3) var(--luft-2)}