.g-snows {
  width: 100vw;
  height: 100%;
  background-color: navy;
  background-image: linear-gradient(to bottom, darkgray, #9fbfdf);
}

.g-snows > div {
  opacity: 0;
  position: absolute;
  top: 0;
  background-image: url("https://freepngimg.com/download/snowflakes/5-snowflake-png-image.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
  -webkit-animation-name: snow-drop;
          animation-name: snow-drop;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.g-snows > div:nth-child(1) {
  left: 18%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 7626ms;
          animation-duration: 7626ms;
  -webkit-animation-delay: 3681ms;
          animation-delay: 3681ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(2) {
  left: 16%;
  width: 22px;
  height: 22px;
  -webkit-animation-duration: 5664ms;
          animation-duration: 5664ms;
  -webkit-animation-delay: 4316ms;
          animation-delay: 4316ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(3) {
  left: 4%;
  width: 20px;
  height: 20px;
  -webkit-animation-duration: 6643ms;
          animation-duration: 6643ms;
  -webkit-animation-delay: 225ms;
          animation-delay: 225ms;
  filter: blur(4px);
}
.g-snows > div:nth-child(4) {
  left: 75%;
  width: 12px;
  height: 12px;
  -webkit-animation-duration: 5512ms;
          animation-duration: 5512ms;
  -webkit-animation-delay: 4630ms;
          animation-delay: 4630ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(5) {
  left: 8%;
  width: 5px;
  height: 5px;
  -webkit-animation-duration: 10287ms;
          animation-duration: 10287ms;
  -webkit-animation-delay: 294ms;
          animation-delay: 294ms;
  filter: blur(4px);
}
.g-snows > div:nth-child(6) {
  left: 15%;
  width: 10px;
  height: 10px;
  -webkit-animation-duration: 10606ms;
          animation-duration: 10606ms;
  -webkit-animation-delay: 2359ms;
          animation-delay: 2359ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(7) {
  left: 12%;
  width: 8px;
  height: 8px;
  -webkit-animation-duration: 8264ms;
          animation-duration: 8264ms;
  -webkit-animation-delay: 2898ms;
          animation-delay: 2898ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(8) {
  left: 15%;
  width: 28px;
  height: 28px;
  -webkit-animation-duration: 7075ms;
          animation-duration: 7075ms;
  -webkit-animation-delay: 4349ms;
          animation-delay: 4349ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(9) {
  left: 28%;
  width: 13px;
  height: 13px;
  -webkit-animation-duration: 6340ms;
          animation-duration: 6340ms;
  -webkit-animation-delay: 960ms;
          animation-delay: 960ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(10) {
  left: 7%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 12729ms;
          animation-duration: 12729ms;
  -webkit-animation-delay: 3568ms;
          animation-delay: 3568ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(11) {
  left: 80%;
  width: 5px;
  height: 5px;
  -webkit-animation-duration: 7801ms;
          animation-duration: 7801ms;
  -webkit-animation-delay: 1413ms;
          animation-delay: 1413ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(12) {
  left: 23%;
  width: 28px;
  height: 28px;
  -webkit-animation-duration: 7114ms;
          animation-duration: 7114ms;
  -webkit-animation-delay: 3275ms;
          animation-delay: 3275ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(13) {
  left: 69%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 5974ms;
          animation-duration: 5974ms;
  -webkit-animation-delay: 558ms;
          animation-delay: 558ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(14) {
  left: 72%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 7220ms;
          animation-duration: 7220ms;
  -webkit-animation-delay: 4106ms;
          animation-delay: 4106ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(16) {
  left: 41%;
  width: 18px;
  height: 18px;
  -webkit-animation-duration: 10866ms;
          animation-duration: 10866ms;
  -webkit-animation-delay: 4827ms;
          animation-delay: 4827ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(17) {
  left: 4%;
  width: 15px;
  height: 15px;
  -webkit-animation-duration: 8063ms;
          animation-duration: 8063ms;
  -webkit-animation-delay: 4342ms;
          animation-delay: 4342ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(18) {
  left: 56%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 9480ms;
          animation-duration: 9480ms;
  -webkit-animation-delay: 1698ms;
          animation-delay: 1698ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(19) {
  left: 8%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 6881ms;
          animation-duration: 6881ms;
  -webkit-animation-delay: 1680ms;
          animation-delay: 1680ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(20) {
  left: 59%;
  width: 2px;
  height: 2px;
  -webkit-animation-duration: 8519ms;
          animation-duration: 8519ms;
  -webkit-animation-delay: 3676ms;
          animation-delay: 3676ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(21) {
  left: 58%;
  width: 16px;
  height: 16px;
  -webkit-animation-duration: 8166ms;
          animation-duration: 8166ms;
  -webkit-animation-delay: 2134ms;
          animation-delay: 2134ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(22) {
  left: 54%;
  width: 2px;
  height: 2px;
  -webkit-animation-duration: 5404ms;
          animation-duration: 5404ms;
  -webkit-animation-delay: 3288ms;
          animation-delay: 3288ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(23) {
  left: 76%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 9111ms;
          animation-duration: 9111ms;
  -webkit-animation-delay: 3359ms;
          animation-delay: 3359ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(24) {
  left: 18%;
  width: 10px;
  height: 10px;
  -webkit-animation-duration: 9858ms;
          animation-duration: 9858ms;
  -webkit-animation-delay: 4309ms;
          animation-delay: 4309ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(25) {
  left: 62%;
  width: 18px;
  height: 18px;
  -webkit-animation-duration: 6083ms;
          animation-duration: 6083ms;
  -webkit-animation-delay: 4727ms;
          animation-delay: 4727ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(26) {
  left: 15%;
  width: 12px;
  height: 12px;
  -webkit-animation-duration: 5096ms;
          animation-duration: 5096ms;
  -webkit-animation-delay: 4570ms;
          animation-delay: 4570ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(27) {
  left: 25%;
  width: 5px;
  height: 5px;
  -webkit-animation-duration: 13648ms;
          animation-duration: 13648ms;
  -webkit-animation-delay: 4185ms;
          animation-delay: 4185ms;
  filter: blur(3px);
}
.g-snows > div:nth-child(28) {
  left: 45%;
  width: 8px;
  height: 8px;
  -webkit-animation-duration: 5784ms;
          animation-duration: 5784ms;
  -webkit-animation-delay: 1103ms;
          animation-delay: 1103ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(29) {
  left: 40%;
  width: 9px;
  height: 9px;
  -webkit-animation-duration: 5793ms;
          animation-duration: 5793ms;
  -webkit-animation-delay: 1961ms;
          animation-delay: 1961ms;
  filter: blur(4px);
}
.g-snows > div:nth-child(30) {
  left: 90%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 9829ms;
          animation-duration: 9829ms;
  -webkit-animation-delay: 683ms;
          animation-delay: 683ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(31) {
  left: 44%;
  width: 19px;
  height: 19px;
  -webkit-animation-duration: 5660ms;
          animation-duration: 5660ms;
  -webkit-animation-delay: 2269ms;
          animation-delay: 2269ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(32) {
  left: 54%;
  width: 7px;
  height: 7px;
  -webkit-animation-duration: 10392ms;
          animation-duration: 10392ms;
  -webkit-animation-delay: 3967ms;
          animation-delay: 3967ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(33) {
  left: 9%;
  width: 2px;
  height: 2px;
  -webkit-animation-duration: 7444ms;
          animation-duration: 7444ms;
  -webkit-animation-delay: 19ms;
          animation-delay: 19ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(34) {
  left: 58%;
  width: 5px;
  height: 5px;
  -webkit-animation-duration: 10682ms;
          animation-duration: 10682ms;
  -webkit-animation-delay: 850ms;
          animation-delay: 850ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(36) {
  left: 55%;
  width: 11px;
  height: 11px;
  -webkit-animation-duration: 12523ms;
          animation-duration: 12523ms;
  -webkit-animation-delay: 1670ms;
          animation-delay: 1670ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(37) {
  left: 90%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 7512ms;
          animation-duration: 7512ms;
  -webkit-animation-delay: 1908ms;
          animation-delay: 1908ms;
  filter: blur(2px);
}

.g-snows > div:nth-child(39) {
  left: 34%;
  width: 5px;
  height: 5px;
  -webkit-animation-duration: 5292ms;
          animation-duration: 5292ms;
  -webkit-animation-delay: 1319ms;
          animation-delay: 1319ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(40) {
  left: 3%;
  width: 2px;
  height: 2px;
  -webkit-animation-duration: 8410ms;
          animation-duration: 8410ms;
  -webkit-animation-delay: 2453ms;
          animation-delay: 2453ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(41) {
  left: 52%;
  width: 12px;
  height: 12px;
  -webkit-animation-duration: 10256ms;
          animation-duration: 10256ms;
  -webkit-animation-delay: 3345ms;
          animation-delay: 3345ms;
  filter: blur(1px);
}

.g-snows > div:nth-child(43) {
  left: 44%;
  width: 2px;
  height: 2px;
  -webkit-animation-duration: 6409ms;
          animation-duration: 6409ms;
  -webkit-animation-delay: 4667ms;
          animation-delay: 4667ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(44) {
  left: 34%;
  width: 22px;
  height: 22px;
  -webkit-animation-duration: 8371ms;
          animation-duration: 8371ms;
  -webkit-animation-delay: 2777ms;
          animation-delay: 2777ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(45) {
  left: 38%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 9533ms;
          animation-duration: 9533ms;
  -webkit-animation-delay: 4716ms;
          animation-delay: 4716ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(46) {
  left: 92%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 13182ms;
          animation-duration: 13182ms;
  -webkit-animation-delay: 4089ms;
          animation-delay: 4089ms;
  filter: blur(3px);
}
.g-snows > div:nth-child(47) {
  left: 10%;
  width: 10px;
  height: 10px;
  -webkit-animation-duration: 5342ms;
          animation-duration: 5342ms;
  -webkit-animation-delay: 3014ms;
          animation-delay: 3014ms;
  filter: blur(3px);
}
.g-snows > div:nth-child(48) {
  left: 55%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 8370ms;
          animation-duration: 8370ms;
  -webkit-animation-delay: 1453ms;
          animation-delay: 1453ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(49) {
  left: 13%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 5497ms;
          animation-duration: 5497ms;
  -webkit-animation-delay: 3129ms;
          animation-delay: 3129ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(50) {
  left: 1%;
  width: 24px;
  height: 24px;
  -webkit-animation-duration: 12687ms;
          animation-duration: 12687ms;
  -webkit-animation-delay: 1775ms;
          animation-delay: 1775ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(51) {
  left: 41%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 5384ms;
          animation-duration: 5384ms;
  -webkit-animation-delay: 3909ms;
          animation-delay: 3909ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(52) {
  left: 51%;
  width: 10px;
  height: 10px;
  -webkit-animation-duration: 12911ms;
          animation-duration: 12911ms;
  -webkit-animation-delay: 3802ms;
          animation-delay: 3802ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(53) {
  left: 7%;
  width: 0px;
  height: 0px;
  -webkit-animation-duration: 11511ms;
          animation-duration: 11511ms;
  -webkit-animation-delay: 3197ms;
          animation-delay: 3197ms;
  filter: blur(3px);
}
.g-snows > div:nth-child(54) {
  left: 54%;
  width: 7px;
  height: 7px;
  -webkit-animation-duration: 6808ms;
          animation-duration: 6808ms;
  -webkit-animation-delay: 1917ms;
          animation-delay: 1917ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(55) {
  left: 53%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 9916ms;
          animation-duration: 9916ms;
  -webkit-animation-delay: 3592ms;
          animation-delay: 3592ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(56) {
  left: 30%;
  width: 27px;
  height: 27px;
  -webkit-animation-duration: 7434ms;
          animation-duration: 7434ms;
  -webkit-animation-delay: 3992ms;
          animation-delay: 3992ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(57) {
  left: 38%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 9554ms;
          animation-duration: 9554ms;
  -webkit-animation-delay: 3461ms;
          animation-delay: 3461ms;
  filter: blur(3px);
}
.g-snows > div:nth-child(58) {
  left: 21%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 11252ms;
          animation-duration: 11252ms;
  -webkit-animation-delay: 1451ms;
          animation-delay: 1451ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(59) {
  left: 60%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 5831ms;
          animation-duration: 5831ms;
  -webkit-animation-delay: 3859ms;
          animation-delay: 3859ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(60) {
  left: 3%;
  width: 12px;
  height: 12px;
  -webkit-animation-duration: 5391ms;
          animation-duration: 5391ms;
  -webkit-animation-delay: 1906ms;
          animation-delay: 1906ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(61) {
  left: 37%;
  width: 9px;
  height: 9px;
  -webkit-animation-duration: 5229ms;
          animation-duration: 5229ms;
  -webkit-animation-delay: 350ms;
          animation-delay: 350ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(62) {
  left: 2%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 10633ms;
          animation-duration: 10633ms;
  -webkit-animation-delay: 3186ms;
          animation-delay: 3186ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(63) {
  left: 48%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 5814ms;
          animation-duration: 5814ms;
  -webkit-animation-delay: 4934ms;
          animation-delay: 4934ms;
  filter: blur(3px);
}
.g-snows > div:nth-child(64) {
  left: 19%;
  width: 16px;
  height: 16px;
  -webkit-animation-duration: 8570ms;
          animation-duration: 8570ms;
  -webkit-animation-delay: 4447ms;
          animation-delay: 4447ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(65) {
  left: 68%;
  width: 14px;
  height: 14px;
  -webkit-animation-duration: 10897ms;
          animation-duration: 10897ms;
  -webkit-animation-delay: 2279ms;
          animation-delay: 2279ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(66) {
  left: 68%;
  width: 17px;
  height: 17px;
  -webkit-animation-duration: 9820ms;
          animation-duration: 9820ms;
  -webkit-animation-delay: 4848ms;
          animation-delay: 4848ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(67) {
  left: 66%;
  width: 14px;
  height: 14px;
  -webkit-animation-duration: 10839ms;
          animation-duration: 10839ms;
  -webkit-animation-delay: 2498ms;
          animation-delay: 2498ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(68) {
  left: 10%;
  width: 9px;
  height: 9px;
  -webkit-animation-duration: 5878ms;
          animation-duration: 5878ms;
  -webkit-animation-delay: 890ms;
          animation-delay: 890ms;
  filter: blur(2px);
}

.g-snows > div:nth-child(70) {
  left: 13%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 7811ms;
          animation-duration: 7811ms;
  -webkit-animation-delay: 3347ms;
          animation-delay: 3347ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(71) {
  left: 36%;
  width: 8px;
  height: 8px;
  -webkit-animation-duration: 5183ms;
          animation-duration: 5183ms;
  -webkit-animation-delay: 392ms;
          animation-delay: 392ms;
  filter: blur(4px);
}
.g-snows > div:nth-child(72) {
  left: 36%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 8240ms;
          animation-duration: 8240ms;
  -webkit-animation-delay: 3077ms;
          animation-delay: 3077ms;
  filter: blur(3px);
}
.g-snows > div:nth-child(73) {
  left: 41%;
  width: 23px;
  height: 23px;
  -webkit-animation-duration: 9940ms;
          animation-duration: 9940ms;
  -webkit-animation-delay: 4000ms;
          animation-delay: 4000ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(74) {
  left: 69%;
  width: 7px;
  height: 7px;
  -webkit-animation-duration: 11128ms;
          animation-duration: 11128ms;
  -webkit-animation-delay: 3650ms;
          animation-delay: 3650ms;
  filter: blur(4px);
}

.g-snows > div:nth-child(76) {
  left: 67%;
  width: 0px;
  height: 0px;
  -webkit-animation-duration: 11353ms;
          animation-duration: 11353ms;
  -webkit-animation-delay: 2473ms;
          animation-delay: 2473ms;
  filter: blur(3px);
}
.g-snows > div:nth-child(77) {
  left: 39%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 7246ms;
          animation-duration: 7246ms;
  -webkit-animation-delay: 4674ms;
          animation-delay: 4674ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(78) {
  left: 35%;
  width: 13px;
  height: 13px;
  -webkit-animation-duration: 10246ms;
          animation-duration: 10246ms;
  -webkit-animation-delay: 3290ms;
          animation-delay: 3290ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(79) {
  left: 25%;
  width: 2px;
  height: 2px;
  -webkit-animation-duration: 10483ms;
          animation-duration: 10483ms;
  -webkit-animation-delay: 831ms;
          animation-delay: 831ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(80) {
  left: 81%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 9389ms;
          animation-duration: 9389ms;
  -webkit-animation-delay: 4883ms;
          animation-delay: 4883ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(81) {
  left: 14%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 9177ms;
          animation-duration: 9177ms;
  -webkit-animation-delay: 1911ms;
          animation-delay: 1911ms;
  filter: blur(3px);
}
.g-snows > div:nth-child(82) {
  left: 91%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 6972ms;
          animation-duration: 6972ms;
  -webkit-animation-delay: 4814ms;
          animation-delay: 4814ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(83) {
  left: 41%;
  width: 24px;
  height: 24px;
  -webkit-animation-duration: 5520ms;
          animation-duration: 5520ms;
  -webkit-animation-delay: 3542ms;
          animation-delay: 3542ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(84) {
  left: 13%;
  width: 22px;
  height: 22px;
  -webkit-animation-duration: 7870ms;
          animation-duration: 7870ms;
  -webkit-animation-delay: 4578ms;
          animation-delay: 4578ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(85) {
  left: 26%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 8439ms;
          animation-duration: 8439ms;
  -webkit-animation-delay: 3272ms;
          animation-delay: 3272ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(86) {
  left: 54%;
  width: 15px;
  height: 15px;
  -webkit-animation-duration: 9049ms;
          animation-duration: 9049ms;
  -webkit-animation-delay: 2537ms;
          animation-delay: 2537ms;
  filter: blur(4px);
}

.g-snows > div:nth-child(88) {
  left: 21%;
  width: 5px;
  height: 5px;
  -webkit-animation-duration: 10271ms;
          animation-duration: 10271ms;
  -webkit-animation-delay: 4876ms;
          animation-delay: 4876ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(89) {
  left: 4%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 5273ms;
          animation-duration: 5273ms;
  -webkit-animation-delay: 2944ms;
          animation-delay: 2944ms;
  filter: blur(3px);
}
.g-snows > div:nth-child(90) {
  left: 48%;
  width: 2px;
  height: 2px;
  -webkit-animation-duration: 5321ms;
          animation-duration: 5321ms;
  -webkit-animation-delay: 4944ms;
          animation-delay: 4944ms;
  filter: blur(2px);
}
.g-snows > div:nth-child(91) {
  left: 50%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 9569ms;
          animation-duration: 9569ms;
  -webkit-animation-delay: 1418ms;
          animation-delay: 1418ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(92) {
  left: 77%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 12421ms;
          animation-duration: 12421ms;
  -webkit-animation-delay: 3825ms;
          animation-delay: 3825ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(93) {
  left: 70%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 5804ms;
          animation-duration: 5804ms;
  -webkit-animation-delay: 1424ms;
          animation-delay: 1424ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(94) {
  left: 92%;
  width: 12px;
  height: 12px;
  -webkit-animation-duration: 6841ms;
          animation-duration: 6841ms;
  -webkit-animation-delay: 3244ms;
          animation-delay: 3244ms;
  filter: blur(0px);
}
.g-snows > div:nth-child(95) {
  left: 16%;
  width: 20px;
  height: 20px;
  -webkit-animation-duration: 5352ms;
          animation-duration: 5352ms;
  -webkit-animation-delay: 382ms;
          animation-delay: 382ms;
  filter: blur(3px);
}
.g-snows > div:nth-child(96) {
  left: 20%;
  width: 24px;
  height: 24px;
  -webkit-animation-duration: 8471ms;
          animation-duration: 8471ms;
  -webkit-animation-delay: 170ms;
          animation-delay: 170ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(97) {
  left: 57%;
  width: 5px;
  height: 5px;
  -webkit-animation-duration: 7108ms;
          animation-duration: 7108ms;
  -webkit-animation-delay: 1669ms;
          animation-delay: 1669ms;
  filter: blur(1px);
}
.g-snows > div:nth-child(98) {
  left: 25%;
  width: 19px;
  height: 19px;
  -webkit-animation-duration: 8341ms;
          animation-duration: 8341ms;
  -webkit-animation-delay: 784ms;
          animation-delay: 784ms;
  filter: blur(3px);
}


@-webkit-keyframes snow-drop {
  0% {
    transform: translate(0, 0);
    opacity: 0.5;
    margin-left: 0;
  }
  10% {
    margin-left: 15px;
  }
  20% {
    margin-left: 20px;
  }
  25% {
    transform: translate(0, 166.6666666667px);
    opacity: 0.75;
  }
  30% {
    margin-left: 15px;
  }
  40% {
    margin-left: 0;
  }
  50% {
    transform: translate(0, 333.3333333333px);
    opacity: 1;
    margin-left: -15px;
  }
  60% {
    margin-left: -20px;
  }
  70% {
    margin-left: -15px;
  }
  75% {
    transform: translate(0, 500px);
    opacity: 0.5;
  }
  80% {
    margin-left: 0;
  }
  100% {
    transform: translate(0, 666.6666666667px);
    opacity: 0;
  }
}

@keyframes snow-drop {
  0% {
    transform: translate(0, 0);
    opacity: 0.5;
    margin-left: 0;
  }
  10% {
    margin-left: 15px;
  }
  20% {
    margin-left: 20px;
  }
  25% {
    transform: translate(0, 166.6666666667px);
    opacity: 0.75;
  }
  30% {
    margin-left: 15px;
  }
  40% {
    margin-left: 0;
  }
  50% {
    transform: translate(0, 333.3333333333px);
    opacity: 1;
    margin-left: -15px;
  }
  60% {
    margin-left: -20px;
  }
  70% {
    margin-left: -15px;
  }
  75% {
    transform: translate(0, 500px);
    opacity: 0.5;
  }
  80% {
    margin-left: 0;
  }
  100% {
    transform: translate(0, 666.6666666667px);
    opacity: 0;
  }
}