.form-heading h3{font-size:28px;line-height:1.2;margin-bottom:16px}.quote-form-main .form-container{max-width:66.666%;background:#fff;border:1px solid #eee;padding:20px;margin:auto auto 61px;-webkit-box-shadow:-1px 5px 20px 0 rgba(82,90,101,.1);box-shadow:-1px 5px 20px 0 rgba(82,90,101,.1)}.quote-form-main .form-container fieldset.form-columns-1 .input,.quote-form-main .form-container fieldset.form-columns-2 .input{margin-right:12px;margin-left:12px;line-height:1}.quote-form-main .form-container fieldset.form-columns-1 .hs-input{width:100%}.quote-form-main form{margin:0 -12px}.quote-form-main form input[type=email]:focus,.quote-form-main form input[type=file]:focus,.quote-form-main form input[type=number]:focus,.quote-form-main form input[type=password]:focus,.quote-form-main form input[type=tel]:focus,.quote-form-main form input[type=text]:focus,.quote-form-main form select:focus,.quote-form-main form textarea:focus{color:#666;border:1px solid var(--secondary_color);outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#fff}.quote-form-main form input[type=submit],form .hs-button{font-size:16px;font-weight:500;padding:10px 30px}@media(max-width:991px){.quote-form-main .form-container{max-width:100%}.quote-form-main form fieldset.form-columns-2 .hs-form-field{width:100%}.quote-form-main .form-columns-2 .hs-form-field .hs-input,.quote-form-main .form-container fieldset.form-columns-1 .hs-input{width:95%}.quote-form-main .form-container fieldset.form-columns-1 .input,.quote-form-main .form-container fieldset.form-columns-2 .input{margin-right:0;margin-left:0}}