/* Decorative hoofprints belong to this section's background layer only. */
#advantages,[data-hoofprints]{position:relative;isolation:isolate}
#advantages>.wrap,[data-hoofprints]>:not(.hoofprints){position:relative;z-index:1}
.hoofprints{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;color:var(--lavender)}
.hoofprint{position:absolute;display:block;opacity:0;animation:hoofprint-fade var(--hoof-duration,5s) cubic-bezier(.77,0,.175,1) both}
@keyframes hoofprint-fade{
  0%{opacity:0}
  25%,55%{opacity:.16}
  100%{opacity:0}
}
@media(prefers-reduced-motion:reduce){.hoofprints{display:none}.hoofprint{animation:none}}
@media print{.hoofprints{display:none}}
