.logos-marquee{overflow:hidden;width:100%;}
.logos-marquee .track{
  display: inline-flex;align-items:center;
  gap:40px;                
  animation: run 40s linear infinite;
  white-space:nowrap;will-change:transform;
}
.logos-marquee img{height:60px;display:block;}
@keyframes run{
  from{transform:translateX(0);}
  to  {transform:translateX(-50%);} 
}



/ === Выпадающее меню (универсально для меню 𝗧𝗶𝗹𝗱𝗮) === /
/* Ограничить область конкретным хедером (раскомментируй и подставь rec):
#recXXXX { }
*/
⠀
/ Фон самого выпадающего меню /
.tmenu__dropdown,
.tmenu_mobile__menu,
.t123__dropdown {
  background: rgba(0, 0, 0, 0.60) !important; / полупрозрачный /
  backdrop-filter: blur(8px);                  / лёгкий блюр /
  -webkit-backdrop-filter: blur(8px);
  border-radius: 16px;                         / скругления (на десктопе видно) /
  box-shadow: 0 10px 30px rgba(0,0,0,.25);
}
⠀
/ Подложка (затемнение страницы под меню) /
.tmenu__overlay,
.tmenu_mobile__overlay {
  background: rgba(0,0,0,0.35) !important;
}
⠀
/ Пункты меню: размер, межстрочный, кликабельная зона /
.tmenu__dropdown a,
.tmenu_mobile__menu a,
.t123__dropdown a {
  color: #fff !important;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 600;
  padding: 14px 22px! important; / крупная «тап-зона» /
  display: block;
  text-align: center;            / по центру, как на твоём скрине /
}
⠀
/ Лёгкие разделители между пунктами /
.tmenu__dropdown li + li a,
.tmenu_mobile__menu li + li a,
.t123__dropdown li + li a {
  border-top: 1px solid rgba(255,255,255,0.08);
}
⠀
/ Ховер/нажатие /
.tmenu__dropdown a: hover,
.tmenu_mobile__menu a: active,
.t123__dropdown a: hover {
  background: rgba(255,255,255,0.06);
}
⠀
/ Кнопка закрытия гамбургера/крестик, чтобы был виден на тёмном фоне /
.tmenuc͟l͟o͟s͟e͟,͟ .͟t͟m͟e͟n͟u͟_͟m͟o͟b͟i͟l͟e͟close, .t123__close {
  filter: invert(1);
  opacity: .9;
}
⠀
/ Телефон/кнопки внутри дропа (если есть) — сделать заметнее /
.tmenup͟h͟o͟n͟e͟,͟ .͟t͟m͟e͟n͟u͟socials a {
  color: #fff !important;
  font-size: 18px;
  opacity: .95;
}