.banner-section-mar-v2 .banner-video-wrapper{display:inline-block;height:100%;overflow:hidden;position:absolute;width:100%;z-index:-1}.banner-section-mar-v2 .banner-video-wrapper:after{background:rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.banner-section-mar-v2 .banner-video-wrapper .hs-video-wrapper iframe,.banner-section-mar-v2 .banner-video-wrapper video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.banner-section-mar-v2 .banner-section,.banner-section-mar-v2 .banner-section.video-spacing-jan2022 .page-center{position:relative}.banner-section-mar-v2 .video-spacing-jan2022{height:auto}.banner-section-mar-v2 .video-spacing-jan2022 .banner-content{padding:250px 0 200px!important}.xpass-fit-page-feb .banner-content{padding:260px 0 290px!important}.xpass-fit-page-feb .banner-video-wrapper{display:inline-block;height:70%;min-height:766px;overflow:hidden;position:absolute;width:100%;z-index:-1}.banner-section.xpass-fit-page-feb.video-spacing-jan2022{height:auto}.banner-section.xpass-fit-page-feb{background-position:50%}.xpass-fit-page-feb .banner-heading h1{align-items:center;color:#fff;display:flex;font-family:ArcoPerpetuoProBold;font-size:54px;font-style:normal;line-height:120%}.xpass-fit-page-feb .banner-content .banner-heading{margin-bottom:32px;max-width:815px;width:100%}.banner-section.xpass-fit-page-feb .btn.button-background{max-width:189px}.banner-section span.bg-image-overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.banner-section .page-center{position:relative;z-index:2}.banner-section .bottom-arrow{z-index:5}.banner-section-mar-v2 .banner-content{padding:210px 0}.banner-section-mar-v2 .banner-content .banner-heading{margin:0 auto;max-width:640px;text-align:center}.banner-section-mar-v2 .banner-heading h1{color:#fff;font-family:ArcoPerpetuoProBold!important;font-size:34px!important;font-weight:700;line-height:normal!important;margin:0 0 16px}.banner-section-mar-v2 .banner-content .banner-text{margin:0 auto;max-width:640px;text-align:center}.banner-section-mar-v2 .banner-content .banner-text p{font-family:ArcoPerpetuoPro-Regular!important;font-size:16px!important;font-weight:400!important;line-height:normal!important;text-align:center}.banner-section-mar-v2 .xplus-banner-form{margin:0 auto;max-width:640px}.banner-section-mar-v2 .xplus-banner-form form{margin:0 auto;max-width:400px;position:relative}.banner-section-mar-v2 .xplus-banner-form form input[type=email]{background-color:#fff;border:1px solid #fff;border-radius:4px;font-size:12px;font-weight:400;outline:none;padding:20px 116px 19px 16px!important;position:relative}.banner-section-mar-v2 .xplus-banner-form form ul.hs-error-msgs{color:#f33;font-size:14px;font-weight:400;list-style-type:none;padding:0}.banner-section-mar-v2 .xplus-banner-form form input[type=email]::-webkit-input-placeholder{color:pink;color:#434343;display:block!important;font-size:12px;font-weight:400;opacity:1!important}.banner-section-mar-v2 .xplus-banner-form form input[type=email]::-moz-placeholder{color:pink;color:#434343;display:block!important;font-size:12px;font-weight:400;opacity:1!important}.banner-section-mar-v2 .xplus-banner-form form input[type=email]:-ms-input-placeholder{color:pink;color:#434343;display:block!important;font-size:12px;font-weight:400;opacity:1!important}.banner-section-mar-v2 .xplus-banner-form form input[type=email]:-moz-placeholder{color:pink;color:#434343;display:block!important;font-size:12px;font-weight:400;opacity:1!important}.banner-section-mar-v2 .xplus-banner-form form .hs_submit{position:absolute;right:0;top:0}.banner-section-mar-v2 .xplus-banner-form form .hs_submit .hs-button{background-color:#506ee9;border:1px solid #506ee9;border-bottom-right-radius:4px;border-top-right-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;padding:19px 24px 16px;text-align:center;transition:all .3s}.xplus-banner-form .hbspt-form{display:block}@media(min-width:768px){.banner-section .mobile-bg-image{display:none!important}}@media(max-width:767px){.xpass-fit-page-feb .banner-video-wrapper{height:51%;min-height:650px!important}.banner-section.xpass-fit-page-feb .banner-content{padding:220px 0!important;text-align:left}.xpass-fit-page-feb .banner-heading h1{font-size:36px;line-height:120%}.banner-section span.mobile-bg-image{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1}.banner-section span.mobile-bg-image,.banner-section span.mobile-bg-image img{height:100%;object-fit:cover;width:100%}.banner-section .banner-inner{position:relative;z-index:2}.banner-section-mar-v2 .banner-content{padding:100px 0}.banner-section-mar-v2 .xplus-banner-form form .hs_submit{margin-top:20px;position:static}.banner-section-mar-v2 .xplus-banner-form form .hs_submit .hs-button{border-radius:4px;width:100%}.banner-section-mar-v2 .xplus-banner-form form .hs_submit .hs-button:hover{background-color:transparent;border:1px solid #506ee9;color:#506ee9}.banner-section-mar-v2 .banner-heading h1{font-size:27px!important}.banner-section-mar-v2 .video-spacing-jan2022 .banner-content{padding:130px 0!important}}@media(max-width:414px){.banner-section.xpass-fit-page-feb .banner-content{padding:200px 0!important}}@media(max-width:375px){.banner-section.xpass-fit-page-feb .btn.button-background{max-width:100%;width:100%}}