.contact-form .main-form{-webkit-box-shadow:0 2px 40px rgba(0,0,0,.2);box-shadow:0 2px 40px rgba(0,0,0,.2);margin:-32px auto 0;max-width:790px;padding:70px 43px;position:relative}.contact-form fieldset.form-columns-2 .input{margin-right:0!important}.contact-form form input[type=email],.contact-form form input[type=number],.contact-form form input[type=password],.contact-form form input[type=tel],.contact-form form input[type=text],.contact-form form select,.contact-form form textarea{border:1px solid;border-color:var(--secondary_color);border-radius:0;color:#919191;font-size:20px;font-weight:600;outline:none;padding:22px 22px 22px 30px;text-align:center}.contact-form form textarea{padding:34px 10px 20px}.contact-form form input[type=email]::-webkit-input-placeholder,.contact-form form input[type=tel]::-webkit-input-placeholder,.contact-form form input[type=text]::-webkit-input-placeholder{color:#909090;font-size:20px}.contact-form form input[type=email]::-moz-placeholder,.contact-form form input[type=tel]::-moz-placeholder,.contact-form form input[type=text]::-moz-placeholder{color:#909090;font-size:20px}.contact-form form input[type=email]:-ms-input-placeholder,.contact-form form input[type=tel]:-ms-input-placeholder,.contact-form form input[type=text]:-ms-input-placeholder{color:#909090;font-size:20px}.contact-form form input[type=email]::-ms-input-placeholder,.contact-form form input[type=tel]::-ms-input-placeholder,.contact-form form input[type=text]::-ms-input-placeholder{color:#909090;font-size:20px}.contact-form form input[type=email]::placeholder,.contact-form form input[type=tel]::placeholder,.contact-form form input[type=text]::placeholder{color:#909090;font-size:20px}.contact-form form textarea::-webkit-input-placeholder{color:#909090}.contact-form form textarea::-moz-placeholder{color:#909090}.contact-form form textarea:-ms-input-placeholder{color:#909090}.contact-form form textarea::-ms-input-placeholder{color:#909090}.contact-form form textarea::placeholder{color:#909090}.contact-form fieldset.form-columns-2 .hs-form-field{width:48%!important}.contact-form fieldset.form-columns-2 .hs_email,.contact-form fieldset.form-columns-2 .hs_firstname,.contact-form fieldset.form-columns-2 .hs_state{margin-right:4%}.contact-form fieldset.form-columns-1 .hs-input,.contact-form form fieldset.form-columns-1 input{width:100%!important}.contact-form fieldset.form-columns-1 .input{margin-right:0!important}.contact-form form input[type=submit]{margin:20px 0 0;outline:none;padding:26px;text-align:center;width:100%}.contact-form form .actions{text-align:center}@media(max-width:767px){.contact-form .main-form{max-width:100%;padding:40px 20px}.contact-form form input[type=email],.contact-form form input[type=number],.contact-form form input[type=password],.contact-form form input[type=tel],.contact-form form input[type=text],.contact-form form select,.contact-form form textarea{padding:16px}. contact-form form input[type=tel]::-webkit-input-placeholder,.contact-form form input[type=email]::-webkit-input-placeholder,.contact-form form input[type=text]::-webkit-input-placeholder{font-size:16px}.contact-form form input[type=email]::-moz-placeholder,.contact-form form input[type=tel]::-moz-placeholder,.contact-form form input[type=text]::-moz-placeholder{font-size:16px}.contact-form form input[type=email]:-ms-input-placeholder,.contact-form form input[type=tel]:-ms-input-placeholder,.contact-form form input[type=text]:-ms-input-placeholder{font-size:16px}.contact-form form input[type=email]::-ms-input-placeholder,.contact-form form input[type=tel]::-ms-input-placeholder,.contact-form form input[type=text]::-ms-input-placeholder{font-size:16px}.contact-form form input[type=email]::placeholder,.contact-form form input[type=tel]::placeholder,.contact-form form input[type=text]::placeholder,.contact-form form select,.contact-form form textarea{font-size:16px}.contact-form form input[type=submit]{margin:15px 0 0;padding:18px}}@media(max-width:480px){.contact-form .main-form{max-width:100%;padding:40px 20px}.contact-form .form-columns-2 .hs-form-field .hs-input,.contact-form fieldset.form-columns-2 .hs-form-field{width:100%!important}.contact-form fieldset.form-columns-2 .hs_email,.contact-form fieldset.form-columns-2 .hs_firstname,.contact-form fieldset.form-columns-2 .hs_state{margin-right:0!important}}