The second and third divs for the arrow right are drawn at time 0 and then don’t begin to animate until time .2 and .4. But it’s not until the first frame of the animation that they are given the styling that renders them invisible opacity: 0
. So you see them briefly until the animation kicks in. The simple solution to this is to also add opacity: 0
to the basic .arrowright div
stylings as well.