/* line 2, ../../../scss/custom/store/namespace-v2/components/jobs/_main-page.scss */
.cms-v2 .jobs-page h1 {
  color: #353535;
  line-height: 1.125;
  font-family: "BrandonGrotesqueLight";
  font-size: 2.5rem;
}
/* line 8, ../../../scss/custom/store/namespace-v2/components/jobs/_main-page.scss */
.cms-v2 .jobs-page h4 {
  color: #353535;
  font-family: "BrandonGrotesqueBold";
  font-size: 1.063em;
  line-height: 1.294;
}
/* line 15, ../../../scss/custom/store/namespace-v2/components/jobs/_main-page.scss */
.cms-v2 .jobs-page .categories .category {
  margin-bottom: 32px;
  border-bottom: 1px solid #e5e5e5;
}
/* line 18, ../../../scss/custom/store/namespace-v2/components/jobs/_main-page.scss */
.cms-v2 .jobs-page .categories .category h4 {
  padding-bottom: 28px;
}
/* line 21, ../../../scss/custom/store/namespace-v2/components/jobs/_main-page.scss */
.cms-v2 .jobs-page .categories .category .list-headings {
  padding-bottom: 15px;
  border-bottom: 1px solid #e5e5e5;
}
/* line 25, ../../../scss/custom/store/namespace-v2/components/jobs/_main-page.scss */
.cms-v2 .jobs-page .categories .category .list {
  padding-top: 15px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}
/* line 29, ../../../scss/custom/store/namespace-v2/components/jobs/_main-page.scss */
.cms-v2 .jobs-page .categories .category .list:last-child {
  padding-bottom: 30px;
}
@media only screen and (max-width: 40em) {
  /* line 35, ../../../scss/custom/store/namespace-v2/components/jobs/_main-page.scss */
  .cms-v2 .jobs-page .categories .category h4 {
    padding-bottom: 14px;
  }
  /* line 39, ../../../scss/custom/store/namespace-v2/components/jobs/_main-page.scss */
  .cms-v2 .jobs-page .categories .category .list:last-child {
    padding-bottom: 20px;
  }
  /* line 42, ../../../scss/custom/store/namespace-v2/components/jobs/_main-page.scss */
  .cms-v2 .jobs-page .categories .category .list .columns {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
