.occupation-section {
  padding: 6rem 0 0;
  margin: 0 0 8rem;
}

.occupation-section .reverse {
  flex-direction: row-reverse;
}

.occupation-section .row {
  margin-bottom: 6rem;
}

.occupation-section .row:last-child {
  margin-bottom: 0;
}

.occupation-content {
  padding: 0 3rem 0 0;
}

.reverse .occupation-content {
  padding: 0 0 0 3rem;
}

.call-staff-header {
  margin-top: 14px;
  color: #E77160;
  font-size: 1.5rem;
  line-height: 124.3%;
  letter-spacing: 0.085em;
}

.call-staff-text {
  font-family: 'Noto Sans JP';
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 208.8%;
  color: #383838;
}

.occupation-img {}

.occupation-img img {
  width: 100%;
}

.call-to-action-left {
  background-image: url('/wp-content/uploads/2022/09/025-2.png');
}

.call-to-action-right {
  background-image: url('/wp-content/uploads/2022/09/Depositphotos_18961721_XL-1.png');
}

.horizontal-line {
  width: 51px;
  height: 4px;
  background-color: #E77160;
  margin-top: 14px;
  margin-bottom: 29px;
}

/****======Responsive CSS Start==========*****/
@media screen and (max-width: 767px) {
  .occupation-section {
    padding: 0;
    margin: 0 0 6rem;
  }

  .occupation-section .row {
    margin-bottom: 4rem;
    flex-direction: column-reverse;
  }

  .occupation-content {
    padding: 0;
  }

  .reverse .occupation-content {
    padding: 0;
  }

  .call-staff-header {
    font-size: 1.125rem;
    margin: 0 0 1rem;
  }

  .call-staff-text {
    line-height: 164.8%;
  }

  .occupation-img {
    margin: 0 0 2rem;
  }

  .call-to-action-left {
    background-image: url('/wp-content/uploads/2022/09/025-2-1.png');
  }

  .call-to-action-right {
    background-image: url('/wp-content/uploads/2022/09/Depositphotos_18961721_XL-2.png');
  }

  .call-to-action-row {
    margin-bottom: 43px;
  }
}