.contact-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw}.contact-aside h2{font:400 48px/1 var(--serif);letter-spacing:-.04em}.contact-aside p,.contact-aside address{color:var(--muted);font-style:normal}.contact-aside a{display:block;margin:8px 0;font-weight:700}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:grid;gap:7px}.field.full{grid-column:1/-1}.field label{font-size:12px;font-weight:750}.field input,.field select,.field textarea{width:100%;border:1px solid #cfd4de;background:#fff;padding:14px;border-radius:5px;font:inherit}.field textarea{min-height:130px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid rgba(41,71,255,.2);border-color:var(--blue)}.form-note{grid-column:1/-1;color:var(--muted);font-size:12px}.form-status{grid-column:1/-1;padding:14px;background:#e9faff;color:#0c5a68;border:1px solid #a6e9f4;display:none}.form-status.show{display:block}@media(max-width:760px){.contact-layout{grid-template-columns:1fr}.contact-form{grid-template-columns:1fr}.field.full,.form-note,.form-status{grid-column:auto}}
