/* Cleanup mobile */
@media (max-width: 560px) {
  .hero-split__media { aspect-ratio: 16/10; }
  .hero-split__photo-tag { font-size: .62rem; letter-spacing: .18em; }
}

@media (max-width: 480px) {
  h2 { font-size: 1.7rem; }
  .svc-card { padding: 22px 20px; }
  .modal-box { padding: 26px 22px 22px; }
}

@media (max-width: 360px) {
  .hero-split__title { font-size: 1.95rem; }
}

/* wf-contrast-enforced */
.c-riso.avis-card.c-riso--dark, .c-riso.avis-card.c-riso--dark * { color: #F7F1E1 !important; }
/* /wf-contrast-enforced */

/* wf-noxoverflow : reveal vertical (le slide horizontal deborde la largeur sur mobile) */
[data-reveal]:not(.in){ transform: translateY(18px) !important; }
