.main-content form.hs-form input[type=email],.main-content form.hs-form input[type=file],.main-content form.hs-form input[type=number],.main-content form.hs-form input[type=password],.main-content form.hs-form input[type=tel],.main-content form.hs-form input[type=text],.main-content form.hs-form select,.main-content form.hs-form textarea{background-color:#fff;border:1px solid #757575;border-radius:6px;box-shadow:none;color:#3c3c3c;font-family:Quicksand,sans-serif;font-size:21px;font-style:normal;font-weight:400;padding:10px 8px;text-decoration:none;width:100%!important}.main-content form.hs-form .hs-fieldtype-phonenumber label:not(.hs-error-msg),.main-content form.hs-form .hs-fieldtype-text label:not(.hs-error-msg){color:#757575;font-size:14px;left:10px;position:absolute;top:-20px;transition:all 50ms ease-out}.main-content form.hs-form .hs-fieldtype-phonenumber:has(input:placeholder-shown) label:not(.hs-error-msg),.main-content form.hs-form .hs-fieldtype-text:has(input:placeholder-shown) label:not(.hs-error-msg){font-size:21px;top:10px}.main-content form.hs-form .hs-fieldtype-phonenumber:has(input:focus) label:not(.hs-error-msg),.main-content form.hs-form .hs-fieldtype-text:has(input:focus) label:not(.hs-error-msg){font-size:14px;top:-20px}.main-content .hs-form-field{margin-bottom:2.5rem;position:relative}.main-content .hs_phone.hs-phone.hs-fieldtype-phonenumber.field.hs-form-field{margin-bottom:.5rem}.main-content input.hs-button.primary.large{background-color:#0c6a7f;border-radius:41px;box-shadow:none;color:#fff;padding:10px 60px}@media (max-width:600px){.main-content input.hs-button.primary.large{width:100%}}