.ww-blog-swiper {
    padding-bottom: 70px !important;

    .ww-blog-post-card {
        border-radius: var(--ww-site-border-radius, 4px);
        overflow: hidden;
        background-color: #f5f7fa;
        margin-bottom: 0;

        .ww-post-title {
            padding: 1rem;
            font-weight: 700;
            font-size: 16px !important;
            line-height: 22.4px !important;
            letter-spacing: 0.5px;
            vertical-align: middle;
            margin-bottom: 0;
        }
    }
}

.ww-blog-swiper-block-editor {
    background: var(--ww-site-gradient-2);
    min-height: 300px;
    display: flex;
    align-items: center;
    padding: 1rem;
    border-radius: var(--ww-site-border-radius, 4px);

    h2 {
        color: #fff !important;
    }
}

@media screen and (max-width: 767px) {
    .ww-blog-swiper {
        padding-bottom: 50px !important;
    }
}