/* input(2,44): run-time error CSS1019: Unexpected token, found ' '
input(2,44): run-time error CSS1019: Unexpected token, found ' '
input(2,44): run-time error CSS1063: Expected calculation unit, found ' '
input(2,44): run-time error CSS1064: Expected calculation product, found ' '
input(2,44): run-time error CSS1065: Expected calculation sum, found ' '
input(2,44): run-time error CSS1034: Expected closing parenthesis, found ' '
input(2,44): run-time error CSS1042: Expected function, found ' '
input(2,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(58,46): run-time error CSS1019: Unexpected token, found ' '
input(58,46): run-time error CSS1019: Unexpected token, found ' '
input(58,46): run-time error CSS1063: Expected calculation unit, found ' '
input(58,46): run-time error CSS1064: Expected calculation product, found ' '
input(58,46): run-time error CSS1065: Expected calculation sum, found ' '
input(58,46): run-time error CSS1034: Expected closing parenthesis, found ' '
input(58,46): run-time error CSS1042: Expected function, found ' '
input(58,46): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(61,54): run-time error CSS1019: Unexpected token, found ' '
input(61,54): run-time error CSS1019: Unexpected token, found ' '
input(61,54): run-time error CSS1063: Expected calculation unit, found ' '
input(61,54): run-time error CSS1064: Expected calculation product, found ' '
input(61,54): run-time error CSS1065: Expected calculation sum, found ' '
input(61,54): run-time error CSS1034: Expected closing parenthesis, found ' '
input(61,54): run-time error CSS1042: Expected function, found ' '
input(61,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(62,57): run-time error CSS1019: Unexpected token, found ' '
input(62,57): run-time error CSS1019: Unexpected token, found ' '
input(62,57): run-time error CSS1063: Expected calculation unit, found ' '
input(62,57): run-time error CSS1064: Expected calculation product, found ' '
input(62,57): run-time error CSS1065: Expected calculation sum, found ' '
input(62,57): run-time error CSS1034: Expected closing parenthesis, found ' '
input(62,57): run-time error CSS1042: Expected function, found ' '
input(62,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(78,44): run-time error CSS1019: Unexpected token, found ' '
input(78,44): run-time error CSS1019: Unexpected token, found ' '
input(78,44): run-time error CSS1063: Expected calculation unit, found ' '
input(78,44): run-time error CSS1064: Expected calculation product, found ' '
input(78,44): run-time error CSS1065: Expected calculation sum, found ' '
input(78,44): run-time error CSS1034: Expected closing parenthesis, found ' '
input(78,44): run-time error CSS1042: Expected function, found ' '
input(78,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(125,54): run-time error CSS1019: Unexpected token, found ' '
input(125,54): run-time error CSS1019: Unexpected token, found ' '
input(125,54): run-time error CSS1063: Expected calculation unit, found ' '
input(125,54): run-time error CSS1064: Expected calculation product, found ' '
input(125,54): run-time error CSS1065: Expected calculation sum, found ' '
input(125,54): run-time error CSS1034: Expected closing parenthesis, found ' '
input(125,54): run-time error CSS1042: Expected function, found ' '
input(125,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' ' */
.careerinsights {
  margin-top: calc(clamp(2.25rem, 8.539vw + 0.153rem, 9.375rem)); }
  .careerinsights .dis-flex {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .careerinsights .dis-flex .boxWrap {
      width: 100%;
      max-width: 100%;
      position: relative;
      border-top: 0.625rem solid #B9C8DA;
      background-color: white; }
      @media print, screen and (max-width: 47.99875em) {
        .careerinsights .dis-flex .boxWrap:first-child {
          margin-bottom: 1.25rem; } }
      @media print, screen and (min-width: 48em) {
        .careerinsights .dis-flex .boxWrap {
          width: 49.3%; } }
      .careerinsights .dis-flex .boxWrap .imgWrap {
        width: 100%;
        overflow: hidden;
        position: relative; }
        .careerinsights .dis-flex .boxWrap .imgWrap:hover {
          -webkit-transition: all 0.75s;
          transition: all 0.75s; }
          .careerinsights .dis-flex .boxWrap .imgWrap:hover img {
            -webkit-transform: scale(1.1);
                -ms-transform: scale(1.1);
                    transform: scale(1.1); }
        .careerinsights .dis-flex .boxWrap .imgWrap a:after {
          content: "";
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          opacity: 1;
          visibility: visible;
          -webkit-transition: opacity 0.5s ease-out;
          transition: opacity 0.5s ease-out;
          cursor: pointer; }
        .careerinsights .dis-flex .boxWrap .imgWrap img {
          width: 100%;
          height: 100%;
          -o-object-fit: contain;
             object-fit: contain;
          position: relative;
          min-height: 100%;
          max-width: 100%; }
        .careerinsights .dis-flex .boxWrap .imgWrap .top-left {
          z-index: 9;
          left: calc(clamp(1.25rem, 1.124vw + 0.974rem, 1.0rem));
          position: absolute;
          top: 0;
          padding-top: calc(clamp(0.938rem, 0.749vw + 0.754rem, 1.563rem));
          padding-bottom: calc(clamp(0.938rem, 0.749vw + 0.754rem, 1.563rem)); }
          .careerinsights .dis-flex .boxWrap .imgWrap .top-left h2 {
            color: white;
            padding: 0; }
            @media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
              .careerinsights .dis-flex .boxWrap .imgWrap .top-left h2 {
                font-size: 3.125rem; } }
            @media print, screen and (min-width: 48em) {
              .careerinsights .dis-flex .boxWrap .imgWrap .top-left h2 {
                letter-spacing: -0.02em; } }
            @media print, screen and (min-width: 64em) {
              .careerinsights .dis-flex .boxWrap .imgWrap .top-left h2 {
                padding: 0.375rem 0.75rem; } }
      .careerinsights .dis-flex .boxWrap .moreBtn {
        position: absolute;
        bottom: 2.625rem;
        left: calc(clamp(1.25rem, 1.124vw + 0.974rem, 2.188rem)); }
        .careerinsights .dis-flex .boxWrap .moreBtn .learnmore {
          text-decoration: none;
          font-weight: 700;
          top: 1.4375rem;
          -webkit-transition: all 0.55s;
          transition: all 0.55s;
          position: relative;
          letter-spacing: -0.0125rem;
          display: inline-block;
          transition: all 0.55s;
          margin-top: 0;
          font-family: 'ABCDiatype';
          -webkit-transition: all ease-in-out .2s;
          transition: all ease-in-out .2s;
          font-weight: 700;
          line-height: 107.6%;
          color: #03203D;
          font-size: clamp(1.5rem, calc(1.5rem + (30 - 24) * ((100vw - 24.5625rem) / (1023 - 393))), 1.5rem); }
          @media print, screen and (max-width: 47.99875em) {
            .careerinsights .dis-flex .boxWrap .moreBtn .learnmore {
              padding-left: 0 !important; } }
          @media print, screen and (min-width: 64em) {
            .careerinsights .dis-flex .boxWrap .moreBtn .learnmore {
              font-size: clamp(1.875rem, calc(1.875rem + (40 - 30) * ((100vw - 64rem) / (1728 - 1024))), 2.5rem); } }
          .careerinsights .dis-flex .boxWrap .moreBtn .learnmore:hover {
            padding-left: 0.4375rem;
            -webkit-transition: all ease-in-out .2s;
            transition: all ease-in-out .2s; }
          .careerinsights .dis-flex .boxWrap .moreBtn .learnmore:after {
            background: url(../assets/images/settings/career-arrow-dark.svg?v=aZjKiCDzu-OcUn9yS6ElKOMDvbY) no-repeat;
            content: "";
            display: inline-block;
            vertical-align: middle;
            padding-left: 0;
            width: 1.3125rem;
            position: absolute;
            padding-left: 0px;
            cursor: pointer;
            right: -1.75rem;
            height: 0.875rem;
            top: 0.3125rem;
            background-size: contain;
            -webkit-transition: all 0.55s;
            transition: all 0.55s; }
            @media print, screen and (min-width: 64em) {
              .careerinsights .dis-flex .boxWrap .moreBtn .learnmore:after {
                width: calc(clamp(1.875rem, 1.705vw + 0.784rem, 2.625rem));
                right: -3.375rem;
                height: 1.9375rem;
                top: 0.3125rem; } }
            @media screen and (min-width: 85em) {
              .careerinsights .dis-flex .boxWrap .moreBtn .learnmore:after {
                right: -4rem; } }

.careerinsights.overlay .dis-flex .boxWrap .imgWrap a:after {
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);
}
