.video-banner{overflow:hidden}.video-banner .video-banner-wrap{position:relative;display:flex;flex-direction:row;z-index:auto;isolation:isolate}.video-banner .video-banner-wrap:before{content:"";padding-bottom:45%;display:block}.video-banner.small-height .video-banner-wrap:before{padding-bottom:inherit;height:435px}.video-banner .video-banner-wrap .video-block{position:absolute;left:0;top:0;width:100%;height:100%}.video-banner .video-banner-wrap .video-block video{display:block;max-width:100%;position:absolute;top:0;left:0;height:calc(100% + 1px);width:100%;object-fit:cover;object-position:center center}.video-banner .video-banner-wrap .video-banner-content-box{display:flex;position:relative;width:100%;z-index:2;justify-content:center;padding:80px 50px}.video-banner .video-banner-wrap .video-banner-content-box.overlay-background{background:#0000004d}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content{width:100%;max-width:1080px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content.content-center{justify-content:center}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content .sec-subtitle{text-align:center;font-family:var(--font-body-family-wide);font-size:20px;line-height:20px;font-style:normal;font-weight:500;letter-spacing:.4px;text-transform:uppercase;margin:0}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content .title-desc{margin:30px 0;40px}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content .sec-title{text-align:center;font-family:var(--font-heading);font-size:80px;line-height:65.6px;font-style:normal;font-weight:700;letter-spacing:-1.6px;text-transform:uppercase;margin:0}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content .sec-title.style-two{font-family:var(--font-heading2);font-size:70px;line-height:63px;font-style:normal;font-weight:400;letter-spacing:-.7px}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content .sec-text{font-size:17px;line-height:21px;letter-spacing:.17px;max-width:575px;text-align:center;margin-top:30px;margin-bottom:0}@media screen and (max-width: 1250px){.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content .sec-title{font-size:75px;line-height:75px}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content .sec-title.style-two{font-size:65px;line-height:60px}}@media screen and (max-width: 989px){.video-banner .video-banner-wrap:before{padding-bottom:70%}.video-banner.small-height .video-banner-wrap:before{padding-bottom:50%}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content .sec-subtitle{font-size:18px;line-height:20px}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content .sec-title{font-size:60px;line-height:60px}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content .sec-title.style-two{font-size:50px;line-height:45px}}@media screen and (max-width: 749px){.video-banner .video-banner-wrap:before{padding-bottom:100%}.video-banner.small-height .video-banner-wrap:before{padding-bottom:70%}.video-banner .video-banner-wrap .video-banner-content-box{padding:50px 20px}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content .sec-title{font-size:50px;line-height:50px}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content .sec-title.style-two{font-size:47px;line-height:42px;letter-spacing:-.47px}}@media screen and (max-width: 575px){.video-banner .video-banner-wrap:before{padding-bottom:170%}.video-banner.small-height .video-banner-wrap:before{padding-bottom:140%}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content .sec-subtitle{font-size:16px;line-height:16px}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content .sec-title{font-size:40px;line-height:40px}.video-banner .video-banner-wrap .video-banner-content-box .video-banner-content .sec-text{font-size:15px;line-height:16px;margin-top:22px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-video-banner.css.map */
