    .t734__button {
    padding-top: 40px;
}
.t734__descr {
    margin-top: 20px;
}
@media (max-width: 767px) {
  #rec1063411026 .t-btn_md {
    width: 300px !important;
    max-width: 100% !important; /* Для адаптивности */
    box-sizing: border-box !important; /* Учитывает padding в ширине */
    font-size: 10px !important;
  }
}

/* CSS для кнопок с анимацией */
.buuuttoooonn {
  transition: box-shadow 0.2s ease, transform 0.2s ease !important;
}

.buuuttoooonn:hover {
  box-shadow: 8px 8px 0 0 #DC143C !important; /* Добавлено закругление 4px */
  transition: box-shadow 0.2s ease, transform 0.2s ease !important;
  border-radius: 4px;
}

/* Красная полоска ТОЛЬКО для кнопки */
.t668__trigger-button {
  position: relative;
  padding-left: 25px !important; /* Отступ для полоски */
  overflow: hidden; /* Фикс для артефактов */
}

.t668__trigger-button::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 15px;
  height: 100%;
  background-color: #DD143B;
  z-index: 1;
  transition: height 0.3s ease; /* Плавное изменение */
}

/* Фикс белой полосы после закрытия */
.t668__card[hidden] .t668__trigger-button::before {
  height: 100% !important;
}

/* Исправление тени */
.t668__trigger-button {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25) !important;
  z-index: 1;
}

.t668__content {
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25) !important;
  position: relative;
  z-index: 2; /* Поднимаем выше тени */
  background: white; /* Фон перекрывает тень */
  margin-top: 0px;
  padding-top: 0px;
}
.t-form__successbox {
  background: #1dbfaa !important;
}
