.hero-carousel-product{background-color:var(--base-color);isolation:isolate;padding-block:4rem}.hero-carousel-product:before{content:"";height:100%;inset:0;position:absolute;width:100%;z-index:-1}.hero-carousel-product .content-wrapper{margin-left:0}.hero-carousel-product__content-main :last-child{margin-bottom:0}.hero-carousel-product__social-share{gap:2rem;margin-top:3.2rem}.hero-carousel-product__social-share-icons{gap:1.2rem}.hero-carousel-product__social-share-icons .social-sharing__icon{cursor:pointer;line-height:0}.hero-carousel-product__social-share-icons .social-sharing__icon:focus-visible svg path,.hero-carousel-product__social-share-icons .social-sharing__icon:hover svg path{color:var(--secondary-color-3)!important}.hero-carousel-product__nav-wrapper{margin-top:8rem}.hero-carousel-product__social-share+.hero-carousel-product__nav-wrapper{margin-top:5rem}.hero-carousel-product__anchor-link,.hero-carousel-product__video-link{font-size:1.3rem}.hero-carousel-product__nav-item,.hero-carousel-product__video-link{-webkit-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;padding:0}.hero-carousel-product__video-link:focus strong,.hero-carousel-product__video-link:hover strong{text-decoration:underline}.hero-carousel-product__video-link svg{margin-right:1rem}.hero-carousel-product__anchor-link:not(:hover):not(:focus){text-decoration:none}.hero-carousel-product__anchor-link svg{margin-right:2rem}.hero-carousel-product,.hero-carousel-product__slide,.hero-carousel-product__slide img{width:100%}.hero-carousel-product__mobile-carousel-image img,.hero-carousel-product__slide img{-o-object-fit:cover;object-fit:cover}.hero-carousel-product__mobile-carousel-image img{aspect-ratio:16/9}.hero-carousel-product__mobile-carousel-text,.hero-carousel-product__nav-text{font-size:1.2rem;line-height:1.17;margin-top:5.7rem}.hero-carousel-product__mobile-carousel .flickity-page-dots{top:-4.6rem}@media (min-width:768px){.hero-carousel-product{height:600px;padding:0}.hero-carousel-product:before{background:linear-gradient(90deg,rgba(0,0,0,.65) 25%,rgba(0,0,0,.5) 40%,transparent)}.hero-carousel-product>.flickity-viewport{order:1;pointer-events:none;z-index:-2}.hero-carousel-product__slide,.hero-carousel-product__slide img{height:100%;width:100%}.hero-carousel-product .content-wrapper.static-carousel{order:2;padding:4rem 2rem;pointer-events:auto;position:absolute;z-index:3}.hero-carousel-product .content-wrapper.static-carousel,.hero-carousel-product__content{height:100%}.hero-carousel-product__content{max-width:590px}.hero-carousel-product__buttons,.hero-carousel-product__content-main{margin-top:auto}.hero-carousel-product__buttons{gap:6.6rem;margin-top:3.2rem}.hero-carousel-product__nav-item{background:#fff;border-radius:50%;height:15px;margin-right:2rem;opacity:.4;width:15px}.hero-carousel-product__nav-item.is-selected{opacity:1}.hero-carousel-product__nav-wrapper{display:grid}.hero-carousel-product__mobile-btn,.hero-carousel-product__mobile-carousel{display:none}}@media (min-width:980px){.hero-carousel-product{height:800px}.hero-carousel-product .content-wrapper.static-carousel{padding-block:11.5rem}}@media (min-width:1200px){.hero-carousel-product .content-wrapper{margin-left:calc((100vw - var(--container-width-wide))/2)}}@media (max-width:979px){.hero-carousel-product__anchor-wrapper.mt-xxl{margin-top:5.4rem!important}}@media (max-width:767px){.hero-carousel-product .flickity-page-dots,.hero-carousel-product .flickity-viewport,.hero-carousel-product .hero-carousel-product__anchor-wrapper,.hero-carousel-product .hero-carousel-product__buttons,.hero-carousel-product__carousel-image,.hero-carousel-product__nav-wrapper{display:none!important}.hero-carousel-product *{color:#fff}.hero-carousel-product__content-main p{font-size:1.5rem;line-height:1.6}.hero-carousel-product__social-share-icons{gap:2rem}.hero-carousel-product__mobile-carousel .flickity-page-dots{margin-top:2rem;top:auto}}.vola-logo-wrapper{align-items:center;background:hsla(0,0%,100%,.15);border-radius:15px;margin-top:4rem;max-width:532px;padding:1.6rem 2.4rem}.vola-logo{border-right:1px solid hsla(0,0%,85%,.5);padding-right:40px}.vola-description{color:#fff;font-size:15px;font-weight:400;line-height:23px;padding-left:4rem}.hero-section-vola .button{min-width:228px}@media (max-width:480px){.vola-logo-wrapper{margin-top:2.4rem}.vola-logo{padding-right:2.4rem}.vola-description{font-size:13px;padding-left:2.4rem}}