.form-block-3 {
  margin: clamp(40px,2.5vw + 32px, 80px) 0;
  border-radius: 10px;
  background: var(--Primary);
  padding: clamp(15px,0.9375vw + 12px, 30px) clamp(15px,0.9375vw + 12px, 30px) clamp(15px,0.9375vw + 12px, 30px) clamp(15px,2.8125vw + 6px, 60px);
  display: flex;
  gap: clamp(20px,3.0625vw + 10.2px, 69px);
}
.form-block-3__form-wrap {
  border-radius: 10px;
  background: var(--Card);
  width: 70.8%;
  padding: clamp(15px,2.1875vw + 8px, 50px);
}
.form-block-3__form-wrap .form {
  display: flex;
  flex-wrap: wrap;
  gap: 15px 10px;
}
.form-block-3__form-wrap .form .form__input {
  flex: 1;
}
.form-block-3__form-wrap .form .form__btn .btn {
  padding-left: clamp(20px,0.75vw + 17.6px, 32px);
  padding-right: clamp(20px,0.75vw + 17.6px, 32px);
  height: 100%;
}
.form-block-3__form-wrap .form .form__privacy {
  color: var(--Main-text);
  flex: 0 0 100%;
}
.form-block-3__form-wrap .form .form__privacy-link {
  color: var(--Accent);
}
.form-block-3__title-wrap {
  padding-top: clamp(0px,1.875vw + -6px, 30px);
}
.form-block-3__title {
  color: var(--Card);
}
.form-block-3__title:not(:last-child) {
  margin-bottom: clamp(10px,0.3125vw + 9px, 15px);
}
.form-block-3__subtitle {
  color: var(--Card);
}

@media (max-width: 991px) {
  .form-block-3 {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .form-block-3__form-wrap {
    width: 86%;
  }
  .form-block-3__form-wrap .form {
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .form-block-3__form-wrap {
    width: 100%;
  }
}
@media (max-width: 575px) {
  .form-block-3__form-wrap .form {
    flex-direction: column;
  }
  .form-block-3__form-wrap .form .form__btn {
    width: 100%;
  }
  .form-block-3__form-wrap .form .form__btn .btn {
    width: 100%;
  }
  .form-block-3__form-wrap .form .form__privacy {
    text-align: center;
  }
}/*# sourceMappingURL=block.css.map */