.hero-section{padding:375px 0 250px;background-repeat:no-repeat;background-size:cover;background-position:50%;background-attachment:scroll}.hero-section .hero-inner{width:100%;float:left}.hero-section .hero-left{width:50%;float:left;text-align:left;padding:0 15px}.hero-section .form-wrap{max-width:400px;width:100%;float:left;padding:25px}.hero-section .hero-left .form-wrap{display:inline-block;float:none;text-align:left;background-color:rgba(0,0,0,.7019607843137254)}.hero-section .form-style{width:100%;float:left;padding:25px 25px 30px}.hero-section .form-style h3:not(empty){font-size:20px;line-height:25px;color:#fff;margin:.25rem 0 1rem;font-family:Arial;font-weight:500}.hero-section .form-style h3:empty{display:none}.hero-section .form-style form .hs-form-field{margin-bottom:1rem}.hero-section .form-style form .hs-form-field input::placeholder,.hero-section .form-style form .hs-form-field select::placeholder,.hero-section .form-style form .hs-form-field textarea::placeholder{color:#fff}.hero-section .form-style form .hs-form-field>label>span:empty+span.hs-form-required,.hero-section .form-style form .hs-form-field>label span:empty{display:none}.hero-section .form-style form .hs-form-field li.hs-form-booleancheckbox{margin:0 0 1rem;padding-bottom:1rem}.hero-section .form-style form .hs-form-field li.hs-form-booleancheckbox input[type=checkbox]{height:auto;margin:.4rem 5px 0 0}.hero-section .form-style form .hs-form-field li.hs-form-booleancheckbox span p{font-family:Gotham Book;font-weight:400;line-height:1.75;color:#fff}.hero-section .form-style form .hs_submit input{cursor:pointer;-webkit-appearance:none;color:#fff;box-shadow:none;border-radius:.25rem;padding:.375rem .75rem;font-size:1rem;line-height:1.5;font-family:Gotham Book;text-transform:uppercase;min-width:248px;text-align:center}.hero-section .form-style form .hs_submit{margin-bottom:0}.hero-section .form-style form .hs_recaptcha{margin:0 0 16px}.hero-section .form-style form .hs-form-field .hs-error-msgs>li{line-height:0;margin-top:8px}.hero-section .form-style form .hs-form-field .hs-error-msgs>li>.hs-error-msg{color:#fff;line-height:20px;font-size:16px}.hero-section .form-style form .hs_error_rollup{display:none}.hero-section .form-style .submitted-message{color:#fff;font-size:20px;line-height:25px}@media(max-width:991px){.hero-section{padding:200px 0 100px}.hero-section .hero-left{width:100%;text-align:left}}@media(max-width:767px){.hero-section{padding:195px 0 60px}}@media(max-width:480px){.hero-section .form-wrap{padding:5px}.hero-section .form-style{padding:15px 10px}.hero-section .form-style form .hs-form-field li.hs-form-booleancheckbox{margin-bottom:0}.hero-section .form-style form .hs_recaptcha{margin-top:0}.hero-section .form-style form .hs_submit{margin-bottom:10px}}