@import "../template.css";
.page-career-item .page-header .header-image {
  max-height: 800px;
}
@media (max-width: 992px) {
  .page-career-item .page-header .header-content {
    flex: 1;
  }
}
.page-career-item .page-header .content-wrapper {
  padding-right: 5rem;
}
@media (max-width: 1500px) {
  .page-career-item .page-header .content-wrapper {
    padding-right: 3rem;
  }
}
@media (max-width: 1400px) {
  .page-career-item .page-header .content-wrapper {
    max-width: 100%;
    width: 55vw;
  }
}
@media (max-width: 992px) {
  .page-career-item .page-header .content-wrapper {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .page-career-item .page-header .content-wrapper {
    padding-right: 1.5rem;
  }
}
.page-career-item .page-header .content-wrapper .page-title {
  width: auto;
  padding-right: 0;
  margin-right: 0;
  margin-bottom: 2.4rem;
}
.page-career-item .page-header .content-wrapper .page-desc {
  max-width: 800px;
}
.page-career-item .page-header .page-info-panel {
  gap: 2.4rem;
  padding-bottom: 2.4rem;
  margin-bottom: 2.4rem;
  border-bottom: var(--borderWidthDefault) solid var(--border);
}
.page-career-item .page-header .page-info-panel .panel-item .item-value {
  font-weight: 700;
  color: var(--title);
}
.page-career-item .page-header .page-job-cta {
  overflow: hidden;
  margin-top: 2.4rem;
  padding: 3rem 3.6rem;
  -webkit-border-radius: var(--borderRadiusDefault);
  -moz-border-radius: var(--borderRadiusDefault);
  border-radius: var(--borderRadiusDefault);
}
@media (max-width: 992px) {
  .page-career-item .page-header .page-job-cta {
    padding: 2.4rem 3rem;
    margin-left: -3rem;
    margin-right: -3rem;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
@media (max-width: 767px) {
  .page-career-item .page-header .page-job-cta {
    padding: 2.4rem 1.5rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
}
.page-career-item .page-header .page-job-cta .cta-contact {
  margin-top: 1rem;
  column-gap: 2.4rem;
  row-gap: 0.5rem;
}
.page-career-item .page-header .page-job-cta .cta-contact .contact-item a {
  color: var(--primary);
}
@media (max-width: 992px) {
  .page-footer .footer-wrapper {
    padding-top: 0rem !important;
    border-top: none !important;
  }
}
