.contact-form-wrap{max-width:980px;margin:0 0 52px}.contact-form-intro{max-width:650px;font-size:22px;line-height:1.45}.contact-form-wrap fieldset{border:0;min-width:0;margin:0;padding:0}.contact-form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-form-grid label{flex-direction:column;gap:10px;min-width:0;font-size:16px;line-height:1.4;display:flex}.contact-form-grid label>span{opacity:.8;font-size:14px}.contact-full{grid-column:1/-1}.contact-form-grid input,.contact-form-grid textarea,.contact-form-grid select{width:100%;min-width:0;color:var(--paper);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#20201d;border:1px solid #ffffff70;border-radius:0;padding:14px;font-size:16px}.contact-form-grid textarea{resize:vertical}.contact-form-grid input::placeholder,.contact-form-grid textarea::placeholder{color:#bbb8b0}.contact-form-wrap :focus-visible{outline:2px solid var(--acid);outline-offset:4px}.contact-form-wrap fieldset:disabled{opacity:.7}.contact-privacy{max-width:750px;margin:26px 0;font-size:14px;line-height:1.6}.contact-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-form-status:not(:empty){border:1px solid #ffffff70;margin-bottom:28px;padding:24px;font-size:18px;line-height:1.5}.contact-form-status h3{margin:0 0 16px;font-size:32px}.contact-form-status button{color:var(--paper);cursor:pointer;background:0 0;border:1px solid;padding:12px 20px}.contact-form-wrap button{cursor:pointer}@media (max-width:700px){.contact-form-grid{grid-template-columns:1fr}.contact-full{grid-column:auto}.contact-form-wrap{margin-bottom:36px}}
