/* Шаблонные картинки с width/height в разметке: высота по пропорции (иначе растянутое лого) */
.logo-footer img,
section.advantages img {
    height: auto;
}

/* Заголовки модалок и блока «техника» были H4 (пропуск уровня после H2) — теперь H3, вид прежний */
.modal-header h3.modal-title {
    color: #fff;
    font-size: 30px;
    line-height: 1.42857143;
    font-weight: 700;
    margin: 0;
}
h3.h4-like {
    font-size: 24px;
    line-height: 24px;
    color: #535751;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 10px;
}
.advantages h3.h4-like {
    margin-bottom: 25px;
}

/* Мобильная версия: без прокрутки влево-вправо, картинки не шире экрана */
@media (max-width: 767px) {
    html,
    body {
        overflow-x: hidden;
        max-width: 100%;
    }
    /* body — контейнер для абсолютных узлов (напр. #gtx-trans от расширения перевода):
       без position:relative они выходят за body и растягивают страницу вбок */
    body {
        position: relative;
        overflow-x: hidden;
    }
    img {
        max-width: 100%;
        height: auto;
    }
    .article img {
        max-width: 100%;
    }
}
