.cf-form{display:grid;gap:17px}.cf-field{display:grid;gap:7px}.cf-field label{font-size:13px;font-weight:800}.cf-field input,.cf-field textarea,.cf-field select{width:100%;min-height:46px;padding:12px 13px;border:1px solid #c9d5df;border-radius:4px;background:#fff;color:var(--ink);font:inherit}.cf-field select{padding-right:38px}.cf-field textarea{min-height:140px;resize:vertical}.cf-field-checkbox{display:block}.cf-field-checkbox label{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;font-weight:500;line-height:1.5}.cf-field-checkbox input{width:18px;min-height:0;height:18px;margin-top:2px;padding:0}.cf-submit{justify-self:start;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border:1px solid var(--navy);border-radius:999px;background:var(--navy);color:#fff;font-size:14px;font-weight:800;cursor:pointer}@media (min-width:640px){.contact-r1-form .cf-form{grid-template-columns:1fr 1fr;column-gap:18px}.contact-r1-form .cf-field-textarea,.contact-r1-form .cf-field-select,.contact-r1-form .cf-field-checkbox,.contact-r1-form .cf-submit{grid-column:1 / -1}}