.news-block {
    padding-block: var(--padding-section);
}

.news-block img {
    width: 100%;
    max-height: 255px;
    object-fit: cover;
}

.post-item {
    background-color: var(--color-white);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: ease;
    transition-delay: 0ms;
}

.post-item:hover {
    box-shadow: 0 1px 6px 0 rgba(0,0,0,0.4);
}

.post-item-content {
    padding: 27px;
}

.post-item h2,
.excerpt  {
    margin-bottom: 18px;
}

.learn-more-btn {
    color: var(--color-accent);
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 31.5px
}

.learn-more-btn:hover,
.learn-more-btn:hover:after {
    color: var(--color-btn-hover);
}

.news-block .learn-more-btn:after,
.news-block .next:after {
    font-family: 'hansa-flex-icons';
    content: "\f180";
    color: var(--color-accent);
    font-size: 13.5px;
    line-height: 13.5px;
    margin-left: 9px;
}

.news-block .next:after {
    width: 36px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
    border-radius: 50%;
}