.banner_with_form{background-color:#231828;background-position:50%;background-position:0 100%;background-repeat:no-repeat;background-size:cover;background-size:60%;position:relative;z-index:1}.banner_with_form .background-video{height:100%;position:absolute;top:0;width:100%;z-index:1}.banner_with_form .background-video video,.banner_with_form .video-bg iframe{height:100%;object-fit:cover;width:100%}.banner_with_form .video-bg iframe{border:none;left:0;pointer-events:none;position:absolute;top:0;z-index:-1}.banner_with_form .content-wrapper{position:relative;z-index:9}.banner_with_form .overlay{height:100%;inset:0;position:absolute;width:100%;z-index:3}.banner_with_form .btn-wrapper{align-items:center;display:flex;flex-wrap:wrap}.banner_with_form .btn-wrapper .type_std a{align-items:center;display:flex;justify-content:space-between}.banner_with_form .banner_with_image{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:40px;justify-content:space-between}.banner_with_form .banner_with_image .text_content{width:calc(60% - 40px)}.banner_with_form .banner_with_image .media_section{width:40%}.banner_with_form .banner_with_image.media_align_left{flex-direction:row}.banner_with_form .video_media video{max-width:100%}.banner_with_form .banner_with_image.no_media .text_content{width:100%}.banner_with_form.cst-btn .btn-wrapper .type_std a{font-size:20px}.banner_with_form .banner_with_form-inner h1{font-size:var(--h2_size);margin-bottom:32px}.banner_with_form_v2 .banner_with_image .banner_with_form_v2-inner{margin-bottom:32px}.banner_with_form_v2 .banner_with_image{gap:60px}.banner_with_form .banner_with_image .form_wrap.with_form_title .submitted-message,.banner_with_form .banner_with_image .form_wrap.with_form_title form{border-top-left-radius:0;border-top-right-radius:0}.banner_with_form .banner_with_image .form_wrap.with_form_title form .actions{padding-top:10px;text-align:center}.banner_with_form .banner_with_image .form_wrap .form-title{font-weight:400;text-align:center}.banner_with_form .banner_with_image strong{font-weight:500}.banner_with_form .banner_with_image form label:has(.hs-form-required) strong{font-weight:600}@media (max-width:991px){.banner_with_form .typed-text-wrap{display:block;line-height:1.5}.banner_with_form .content-wrapper br{display:none}.banner_with_form .banner_with_image,.banner_with_form .banner_with_image.media_align_left{flex-direction:column}.banner_with_form .banner_with_image .media_section,.banner_with_form .banner_with_image .text_content{width:100%}.banner_with_form.cst-btn .btn-wrapper .type_std a{font-size:16px;line-height:1.28}.banner_with_form .banner_with_image.media_form{flex-direction:column-reverse}}