.kontakt__lead{max-width:60ch;margin-top:14px;color:var(--ink-2);font-size:16px}.kontakt__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:start;margin-top:40px}.kontakt__form{padding-top:16px;border-top:1px solid var(--ink)}.kontakt__h2{margin-bottom:22px;font-size:24px}.kontakt__side{display:grid;gap:32px}.kontakt__mail{color:var(--ink-2);font-size:15px}.kontakt__lines .kontakt__invoice{margin-top:20px}@media(max-width:1179.98px){.kontakt__grid{grid-template-columns:minmax(0,1fr);gap:48px}}@media(max-width:859.98px){.kontakt__lead{font-size:15px}.kontakt__side .letter{padding:24px 18px 24px 26px}.kontakt__side .letter__addr{grid-template-columns:minmax(0,1fr);gap:12px}.kontakt__side .letter__tel{font-size:28px}}.kform__req{margin-bottom:18px;color:var(--ink-3);font-size:13.5px}.kform__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.kform__grid>.k-full{grid-column:1 / -1}.kform__grid>.k-half{grid-column:span 1}.kform__privacy{max-width:64ch;margin-top:18px;color:var(--ink-2);font-size:14px}.kform__privacy a,.kform__noscript a,.kform__success a{text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.kform__turnstile{margin-top:16px;max-width:400px}.kform__hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.kform__error{margin-top:18px;padding:14px 16px;border:1px solid var(--error);border-left-width:3px;background:#fff;font-size:14.5px}.kform__error a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.kform__error:focus{outline:none}.kform__btn{margin-top:22px}.kform__noscript{margin-top:16px;padding:12px 14px;border:1px dashed var(--rule-2);font-size:14px}.kform__success{padding:22px 24px 24px;background:var(--amber-tint);box-shadow:inset 3px 0 0 var(--amber)}.kform__success:focus{outline:none}.kform__success:focus-visible{outline:3px solid var(--amber-focus);outline-offset:2px}.kform__mark{display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:12px;border:1px solid var(--ink);background:#fff}.kform__success-title{margin-bottom:8px;font-size:24px}.kform__success-more{margin-top:12px;color:var(--ink-2);font-size:14.5px}@media(max-width:859.98px){.kform__grid{grid-template-columns:minmax(0,1fr)}.kform__btn{width:100%}}.errsum{margin-top:24px;padding:16px 18px;border:1px solid var(--error);border-left-width:3px;background:#fff}.errsum__title{color:var(--error);font-size:16px;font-weight:650}.errsum__list{display:grid;gap:4px;margin-top:8px}.errsum__list a{display:inline-block;padding:3px 0;color:var(--ink);font-size:14.5px;text-decoration:underline;text-decoration-color:var(--error);text-underline-offset:3px}.errsum__list a:hover{color:var(--error)}@media(pointer:coarse){.errsum__list{gap:0}.errsum__list a{display:inline-flex;align-items:center;min-height:44px;padding:4px 0}}@media print{.errsum{display:none!important}}
