.banner-with-form{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:40px 0 60px;position:relative;z-index:0}.banner-with-form .inner-wrapper{display:flex;flex-wrap:wrap}.banner-with-form .left-col{padding-right:30px;width:50%}.banner-with-form .right-col{padding-left:30px;width:50%}.banner-with-form .hs-richtext,.banner-with-form .legal-consent-container .hs-dependent-field{padding-top:10px}.banner-with-form .hs-input,.banner-with-form input[type=email],.banner-with-form input[type=file],.banner-with-form input[type=number],.banner-with-form input[type=password],.banner-with-form input[type=search],.banner-with-form input[type=tel],.banner-with-form input[type=text],.banner-with-form select,.banner-with-form textarea{background-color:transparent;border-bottom:1px solid #d5d5d5;border-radius:0;font-weight:300;line-height:1.5;padding:15px 0}.banner-with-form form select.hs-input{font-style:normal;font-weight:300}.banner-with-form form label{margin:0}.banner-with-form .hs-form-field{margin-bottom:8px}.banner-with-form .legal-consent-container,.banner-with-form .legal-consent-container p{font-size:16px}.banner-with-form .legal-consent-container span{cursor:pointer;font-size:16px}.banner-with-form textarea.hs-input{min-height:auto}.banner-with-form select option{color:#000;display:block;padding:20px}.banner-with-form h1{line-height:1.125}.banner-with-form form{margin:30px 0 0}.banner-with-form .hs_submit.hs-submit{margin:0}.banner-with-form .content-wrapper{max-width:1700px}.banner-with-form .hs-input.invalid.error{background-color:transparent;border-color:#e60058}.banner-with-form form input[type=checkbox]{display:none!important}.banner-with-form form input[type=checkbox]+span:before{border:1px solid #222;border-radius:4px;color:#06c4f2;content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:16px;height:20px;margin-right:6px;padding:0 2px;text-align:center;width:20px}.banner-with-form form input[type=checkbox]:checked+span:before{content:"\f00c"}.banner-with-form .hs-button.primary.large{border-radius:29px;cursor:pointer;font-size:20px;max-width:100%;min-width:152px;padding:18px 20px}.banner-with-form .submitted-message{color:#fff;text-align:left}.banner-with-form form input[type=checkbox]+span:before{min-width:20px}@media(max-width:991px){.banner-with-form .inner-wrapper{display:block}.banner-with-form .left-col,.banner-with-form .right-col{padding:0;width:100%}.banner-with-form .left-col{padding-right:30px}.banner-with-form .right-col{margin-top:30px;padding-left:20px}.banner-with-form{padding:30px 0 40px}.banner-with-form .actions{text-align:center}.banner-with-form .hs-input,.banner-with-form input[type=email],.banner-with-form input[type=file],.banner-with-form input[type=number],.banner-with-form input[type=password],.banner-with-form input[type=search],.banner-with-form input[type=tel],.banner-with-form input[type=text],.banner-with-form select,.banner-with-form textarea{padding:10px 0}.banner-with-form .hs-button.primary.large{font-size:18px;padding:12px 15px}}