.typing-cursor{display:inline-block; width:2px; height:1em; background-color:var(--e-global-color-primary); margin-left:4px; vertical-align:text-bottom; animation:blinkCursor 0.8s infinite} @keyframes blinkCursor{0%,100%{opacity:1} 50%{opacity:0}} .hp-pt-grid div{cursor:pointer; transition:transform 0.4s ease-out} .hp-pt-grid div:hover h2{animation:lazyHang-hp-pt 1.2s ease-in-out forwards} @keyframes lazyHang-hp-pt{0%{transform:translateY(0) rotate(0deg)} 30%{transform:translateY(-1px) rotate(0deg)} 60%{transform:translateY(-2px) rotate(-4deg)} 80%{transform:translateY(-4px) rotate(3deg)} 100%{transform:translateY(-8px) rotate(-2deg)}} .hp-au-s-counter{text-align:center}