.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.5688;
  transform: translate(35.6347vw, -10px) scale(0.6311);
  animation: fall-1 29s -23s linear infinite;
}
@keyframes fall-1 {
  40.856% {
    transform: translate(29.1105vw, 40.856vh) scale(0.6311);
  }
  to {
    transform: translate(32.3726vw, 100vh) scale(0.6311);
  }
}
.snow:nth-child(2) {
  opacity: 0.835;
  transform: translate(61.9783vw, -10px) scale(0.8594);
  animation: fall-2 27s -15s linear infinite;
}
@keyframes fall-2 {
  63.121% {
    transform: translate(69.9141vw, 63.121vh) scale(0.8594);
  }
  to {
    transform: translate(65.9462vw, 100vh) scale(0.8594);
  }
}
.snow:nth-child(3) {
  opacity: 0.8589;
  transform: translate(5.2932vw, -10px) scale(0.0384);
  animation: fall-3 15s -8s linear infinite;
}
@keyframes fall-3 {
  71.845% {
    transform: translate(9.1509vw, 71.845vh) scale(0.0384);
  }
  to {
    transform: translate(7.22205vw, 100vh) scale(0.0384);
  }
}
.snow:nth-child(4) {
  opacity: 0.7711;
  transform: translate(54.1085vw, -10px) scale(0.4832);
  animation: fall-4 20s -5s linear infinite;
}
@keyframes fall-4 {
  39.176% {
    transform: translate(44.7928vw, 39.176vh) scale(0.4832);
  }
  to {
    transform: translate(49.45065vw, 100vh) scale(0.4832);
  }
}
.snow:nth-child(5) {
  opacity: 0.4338;
  transform: translate(2.3377vw, -10px) scale(0.7326);
  animation: fall-5 23s -22s linear infinite;
}
@keyframes fall-5 {
  58.007% {
    transform: translate(-3.0923vw, 58.007vh) scale(0.7326);
  }
  to {
    transform: translate(-0.3773vw, 100vh) scale(0.7326);
  }
}
.snow:nth-child(6) {
  opacity: 0.8494;
  transform: translate(96.2129vw, -10px) scale(0.56);
  animation: fall-6 20s -12s linear infinite;
}
@keyframes fall-6 {
  40.889% {
    transform: translate(94.5414vw, 40.889vh) scale(0.56);
  }
  to {
    transform: translate(95.37715vw, 100vh) scale(0.56);
  }
}
.snow:nth-child(7) {
  opacity: 0.5998;
  transform: translate(40.3465vw, -10px) scale(0.4419);
  animation: fall-7 17s -18s linear infinite;
}
@keyframes fall-7 {
  51.711% {
    transform: translate(45.4438vw, 51.711vh) scale(0.4419);
  }
  to {
    transform: translate(42.89515vw, 100vh) scale(0.4419);
  }
}
.snow:nth-child(8) {
  opacity: 0.8577;
  transform: translate(68.7035vw, -10px) scale(0.2557);
  animation: fall-8 12s -28s linear infinite;
}
@keyframes fall-8 {
  66.61% {
    transform: translate(62.1805vw, 66.61vh) scale(0.2557);
  }
  to {
    transform: translate(65.442vw, 100vh) scale(0.2557);
  }
}
.snow:nth-child(9) {
  opacity: 0.7968;
  transform: translate(33.6316vw, -10px) scale(0.4754);
  animation: fall-9 25s -7s linear infinite;
}
@keyframes fall-9 {
  57.744% {
    transform: translate(28.8555vw, 57.744vh) scale(0.4754);
  }
  to {
    transform: translate(31.24355vw, 100vh) scale(0.4754);
  }
}
.snow:nth-child(10) {
  opacity: 0.4974;
  transform: translate(30.4443vw, -10px) scale(0.0769);
  animation: fall-10 13s -24s linear infinite;
}
@keyframes fall-10 {
  56.462% {
    transform: translate(25.0867vw, 56.462vh) scale(0.0769);
  }
  to {
    transform: translate(27.7655vw, 100vh) scale(0.0769);
  }
}
.snow:nth-child(11) {
  opacity: 0.7998;
  transform: translate(72.4975vw, -10px) scale(0.648);
  animation: fall-11 10s -7s linear infinite;
}
@keyframes fall-11 {
  44.743% {
    transform: translate(68.0826vw, 44.743vh) scale(0.648);
  }
  to {
    transform: translate(70.29005vw, 100vh) scale(0.648);
  }
}
.snow:nth-child(12) {
  opacity: 0.2101;
  transform: translate(41.5906vw, -10px) scale(0.0138);
  animation: fall-12 17s -10s linear infinite;
}
@keyframes fall-12 {
  66.919% {
    transform: translate(39.408vw, 66.919vh) scale(0.0138);
  }
  to {
    transform: translate(40.4993vw, 100vh) scale(0.0138);
  }
}
.snow:nth-child(13) {
  opacity: 0.6455;
  transform: translate(5.3112vw, -10px) scale(0.134);
  animation: fall-13 25s -22s linear infinite;
}
@keyframes fall-13 {
  40.406% {
    transform: translate(2.8778vw, 40.406vh) scale(0.134);
  }
  to {
    transform: translate(4.0945vw, 100vh) scale(0.134);
  }
}
.snow:nth-child(14) {
  opacity: 0.4094;
  transform: translate(55.9078vw, -10px) scale(0.6566);
  animation: fall-14 22s -22s linear infinite;
}
@keyframes fall-14 {
  57.638% {
    transform: translate(47.8641vw, 57.638vh) scale(0.6566);
  }
  to {
    transform: translate(51.88595vw, 100vh) scale(0.6566);
  }
}
.snow:nth-child(15) {
  opacity: 0.3618;
  transform: translate(51.4756vw, -10px) scale(0.1175);
  animation: fall-15 20s -28s linear infinite;
}
@keyframes fall-15 {
  60.045% {
    transform: translate(58.4211vw, 60.045vh) scale(0.1175);
  }
  to {
    transform: translate(54.94835vw, 100vh) scale(0.1175);
  }
}
.snow:nth-child(16) {
  opacity: 0.7679;
  transform: translate(74.8651vw, -10px) scale(0.6104);
  animation: fall-16 29s -23s linear infinite;
}
@keyframes fall-16 {
  48.703% {
    transform: translate(84.2969vw, 48.703vh) scale(0.6104);
  }
  to {
    transform: translate(79.581vw, 100vh) scale(0.6104);
  }
}
.snow:nth-child(17) {
  opacity: 0.6289;
  transform: translate(90.8511vw, -10px) scale(0.9725);
  animation: fall-17 19s -26s linear infinite;
}
@keyframes fall-17 {
  40.224% {
    transform: translate(81.4903vw, 40.224vh) scale(0.9725);
  }
  to {
    transform: translate(86.1707vw, 100vh) scale(0.9725);
  }
}
.snow:nth-child(18) {
  opacity: 0.0533;
  transform: translate(38.5693vw, -10px) scale(0.7836);
  animation: fall-18 26s -15s linear infinite;
}
@keyframes fall-18 {
  58.944% {
    transform: translate(37.5586vw, 58.944vh) scale(0.7836);
  }
  to {
    transform: translate(38.06395vw, 100vh) scale(0.7836);
  }
}
.snow:nth-child(19) {
  opacity: 0.4933;
  transform: translate(43.6418vw, -10px) scale(0.8176);
  animation: fall-19 13s -16s linear infinite;
}
@keyframes fall-19 {
  33.847% {
    transform: translate(41.0299vw, 33.847vh) scale(0.8176);
  }
  to {
    transform: translate(42.33585vw, 100vh) scale(0.8176);
  }
}
.snow:nth-child(20) {
  opacity: 0.2149;
  transform: translate(2.8684vw, -10px) scale(0.4065);
  animation: fall-20 11s -30s linear infinite;
}
@keyframes fall-20 {
  78.079% {
    transform: translate(2.8474vw, 78.079vh) scale(0.4065);
  }
  to {
    transform: translate(2.8579vw, 100vh) scale(0.4065);
  }
}
.snow:nth-child(21) {
  opacity: 0.9102;
  transform: translate(78.2064vw, -10px) scale(0.8443);
  animation: fall-21 18s -22s linear infinite;
}
@keyframes fall-21 {
  55.358% {
    transform: translate(79.8473vw, 55.358vh) scale(0.8443);
  }
  to {
    transform: translate(79.02685vw, 100vh) scale(0.8443);
  }
}
.snow:nth-child(22) {
  opacity: 0.6313;
  transform: translate(53.652vw, -10px) scale(0.7076);
  animation: fall-22 22s -4s linear infinite;
}
@keyframes fall-22 {
  56.525% {
    transform: translate(62.1844vw, 56.525vh) scale(0.7076);
  }
  to {
    transform: translate(57.9182vw, 100vh) scale(0.7076);
  }
}
.snow:nth-child(23) {
  opacity: 0.8368;
  transform: translate(74.6874vw, -10px) scale(0.3822);
  animation: fall-23 25s -7s linear infinite;
}
@keyframes fall-23 {
  77.72% {
    transform: translate(71.4274vw, 77.72vh) scale(0.3822);
  }
  to {
    transform: translate(73.0574vw, 100vh) scale(0.3822);
  }
}
.snow:nth-child(24) {
  opacity: 0.3257;
  transform: translate(98.3873vw, -10px) scale(0.0622);
  animation: fall-24 11s -18s linear infinite;
}
@keyframes fall-24 {
  56.752% {
    transform: translate(102.4763vw, 56.752vh) scale(0.0622);
  }
  to {
    transform: translate(100.4318vw, 100vh) scale(0.0622);
  }
}
.snow:nth-child(25) {
  opacity: 0.7675;
  transform: translate(90.9073vw, -10px) scale(0.4083);
  animation: fall-25 10s -14s linear infinite;
}
@keyframes fall-25 {
  49.94% {
    transform: translate(99.2065vw, 49.94vh) scale(0.4083);
  }
  to {
    transform: translate(95.0569vw, 100vh) scale(0.4083);
  }
}
.snow:nth-child(26) {
  opacity: 0.3417;
  transform: translate(67.5088vw, -10px) scale(0.0383);
  animation: fall-26 25s -24s linear infinite;
}
@keyframes fall-26 {
  42% {
    transform: translate(62.974vw, 42vh) scale(0.0383);
  }
  to {
    transform: translate(65.2414vw, 100vh) scale(0.0383);
  }
}
.snow:nth-child(27) {
  opacity: 0.1802;
  transform: translate(97.9903vw, -10px) scale(0.7206);
  animation: fall-27 18s -8s linear infinite;
}
@keyframes fall-27 {
  39.085% {
    transform: translate(95.0181vw, 39.085vh) scale(0.7206);
  }
  to {
    transform: translate(96.5042vw, 100vh) scale(0.7206);
  }
}
.snow:nth-child(28) {
  opacity: 0.0666;
  transform: translate(67.5749vw, -10px) scale(0.5515);
  animation: fall-28 16s -15s linear infinite;
}
@keyframes fall-28 {
  66.99% {
    transform: translate(62.0359vw, 66.99vh) scale(0.5515);
  }
  to {
    transform: translate(64.8054vw, 100vh) scale(0.5515);
  }
}
.snow:nth-child(29) {
  opacity: 0.2338;
  transform: translate(10.0306vw, -10px) scale(0.7561);
  animation: fall-29 23s -25s linear infinite;
}
@keyframes fall-29 {
  55.738% {
    transform: translate(0.1478vw, 55.738vh) scale(0.7561);
  }
  to {
    transform: translate(5.0892vw, 100vh) scale(0.7561);
  }
}
.snow:nth-child(30) {
  opacity: 0.5082;
  transform: translate(40.2775vw, -10px) scale(0.2438);
  animation: fall-30 25s -6s linear infinite;
}
@keyframes fall-30 {
  78.528% {
    transform: translate(35.2836vw, 78.528vh) scale(0.2438);
  }
  to {
    transform: translate(37.78055vw, 100vh) scale(0.2438);
  }
}
.snow:nth-child(31) {
  opacity: 0.6777;
  transform: translate(27.6893vw, -10px) scale(0.3704);
  animation: fall-31 26s -15s linear infinite;
}
@keyframes fall-31 {
  35.951% {
    transform: translate(33.4233vw, 35.951vh) scale(0.3704);
  }
  to {
    transform: translate(30.5563vw, 100vh) scale(0.3704);
  }
}
.snow:nth-child(32) {
  opacity: 0.9581;
  transform: translate(23.3389vw, -10px) scale(0.1291);
  animation: fall-32 27s -1s linear infinite;
}
@keyframes fall-32 {
  32.388% {
    transform: translate(29.9296vw, 32.388vh) scale(0.1291);
  }
  to {
    transform: translate(26.63425vw, 100vh) scale(0.1291);
  }
}
.snow:nth-child(33) {
  opacity: 0.0531;
  transform: translate(58.1444vw, -10px) scale(0.2798);
  animation: fall-33 30s -18s linear infinite;
}
@keyframes fall-33 {
  71.028% {
    transform: translate(66.3884vw, 71.028vh) scale(0.2798);
  }
  to {
    transform: translate(62.2664vw, 100vh) scale(0.2798);
  }
}
.snow:nth-child(34) {
  opacity: 0.4079;
  transform: translate(82.3043vw, -10px) scale(0.1585);
  animation: fall-34 21s -20s linear infinite;
}
@keyframes fall-34 {
  41.308% {
    transform: translate(74.6349vw, 41.308vh) scale(0.1585);
  }
  to {
    transform: translate(78.4696vw, 100vh) scale(0.1585);
  }
}
.snow:nth-child(35) {
  opacity: 0.214;
  transform: translate(63.7634vw, -10px) scale(0.399);
  animation: fall-35 20s -7s linear infinite;
}
@keyframes fall-35 {
  67.107% {
    transform: translate(72.6856vw, 67.107vh) scale(0.399);
  }
  to {
    transform: translate(68.2245vw, 100vh) scale(0.399);
  }
}
.snow:nth-child(36) {
  opacity: 0.4686;
  transform: translate(63.6399vw, -10px) scale(0.9682);
  animation: fall-36 11s -22s linear infinite;
}
@keyframes fall-36 {
  69.67% {
    transform: translate(61.9136vw, 69.67vh) scale(0.9682);
  }
  to {
    transform: translate(62.77675vw, 100vh) scale(0.9682);
  }
}
.snow:nth-child(37) {
  opacity: 0.197;
  transform: translate(87.3516vw, -10px) scale(0.911);
  animation: fall-37 18s -29s linear infinite;
}
@keyframes fall-37 {
  44.055% {
    transform: translate(84.529vw, 44.055vh) scale(0.911);
  }
  to {
    transform: translate(85.9403vw, 100vh) scale(0.911);
  }
}
.snow:nth-child(38) {
  opacity: 0.9955;
  transform: translate(93.043vw, -10px) scale(0.3463);
  animation: fall-38 17s -7s linear infinite;
}
@keyframes fall-38 {
  76.385% {
    transform: translate(92.8266vw, 76.385vh) scale(0.3463);
  }
  to {
    transform: translate(92.9348vw, 100vh) scale(0.3463);
  }
}
.snow:nth-child(39) {
  opacity: 0.0174;
  transform: translate(1.4845vw, -10px) scale(0.3094);
  animation: fall-39 18s -5s linear infinite;
}
@keyframes fall-39 {
  55.641% {
    transform: translate(-1.6961vw, 55.641vh) scale(0.3094);
  }
  to {
    transform: translate(-0.1058vw, 100vh) scale(0.3094);
  }
}
.snow:nth-child(40) {
  opacity: 0.6492;
  transform: translate(56.6506vw, -10px) scale(0.9297);
  animation: fall-40 16s -21s linear infinite;
}
@keyframes fall-40 {
  63.016% {
    transform: translate(65.5536vw, 63.016vh) scale(0.9297);
  }
  to {
    transform: translate(61.1021vw, 100vh) scale(0.9297);
  }
}
.snow:nth-child(41) {
  opacity: 0.128;
  transform: translate(68.1933vw, -10px) scale(0.3922);
  animation: fall-41 26s -20s linear infinite;
}
@keyframes fall-41 {
  37.71% {
    transform: translate(60.1151vw, 37.71vh) scale(0.3922);
  }
  to {
    transform: translate(64.1542vw, 100vh) scale(0.3922);
  }
}
.snow:nth-child(42) {
  opacity: 0.9964;
  transform: translate(89.7176vw, -10px) scale(0.8301);
  animation: fall-42 17s -22s linear infinite;
}
@keyframes fall-42 {
  39.875% {
    transform: translate(82.5402vw, 39.875vh) scale(0.8301);
  }
  to {
    transform: translate(86.1289vw, 100vh) scale(0.8301);
  }
}
.snow:nth-child(43) {
  opacity: 0.4398;
  transform: translate(21.713vw, -10px) scale(0.0695);
  animation: fall-43 11s -22s linear infinite;
}
@keyframes fall-43 {
  77.189% {
    transform: translate(16.8496vw, 77.189vh) scale(0.0695);
  }
  to {
    transform: translate(19.2813vw, 100vh) scale(0.0695);
  }
}
.snow:nth-child(44) {
  opacity: 0.587;
  transform: translate(33.1145vw, -10px) scale(0.9127);
  animation: fall-44 23s -1s linear infinite;
}
@keyframes fall-44 {
  41.126% {
    transform: translate(33.9846vw, 41.126vh) scale(0.9127);
  }
  to {
    transform: translate(33.54955vw, 100vh) scale(0.9127);
  }
}
.snow:nth-child(45) {
  opacity: 0.4411;
  transform: translate(77.5447vw, -10px) scale(0.615);
  animation: fall-45 19s -10s linear infinite;
}
@keyframes fall-45 {
  46.433% {
    transform: translate(77.0647vw, 46.433vh) scale(0.615);
  }
  to {
    transform: translate(77.3047vw, 100vh) scale(0.615);
  }
}
.snow:nth-child(46) {
  opacity: 0.8462;
  transform: translate(83.9774vw, -10px) scale(0.4634);
  animation: fall-46 10s -17s linear infinite;
}
@keyframes fall-46 {
  65.262% {
    transform: translate(83.6848vw, 65.262vh) scale(0.4634);
  }
  to {
    transform: translate(83.8311vw, 100vh) scale(0.4634);
  }
}
.snow:nth-child(47) {
  opacity: 0.9856;
  transform: translate(43.4237vw, -10px) scale(0.9243);
  animation: fall-47 15s -2s linear infinite;
}
@keyframes fall-47 {
  30.685% {
    transform: translate(45.8639vw, 30.685vh) scale(0.9243);
  }
  to {
    transform: translate(44.6438vw, 100vh) scale(0.9243);
  }
}
.snow:nth-child(48) {
  opacity: 0.2665;
  transform: translate(9.3214vw, -10px) scale(0.9158);
  animation: fall-48 30s -20s linear infinite;
}
@keyframes fall-48 {
  31.579% {
    transform: translate(2.1917vw, 31.579vh) scale(0.9158);
  }
  to {
    transform: translate(5.75655vw, 100vh) scale(0.9158);
  }
}
.snow:nth-child(49) {
  opacity: 0.3852;
  transform: translate(23.6334vw, -10px) scale(0.9153);
  animation: fall-49 13s -14s linear infinite;
}
@keyframes fall-49 {
  44.858% {
    transform: translate(31.6607vw, 44.858vh) scale(0.9153);
  }
  to {
    transform: translate(27.64705vw, 100vh) scale(0.9153);
  }
}
.snow:nth-child(50) {
  opacity: 0.706;
  transform: translate(9.2595vw, -10px) scale(0.3655);
  animation: fall-50 15s -27s linear infinite;
}
@keyframes fall-50 {
  59.661% {
    transform: translate(5.5104vw, 59.661vh) scale(0.3655);
  }
  to {
    transform: translate(7.38495vw, 100vh) scale(0.3655);
  }
}
.snow:nth-child(51) {
  opacity: 0.4486;
  transform: translate(34.972vw, -10px) scale(0.3416);
  animation: fall-51 11s -23s linear infinite;
}
@keyframes fall-51 {
  76.07% {
    transform: translate(30.2887vw, 76.07vh) scale(0.3416);
  }
  to {
    transform: translate(32.63035vw, 100vh) scale(0.3416);
  }
}
.snow:nth-child(52) {
  opacity: 0.4814;
  transform: translate(31.9523vw, -10px) scale(0.5494);
  animation: fall-52 14s -23s linear infinite;
}
@keyframes fall-52 {
  76.339% {
    transform: translate(38.3595vw, 76.339vh) scale(0.5494);
  }
  to {
    transform: translate(35.1559vw, 100vh) scale(0.5494);
  }
}
.snow:nth-child(53) {
  opacity: 0.4975;
  transform: translate(74.6598vw, -10px) scale(0.4778);
  animation: fall-53 25s -15s linear infinite;
}
@keyframes fall-53 {
  50.531% {
    transform: translate(78.6251vw, 50.531vh) scale(0.4778);
  }
  to {
    transform: translate(76.64245vw, 100vh) scale(0.4778);
  }
}
.snow:nth-child(54) {
  opacity: 0.6391;
  transform: translate(83.4902vw, -10px) scale(0.5112);
  animation: fall-54 16s -2s linear infinite;
}
@keyframes fall-54 {
  54.906% {
    transform: translate(75.8605vw, 54.906vh) scale(0.5112);
  }
  to {
    transform: translate(79.67535vw, 100vh) scale(0.5112);
  }
}
.snow:nth-child(55) {
  opacity: 0.7298;
  transform: translate(29.9884vw, -10px) scale(0.7625);
  animation: fall-55 12s -16s linear infinite;
}
@keyframes fall-55 {
  59.673% {
    transform: translate(34.1592vw, 59.673vh) scale(0.7625);
  }
  to {
    transform: translate(32.0738vw, 100vh) scale(0.7625);
  }
}
.snow:nth-child(56) {
  opacity: 0.2748;
  transform: translate(19.0326vw, -10px) scale(0.1684);
  animation: fall-56 22s -12s linear infinite;
}
@keyframes fall-56 {
  31.471% {
    transform: translate(20.5077vw, 31.471vh) scale(0.1684);
  }
  to {
    transform: translate(19.77015vw, 100vh) scale(0.1684);
  }
}
.snow:nth-child(57) {
  opacity: 0.8377;
  transform: translate(47.3174vw, -10px) scale(0.615);
  animation: fall-57 10s -14s linear infinite;
}
@keyframes fall-57 {
  31.375% {
    transform: translate(47.3132vw, 31.375vh) scale(0.615);
  }
  to {
    transform: translate(47.3153vw, 100vh) scale(0.615);
  }
}
.snow:nth-child(58) {
  opacity: 0.9796;
  transform: translate(75.4404vw, -10px) scale(0.0017);
  animation: fall-58 17s -8s linear infinite;
}
@keyframes fall-58 {
  52.228% {
    transform: translate(71.1292vw, 52.228vh) scale(0.0017);
  }
  to {
    transform: translate(73.2848vw, 100vh) scale(0.0017);
  }
}
.snow:nth-child(59) {
  opacity: 0.6958;
  transform: translate(59.6661vw, -10px) scale(0.8773);
  animation: fall-59 14s -4s linear infinite;
}
@keyframes fall-59 {
  76.212% {
    transform: translate(68.0251vw, 76.212vh) scale(0.8773);
  }
  to {
    transform: translate(63.8456vw, 100vh) scale(0.8773);
  }
}
.snow:nth-child(60) {
  opacity: 0.5972;
  transform: translate(25.7339vw, -10px) scale(0.985);
  animation: fall-60 17s -4s linear infinite;
}
@keyframes fall-60 {
  77.428% {
    transform: translate(24.8498vw, 77.428vh) scale(0.985);
  }
  to {
    transform: translate(25.29185vw, 100vh) scale(0.985);
  }
}
.snow:nth-child(61) {
  opacity: 0.25;
  transform: translate(83.9265vw, -10px) scale(0.9975);
  animation: fall-61 28s -26s linear infinite;
}
@keyframes fall-61 {
  30.114% {
    transform: translate(81.521vw, 30.114vh) scale(0.9975);
  }
  to {
    transform: translate(82.72375vw, 100vh) scale(0.9975);
  }
}
.snow:nth-child(62) {
  opacity: 0.4509;
  transform: translate(6.0998vw, -10px) scale(0.3144);
  animation: fall-62 29s -22s linear infinite;
}
@keyframes fall-62 {
  70.911% {
    transform: translate(12.4781vw, 70.911vh) scale(0.3144);
  }
  to {
    transform: translate(9.28895vw, 100vh) scale(0.3144);
  }
}
.snow:nth-child(63) {
  opacity: 0.7024;
  transform: translate(14.1505vw, -10px) scale(0.7305);
  animation: fall-63 26s -14s linear infinite;
}
@keyframes fall-63 {
  40.195% {
    transform: translate(12.6968vw, 40.195vh) scale(0.7305);
  }
  to {
    transform: translate(13.42365vw, 100vh) scale(0.7305);
  }
}
.snow:nth-child(64) {
  opacity: 0.9145;
  transform: translate(93.0015vw, -10px) scale(0.2496);
  animation: fall-64 18s -28s linear infinite;
}
@keyframes fall-64 {
  40.971% {
    transform: translate(102.4791vw, 40.971vh) scale(0.2496);
  }
  to {
    transform: translate(97.7403vw, 100vh) scale(0.2496);
  }
}
.snow:nth-child(65) {
  opacity: 0.179;
  transform: translate(92.3094vw, -10px) scale(0.4723);
  animation: fall-65 12s -3s linear infinite;
}
@keyframes fall-65 {
  49.184% {
    transform: translate(86.6593vw, 49.184vh) scale(0.4723);
  }
  to {
    transform: translate(89.48435vw, 100vh) scale(0.4723);
  }
}
.snow:nth-child(66) {
  opacity: 0.3483;
  transform: translate(24.4487vw, -10px) scale(0.7418);
  animation: fall-66 13s -24s linear infinite;
}
@keyframes fall-66 {
  74.019% {
    transform: translate(18.444vw, 74.019vh) scale(0.7418);
  }
  to {
    transform: translate(21.44635vw, 100vh) scale(0.7418);
  }
}
.snow:nth-child(67) {
  opacity: 0.9816;
  transform: translate(80.2882vw, -10px) scale(0.7675);
  animation: fall-67 24s -4s linear infinite;
}
@keyframes fall-67 {
  74.604% {
    transform: translate(73.6279vw, 74.604vh) scale(0.7675);
  }
  to {
    transform: translate(76.95805vw, 100vh) scale(0.7675);
  }
}
.snow:nth-child(68) {
  opacity: 0.3899;
  transform: translate(50.7727vw, -10px) scale(0.4634);
  animation: fall-68 21s -29s linear infinite;
}
@keyframes fall-68 {
  61.404% {
    transform: translate(51.4806vw, 61.404vh) scale(0.4634);
  }
  to {
    transform: translate(51.12665vw, 100vh) scale(0.4634);
  }
}
.snow:nth-child(69) {
  opacity: 0.4607;
  transform: translate(85.9317vw, -10px) scale(0.6797);
  animation: fall-69 14s -15s linear infinite;
}
@keyframes fall-69 {
  42.645% {
    transform: translate(79.2275vw, 42.645vh) scale(0.6797);
  }
  to {
    transform: translate(82.5796vw, 100vh) scale(0.6797);
  }
}
.snow:nth-child(70) {
  opacity: 0.6008;
  transform: translate(17.8411vw, -10px) scale(0.2926);
  animation: fall-70 26s -15s linear infinite;
}
@keyframes fall-70 {
  73.31% {
    transform: translate(18.8045vw, 73.31vh) scale(0.2926);
  }
  to {
    transform: translate(18.3228vw, 100vh) scale(0.2926);
  }
}
.snow:nth-child(71) {
  opacity: 0.6929;
  transform: translate(34.5829vw, -10px) scale(0.065);
  animation: fall-71 29s -14s linear infinite;
}
@keyframes fall-71 {
  59.246% {
    transform: translate(33.9751vw, 59.246vh) scale(0.065);
  }
  to {
    transform: translate(34.279vw, 100vh) scale(0.065);
  }
}
.snow:nth-child(72) {
  opacity: 0.4051;
  transform: translate(58.1642vw, -10px) scale(0.963);
  animation: fall-72 15s -12s linear infinite;
}
@keyframes fall-72 {
  42.786% {
    transform: translate(56.4087vw, 42.786vh) scale(0.963);
  }
  to {
    transform: translate(57.28645vw, 100vh) scale(0.963);
  }
}
.snow:nth-child(73) {
  opacity: 0.0742;
  transform: translate(77.7446vw, -10px) scale(0.4681);
  animation: fall-73 22s -22s linear infinite;
}
@keyframes fall-73 {
  68.97% {
    transform: translate(70.9353vw, 68.97vh) scale(0.4681);
  }
  to {
    transform: translate(74.33995vw, 100vh) scale(0.4681);
  }
}
.snow:nth-child(74) {
  opacity: 0.7541;
  transform: translate(21.9651vw, -10px) scale(0.6537);
  animation: fall-74 30s -26s linear infinite;
}
@keyframes fall-74 {
  43.906% {
    transform: translate(13.0832vw, 43.906vh) scale(0.6537);
  }
  to {
    transform: translate(17.52415vw, 100vh) scale(0.6537);
  }
}
.snow:nth-child(75) {
  opacity: 0.2231;
  transform: translate(89.6101vw, -10px) scale(0.4221);
  animation: fall-75 22s -26s linear infinite;
}
@keyframes fall-75 {
  32.912% {
    transform: translate(85.8229vw, 32.912vh) scale(0.4221);
  }
  to {
    transform: translate(87.7165vw, 100vh) scale(0.4221);
  }
}
.snow:nth-child(76) {
  opacity: 0.3198;
  transform: translate(42.0364vw, -10px) scale(0.8976);
  animation: fall-76 26s -14s linear infinite;
}
@keyframes fall-76 {
  65.107% {
    transform: translate(46.5611vw, 65.107vh) scale(0.8976);
  }
  to {
    transform: translate(44.29875vw, 100vh) scale(0.8976);
  }
}
.snow:nth-child(77) {
  opacity: 0.9762;
  transform: translate(82.7751vw, -10px) scale(0.7822);
  animation: fall-77 27s -6s linear infinite;
}
@keyframes fall-77 {
  47.21% {
    transform: translate(90.1784vw, 47.21vh) scale(0.7822);
  }
  to {
    transform: translate(86.47675vw, 100vh) scale(0.7822);
  }
}
.snow:nth-child(78) {
  opacity: 0.5814;
  transform: translate(86.0418vw, -10px) scale(0.8988);
  animation: fall-78 19s -30s linear infinite;
}
@keyframes fall-78 {
  51.245% {
    transform: translate(87.3841vw, 51.245vh) scale(0.8988);
  }
  to {
    transform: translate(86.71295vw, 100vh) scale(0.8988);
  }
}
.snow:nth-child(79) {
  opacity: 0.0568;
  transform: translate(98.9987vw, -10px) scale(0.9474);
  animation: fall-79 22s -23s linear infinite;
}
@keyframes fall-79 {
  75.84% {
    transform: translate(107.6306vw, 75.84vh) scale(0.9474);
  }
  to {
    transform: translate(103.31465vw, 100vh) scale(0.9474);
  }
}
.snow:nth-child(80) {
  opacity: 0.2046;
  transform: translate(38.6769vw, -10px) scale(0.6425);
  animation: fall-80 15s -24s linear infinite;
}
@keyframes fall-80 {
  44.611% {
    transform: translate(36.5867vw, 44.611vh) scale(0.6425);
  }
  to {
    transform: translate(37.6318vw, 100vh) scale(0.6425);
  }
}
.snow:nth-child(81) {
  opacity: 0.8539;
  transform: translate(22.851vw, -10px) scale(0.7615);
  animation: fall-81 25s -4s linear infinite;
}
@keyframes fall-81 {
  50.69% {
    transform: translate(13.4621vw, 50.69vh) scale(0.7615);
  }
  to {
    transform: translate(18.15655vw, 100vh) scale(0.7615);
  }
}
.snow:nth-child(82) {
  opacity: 0.8304;
  transform: translate(0.1285vw, -10px) scale(0.1147);
  animation: fall-82 22s -1s linear infinite;
}
@keyframes fall-82 {
  41.627% {
    transform: translate(2.1425vw, 41.627vh) scale(0.1147);
  }
  to {
    transform: translate(1.1355vw, 100vh) scale(0.1147);
  }
}
.snow:nth-child(83) {
  opacity: 0.6753;
  transform: translate(77.2445vw, -10px) scale(0.2467);
  animation: fall-83 22s -4s linear infinite;
}
@keyframes fall-83 {
  64.984% {
    transform: translate(82.1945vw, 64.984vh) scale(0.2467);
  }
  to {
    transform: translate(79.7195vw, 100vh) scale(0.2467);
  }
}
.snow:nth-child(84) {
  opacity: 0.4603;
  transform: translate(57.8965vw, -10px) scale(0.7958);
  animation: fall-84 24s -26s linear infinite;
}
@keyframes fall-84 {
  37.568% {
    transform: translate(50.6494vw, 37.568vh) scale(0.7958);
  }
  to {
    transform: translate(54.27295vw, 100vh) scale(0.7958);
  }
}
.snow:nth-child(85) {
  opacity: 0.9356;
  transform: translate(2.2168vw, -10px) scale(0.8514);
  animation: fall-85 22s -23s linear infinite;
}
@keyframes fall-85 {
  32.701% {
    transform: translate(3.2956vw, 32.701vh) scale(0.8514);
  }
  to {
    transform: translate(2.7562vw, 100vh) scale(0.8514);
  }
}
.snow:nth-child(86) {
  opacity: 0.0915;
  transform: translate(84.1825vw, -10px) scale(0.1004);
  animation: fall-86 24s -17s linear infinite;
}
@keyframes fall-86 {
  54.4% {
    transform: translate(83.5501vw, 54.4vh) scale(0.1004);
  }
  to {
    transform: translate(83.8663vw, 100vh) scale(0.1004);
  }
}
.snow:nth-child(87) {
  opacity: 0.7462;
  transform: translate(49.762vw, -10px) scale(0.8136);
  animation: fall-87 15s -7s linear infinite;
}
@keyframes fall-87 {
  52.063% {
    transform: translate(44.4579vw, 52.063vh) scale(0.8136);
  }
  to {
    transform: translate(47.10995vw, 100vh) scale(0.8136);
  }
}
.snow:nth-child(88) {
  opacity: 0.3046;
  transform: translate(88.2817vw, -10px) scale(0.1256);
  animation: fall-88 25s -14s linear infinite;
}
@keyframes fall-88 {
  73.515% {
    transform: translate(80.6166vw, 73.515vh) scale(0.1256);
  }
  to {
    transform: translate(84.44915vw, 100vh) scale(0.1256);
  }
}
.snow:nth-child(89) {
  opacity: 0.9571;
  transform: translate(46.0769vw, -10px) scale(0.0515);
  animation: fall-89 27s -8s linear infinite;
}
@keyframes fall-89 {
  33.559% {
    transform: translate(36.2384vw, 33.559vh) scale(0.0515);
  }
  to {
    transform: translate(41.15765vw, 100vh) scale(0.0515);
  }
}
.snow:nth-child(90) {
  opacity: 0.0538;
  transform: translate(67.484vw, -10px) scale(0.2069);
  animation: fall-90 15s -19s linear infinite;
}
@keyframes fall-90 {
  66.593% {
    transform: translate(63.0456vw, 66.593vh) scale(0.2069);
  }
  to {
    transform: translate(65.2648vw, 100vh) scale(0.2069);
  }
}
.snow:nth-child(91) {
  opacity: 0.6297;
  transform: translate(37.0407vw, -10px) scale(0.2027);
  animation: fall-91 15s -5s linear infinite;
}
@keyframes fall-91 {
  53.615% {
    transform: translate(41.6783vw, 53.615vh) scale(0.2027);
  }
  to {
    transform: translate(39.3595vw, 100vh) scale(0.2027);
  }
}
.snow:nth-child(92) {
  opacity: 0.4004;
  transform: translate(8.9309vw, -10px) scale(0.8395);
  animation: fall-92 23s -6s linear infinite;
}
@keyframes fall-92 {
  75.718% {
    transform: translate(3.1197vw, 75.718vh) scale(0.8395);
  }
  to {
    transform: translate(6.0253vw, 100vh) scale(0.8395);
  }
}
.snow:nth-child(93) {
  opacity: 0.7226;
  transform: translate(41.8284vw, -10px) scale(0.2882);
  animation: fall-93 17s -30s linear infinite;
}
@keyframes fall-93 {
  69.962% {
    transform: translate(33.7058vw, 69.962vh) scale(0.2882);
  }
  to {
    transform: translate(37.7671vw, 100vh) scale(0.2882);
  }
}
.snow:nth-child(94) {
  opacity: 0.3822;
  transform: translate(30.3095vw, -10px) scale(0.913);
  animation: fall-94 19s -30s linear infinite;
}
@keyframes fall-94 {
  56.424% {
    transform: translate(29.9358vw, 56.424vh) scale(0.913);
  }
  to {
    transform: translate(30.12265vw, 100vh) scale(0.913);
  }
}
.snow:nth-child(95) {
  opacity: 0.6915;
  transform: translate(77.2128vw, -10px) scale(0.1623);
  animation: fall-95 17s -8s linear infinite;
}
@keyframes fall-95 {
  44.922% {
    transform: translate(81.3332vw, 44.922vh) scale(0.1623);
  }
  to {
    transform: translate(79.273vw, 100vh) scale(0.1623);
  }
}
.snow:nth-child(96) {
  opacity: 0.5047;
  transform: translate(25.6801vw, -10px) scale(0.8733);
  animation: fall-96 12s -19s linear infinite;
}
@keyframes fall-96 {
  37.25% {
    transform: translate(23.0102vw, 37.25vh) scale(0.8733);
  }
  to {
    transform: translate(24.34515vw, 100vh) scale(0.8733);
  }
}
.snow:nth-child(97) {
  opacity: 0.1739;
  transform: translate(81.791vw, -10px) scale(0.8448);
  animation: fall-97 28s -15s linear infinite;
}
@keyframes fall-97 {
  56.139% {
    transform: translate(83.9718vw, 56.139vh) scale(0.8448);
  }
  to {
    transform: translate(82.8814vw, 100vh) scale(0.8448);
  }
}
.snow:nth-child(98) {
  opacity: 0.6851;
  transform: translate(65.4327vw, -10px) scale(0.3528);
  animation: fall-98 29s -30s linear infinite;
}
@keyframes fall-98 {
  50.204% {
    transform: translate(59.0909vw, 50.204vh) scale(0.3528);
  }
  to {
    transform: translate(62.2618vw, 100vh) scale(0.3528);
  }
}
.snow:nth-child(99) {
  opacity: 0.7252;
  transform: translate(76.3265vw, -10px) scale(0.0028);
  animation: fall-99 29s -21s linear infinite;
}
@keyframes fall-99 {
  71.285% {
    transform: translate(83.2126vw, 71.285vh) scale(0.0028);
  }
  to {
    transform: translate(79.76955vw, 100vh) scale(0.0028);
  }
}
.snow:nth-child(100) {
  opacity: 0.6615;
  transform: translate(41.904vw, -10px) scale(0.4408);
  animation: fall-100 30s -23s linear infinite;
}
@keyframes fall-100 {
  38.589% {
    transform: translate(34.8049vw, 38.589vh) scale(0.4408);
  }
  to {
    transform: translate(38.35445vw, 100vh) scale(0.4408);
  }
}
.snow:nth-child(101) {
  opacity: 0.997;
  transform: translate(88.2521vw, -10px) scale(0.744);
  animation: fall-101 14s -22s linear infinite;
}
@keyframes fall-101 {
  44.897% {
    transform: translate(93.7736vw, 44.897vh) scale(0.744);
  }
  to {
    transform: translate(91.01285vw, 100vh) scale(0.744);
  }
}
.snow:nth-child(102) {
  opacity: 0.7697;
  transform: translate(66.6532vw, -10px) scale(0.4068);
  animation: fall-102 15s -28s linear infinite;
}
@keyframes fall-102 {
  59.345% {
    transform: translate(71.295vw, 59.345vh) scale(0.4068);
  }
  to {
    transform: translate(68.9741vw, 100vh) scale(0.4068);
  }
}
.snow:nth-child(103) {
  opacity: 0.1835;
  transform: translate(5.6444vw, -10px) scale(0.1302);
  animation: fall-103 12s -3s linear infinite;
}
@keyframes fall-103 {
  38.03% {
    transform: translate(4.2899vw, 38.03vh) scale(0.1302);
  }
  to {
    transform: translate(4.96715vw, 100vh) scale(0.1302);
  }
}
.snow:nth-child(104) {
  opacity: 0.4847;
  transform: translate(25.1002vw, -10px) scale(0.8333);
  animation: fall-104 29s -22s linear infinite;
}
@keyframes fall-104 {
  79.299% {
    transform: translate(26.8459vw, 79.299vh) scale(0.8333);
  }
  to {
    transform: translate(25.97305vw, 100vh) scale(0.8333);
  }
}
.snow:nth-child(105) {
  opacity: 0.582;
  transform: translate(51.614vw, -10px) scale(0.6435);
  animation: fall-105 26s -7s linear infinite;
}
@keyframes fall-105 {
  55.926% {
    transform: translate(46.3751vw, 55.926vh) scale(0.6435);
  }
  to {
    transform: translate(48.99455vw, 100vh) scale(0.6435);
  }
}
.snow:nth-child(106) {
  opacity: 0.9579;
  transform: translate(9.4262vw, -10px) scale(0.5421);
  animation: fall-106 23s -6s linear infinite;
}
@keyframes fall-106 {
  71.045% {
    transform: translate(6.5801vw, 71.045vh) scale(0.5421);
  }
  to {
    transform: translate(8.00315vw, 100vh) scale(0.5421);
  }
}
.snow:nth-child(107) {
  opacity: 0.5835;
  transform: translate(12.1337vw, -10px) scale(0.7703);
  animation: fall-107 18s -13s linear infinite;
}
@keyframes fall-107 {
  68.42% {
    transform: translate(11.322vw, 68.42vh) scale(0.7703);
  }
  to {
    transform: translate(11.72785vw, 100vh) scale(0.7703);
  }
}
.snow:nth-child(108) {
  opacity: 0.1501;
  transform: translate(55.1225vw, -10px) scale(0.3846);
  animation: fall-108 25s -4s linear infinite;
}
@keyframes fall-108 {
  59.065% {
    transform: translate(49.2239vw, 59.065vh) scale(0.3846);
  }
  to {
    transform: translate(52.1732vw, 100vh) scale(0.3846);
  }
}
.snow:nth-child(109) {
  opacity: 0.8379;
  transform: translate(53.8824vw, -10px) scale(0.5088);
  animation: fall-109 30s -16s linear infinite;
}
@keyframes fall-109 {
  66.5% {
    transform: translate(46.2793vw, 66.5vh) scale(0.5088);
  }
  to {
    transform: translate(50.08085vw, 100vh) scale(0.5088);
  }
}
.snow:nth-child(110) {
  opacity: 0.7274;
  transform: translate(60.0855vw, -10px) scale(0.3119);
  animation: fall-110 20s -10s linear infinite;
}
@keyframes fall-110 {
  53.231% {
    transform: translate(58.1779vw, 53.231vh) scale(0.3119);
  }
  to {
    transform: translate(59.1317vw, 100vh) scale(0.3119);
  }
}
.snow:nth-child(111) {
  opacity: 0.4743;
  transform: translate(1.2276vw, -10px) scale(0.6887);
  animation: fall-111 12s -16s linear infinite;
}
@keyframes fall-111 {
  30.37% {
    transform: translate(-5.3158vw, 30.37vh) scale(0.6887);
  }
  to {
    transform: translate(-2.0441vw, 100vh) scale(0.6887);
  }
}
.snow:nth-child(112) {
  opacity: 0.5653;
  transform: translate(99.1019vw, -10px) scale(0.3401);
  animation: fall-112 30s -1s linear infinite;
}
@keyframes fall-112 {
  63.967% {
    transform: translate(103.97vw, 63.967vh) scale(0.3401);
  }
  to {
    transform: translate(101.53595vw, 100vh) scale(0.3401);
  }
}
.snow:nth-child(113) {
  opacity: 0.4843;
  transform: translate(27.539vw, -10px) scale(0.1718);
  animation: fall-113 10s -4s linear infinite;
}
@keyframes fall-113 {
  74.867% {
    transform: translate(29.3184vw, 74.867vh) scale(0.1718);
  }
  to {
    transform: translate(28.4287vw, 100vh) scale(0.1718);
  }
}
.snow:nth-child(114) {
  opacity: 0.0122;
  transform: translate(9.5366vw, -10px) scale(0.4626);
  animation: fall-114 25s -19s linear infinite;
}
@keyframes fall-114 {
  67.922% {
    transform: translate(19.4132vw, 67.922vh) scale(0.4626);
  }
  to {
    transform: translate(14.4749vw, 100vh) scale(0.4626);
  }
}
.snow:nth-child(115) {
  opacity: 0.4853;
  transform: translate(16.2557vw, -10px) scale(0.0335);
  animation: fall-115 14s -14s linear infinite;
}
@keyframes fall-115 {
  42.945% {
    transform: translate(16.5315vw, 42.945vh) scale(0.0335);
  }
  to {
    transform: translate(16.3936vw, 100vh) scale(0.0335);
  }
}
.snow:nth-child(116) {
  opacity: 0.005;
  transform: translate(22.6207vw, -10px) scale(0.4735);
  animation: fall-116 19s -23s linear infinite;
}
@keyframes fall-116 {
  34.91% {
    transform: translate(31.3912vw, 34.91vh) scale(0.4735);
  }
  to {
    transform: translate(27.00595vw, 100vh) scale(0.4735);
  }
}
.snow:nth-child(117) {
  opacity: 0.198;
  transform: translate(43.4645vw, -10px) scale(0.8477);
  animation: fall-117 26s -23s linear infinite;
}
@keyframes fall-117 {
  48.88% {
    transform: translate(43.751vw, 48.88vh) scale(0.8477);
  }
  to {
    transform: translate(43.60775vw, 100vh) scale(0.8477);
  }
}
.snow:nth-child(118) {
  opacity: 0.9389;
  transform: translate(96.4133vw, -10px) scale(0.7513);
  animation: fall-118 11s -16s linear infinite;
}
@keyframes fall-118 {
  58.234% {
    transform: translate(90.9353vw, 58.234vh) scale(0.7513);
  }
  to {
    transform: translate(93.6743vw, 100vh) scale(0.7513);
  }
}
.snow:nth-child(119) {
  opacity: 0.1437;
  transform: translate(55.8731vw, -10px) scale(0.8281);
  animation: fall-119 13s -17s linear infinite;
}
@keyframes fall-119 {
  51.847% {
    transform: translate(56.7401vw, 51.847vh) scale(0.8281);
  }
  to {
    transform: translate(56.3066vw, 100vh) scale(0.8281);
  }
}
.snow:nth-child(120) {
  opacity: 0.5168;
  transform: translate(61.0517vw, -10px) scale(0.7083);
  animation: fall-120 10s -14s linear infinite;
}
@keyframes fall-120 {
  58.174% {
    transform: translate(54.7772vw, 58.174vh) scale(0.7083);
  }
  to {
    transform: translate(57.91445vw, 100vh) scale(0.7083);
  }
}
.snow:nth-child(121) {
  opacity: 0.5134;
  transform: translate(2.0025vw, -10px) scale(0.8298);
  animation: fall-121 20s -26s linear infinite;
}
@keyframes fall-121 {
  36.888% {
    transform: translate(-2.0402vw, 36.888vh) scale(0.8298);
  }
  to {
    transform: translate(-0.01885vw, 100vh) scale(0.8298);
  }
}
.snow:nth-child(122) {
  opacity: 0.1607;
  transform: translate(86.0653vw, -10px) scale(0.5565);
  animation: fall-122 15s -26s linear infinite;
}
@keyframes fall-122 {
  50.326% {
    transform: translate(87.4896vw, 50.326vh) scale(0.5565);
  }
  to {
    transform: translate(86.77745vw, 100vh) scale(0.5565);
  }
}
.snow:nth-child(123) {
  opacity: 0.2848;
  transform: translate(83.8442vw, -10px) scale(0.0742);
  animation: fall-123 17s -23s linear infinite;
}
@keyframes fall-123 {
  76.357% {
    transform: translate(81.339vw, 76.357vh) scale(0.0742);
  }
  to {
    transform: translate(82.5916vw, 100vh) scale(0.0742);
  }
}
.snow:nth-child(124) {
  opacity: 0.882;
  transform: translate(94.588vw, -10px) scale(0.3001);
  animation: fall-124 14s -14s linear infinite;
}
@keyframes fall-124 {
  35.688% {
    transform: translate(104.3424vw, 35.688vh) scale(0.3001);
  }
  to {
    transform: translate(99.4652vw, 100vh) scale(0.3001);
  }
}
.snow:nth-child(125) {
  opacity: 0.6768;
  transform: translate(78.3611vw, -10px) scale(0.0671);
  animation: fall-125 22s -3s linear infinite;
}
@keyframes fall-125 {
  76.024% {
    transform: translate(80.913vw, 76.024vh) scale(0.0671);
  }
  to {
    transform: translate(79.63705vw, 100vh) scale(0.0671);
  }
}
.snow:nth-child(126) {
  opacity: 0.4052;
  transform: translate(67.6346vw, -10px) scale(0.5571);
  animation: fall-126 12s -23s linear infinite;
}
@keyframes fall-126 {
  40.745% {
    transform: translate(64.4623vw, 40.745vh) scale(0.5571);
  }
  to {
    transform: translate(66.04845vw, 100vh) scale(0.5571);
  }
}
.snow:nth-child(127) {
  opacity: 0.1599;
  transform: translate(90.5003vw, -10px) scale(0.6543);
  animation: fall-127 16s -30s linear infinite;
}
@keyframes fall-127 {
  79.028% {
    transform: translate(94.2383vw, 79.028vh) scale(0.6543);
  }
  to {
    transform: translate(92.3693vw, 100vh) scale(0.6543);
  }
}
.snow:nth-child(128) {
  opacity: 0.5106;
  transform: translate(65.4549vw, -10px) scale(0.3454);
  animation: fall-128 26s -4s linear infinite;
}
@keyframes fall-128 {
  73.842% {
    transform: translate(56.5204vw, 73.842vh) scale(0.3454);
  }
  to {
    transform: translate(60.98765vw, 100vh) scale(0.3454);
  }
}
.snow:nth-child(129) {
  opacity: 0.5956;
  transform: translate(68.5412vw, -10px) scale(0.1942);
  animation: fall-129 13s -13s linear infinite;
}
@keyframes fall-129 {
  44.027% {
    transform: translate(76.4116vw, 44.027vh) scale(0.1942);
  }
  to {
    transform: translate(72.4764vw, 100vh) scale(0.1942);
  }
}
.snow:nth-child(130) {
  opacity: 0.6125;
  transform: translate(88.6534vw, -10px) scale(0.4956);
  animation: fall-130 12s -24s linear infinite;
}
@keyframes fall-130 {
  59.569% {
    transform: translate(97.4468vw, 59.569vh) scale(0.4956);
  }
  to {
    transform: translate(93.0501vw, 100vh) scale(0.4956);
  }
}
.snow:nth-child(131) {
  opacity: 0.6676;
  transform: translate(4.4943vw, -10px) scale(0.8385);
  animation: fall-131 16s -25s linear infinite;
}
@keyframes fall-131 {
  44.891% {
    transform: translate(7.2528vw, 44.891vh) scale(0.8385);
  }
  to {
    transform: translate(5.87355vw, 100vh) scale(0.8385);
  }
}
.snow:nth-child(132) {
  opacity: 0.3368;
  transform: translate(12.8924vw, -10px) scale(0.8517);
  animation: fall-132 27s -2s linear infinite;
}
@keyframes fall-132 {
  68.83% {
    transform: translate(20.5063vw, 68.83vh) scale(0.8517);
  }
  to {
    transform: translate(16.69935vw, 100vh) scale(0.8517);
  }
}
.snow:nth-child(133) {
  opacity: 0.6857;
  transform: translate(98.4144vw, -10px) scale(0.6769);
  animation: fall-133 20s -12s linear infinite;
}
@keyframes fall-133 {
  64.525% {
    transform: translate(89.7296vw, 64.525vh) scale(0.6769);
  }
  to {
    transform: translate(94.072vw, 100vh) scale(0.6769);
  }
}
.snow:nth-child(134) {
  opacity: 0.1006;
  transform: translate(80.9849vw, -10px) scale(0.3635);
  animation: fall-134 11s -8s linear infinite;
}
@keyframes fall-134 {
  77.671% {
    transform: translate(82.7946vw, 77.671vh) scale(0.3635);
  }
  to {
    transform: translate(81.88975vw, 100vh) scale(0.3635);
  }
}
.snow:nth-child(135) {
  opacity: 0.8748;
  transform: translate(48.5351vw, -10px) scale(0.7997);
  animation: fall-135 20s -8s linear infinite;
}
@keyframes fall-135 {
  45.134% {
    transform: translate(49.7327vw, 45.134vh) scale(0.7997);
  }
  to {
    transform: translate(49.1339vw, 100vh) scale(0.7997);
  }
}
.snow:nth-child(136) {
  opacity: 0.0508;
  transform: translate(8.0338vw, -10px) scale(0.1887);
  animation: fall-136 19s -7s linear infinite;
}
@keyframes fall-136 {
  69.978% {
    transform: translate(6.0279vw, 69.978vh) scale(0.1887);
  }
  to {
    transform: translate(7.03085vw, 100vh) scale(0.1887);
  }
}
.snow:nth-child(137) {
  opacity: 0.7945;
  transform: translate(11.2331vw, -10px) scale(0.7382);
  animation: fall-137 30s -30s linear infinite;
}
@keyframes fall-137 {
  66.233% {
    transform: translate(5.1058vw, 66.233vh) scale(0.7382);
  }
  to {
    transform: translate(8.16945vw, 100vh) scale(0.7382);
  }
}
.snow:nth-child(138) {
  opacity: 0.3647;
  transform: translate(44.2846vw, -10px) scale(0.7637);
  animation: fall-138 24s -15s linear infinite;
}
@keyframes fall-138 {
  62.479% {
    transform: translate(44.2935vw, 62.479vh) scale(0.7637);
  }
  to {
    transform: translate(44.28905vw, 100vh) scale(0.7637);
  }
}
.snow:nth-child(139) {
  opacity: 0.5014;
  transform: translate(48.1889vw, -10px) scale(0.4217);
  animation: fall-139 20s -8s linear infinite;
}
@keyframes fall-139 {
  65.959% {
    transform: translate(44.9475vw, 65.959vh) scale(0.4217);
  }
  to {
    transform: translate(46.5682vw, 100vh) scale(0.4217);
  }
}
.snow:nth-child(140) {
  opacity: 0.7473;
  transform: translate(86.914vw, -10px) scale(0.3615);
  animation: fall-140 25s -21s linear infinite;
}
@keyframes fall-140 {
  31.914% {
    transform: translate(96.3554vw, 31.914vh) scale(0.3615);
  }
  to {
    transform: translate(91.6347vw, 100vh) scale(0.3615);
  }
}
.snow:nth-child(141) {
  opacity: 0.4782;
  transform: translate(60.2545vw, -10px) scale(0.9443);
  animation: fall-141 14s -18s linear infinite;
}
@keyframes fall-141 {
  39.485% {
    transform: translate(63.5207vw, 39.485vh) scale(0.9443);
  }
  to {
    transform: translate(61.8876vw, 100vh) scale(0.9443);
  }
}
.snow:nth-child(142) {
  opacity: 0.5842;
  transform: translate(1.9915vw, -10px) scale(0.9559);
  animation: fall-142 25s -23s linear infinite;
}
@keyframes fall-142 {
  68.256% {
    transform: translate(10.4946vw, 68.256vh) scale(0.9559);
  }
  to {
    transform: translate(6.24305vw, 100vh) scale(0.9559);
  }
}
.snow:nth-child(143) {
  opacity: 0.1001;
  transform: translate(33.0987vw, -10px) scale(0.4917);
  animation: fall-143 22s -28s linear infinite;
}
@keyframes fall-143 {
  36.597% {
    transform: translate(31.6267vw, 36.597vh) scale(0.4917);
  }
  to {
    transform: translate(32.3627vw, 100vh) scale(0.4917);
  }
}
.snow:nth-child(144) {
  opacity: 0.4006;
  transform: translate(73.3227vw, -10px) scale(0.6587);
  animation: fall-144 25s -20s linear infinite;
}
@keyframes fall-144 {
  33.618% {
    transform: translate(78.5887vw, 33.618vh) scale(0.6587);
  }
  to {
    transform: translate(75.9557vw, 100vh) scale(0.6587);
  }
}
.snow:nth-child(145) {
  opacity: 0.6807;
  transform: translate(15.3959vw, -10px) scale(0.7918);
  animation: fall-145 16s -7s linear infinite;
}
@keyframes fall-145 {
  41.657% {
    transform: translate(21.9702vw, 41.657vh) scale(0.7918);
  }
  to {
    transform: translate(18.68305vw, 100vh) scale(0.7918);
  }
}
.snow:nth-child(146) {
  opacity: 0.7011;
  transform: translate(45.5541vw, -10px) scale(0.0616);
  animation: fall-146 13s -20s linear infinite;
}
@keyframes fall-146 {
  42.104% {
    transform: translate(45.7522vw, 42.104vh) scale(0.0616);
  }
  to {
    transform: translate(45.65315vw, 100vh) scale(0.0616);
  }
}
.snow:nth-child(147) {
  opacity: 0.771;
  transform: translate(30.5406vw, -10px) scale(0.5221);
  animation: fall-147 12s -26s linear infinite;
}
@keyframes fall-147 {
  30.514% {
    transform: translate(21.6944vw, 30.514vh) scale(0.5221);
  }
  to {
    transform: translate(26.1175vw, 100vh) scale(0.5221);
  }
}
.snow:nth-child(148) {
  opacity: 0.1598;
  transform: translate(33.4369vw, -10px) scale(0.5638);
  animation: fall-148 11s -8s linear infinite;
}
@keyframes fall-148 {
  60.996% {
    transform: translate(36.1919vw, 60.996vh) scale(0.5638);
  }
  to {
    transform: translate(34.8144vw, 100vh) scale(0.5638);
  }
}
.snow:nth-child(149) {
  opacity: 0.756;
  transform: translate(93.6629vw, -10px) scale(0.0979);
  animation: fall-149 24s -1s linear infinite;
}
@keyframes fall-149 {
  34.039% {
    transform: translate(83.8179vw, 34.039vh) scale(0.0979);
  }
  to {
    transform: translate(88.7404vw, 100vh) scale(0.0979);
  }
}
.snow:nth-child(150) {
  opacity: 0.595;
  transform: translate(53.744vw, -10px) scale(0.7259);
  animation: fall-150 15s -29s linear infinite;
}
@keyframes fall-150 {
  53.036% {
    transform: translate(63.3842vw, 53.036vh) scale(0.7259);
  }
  to {
    transform: translate(58.5641vw, 100vh) scale(0.7259);
  }
}
.snow:nth-child(151) {
  opacity: 0.2866;
  transform: translate(79.3394vw, -10px) scale(0.5339);
  animation: fall-151 14s -20s linear infinite;
}
@keyframes fall-151 {
  70.879% {
    transform: translate(72.2444vw, 70.879vh) scale(0.5339);
  }
  to {
    transform: translate(75.7919vw, 100vh) scale(0.5339);
  }
}
.snow:nth-child(152) {
  opacity: 0.7071;
  transform: translate(25.0128vw, -10px) scale(0.6234);
  animation: fall-152 12s -20s linear infinite;
}
@keyframes fall-152 {
  40.807% {
    transform: translate(17.3704vw, 40.807vh) scale(0.6234);
  }
  to {
    transform: translate(21.1916vw, 100vh) scale(0.6234);
  }
}
.snow:nth-child(153) {
  opacity: 0.1149;
  transform: translate(99.1842vw, -10px) scale(0.368);
  animation: fall-153 28s -26s linear infinite;
}
@keyframes fall-153 {
  42.107% {
    transform: translate(98.3727vw, 42.107vh) scale(0.368);
  }
  to {
    transform: translate(98.77845vw, 100vh) scale(0.368);
  }
}
.snow:nth-child(154) {
  opacity: 0.8637;
  transform: translate(30.8741vw, -10px) scale(0.2532);
  animation: fall-154 18s -6s linear infinite;
}
@keyframes fall-154 {
  65.598% {
    transform: translate(22.1955vw, 65.598vh) scale(0.2532);
  }
  to {
    transform: translate(26.5348vw, 100vh) scale(0.2532);
  }
}
.snow:nth-child(155) {
  opacity: 0.8685;
  transform: translate(4.8763vw, -10px) scale(0.2175);
  animation: fall-155 11s -21s linear infinite;
}
@keyframes fall-155 {
  42.469% {
    transform: translate(12.9546vw, 42.469vh) scale(0.2175);
  }
  to {
    transform: translate(8.91545vw, 100vh) scale(0.2175);
  }
}
.snow:nth-child(156) {
  opacity: 0.3608;
  transform: translate(90.9444vw, -10px) scale(0.6452);
  animation: fall-156 15s -13s linear infinite;
}
@keyframes fall-156 {
  33.115% {
    transform: translate(97.7788vw, 33.115vh) scale(0.6452);
  }
  to {
    transform: translate(94.3616vw, 100vh) scale(0.6452);
  }
}
.snow:nth-child(157) {
  opacity: 0.2579;
  transform: translate(52.5969vw, -10px) scale(0.2119);
  animation: fall-157 21s -19s linear infinite;
}
@keyframes fall-157 {
  41.95% {
    transform: translate(56.387vw, 41.95vh) scale(0.2119);
  }
  to {
    transform: translate(54.49195vw, 100vh) scale(0.2119);
  }
}
.snow:nth-child(158) {
  opacity: 0.7476;
  transform: translate(21.9689vw, -10px) scale(0.3601);
  animation: fall-158 17s -7s linear infinite;
}
@keyframes fall-158 {
  61.288% {
    transform: translate(20.2896vw, 61.288vh) scale(0.3601);
  }
  to {
    transform: translate(21.12925vw, 100vh) scale(0.3601);
  }
}
.snow:nth-child(159) {
  opacity: 0.0408;
  transform: translate(11.5438vw, -10px) scale(0.0636);
  animation: fall-159 27s -29s linear infinite;
}
@keyframes fall-159 {
  54.76% {
    transform: translate(3.4015vw, 54.76vh) scale(0.0636);
  }
  to {
    transform: translate(7.47265vw, 100vh) scale(0.0636);
  }
}
.snow:nth-child(160) {
  opacity: 0.4883;
  transform: translate(94.9084vw, -10px) scale(0.2126);
  animation: fall-160 24s -3s linear infinite;
}
@keyframes fall-160 {
  38.399% {
    transform: translate(98.1049vw, 38.399vh) scale(0.2126);
  }
  to {
    transform: translate(96.50665vw, 100vh) scale(0.2126);
  }
}
.snow:nth-child(161) {
  opacity: 0.4798;
  transform: translate(59.8035vw, -10px) scale(0.3366);
  animation: fall-161 25s -16s linear infinite;
}
@keyframes fall-161 {
  30.958% {
    transform: translate(55.8288vw, 30.958vh) scale(0.3366);
  }
  to {
    transform: translate(57.81615vw, 100vh) scale(0.3366);
  }
}
.snow:nth-child(162) {
  opacity: 0.3196;
  transform: translate(27.1227vw, -10px) scale(0.9908);
  animation: fall-162 25s -5s linear infinite;
}
@keyframes fall-162 {
  33.228% {
    transform: translate(29.676vw, 33.228vh) scale(0.9908);
  }
  to {
    transform: translate(28.39935vw, 100vh) scale(0.9908);
  }
}
.snow:nth-child(163) {
  opacity: 0.1319;
  transform: translate(83.027vw, -10px) scale(0.5564);
  animation: fall-163 29s -4s linear infinite;
}
@keyframes fall-163 {
  58.125% {
    transform: translate(87.1901vw, 58.125vh) scale(0.5564);
  }
  to {
    transform: translate(85.10855vw, 100vh) scale(0.5564);
  }
}
.snow:nth-child(164) {
  opacity: 0.84;
  transform: translate(27.7507vw, -10px) scale(0.0051);
  animation: fall-164 26s -23s linear infinite;
}
@keyframes fall-164 {
  40.188% {
    transform: translate(37.5843vw, 40.188vh) scale(0.0051);
  }
  to {
    transform: translate(32.6675vw, 100vh) scale(0.0051);
  }
}
.snow:nth-child(165) {
  opacity: 0.1832;
  transform: translate(58.0942vw, -10px) scale(0.7697);
  animation: fall-165 15s -4s linear infinite;
}
@keyframes fall-165 {
  38.596% {
    transform: translate(62.1439vw, 38.596vh) scale(0.7697);
  }
  to {
    transform: translate(60.11905vw, 100vh) scale(0.7697);
  }
}
.snow:nth-child(166) {
  opacity: 0.392;
  transform: translate(38.4469vw, -10px) scale(0.4521);
  animation: fall-166 14s -19s linear infinite;
}
@keyframes fall-166 {
  68.421% {
    transform: translate(47.6612vw, 68.421vh) scale(0.4521);
  }
  to {
    transform: translate(43.05405vw, 100vh) scale(0.4521);
  }
}
.snow:nth-child(167) {
  opacity: 0.7681;
  transform: translate(2.4868vw, -10px) scale(0.2656);
  animation: fall-167 25s -2s linear infinite;
}
@keyframes fall-167 {
  79.606% {
    transform: translate(5.0108vw, 79.606vh) scale(0.2656);
  }
  to {
    transform: translate(3.7488vw, 100vh) scale(0.2656);
  }
}
.snow:nth-child(168) {
  opacity: 0.0155;
  transform: translate(0.627vw, -10px) scale(0.0039);
  animation: fall-168 14s -16s linear infinite;
}
@keyframes fall-168 {
  47.754% {
    transform: translate(1.6082vw, 47.754vh) scale(0.0039);
  }
  to {
    transform: translate(1.1176vw, 100vh) scale(0.0039);
  }
}
.snow:nth-child(169) {
  opacity: 0.342;
  transform: translate(52.2732vw, -10px) scale(0.5286);
  animation: fall-169 19s -24s linear infinite;
}
@keyframes fall-169 {
  57.633% {
    transform: translate(44.4216vw, 57.633vh) scale(0.5286);
  }
  to {
    transform: translate(48.3474vw, 100vh) scale(0.5286);
  }
}
.snow:nth-child(170) {
  opacity: 0.4885;
  transform: translate(68.8209vw, -10px) scale(0.3907);
  animation: fall-170 14s -11s linear infinite;
}
@keyframes fall-170 {
  63.779% {
    transform: translate(71.9512vw, 63.779vh) scale(0.3907);
  }
  to {
    transform: translate(70.38605vw, 100vh) scale(0.3907);
  }
}
.snow:nth-child(171) {
  opacity: 0.3634;
  transform: translate(34.209vw, -10px) scale(0.4613);
  animation: fall-171 22s -1s linear infinite;
}
@keyframes fall-171 {
  31.288% {
    transform: translate(39.3893vw, 31.288vh) scale(0.4613);
  }
  to {
    transform: translate(36.79915vw, 100vh) scale(0.4613);
  }
}
.snow:nth-child(172) {
  opacity: 0.7931;
  transform: translate(19.3316vw, -10px) scale(0.4007);
  animation: fall-172 20s -24s linear infinite;
}
@keyframes fall-172 {
  46.339% {
    transform: translate(13.5645vw, 46.339vh) scale(0.4007);
  }
  to {
    transform: translate(16.44805vw, 100vh) scale(0.4007);
  }
}
.snow:nth-child(173) {
  opacity: 0.9203;
  transform: translate(25.407vw, -10px) scale(0.6646);
  animation: fall-173 16s -20s linear infinite;
}
@keyframes fall-173 {
  63.051% {
    transform: translate(21.6882vw, 63.051vh) scale(0.6646);
  }
  to {
    transform: translate(23.5476vw, 100vh) scale(0.6646);
  }
}
.snow:nth-child(174) {
  opacity: 0.7499;
  transform: translate(75.1307vw, -10px) scale(0.3635);
  animation: fall-174 18s -16s linear infinite;
}
@keyframes fall-174 {
  37.714% {
    transform: translate(77.9442vw, 37.714vh) scale(0.3635);
  }
  to {
    transform: translate(76.53745vw, 100vh) scale(0.3635);
  }
}
.snow:nth-child(175) {
  opacity: 0.0828;
  transform: translate(49.0281vw, -10px) scale(0.747);
  animation: fall-175 21s -11s linear infinite;
}
@keyframes fall-175 {
  34.656% {
    transform: translate(46.8235vw, 34.656vh) scale(0.747);
  }
  to {
    transform: translate(47.9258vw, 100vh) scale(0.747);
  }
}
.snow:nth-child(176) {
  opacity: 0.2753;
  transform: translate(4.1727vw, -10px) scale(0.5849);
  animation: fall-176 12s -19s linear infinite;
}
@keyframes fall-176 {
  69.331% {
    transform: translate(9.5722vw, 69.331vh) scale(0.5849);
  }
  to {
    transform: translate(6.87245vw, 100vh) scale(0.5849);
  }
}
.snow:nth-child(177) {
  opacity: 0.932;
  transform: translate(85.2025vw, -10px) scale(0.575);
  animation: fall-177 30s -28s linear infinite;
}
@keyframes fall-177 {
  65.383% {
    transform: translate(86.6042vw, 65.383vh) scale(0.575);
  }
  to {
    transform: translate(85.90335vw, 100vh) scale(0.575);
  }
}
.snow:nth-child(178) {
  opacity: 0.0344;
  transform: translate(63.5266vw, -10px) scale(0.9781);
  animation: fall-178 25s -28s linear infinite;
}
@keyframes fall-178 {
  58.368% {
    transform: translate(72.3765vw, 58.368vh) scale(0.9781);
  }
  to {
    transform: translate(67.95155vw, 100vh) scale(0.9781);
  }
}
.snow:nth-child(179) {
  opacity: 0.8406;
  transform: translate(66.7161vw, -10px) scale(0.1784);
  animation: fall-179 12s -17s linear infinite;
}
@keyframes fall-179 {
  51.346% {
    transform: translate(71.9525vw, 51.346vh) scale(0.1784);
  }
  to {
    transform: translate(69.3343vw, 100vh) scale(0.1784);
  }
}
.snow:nth-child(180) {
  opacity: 0.8127;
  transform: translate(88.4414vw, -10px) scale(0.8688);
  animation: fall-180 15s -1s linear infinite;
}
@keyframes fall-180 {
  34.449% {
    transform: translate(96.1048vw, 34.449vh) scale(0.8688);
  }
  to {
    transform: translate(92.2731vw, 100vh) scale(0.8688);
  }
}
.snow:nth-child(181) {
  opacity: 0.1547;
  transform: translate(74.5842vw, -10px) scale(0.255);
  animation: fall-181 21s -11s linear infinite;
}
@keyframes fall-181 {
  66.909% {
    transform: translate(69.5177vw, 66.909vh) scale(0.255);
  }
  to {
    transform: translate(72.05095vw, 100vh) scale(0.255);
  }
}
.snow:nth-child(182) {
  opacity: 0.3735;
  transform: translate(82.7516vw, -10px) scale(0.9757);
  animation: fall-182 22s -1s linear infinite;
}
@keyframes fall-182 {
  43.538% {
    transform: translate(81.213vw, 43.538vh) scale(0.9757);
  }
  to {
    transform: translate(81.9823vw, 100vh) scale(0.9757);
  }
}
.snow:nth-child(183) {
  opacity: 0.1578;
  transform: translate(16.6966vw, -10px) scale(0.3425);
  animation: fall-183 16s -15s linear infinite;
}
@keyframes fall-183 {
  57.167% {
    transform: translate(13.7123vw, 57.167vh) scale(0.3425);
  }
  to {
    transform: translate(15.20445vw, 100vh) scale(0.3425);
  }
}
.snow:nth-child(184) {
  opacity: 0.6197;
  transform: translate(92.1854vw, -10px) scale(0.6374);
  animation: fall-184 23s -3s linear infinite;
}
@keyframes fall-184 {
  64.508% {
    transform: translate(90.7756vw, 64.508vh) scale(0.6374);
  }
  to {
    transform: translate(91.4805vw, 100vh) scale(0.6374);
  }
}
.snow:nth-child(185) {
  opacity: 0.7393;
  transform: translate(5.3835vw, -10px) scale(0.5033);
  animation: fall-185 12s -12s linear infinite;
}
@keyframes fall-185 {
  51.321% {
    transform: translate(14.989vw, 51.321vh) scale(0.5033);
  }
  to {
    transform: translate(10.18625vw, 100vh) scale(0.5033);
  }
}
.snow:nth-child(186) {
  opacity: 0.3679;
  transform: translate(94.4781vw, -10px) scale(0.1618);
  animation: fall-186 12s -8s linear infinite;
}
@keyframes fall-186 {
  60.924% {
    transform: translate(99.1413vw, 60.924vh) scale(0.1618);
  }
  to {
    transform: translate(96.8097vw, 100vh) scale(0.1618);
  }
}
.snow:nth-child(187) {
  opacity: 0.8583;
  transform: translate(89.217vw, -10px) scale(0.5048);
  animation: fall-187 25s -22s linear infinite;
}
@keyframes fall-187 {
  64.087% {
    transform: translate(98.0954vw, 64.087vh) scale(0.5048);
  }
  to {
    transform: translate(93.6562vw, 100vh) scale(0.5048);
  }
}
.snow:nth-child(188) {
  opacity: 0.6074;
  transform: translate(55.6782vw, -10px) scale(0.5711);
  animation: fall-188 23s -5s linear infinite;
}
@keyframes fall-188 {
  47.93% {
    transform: translate(63.4854vw, 47.93vh) scale(0.5711);
  }
  to {
    transform: translate(59.5818vw, 100vh) scale(0.5711);
  }
}
.snow:nth-child(189) {
  opacity: 0.6019;
  transform: translate(53.8889vw, -10px) scale(0.322);
  animation: fall-189 11s -18s linear infinite;
}
@keyframes fall-189 {
  71.98% {
    transform: translate(56.9428vw, 71.98vh) scale(0.322);
  }
  to {
    transform: translate(55.41585vw, 100vh) scale(0.322);
  }
}
.snow:nth-child(190) {
  opacity: 0.5072;
  transform: translate(60.632vw, -10px) scale(0.2021);
  animation: fall-190 11s -12s linear infinite;
}
@keyframes fall-190 {
  76.796% {
    transform: translate(53.1097vw, 76.796vh) scale(0.2021);
  }
  to {
    transform: translate(56.87085vw, 100vh) scale(0.2021);
  }
}
.snow:nth-child(191) {
  opacity: 0.8512;
  transform: translate(54.4889vw, -10px) scale(0.5168);
  animation: fall-191 14s -21s linear infinite;
}
@keyframes fall-191 {
  69.375% {
    transform: translate(52.9833vw, 69.375vh) scale(0.5168);
  }
  to {
    transform: translate(53.7361vw, 100vh) scale(0.5168);
  }
}
.snow:nth-child(192) {
  opacity: 0.8356;
  transform: translate(17.5578vw, -10px) scale(0.2222);
  animation: fall-192 24s -13s linear infinite;
}
@keyframes fall-192 {
  47.592% {
    transform: translate(16.808vw, 47.592vh) scale(0.2222);
  }
  to {
    transform: translate(17.1829vw, 100vh) scale(0.2222);
  }
}
.snow:nth-child(193) {
  opacity: 0.481;
  transform: translate(34.719vw, -10px) scale(0.2683);
  animation: fall-193 22s -26s linear infinite;
}
@keyframes fall-193 {
  30.425% {
    transform: translate(26.7205vw, 30.425vh) scale(0.2683);
  }
  to {
    transform: translate(30.71975vw, 100vh) scale(0.2683);
  }
}
.snow:nth-child(194) {
  opacity: 0.0917;
  transform: translate(29.2851vw, -10px) scale(0.7168);
  animation: fall-194 30s -13s linear infinite;
}
@keyframes fall-194 {
  48.994% {
    transform: translate(23.6585vw, 48.994vh) scale(0.7168);
  }
  to {
    transform: translate(26.4718vw, 100vh) scale(0.7168);
  }
}
.snow:nth-child(195) {
  opacity: 0.5197;
  transform: translate(1.8405vw, -10px) scale(0.0984);
  animation: fall-195 11s -29s linear infinite;
}
@keyframes fall-195 {
  49.895% {
    transform: translate(1.2417vw, 49.895vh) scale(0.0984);
  }
  to {
    transform: translate(1.5411vw, 100vh) scale(0.0984);
  }
}
.snow:nth-child(196) {
  opacity: 0.0256;
  transform: translate(17.474vw, -10px) scale(0.348);
  animation: fall-196 22s -20s linear infinite;
}
@keyframes fall-196 {
  46.394% {
    transform: translate(20.9611vw, 46.394vh) scale(0.348);
  }
  to {
    transform: translate(19.21755vw, 100vh) scale(0.348);
  }
}
.snow:nth-child(197) {
  opacity: 0.5289;
  transform: translate(9.0161vw, -10px) scale(0.5913);
  animation: fall-197 21s -17s linear infinite;
}
@keyframes fall-197 {
  30.529% {
    transform: translate(11.8724vw, 30.529vh) scale(0.5913);
  }
  to {
    transform: translate(10.44425vw, 100vh) scale(0.5913);
  }
}
.snow:nth-child(198) {
  opacity: 0.2342;
  transform: translate(93.2388vw, -10px) scale(0.8613);
  animation: fall-198 22s -14s linear infinite;
}
@keyframes fall-198 {
  31.104% {
    transform: translate(84.5409vw, 31.104vh) scale(0.8613);
  }
  to {
    transform: translate(88.88985vw, 100vh) scale(0.8613);
  }
}
.snow:nth-child(199) {
  opacity: 0.9623;
  transform: translate(10.4812vw, -10px) scale(0.2002);
  animation: fall-199 27s -11s linear infinite;
}
@keyframes fall-199 {
  36.17% {
    transform: translate(18.2814vw, 36.17vh) scale(0.2002);
  }
  to {
    transform: translate(14.3813vw, 100vh) scale(0.2002);
  }
}
.snow:nth-child(200) {
  opacity: 0.9944;
  transform: translate(29.384vw, -10px) scale(0.1111);
  animation: fall-200 22s -9s linear infinite;
}
@keyframes fall-200 {
  47.355% {
    transform: translate(31.2902vw, 47.355vh) scale(0.1111);
  }
  to {
    transform: translate(30.3371vw, 100vh) scale(0.1111);
  }
}
