@media screen and (max-width: 749px){.small-hide{display:none!important}}@media screen and (min-width: 750px) and (max-width: 989px){.medium-hide{display:none!important}}@media screen and (min-width: 990px){.large-up-hide{display:none!important}}.hero-banner-section{display:flex;position:relative}.hero-banner-section__content{position:absolute}.hero-banner__desktop-image{width:100%;height:100%;object-fit:cover}.video-container{display:flex;position:relative;width:100%}.video-container video{width:100%}.hero-banner__desktop-video{display:flex}.background-container{width:100%}.video__controls{display:flex;justify-content:center;position:absolute;width:20px;height:20px;bottom:20px;right:20px;z-index:4}.video__control{cursor:pointer;margin:0 10px}.video__control[hidden]{display:none}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;display:block!important}.hero-content-container .shopify-block [class*=h],.hero-content-container .shopify-block [class*=body-]{margin:0}.hero-content-container .shopify-block+.paragraph-block{margin-top:2rem}.hero-content-container .shopify-block+.cta-container:has(.shopify-block.cta-block:not(:empty)){margin-top:2.4rem}@media screen and (min-width: 769px) and (max-width: 1200px){.hero-content-container .h0{font-size:3.6rem;line-height:1.11}.hero-content-container .h0_5{font-size:4rem;line-height:2.8rem}.hero-content-container .h1{font-size:3.2rem;line-height:1.13}.hero-content-container .h2{font-size:2.8rem;line-height:1.14}.hero-content-container .h3{font-size:2.4rem;line-height:1.17}.hero-content-container .h4{font-size:2.2rem;line-height:1.18}.hero-content-container .h5{font-size:2rem;line-height:1.2}.hero-content-container .h6{font-size:1.8rem;line-height:1.22}.hero-content-container .body-xl,.hero-content-container .body-xl p{font-size:2rem;line-height:1.4}.hero-content-container .body-lg,.hero-content-container .body-lg p{font-size:1.6rem;line-height:1.5}.hero-content-container .body-md,.hero-content-container .body-md p{font-size:1.4rem;line-height:1.57}.hero-content-container .body-sm,.hero-content-container .body-sm p{font-size:1.4rem;line-height:1.43}}@media screen and (min-width: 750px){.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.hero-content-container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex}.hero-banner-align__desktop-left-middle{justify-content:flex-start;align-items:center}.hero-banner-align__desktop-center-middle{justify-content:center;align-items:center}.hero-banner-align__desktop-right-middle{justify-content:flex-end;align-items:center}.hero-banner-align__desktop-left-top{justify-content:flex-start;align-items:flex-start}.hero-banner-align__desktop-center-top{justify-content:center;align-items:flex-start}.hero-banner-align__desktop-right-top{justify-content:flex-end;align-items:flex-start}.hero-banner-align__desktop-center-right{justify-content:flex-end;align-items:flex-end}.hero-banner-align__desktop-left-bottom{justify-content:flex-start;align-items:flex-end}.hero-banner-align__desktop-center-bottom{justify-content:center;align-items:flex-end}.hero-banner-align__desktop-right-bottom{justify-content:flex-end;align-items:flex-end}}@media screen and (max-width: 749px){.hero-banner__mobile-image{width:100%;height:100%;object-fit:cover}.hero-banner-section__content.hero-content__below-img{position:relative;width:100%}.hero-banner-section.hero-mobile__below-img{flex-direction:column;align-items:unset}.hero-banner-align__mobile-center{text-align:center;justify-content:center}.hero-banner-align__mobile-left{text-align:left;justify-content:flex-start}.hero-banner-section{display:flex;position:relative;align-items:flex-end;width:100%}.hero-content-container{display:flex;position:absolute;width:100%}.hero-banner-section__content{position:unset}.hero-mobile__below-img .hero-content-container{position:relative}.video__controls{top:20px;bottom:unset}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/cql-hero-banner.css.map */
