.kontakt-form{flex-direction:column;gap:14px;max-width:720px;display:flex}.kontakt-form label{color:var(--s-tinte);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.kontakt-form input,.kontakt-form select,.kontakt-form textarea{font:inherit;color:var(--s-tinte);background:var(--s-papier);border:1px solid var(--s-linie);border-radius:6px;width:100%;min-height:44px;padding:10px 12px;font-weight:400}.kontakt-form textarea{resize:vertical;min-height:140px}.kontakt-form :is(input,select,textarea):focus-visible{outline:2px solid var(--s-aktion);outline-offset:1px}.kontakt-reihe{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.kontakt-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kontakt-fehler{color:var(--s-hinweis);margin:0;font-size:14px}.kontakt-honig{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.kuendigen-wahl{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.kuendigen-wahl legend{color:var(--s-tinte);margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.kontakt-form .kuendigen-wahl label{cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-height:32px;font-weight:400}.kontakt-form .kuendigen-wahl input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--s-aktion);flex:none;margin:0;padding:0}.kuendigen-angaben{gap:6px;margin:0;display:grid}.kuendigen-angaben div{grid-template-columns:minmax(120px,34%) 1fr;gap:12px;display:grid}.kuendigen-angaben dt{font-weight:600}.kuendigen-angaben dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:520px){.kuendigen-angaben div{grid-template-columns:1fr;gap:0}}.kuendigen-hinweis{margin-top:16px}.kuendigen-hinweis a{color:var(--s-aktion);text-underline-offset:2px;text-decoration:underline}
