@keyframes shimmer{to{transform:translateX(100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.carousel{position:relative}.carousel>.header{align-items:center;display:flex;flex-direction:column;margin-bottom:3.2rem;text-align:center}@media (min-width:992px){.carousel>.header{margin-bottom:.8rem}}.carousel>.header .title{font-size:1.8rem}@media (min-width:992px){.carousel>.header .title{font-size:var(--font-size-title)}}.carousel>.header p{color:var(--gray-3);margin-top:2.4rem}.carousel>.content{position:relative}@media (min-width:992px){.carousel>.content .swiper{padding:2.4rem}}.carousel>.content .swiper:not(.swiper-initialized) .swiper-slide{margin-right:16px;width:calc(50% - 8px)}@media (min-width:992px){.carousel>.content .swiper:not(.swiper-initialized) .swiper-slide{margin-right:24px;width:calc(33.33333% - 16px)}}@media (min-width:1200px){.carousel>.content .swiper:not(.swiper-initialized) .swiper-slide{margin-right:24px;width:calc(25% - 18px)}}.carousel .content .swiper:not(.swiper-initialized)~.swiper-pagination{min-height:8px}.carousel>.content .swiper:not(.swiper-initialized)~[class*=swiper-button]{display:none}.carousel>.content .swiper-slide{height:auto}.carousel>.content [class*=swiper-button]{display:none;top:35%}@media (min-width:992px){.carousel>.content [class*=swiper-button]{display:flex}}.carousel>.content .swiper-button-next{right:0;transform:translateX(100%)}.carousel>.content .swiper-button-prev{left:0;transform:translateX(-100%)}@media (min-width:992px){.carousel>.content .swiper-pagination{margin-top:1.6rem}}