#HRBanner .jsx-parser ul {
  -webkit-padding-start: 2rem;
          padding-inline-start: 2rem;
  list-style-type: circle;
}
#HRBanner .jsx-parser .descriptionHeader {
  font-size: 1.25rem;
  font-weight: 400;
  margin-top: 1rem;
}
#HRBanner .jsx-parser .descriptionSummary {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 100;
}
@media screen and (max-width: 1024px) {
  #HRBanner .jsx-parser ul {
    -webkit-padding-start: 1.5rem;
            padding-inline-start: 1.5rem;
  }
  #HRBanner .jsx-parser .descriptionHeader {
    font-size: 1rem;
    margin-top: 0.75rem;
  }
  #HRBanner .jsx-parser .descriptionSummary {
    font-size: 0.95rem;
  }
}
.HRBanner___3dyGn {
  width: 100%;
  margin-top: 3rem;
}
.HRBanner___3dyGn .header-btn___2lWjk {
  width: 100%;
  margin: 2.25rem auto;
}
.HRBanner___3dyGn .header-btn___2lWjk button {
  text-transform: uppercase;
  line-height: 1;
  height: 3rem;
  font-size: 1rem;
  padding: 0 3rem;
}
.HRBanner___3dyGn .CarouselContainer___11XWW {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
  width: 100%;
}
.HRBanner___3dyGn .Item___3yfq0 {
  width: 100%;
  height: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  position: relative;
}
.HRBanner___3dyGn .Item___3yfq0 .TextContainer___1T7id {
  position: relative;
}
.HRBanner___3dyGn .Item___3yfq0 .Image___Pvyns {
  width: 100%;
  min-height: 18.75rem;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  display: block;
}
.HRBanner___3dyGn .Item___3yfq0 .BlueLine____hlX2 {
  border-width: 0.125rem !important;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}
.HRBanner___3dyGn .Item___3yfq0 .Category___1etBo {
  font-size: 0.95rem;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  margin-bottom: 1rem;
  text-transform: uppercase;
}
.HRBanner___3dyGn .Item___3yfq0 .Title___2Smt2 {
  font-size: 1.5rem;
  line-height: 1.3;
  text-align: left;
  margin-bottom: 1.5rem;
}
.HRBanner___3dyGn .Item___3yfq0 .Summary___2MgDd {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 100;
  text-align: left;
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .HRBanner___3dyGn {
    width: 100%;
    margin-top: 2rem;
  }
  .HRBanner___3dyGn .CarouselContainer___11XWW {
    width: 100%;
  }
  .HRBanner___3dyGn .Item___3yfq0 .Summary___2MgDd {
    font-size: 0.95rem;
  }
}
@media screen and (max-width: 767px) {
  .HRBanner___3dyGn {
    width: 100%;
    margin-top: 2rem;
  }
  .HRBanner___3dyGn .CarouselContainer___11XWW {
    width: 100%;
  }
  .HRBanner___3dyGn .Item___3yfq0 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .HRBanner___3dyGn .Item___3yfq0 .Image___Pvyns {
    min-height: 13rem;
    overflow: hidden;
    position: relative;
  }
  .HRBanner___3dyGn .Item___3yfq0 .Category___1etBo {
    font-size: 0.85rem;
    margin-bottom: 0.75rem;
  }
  .HRBanner___3dyGn .Item___3yfq0 .Title___2Smt2 {
    font-size: 1.25rem;
    line-height: 1.6;
    margin-bottom: 0.75rem;
  }
  .HRBanner___3dyGn .Item___3yfq0 .Summary___2MgDd {
    font-size: 0.95rem;
    line-height: 1.5;
  }
}
@media screen and (max-width: 569px) {
  .HRBanner___3dyGn {
    width: 100%;
    margin-top: 2rem;
  }
  .HRBanner___3dyGn .CarouselContainer___11XWW {
    width: 100%;
  }
}

