.hero-banner{position:relative;margin-bottom:0}@media(min-width:768px){.hero-banner{margin-top:-76px}}@media(min-width:1024px){.hero-banner{margin-top:-97px}}.hero-banner .container_banner{z-index:9;padding-bottom:7px;margin-left:auto;margin-right:auto;display:flex;width:100%;align-items:center;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:768px){.hero-banner .container_banner{padding-left:60px;padding-right:60px}.hero-banner .container_banner{align-items:flex-start}.hero-banner .container_banner{padding-bottom:3rem}}@media(min-width:1280px){.hero-banner .container_banner{padding-left:66px;padding-right:66px}.hero-banner .container_banner{padding-bottom:3.5rem}}@media(min-width:1536px){.hero-banner .container_banner{padding-left:75px;padding-right:75px;padding-bottom:70px}}@media(min-width:1750px){.hero-banner .container_banner{padding-bottom:90px}}.hero-banner .container_banner .primary-btn{height:45px;min-height:auto;box-shadow:0 3px 10px #00000036}@media(min-width:1024px){.hero-banner .container_banner .primary-btn{height:55px;min-width:250px}}@media(min-width:1536px){.hero-banner .container_banner .primary-btn{min-width:284px;height:62px;font-size:18px;line-height:18px}}.hero-banner .hero-banner-img-videos-sec{position:relative;top:-5px}@media(min-width:768px){.hero-banner .hero-banner-img-videos-sec{top:-14px;height:100vh}}.hero-banner .hero-banner-img{padding-top:51%}@media(min-width:768px){.hero-banner .hero-banner-img{min-height:100%}}@media(min-width:768px){.hero-banner .hero-banner-img:after{min-height:100%;content:"";background:#0003;height:60%}.hero-banner .hero-banner-img:after{position:absolute}.hero-banner .hero-banner-img:after{left:0}.hero-banner .hero-banner-img:after{right:0}.hero-banner .hero-banner-img:after{bottom:0}}@media(min-width:640px){.hero-banner .hero-banner-img:after{height:100%}}@media(min-width:768px){.hero-banner .hero-banner-img:after{height:100%}}@media(min-width:1280px){.hero-banner .hero-banner-img:after{height:100%}}.hero-banner .hero-banner-img img,.hero-banner .hero-banner-img video,.hero-banner .hero-banner-img iframe{position:absolute;top:0;left:0;right:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero-banner .hero-banner-img.hero-banner-videos-box{min-height:661px;aspect-ratio:1/1}@media(max-width:767px){.hero-banner .hero-banner-img.hero-banner-videos-box{padding:0;min-height:390px}}@media(min-width:640px){.hero-banner .hero-banner-img.hero-banner-videos-box{aspect-ratio:16/9;min-height:390px}}.hero-banner .banner-caption-row{position:absolute;left:0;right:0;bottom:0;z-index:10}.hero-banner .banner-caption-row .banner-caption .video-icon{background:#ffffff42}.typewriter{font-weight:700;position:relative;margin:0 0 20px;color:#fff;font-size:1.6rem;line-height:1.2em}@media(min-width:768px){.typewriter{font-size:30px}}.hero-text-container h1{color:#3c3c3c;margin:20px 0}.hero-text-container p{color:#333}.hero-text-container .hero-btn-container{margin:30px auto 0}@media(min-width:768px){.hero-text-container .hero-btn-container{margin-left:0}.hero-text-container{position:absolute;text-align:left;right:12%;max-width:35%;top:35%}.hero-text-container p,.hero-text-container h1{color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/hero-banner.css.map */
