/* === Sigma.direct: UX-фиксы 31.10 === */

/* 1) Шапка T967: непрозрачный фон — контент больше не просвечивает при скролле */
.t967 {
  background-color: #101010 !important;
}

/* 2) Мобильный hero: контент не уезжает под фиксированное меню */
@media (max-width: 640px) {
  #rec5108857901 .t-cover__wrapper {
    vertical-align: top !important;
    padding-top: 130px !important;
    box-sizing: border-box !important;
  }
}

/* 3) Логотипы клиентов: монохром, цвет при наведении */
#rec5108859301 .t738__img {
  filter: grayscale(1);
  opacity: .75;
  transition: filter .3s ease, opacity .3s ease;
}
#rec5108859301 .t738__img:hover {
  filter: none;
  opacity: 1;
}

/* 4) Cookie-баннер T886 в айдентике сайта */
.t886 .t886__wrapper {
  background-color: transparent !important;
}
.t886 {
  background-color: #141414 !important;
  border-radius: 12px;
  box-shadow: 0 8px 30px rgba(0, 0, 0, .35);
}
.t886 .t-text,
.t886 .t886__text {
  color: #ffffff !important;
}
.t886 .t-btn,
.t886 .t886__btn {
  background-color: #ffdd22 !important;
  color: #000000 !important;
  border-radius: 30px !important;
}

/* 5) Секционные заголовки: компактные отступы */
#rec5108859101 .t-section__title,
#rec5108859301 .t-section__title {
  margin-bottom: 40px !important;
}

/* 6) Карточки работ: hover-подъём */
#rec5108858101 .t994__wrapper {
  transition: transform .35s ease;
}
#rec5108858101 .t994__wrapper:hover {
  transform: translateY(-6px);
}
