/* принудительно разрешаем обтекание полей и используем flex */
#rec1362230571 .t-form__inputsbox {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
}

/* целевые селекторы — разные варианты, чтобы наверняка поймать чекбокс */
#rec1362230571 .t-form__inputsbox .t-input-group_cb,
#rec1362230571 .t-form__inputsbox label.t-checkbox,
#rec1362230571 .t-form__inputsbox input[type="checkbox"] {
  order: 99 !important;           /* двигаем в конец */
  flex: 0 0 100% !important;      /* занимаем всю строку */
  width: 100% !important;
  display: block !important;
  margin-top: 12px !important;
}

/* на всякий случай — кнопку ставим перед чекбоксом */
#rec1362230571 .t-form__inputsbox button[type="submit"],
#rec1362230571 .t-form__inputsbox input[type="submit"],
#rec1362230571 .t-form__inputsbox .t-submit {
  order: 10 !important;
}

#rec2251165421.t396__artboard {
    background-color: rgba(255,255,255,0.7) !important;
    transition: background-color 0.3s ease;
}

#rec2251165421:hover .t396__artboard {
    background-color: rgba(255,255,255,1) !important;
}


#rec2243644821 {
  background-color: rgba(0, 0, 0, 0.6) !important;
}


 
 

 