.form-block-3__container {
  padding-top: clamp(40px, calc(4.375vw + 26px), 110px);
  padding-bottom: clamp(40px, calc(4.375vw + 26px), 110px);
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 2px;
  overflow: hidden;
}
.form-block-3__form-wrap {
  max-width: 984px;
  background: var(--card);
  border-radius: 2px 2px 0 0;
  padding: clamp(25px, calc(1.5625vw + 20px), 50px) clamp(15px, calc(2.1875vw + 8px), 50px);
  margin-left: auto;
  margin-right: clamp(0px, calc(5.382131324vw + -53.3369214209px), 50px);
}
.form-block-3__form-wrap .form {
  display: flex;
  gap: clamp(5px, calc(0.3125vw + 4px), 10px);
  flex-wrap: wrap;
}
.form-block-3__form-wrap .form__input {
  flex: 1;
}
.form-block-3__form-wrap .form__input input {
  --borderInput: var(--stroke);
}
.form-block-3__form-wrap .form__btn {
  flex: 0 0 100%;
}
.form-block-3__form-wrap .form__btn .btn {
  width: 100%;
}
.form-block-3__form-wrap .form__privacy {
  flex: 0 0 100%;
  text-align: center;
}
.form-block-3__form-title {
  margin-bottom: clamp(15px, calc(0.9375vw + 12px), 30px);
}

@media (max-width: 575px) {
  .form-block-3__form-wrap .form__input {
    flex: 0 0 100%;
  }
}/*# sourceMappingURL=block.css.map */