/* faq.css */
.faq-hero {
  background: var(--navy) url("../img3/Stage08.jpg") center / cover no-repeat;
}

.faq-hero .page-hero-inner {
  min-height: 460px;
}

.faq-hero h1,
.faq-hero .lead,
.faq-hero .breadcrumb {
  color: #fff;
  text-shadow: 0 4px 12px rgba(0, 0, 0, .95), 0 10px 26px rgba(0, 0, 0, .78);
}

main > .section:nth-of-type(2),
main > .section:nth-of-type(3),
.faq-main-section,
main > .section:nth-of-type(5) {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}
}
