.button--text {
    color: var(--primary-dark) !important;
}

.news--list--horizontal {
    background-color: rgb(173, 32, 47, 0.1);
}

    .news--list--horizontal .content-block {
        background: unset;
    }

    .news--list--horizontal .swiper-slide {
        background-color: transparent;
    }

.template__content-news .tile__title {
    color: var(--secondary-red);
    font-weight: 600;
}

.tile--v1:before {
    background-color: unset;
}

.template__content-news .tile__body:hover,
.template__content-news .tile__body .h6:hover {
    color: var(--secondary-red);
}

.tiles__carousel .swiper-slide:nth-child(1n) .tile:hover,
.tiles__carousel .swiper-slide:nth-child(1n) .tile:focus {
    color: var(--secondary-red);
}

.tile-grid__item .tile,
.tiles-block .swiper-slide .tile {
    border-radius: var(--border-radius-xxxl);
}

.tile__image,
.tile__image-container,
.tile img,
.u_image-cover {
    border-top-left-radius: var(--border-radius-xxxl);
    border-top-right-radius: var(--border-radius-xxxl);
}

.tile--v2 .tile__image .tile__image-container {
    left: 0;
}

.tile--v2:before {
    width: 0;
    background-color: unset;
}

.tile--v2:after {
    background-color: unset;
}

.news--list--grid .tile--v2 .tile__footer {
    border-bottom: 0;
}

.tile .tile__footer {
    border-bottom-right-radius: var(--border-radius-xxxl);
    border-bottom-left-radius: var(--border-radius-xxxl);
}
