.widget-card {
    position: relative;
}

.widget-card .card-img-top {
    margin: auto;
    min-width: -webkit-fill-available;
    min-width: -moz-available;
}

.widget-card .img-container--cover .card-img-top {
    width: 100%;
    height: 100%;
    min-width: 0;
    object-fit: cover;
}



.widget-blog .blog-card {
    height: 100%;
}

.widget-blog-card {
    position: relative;
}

.widget-blog .blog-slider .swiper-wrapper {
    margin-block-end: var(--st-spacing-md);
}

    .widget-blog-2dfd8a75-f9f2-4484-b8aa-d7d08982bb5a .widget-blog-cards {
        display: grid;
        grid-gap: var(--blog-grid-space-between);
    }

    @media screen and (max-width: 767px) {
        .widget-blog-2dfd8a75-f9f2-4484-b8aa-d7d08982bb5a .widget-blog-cards {
            grid-template-columns: repeat(1, 1fr);
        }
    }

    @media screen and (min-width: 768px) and (max-width: 991px) {
        .widget-blog-2dfd8a75-f9f2-4484-b8aa-d7d08982bb5a .widget-blog-cards {
            grid-template-columns: repeat(3, 1fr);
        }
    }

    @media screen and (min-width: 992px) {
        .widget-blog-2dfd8a75-f9f2-4484-b8aa-d7d08982bb5a .widget-blog-cards {
            grid-template-columns: repeat(3, 1fr);
        }
    }

