

/* Start:/bitrix/templates/tsv_corp/components/bitrix/news.list/news/style.css?17351098971535*/
.customNewsRow {
    display: grid;
    grid-gap: 15px;
    grid-template-columns: repeat(3, 1fr);
}

.customLinkNews {
    display: flex;
    flex-direction: column;
    transition: border .2s ease-in-out;
    border: 1px solid #f0f0f0;
    padding: 25px;
}

.customLinkNews:hover {
    border: 1px solid #d2d2d2;
}

.customLinkNews__image {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    position: relative;
    max-height: 200px;
}

.customLinkNews__image::before {
    content: '';
    display: block;
    padding-top: 66.666%;
}

.customLinkNews__image img {
    transform: translate(-50%, -50%);
    position: absolute;
    max-height: 100%;
    max-width: 100%;
    z-index: 1;
    left: 50%;
    top: 50%;
}

.customLinkNews__title {
    width: 100%;
    color: #333;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 20px;
    letter-spacing: -.25px;
    transition: color .2s ease-in-out;
    text-decoration: none;
}

.customLinkNews__title:hover {
    text-decoration: none;
    color: #005aa6;
}

.customLinkNews__title:last-child {
    margin-bottom: 0;
}

.customLinkNews__button {
    margin-top: auto;
    align-self: flex-start;
}

@media screen and (max-width: 991px){
    .customNewsRow {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media screen and (max-width: 599px){
    .customNewsRow {
        grid-template-columns: 1fr;
    }
}

@media screen and (max-width: 479px){
    .content__title {
        word-wrap: break-word;
    }
}

/* End */
/* /bitrix/templates/tsv_corp/components/bitrix/news.list/news/style.css?17351098971535 */
