@charset "UTF-8";

/*Миксины*/

.question-form {
  margin-top: 64px;
}

.question-form__top {
  gap: 24px;
  width: 100%;
  margin-bottom: 32px;
}

.question-form__title-part {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.question-form-row {
  gap: 16px;
}

.question-form-row__item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (max-width: 1023px) {
  .question-form-row__item {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }
}

@media (max-width: 640px) {
  .question-form {
    margin-top: 32px;
  }

  .question-form__title-part {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }
}