.new-project-form {
  --margin-top: 21.3333333333vw;
  --border-radius: 0vw;
  --padding-top: 8.5333333333vw;
  --padding-bottom: 6.4vw;
  --side-padding: var(--main-layout-side-padding);
  --width: 100%;
  --min-height: calc(100vh - var(--header-height));
  --gap: 8.5333333333vw;
}
@media (min-width: 720px) {
  .new-project-form {
    --margin-top: 7.03125vw;
  }
}
@media (min-width: 720px) {
  .new-project-form {
    --border-radius: 0vw;
  }
}
@media (min-width: 720px) {
  .new-project-form {
    --padding-top: 6.25vw;
  }
}
@media (min-width: 720px) {
  .new-project-form {
    --padding-bottom: 4.453125vw;
  }
}
@media (min-width: 720px) {
  .new-project-form {
    --side-padding: 0;
  }
}
@media (min-width: 720px) {
  .new-project-form {
    --width: 100%;
  }
}
@media (min-width: 720px) {
  .new-project-form {
    --min-height: 64.375vw;
  }
}
@media (min-width: 720px) {
  .new-project-form {
    --gap: 3.125vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form {
    --margin-top: 6.1458333333vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form {
    --border-radius: 1.6666666667vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form {
    --padding-top: 4.1666666667vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form {
    --padding-bottom: 2.96875vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form {
    --side-padding: 0;
  }
}
@media (min-width: 1281px) {
  .new-project-form {
    --width: var(--main-layout-content-width);
  }
}
@media (min-width: 1281px) {
  .new-project-form {
    --min-height: 42.9166666667vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form {
    --gap: 2.0833333333vw;
  }
}
@media (min-width: 2400px) {
  .new-project-form {
    --margin-top: 147.5px;
  }
}
@media (min-width: 2400px) {
  .new-project-form {
    --border-radius: 40px;
  }
}
@media (min-width: 2400px) {
  .new-project-form {
    --padding-top: 100px;
  }
}
@media (min-width: 2400px) {
  .new-project-form {
    --padding-bottom: 71.25px;
  }
}
@media (min-width: 2400px) {
  .new-project-form {
    --side-padding: 0;
  }
}
@media (min-width: 2400px) {
  .new-project-form {
    --width: var(--main-layout-content-width);
  }
}
@media (min-width: 2400px) {
  .new-project-form {
    --min-height: 1030px;
  }
}
@media (min-width: 2400px) {
  .new-project-form {
    --gap: 50px;
  }
}
.new-project-form {
  display: flex;
  flex-direction: column;
  gap: var(--gap);
  align-items: center;
  justify-content: space-between;
  margin-top: var(--margin-top);
  padding: var(--padding-top) var(--side-padding) var(--padding-bottom);
  background-color: var(--color-clear-white);
  border-radius: var(--border-radius);
  width: var(--width);
  min-height: var(--min-height);
  box-shadow: 0 20px 25px 0 rgba(26, 30, 18, 0.04), 0 76px 80px 0 rgba(26, 30, 18, 0.06);
  position: relative;
}
.new-project-form__anchor {
  position: absolute;
  top: calc(var(--header-height) * -1 - 1em);
}
.new-project-form__heading {
  --gap: 4.2666666667vw;
}
@media (min-width: 720px) {
  .new-project-form__heading {
    --gap: 2.5vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__heading {
    --gap: 1.6666666667vw;
  }
}
@media (min-width: 2400px) {
  .new-project-form__heading {
    --gap: 40px;
  }
}
.new-project-form__heading {
  display: flex;
  flex-direction: column;
  gap: var(--gap);
  align-items: center;
  text-align: center;
  flex-shrink: 0;
}
.new-project-form__stepper {
  --padding-top: 8.5333333333vw;
}
@media (min-width: 720px) {
  .new-project-form__stepper {
    --padding-top: 1.875vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__stepper {
    --padding-top: 1.25vw;
  }
}
@media (min-width: 2400px) {
  .new-project-form__stepper {
    --padding-top: 30px;
  }
}
.new-project-form__stepper {
  padding-top: var(--padding-top);
  border-top: 1px solid var(--color-elephant-bone);
}
.new-project-form__main {
  --gap: 10.6666666667vw;
}
@media (min-width: 720px) {
  .new-project-form__main {
    --gap: 3.75vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__main {
    --gap: 2.5vw;
  }
}
@media (min-width: 2400px) {
  .new-project-form__main {
    --gap: 60px;
  }
}
.new-project-form__main {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--gap);
  flex-grow: 1;
  width: 100%;
}
.new-project-form__form {
  --gap: 6.4vw;
}
@media (min-width: 720px) {
  .new-project-form__form {
    --gap: 2.5vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__form {
    --gap: 1.6666666667vw;
  }
}
@media (min-width: 2400px) {
  .new-project-form__form {
    --gap: 40px;
  }
}
.new-project-form__form {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--gap);
  width: 100%;
}
.new-project-form__form-heading {
  --gap: 2.1333333333vw;
}
@media (min-width: 720px) {
  .new-project-form__form-heading {
    --gap: 0.625vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__form-heading {
    --gap: 0.4166666667vw;
  }
}
@media (min-width: 2400px) {
  .new-project-form__form-heading {
    --gap: 10px;
  }
}
.new-project-form__form-heading {
  display: flex;
  flex-direction: column;
  gap: var(--gap);
  align-items: center;
  text-align: center;
}
.new-project-form__form-subtitle {
  --width: 100%;
}
@media (min-width: 720px) {
  .new-project-form__form-subtitle {
    --width: 46.40625vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__form-subtitle {
    --width: 30.9375vw;
  }
}
@media (min-width: 2400px) {
  .new-project-form__form-subtitle {
    --width: 742.5px;
  }
}
.new-project-form__form-subtitle {
  width: var(--width);
  color: var(--color-wetty-asphalt);
  display: flex;
  flex-direction: column;
  gap: 1em;
  align-items: center;
}
.new-project-form__form-controls {
  --width: 100%;
  --gap: 6.4vw;
}
@media (min-width: 720px) {
  .new-project-form__form-controls {
    --width: 47.96875vw;
  }
}
@media (min-width: 720px) {
  .new-project-form__form-controls {
    --gap: 1.875vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__form-controls {
    --width: 31.9791666667vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__form-controls {
    --gap: 1.25vw;
  }
}
@media (min-width: 2400px) {
  .new-project-form__form-controls {
    --width: 767.5px;
  }
}
@media (min-width: 2400px) {
  .new-project-form__form-controls {
    --gap: 30px;
  }
}
.new-project-form__form-controls {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: var(--width);
  gap: var(--gap);
  flex-shrink: 0;
}
.new-project-form__form-field {
  width: 100%;
  flex-shrink: 0;
}
.new-project-form__radio-group {
  --row-gap: 4.2666666667vw;
}
@media (min-width: 720px) {
  .new-project-form__radio-group {
    --row-gap: 1.875vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__radio-group {
    --row-gap: 1.25vw;
  }
}
@media (min-width: 2400px) {
  .new-project-form__radio-group {
    --row-gap: 30px;
  }
}
.new-project-form__radio-group {
  display: flex;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
  row-gap: var(--row-gap);
}
.new-project-form__radio-item {
  --width: 50%;
}
@media (min-width: 720px) {
  .new-project-form__radio-item {
    --width: 33%;
  }
}
@media (min-width: 1281px) {
  .new-project-form__radio-item {
    --width: 33%;
  }
}
@media (min-width: 2400px) {
  .new-project-form__radio-item {
    --width: 33%;
  }
}
.new-project-form__radio-item {
  width: var(--width);
}
.new-project-form__pitch-deck-requirements {
  --gap: 4.2666666667vw;
  --border-radius: 1.6vw;
  --vertical-padding: 5.3333333333vw;
  --side-padding: 5.8666666667vw;
  --width: 100%;
}
@media (min-width: 720px) {
  .new-project-form__pitch-deck-requirements {
    --gap: 1.25vw;
  }
}
@media (min-width: 720px) {
  .new-project-form__pitch-deck-requirements {
    --border-radius: 0.46875vw;
  }
}
@media (min-width: 720px) {
  .new-project-form__pitch-deck-requirements {
    --vertical-padding: 1.5625vw;
  }
}
@media (min-width: 720px) {
  .new-project-form__pitch-deck-requirements {
    --side-padding: 1.71875vw;
  }
}
@media (min-width: 720px) {
  .new-project-form__pitch-deck-requirements {
    --width: 73.90625vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__pitch-deck-requirements {
    --gap: 0.8333333333vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__pitch-deck-requirements {
    --border-radius: 0.3125vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__pitch-deck-requirements {
    --vertical-padding: 1.0416666667vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__pitch-deck-requirements {
    --side-padding: 1.1458333333vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__pitch-deck-requirements {
    --width: 49.2708333333vw;
  }
}
@media (min-width: 2400px) {
  .new-project-form__pitch-deck-requirements {
    --gap: 20px;
  }
}
@media (min-width: 2400px) {
  .new-project-form__pitch-deck-requirements {
    --border-radius: 7.5px;
  }
}
@media (min-width: 2400px) {
  .new-project-form__pitch-deck-requirements {
    --vertical-padding: 25px;
  }
}
@media (min-width: 2400px) {
  .new-project-form__pitch-deck-requirements {
    --side-padding: 27.5px;
  }
}
@media (min-width: 2400px) {
  .new-project-form__pitch-deck-requirements {
    --width: 1182.5px;
  }
}
.new-project-form__pitch-deck-requirements {
  display: flex;
  flex-direction: column;
  gap: var(--gap);
  padding: var(--vertical-padding) var(--side-padding);
  width: var(--width);
  background-color: var(--color-paper-white);
  border: 1px solid var(--color-peach);
  border-radius: var(--border-radius);
  opacity: 0.7;
}
.new-project-form__pitch-deck-requirements-title {
  text-align: center;
}
.new-project-form__pitch-deck-requirements-items {
  --column-count: 1;
}
@media (min-width: 720px) {
  .new-project-form__pitch-deck-requirements-items {
    --column-count: 2;
  }
}
@media (min-width: 1281px) {
  .new-project-form__pitch-deck-requirements-items {
    --column-count: 2;
  }
}
@media (min-width: 2400px) {
  .new-project-form__pitch-deck-requirements-items {
    --column-count: 2;
  }
}
.new-project-form__pitch-deck-requirements-items {
  column-count: var(--column-count);
}
.new-project-form__pitch-deck-requirements-items > li + li {
  --margin-top: 1.0666666667vw;
}
@media (min-width: 720px) {
  .new-project-form__pitch-deck-requirements-items > li + li {
    --margin-top: 0.3125vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__pitch-deck-requirements-items > li + li {
    --margin-top: 0.2083333333vw;
  }
}
@media (min-width: 2400px) {
  .new-project-form__pitch-deck-requirements-items > li + li {
    --margin-top: 5px;
  }
}
.new-project-form__buttons {
  --flex-direction: column;
  --gap: 3.7333333333vw;
}
@media (min-width: 720px) {
  .new-project-form__buttons {
    --flex-direction: row;
  }
}
@media (min-width: 720px) {
  .new-project-form__buttons {
    --gap: 3.4375vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__buttons {
    --flex-direction: row;
  }
}
@media (min-width: 1281px) {
  .new-project-form__buttons {
    --gap: 2.2916666667vw;
  }
}
@media (min-width: 2400px) {
  .new-project-form__buttons {
    --flex-direction: row;
  }
}
@media (min-width: 2400px) {
  .new-project-form__buttons {
    --gap: 55px;
  }
}
.new-project-form__buttons {
  display: flex;
  flex-direction: var(--flex-direction);
  gap: var(--gap);
  justify-content: center;
  width: 100%;
}
.new-project-form__button {
  --width: 100%;
}
@media (min-width: 720px) {
  .new-project-form__button {
    --width: 18.984375vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__button {
    --width: 12.65625vw;
  }
}
@media (min-width: 2400px) {
  .new-project-form__button {
    --width: 303.75px;
  }
}
.new-project-form__button {
  width: var(--width);
  flex-shrink: 0;
}
.new-project-form__success-icon {
  --width: 88.5333333333vw;
}
@media (min-width: 720px) {
  .new-project-form__success-icon {
    --width: 25.9375vw;
  }
}
@media (min-width: 1281px) {
  .new-project-form__success-icon {
    --width: 17.2916666667vw;
  }
}
@media (min-width: 2400px) {
  .new-project-form__success-icon {
    --width: 415px;
  }
}
.new-project-form__success-icon {
  width: var(--width);
  position: absolute;
  bottom: 0;
}
