#form2267330991 .t-form__inputsbox {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: flex-end !important;
  gap: 16px !important;
}

#form2267330991 .t-input-group_nm {
  width: calc(50% - 8px) !important;
  flex: 0 0 calc(50% - 8px) !important;
  margin-bottom: 0 !important;
}

#form2267330991 .t-input-group_ph {
  width: calc(50% - 8px) !important;
  flex: 0 0 calc(50% - 8px) !important;
  margin-bottom: 0 !important;
}

#form2267330991 .t-input-group_ta {
  width: 100% !important;
  flex: 0 0 100% !important;
  margin-bottom: 0 !important;
}

#form2267330991 .t-input-group_cb {
  flex: 1 1 auto !important;
  width: auto !important;
  margin-bottom: 0 !important;
}

#form2267330991 .tn-form__submit {
  width: 100% !important;
  flex: 0 0 100% !important;
  text-align: center !important;
  margin: 0 !important;
}

#form2267330991 .tn-form__submit .t-submit {
  margin: 0 auto !important;
  display: block !important;
}

@media (max-width: 640px) {
  #form2267330991 .t-input-group_nm,
  #form2267330991 .t-input-group_ph {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
}