.hero-new-container{overflow:hidden;max-width:100%;width:100%}.hero-new{border-radius:1rem;overflow:hidden;position:relative;display:flex;max-width:170rem;margin:0 auto;border-radius:0;height:100%;z-index:11}@media screen and (min-width: 1024px){.hero-new{min-height:68rem}}@media screen and (min-width: 1440px){.hero-new{min-height:72rem}}.hero-new__heading{margin:2rem auto 0;line-height:90%}.hero-new__subheading{margin:0 auto}.hero-button{display:none}.hero-new__mobile-cta-container{display:flex;justify-content:center;align-items:center;background:#fff;position:fixed;bottom:0;left:0;right:0;width:100%;padding:1.6rem var(--page-spacing)}@media only screen and (min-width: 750px){.hero-button{display:block}.hero-new__mobile-cta-container{display:none}.hero-new-container{height:unset}.hero-new__heading{margin:0!important;margin-bottom:1rem!important}.hero-new__subheading{font-size:5.3rem!important;margin:0!important;margin-bottom:.4rem!important}}@media screen and (min-width: 1024px){.h2.hero-new__heading{font-size:9.2rem}}@media screen and (min-width: 1440px){.h2.hero-new__heading{font-size:10.2rem}}.hero-new__inner{display:flex;flex-direction:column-reverse}.hero-new__inner{flex-direction:column;width:100%}.hero-new__inner-mobile{display:flex;align-items:center;flex-direction:column;padding:2rem 1rem 6rem}.hero-new__inner .button{padding:1.2rem 3.2rem;width:100%;margin:0}@media screen and (min-width: 750px){.hero-new__inner .button{width:fit-content;min-width:26rem;margin:2.2rem 0 0}}.hero-new__content{display:flex;flex-direction:column;width:100%;text-align:center}.hero-new__mobile-slider-images-wrap{display:flex;width:100%;padding:0;overflow:hidden}.hero-new__mobile-slider-images{animation-name:marqueeLoop;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:reverse;text-align:center;white-space:nowrap;display:flex;align-items:center;justify-content:center}.hero-new__mobile-slider-images img{width:10rem;margin:0 1rem;height:auto}.hero-new__inner.text{margin:auto;display:flex}@media screen and (max-width: 749px){.hero-new__inner.text{margin:unset!important;position:absolute!important;top:0;right:0;bottom:0;left:0}.hero-new__heading{font-size:5rem!important}}@keyframes marqueeLoop{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (min-width: 750px){.hero-new__mobile-slider-images-wrap{display:none}.hero-new__inner{justify-content:center}.hero-new__mobile-slider-images{display:none}.hero-new__inner--image{min-width:100%;position:absolute;left:0;top:0;height:100%}.hero-new__inner-mobile{display:none}}.hero-new__inner.text{display:flex;align-items:center;position:relative;z-index:2;margin:auto;padding:3.6rem var(--page-spacing);justify-content:space-between}.hero-new__highlight{margin:.6rem 0;justify-content:start;font-weight:600;position:relative;text-align:left;line-height:1.4;font-size:1.4rem;display:none}@media only screen and (min-width: 750px){.hero-new__highlight{margin:.6rem 0;font-size:1.6rem;display:flex;line-height:1;align-items:center}}.hero-new__highlight__flag{position:absolute;font-size:28px}.hero-new__highlight__flag.left{left:-10px}.hero-new__highlight__flag.right{right:-20px}.hero-new__highlight-check-icon{margin-right:1rem}.hero-new__highlight .mobile-center>div img{align-self:center;height:auto;max-width:780px;margin-left:auto;display:block}.hero-new__highlight .hero-new__highlight-icon{margin-right:1rem}.hero-new__image-wrapper{height:100%}.hero-new__image-primary img{width:100%;max-width:100%!important;height:100%;object-fit:cover;display:block}.hero-new__content-mobile{padding:0 2rem 3rem}.hero-new__content-mobile .button{width:100%!important}.hero-new__image-desktop{display:none}.hero-new__image-mobile{width:100%;height:100%}.hero-new__image-mobile,.hero-new__content-mobile{display:block}.hero-new__image-mobile img{margin-top:0}.icon-accent{position:absolute;display:block;z-index:1}.icon-hide-mobile{display:none}@media screen and (max-width: 1240px){.mobile-center>div img{max-width:50rem;object-fit:cover}}@media screen and (min-width: 750px){.hero-new-container{border-radius:0}.mobile-center>div{margin:unset;align-self:unset}.icon-accent,.icon-hide-mobile{display:block}.hero-new__inner.text{padding:0;max-width:var(--page-width);margin:0 auto;padding:100px var(--page-spacing);align-items:start}.hero-new__content{max-width:420px;text-align:left}}@media screen and (min-width: 1024px){.hero-new__content{max-width:60rem}}@media screen and (min-width: 1440px){.hero-new__content{max-width:68rem}}@media screen and (min-width: 750px){.hero-new__image-primary img,.hero-new__image-wrapper{height:100%}}.hero-new__reviews{margin:0 auto 1.6rem;display:inline-flex;justify-content:center;align-items:center;width:unset;flex-wrap:wrap;row-gap:.4rem}.hero-new__review-headshot-container{display:flex;justify-content:center;align-items:center}.hero-new__review-headshot-container:not(:first-child){margin-left:-.6rem}.hero-new__reviews span{font-size:1.3rem;letter-spacing:0}@media screen and (min-width: 344px){.hero-new__reviews span{font-size:1.5rem}}.hero-new__heading-container{display:flex;flex-wrap:wrap;flex-direction:column}.hero-new__reviews svg{margin-right:.2rem;width:1.6rem;height:1.6rem}@media screen and (min-width: 750px){.hero-new__reviews svg{width:2rem;height:2rem}}.hero-new__reviews span{color:var(--color-white);margin-left:10px}@media screen and (min-width: 750px){.hero-new__image-primary img{height:100%}.hero-new__reviews{justify-content:flex-start;margin:0 0 1.8rem;padding:1rem 0}.hero-new__image-desktop,.hero-new__content-desktop{display:block;height:100%}.hero-new__image-mobile,.hero-new__content-mobile{display:none}.hero-new__reviews span{display:inline-block}}@media only screen and (max-width: 767px){.hero-new__heading{font-size:34px;margin:.8rem 0 .4rem}.hero-new__subheading{font-size:30px;margin:.4rem 0 0;display:flex;justify-content:center;gap:1rem}}.hero-new__highlights-wrapper{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--color-background-white);width:fit-content;padding:2rem;border:2px solid rgba(255,255,255,.2);border-radius:.8rem}@media only screen and (max-width: 767px){.hero-new__highlights-wrapper{display:none}}
/*# sourceMappingURL=/cdn/shop/t/153/assets/section-hero-new.css.map */
