.contact-form{max-width:680px;margin-top:33px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.contact-form label{display:grid;gap:8px;margin-bottom:17px;font-size:14px;font-weight:600}.contact-form input,.contact-form textarea{width:100%;border:1px solid #9dbca7;background:#f7fcf8;border-radius:4px;color:var(--ink);font:inherit;font-size:16px;padding:13px 14px;resize:vertical}.contact-form textarea{line-height:1.5}.contact-form input:focus,.contact-form textarea:focus{outline:3px solid #a6d8ae;outline-offset:2px;border-color:var(--teal)}.contact-submit{border:0;border-radius:4px;background:var(--ink);color:#fff;padding:15px 20px;font:600 15px 'DM Sans',Arial,sans-serif;cursor:pointer}.contact-submit:hover{background:var(--teal)}.contact-submit span{margin-left:22px}.contact-note{font-size:13px!important;line-height:1.5!important;color:#496652!important;margin:15px 0 0!important}@media(max-width:760px){.contact-grid{grid-template-columns:1fr;gap:0}}
