/* TE900C / слайдер: расширяем контентную область блока до 1440 */
.uc-wide .t-container,
.uc-wide .t-section__container,
.uc-wide .t900__container,
.uc-wide .t-slds__container,
.uc-wide .t-slds__wrapper {
  max-width: 1440px !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* чтобы крайние карточки не прилипали к краям на больших экранах */
@media (min-width: 1440px) {
  .uc-wide .t-container,
  .uc-wide .t900__container,
  .uc-wide .t-slds__container {
    padding-left: 10px !important;
    padding-right: 10px !important;
    box-sizing: border-box;
  }
}

/* центрируем и задаём ширину рамки */
.uc-logos-frame .t-container,
.uc-logos-frame .t-slds__container {
    max-width: 1440px;
    width: calc(100% - 80px); /* чтобы был воздух по краям на маленьких экранах */
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
}

/* сама рамка */
.uc-logos-frame .t-slds__container {
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 24px;
    padding: 28px 40px;
}

/* чтобы стрелки были поверх рамки */
.uc-logos-frame .t-slds__arrow_wrapper {
    z-index: 5;
}
}
/* GL25: растягиваем контентный контейнер блока до 1440 */
.uc-gallery-1440 .t-section__container,
.uc-gallery-1440 .t-container,
.uc-gallery-1440 .t-container_100,
.uc-gallery-1440 .t-container_8,
.uc-gallery-1440 .t-container_10,
.uc-gallery-1440 .t-container_12 {
  max-width: 1440px !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}

/* одинаковые отступы по краям (десктоп/планшет) */
@media (min-width: 961px) {
  .uc-gallery-1440 .t-section__container,
  .uc-gallery-1440 .t-container {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

/* одинаковые отступы по краям (мобилка) */
@media (max-width: 960px) {
  .uc-gallery-1440 .t-section__container,
  .uc-gallery-1440 .t-container {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}