.recent-posts.post-carousels .posts-list .details{gap:10px;min-height:unset}.recent-posts.post-carousels .blog-item{max-width:100%;width:100%}.posts-list.carousel.count-4{column-gap:20px;row-gap:40px}.recent-posts.post-carousels .posts-list .blog-item .tag{font-weight:500}.recent-posts.post-carousels .posts-list .blog-item .title .inner{font-size:18px}.recent-posts .posts-list.carousel .img-container{max-width:99%}.posts-list.carousel .featured-img{max-width:100%}.recent-posts.post-carousels .btn-container.mobile-only{margin-top:50px}.posts-list.carousel .carousel-container{align-self:stretch;max-width:500px;overflow:hidden;padding-bottom:40px;position:relative;visibility:hidden}.posts-list.carousel .carousel-container .slider-container{display:flex;flex-direction:row;gap:1px;position:relative;transition:transform .6s ease-in-out;will-change:transform}.posts-list.carousel .carousel-container .slider-container .blog-item{flex:0 0 100%}.posts-list.carousel .slider-nav{bottom:-25px;cursor:pointer;padding:20px;position:absolute;top:unset;transform:translateY(0);z-index:1000}.posts-list.carousel .slider-nav svg{transform-origin:center;transition:all .18s ease-out}.posts-list.carousel .slider-nav:hover svg{transform:scale(1.1)}.posts-list.carousel .slider-nav.prev:hover svg{transform:scale(1.1) rotate(180deg)}.posts-list.carousel .slider-nav.next{right:20px}.posts-list.carousel .slider-nav.prev{left:20px}.posts-list.carousel .caret-back{transform:rotate(180deg)}.posts-list.carousel .bullets{bottom:5px;display:flex;gap:5px;left:50%;position:absolute;transform:translateX(-50%);z-index:1000}.posts-list.carousel .bullets .bullet{background-color:var(--grey);border-radius:50%;height:10px;transition:all .2s ease-out;width:10px}.posts-list.carousel .bullets .bullet.active{background-color:var(--dark)}@media (min-width:1401px){.posts-list.carousel.count-4 .carousel-container{max-width:24%}}@media (max-width:1400px){.posts-list.carousel.count-4{flex-wrap:wrap}.posts-list.carousel.count-4 .carousel-container{max-width:47%}}@media (max-width:769px){.posts-list.carousel .column.carousel-container{max-width:100%}}