/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./shared/scss/base/job_template-job.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
.single-job .header > .container {
  align-items: unset;
  padding-top: 2rem;
}
@media screen and (min-width: 601px) and (max-width: 800px) {
  .single-job .header > .container {
    padding-top: 6rem;
  }
}
@media screen and (min-width: 800px) {
  .single-job .header > .container {
    padding-top: calc(var(--breadcrumb-spacing, 8rem) + 4rem);
  }
}
.single-job .header .header__content {
  display: flex;
  flex-direction: column;
}
.single-job .header .header__info {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (min-width: 800px) {
  .single-job .header .header__info {
    margin-top: calc((var(--breadcrumb-spacing, 8rem) + 4rem) * -1);
  }
}
@media screen and (max-width: 799px) {
  .single-job .header .header__actions {
    position: static;
    margin-top: 2rem;
  }
}
@media screen and (max-width: 799px) {
  .single-job .header .twz-element-breadcrumbs {
    margin-bottom: 0;
  }
}

/*# sourceMappingURL=job.css.map*/