.carousel-progress{--carousel-pagination-gap:2rem;--carouser-pagination-width-offset:calc(var(--carousel-pagination-gap)*2);background-color:#e0e4eb;border-radius:.5rem;height:.2rem;margin-left:var(--carousel-pagination-gap);margin-right:var(--carousel-pagination-gap);max-width:98rem;position:relative}@media (min-width:992px){.carousel-progress{--carousel-pagination-gap:auto}}.carousel-progress-bar{background-color:var(--global-color-secondary);border-radius:.5rem;height:.4rem;left:0;position:absolute;top:-1px;transform-origin:left top}@media (prefers-reduced-motion:no-preference){.carousel-progress-bar{transition:var(--animation-transition)}}.carousel-scrollbar{--carousel-scrollbar-dot-height:.2rem;--carousel-scrollbar-dot-active-height:.4rem;--carousel-scrollbar-dot-bg-color:var(--global-color-gray-1);--carousel-scrollbar-dot-bg-color-active:var(--global-color-secondary)}.carousel-scrollbar .splide__track{overflow:unset!important}:root{--bs-gutter-x:3rem;--container-fluid-max-width:123rem}.carousel-dots.is-loading,.carousel-scrollbar.is-loading,.image-slider.is-loading{height:var(--slider-placeholders-height)}@media (min-width:768px){.carousel-dots.is-loading,.carousel-scrollbar.is-loading,.image-slider.is-loading{height:var(--slider-placeholders-height-md)}}@media (min-width:992px){.carousel-dots.is-loading,.carousel-scrollbar.is-loading,.image-slider.is-loading{height:var(--slider-placeholders-height-lg)}}
