/* Diaporama accueil : images entieres, sans flou ni recadrage */
.home-hero-slider { background: #17334b; isolation: isolate; min-height: 620px; }
.home-hero-slide { background-image: var(--hero-image) !important; background-size: contain !important; background-position: center center !important; background-repeat: no-repeat !important; overflow: hidden; }
.home-hero-slide::before, .home-hero-slide::after { content: none !important; display: none !important; }
.home-hero-content { min-height: 620px; }
@media (max-width: 768px) {
  .home-hero-slider, .home-hero-content { min-height: 430px; }
}
