.carousel-container-outer{--slides-per-view:1;--space-between:16px}.carousel-container-outer .carousel-slide{margin-right:var(--space-between);width:calc(100%/var(--slides-per-view) - (var(--slides-per-view) - 1)*var(--space-between)/var(--slides-per-view))}.carousel-container-outer .carousel-slide.swiper-slide{opacity:.5}@media(min-width:0px){.carousel-container-outer .carousel-slide.swiper-slide-active{opacity:1}}@media(min-width:912px){.carousel-container-outer .carousel-slide.swiper-slide-active,.carousel-container-outer .carousel-slide.swiper-slide-active+.swiper-slide{opacity:1}}@media(min-width:1024px){.carousel-container-outer .carousel-slide.swiper-slide-active,.carousel-container-outer .carousel-slide.swiper-slide-active+.swiper-slide,.carousel-container-outer .carousel-slide.swiper-slide-active+.swiper-slide+.swiper-slide{opacity:1}}.carousel-container-outer.carousel-container-custom{--slides-per-view:1;--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-size:16px;--swiper-pagination-bullet-width:16px}.carousel-container-outer.carousel-container-custom .swiper-pagination{bottom:auto;position:static}@media(min-width:0px){.carousel-container-outer.carousel-container-custom .swiper-pagination{margin-top:2rem}}@media(min-width:1024px){.carousel-container-outer.carousel-container-custom .swiper-pagination{margin-top:4rem}}.carousel-container-outer.carousel-container-custom .swiper-pagination-bullet{position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.carousel-container-outer.carousel-container-custom .swiper-pagination-bullet:before{border-radius:9999px;bottom:0;content:"";height:.5rem;left:0;margin:auto;position:absolute;right:0;top:0;width:.5rem;--tw-bg-opacity:1;background-color:rgb(169 221 250/var(--tw-bg-opacity))}.carousel-container-outer.carousel-container-custom .swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:rgb(46 79 94/var(--tw-bg-opacity))}.carousel-container-outer.carousel-container-custom .swiper-pagination-bullet-active:before{bottom:0;content:"";height:.5rem;left:0;position:absolute;right:0;top:0;width:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
