/* Safari: avoid repainting a fixed photo and blurred image overlays during scrolling. */

html.oralis-safari #oralis-rehabilitation .or8-media { background-attachment: scroll !important; }
html.oralis-safari #oralis-patients .op-phone, html.oralis-safari #oralis-access .oa-address {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    background: rgba(255,255,255,.98);
  }

/* Keep treatment cards crisp and static while Safari scrolls. */
html.oralis-safari #oralis-traitements .ort-card {
  filter: none !important;
  transform: none !important;
  will-change: auto !important;
}
html.oralis-safari #oralis-traitements .ort-media img {
  transform: none !important;
  will-change: auto !important;
}
html.oralis-safari #oralis-traitements .ort-card::after { opacity: 0 !important; }
