.call-to-action-form {
  .form-template-field-question-set {
    margin-bottom: 30px;
  }

  .question-select-text-input {
    margin-top: 20px;
  }

  .address-confirmation-group {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.5rem;

    .form-control {
      flex: 1 1 15rem;
    }

    .confirm-address-button {
      flex: 0 0 auto;
    }
  }

  .greenhouse-education {
    &.form-group {
      padding-top: 10px;
      padding-bottom: 10px;
      border-top: 1px solid;
      border-bottom: 1px solid;
    }

    .education-question-group {
      &:first-child {
        .education-question-remove-education {
          display: none;
        }
      }

      &:not(:first-child) {
        border-top: 1px solid;
        padding-top: 1rem;
      }
    }
  }
}