.BannerCarousel-module-scss-module__QLEuYW__bannerCarousel{aspect-ratio:1/1.25;margin-block-end:40px;position:relative}.BannerCarousel-module-scss-module__QLEuYW__banner{background-color:#232325;border:5px solid #1a1a1b;overflow:hidden;container-type:inline-size}.BannerCarousel-module-scss-module__QLEuYW__bgImage{background-size:cover;block-size:100%;position:absolute;inset:0}.BannerCarousel-module-scss-module__QLEuYW__image{block-size:min(400px,90%);inline-size:min(350px,90%);position:absolute;inset-block:auto 0;inset-inline-start:50%;transform:translate(-50%)}.BannerCarousel-module-scss-module__QLEuYW__image img{object-fit:cover;block-size:100%;inline-size:100%}.BannerCarousel-module-scss-module__QLEuYW__contentContainer{position:absolute;inset-block-end:20px;inset-inline-start:20px}.BannerCarousel-module-scss-module__QLEuYW__tag{text-transform:uppercase;letter-spacing:.05em;background-color:#e43541;margin-block-end:10px;padding:4px 8px;font-size:.6rem;display:inline-block}.BannerCarousel-module-scss-module__QLEuYW__title{text-transform:uppercase;font-size:2rem}.BannerCarousel-module-scss-module__QLEuYW__description{font-size:1rem}.BannerCarousel-module-scss-module__QLEuYW__cta{margin-block-start:10px;font-size:.75rem;display:inline-block}@media only screen and (min-width:500px) and (max-width:1023px){.BannerCarousel-module-scss-module__QLEuYW__bannerCarousel{aspect-ratio:3/1.5}.BannerCarousel-module-scss-module__QLEuYW__contentContainer{inline-size:400px}}@media only screen and (min-width:1024px){.BannerCarousel-module-scss-module__QLEuYW__bannerCarousel{aspect-ratio:3}.BannerCarousel-module-scss-module__QLEuYW__image{aspect-ratio:1;block-size:auto;inline-size:25cqw;inset-block:50% auto;inset-inline-start:60px;transform:translateY(-50%)}.BannerCarousel-module-scss-module__QLEuYW__contentContainer{inline-size:400px;inset-block-end:80px;inset-inline-start:27.5cqw}}.BannerCarousel-module-scss-module__QLEuYW__bannerCarousel{--transition-duration:.3s}.BannerCarousel-module-scss-module__QLEuYW__banner{block-size:100%;position:relative}.BannerCarousel-module-scss-module__QLEuYW__bgImage{opacity:1;visibility:visible;transition:all var(--transition-duration)ease-in-out}.BannerCarousel-module-scss-module__QLEuYW__bgImage.BannerCarousel-module-scss-module__QLEuYW__hide{opacity:0;visibility:hidden}.BannerCarousel-module-scss-module__QLEuYW__image{opacity:1;visibility:visible;transition-property:transform,opacity,visibility;transition-duration:var(--transition-duration);transition-timing-function:ease-in-out;transform:translate(-50%)}.BannerCarousel-module-scss-module__QLEuYW__image.BannerCarousel-module-scss-module__QLEuYW__hide{opacity:0;visibility:hidden;transform:translate(-55%)}.BannerCarousel-module-scss-module__QLEuYW__tag{opacity:1;transition-property:transform,opacity,display;transition-duration:var(--transition-duration);transition-behavior:allow-discrete;transition-timing-function:ease-in-out;transform:translateY(0)}@starting-style{.BannerCarousel-module-scss-module__QLEuYW__tag{opacity:0;transform:translateY(50%)}}.BannerCarousel-module-scss-module__QLEuYW__tag.BannerCarousel-module-scss-module__QLEuYW__hide{opacity:0;display:none;transform:translateY(50%)}@starting-style{.BannerCarousel-module-scss-module__QLEuYW__tag.BannerCarousel-module-scss-module__QLEuYW__initialLoad{opacity:1;transform:translateY(0)}}.BannerCarousel-module-scss-module__QLEuYW__title{opacity:1;visibility:visible;transition-property:transform,opacity,visibility;transition-duration:var(--transition-duration);transition-timing-function:ease-in-out;transform:translateY(0)}.BannerCarousel-module-scss-module__QLEuYW__title.BannerCarousel-module-scss-module__QLEuYW__hide{opacity:0;visibility:hidden;transform:translateY(50%)}.BannerCarousel-module-scss-module__QLEuYW__description{opacity:1;visibility:visible;transition-property:transform,opacity,visibility;transition-duration:var(--transition-duration);transition-timing-function:ease-in-out;transform:translateY(0)}.BannerCarousel-module-scss-module__QLEuYW__description.BannerCarousel-module-scss-module__QLEuYW__hide{opacity:0;visibility:hidden;transform:translateY(50%)}.BannerCarousel-module-scss-module__QLEuYW__cta{opacity:1;transition-property:transform,opacity,display;transition-duration:var(--transition-duration);transition-behavior:allow-discrete;transition-timing-function:ease-in-out;transform:translateY(0)}@starting-style{.BannerCarousel-module-scss-module__QLEuYW__cta{opacity:0;transform:translateY(50%)}}.BannerCarousel-module-scss-module__QLEuYW__cta.BannerCarousel-module-scss-module__QLEuYW__hide{opacity:0;display:none;transform:translateY(50%)}@starting-style{.BannerCarousel-module-scss-module__QLEuYW__cta.BannerCarousel-module-scss-module__QLEuYW__initialLoad{opacity:1;transform:translateY(0)}}.BannerCarousel-module-scss-module__QLEuYW__buttonsContainer{justify-content:center;gap:5px;margin:10px auto;font-size:1.5rem;display:flex}.BannerCarousel-module-scss-module__QLEuYW__bannerButton{cursor:pointer;color:#fff;transition:background-color var(--transition-duration);background-color:#3f4145;border:0;border-radius:5px;flex-direction:row;align-items:center;gap:5px;padding:10px;display:flex;position:relative;overflow:hidden}.BannerCarousel-module-scss-module__QLEuYW__bannerButton img,.BannerCarousel-module-scss-module__QLEuYW__bannerButton span{z-index:5;position:relative}.BannerCarousel-module-scss-module__QLEuYW__bannerButton:after{content:"";transform-origin:0;z-index:1;opacity:0;background-color:#983138;position:absolute;inset:0;transform:translate(-100%)}.BannerCarousel-module-scss-module__QLEuYW__bannerButton.BannerCarousel-module-scss-module__QLEuYW__activeLoader:after{animation:5s forwards BannerCarousel-module-scss-module__QLEuYW__slide-in}.BannerCarousel-module-scss-module__QLEuYW__bannerButton.BannerCarousel-module-scss-module__QLEuYW__active{background-color:#983138}@keyframes BannerCarousel-module-scss-module__QLEuYW__slide-in{97%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(100%)}}@media only screen and (min-width:1024px){.BannerCarousel-module-scss-module__QLEuYW__image{opacity:1;visibility:visible;transition-property:transform,opacity,visibility;transition-duration:var(--transition-duration);transition-timing-function:ease-in-out;transform:translateY(-50%)}.BannerCarousel-module-scss-module__QLEuYW__image.BannerCarousel-module-scss-module__QLEuYW__hide{opacity:0;visibility:hidden;transform:translate(-15%,-50%)}.BannerCarousel-module-scss-module__QLEuYW__buttonsContainer{margin:0;position:absolute;inset-block-end:20px;inset-inline-end:20px}}