@media screen and (max-width: 640px) {
  /* Только уменьшаем высоту изображения */
  .t477__blockimg {
    height: 40vh !important;
    background-size: cover !important;
    background-position: center !important;
  }

  /* Обновляем вспомогательный контейнер */
  .t477__sizer {
    height: 20vh !important;
  }
}








@media (max-width: 980px) {
    .t257__wrapper {
        border-radius: 0 !important;
    }
}








@media (max-width: 980px) {
    .t822__container,
    .t822__col,
    .t822__col-wrapper {
        border-radius: 0 !important;
    }
}






.t817__content.t817__content_active {
  border-radius: 0 20px 20px 20px;
}






/* Фон статей в блоге */
.t-feed__post-popup {
    background-color: #EBEFF5 !important;
}

/* Чтобы и внутренние контейнеры не были белыми */
.t-feed__post-popup__container,
.t-feed__post-popup__content-wrapper,
.t-feed__post-popup__text-wrapper {
    background-color: #EBEFF5 !important;
}



.t-feed__post-popup * {
    background-color: transparent !important;
}





/* --- Отзывы TS105 (t1186) --- */
/* Уменьшаем расстояние между подзаголовком и карточками на десктопе */
@media screen and (min-width: 961px) {
    .t1186 .t-section__descr {
        margin-bottom: 50px !important; /* было 90px → стало меньше на 40px */
    }

    /* Уменьшаем расстояние между кнопками-слайдерами и карточками */
    .t1186 .t1186__controls {
        margin-bottom: 40px !important; /* отнимаем 40px */
    }
}

