.g-snows {
    display: block;
    position: fixed;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.g-snows > li {
    opacity: 0;
    position: absolute;
    top: 0;
    border-radius: 100%;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 100% auto;
    color: #fff;
    -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 > li:nth-child(1) {
    left: 118%;
    width: 11px;
    height: 11px;
    -webkit-animation-duration: 6956ms;
            animation-duration: 6956ms;
    -webkit-animation-delay: 433ms;
            animation-delay: 433ms;
    filter: blur(0px);
}
.g-snows > li:nth-child(2) {
    left: 30%;
    width: 11px;
    height: 11px;
    -webkit-animation-duration: 11178ms;
            animation-duration: 11178ms;
    -webkit-animation-delay: 2177ms;
            animation-delay: 2177ms;
    filter: blur(0px);
}
.g-snows > li:nth-child(3) {
    left: 13%;
    width: 14px;
    height: 14px;
    -webkit-animation-duration: 7294ms;
            animation-duration: 7294ms;
    -webkit-animation-delay: 2134ms;
            animation-delay: 2134ms;
    filter: blur(2px);
}
.g-snows > li:nth-child(4) {
  left: 67%;
  width: 13px;
  height: 13px;
  -webkit-animation-duration: 5795ms;
          animation-duration: 5795ms;
  -webkit-animation-delay: 1688ms;
          animation-delay: 1688ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(5) {
  left: 4%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 13117ms;
          animation-duration: 13117ms;
  -webkit-animation-delay: 1427ms;
          animation-delay: 1427ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(6) {
  left: 113%;
  width: 23px;
  height: 23px;
  -webkit-animation-duration: 6081ms;
          animation-duration: 6081ms;
  -webkit-animation-delay: 922ms;
          animation-delay: 922ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(7) {
  left: 60%;
  width: 14px;
  height: 14px;
  -webkit-animation-duration: 6588ms;
          animation-duration: 6588ms;
  -webkit-animation-delay: 54ms;
          animation-delay: 54ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(8) {
  left: 30%;
  width: 9px;
  height: 9px;
  -webkit-animation-duration: 9067ms;
          animation-duration: 9067ms;
  -webkit-animation-delay: 2098ms;
          animation-delay: 2098ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(9) {
  left: 96%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 13577ms;
          animation-duration: 13577ms;
  -webkit-animation-delay: 3289ms;
          animation-delay: 3289ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(10) {
  left: 110%;
  width: 7px;
  height: 7px;
  -webkit-animation-duration: 9399ms;
          animation-duration: 9399ms;
  -webkit-animation-delay: 3964ms;
          animation-delay: 3964ms;
  filter: blur(4px);
}
.g-snows > li:nth-child(11) {
  left: 71%;
  width: 17px;
  height: 17px;
  -webkit-animation-duration: 8307ms;
          animation-duration: 8307ms;
  -webkit-animation-delay: 4666ms;
          animation-delay: 4666ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(12) {
  left: 41%;
  width: 7px;
  height: 7px;
  -webkit-animation-duration: 6703ms;
          animation-duration: 6703ms;
  -webkit-animation-delay: 2642ms;
          animation-delay: 2642ms;
  filter: blur(4px);
}
.g-snows > li:nth-child(13) {
  left: 67%;
  width: 23px;
  height: 23px;
  -webkit-animation-duration: 7244ms;
          animation-duration: 7244ms;
  -webkit-animation-delay: 2326ms;
          animation-delay: 2326ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(14) {
  left: 34%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 10479ms;
          animation-duration: 10479ms;
  -webkit-animation-delay: 723ms;
          animation-delay: 723ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(15) {
  left: 25%;
  width: 27px;
  height: 27px;
  -webkit-animation-duration: 12056ms;
          animation-duration: 12056ms;
  -webkit-animation-delay: 4537ms;
          animation-delay: 4537ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(16) {
  left: 23%;
  width: 0px;
  height: 0px;
  -webkit-animation-duration: 12064ms;
          animation-duration: 12064ms;
  -webkit-animation-delay: 4982ms;
          animation-delay: 4982ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(17) {
  left: 21%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 7862ms;
          animation-duration: 7862ms;
  -webkit-animation-delay: 3029ms;
          animation-delay: 3029ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(18) {
  left: 46%;
  width: 14px;
  height: 14px;
  -webkit-animation-duration: 7559ms;
          animation-duration: 7559ms;
  -webkit-animation-delay: 4557ms;
          animation-delay: 4557ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(19) {
  left: 124%;
  width: 2px;
  height: 2px;
  -webkit-animation-duration: 13639ms;
          animation-duration: 13639ms;
  -webkit-animation-delay: 1043ms;
          animation-delay: 1043ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(20) {
  left: 43%;
  width: 21px;
  height: 21px;
  -webkit-animation-duration: 7427ms;
          animation-duration: 7427ms;
  -webkit-animation-delay: 2668ms;
          animation-delay: 2668ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(21) {
  left: 53%;
  width: 10px;
  height: 10px;
  -webkit-animation-duration: 10887ms;
          animation-duration: 10887ms;
  -webkit-animation-delay: 2933ms;
          animation-delay: 2933ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(22) {
  left: 22%;
  width: 5px;
  height: 5px;
  -webkit-animation-duration: 11982ms;
          animation-duration: 11982ms;
  -webkit-animation-delay: 586ms;
          animation-delay: 586ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(23) {
  left: 48%;
  width: 13px;
  height: 13px;
  -webkit-animation-duration: 5757ms;
          animation-duration: 5757ms;
  -webkit-animation-delay: 105ms;
          animation-delay: 105ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(24) {
  left: 66%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 6308ms;
          animation-duration: 6308ms;
  -webkit-animation-delay: 2313ms;
          animation-delay: 2313ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(25) {
  left: 57%;
  width: 7px;
  height: 7px;
  -webkit-animation-duration: 12266ms;
          animation-duration: 12266ms;
  -webkit-animation-delay: 3972ms;
          animation-delay: 3972ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(26) {
  left: 56%;
  width: 8px;
  height: 8px;
  -webkit-animation-duration: 8848ms;
          animation-duration: 8848ms;
  -webkit-animation-delay: 2451ms;
          animation-delay: 2451ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(27) {
  left: 109%;
  width: 29px;
  height: 29px;
  -webkit-animation-duration: 8678ms;
          animation-duration: 8678ms;
  -webkit-animation-delay: 2828ms;
          animation-delay: 2828ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(28) {
  left: 87%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 11063ms;
          animation-duration: 11063ms;
  -webkit-animation-delay: 4173ms;
          animation-delay: 4173ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(29) {
  left: 95%;
  width: 7px;
  height: 7px;
  -webkit-animation-duration: 7653ms;
          animation-duration: 7653ms;
  -webkit-animation-delay: 3588ms;
          animation-delay: 3588ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(30) {
  left: 53%;
  width: 18px;
  height: 18px;
  -webkit-animation-duration: 5622ms;
          animation-duration: 5622ms;
  -webkit-animation-delay: 4540ms;
          animation-delay: 4540ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(31) {
  left: 137%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 6097ms;
          animation-duration: 6097ms;
  -webkit-animation-delay: 3886ms;
          animation-delay: 3886ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(32) {
  left: 13%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 5548ms;
          animation-duration: 5548ms;
  -webkit-animation-delay: 1859ms;
          animation-delay: 1859ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(33) {
  left: 38%;
  width: 18px;
  height: 18px;
  -webkit-animation-duration: 8048ms;
          animation-duration: 8048ms;
  -webkit-animation-delay: 683ms;
          animation-delay: 683ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(34) {
  left: 11%;
  width: 18px;
  height: 18px;
  -webkit-animation-duration: 8086ms;
          animation-duration: 8086ms;
  -webkit-animation-delay: 1776ms;
          animation-delay: 1776ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(35) {
  left: 37%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 12672ms;
          animation-duration: 12672ms;
  -webkit-animation-delay: 963ms;
          animation-delay: 963ms;
  filter: blur(4px);
}
.g-snows > li:nth-child(36) {
  left: 19%;
  width: 7px;
  height: 7px;
  -webkit-animation-duration: 6845ms;
          animation-duration: 6845ms;
  -webkit-animation-delay: 1ms;
          animation-delay: 1ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(37) {
  left: 14%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 7823ms;
          animation-duration: 7823ms;
  -webkit-animation-delay: 828ms;
          animation-delay: 828ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(38) {
  left: 25%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 8986ms;
          animation-duration: 8986ms;
  -webkit-animation-delay: 3525ms;
          animation-delay: 3525ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(39) {
  left: 48%;
  width: 22px;
  height: 22px;
  -webkit-animation-duration: 14058ms;
          animation-duration: 14058ms;
  -webkit-animation-delay: 1986ms;
          animation-delay: 1986ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(40) {
  left: 7%;
  width: 14px;
  height: 14px;
  -webkit-animation-duration: 8838ms;
          animation-duration: 8838ms;
  -webkit-animation-delay: 4438ms;
          animation-delay: 4438ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(41) {
  left: 38%;
  width: 12px;
  height: 12px;
  -webkit-animation-duration: 12722ms;
          animation-duration: 12722ms;
  -webkit-animation-delay: 1184ms;
          animation-delay: 1184ms;
  filter: blur(4px);
}
.g-snows > li:nth-child(42) {
  left: 43%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 6741ms;
          animation-duration: 6741ms;
  -webkit-animation-delay: 2312ms;
          animation-delay: 2312ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(43) {
  left: 18%;
  width: 11px;
  height: 11px;
  -webkit-animation-duration: 11503ms;
          animation-duration: 11503ms;
  -webkit-animation-delay: 3830ms;
          animation-delay: 3830ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(44) {
  left: 41%;
  width: 15px;
  height: 15px;
  -webkit-animation-duration: 6557ms;
          animation-duration: 6557ms;
  -webkit-animation-delay: 1009ms;
          animation-delay: 1009ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(45) {
  left: 57%;
  width: 0px;
  height: 0px;
  -webkit-animation-duration: 6284ms;
          animation-duration: 6284ms;
  -webkit-animation-delay: 750ms;
          animation-delay: 750ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(46) {
  left: 32%;
  width: 16px;
  height: 16px;
  -webkit-animation-duration: 7888ms;
          animation-duration: 7888ms;
  -webkit-animation-delay: 292ms;
          animation-delay: 292ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(47) {
  left: 81%;
  width: 28px;
  height: 28px;
  -webkit-animation-duration: 11416ms;
          animation-duration: 11416ms;
  -webkit-animation-delay: 2741ms;
          animation-delay: 2741ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(48) {
  left: 41%;
  width: 13px;
  height: 13px;
  -webkit-animation-duration: 9082ms;
          animation-duration: 9082ms;
  -webkit-animation-delay: 200ms;
          animation-delay: 200ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(49) {
  left: 54%;
  width: 16px;
  height: 16px;
  -webkit-animation-duration: 13057ms;
          animation-duration: 13057ms;
  -webkit-animation-delay: 1178ms;
          animation-delay: 1178ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(50) {
  left: 86%;
  width: 14px;
  height: 14px;
  -webkit-animation-duration: 6112ms;
          animation-duration: 6112ms;
  -webkit-animation-delay: 159ms;
          animation-delay: 159ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(51) {
  left: 4%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 6657ms;
          animation-duration: 6657ms;
  -webkit-animation-delay: 3874ms;
          animation-delay: 3874ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(52) {
  left: 2%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 12920ms;
          animation-duration: 12920ms;
  -webkit-animation-delay: 633ms;
          animation-delay: 633ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(53) {
  left: 17%;
  width: 9px;
  height: 9px;
  -webkit-animation-duration: 5983ms;
          animation-duration: 5983ms;
  -webkit-animation-delay: 3904ms;
          animation-delay: 3904ms;
  filter: blur(4px);
}
.g-snows > li:nth-child(54) {
  left: 53%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 9339ms;
          animation-duration: 9339ms;
  -webkit-animation-delay: 2806ms;
          animation-delay: 2806ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(55) {
  left: 61%;
  width: 15px;
  height: 15px;
  -webkit-animation-duration: 5188ms;
          animation-duration: 5188ms;
  -webkit-animation-delay: 493ms;
          animation-delay: 493ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(56) {
  left: 20%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 9698ms;
          animation-duration: 9698ms;
  -webkit-animation-delay: 4068ms;
          animation-delay: 4068ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(57) {
  left: 18%;
  width: 12px;
  height: 12px;
  -webkit-animation-duration: 13439ms;
          animation-duration: 13439ms;
  -webkit-animation-delay: 2022ms;
          animation-delay: 2022ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(58) {
  left: 17%;
  width: 7px;
  height: 7px;
  -webkit-animation-duration: 8249ms;
          animation-duration: 8249ms;
  -webkit-animation-delay: 1011ms;
          animation-delay: 1011ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(59) {
  left: 91%;
  width: 17px;
  height: 17px;
  -webkit-animation-duration: 8933ms;
          animation-duration: 8933ms;
  -webkit-animation-delay: 4891ms;
          animation-delay: 4891ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(60) {
  left: 45%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 8376ms;
          animation-duration: 8376ms;
  -webkit-animation-delay: 1496ms;
          animation-delay: 1496ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(61) {
  left: 38%;
  width: 24px;
  height: 24px;
  -webkit-animation-duration: 5483ms;
          animation-duration: 5483ms;
  -webkit-animation-delay: 589ms;
          animation-delay: 589ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(62) {
  left: 26%;
  width: 14px;
  height: 14px;
  -webkit-animation-duration: 7533ms;
          animation-duration: 7533ms;
  -webkit-animation-delay: 3656ms;
          animation-delay: 3656ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(63) {
  left: 36%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 8971ms;
          animation-duration: 8971ms;
  -webkit-animation-delay: 4398ms;
          animation-delay: 4398ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(64) {
  left: 16%;
  width: 16px;
  height: 16px;
  -webkit-animation-duration: 8639ms;
          animation-duration: 8639ms;
  -webkit-animation-delay: 4164ms;
          animation-delay: 4164ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(65) {
  left: 25%;
  width: 8px;
  height: 8px;
  -webkit-animation-duration: 5579ms;
          animation-duration: 5579ms;
  -webkit-animation-delay: 3672ms;
          animation-delay: 3672ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(66) {
  left: 79%;
  width: 10px;
  height: 10px;
  -webkit-animation-duration: 5307ms;
          animation-duration: 5307ms;
  -webkit-animation-delay: 2438ms;
          animation-delay: 2438ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(67) {
  left: 105%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 6505ms;
          animation-duration: 6505ms;
  -webkit-animation-delay: 1079ms;
          animation-delay: 1079ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(68) {
  left: 56%;
  width: 19px;
  height: 19px;
  -webkit-animation-duration: 5495ms;
          animation-duration: 5495ms;
  -webkit-animation-delay: 1492ms;
          animation-delay: 1492ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(69) {
  left: 79%;
  width: 11px;
  height: 11px;
  -webkit-animation-duration: 6294ms;
          animation-duration: 6294ms;
  -webkit-animation-delay: 2885ms;
          animation-delay: 2885ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(70) {
  left: 11%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 7619ms;
          animation-duration: 7619ms;
  -webkit-animation-delay: 2581ms;
          animation-delay: 2581ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(71) {
  left: 75%;
  width: 6px;
  height: 6px;
  -webkit-animation-duration: 5009ms;
          animation-duration: 5009ms;
  -webkit-animation-delay: 157ms;
          animation-delay: 157ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(72) {
  left: 24%;
  width: 15px;
  height: 15px;
  -webkit-animation-duration: 7942ms;
          animation-duration: 7942ms;
  -webkit-animation-delay: 356ms;
          animation-delay: 356ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(73) {
  left: 98%;
  width: 0px;
  height: 0px;
  -webkit-animation-duration: 14648ms;
          animation-duration: 14648ms;
  -webkit-animation-delay: 2395ms;
          animation-delay: 2395ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(74) {
  left: 22%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 6969ms;
          animation-duration: 6969ms;
  -webkit-animation-delay: 2603ms;
          animation-delay: 2603ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(75) {
  left: 27%;
  width: 3px;
  height: 3px;
  -webkit-animation-duration: 6860ms;
          animation-duration: 6860ms;
  -webkit-animation-delay: 1821ms;
          animation-delay: 1821ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(76) {
  left: 49%;
  width: 9px;
  height: 9px;
  -webkit-animation-duration: 5360ms;
          animation-duration: 5360ms;
  -webkit-animation-delay: 2832ms;
          animation-delay: 2832ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(77) {
  left: 92%;
  width: 13px;
  height: 13px;
  -webkit-animation-duration: 7390ms;
          animation-duration: 7390ms;
  -webkit-animation-delay: 2427ms;
          animation-delay: 2427ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(78) {
  left: 23%;
  width: 11px;
  height: 11px;
  -webkit-animation-duration: 9244ms;
          animation-duration: 9244ms;
  -webkit-animation-delay: 3576ms;
          animation-delay: 3576ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(79) {
  left: 10%;
  width: 8px;
  height: 8px;
  -webkit-animation-duration: 8509ms;
          animation-duration: 8509ms;
  -webkit-animation-delay: 3388ms;
          animation-delay: 3388ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(80) {
  left: 7%;
  width: 2px;
  height: 2px;
  -webkit-animation-duration: 7532ms;
          animation-duration: 7532ms;
  -webkit-animation-delay: 3420ms;
          animation-delay: 3420ms;
  filter: blur(3px);
}
.g-snows > li:nth-child(81) {
  left: 5%;
  width: 4px;
  height: 4px;
  -webkit-animation-duration: 10027ms;
          animation-duration: 10027ms;
  -webkit-animation-delay: 1738ms;
          animation-delay: 1738ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(82) {
  left: 33%;
  width: 20px;
  height: 20px;
  -webkit-animation-duration: 5990ms;
          animation-duration: 5990ms;
  -webkit-animation-delay: 40ms;
          animation-delay: 40ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(83) {
  left: 1%;
  width: 15px;
  height: 15px;
  -webkit-animation-duration: 7618ms;
          animation-duration: 7618ms;
  -webkit-animation-delay: 2834ms;
          animation-delay: 2834ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(84) {
  left: 8%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 6725ms;
          animation-duration: 6725ms;
  -webkit-animation-delay: 2073ms;
          animation-delay: 2073ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(85) {
  left: 54%;
  width: 8px;
  height: 8px;
  -webkit-animation-duration: 6237ms;
          animation-duration: 6237ms;
  -webkit-animation-delay: 1900ms;
          animation-delay: 1900ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(86) {
  left: 50%;
  width: 24px;
  height: 24px;
  -webkit-animation-duration: 11167ms;
          animation-duration: 11167ms;
  -webkit-animation-delay: 994ms;
          animation-delay: 994ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(87) {
  left: 8%;
  width: 9px;
  height: 9px;
  -webkit-animation-duration: 9173ms;
          animation-duration: 9173ms;
  -webkit-animation-delay: 4750ms;
          animation-delay: 4750ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(88) {
  left: 94%;
  width: 1px;
  height: 1px;
  -webkit-animation-duration: 8035ms;
          animation-duration: 8035ms;
  -webkit-animation-delay: 3242ms;
          animation-delay: 3242ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(89) {
  left: 45%;
  width: 0px;
  height: 0px;
  -webkit-animation-duration: 5379ms;
          animation-duration: 5379ms;
  -webkit-animation-delay: 3394ms;
          animation-delay: 3394ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(90) {
  left: 2%;
  width: 12px;
  height: 12px;
  -webkit-animation-duration: 12640ms;
          animation-duration: 12640ms;
  -webkit-animation-delay: 2174ms;
          animation-delay: 2174ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(91) {
  left: 103%;
  width: 9px;
  height: 9px;
  -webkit-animation-duration: 6454ms;
          animation-duration: 6454ms;
  -webkit-animation-delay: 485ms;
          animation-delay: 485ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(92) {
  left: 39%;
  width: 8px;
  height: 8px;
  -webkit-animation-duration: 5592ms;
          animation-duration: 5592ms;
  -webkit-animation-delay: 2808ms;
          animation-delay: 2808ms;
  filter: blur(4px);
}
.g-snows > li:nth-child(93) {
  left: 84%;
  width: 14px;
  height: 14px;
  -webkit-animation-duration: 7342ms;
          animation-duration: 7342ms;
  -webkit-animation-delay: 971ms;
          animation-delay: 971ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(94) {
  left: 90%;
  width: 10px;
  height: 10px;
  -webkit-animation-duration: 10124ms;
          animation-duration: 10124ms;
  -webkit-animation-delay: 2467ms;
          animation-delay: 2467ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(95) {
  left: 20%;
  width: 24px;
  height: 24px;
  -webkit-animation-duration: 11762ms;
          animation-duration: 11762ms;
  -webkit-animation-delay: 1564ms;
          animation-delay: 1564ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(96) {
  left: 46%;
  width: 15px;
  height: 15px;
  -webkit-animation-duration: 8075ms;
          animation-duration: 8075ms;
  -webkit-animation-delay: 4287ms;
          animation-delay: 4287ms;
  filter: blur(2px);
}
.g-snows > li:nth-child(97) {
  left: 39%;
  width: 9px;
  height: 9px;
  -webkit-animation-duration: 7182ms;
          animation-duration: 7182ms;
  -webkit-animation-delay: 2832ms;
          animation-delay: 2832ms;
  filter: blur(1px);
}
.g-snows > li:nth-child(98) {
  left: 3%;
  width: 5px;
  height: 5px;
  -webkit-animation-duration: 10099ms;
          animation-duration: 10099ms;
  -webkit-animation-delay: 4663ms;
          animation-delay: 4663ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(99) {
  left: 12%;
  width: 17px;
  height: 17px;
  -webkit-animation-duration: 12299ms;
          animation-duration: 12299ms;
  -webkit-animation-delay: 2691ms;
          animation-delay: 2691ms;
  filter: blur(0px);
}
.g-snows > li:nth-child(100) {
  left: 79%;
  width: 14px;
  height: 14px;
  -webkit-animation-duration: 8784ms;
          animation-duration: 8784ms;
  -webkit-animation-delay: 1770ms;
          animation-delay: 1770ms;
  filter: blur(1px);
}

@-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;
  }
}