.title {
    font-weight: bold;
    text-shadow:
    -2px -2px 0 #5D4E8B,
    -2px -1px 0 #5D4E8B,
    -2px 1px 0 #5D4E8B,
    -2px 2px 0 #5D4E8B,
    -1px -2px 0 #5D4E8B,
    -1px 2px 0 #5D4E8B,
    1px -2px 0 #5D4E8B,
    1px 2px 0 #118EE4,
    2px -2px 0 #118EE4,
    2px -1px 0 #118EE4,
    2px 1px 0 #118EE4,
    2px 2px 0 #118EE4,
    -1px 0 0 #118EE4,
    1px 0 0 #118EE4,
    0 -1px 0 #118EE4,
    0 1px 0 #118EE4,
    0 0 3px #000000;
}

/* === Аудит 09.2026: меню в шапке не переносится на ноутбуках (981–1279px) === */
@media screen and (min-width: 1100px) and (max-width: 1279px) {
  .t454__leftwrapper { padding-left: 20px !important; padding-right: 130px !important; }
  .t454__rightwrapper { padding-right: 20px !important; padding-left: 130px !important; }
  .t454__list_item { padding-left: 18px !important; padding-right: 18px !important; }
  .t454__list_item:first-child { padding-left: 0 !important; }
  .t454__list_item:last-child { padding-right: 0 !important; }
  .t454 .t-menu__link-item { font-size: 16px !important; }
}
@media screen and (min-width: 981px) and (max-width: 1099px) {
  .t454__leftwrapper { padding-left: 16px !important; padding-right: 125px !important; }
  .t454__rightwrapper { padding-right: 16px !important; padding-left: 125px !important; }
  .t454__list_item { padding-left: 12px !important; padding-right: 12px !important; }
  .t454__list_item:first-child { padding-left: 0 !important; }
  .t454__list_item:last-child { padding-right: 0 !important; }
  .t454 .t-menu__link-item { font-size: 15px !important; }
}
.t454__list { white-space: nowrap; }
