.block-editor-block-list__block .featured_posts_carousel .swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

.block-editor-block-list__block .featured_posts_carousel .swiper-wrapper .swiper-slide {
    flex: calc(calc(100% / 3) - 16px);
    max-width: calc(calc(100% / 3) - 16px);
}

.featured_posts_carousel{
    overflow: hidden;
    padding-top: 80px;
    padding-bottom: 100px;
}
.featured_posts_carousel.alignfull .swiper-container {
    max-width: 100% !important;
}
.featured_posts_carousel .swiper-container {
    width: 100%;
    height: 100%;
  }

.featured_posts_carousel  .swiper-slide {
    background: transparent;
  }

.featured_posts_carousel .swiper-slide .item {
    min-height: 500px;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px;
    margin-left: 15px;
    margin-right: 15px;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    padding: 16px 32px;
    box-sizing: border-box;
    transition: all 0.5s ease;
}
.featured_posts_carousel .swiper-slide.swiper-slide-active .item:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.55);
    top: 0;
    left: 0;
    border-radius: 8px;
}
.featured_posts_carousel .swiper-slide.swiper-slide-active .item{
    scale: 1.1;
}

.featured_posts_carousel .featured-post-details{
    display: flex;
    flex-direction: column;
    z-index: 1;
    row-gap: 16px;
}

.featured_posts_carousel  .featured-post-details h6{
    color: #fff;
    margin: 0px;
    text-align: left;
}

.featured_posts_carousel  .featured-post-details .featured-post-detail{
    display: flex;
    gap: 23px;
    color: #fff;
}

.featured_posts_carousel  .featured-post-details .featured-post-detail span{
    position: relative;
    display: inline-block;
}

.featured_posts_carousel  .featured-post-details .featured-post-detail span::after{
    content: "";
    color: inherit;
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #fff;
    top: 50%;
    right: -16px;
    transform: translateY(-50%);
}

.featured_posts_carousel  .featured-post-details .featured-post-detail span:last-of-type::after{
    display: none;
}

.featured_posts_carousel .swiper-button-next {
    right: calc(47% - 20px);
}
.featured_posts_carousel .swiper-button-prev {
    left: calc(47% + 10px);
}
.featured_posts_carousel .swiper-button-next, 
.featured_posts_carousel .swiper-button-prev {
    bottom: 0px !important;
    top: unset !important;
    transform: translateX(-50%);
    outline: none;
}
.featured_posts_carousel .swiper-button-next:after, 
.featured_posts_carousel .swiper-button-prev:after {
    color: #daa520;
}
/* @media (max-width: 1024px) {
    .featured_posts_carousel .swiper-button-next {
        right: 45%;
    }
    .featured_posts_carousel .swiper-button-prev {
        left: 45%;
    }
  
} */

@media (max-width: 781px) {
    .featured_posts_carousel .swiper-button-next {
        right: calc(43% - 20px);
    }
    .featured_posts_carousel .swiper-button-prev {
        left: calc(43% + 10px);
    }
}
/*

@media (max-width: 600px) {
    .featured_posts_carousel .swiper-button-next {
        right: calc(40% - 20px);
    }
    .featured_posts_carousel .swiper-button-prev {
        left: calc(40% + 10px);
    }
}