.t-form__submit .t-submit,
.t-submit {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
}

/* Контейнер бургера - основной размер 60х60 */
.t450__burger_container.t450__big {
  width: 60px !important;
  height: 60px !important;
  border-radius: 8px !important;
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Фон бургера - растягиваем на весь контейнер */
.t450__burger_bg {
  width: 100% !important;
  height: 100% !important;
  border-radius: 8px !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
}

/* Кнопка бургера - центрируем и уменьшаем пропорционально */
.t450__burger_container .t-menuburger.t-menuburger__big {
  position: relative !important;
  width: 36px !important; /* уменьшаем с 42px */
  height: 27px !important; /* уменьшаем с 32px (пропорционально) */
  margin: 0 !important;
  transform: none !important;
}

/* Полоски бургера - уменьшаем пропорционально */
.t450__burger_container .t-menuburger__big span {
  height: 4px !important; /* уменьшаем с 5px */
}

/* Корректируем позиции полосок */
.t450__burger_container .t-menuburger__big span:nth-child(2),
.t450__burger_container .t-menuburger__big span:nth-child(3) {
  top: 11px !important; /* уменьшаем с 13px */
}

.t450__burger_container .t-menuburger__big span:nth-child(4) {
  top: 22px !important; /* уменьшаем с 26px */
}

/* Корректируем анимацию открытия */
.t450__burger_container .t-menuburger__big.t-menuburger-opened span:nth-child(1) {
  top: 11px !important;
}

.t450__burger_container .t-menuburger__big.t-menuburger-opened span:nth-child(4) {
  top: 11px !important;
}

.line:hover {
    text-decoration: underline;
}

.t450__right_descr:hover {
    text-decoration: underline;
}

.menuitem:hover,
.menuitem:hover *,
.menuitem:hover a,
.menuitem:hover span,
.menuitem:hover div {
  color: #0268C2 !important;
}
