.video-hero-section{position:relative;width:100%;overflow:hidden}section.video-hero-section video{width:100%}.text-container{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;padding:140px 0}section.video-hero-section video.absolute{position:absolute}.video-background{width:100%;height:100%;object-fit:cover;position:fixed;z-index:-1;top:0;left:0}.video-text-wrap .subtitle{font-family:Poppins,sans-serif;font-size:31px;letter-spacing:normal;font-weight:600;color:#f3f2ec;margin:0}.video-text-wrap .heading{font-size:61px;letter-spacing:normal;font-weight:500;color:#fff;line-height:1.2;margin:0 0 10px}.video-text-wrap .description{font-family:Open Sans,sans-serif;font-size:30px;color:#fffcf6;line-height:1.2;font-weight:400;letter-spacing:normal;margin:0 0 30px}.hero-button{display:inline-flex;flex-wrap:nowrap;justify-content:center;align-items:center;font-family:Zilla Slab,serif;font-size:16px;letter-spacing:normal;font-weight:500;width:140px;height:50px;text-decoration:none;background:#e6deca;color:#000}.hero-button:hover{background:#ccc3ad}.video-text-wrap{max-width:650px}@media (max-width:1199px){.text-container{padding:100px 0}}@media (max-width:991px){.video-text-wrap{text-align:center}}@media (max-width:749px){.text-container{padding:100px 0;min-height:70vh}.video-text-wrap .subtitle{font-size:21px;margin-bottom:13px}.video-text-wrap .heading{font-size:36px;margin-bottom:15px}.video-text-wrap .description{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/banner-video.css.map */
