.container.job-details #breadcrumbs {
  margin-bottom: var(--space-regular);
}
.container.job-details .category {
  display: flex;
  gap: var(--space-xx-small);
  margin-top: var(--space-small);
}
.container.job-details .meta {
  display: flex;
  margin-top: var(--space-small);
}
@media (max-width: 767px) {
  .container.job-details .meta {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .container.job-details .meta {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: var(--space-small);
  }
}
.container.job-details .meta .meta-item {
  display: flex;
  gap: var(--space-xx-small);
  padding: var(--space-small) 0;
  border: 1px solid var(--color-blue-opacity);
  border-left: 0;
  border-right: 0;
  color: var(--color-blue);
}
@media (max-width: 767px) {
  .container.job-details .meta .meta-item:not(:last-child) {
    border-bottom: 0 none;
  }
}
@media (min-width: 768px) {
  .container.job-details .meta .meta-item {
    flex-grow: 1;
  }
}
.container.job-details .meta .meta-item .label {
  font-weight: var(--font-bold);
  /*
  @include mobile {
    width: 40%;
  }

  @include tablet-desktop {
    width: 30%;
  }
  */
}
.container.job-details .meta .meta-item .value {
  font-weight: var(--font-medium);
}
.container.job-details .meta .meta-item .value a,
.container.job-details .meta .meta-item .value .contact_whatsapp {
  color: var(--color-blue);
}
.container.job-details .meta .meta-item .value.is-recruiter .recruiter-details {
  display: flex;
  align-items: center;
  gap: var(--space-x-small);
  margin-top: var(--space-x-small);
}
@media (max-width: 767px) {
  .container.job-details .meta .meta-item .value.is-recruiter .recruiter-details {
    flex-direction: column;
    align-items: flex-start;
  }
}
.container.job-details .meta .meta-item .value.is-recruiter .recruiter-details .recruiter-item {
  text-transform: lowercase;
}
.container.job-details .meta .meta-item .value.is-recruiter a {
  display: flex;
  align-items: center;
  gap: var(--space-xx-small);
}
.container.job-details .meta .meta-item .value.is-recruiter a img {
  display: block;
  width: 15px;
  height: auto;
}
.container.job-details .body {
  padding: var(--space-regular) 0;
  /*
  padding-top: 30px;
  color: var(--color-blue);
  line-height: 25px;

  @include tablet-desktop {
    padding-top: 50px;
    max-width: 70%;
  }

  h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 145%;
    margin-bottom: 30px;
  }

  b, strong {
    font-weight: 700;
  }

  a {
    color: var(--color-blue);
  }

  p {
    margin-top: 30px;
  }

  p, ul, ol {
    line-height: 25px;
  }

  ul {
    margin: 30px 0 0 10px;

    li {
      &:nth-last-of-type {
        margin-bottom: 10px;
      }

      background: url(../img/icon-check-smart-green.svg) no-repeat left top 6px;
      padding-left: 30px;
    }
  }

  p + ul,
  ul + ul {
    margin-top: 0;
  }

  p + h2,
  ul + h2 {
    margin-top: 30px;
  }

  h2 + ul,
  h2 + p {
    margin-top: -20px;
  }
  */
  /*
  .action {
    @include flexbox;
    padding-top: 30px;

    @include mobile {
      a {
        width: 100%;
        text-align: center;
      }
    }

    &.sticky {
      .apply_now_link {
        opacity: 0;
      }

      .apply_now_link_sticky {
        display: block !important;
        opacity: 1;
      }
    }

    .apply_now_link {
      margin-bottom: 50px;

      &.apply_now_link_sticky {
        position: fixed;
        bottom: 0;
        display: none;

        @include mobile {
          width: calc(100% - 60px);
        }
      }
    }
  }
  */
}
.container.job-details .body .more-link.top {
  margin-bottom: var(--space-regular);
}
.container.job-details .body .more-link.bottom {
  margin-top: var(--space-regular);
}
@media (max-width: 767px) {
  .container.job-details .body .more-link .btn {
    width: 100%;
  }
}
.container.job-details .body p,
.container.job-details .body li {
  color: var(--color-text);
  font-size: var(--font-size-body);
  font-weight: var(--font-regular);
  line-height: var(--line-height-body);
}
.container.job-details .body p b,
.container.job-details .body p strong,
.container.job-details .body li b,
.container.job-details .body li strong {
  font-weight: var(--font-semi-bold);
}
.container.job-details .body p a,
.container.job-details .body li a {
  color: var(--color-blue);
  text-decoration: underline;
  text-decoration-color: var(--color-teal);
  text-decoration-thickness: 2px;
}
.container.job-details .body p + p {
  margin-top: var(--paragraph-space);
}
.container.job-details .body p:empty {
  display: none;
}
.container.job-details .body ul li {
  color: var(--color-text);
  background: url(../img/icon-check.svg) no-repeat left top 6px;
  padding-left: 30px;
}
.container.job-details .body ul li + li {
  margin-top: var(--space-x-small);
}
.container.job-details .body ul ~ p {
  margin-top: var(--paragraph-space);
}
.container.job-details .body p ~ ul,
.container.job-details .body p ~ h1, .container.job-details .body p ~ .h1,
.container.job-details .body p ~ h2, .container.job-details .body p ~ .h2,
.container.job-details .body p ~ h3, .container.job-details .body p ~ .h3,
.container.job-details .body p ~ h4, .container.job-details .body p ~ .h4,
.container.job-details .body p ~ h5, .container.job-details .body p ~ .h5,
.container.job-details .body p ~ h6, .container.job-details .body p ~ .h6 {
  margin-top: var(--paragraph-space);
}
.container.job-details .body hr {
  border: 0 none;
  border-top: 1px solid var(--color-blue-opacity);
}
.container.job-details .body img {
  width: auto;
  height: auto;
}

.similar-jobs {
  padding-bottom: var(--space-large);
}
.similar-jobs .h3 {
  margin-bottom: var(--space-x-small);
}
.similar-jobs .jobs .job-details p {
  color: var(--color-text);
  font-size: var(--font-size-body);
  font-weight: var(--font-regular);
  line-height: var(--line-height-body);
}
.similar-jobs .more-link {
  margin-top: var(--space-small);
  text-align: center;
}
@media (max-width: 767px) {
  .similar-jobs .more-link .btn {
    width: 100%;
  }
}

.job-details-more-links-wrapper {
  padding-bottom: var(--space-large);
}
.job-details-more-links-wrapper .job-details-more-links {
  padding: var(--space-small);
  border-radius: var(--border-radius-large);
  background-color: var(--color-white);
}
.job-details-more-links-wrapper .job-details-more-links .h3 {
  margin-bottom: var(--space-x-small);
}
.job-details-more-links-wrapper .job-details-more-links p {
  font-size: var(--font-size-body);
  font-weight: var(--font-regular);
  line-height: var(--line-height-body);
}
.job-details-more-links-wrapper .job-details-more-links p + p {
  margin-top: var(--space-xx-small);
}
.job-details-more-links-wrapper .job-details-more-links a {
  color: var(--color-green);
  font-weight: var(--font-semi-bold);
}/*# sourceMappingURL=job-page.css.map */