.contact-module__9lyDlG__panel{background:var(--gn-paper);color:#141414;font-family:var(--gn-body);padding:44px 40px}.contact-module__9lyDlG__panel .contact-module__9lyDlG__title{font-family:var(--gn-display);text-transform:uppercase;margin:0 0 28px;font-size:40px;font-weight:700;line-height:1}.contact-module__9lyDlG__form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-module__9lyDlG__full{grid-column:1/-1}.contact-module__9lyDlG__field{flex-direction:column;gap:8px;display:flex}.contact-module__9lyDlG__field label{letter-spacing:2px;text-transform:uppercase;font-size:10px;font-weight:700}.contact-module__9lyDlG__field input,.contact-module__9lyDlG__field textarea{color:#141414;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d4d3cf;border-radius:0;outline:none;padding:14px 16px;font-size:15px;transition:border-color .2s}.contact-module__9lyDlG__field input:focus,.contact-module__9lyDlG__field textarea:focus{border-color:#141414}.contact-module__9lyDlG__field [aria-invalid=true]{border-color:var(--gn-red)}.contact-module__9lyDlG__error{color:var(--gn-red);font-size:12px}.contact-module__9lyDlG__submit{border:1px solid var(--gn-red);background:var(--gn-red);color:#fff;min-height:52px;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:36px;padding:16px 25px;font-size:13px;font-weight:700;transition:background .2s;display:inline-flex}.contact-module__9lyDlG__submit:hover:not(:disabled){background:var(--gn-red-hover)}.contact-module__9lyDlG__submit:disabled{cursor:not-allowed;opacity:.45}.contact-module__9lyDlG__submit:focus-visible{outline-offset:5px;outline:3px solid #ed5757}@media (max-width:760px){.contact-module__9lyDlG__panel{padding:32px 22px}.contact-module__9lyDlG__form{grid-template-columns:1fr}.contact-module__9lyDlG__panel .contact-module__9lyDlG__title{font-size:34px}}
