/* Visible content in all states: upward bounce only. */
@keyframes qnna-arrive-bounce{0%{transform:translateY(34px)}72%{transform:translateY(-4px)}100%{transform:translateY(0)}}
.qnna-template-homepage .qnna-block-arriving{animation:qnna-arrive-bounce 850ms cubic-bezier(.22,.68,.24,1) both}
.qnna-template-homepage .qnna-block-arriving.qnna-motion-text{animation-duration:650ms}
@media(max-width:575px){@keyframes qnna-arrive-bounce{0%{transform:translateY(18px)}75%{transform:translateY(-2px)}100%{transform:translateY(0)}}.qnna-template-homepage .qnna-block-arriving{animation-duration:600ms}}
@media(prefers-reduced-motion:reduce){.qnna-template-homepage .qnna-block-arriving{animation:none!important;transform:none!important}}
