/* One-way reveal overrides for the current Steplife home-motion implementation. */
html.motion-on .pills.motion-once-in,
html.motion-on .intro-about.motion-once-in,
html.motion-on .routes.motion-once-in,
html.motion-on .help-reveal.motion-once-in,
html.motion-on .pills.motion-once-static,
html.motion-on .intro-about.motion-once-static,
html.motion-on .routes.motion-once-static,
html.motion-on .help-reveal.motion-once-static{
  transform:translate3d(0,0,0)!important;
  opacity:1!important;
}

html.motion-on .pills.motion-once-in,
html.motion-on .intro-about.motion-once-in,
html.motion-on .routes.motion-once-in,
html.motion-on .help-reveal.motion-once-in{
  transition:transform 1.05s cubic-bezier(.16,.84,.24,1),opacity .8s ease;
}

html.motion-on .cards-3.motion-once-in .card,
html.motion-on .cards-3.motion-once-static .card,
html.motion-on .reason-list.motion-once-in .reason,
html.motion-on .reason-list.motion-once-static .reason{
  transform:translate3d(0,0,0)!important;
  opacity:1!important;
}

html.motion-on .cards-3.motion-once-in .card,
html.motion-on .reason-list.motion-once-in .reason{
  transition:transform 1.05s cubic-bezier(.16,.84,.24,1),opacity .8s ease;
}

html.motion-on .cards-3.motion-once-in .card:nth-child(2),
html.motion-on .reason-list.motion-once-in .reason:nth-child(2){transition-delay:.12s}
html.motion-on .cards-3.motion-once-in .card:nth-child(3),
html.motion-on .reason-list.motion-once-in .reason:nth-child(3){transition-delay:.24s}

html.motion-on .motion-once-static,
html.motion-on .motion-once-static *{
  transition:none!important;
}

html.motion-on .steps.motion-once-static .step,
html.motion-on .stories.motion-once-static,
html.motion-on #faq.motion-once-static .faq details{
  animation:none!important;
  transform:translate3d(0,0,0)!important;
  opacity:1!important;
}

@media(prefers-reduced-motion:reduce){
  html.motion-on .motion-once-in,
  html.motion-on .motion-once-in *{transition:none!important;animation:none!important}
}
