/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
@font-face {
  font-family: "Heading Now";
  font-weight: bold;
  src: url("/app/themes/nfc-talent-pro/assets/fonts/heading-now/HeadingNow-56Bold.woff2");
  font-display: swap; }

@font-face {
  font-family: "Heading Now";
  font-weight: normal;
  src: url("/app/themes/nfc-talent-pro/assets/fonts/heading-now/HeadingNow-64Regular.woff2");
  font-display: swap; }

@font-face {
  font-family: "Heading Now";
  font-weight: 500;
  src: url("/app/themes/nfc-talent-pro/assets/fonts/heading-now/HeadingNowTrial-55Medium.woff2");
  font-display: swap; }

@font-face {
  font-family: "Carlito";
  font-weight: normal;
  src: url("/app/themes/nfc-talent-pro/assets/fonts/Carlito/Carlito-Regular.ttf");
  font-display: swap; }

@font-face {
  font-family: "Carlito";
  font-weight: normal;
  font-style: italic;
  src: url("/app/themes/nfc-talent-pro/assets/fonts/Carlito/Carlito-Italic.ttf");
  font-display: swap; }

@font-face {
  font-family: "Carlito";
  font-weight: bold;
  src: url("/app/themes/nfc-talent-pro/assets/fonts/Carlito/Carlito-Bold.ttf");
  font-display: swap; }

@font-face {
  font-family: "Carlito";
  font-weight: bold;
  font-style: italic;
  src: url("/app/themes/nfc-talent-pro/assets/fonts/Carlito/Carlito-BoldItalic.ttf");
  font-display: swap; }

@font-face {
  font-family: 'Fallback';
  src: local(Impact);
  size-adjust: 96%;
  ascent-override: 115%;
  descent-override: normal;
  line-gap-override: normal; }

@media (min-width: 981px) {
  .section-form .form-setup {
    padding: 0 5em; } }

.section-form .form-setup .gfield_required_asterisk, .section-form .form-setup .gform_required_legend, .section-form .form-setup .gform_ajax_spinner {
  display: none; }

.section-form .form-setup .validation_message {
  max-width: 400px; }

.section-form .form-setup form .gform_page:first-of-type .gform_page_footer {
  justify-content: flex-end !important; }

@media (max-width: 980px) {
  .section-form .form-setup form .gf_progressbar_wrapper {
    width: 90%;
    margin: 0 auto; } }

.section-form .form-setup form .gf_progressbar_wrapper .gf_progressbar_title {
  color: var(--white);
  font-size: 18px;
  line-height: 150%; }
  @media (min-width: 981px) {
    .section-form .form-setup form .gf_progressbar_wrapper .gf_progressbar_title {
      font-size: 22px; } }

.section-form .form-setup form .gf_progressbar_wrapper .gf_progressbar {
  border-radius: 0;
  background-color: var(--white); }
  .section-form .form-setup form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage {
    border-radius: 0;
    height: 10px;
    background-color: var(--red); }
    .section-form .form-setup form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span {
      display: none; }

.section-form .form-setup form .gform_body {
  background-color: var(--white);
  padding: 1.5em 2em; }
  @media (min-width: 981px) {
    .section-form .form-setup form .gform_body {
      padding: 45px; } }
  .section-form .form-setup form .gform_body .gform_page {
    max-width: 950px;
    margin: 0 auto; }
    .section-form .form-setup form .gform_body .gform_page .gform_page_fields .gfield_label {
      font: bold 25px/100% "Heading Now", "Fallback", Helvetica, Arial, sans-serif;
      text-transform: uppercase;
      line-height: 110%;
      max-width: 625px; }
      @media (min-width: 981px) {
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .gfield_label {
          font-size: 35px; } }
    .section-form .form-setup form .gform_body .gform_page .gform_page_fields .start-step-question .gfield_radio {
      margin-top: .75em;
      display: flex;
      gap: .75em; }
      .section-form .form-setup form .gform_body .gform_page .gform_page_fields .start-step-question .gfield_radio .gchoice {
        width: 200px;
        text-align: center;
        position: relative; }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .start-step-question .gfield_radio .gchoice:after {
          content: '';
          position: absolute;
          width: 100%;
          height: 100%;
          background-size: cover !important;
          top: 0;
          left: 0; }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .start-step-question .gfield_radio .gchoice:before {
          content: '';
          width: 100%;
          height: 125px;
          background: linear-gradient(0deg, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0) 100%);
          position: absolute;
          bottom: 0;
          left: 0;
          z-index: 1; }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .start-step-question .gfield_radio .gchoice:first-of-type:after {
          background: url("/app/themes/nfc-talent-pro/assets/images/do-the-test-form/TP-78.jpg"); }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .start-step-question .gfield_radio .gchoice:last-of-type:after {
          background: url("/app/themes/nfc-talent-pro/assets/images/do-the-test-form/Beeldkrakers - TalentenPro - Pinnacle-351.jpg"); }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .start-step-question .gfield_radio .gchoice input[type="radio"] {
          display: none; }
          .section-form .form-setup form .gform_body .gform_page .gform_page_fields .start-step-question .gfield_radio .gchoice input[type="radio"] + label {
            padding-top: 210px;
            padding-bottom: 20px;
            font: bold 20px/110% "Heading Now", "Fallback", Helvetica, Arial, sans-serif;
            color: var(--white);
            text-transform: none;
            cursor: pointer;
            max-width: 100%;
            display: block;
            position: relative;
            z-index: 1; }
            @media (min-width: 981px) {
              .section-form .form-setup form .gform_body .gform_page .gform_page_fields .start-step-question .gfield_radio .gchoice input[type="radio"] + label {
                font-size: 25px; } }
          .section-form .form-setup form .gform_body .gform_page .gform_page_fields .start-step-question .gfield_radio .gchoice input[type="radio"]:checked + label:after {
            content: '\e900';
            font-family: Icomoon;
            color: var(--white);
            position: absolute;
            left: 10px;
            font-size: 25px; }
    .section-form .form-setup form .gform_body .gform_page .gform_page_fields .first-step-question .gfield_radio {
      margin-top: .75em;
      display: flex;
      gap: .75em; }
      .section-form .form-setup form .gform_body .gform_page .gform_page_fields .first-step-question .gfield_radio .gchoice {
        width: 200px;
        text-align: center;
        position: relative; }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .first-step-question .gfield_radio .gchoice:after {
          content: '';
          position: absolute;
          width: 100%;
          height: 100%;
          background-size: cover !important;
          top: 0;
          left: 0; }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .first-step-question .gfield_radio .gchoice:before {
          content: '';
          width: 100%;
          height: 125px;
          background: linear-gradient(0deg, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0) 100%);
          position: absolute;
          bottom: 0;
          left: 0;
          z-index: 1; }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .first-step-question .gfield_radio .gchoice:first-of-type:after {
          background: url("/app/themes/nfc-talent-pro/assets/images/do-the-test-form/292photoyou.jpg"); }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .first-step-question .gfield_radio .gchoice:last-of-type:after {
          background: url("/app/themes/nfc-talent-pro/assets/images/do-the-test-form/Beeldkrakers - TalentenPro - Pinnacle-037.jpg"); }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .first-step-question .gfield_radio .gchoice input[type="radio"] {
          display: none; }
          .section-form .form-setup form .gform_body .gform_page .gform_page_fields .first-step-question .gfield_radio .gchoice input[type="radio"] + label {
            padding-top: 210px;
            padding-bottom: 20px;
            font: bold 20px/110% "Heading Now", "Fallback", Helvetica, Arial, sans-serif;
            color: var(--white);
            text-transform: none;
            cursor: pointer;
            max-width: 100%;
            display: block;
            position: relative;
            z-index: 1; }
            @media (min-width: 981px) {
              .section-form .form-setup form .gform_body .gform_page .gform_page_fields .first-step-question .gfield_radio .gchoice input[type="radio"] + label {
                font-size: 25px; } }
          .section-form .form-setup form .gform_body .gform_page .gform_page_fields .first-step-question .gfield_radio .gchoice input[type="radio"]:checked + label:after {
            content: '\e900';
            font-family: Icomoon;
            color: var(--white);
            position: absolute;
            left: 10px;
            font-size: 25px; }
    .section-form .form-setup form .gform_body .gform_page .gform_page_fields .second-step-question .gfield_radio {
      margin-top: .75em;
      display: flex;
      gap: .75em; }
      .section-form .form-setup form .gform_body .gform_page .gform_page_fields .second-step-question .gfield_radio .gchoice {
        width: 200px;
        text-align: center;
        position: relative; }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .second-step-question .gfield_radio .gchoice:after {
          content: '';
          position: absolute;
          width: 100%;
          height: 100%;
          background-size: cover !important;
          top: 0;
          left: 0; }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .second-step-question .gfield_radio .gchoice:before {
          content: '';
          width: 100%;
          height: 125px;
          background: linear-gradient(0deg, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0) 100%);
          position: absolute;
          bottom: 0;
          left: 0;
          z-index: 1; }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .second-step-question .gfield_radio .gchoice:first-of-type:after {
          background: url("/app/themes/nfc-talent-pro/assets/images/do-the-test-form/316photoyou.jpg"); }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .second-step-question .gfield_radio .gchoice:last-of-type:after {
          background: url("/app/themes/nfc-talent-pro/assets/images/do-the-test-form/TP-03.jpg"); }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .second-step-question .gfield_radio .gchoice input[type="radio"] {
          display: none; }
          .section-form .form-setup form .gform_body .gform_page .gform_page_fields .second-step-question .gfield_radio .gchoice input[type="radio"] + label {
            padding-top: 210px;
            padding-bottom: 20px;
            font: bold 20px/110% "Heading Now", "Fallback", Helvetica, Arial, sans-serif;
            color: var(--white);
            text-transform: none;
            cursor: pointer;
            max-width: 100%;
            display: block;
            position: relative;
            z-index: 1; }
            @media (min-width: 981px) {
              .section-form .form-setup form .gform_body .gform_page .gform_page_fields .second-step-question .gfield_radio .gchoice input[type="radio"] + label {
                font-size: 25px; } }
          .section-form .form-setup form .gform_body .gform_page .gform_page_fields .second-step-question .gfield_radio .gchoice input[type="radio"]:checked + label:after {
            content: '\e900';
            font-family: Icomoon;
            color: var(--white);
            position: absolute;
            left: 10px;
            font-size: 25px; }
    .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-target {
      background: linear-gradient(90deg, #FFFFFF -50.9%, #FF0500 100%);
      border-radius: 0;
      border: none;
      height: 25px;
      position: relative;
      margin: 6em 0 2em;
      max-width: 650px; }
      .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-target:before, .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-target:after {
        position: absolute;
        bottom: -40px;
        font: bold 14px/110% "Heading Now", "Fallback", Helvetica, Arial, sans-serif;
        color: var(--text-color);
        text-transform: none;
        z-index: 1; }
        @media (min-width: 768px) {
          .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-target:before, .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-target:after {
            font-size: 20px; } }
        @media (min-width: 981px) {
          .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-target:before, .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-target:after {
            font-size: 25px; } }
      .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-target:before {
        content: 'Werken met mensen';
        left: 0; }
      .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-target:after {
        content: 'Behalen van doelstellingen';
        right: 0; }
    .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-base .noUi-connects .noUi-connect {
      display: none; }
    .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-base .noUi-origin .noUi-handle {
      background: var(--dark-gray);
      border-radius: 50px;
      width: 56px;
      height: 38px;
      border: none;
      box-shadow: none; }
      .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-base .noUi-origin .noUi-handle:before, .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-base .noUi-origin .noUi-handle:after {
        height: 20px;
        top: 9px; }
      .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-base .noUi-origin .noUi-handle:before {
        left: 25px; }
      .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-base .noUi-origin .noUi-handle:after {
        left: 30px; }
      .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-base .noUi-origin .noUi-handle .noUi-tooltip {
        font-size: 0;
        border: none; }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-base .noUi-origin .noUi-handle .noUi-tooltip:before {
          content: '';
          width: 57px;
          height: 57px;
          position: absolute;
          bottom: 0;
          left: 50%;
          transform: translateX(-50%); }
    .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-base .noUi-origin .noUi-handle[aria-valuetext^="1"] .noUi-tooltip:before {
      background: url("/app/themes/nfc-talent-pro/assets/images/do-the-test-form/third-question-option-1.png"); }
    .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-base .noUi-origin .noUi-handle[aria-valuetext^="2"] .noUi-tooltip:before {
      background: url("/app/themes/nfc-talent-pro/assets/images/do-the-test-form/third-question-option-2.png"); }
    .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-base .noUi-origin .noUi-handle[aria-valuetext^="3"] .noUi-tooltip:before {
      background: url("/app/themes/nfc-talent-pro/assets/images/do-the-test-form/third-question-option-3.png"); }
    .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-base .noUi-origin .noUi-handle[aria-valuetext^="4"] .noUi-tooltip:before {
      background: url("/app/themes/nfc-talent-pro/assets/images/do-the-test-form/third-question-option-4.png"); }
    .section-form .form-setup form .gform_body .gform_page .gform_page_fields .third-step-question .noUi-base .noUi-origin .noUi-handle[aria-valuetext^="5"] .noUi-tooltip:before {
      background: url("/app/themes/nfc-talent-pro/assets/images/do-the-test-form/third-question-option-5.png"); }
    .section-form .form-setup form .gform_body .gform_page .gform_page_fields .fourth-step-question .gfield_radio {
      margin-top: .75em;
      display: grid;
      gap: 0.75em;
      grid-template-columns: 1fr; }
      @media (min-width: 768px) {
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .fourth-step-question .gfield_radio {
          grid-template-columns: repeat(2, 1fr); } }
      @media (min-width: 981px) {
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .fourth-step-question .gfield_radio {
          grid-template-columns: repeat(3, 1fr); } }
      .section-form .form-setup form .gform_body .gform_page .gform_page_fields .fourth-step-question .gfield_radio .gchoice {
        position: relative; }
        .section-form .form-setup form .gform_body .gform_page .gform_page_fields .fourth-step-question .gfield_radio .gchoice input[type="radio"] {
          display: none; }
          .section-form .form-setup form .gform_body .gform_page .gform_page_fields .fourth-step-question .gfield_radio .gchoice input[type="radio"] + label {
            padding: 1em 3em calc(1em + 20px) 1em;
            background: var(--dark-gray);
            color: var(--white);
            height: 100%;
            cursor: pointer;
            max-width: 100%;
            display: block;
            position: relative;
            z-index: 1;
            line-height: 120%;
            font-size: 12px; }
            @media (min-width: 981px) {
              .section-form .form-setup form .gform_body .gform_page .gform_page_fields .fourth-step-question .gfield_radio .gchoice input[type="radio"] + label {
                font-size: 14px; } }
            .section-form .form-setup form .gform_body .gform_page .gform_page_fields .fourth-step-question .gfield_radio .gchoice input[type="radio"] + label:after {
              content: '';
              position: absolute;
              right: -22px;
              top: 50%;
              transform: translateY(-50%);
              background: url("/app/themes/nfc-talent-pro/assets/images/do-the-test-form/arrow-right.png");
              width: 67px;
              height: 67px;
              background-size: cover; }
          .section-form .form-setup form .gform_body .gform_page .gform_page_fields .fourth-step-question .gfield_radio .gchoice input[type="radio"]:checked + label:after {
            content: '\e900';
            font-family: Icomoon;
            color: var(--red);
            right: 10px;
            top: auto;
            transform: none;
            width: auto;
            height: auto;
            bottom: 10px;
            font-size: 20px;
            background: transparent; }
    .section-form .form-setup form .gform_body .gform_page .gform_page_footer {
      padding: 2em 0 0;
      max-width: 650px;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .section-form .form-setup form .gform_body .gform_page .gform_page_footer .gform_previous_button, .section-form .form-setup form .gform_body .gform_page .gform_page_footer .button {
        background-color: var(--red);
        color: var(--white); }
        .section-form .form-setup form .gform_body .gform_page .gform_page_footer .gform_previous_button:hover, .section-form .form-setup form .gform_body .gform_page .gform_page_footer .gform_previous_button:focus, .section-form .form-setup form .gform_body .gform_page .gform_page_footer .button:hover, .section-form .form-setup form .gform_body .gform_page .gform_page_footer .button:focus {
          background-color: var(--medium-gray);
          color: var(--white); }

/*# sourceMappingURL=form.css.map */
