.lv-kontakt{border-top:1px solid var(--lv-linie);max-width:640px;margin-top:48px;padding-top:40px}.lv-kontakt-titel{outline:none;margin:0 0 12px}.lv-kontakt-text{color:var(--lv-text);margin:0 0 12px;font-size:16px;line-height:1.55}.lv-kontakt-text a,.lv-kontakt-datenschutz a,.lv-kontakt-fehlerliste a{color:var(--lv-tinte);text-underline-offset:3px;text-decoration:underline}.lv-kontakt-form{gap:22px;margin-top:24px;display:grid}.lv-kontakt-pflicht{color:var(--lv-leise);margin:0;font-size:14px}.lv-kontakt-feld{gap:6px;display:grid}.lv-kontakt-feld label{color:var(--lv-tinte);font-size:15px;line-height:1.4}.lv-kontakt-optional{color:var(--lv-leise)}.lv-kontakt-feld input,.lv-kontakt-feld textarea{width:100%;min-height:48px;color:var(--lv-tinte);font:inherit;background:#fff;border:1px solid #767676;border-radius:0;padding:11px 14px;font-size:16px;line-height:1.45}.lv-kontakt-feld textarea{resize:vertical;min-height:168px}.lv-kontakt-feld input:focus-visible,.lv-kontakt-feld textarea:focus-visible{outline:2px solid var(--lv-tinte);outline-offset:1px;border-color:var(--lv-tinte)}.lv-kontakt-feld [aria-invalid=true]{border-color:#b3261e;box-shadow:inset 0 0 0 1px #b3261e}.lv-kontakt-hilfe{color:var(--lv-leise);margin:0;font-size:14px}.lv-kontakt-feldfehler{color:#b3261e;margin:0;font-size:14px}.lv-kontakt-feldfehler:before{content:"! ";font-weight:700}.lv-kontakt-fehlerliste{background:#fff;border:2px solid #b3261e;outline:none;margin-top:24px;padding:16px 18px}.lv-kontakt-fehlerliste:focus-visible{outline:2px solid var(--lv-tinte);outline-offset:2px}.lv-kontakt-fehlerliste p{color:#b3261e;margin:0 0 8px;font-weight:400}.lv-kontakt-fehlerliste ul{gap:4px;margin:0;padding-left:20px;list-style:outside;display:grid}.lv-kontakt-fehlerliste a{padding-block:4px;display:inline-block}.lv-kontakt-datenschutz{color:var(--lv-text);margin:0;font-size:14px;line-height:1.55}.lv-kontakt-meldung p{color:#b3261e;margin:0;font-size:15px}.lv-kontakt-knopf{justify-self:start;min-height:52px;padding-inline:32px}.lv-kontakt-knopf[aria-busy=true]{cursor:progress;opacity:.7}.lv-kontakt-falle{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (max-width:539.98px){.lv-kontakt-knopf{justify-self:stretch}}
