.page-template-template-home #wrapper #banner {
  background-image: url(/wp-content/themes/CGI-theme/images/banner/hp-banner.webp);
}
.page-template-template-home #wrapper #banner:before,
.page-template-template-home #wrapper #banner:after {
  content: none;
}
@media (min-width: 1280px) {
  .page-template-template-home #wrapper #banner .text-row p {
    max-width: 70%;
  }
}
.page-template-template-home #wrapper .hp-content .candidate-benefits {
  background-image: url(/wp-content/themes/CGI-theme/images/page/cand-benefits.webp);
}
.page-template-template-home #wrapper .hp-content .candidate-benefits:before {
  content: none;
}
.page-template-template-home #wrapper .hp-content .candidate-benefits h3 {
  color: #fff;
}
.page-template-template-home #wrapper .hp-content .tax-lists {
  background: #061A6A;
}
.page-template-template-home #wrapper .hp-content .tax-lists h3 {
  color: #fff;
}
.page-template-template-home #wrapper .hp-content .tax-lists .tax-names .taxonomies {
  display: inline-block;
  background: #1D4ACA;
}
@media (max-width: 767px) {
  .page-template-template-home #wrapper .hp-content .tax-lists .tax-names .taxonomies {
    background: none;
    padding: 0 !important;
  }
}
.page-template-template-home #wrapper .hp-content .tax-lists .tax-names .taxonomies li {
  font-size: 1.125rem;
  width: auto !important;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  border: 1px solid #F1A971;
  margin: 0 0.5rem 0.5rem 0;
}
.page-template-template-home #wrapper .hp-content .tax-lists .tax-names .taxonomies li.active {
  background: #F1A971;
  color: #061A6A;
}
.page-template-template-home #wrapper .hp-content .featured-jobs-wrap {
  background: #CCDBF6;
}
