.contact-form{margin-top:36px;display:grid;gap:17px;max-width:520px}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form label{display:grid;gap:8px;font-size:11px;font-weight:800;letter-spacing:.035em}.contact-form input,.contact-form textarea{width:100%;border:1px solid #a8b5d2;border-radius:0;background:#fff;color:#141a1f;padding:13px 14px;font:400 15px/1.5 Manrope,Arial,sans-serif}.contact-form textarea{min-height:130px;resize:vertical}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:3px solid #244fe3;outline-offset:2px}.contact-form button{border:0;cursor:pointer;justify-self:start}.contact-form-note{font-size:12px;line-height:1.65;color:#4c5966}.contact-form-note a{text-decoration:underline}.contact-form .contact-form-note{margin:0;max-width:none}@media(max-width:560px){.contact-form-row{grid-template-columns:1fr}}
