.snow {
    bottom: 100vh;
    position: absolute;
    color: white;
    /*animation: snow 50000ms infinite ease-out;*/
    transition: all 1s linear;
    transform: translate3d(0px,0px,0px);
}

.snow.hide {
    opacity: 0;
    transition-delay: 300ms;
}

.snow:before {
    content: "*";
}

@keyframes snow {
    0% {bottom: 100vh;}
    100% {bottom: 0vh;opacity:0;}    
}

@-webkit-keyframes snow {
    from {top: 0vh;}
    to {top: 100vh;opacity:0;}    
}
