#mainBanner_carousel{position:relative}#mainBanner_carousel .embla{overflow:hidden}#mainBanner_carousel .embla__container{backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom}#mainBanner_carousel .embla__slide{aspect-ratio:243/100;min-width:0;overflow:hidden}#mainBanner_carousel .embla__slide img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:filter .15s ease;width:100%}#mainBanner_carousel.web .embla__slide{flex:0 0 66.6666666667%;margin-left:1rem}#mainBanner_carousel.web .embla__slide:not(.is-active) img{filter:brightness(.45) contrast(1.15)}#mainBanner_carousel.web .embla__pagination__page.is-active{height:6px;width:26px}#mainBanner_carousel.web .embla__pagination__page:not(.is-active){height:6px;width:6px}#mainBanner_carousel.mobile .embla{padding:0 .75rem}#mainBanner_carousel.mobile .embla__slide{flex:0 0 100%;margin-left:.75rem}#mainBanner_carousel.mobile .embla__pagination__page.is-active{height:4px;width:15px}#mainBanner_carousel.mobile .embla__pagination__page:not(.is-active){height:4px;width:4px}#mainBanner_carousel .embla__pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin:6px;pointer-events:none}#mainBanner_carousel .embla__pagination__page{background-color:#fff9;border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;pointer-events:auto;transition:all .3s cubic-bezier(.4,0,.2,1);width:6px}#mainBanner_carousel .embla__pagination__page.is-active{background-color:var(--color-main-50);border-radius:100px}
