/* Image belongs to the top page header, not the inner bill hero. */
body > header.hero, header.hero {
  background-color: #07172b !important;
  background-image: linear-gradient(90deg, rgba(7,23,43,.84) 0%, rgba(7,23,43,.66) 42%, rgba(7,23,43,.26) 100%), url("../images/a-new-start-at-equality-family-court.webp") !important;
  background-size: cover !important;
  background-position: center 47% !important;
  background-repeat: no-repeat !important;
  position: relative;
}
header.hero::before, header.hero::after { background-image: none !important; }
header.hero > .container { position: relative; z-index: 2; }
@media (max-width: 767.98px) {
  header.hero {
    background-image: linear-gradient(90deg, rgba(7,23,43,.86),rgba(7,23,43,.50)), url("../images/a-new-start-at-equality-family-court.webp") !important;
    background-position: 58% center !important;
  }
}
