#redblocks > * { transform: translate3d(160px, -93px, 0); animation: moveblocks 4s 1s ease infinite;}@keyframes moveblocks { 0% { transform: translate3d(160px, -93px, 0); } 50%, 100% { transform: translate(0); }}#firstBlock { transform: translate3d(160px, -93px, 0); animation: firstBlock 4s 1s ease infinite;}#blockdis { animation: blockdis 4s 1s ease infinite;}@keyframes blockdis { 30% { opacity: 1; } 40%, 100% { opacity: 0; transform: translate3d(-160px, 93px, 0); }}@keyframes firstBlock { 0%, 15% { opacity: 0; } 40%, 100% { opacity: 1; }}#redblocksparticles g:nth-child(1) polygon,#redblocksparticles g:nth-child(2) polygon,#redblocksparticles g:nth-child(3) polygon,#redblocksparticles g:nth-child(4) polygon,#redblocksparticles g:nth-child(5) polygon { opacity: 0.35; animation: glow 4s 1s ease infinite;}@keyframes glow { 0%, 45% { opacity: 0; } 60%, 100% { opacity: 0.35; }}@keyframes dots { 0%, 35% { transform: translate(0); opacity: 0; } 60%, 80% { transform: translate(55px, -35px); opacity: 1; } 100% { transform: translate(55px, -35px); opacity: 0; }}#purplebg > :nth-child(n) { animation: up 2s calc(var(--index) * 500ms) ease infinite alternate;}@keyframes up { to { transform: translate(0, -25px); }}#bottomparticles > :nth-child(n),#bottomparticles2 > :nth-child(n),#redglowparticles > :nth-child(n) { animation: particles 4s calc(var(--index) * 300ms) ease infinite alternate, p 2s ease infinite alternate;}@keyframes p { 85%, 100% { opacity: 0; }}@keyframes particles { 0%, 100% { transform: translate(0); } 50% { transform: translate(10px, 15px); }} .particlespoly { animation: p 2s ease infinite alternate;}#d-app g:nth-child(n),#d-apps2 g:nth-child(n) { animation: updown 2s calc(var(--index) * 200ms) ease-in-out infinite alternate;}#d-apps2wrapper g:nth-child(3) g > circle:nth-child(n),#d-appswrapper g:nth-child(2) g > circle:nth-child(n) { animation: updown 2s calc(var(--index) * 50ms) ease infinite alternate;}@keyframes updown { 100% { transform: translate(0, -20px); }}#Layer_1 > g:nth-child(2) > g:nth-child(18) > g:nth-child(12),#Layer_1 > g:nth-child(2) > g:nth-child(17) > g:nth-child(12) { animation: arrows 1s ease-in-out infinite alternate, p 2s ease infinite alternate;}@keyframes arrows { to { transform: translate(25px, 25px); }}#Layer_1 > g:nth-child(2) > g:nth-child(17) > g:nth-child(13) { animation: arrows2 1s ease-in-out infinite alternate, p 2s ease infinite alternate;}@keyframes arrows2 { to { transform: translate(-25px, -25px); }}