.pageCareer .content {
  padding-top: 0px !important;
}

.pageCareer .highlights {
  position: relative;
  background: url(../images/flip_boxes_bg.jpg) no-repeat;
  padding-top: 55px;
  height: 340px;
  overflow: visible;
}
html.webp .pageCareer .highlights {
  background: url(../images/flip_boxes_bg.webp) no-repeat;
}

.pageCareer .highlights h3 {
  font-size: 3.5rem;
  color: #fff;
  text-align: center;
  margin-bottom: 45px;
}
.pageCareer .highlights .floatBg {
  position: relative;
  background: url(../images/highlights_bg.jpg) no-repeat;
  height: 330px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.pageCareer .highlights .floatBg h4 {
  font-size: 4.5rem;
  width: 100%;
  text-align: center;
  color: #fff;
}

.pageCareer .highlights .floatBg .numbers .item .number,
.pageCareer .highlights .floatBg .numbers .item .text {
  color: #fff;
}


@media (max-width: 768px) {
  .pageCareer .soWhat {
    background-color: #fff;
    padding: 50px 0px;
  }

  .pageCareer .soWhat .medals {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px 0px;
    padding-top: 0px;
  }
  .medals .item {
    padding-right: 30px;
  }

  .pageCareer .highlights {
    height: unset;
  }

  .pageCareer .highlights h3 {
    font-size: 3.5rem;
    color: #fff;
    text-align: center;
    margin-bottom: 45px;
  }
  .pageCareer .highlights .floatBg {
    position: relative;
    background-image: url(../images/highlights_bg.jpg);
    background-repeat: no-repeat;
    padding-top: 39px;
  }
  html.webp .pageCareer .highlights .floatBg {
    background-image: url(../images/highlights_bg.webp);
  }
  .pageCareer .highlights .floatBg h4 {
    font-size: 4.5rem;
    text-align: center;
    color: #fff;
  }

  /* List Section */
  .pageCareer .list {
    padding-top: 50px;
  }
}


.services {
  background-position: -200px 130px;
  background-color: #fff;
  padding: 200px 30px;
}

.services h3 {
  font-size: 3.5rem;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
}

.services .inner .service {
  display: grid;
  grid-template-columns: 1fr auto;
  background: url(../images/line.png) bottom center no-repeat;
  padding-top: 30px;
  margin-top: 30px;
}
.services .inner .service .apply {
  margin-left: auto;
  flex-basis: auto;
  grid-row: 1 / 3;
  grid-column: 2 / 3;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
.services .inner .service .apply .button {
  font-size: 1.2rem;
  padding: 1.2rem 1rem
}
.services .inner .service .title {
  font-size: 2.6rem;
  margin-bottom: 20px;
}
.services .inner .service .title > label {
  color: #9900cc;
  margin-right: 15px;
}
.services .inner .service p {
  font-family: 'Montserrat', 'sans-serif';
  font-size: 1.2rem;
  line-height: 2rem;
  color: #6d6d6d;
  padding-bottom: 5px;
}