/* --- Стили формы в блоке .uc-downthing --- */
.uc-downthing .t-form__inputsbox {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 14px; /* расстояние между элементами */
}

/* --- Увеличиваем ширину поля ввода телефона --- */
.uc-downthing .t-input-phonemask__wrap {
  width: 260px !important;
  max-width: 100%;
}

/* --- Делаем checkbox'ы компактнее и на одной линии с текстом --- */
.uc-downthing .t-input-group_cb {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.uc-downthing .t-checkbox__control {
  color: #fff;
  gap: 6px;
}

/* --- Кнопка --- */
.uc-downthing .t-form__submit {
  margin-top: 10px;
  display: flex;
  justify-content: center;
}

.uc-downthing .t1046__form-wrapper{
    max-width: inherit;
}

/* --- Для адаптива (мобильные устройства) --- */
@media (max-width: 640px) {
  .uc-downthing .t-form__inputsbox {
    flex-direction: column;
    align-items: stretch;
  }
  .uc-downthing .t-input-phonemask__wrap {
    width: 100% !important;
  }
}
