.t-menu-base__mobile-menu .tmenu-mobile__container {
    padding: 1px 20px;
}
.tmenu-mobile__container {
    min-height: 40px;
    padding: 20px;
    position: relative;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
@media screen and (max-width: 960px) {
    .t718 .t718__contentwrapper {
        padding: 0 0 40px;
        text-align: left;
    }
}


@media screen and (max-width: 480px) {
  /* Растягиваем саму кнопку внутри ее контейнера */
  .t-btn, 
  .t-submit,
  .t-form .t-form__submit {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    text-align: center !important;
    box-sizing: border-box !important;
  }

  /* Разворачиваем контейнеры кнопок на всю ширину сетки */
  .t-btn-wrapper,
  .t-btn-container,
  .t-btn-table,
  .t-btn-table tbody,
  .t-btn-table tr,
  .t-btn-table td {
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }
  
  /* Настройка для блоков, где две кнопки стоят в одной строке таблицы */
  .t-btn-table td + td {
    padding-left: 0 !important;
    margin-top: 12px !important; /* Отступ между первой и второй кнопкой по вертикали */
  }

  /* Отступы, если кнопки идут друг за другом */
  .t-btn-wrapper + .t-btn-wrapper,
  .t-btn + .t-btn {
    margin-left: 0 !important;
    margin-top: 12px !important;
  }
}

    .t-descr_xxs {
        font-size: 16px;
    }


