/* Профессиональная трёхрядная компоновка заявок */
@media screen and (min-width: 641px) {
  #rec3562783401 .t-form__inputsbox_horizontal,
  #rec3568292301 .t-form__inputsbox_horizontal,
  #rec3569398201 .t-form__inputsbox_horizontal,
  #rec3569645401 .t-form__inputsbox_horizontal {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: 16px;
    row-gap: 14px;
    align-items: end;
  }
  #rec3562783401 .t-input-group,
  #rec3568292301 .t-input-group,
  #rec3569398201 .t-input-group,
  #rec3569645401 .t-input-group {
    width: auto !important;
    margin: 0 !important;
    float: none !important;
  }
  #rec3562783401 .t-input-group_ta,
  #rec3568292301 .t-input-group_ta,
  #rec3569398201 .t-input-group_ta,
  #rec3569645401 .t-input-group_ta {
    grid-column: 1 / -1;
  }
  #rec3562783401 .t-form__submit,
  #rec3568292301 .t-form__submit,
  #rec3569398201 .t-form__submit,
  #rec3569645401 .t-form__submit {
    grid-column: 1 / -1;
    display: flex !important;
    justify-content: center;
    margin: 0 !important;
  }
  #rec3562783401 .t-form__submit button,
  #rec3568292301 .t-form__submit button,
  #rec3569398201 .t-form__submit button,
  #rec3569645401 .t-form__submit button {
    width: min(100%, 320px) !important;
  }
  #rec3562783401 .t-input,
  #rec3568292301 .t-input,
  #rec3569398201 .t-input,
  #rec3569645401 .t-input {
    box-sizing: border-box;
  }
}
@media screen and (max-width: 640px) {
  #rec3562783401 .t-form__inputsbox_horizontal,
  #rec3568292301 .t-form__inputsbox_horizontal,
  #rec3569398201 .t-form__inputsbox_horizontal,
  #rec3569645401 .t-form__inputsbox_horizontal {
    display: grid !important;
    grid-template-columns: 1fr;
    gap: 12px;
  }
  #rec3562783401 .t-input-group,
  #rec3568292301 .t-input-group,
  #rec3569398201 .t-input-group,
  #rec3569645401 .t-input-group {
    width: auto !important;
    margin: 0 !important;
    float: none !important;
  }
  #rec3562783401 .t-input-group_ta,
  #rec3568292301 .t-input-group_ta,
  #rec3569398201 .t-input-group_ta,
  #rec3569645401 .t-input-group_ta,
  #rec3562783401 .t-form__submit,
  #rec3568292301 .t-form__submit,
  #rec3569398201 .t-form__submit,
  #rec3569645401 .t-form__submit {
    grid-column: auto;
  }
  #rec3562783401 .t-form__submit,
  #rec3568292301 .t-form__submit,
  #rec3569398201 .t-form__submit,
  #rec3569645401 .t-form__submit {
    display: flex !important;
    justify-content: stretch;
  }
  #rec3562783401 .t-form__submit button,
  #rec3568292301 .t-form__submit button,
  #rec3569398201 .t-form__submit button,
  #rec3569645401 .t-form__submit button {
    width: 100% !important;
  }
}