.posts-carousel .swiper{overflow:hidden;position:relative;width:100%}.posts-carousel .swiper:not(.swiper-initialized):not(.grid-mode)[data-enable-slider="1"] .swiper-slide{flex:0 0 70%}@media(min-width:1024px){.posts-carousel .swiper:not(.swiper-initialized):not(.grid-mode)[data-enable-slider="1"][data-has-sidebar="0"] .swiper-slide{flex:0 0 calc(25% - 18px)}.posts-carousel .swiper:not(.swiper-initialized):not(.grid-mode)[data-enable-slider="1"][data-has-sidebar="1"] .swiper-slide{flex:0 0 calc(33.33333% - 16px)}}.posts-carousel .grid-mode .swiper-wrapper{display:grid!important;gap:16px;grid-template-columns:repeat(1,1fr)}@media(min-width:1024px){.posts-carousel .grid-mode.grid-has-sidebar .swiper-wrapper{gap:24px;grid-template-columns:repeat(3,1fr)}.posts-carousel .grid-mode.grid-no-sidebar .swiper-wrapper{gap:24px;grid-template-columns:repeat(4,1fr)}}.posts-carousel .swiper-navigation{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;justify-content:space-between;margin-top:1.5rem}.posts-carousel .swiper-progress-bar{border-radius:.25rem;height:.5rem;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(204 235 245/var(--tw-bg-opacity,1));width:64px}.posts-carousel .swiper-progress-bar-fill{border-radius:8px;height:100%;--tw-bg-opacity:1;background-color:rgb(128 204 230/var(--tw-bg-opacity,1));transition:width .25s linear;width:0}.posts-carousel .swiper-buttons{align-items:center;display:flex;gap:.75rem;height:1.5rem;justify-content:flex-end}.posts-carousel .swiper-buttons .swiper-button-next,.posts-carousel .swiper-buttons .swiper-button-prev{background-color:transparent;border-width:0;cursor:pointer;display:block;height:1.5rem;margin:0;padding:0;position:static;width:1.5rem}.posts-carousel .swiper-buttons .swiper-button-next:after,.posts-carousel .swiper-buttons .swiper-button-prev:after{content:none}.posts-carousel .swiper-buttons .swiper-button-next svg,.posts-carousel .swiper-buttons .swiper-button-prev svg{display:block;height:1.5rem;width:1.5rem;fill:#09c}.posts-carousel .swiper-buttons .swiper-button-next svg path,.posts-carousel .swiper-buttons .swiper-button-prev svg path{fill:#09c}.posts-carousel .post-info__content__title{margin-bottom:0}.posts-carousel.with-thumb .post-info__content__text{font-size:12px;margin-top:.25rem}@media(min-width:1024px){.posts-carousel.with-thumb .post-info__content__text{font-size:14px}}@media(min-width:1366px){.posts-carousel.with-thumb .post-info__content__text{font-size:14px}}