.banner-home .wrapper{position:relative}.banner-home .bg-overlay:before{background-repeat:no-repeat;background-size:cover;content:""!important;display:block!important;height:100%;left:auto!important;position:absolute;right:0!important;top:0;width:65%;z-index:1}.banner-home .text-box .text-wrapper p,.banner-home .text-box .text-wrapper ul{max-width:450px}.banner-home .cta-box{margin-top:40px}.banner-home{margin-top:158px!important}.banner-home .content-wrap{padding-left:70px}.banner-home .bg-overlay:after{background-image:url(https://20888120.fs1.hubspotusercontent-na1.net/hubfs/20888120/banner-bottom-image.png)!important;background-repeat:no-repeat;background-size:cover;bottom:0;content:""!important;display:block!important;height:278px;left:auto!important;position:absolute;right:0!important;width:100%;z-index:2}.banner-home .video-container{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.banner-home .bg-video{height:auto;left:50%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media (max-width:1023px) and (min-width:992px){.banner-home{margin-top:100px!important}}@media (max-width:991px){.banner-home .image-box{margin-top:40px}.banner-home .cta-box{margin-top:30px}.banner-home .bg-overlay:before{background-repeat:no-repeat;height:100%!important;width:100%}.banner-home .text-box .text-wrapper p{max-width:100%}.banner-home .content-wrap{padding-left:0}.banner-home{margin-top:68px!important}}