.blog.wrap_latest_news {
    margin-bottom:0
}
.blog.wrap_latest_news > div {
    margin-bottom: 4rem
}
/**/
.latest-item.first-item {
}
.latest-item.first-item h2.latest-item-title {
    margin: 0 0 .5rem;
}
.latest-item.first-item .latest-item-img {
    aspect-ratio: 1.5;
}
.latest-item.first-item:hover img {
    transform: scale(1.03);
}
.latest-item.first-item:hover .ws-last-posts-block-post-title {
    color: var(--accent-blue);
}
.latest-item-content {
    position: relative;
}
.first-item-wrap .ws-last-posts-block-excerpt {
    max-height: 4.5rem;
    height: auto;
    -webkit-line-clamp: 3;
}

.blog.wrap_latest_news + div > .pagination {
    margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
    .latest-item.first-item .latest-item-img,
    .latest-item.first-item .latest-item-content {
        flex-basis: 50%
    }
    .latest-item.first-item .latest-item-content {
        padding: 0 0 0 1.25rem;
    }

}
@media only screen and (max-width: 991px) {
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .blog.wrap_latest_news > div {
        margin-bottom: 2.5rem
    }
    .latest-item.first-item .ws-last-posts-block-excerpt {
        max-height: 12rem;
        -webkit-line-clamp: 4;
    }
}
@media only screen and (min-width: 992px) {
    .blog.wrap_latest_news > div {
        margin-bottom: 4rem
    }
}

@media only screen and (max-width: 767px) {
    .blog.wrap_latest_news > div {
        margin-bottom: 1.5rem
    }

    .latest-item.first-item > * {
        flex-basis:100%
    }
    .latest-item.first-item .latest-item-content {
        padding: 1.25rem 0 0;
    }
}
@media (min-width: 1200px) {
}
