.section-news-info {
    background-color: var(--color-dark-blue);
    padding: 80px 0 80px 96px;
    color: var(--color-white);
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.75rem;
    position: relative;
}

@media (max-width: 700px) {
    .section-news-info {
        padding: 80px 20px;
    }
}

.section-news-info:before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url("../../img/media-aBvYd9C.webp");
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0.3;
    pointer-events: none;
}

@media (max-width: 700px) {
    .section-news-info:before {
        background-position: top center;
    }
}

.section-news-info .news-line {
    margin: 0;
    line-height: 1.75rem;
}

.section-news-info .btn-white-outline {
    padding: 6px 12px;
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin-left: 17px;
}

@media (max-width: 620px) {
    .section-news-info .btn-white-outline {
        margin-left: 0;
        margin-top: 20px;
        display: inline-block;
    }
}

.section-news-info .logos {
    margin-top: 64px;
    margin-bottom: 80px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 80px;
}

@media (max-width: 600px) {
    .section-news-info .logos {
        justify-content: center;
        margin-top: 40px;
        margin-bottom: 40px;
        column-gap: 20px;
    }

    .section-news-info .logos + .news-line {
        border-top: 1px solid var(--color-medium-blue);
        padding-top: 40px;
    }
}

.section-news-info .logos img {
    max-height: 40px;
    width: auto;
}
