.cf-carousel{position:relative;width:100%}.cf-carousel>.swiper-navigation{position:absolute;inset-block-start:0;inset-inline-end:0;transform:translateY(-100%)}.cf-carousel>.swiper-navigation.module-navigation{display:none}.edge-to-edge .cf-carousel>.swiper-navigation{inset-inline-end:calc(var(--grid-gutter-x) * .5)}.swiper-navigation .module-pagination{width:50%;inset-inline-end:0}.module-carousel~.pagination-container .swiper-pagination-bullets .bullet,.module-carousel~.pagination-container .swiper-pagination-disabled .bullet,.module .swiper-wrapper~.pagination-container .swiper-pagination-bullets .bullet,.module .swiper-wrapper~.pagination-container .swiper-pagination-disabled .bullet{position:relative;border-radius:var(--swiper-pagination-height);overflow:hidden;background-color:var(--background-pagination-color)}.module-carousel~.pagination-container .swiper-pagination-bullets .bullet:before,.module-carousel~.pagination-container .swiper-pagination-disabled .bullet:before,.module .swiper-wrapper~.pagination-container .swiper-pagination-bullets .bullet:before,.module .swiper-wrapper~.pagination-container .swiper-pagination-disabled .bullet:before{content:"";position:absolute;display:block;inset-inline:0;inset-block-end:0;border-radius:var(--swiper-pagination-height)}.module-carousel~.pagination-container .swiper-pagination-bullets .bullet-active,.module-carousel~.pagination-container .swiper-pagination-disabled .bullet-active,.module .swiper-wrapper~.pagination-container .swiper-pagination-bullets .bullet-active,.module .swiper-wrapper~.pagination-container .swiper-pagination-disabled .bullet-active{display:inline-block}.module-carousel~.pagination-container .swiper-pagination-bullets .bullet-active:before,.module-carousel~.pagination-container .swiper-pagination-disabled .bullet-active:before,.module .swiper-wrapper~.pagination-container .swiper-pagination-bullets .bullet-active:before,.module .swiper-wrapper~.pagination-container .swiper-pagination-disabled .bullet-active:before{height:var(--swiper-pagination-height);background-color:var(--pagination-color);animation:slide-progress var(--carousel-timeout) linear;transform:unset}@keyframes slide-progress{0%{transform:translate(calc(-100% * var(--transform-x-sign)))}to{transform:translate(0)}}
