/* Home hero photo: team portrait fills the whole hero */
.hero-static .slide-bg {
  background-image: url(/images/office/316-health-insurance-team-hero-large-2026.webp) !important;
  background-position: 50% 12% !important;
}
@media (min-width: 768px) {
  .main-slider.hero-static .slide {
    height: 52vw !important;
    min-height: 420px !important;
    max-height: 780px !important;
    background-color: #1d3a25;
  }
  .hero-static .slide-bg {
    inset: 0 !important;
    animation: none !important;
    background-size: cover !important;
    background-position: 30% 15% !important;
    background-repeat: no-repeat !important;
    -webkit-mask-image: none !important;
    mask-image: none !important;
  }
  .hero-static .hero-gradient {
    width: 38%;
  }
}
