article#survey form#survey-form section#job-section-wrapper {
  display: none;
  flex-direction: column;
  align-items: stretch;

  @media screen and (min-width: 1024px) {
    max-width: 1100px;
  }

  #job-repeater {
    .job-title-group {
      flex: 2;
    }
  
    .seniority-level-group {
      flex: 1.5;
    }
  
    .number-of-vacancies-group {
      flex: 0.7;
    }
  
    .area-group {
      flex: 2;
    }
  
    .recruitment-difficulty-group {
      flex: 1;
    }
  
    .time-to-hire-group {
      flex: 0.7;
    }
  
    fieldset {
      @media screen and (max-width: 1024px) {
        flex-direction: column;
        align-items: stretch;
        max-width: 400px;
      }
    }
  }
}
