.hero_banner--container{position:relative;height:calc(100svh - var(--ann-height) - 68px)}.hero-banner.hero-banner--left-gradient .hero_banner--container:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,rgba(var(--hero-gradient-rgb, 0, 0, 0),0) 58.3%,rgba(var(--hero-gradient-rgb, 0, 0, 0),.139016) 70.01%,rgb(var(--hero-gradient-rgb, 0, 0, 0)) 89.27%);opacity:var(--hero-gradient-opacity, .5)}.hero_banner--container .logos-carousel .logo-marquee:before{background:linear-gradient(-90deg,#fff0,#000)}.hero_banner--media{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.hero_banner--media img,.hero_banner--media video{width:100%;height:100%;object-fit:cover}.hero_banner--video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero_banner--video--desktop{display:block}.hero_banner--video--mobile{display:none}.hero_banner--video-media{width:100%;height:100%;object-fit:cover}.hero_banner--main{height:100%;width:100%;display:flex;position:relative;align-items:flex-end;z-index:2;padding-left:var(--padding-left-mb);padding-right:var(--padding-right-mb);padding-top:var(--padding-top-mb);padding-bottom:var(--padding-bottom-mb);background:#0000004d}.hero_banner--logos{width:100%;position:absolute;bottom:31px;left:0}.logo-marquee__track img{filter:invert(1);-webkit-filter:invert(1);opacity:.7}.hero-banner .logo-marquee{max-width:1104px;margin:0 auto;background:linear-gradient(90deg,#0009)}.hero-banner .logo-marquee__track{gap:17.73px}.hero-banner .logos-carousel{margin:0}.logos-carousel .logo-marquee:after{background:linear-gradient(90deg,#fff0,#000)}.hero_banner--content{text-align:center;align-items:center;justify-content:center}.hero_banner--content .subheading{margin-bottom:12px;margin-top:0;font-weight:500;font-size:12px;line-height:16px;letter-spacing:-2%;vertical-align:middle;text-transform:uppercase;color:#fff}.hero_banner--content .heading{font-weight:700;font-size:30px;line-height:36px;letter-spacing:-2%;vertical-align:middle;color:#fff;margin-bottom:24px;margin-top:0;text-wrap:pretty}.hero_banner--content .description{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-2%;vertical-align:middle;color:#fff;margin-bottom:28px;margin-top:0}.hero_banner--content .description *{margin-top:0}.hero_banner--content .description *:last-child{margin-bottom:0}.hero_banner--content .buttons{margin-top:0;margin-bottom:0;display:flex;gap:12px}.hero_banner--content .buttons .btn{width:fit-content;border-radius:0;min-height:44px;padding:11px;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-2%;text-align:center;vertical-align:middle;display:flex;justify-content:center;align-items:center;border:1px solid var(--hero-button-primary-border, #FFFFFF);text-decoration:none}.hero_banner--content .buttons .btn.btn-primary{background:var(--hero-button-primary-background, #FFFFFF);color:var(--hero-button-primary-color, #000000);border-color:var(--hero-button-primary-border, #FFFFFF)}.hero_banner--content .buttons .btn.btn-secondary{background:var(--hero-button-secondary-background, transparent);color:var(--hero-button-secondary-color, #FFFFFF);border-color:var(--hero-button-secondary-border, #FFFFFF)}.hero_banner--content .buttons .btn.btn-primary:hover{background:var(--hero-button-primary-hover-background, transparent);color:var(--hero-button-primary-hover-color, #FFFFFF);border-color:var(--hero-button-primary-hover-border, #FFFFFF)}.hero_banner--content .buttons .btn.btn-secondary:hover{background:var(--hero-button-secondary-hover-background, #FFFFFF);color:var(--hero-button-secondary-hover-color, #000000);border-color:var(--hero-button-secondary-hover-border, #FFFFFF)}.hero__featured-list{display:flex;gap:8px 16px;flex-wrap:wrap;justify-content:center}.hero__featured-item{display:flex;align-items:center;gap:4.7px;font-weight:400;font-size:14px;line-height:28px;letter-spacing:-.1px;vertical-align:middle;color:#fff}.hero__featured-item img{width:16px;height:auto}.hero_banner--main .hero_banner--content{display:flex;height:fit-content;flex-direction:column}.hero-banner .logos-carousel p{display:flex;gap:10px;align-items:center;justify-content:center;font-weight:400;font-size:14px;line-height:21px;letter-spacing:-.2px;text-align:center;vertical-align:middle;color:#959595;margin-bottom:8px;opacity:.5}.hero-banner .logos-carousel p span{width:max-content;min-width:fit-content}.hero-banner .logos-carousel p:after,.hero-banner .logos-carousel p:before{content:"";display:block;width:100%;height:1px;background-color:#4a4a4a;opacity:.56;max-width:86.5px}.hero-banner .logo-marquee__item img{height:25px}@media screen and (max-width:767px){.hero_banner--video--desktop{display:none}.hero_banner--video--mobile{display:block}}.hero-banner .logo-marquee__track{background:linear-gradient(0deg,#0003,#0003),linear-gradient(180deg,#0000 21.43%)}@media screen and (min-width:768px){.hero_banner--main .hero_banner--content{max-width:var(--max-width-dsk)}.hero-banner .logo-marquee__track{gap:54px}.hero_banner--logos{bottom:32px}.hero-banner .logo-marquee__item img{height:34px}.hero-banner .logos-carousel p{font-size:16px;margin-bottom:16px;letter-spacing:-.1px}.hero_banner--main{padding-left:var(--padding-left);padding-right:var(--padding-right);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.hero-banner .logos-carousel p:after,.hero-banner .logos-carousel p:before{max-width:181.5px}.hero_banner--content .subheading{font-size:14px;letter-spacing:.5px;line-height:20px;margin-bottom:12px}.hero_banner--content .heading{font-size:48px;line-height:48px}.hero_banner--content .description{font-size:18px;line-height:28px;margin-bottom:40px}.hero_banner--content .buttons .btn{width:fit-content}.hero__featured-list{display:flex;gap:25px;flex-wrap:wrap;justify-content:flex-start}.hero__featured-item{font-size:16px}}@media screen and (min-width:1441px){.hero_banner--main .hero_banner--content{max-width:50%}}.hero-banner .logos-carousel{text-align:center;position:relative}.hero-banner .logo-marquee{overflow:hidden;position:relative;width:100%}.hero-banner .logo-marquee:before,.hero-banner .logo-marquee:after{content:"";display:block;position:absolute;width:5rem;height:100%;top:0;z-index:1;pointer-events:none}.hero-banner .logo-marquee:before{left:0;background:linear-gradient(90deg,#000 0%,transparent 100%)}.hero-banner .logo-marquee:after{right:0;background:linear-gradient(90deg,transparent 0%,#000 100%)}.hero-banner .logo-marquee__track{display:flex;width:max-content;--logo-marquee-half-gap: 8.865px;animation:scroll-left 24s linear infinite;transform:translate(0);will-change:transform}.hero-banner .logo-marquee__track-slow{animation-duration:40s}.hero-banner .logo-marquee__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(calc(-50% - var(--logo-marquee-half-gap)))}}@media screen and (min-width:768px){.hero-banner .logo-marquee__track{--logo-marquee-half-gap: 27px}}@media(prefers-reduced-motion:reduce){.hero-banner .logo-marquee__track{animation:none}}.banner-custom .hero_banner--container{max-height:var(--media-height)}@media only screen and (min-width:750px){.banner--content-align-right .hero_banner--content{text-align:right;align-items:flex-end}.banner--content-align-left .hero_banner--content{text-align:left;align-items:flex-start}}@media screen and (min-width:750px){.banner__content{padding:2.4rem 3.2rem 4rem}.hero_banner--container{height:calc(100svh - var(--ann-height))}.banner__content--top-left{align-items:flex-start;justify-content:flex-start}.banner__content--top-center{align-items:flex-start;justify-content:center}.banner__content--top-right{align-items:flex-start;justify-content:flex-end}.banner__content--middle-left{align-items:center;justify-content:flex-start}.banner__content--middle-center{align-items:center;justify-content:center}.banner__content--middle-right{align-items:center;justify-content:flex-end}.banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.banner__content--bottom-center{align-items:flex-end;justify-content:center}.banner__content--bottom-right{align-items:flex-end;justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-hero-banner.css.map */
