.contact-us-form .hs-form{column-gap:15px;display:grid;grid-template-areas:"salutation salutation salutation salutation salutation salutation" "lastname lastname lastname firstname firstname firstname" "email email email phone phone phone" "location location location location location location" "message message message message message message" "captcha captcha captcha captcha captcha captcha" "submit-error submit-error submit-error submit-error submit-error submit-error" "submit submit submit submit submit submit";grid-template-columns:repeat(6,1fr)}@media screen and (max-width:400px){.contact-us-form .hs-form{column-gap:15px;grid-template-areas:"salutation salutation salutation salutation salutation salutation" "lastname lastname lastname lastname lastname lastname" "firstname firstname firstname firstname firstname firstname" "email email email email email email" "phone phone phone phone phone phone" "location location location location location location" "message message message message message message" "captcha captcha captcha captcha captcha captcha" "submit-error submit-error submit-error submit-error submit-error submit-error" "submit submit submit submit submit submit"}}.contact-us-form .hs-form-field.hs_salutation{grid-area:salutation}.contact-us-form .hs-form :nth-of-type(5){grid-area:location}.contact-us-form .hs-form-field.hs_lastname{grid-area:lastname}.contact-us-form .hs-form-field.hs_firstname{grid-area:firstname}.contact-us-form .hs-form-field.hs_email{grid-area:email}.contact-us-form .hs-form-field.hs_phone{grid-area:phone}.contact-us-form .hs-form-field.hs_message{grid-area:message}.contact-us-form .hs-recaptcha{grid-area:captcha}.contact-us-form .hs-submit{grid-area:submit;justify-self:center}.contact-us-form .hs-submit input{padding-left:30px;padding-right:30px}.contact-us-form .hs_error_rollup{grid-area:submit-error;text-align:center}