.c-carousel{position:relative}.c-carousel,.c-carousel .swiper{width:100%;height:100%}.c-carousel .swiper-slide{position:relative;overflow:hidden;height:unset;width:unset}.c-carousel .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.c-carousel .swiper-pagination{bottom:20px!important}.c-carousel .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:rgba(111,111,111,.5);border:2px solid #fff;opacity:1;transition:all .3s ease}.c-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.c-carousel .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:all .3s ease}.c-carousel-header{display:flex;justify-content:space-between;align-items:flex-end;padding:1rem}.c-carousel-header p{color:var(--color-text-primary-default);font-family:var(--font-title-title-5-font-family);font-size:var(--font-title-title-5-size-desktop);font-weight:var(--font-title-title-5-weight);align-self:center}.c-carousel-header .carousel-nav{display:flex;gap:.75rem}@media only screen and (max-width:1023px){.c-carousel-header{display:flex;justify-content:space-between;align-items:flex-end;padding:1rem 0}.c-carousel-header p{font-size:var(--font-title-title-5-size-mobile)}}