.Banner_mobileBannerImage__DNgTe{position:relative;width:91vw;aspect-ratio:2.02;overflow:hidden;border-radius:12px}.Banner_mobileBannerImage__DNgTe img,.Banner_mobileBannerImage__DNgTe span{border-radius:12px!important}@media only screen and (min-width:768px){.Banner_mobileBannerImage__DNgTe{display:none}}.Banner_mobileBannerImageFullBleed__iLyCn{width:100vw!important;max-width:100vw;border-radius:0!important}.Banner_mobileBannerImageFullBleed__iLyCn img,.Banner_mobileBannerImageFullBleed__iLyCn span{border-radius:0!important}.Banner_desktopBannerImage__IG_DL{position:relative;width:730px;aspect-ratio:1.98;overflow:hidden;border-radius:12px}.Banner_desktopBannerImage__IG_DL img,.Banner_desktopBannerImage__IG_DL span{border-radius:12px!important}.Banner_desktopBannerImage__IG_DL>span{position:absolute!important;inset:0;width:100%!important;height:100%!important;padding-top:0!important}.Banner_desktopBannerImage__IG_DL>span>img{width:100%!important;height:100%!important;object-fit:cover}.Banner_desktopBannerImage__IG_DL{display:block}@media only screen and (max-width:1025px){.Banner_desktopBannerImage__IG_DL{display:none}}@media only screen and (max-width:767px){.Banner_carouselWrapper__gOcnj{display:block!important;max-width:90vw}.Banner_carouselWrapperFullBleed__FJ1Zu{max-width:100vw!important;border-radius:0!important}}.Banner_bannerTrackColumn__1yW8i{display:flex;flex-direction:column;align-items:center;min-width:0;overflow:visible}.Banner_bannerSlideArea__DIVjn{position:relative;width:100%;align-self:stretch}.Banner_desktopSliderShell__SHacr{border-radius:12px;overflow:hidden}.Banner_mobileBannerSwipe__ME_k2{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Banner_bannerCarouselDesktopScroll__HY3hV{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.Banner_bannerCarouselDesktopScroll__HY3hV::-webkit-scrollbar{display:none}.Banner_bannerInnerScroll__9t1Z8{display:flex!important;flex-direction:row;flex-wrap:nowrap;width:max-content;transform:none!important}.Banner_desktopBannerSlide__4YTSs{flex:0 0 730px;width:730px;max-width:730px;scroll-snap-align:start}.Banner_mobileDotWrapper__GvPgu{display:flex;justify-content:center;align-items:center;gap:0;margin-top:12px;padding:0;box-sizing:border-box;flex-wrap:wrap;list-style:none}.Banner_mobileDotWrapperFixed__tAjEK{width:45px;overflow:hidden;flex-wrap:nowrap;justify-content:flex-start}.Banner_mobileDotsTrack__eJXVA{display:flex;align-items:center;justify-content:flex-start;gap:0;flex-wrap:nowrap;transition:transform .3s ease}.Banner_mobileDotActive__K7Svw,.Banner_mobileDot__CpMCU{display:block;flex:0 0 15px;min-width:15px;max-width:15px;width:15px;height:3px;box-sizing:border-box;margin:0;padding:0;border:none;border-radius:0;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background .2s ease}.Banner_mobileDot__CpMCU{background:var(--light-purple-10)}.Banner_mobileDotActive__K7Svw{background:var(--primary-primary-main)}.Banner_desktopDotWrapper__xBps5{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:15;display:flex;justify-content:center;align-items:center;gap:6px;margin:0;padding:4px 8px;pointer-events:auto}.Banner_desktopDotActive__fFfRz,.Banner_desktopDot__YRxYU{flex-shrink:0;width:6px;height:6px;padding:0;border:none;border-radius:50%;cursor:pointer;transition:background .2s ease,transform .2s ease}.Banner_desktopDot__YRxYU{background:rgba(0,0,0,.35)}.Banner_desktopDotActive__fFfRz{background:#000;transform:scale(1.12)}.CustomCarousel_container__OqKm_{position:relative;overflow:hidden}.CustomCarousel_fullScreen__uLfW7{height:100%}.CustomCarousel_scroll__yInoK{display:flex;overflow-x:hidden;overflow-y:hidden;scrollbar-width:none;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);-ms-overflow-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.CustomCarousel_scroll__yInoK::-webkit-scrollbar{width:0;height:0;display:none;background:rgba(0,0,0,0)}.CustomCarousel_item__GKpZ2{box-sizing:content-box;scroll-snap-stop:always}.CustomCarousel_desktopIndicatorContainer__EinYb{display:flex;width:100%;justify-content:space-between;align-items:center;padding:12px 16px;box-sizing:border-box;position:absolute;bottom:0;left:0;right:0;border-radius:10px;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent)}.CustomCarousel_arrowButton__NDKRp{background:none;border:none;color:#fff;font-size:24px;line-height:1;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.CustomCarousel_arrowIcon__wtfyK{width:24px;height:24px;display:block}.CustomCarousel_arrowIconRight__ruZtU{transform:rotate(180deg)}.CustomCarousel_dotsContainer__85wBa{display:flex;align-items:center;gap:8px;min-width:48px;justify-content:center}.CustomCarousel_dotsContainerSlideMode__1InCR{width:64px;overflow:hidden;justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,transparent,black 12px,black calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,black 12px,black calc(100% - 12px),transparent)}.CustomCarousel_dotsTrack__M18YN{display:flex;gap:8px;align-items:center;flex-shrink:0;transition:transform .3s ease}.CustomCarousel_dot__kgq37{width:8px;height:8px;border-radius:50%;background:#fff;cursor:pointer;flex-shrink:0;border:none;padding:0;position:relative;transition:transform .3s ease,opacity .3s ease}.CustomCarousel_dotNear__EY3al{transform:scale(.75);opacity:.5}.CustomCarousel_dotFar__KJqZM{transform:scale(.5);opacity:.3}