/* Фикс для информеров - гарантируем правильное размещение */
.spec_news > .row {
    display: flex;
    flex-wrap: wrap;
}

.spec_news .spec_wrp {
    flex: 0 0 66.666%;
    max-width: 66.666%;
}

.spec_news .news_wrp {
    flex: 0 0 33.333%;
    max-width: 33.333%;
}

.spec_news .row.informer {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.spec_news .row.informer > div {
    flex: 0 0 33.333%;
    max-width: 33.333%;
    box-sizing: border-box;
}

/* На мобильных устройствах - всё в один столбец */
@media (max-width: 767px) {
    .spec_news .spec_wrp,
    .spec_news .news_wrp,
    .spec_news .row.informer > div {
        flex: 0 0 100%;
        max-width: 100%;
    }
}