.contact-inner{gap:60px;align-items:center}.contact-form{width:min(100%,480px);display:grid;gap:18px}.contact-form label{display:grid;gap:6px;font-size:13px;font-weight:700}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form input,.contact-form textarea{width:100%;border:1px solid #859b5e;background:#f5fae6;color:#19221b;padding:12px;font:inherit;resize:vertical}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:3px solid #3c5b2e;outline-offset:2px}.contact-button{background:#18261a;color:#fff;border:0;justify-self:start}.contact-button:disabled{opacity:.65;cursor:not-allowed}.form-note{font-size:13px!important;margin:0!important;color:#405b32}@media(max-width:650px){.contact-inner{flex-direction:column;align-items:stretch}.form-row{grid-template-columns:1fr}.contact-form{width:100%}}
