#q21-flasher-page.has-flasher-reveal .flasher-reveal{
  opacity:0;
  transform:translateY(26px);
  transition:opacity .7s var(--ease),transform .7s var(--ease);
  will-change:opacity,transform;
}
#q21-flasher-page.has-flasher-reveal .flasher-reveal.is-visible{
  opacity:1;
  transform:none;
  will-change:auto;
}
@media(max-width:560px){
  #q21-flasher-page.has-flasher-reveal .flasher-reveal{transform:translateY(18px)}
  #q21-flasher-page.has-flasher-reveal .flasher-reveal.is-visible{transform:none}
}
@media(prefers-reduced-motion:reduce){
  #q21-flasher-page.has-flasher-reveal .flasher-reveal{
    opacity:1!important;
    transform:none!important;
    transition:none!important;
  }
}
