.line{position:absolute;width:1px;height:100%;top:0;left:50%;overflow:hidden;&:after{content:"";display:block;position:absolute;height:15vh;width:100%;top:-50%;left:0;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 75%,#fff);animation:drop 7s infinite;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.4,.26,0,.97)}}.delay-0:after{animation-delay:0s}.delay-1:after{animation-delay:1s}.delay-2:after{animation-delay:2s}.delay-3:after{animation-delay:3s}.delay-4:after{animation-delay:4s}.delay-5:after{animation-delay:5s}.delay-6:after{animation-delay:6s}@keyframes drop{0%{top:-50%}to{top:110%}}