.im-icon{transform-origin:50%}.im-card:hover .im-tick{animation:.8s steps(4,end) im-tick}.im-card:hover .im-pulse{animation:.9s ease-in-out infinite im-pulse}.im-card:hover .im-slide{animation:.7s ease-in-out infinite alternate im-slide}.im-card:hover .im-spin{animation:.9s ease-in-out im-spin}.im-card:hover .im-bob{animation:.8s ease-in-out infinite im-bob}.im-card:hover .im-wiggle{animation:.6s ease-in-out im-wiggle}@keyframes im-tick{to{transform:rotate(360deg)}}@keyframes im-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes im-slide{0%{transform:translate(-2px)}to{transform:translate(3px)}}@keyframes im-spin{to{transform:rotate(360deg)}}@keyframes im-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes im-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@media (prefers-reduced-motion:reduce){.im-card:hover .im-icon{animation:none!important}}
