.hm-form{display:flex;flex-direction:column;gap:23px;max-width:700px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:23px}.hm-form label{display:flex;flex-direction:column;gap:10px;font-size:12px;font-weight:600}.hm-form label .muted{font-weight:400}.hm-form input,.hm-form textarea{width:100%;padding:13px 15px;border:1px solid #c9c2b4;border-radius:5px;background:#fffdf8;color:var(--navy);font-weight:400;min-height:49px}.hm-form textarea{resize:vertical;min-height:155px}.hm-form input:focus,.hm-form textarea:focus{outline:2px solid var(--teal);outline-offset:2px}.hm-form textarea::placeholder{color:#777}.form-submit{display:flex;align-items:flex-start;gap:25px;flex-direction:column}.form-submit p{font-size:10px;color:var(--muted);margin:0}.hm-thanks__line{color:var(--body)}@media(max-width:640px){.form-row{grid-template-columns:1fr}.hm-form{gap:20px}.form-submit .button{width:100%;min-height:50px}}

/* Readable labels, fields and privacy notice on every screen. */
.hm-form label{font-size:15px}.hm-form input,.hm-form textarea{font-size:16px}.form-submit p{font-size:14px;line-height:1.7}.hm-form textarea::placeholder{color:#585e65}
