.case-flow__step{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i)*.16s)}.case-flow--visible .case-flow__step{opacity:1;transform:none}.case-flow__img{animation:case-flow-float 6s ease-in-out infinite;animation-delay:calc(var(--i)*-1.2s)}@keyframes case-flow-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){.case-flow__step{opacity:1;transform:none;transition:none}.case-flow__img{animation:none}}