.snow {
  position: absolute;
  width: 15px; /* 10px */
  height: 15px; /* 10px */
  background: white;
  border-radius: 50%;

  top: 0px;
  z-index: 1;
}

.snow:nth-child(1) {
  opacity: 0.8687;
  transform: translate(62.8615vw, -10px) scale(0.9833);
  animation: fall-1 20s -13s linear infinite;
}
@keyframes fall-1 {
  53.424% {
    transform: translate(55.7784vw, 53.424vh) scale(0.9833);
  }
  to {
    transform: translate(59.31995vw, 100vh) scale(0.9833);
  }
}
.snow:nth-child(2) {
  opacity: 0.4777;
  transform: translate(63.8401vw, -10px) scale(0.2443);
  animation: fall-2 22s -10s linear infinite;
}
@keyframes fall-2 {
  37.607% {
    transform: translate(62.4629vw, 37.607vh) scale(0.2443);
  }
  to {
    transform: translate(63.1515vw, 100vh) scale(0.2443);
  }
}
.snow:nth-child(3) {
  opacity: 0.4476;
  transform: translate(8.328vw, -10px) scale(0.3874);
  animation: fall-3 10s -15s linear infinite;
}
@keyframes fall-3 {
  53.032% {
    transform: translate(5.9948vw, 53.032vh) scale(0.3874);
  }
  to {
    transform: translate(7.1614vw, 100vh) scale(0.3874);
  }
}
.snow:nth-child(4) {
  opacity: 0.8442;
  transform: translate(12.9943vw, -10px) scale(0.9251);
  animation: fall-4 12s -26s linear infinite;
}
@keyframes fall-4 {
  72.712% {
    transform: translate(6.1906vw, 72.712vh) scale(0.9251);
  }
  to {
    transform: translate(9.59245vw, 100vh) scale(0.9251);
  }
}
.snow:nth-child(5) {
  opacity: 0.6367;
  transform: translate(62.2803vw, -10px) scale(0.8454);
  animation: fall-5 10s -2s linear infinite;
}
@keyframes fall-5 {
  34.793% {
    transform: translate(68.3698vw, 34.793vh) scale(0.8454);
  }
  to {
    transform: translate(65.32505vw, 100vh) scale(0.8454);
  }
}
.snow:nth-child(6) {
  opacity: 0.826;
  transform: translate(25.515vw, -10px) scale(0.5212);
  animation: fall-6 15s -13s linear infinite;
}
@keyframes fall-6 {
  73.006% {
    transform: translate(21.4503vw, 73.006vh) scale(0.5212);
  }
  to {
    transform: translate(23.48265vw, 100vh) scale(0.5212);
  }
}
.snow:nth-child(7) {
  opacity: 0.3347;
  transform: translate(40.7798vw, -10px) scale(0.4012);
  animation: fall-7 22s -19s linear infinite;
}
@keyframes fall-7 {
  30.829% {
    transform: translate(41.6236vw, 30.829vh) scale(0.4012);
  }
  to {
    transform: translate(41.2017vw, 100vh) scale(0.4012);
  }
}
.snow:nth-child(8) {
  opacity: 0.909;
  transform: translate(30.5679vw, -10px) scale(0.0508);
  animation: fall-8 21s -24s linear infinite;
}
@keyframes fall-8 {
  76.696% {
    transform: translate(26.2252vw, 76.696vh) scale(0.0508);
  }
  to {
    transform: translate(28.39655vw, 100vh) scale(0.0508);
  }
}
.snow:nth-child(9) {
  opacity: 0.8122;
  transform: translate(92.6293vw, -10px) scale(0.1411);
  animation: fall-9 25s -28s linear infinite;
}
@keyframes fall-9 {
  58.423% {
    transform: translate(89.4686vw, 58.423vh) scale(0.1411);
  }
  to {
    transform: translate(91.04895vw, 100vh) scale(0.1411);
  }
}
.snow:nth-child(10) {
  opacity: 0.5486;
  transform: translate(36.9749vw, -10px) scale(0.4013);
  animation: fall-10 26s -13s linear infinite;
}
@keyframes fall-10 {
  56.397% {
    transform: translate(39.835vw, 56.397vh) scale(0.4013);
  }
  to {
    transform: translate(38.40495vw, 100vh) scale(0.4013);
  }
}
.snow:nth-child(11) {
  opacity: 0.2025;
  transform: translate(33.8635vw, -10px) scale(0.8627);
  animation: fall-11 19s -16s linear infinite;
}
@keyframes fall-11 {
  34.004% {
    transform: translate(24.935vw, 34.004vh) scale(0.8627);
  }
  to {
    transform: translate(29.39925vw, 100vh) scale(0.8627);
  }
}
.snow:nth-child(12) {
  opacity: 0.4488;
  transform: translate(66.7552vw, -10px) scale(0.8839);
  animation: fall-12 17s -23s linear infinite;
}
@keyframes fall-12 {
  76.411% {
    transform: translate(59.9996vw, 76.411vh) scale(0.8839);
  }
  to {
    transform: translate(63.3774vw, 100vh) scale(0.8839);
  }
}
.snow:nth-child(13) {
  opacity: 0.215;
  transform: translate(77.8053vw, -10px) scale(0.6064);
  animation: fall-13 10s -25s linear infinite;
}
@keyframes fall-13 {
  47.744% {
    transform: translate(68.3478vw, 47.744vh) scale(0.6064);
  }
  to {
    transform: translate(73.07655vw, 100vh) scale(0.6064);
  }
}
.snow:nth-child(14) {
  opacity: 0.0114;
  transform: translate(21.7253vw, -10px) scale(0.2057);
  animation: fall-14 14s -20s linear infinite;
}
@keyframes fall-14 {
  61.319% {
    transform: translate(12.2558vw, 61.319vh) scale(0.2057);
  }
  to {
    transform: translate(16.99055vw, 100vh) scale(0.2057);
  }
}
.snow:nth-child(15) {
  opacity: 0.232;
  transform: translate(29.8969vw, -10px) scale(0.1264);
  animation: fall-15 23s -4s linear infinite;
}
@keyframes fall-15 {
  70.611% {
    transform: translate(21.1294vw, 70.611vh) scale(0.1264);
  }
  to {
    transform: translate(25.51315vw, 100vh) scale(0.1264);
  }
}
.snow:nth-child(16) {
  opacity: 0.7038;
  transform: translate(55.8147vw, -10px) scale(0.5426);
  animation: fall-16 19s -26s linear infinite;
}
@keyframes fall-16 {
  55.589% {
    transform: translate(46.3101vw, 55.589vh) scale(0.5426);
  }
  to {
    transform: translate(51.0624vw, 100vh) scale(0.5426);
  }
}
.snow:nth-child(17) {
  opacity: 0.2827;
  transform: translate(65.1698vw, -10px) scale(0.4553);
  animation: fall-17 24s -12s linear infinite;
}
@keyframes fall-17 {
  42.961% {
    transform: translate(74.0488vw, 42.961vh) scale(0.4553);
  }
  to {
    transform: translate(69.6093vw, 100vh) scale(0.4553);
  }
}
.snow:nth-child(18) {
  opacity: 0.9265;
  transform: translate(33.0211vw, -10px) scale(0.9177);
  animation: fall-18 30s -30s linear infinite;
}
@keyframes fall-18 {
  70.868% {
    transform: translate(31.3178vw, 70.868vh) scale(0.9177);
  }
  to {
    transform: translate(32.16945vw, 100vh) scale(0.9177);
  }
}
.snow:nth-child(19) {
  opacity: 0.9468;
  transform: translate(38.8696vw, -10px) scale(0.1723);
  animation: fall-19 20s -19s linear infinite;
}
@keyframes fall-19 {
  48.207% {
    transform: translate(38.3186vw, 48.207vh) scale(0.1723);
  }
  to {
    transform: translate(38.5941vw, 100vh) scale(0.1723);
  }
}
.snow:nth-child(20) {
  opacity: 0.5312;
  transform: translate(76.5132vw, -10px) scale(0.4409);
  animation: fall-20 16s -19s linear infinite;
}
@keyframes fall-20 {
  60.395% {
    transform: translate(85.4436vw, 60.395vh) scale(0.4409);
  }
  to {
    transform: translate(80.9784vw, 100vh) scale(0.4409);
  }
}
.snow:nth-child(21) {
  opacity: 0.4096;
  transform: translate(7.3687vw, -10px) scale(0.3362);
  animation: fall-21 20s -8s linear infinite;
}
@keyframes fall-21 {
  58.531% {
    transform: translate(12.8008vw, 58.531vh) scale(0.3362);
  }
  to {
    transform: translate(10.08475vw, 100vh) scale(0.3362);
  }
}
.snow:nth-child(22) {
  opacity: 0.4273;
  transform: translate(46.2401vw, -10px) scale(0.529);
  animation: fall-22 21s -16s linear infinite;
}
@keyframes fall-22 {
  59.737% {
    transform: translate(40.8273vw, 59.737vh) scale(0.529);
  }
  to {
    transform: translate(43.5337vw, 100vh) scale(0.529);
  }
}
.snow:nth-child(23) {
  opacity: 0.8038;
  transform: translate(18.4644vw, -10px) scale(0.7731);
  animation: fall-23 10s -26s linear infinite;
}
@keyframes fall-23 {
  46.229% {
    transform: translate(16.8104vw, 46.229vh) scale(0.7731);
  }
  to {
    transform: translate(17.6374vw, 100vh) scale(0.7731);
  }
}
.snow:nth-child(24) {
  opacity: 0.7408;
  transform: translate(24.5985vw, -10px) scale(0.0226);
  animation: fall-24 26s -26s linear infinite;
}
@keyframes fall-24 {
  48.717% {
    transform: translate(19.3177vw, 48.717vh) scale(0.0226);
  }
  to {
    transform: translate(21.9581vw, 100vh) scale(0.0226);
  }
}
.snow:nth-child(25) {
  opacity: 0.7803;
  transform: translate(34.7305vw, -10px) scale(0.1268);
  animation: fall-25 16s -14s linear infinite;
}
@keyframes fall-25 {
  70.295% {
    transform: translate(40.1395vw, 70.295vh) scale(0.1268);
  }
  to {
    transform: translate(37.435vw, 100vh) scale(0.1268);
  }
}
.snow:nth-child(26) {
  opacity: 0.3068;
  transform: translate(9.0969vw, -10px) scale(0.2411);
  animation: fall-26 24s -12s linear infinite;
}
@keyframes fall-26 {
  67.355% {
    transform: translate(8.5234vw, 67.355vh) scale(0.2411);
  }
  to {
    transform: translate(8.81015vw, 100vh) scale(0.2411);
  }
}
.snow:nth-child(27) {
  opacity: 0.2898;
  transform: translate(68.6965vw, -10px) scale(0.6192);
  animation: fall-27 29s -15s linear infinite;
}
@keyframes fall-27 {
  30.392% {
    transform: translate(66.4659vw, 30.392vh) scale(0.6192);
  }
  to {
    transform: translate(67.5812vw, 100vh) scale(0.6192);
  }
}
.snow:nth-child(28) {
  opacity: 0.8188;
  transform: translate(75.9159vw, -10px) scale(0.3031);
  animation: fall-28 27s -1s linear infinite;
}
@keyframes fall-28 {
  71.205% {
    transform: translate(82.601vw, 71.205vh) scale(0.3031);
  }
  to {
    transform: translate(79.25845vw, 100vh) scale(0.3031);
  }
}
.snow:nth-child(29) {
  opacity: 0.2481;
  transform: translate(50.4523vw, -10px) scale(0.5106);
  animation: fall-29 26s -29s linear infinite;
}
@keyframes fall-29 {
  65.998% {
    transform: translate(41.3633vw, 65.998vh) scale(0.5106);
  }
  to {
    transform: translate(45.9078vw, 100vh) scale(0.5106);
  }
}
.snow:nth-child(30) {
  opacity: 0.1268;
  transform: translate(60.1757vw, -10px) scale(0.519);
  animation: fall-30 30s -4s linear infinite;
}
@keyframes fall-30 {
  57.888% {
    transform: translate(62.2065vw, 57.888vh) scale(0.519);
  }
  to {
    transform: translate(61.1911vw, 100vh) scale(0.519);
  }
}
.snow:nth-child(31) {
  opacity: 0.2205;
  transform: translate(13.1917vw, -10px) scale(0.9609);
  animation: fall-31 23s -21s linear infinite;
}
@keyframes fall-31 {
  72.027% {
    transform: translate(4.3123vw, 72.027vh) scale(0.9609);
  }
  to {
    transform: translate(8.752vw, 100vh) scale(0.9609);
  }
}
.snow:nth-child(32) {
  opacity: 0.1418;
  transform: translate(15.2215vw, -10px) scale(0.3574);
  animation: fall-32 11s -21s linear infinite;
}
@keyframes fall-32 {
  61.6% {
    transform: translate(19.3476vw, 61.6vh) scale(0.3574);
  }
  to {
    transform: translate(17.28455vw, 100vh) scale(0.3574);
  }
}
.snow:nth-child(33) {
  opacity: 0.998;
  transform: translate(94.3318vw, -10px) scale(0.1917);
  animation: fall-33 20s -29s linear infinite;
}
@keyframes fall-33 {
  50.774% {
    transform: translate(97.0439vw, 50.774vh) scale(0.1917);
  }
  to {
    transform: translate(95.68785vw, 100vh) scale(0.1917);
  }
}
.snow:nth-child(34) {
  opacity: 0.575;
  transform: translate(19.6455vw, -10px) scale(0.727);
  animation: fall-34 18s -11s linear infinite;
}
@keyframes fall-34 {
  34.941% {
    transform: translate(29.5976vw, 34.941vh) scale(0.727);
  }
  to {
    transform: translate(24.62155vw, 100vh) scale(0.727);
  }
}
.snow:nth-child(35) {
  opacity: 0.2758;
  transform: translate(65.9809vw, -10px) scale(0.9269);
  animation: fall-35 19s -9s linear infinite;
}
@keyframes fall-35 {
  55.888% {
    transform: translate(67.4845vw, 55.888vh) scale(0.9269);
  }
  to {
    transform: translate(66.7327vw, 100vh) scale(0.9269);
  }
}
.snow:nth-child(36) {
  opacity: 0.6825;
  transform: translate(25.2723vw, -10px) scale(0.5587);
  animation: fall-36 10s -5s linear infinite;
}
@keyframes fall-36 {
  56.409% {
    transform: translate(34.0465vw, 56.409vh) scale(0.5587);
  }
  to {
    transform: translate(29.6594vw, 100vh) scale(0.5587);
  }
}
.snow:nth-child(37) {
  opacity: 0.4547;
  transform: translate(34.8248vw, -10px) scale(0.5255);
  animation: fall-37 30s -25s linear infinite;
}
@keyframes fall-37 {
  64.424% {
    transform: translate(32.2507vw, 64.424vh) scale(0.5255);
  }
  to {
    transform: translate(33.53775vw, 100vh) scale(0.5255);
  }
}
.snow:nth-child(38) {
  opacity: 0.0833;
  transform: translate(48.5494vw, -10px) scale(0.5059);
  animation: fall-38 23s -25s linear infinite;
}
@keyframes fall-38 {
  43.045% {
    transform: translate(46.9828vw, 43.045vh) scale(0.5059);
  }
  to {
    transform: translate(47.7661vw, 100vh) scale(0.5059);
  }
}
.snow:nth-child(39) {
  opacity: 0.0886;
  transform: translate(26.4551vw, -10px) scale(0.7242);
  animation: fall-39 20s -6s linear infinite;
}
@keyframes fall-39 {
  67.716% {
    transform: translate(21.3269vw, 67.716vh) scale(0.7242);
  }
  to {
    transform: translate(23.891vw, 100vh) scale(0.7242);
  }
}
.snow:nth-child(40) {
  opacity: 0.014;
  transform: translate(82.6354vw, -10px) scale(0.4517);
  animation: fall-40 25s -9s linear infinite;
}
@keyframes fall-40 {
  73.168% {
    transform: translate(78.3001vw, 73.168vh) scale(0.4517);
  }
  to {
    transform: translate(80.46775vw, 100vh) scale(0.4517);
  }
}
.snow:nth-child(41) {
  opacity: 0.4557;
  transform: translate(73.9102vw, -10px) scale(0.7911);
  animation: fall-41 30s -22s linear infinite;
}
@keyframes fall-41 {
  37.096% {
    transform: translate(69.7551vw, 37.096vh) scale(0.7911);
  }
  to {
    transform: translate(71.83265vw, 100vh) scale(0.7911);
  }
}
.snow:nth-child(42) {
  opacity: 0.8795;
  transform: translate(63.522vw, -10px) scale(0.3609);
  animation: fall-42 12s -28s linear infinite;
}
@keyframes fall-42 {
  32.212% {
    transform: translate(64.8633vw, 32.212vh) scale(0.3609);
  }
  to {
    transform: translate(64.19265vw, 100vh) scale(0.3609);
  }
}
.snow:nth-child(43) {
  opacity: 0.8268;
  transform: translate(61.0669vw, -10px) scale(0.2282);
  animation: fall-43 27s -25s linear infinite;
}
@keyframes fall-43 {
  70.894% {
    transform: translate(62.6722vw, 70.894vh) scale(0.2282);
  }
  to {
    transform: translate(61.86955vw, 100vh) scale(0.2282);
  }
}
.snow:nth-child(44) {
  opacity: 1;
  transform: translate(89.0505vw, -10px) scale(0.076);
  animation: fall-44 20s -4s linear infinite;
}
@keyframes fall-44 {
  59.645% {
    transform: translate(88.8737vw, 59.645vh) scale(0.076);
  }
  to {
    transform: translate(88.9621vw, 100vh) scale(0.076);
  }
}
.snow:nth-child(45) {
  opacity: 0.7253;
  transform: translate(67.9777vw, -10px) scale(0.0628);
  animation: fall-45 19s -19s linear infinite;
}
@keyframes fall-45 {
  65.457% {
    transform: translate(59.6123vw, 65.457vh) scale(0.0628);
  }
  to {
    transform: translate(63.795vw, 100vh) scale(0.0628);
  }
}
.snow:nth-child(46) {
  opacity: 0.081;
  transform: translate(50.7573vw, -10px) scale(0.6998);
  animation: fall-46 26s -15s linear infinite;
}
@keyframes fall-46 {
  71.605% {
    transform: translate(47.1664vw, 71.605vh) scale(0.6998);
  }
  to {
    transform: translate(48.96185vw, 100vh) scale(0.6998);
  }
}
.snow:nth-child(47) {
  opacity: 0.5078;
  transform: translate(54.5345vw, -10px) scale(0.7908);
  animation: fall-47 14s -13s linear infinite;
}
@keyframes fall-47 {
  50.564% {
    transform: translate(49.7644vw, 50.564vh) scale(0.7908);
  }
  to {
    transform: translate(52.14945vw, 100vh) scale(0.7908);
  }
}
.snow:nth-child(48) {
  opacity: 0.0505;
  transform: translate(84.3573vw, -10px) scale(0.0418);
  animation: fall-48 25s -27s linear infinite;
}
@keyframes fall-48 {
  57.433% {
    transform: translate(78.8589vw, 57.433vh) scale(0.0418);
  }
  to {
    transform: translate(81.6081vw, 100vh) scale(0.0418);
  }
}
.snow:nth-child(49) {
  opacity: 0.6493;
  transform: translate(85.0025vw, -10px) scale(0.6616);
  animation: fall-49 22s -27s linear infinite;
}
@keyframes fall-49 {
  47.914% {
    transform: translate(89.113vw, 47.914vh) scale(0.6616);
  }
  to {
    transform: translate(87.05775vw, 100vh) scale(0.6616);
  }
}
.snow:nth-child(50) {
  opacity: 0.6993;
  transform: translate(83.0114vw, -10px) scale(0.9654);
  animation: fall-50 27s -19s linear infinite;
}
@keyframes fall-50 {
  69.847% {
    transform: translate(86.6267vw, 69.847vh) scale(0.9654);
  }
  to {
    transform: translate(84.81905vw, 100vh) scale(0.9654);
  }
}
.snow:nth-child(51) {
  opacity: 0.0193;
  transform: translate(67.1741vw, -10px) scale(0.7102);
  animation: fall-51 30s -8s linear infinite;
}
@keyframes fall-51 {
  76.826% {
    transform: translate(61.9263vw, 76.826vh) scale(0.7102);
  }
  to {
    transform: translate(64.5502vw, 100vh) scale(0.7102);
  }
}
.snow:nth-child(52) {
  opacity: 0.8628;
  transform: translate(68.3578vw, -10px) scale(0.184);
  animation: fall-52 27s -12s linear infinite;
}
@keyframes fall-52 {
  30.831% {
    transform: translate(61.1329vw, 30.831vh) scale(0.184);
  }
  to {
    transform: translate(64.74535vw, 100vh) scale(0.184);
  }
}
.snow:nth-child(53) {
  opacity: 0.4154;
  transform: translate(77.5599vw, -10px) scale(0.7827);
  animation: fall-53 27s -29s linear infinite;
}
@keyframes fall-53 {
  45.325% {
    transform: translate(76.9184vw, 45.325vh) scale(0.7827);
  }
  to {
    transform: translate(77.23915vw, 100vh) scale(0.7827);
  }
}
.snow:nth-child(54) {
  opacity: 0.9415;
  transform: translate(36.3101vw, -10px) scale(0.3836);
  animation: fall-54 12s -18s linear infinite;
}
@keyframes fall-54 {
  39.755% {
    transform: translate(39.7966vw, 39.755vh) scale(0.3836);
  }
  to {
    transform: translate(38.05335vw, 100vh) scale(0.3836);
  }
}
.snow:nth-child(55) {
  opacity: 0.1916;
  transform: translate(93.9464vw, -10px) scale(0.5661);
  animation: fall-55 25s -26s linear infinite;
}
@keyframes fall-55 {
  31.561% {
    transform: translate(101.7037vw, 31.561vh) scale(0.5661);
  }
  to {
    transform: translate(97.82505vw, 100vh) scale(0.5661);
  }
}
.snow:nth-child(56) {
  opacity: 0.7167;
  transform: translate(49.1138vw, -10px) scale(0.8163);
  animation: fall-56 24s -27s linear infinite;
}
@keyframes fall-56 {
  63.565% {
    transform: translate(45.1258vw, 63.565vh) scale(0.8163);
  }
  to {
    transform: translate(47.1198vw, 100vh) scale(0.8163);
  }
}
.snow:nth-child(57) {
  opacity: 0.3971;
  transform: translate(95.0427vw, -10px) scale(0.6906);
  animation: fall-57 24s -27s linear infinite;
}
@keyframes fall-57 {
  42.988% {
    transform: translate(94.3251vw, 42.988vh) scale(0.6906);
  }
  to {
    transform: translate(94.6839vw, 100vh) scale(0.6906);
  }
}
.snow:nth-child(58) {
  opacity: 0.5291;
  transform: translate(92.1748vw, -10px) scale(0.4939);
  animation: fall-58 12s -20s linear infinite;
}
@keyframes fall-58 {
  57.444% {
    transform: translate(95.9376vw, 57.444vh) scale(0.4939);
  }
  to {
    transform: translate(94.0562vw, 100vh) scale(0.4939);
  }
}
.snow:nth-child(59) {
  opacity: 0.2025;
  transform: translate(70.5083vw, -10px) scale(0.8842);
  animation: fall-59 11s -11s linear infinite;
}
@keyframes fall-59 {
  71.639% {
    transform: translate(74.6118vw, 71.639vh) scale(0.8842);
  }
  to {
    transform: translate(72.56005vw, 100vh) scale(0.8842);
  }
}
.snow:nth-child(60) {
  opacity: 0.0019;
  transform: translate(68.0644vw, -10px) scale(0.8341);
  animation: fall-60 24s -10s linear infinite;
}
@keyframes fall-60 {
  74.622% {
    transform: translate(75.8459vw, 74.622vh) scale(0.8341);
  }
  to {
    transform: translate(71.95515vw, 100vh) scale(0.8341);
  }
}
.snow:nth-child(61) {
  opacity: 0.0268;
  transform: translate(48.3326vw, -10px) scale(0.6153);
  animation: fall-61 16s -18s linear infinite;
}
@keyframes fall-61 {
  55.715% {
    transform: translate(55.8326vw, 55.715vh) scale(0.6153);
  }
  to {
    transform: translate(52.0826vw, 100vh) scale(0.6153);
  }
}
.snow:nth-child(62) {
  opacity: 0.71;
  transform: translate(50.0214vw, -10px) scale(0.3474);
  animation: fall-62 30s -1s linear infinite;
}
@keyframes fall-62 {
  41.612% {
    transform: translate(40.4568vw, 41.612vh) scale(0.3474);
  }
  to {
    transform: translate(45.2391vw, 100vh) scale(0.3474);
  }
}
.snow:nth-child(63) {
  opacity: 0.9391;
  transform: translate(25.3287vw, -10px) scale(0.1797);
  animation: fall-63 22s -24s linear infinite;
}
@keyframes fall-63 {
  44.215% {
    transform: translate(29.1591vw, 44.215vh) scale(0.1797);
  }
  to {
    transform: translate(27.2439vw, 100vh) scale(0.1797);
  }
}
.snow:nth-child(64) {
  opacity: 0.4302;
  transform: translate(18.7489vw, -10px) scale(0.3723);
  animation: fall-64 23s -10s linear infinite;
}
@keyframes fall-64 {
  63.338% {
    transform: translate(21.4579vw, 63.338vh) scale(0.3723);
  }
  to {
    transform: translate(20.1034vw, 100vh) scale(0.3723);
  }
}
.snow:nth-child(65) {
  opacity: 0.6507;
  transform: translate(92.5308vw, -10px) scale(0.9473);
  animation: fall-65 21s -19s linear infinite;
}
@keyframes fall-65 {
  73.088% {
    transform: translate(92.563vw, 73.088vh) scale(0.9473);
  }
  to {
    transform: translate(92.5469vw, 100vh) scale(0.9473);
  }
}
.snow:nth-child(66) {
  opacity: 0.0888;
  transform: translate(46.5238vw, -10px) scale(0.1614);
  animation: fall-66 10s -4s linear infinite;
}
@keyframes fall-66 {
  38.683% {
    transform: translate(43.6286vw, 38.683vh) scale(0.1614);
  }
  to {
    transform: translate(45.0762vw, 100vh) scale(0.1614);
  }
}
.snow:nth-child(67) {
  opacity: 0.2449;
  transform: translate(80.8477vw, -10px) scale(0.9247);
  animation: fall-67 30s -15s linear infinite;
}
@keyframes fall-67 {
  43.719% {
    transform: translate(77.0053vw, 43.719vh) scale(0.9247);
  }
  to {
    transform: translate(78.9265vw, 100vh) scale(0.9247);
  }
}
.snow:nth-child(68) {
  opacity: 0.1302;
  transform: translate(19.068vw, -10px) scale(0.7766);
  animation: fall-68 22s -12s linear infinite;
}
@keyframes fall-68 {
  68.933% {
    transform: translate(12.0651vw, 68.933vh) scale(0.7766);
  }
  to {
    transform: translate(15.56655vw, 100vh) scale(0.7766);
  }
}
.snow:nth-child(69) {
  opacity: 0.1283;
  transform: translate(12.9716vw, -10px) scale(0.1932);
  animation: fall-69 24s -3s linear infinite;
}
@keyframes fall-69 {
  66.238% {
    transform: translate(15.9298vw, 66.238vh) scale(0.1932);
  }
  to {
    transform: translate(14.4507vw, 100vh) scale(0.1932);
  }
}
.snow:nth-child(70) {
  opacity: 0.7566;
  transform: translate(55.2132vw, -10px) scale(0.3355);
  animation: fall-70 11s -21s linear infinite;
}
@keyframes fall-70 {
  44.791% {
    transform: translate(54.9526vw, 44.791vh) scale(0.3355);
  }
  to {
    transform: translate(55.0829vw, 100vh) scale(0.3355);
  }
}
.snow:nth-child(71) {
  opacity: 0.2092;
  transform: translate(57.5475vw, -10px) scale(0.2819);
  animation: fall-71 10s -21s linear infinite;
}
@keyframes fall-71 {
  30.13% {
    transform: translate(52.0769vw, 30.13vh) scale(0.2819);
  }
  to {
    transform: translate(54.8122vw, 100vh) scale(0.2819);
  }
}
.snow:nth-child(72) {
  opacity: 0.8857;
  transform: translate(67.5421vw, -10px) scale(0.7947);
  animation: fall-72 20s -2s linear infinite;
}
@keyframes fall-72 {
  57.23% {
    transform: translate(65.665vw, 57.23vh) scale(0.7947);
  }
  to {
    transform: translate(66.60355vw, 100vh) scale(0.7947);
  }
}
.snow:nth-child(73) {
  opacity: 0.0192;
  transform: translate(83.6174vw, -10px) scale(0.1681);
  animation: fall-73 30s -26s linear infinite;
}
@keyframes fall-73 {
  31.11% {
    transform: translate(75.5405vw, 31.11vh) scale(0.1681);
  }
  to {
    transform: translate(79.57895vw, 100vh) scale(0.1681);
  }
}
.snow:nth-child(74) {
  opacity: 0.8604;
  transform: translate(56.4335vw, -10px) scale(0.2961);
  animation: fall-74 30s -4s linear infinite;
}
@keyframes fall-74 {
  68.167% {
    transform: translate(50.3438vw, 68.167vh) scale(0.2961);
  }
  to {
    transform: translate(53.38865vw, 100vh) scale(0.2961);
  }
}
.snow:nth-child(75) {
  opacity: 0.2306;
  transform: translate(27.7678vw, -10px) scale(0.4078);
  animation: fall-75 23s -17s linear infinite;
}
@keyframes fall-75 {
  53.226% {
    transform: translate(18.5399vw, 53.226vh) scale(0.4078);
  }
  to {
    transform: translate(23.15385vw, 100vh) scale(0.4078);
  }
}
.snow:nth-child(76) {
  opacity: 0.317;
  transform: translate(20.1072vw, -10px) scale(0.1474);
  animation: fall-76 17s -14s linear infinite;
}
@keyframes fall-76 {
  76.984% {
    transform: translate(27.8733vw, 76.984vh) scale(0.1474);
  }
  to {
    transform: translate(23.99025vw, 100vh) scale(0.1474);
  }
}
.snow:nth-child(77) {
  opacity: 0.0194;
  transform: translate(76.9441vw, -10px) scale(0.7874);
  animation: fall-77 30s -11s linear infinite;
}
@keyframes fall-77 {
  33.664% {
    transform: translate(84.3445vw, 33.664vh) scale(0.7874);
  }
  to {
    transform: translate(80.6443vw, 100vh) scale(0.7874);
  }
}
.snow:nth-child(78) {
  opacity: 0.4612;
  transform: translate(95.3417vw, -10px) scale(0.0653);
  animation: fall-78 18s -15s linear infinite;
}
@keyframes fall-78 {
  75.02% {
    transform: translate(102.0478vw, 75.02vh) scale(0.0653);
  }
  to {
    transform: translate(98.69475vw, 100vh) scale(0.0653);
  }
}
.snow:nth-child(79) {
  opacity: 0.3683;
  transform: translate(91.3334vw, -10px) scale(0.1048);
  animation: fall-79 23s -1s linear infinite;
}
@keyframes fall-79 {
  41.709% {
    transform: translate(81.584vw, 41.709vh) scale(0.1048);
  }
  to {
    transform: translate(86.4587vw, 100vh) scale(0.1048);
  }
}
.snow:nth-child(80) {
  opacity: 0.644;
  transform: translate(38.3257vw, -10px) scale(0.8725);
  animation: fall-80 26s -18s linear infinite;
}
@keyframes fall-80 {
  73.435% {
    transform: translate(36.9275vw, 73.435vh) scale(0.8725);
  }
  to {
    transform: translate(37.6266vw, 100vh) scale(0.8725);
  }
}
.snow:nth-child(81) {
  opacity: 0.0959;
  transform: translate(13.1791vw, -10px) scale(0.6588);
  animation: fall-81 30s -27s linear infinite;
}
@keyframes fall-81 {
  53.332% {
    transform: translate(6.4706vw, 53.332vh) scale(0.6588);
  }
  to {
    transform: translate(9.82485vw, 100vh) scale(0.6588);
  }
}
.snow:nth-child(82) {
  opacity: 0.8556;
  transform: translate(82.728vw, -10px) scale(0.8121);
  animation: fall-82 27s -21s linear infinite;
}
@keyframes fall-82 {
  38.463% {
    transform: translate(84.2266vw, 38.463vh) scale(0.8121);
  }
  to {
    transform: translate(83.4773vw, 100vh) scale(0.8121);
  }
}
.snow:nth-child(83) {
  opacity: 0.9109;
  transform: translate(98.8045vw, -10px) scale(0.5862);
  animation: fall-83 18s -7s linear infinite;
}
@keyframes fall-83 {
  32.889% {
    transform: translate(88.8936vw, 32.889vh) scale(0.5862);
  }
  to {
    transform: translate(93.84905vw, 100vh) scale(0.5862);
  }
}
.snow:nth-child(84) {
  opacity: 0.0092;
  transform: translate(39.2516vw, -10px) scale(0.1199);
  animation: fall-84 22s -7s linear infinite;
}
@keyframes fall-84 {
  79.161% {
    transform: translate(40.067vw, 79.161vh) scale(0.1199);
  }
  to {
    transform: translate(39.6593vw, 100vh) scale(0.1199);
  }
}
.snow:nth-child(85) {
  opacity: 0.005;
  transform: translate(97.2885vw, -10px) scale(0.0034);
  animation: fall-85 16s -6s linear infinite;
}
@keyframes fall-85 {
  63.42% {
    transform: translate(104.6587vw, 63.42vh) scale(0.0034);
  }
  to {
    transform: translate(100.9736vw, 100vh) scale(0.0034);
  }
}
.snow:nth-child(86) {
  opacity: 0.4473;
  transform: translate(62.0934vw, -10px) scale(0.5703);
  animation: fall-86 17s -4s linear infinite;
}
@keyframes fall-86 {
  61.679% {
    transform: translate(55.1094vw, 61.679vh) scale(0.5703);
  }
  to {
    transform: translate(58.6014vw, 100vh) scale(0.5703);
  }
}
.snow:nth-child(87) {
  opacity: 0.3153;
  transform: translate(33.1422vw, -10px) scale(0.563);
  animation: fall-87 23s -12s linear infinite;
}
@keyframes fall-87 {
  50.139% {
    transform: translate(29.9755vw, 50.139vh) scale(0.563);
  }
  to {
    transform: translate(31.55885vw, 100vh) scale(0.563);
  }
}
.snow:nth-child(88) {
  opacity: 0.5944;
  transform: translate(84.5068vw, -10px) scale(0.9664);
  animation: fall-88 25s -21s linear infinite;
}
@keyframes fall-88 {
  76.094% {
    transform: translate(84.6359vw, 76.094vh) scale(0.9664);
  }
  to {
    transform: translate(84.57135vw, 100vh) scale(0.9664);
  }
}
.snow:nth-child(89) {
  opacity: 0.3035;
  transform: translate(89.7278vw, -10px) scale(0.9026);
  animation: fall-89 16s -10s linear infinite;
}
@keyframes fall-89 {
  52.77% {
    transform: translate(79.7517vw, 52.77vh) scale(0.9026);
  }
  to {
    transform: translate(84.73975vw, 100vh) scale(0.9026);
  }
}
.snow:nth-child(90) {
  opacity: 0.4439;
  transform: translate(11.9337vw, -10px) scale(0.1824);
  animation: fall-90 21s -10s linear infinite;
}
@keyframes fall-90 {
  75.428% {
    transform: translate(18.6342vw, 75.428vh) scale(0.1824);
  }
  to {
    transform: translate(15.28395vw, 100vh) scale(0.1824);
  }
}
.snow:nth-child(91) {
  opacity: 0.8387;
  transform: translate(5.4452vw, -10px) scale(0.5224);
  animation: fall-91 15s -24s linear infinite;
}
@keyframes fall-91 {
  70.921% {
    transform: translate(13.2367vw, 70.921vh) scale(0.5224);
  }
  to {
    transform: translate(9.34095vw, 100vh) scale(0.5224);
  }
}
.snow:nth-child(92) {
  opacity: 0.0211;
  transform: translate(74.1034vw, -10px) scale(0.1359);
  animation: fall-92 21s -17s linear infinite;
}
@keyframes fall-92 {
  68.49% {
    transform: translate(83.3619vw, 68.49vh) scale(0.1359);
  }
  to {
    transform: translate(78.73265vw, 100vh) scale(0.1359);
  }
}
.snow:nth-child(93) {
  opacity: 0.0831;
  transform: translate(78.5253vw, -10px) scale(0.4148);
  animation: fall-93 17s -29s linear infinite;
}
@keyframes fall-93 {
  37.105% {
    transform: translate(86.365vw, 37.105vh) scale(0.4148);
  }
  to {
    transform: translate(82.44515vw, 100vh) scale(0.4148);
  }
}
.snow:nth-child(94) {
  opacity: 0.8409;
  transform: translate(19.3143vw, -10px) scale(0.7333);
  animation: fall-94 13s -28s linear infinite;
}
@keyframes fall-94 {
  71.896% {
    transform: translate(23.2243vw, 71.896vh) scale(0.7333);
  }
  to {
    transform: translate(21.2693vw, 100vh) scale(0.7333);
  }
}
.snow:nth-child(95) {
  opacity: 0.0074;
  transform: translate(70.3642vw, -10px) scale(0.164);
  animation: fall-95 11s -14s linear infinite;
}
@keyframes fall-95 {
  71.119% {
    transform: translate(65.0601vw, 71.119vh) scale(0.164);
  }
  to {
    transform: translate(67.71215vw, 100vh) scale(0.164);
  }
}
.snow:nth-child(96) {
  opacity: 0.155;
  transform: translate(54.2179vw, -10px) scale(0.6656);
  animation: fall-96 22s -4s linear infinite;
}
@keyframes fall-96 {
  74.971% {
    transform: translate(53.5294vw, 74.971vh) scale(0.6656);
  }
  to {
    transform: translate(53.87365vw, 100vh) scale(0.6656);
  }
}
.snow:nth-child(97) {
  opacity: 0.9374;
  transform: translate(39.4184vw, -10px) scale(0.2737);
  animation: fall-97 20s -17s linear infinite;
}
@keyframes fall-97 {
  72.028% {
    transform: translate(45.2629vw, 72.028vh) scale(0.2737);
  }
  to {
    transform: translate(42.34065vw, 100vh) scale(0.2737);
  }
}
.snow:nth-child(98) {
  opacity: 0.4799;
  transform: translate(67.1697vw, -10px) scale(0.2997);
  animation: fall-98 21s -5s linear infinite;
}
@keyframes fall-98 {
  69.651% {
    transform: translate(64.8884vw, 69.651vh) scale(0.2997);
  }
  to {
    transform: translate(66.02905vw, 100vh) scale(0.2997);
  }
}
.snow:nth-child(99) {
  opacity: 0.2338;
  transform: translate(63.764vw, -10px) scale(0.5341);
  animation: fall-99 10s -5s linear infinite;
}
@keyframes fall-99 {
  41.938% {
    transform: translate(70.4932vw, 41.938vh) scale(0.5341);
  }
  to {
    transform: translate(67.1286vw, 100vh) scale(0.5341);
  }
}
.snow:nth-child(100) {
  opacity: 0.695;
  transform: translate(10.0678vw, -10px) scale(0.0806);
  animation: fall-100 13s -13s linear infinite;
}
@keyframes fall-100 {
  40.823% {
    transform: translate(16.978vw, 40.823vh) scale(0.0806);
  }
  to {
    transform: translate(13.5229vw, 100vh) scale(0.0806);
  }
}
.snow:nth-child(101) {
  opacity: 0.2052;
  transform: translate(51.2914vw, -10px) scale(0.2744);
  animation: fall-101 29s -13s linear infinite;
}
@keyframes fall-101 {
  69.68% {
    transform: translate(55.0939vw, 69.68vh) scale(0.2744);
  }
  to {
    transform: translate(53.19265vw, 100vh) scale(0.2744);
  }
}
.snow:nth-child(102) {
  opacity: 0.169;
  transform: translate(95.3672vw, -10px) scale(0.3288);
  animation: fall-102 29s -1s linear infinite;
}
@keyframes fall-102 {
  77.802% {
    transform: translate(98.1815vw, 77.802vh) scale(0.3288);
  }
  to {
    transform: translate(96.77435vw, 100vh) scale(0.3288);
  }
}
.snow:nth-child(103) {
  opacity: 0.6944;
  transform: translate(69.7775vw, -10px) scale(0.5403);
  animation: fall-103 19s -14s linear infinite;
}
@keyframes fall-103 {
  47.569% {
    transform: translate(74.8614vw, 47.569vh) scale(0.5403);
  }
  to {
    transform: translate(72.31945vw, 100vh) scale(0.5403);
  }
}
.snow:nth-child(104) {
  opacity: 0.6455;
  transform: translate(43.8402vw, -10px) scale(0.8801);
  animation: fall-104 24s -18s linear infinite;
}
@keyframes fall-104 {
  61.061% {
    transform: translate(37.0258vw, 61.061vh) scale(0.8801);
  }
  to {
    transform: translate(40.433vw, 100vh) scale(0.8801);
  }
}
.snow:nth-child(105) {
  opacity: 0.9071;
  transform: translate(93.8935vw, -10px) scale(0.4558);
  animation: fall-105 20s -11s linear infinite;
}
@keyframes fall-105 {
  49.659% {
    transform: translate(84.164vw, 49.659vh) scale(0.4558);
  }
  to {
    transform: translate(89.02875vw, 100vh) scale(0.4558);
  }
}
.snow:nth-child(106) {
  opacity: 0.3521;
  transform: translate(40.2387vw, -10px) scale(0.1056);
  animation: fall-106 17s -3s linear infinite;
}
@keyframes fall-106 {
  30.13% {
    transform: translate(46.1583vw, 30.13vh) scale(0.1056);
  }
  to {
    transform: translate(43.1985vw, 100vh) scale(0.1056);
  }
}
.snow:nth-child(107) {
  opacity: 0.3245;
  transform: translate(69.0584vw, -10px) scale(0.8894);
  animation: fall-107 28s -3s linear infinite;
}
@keyframes fall-107 {
  70.701% {
    transform: translate(64.9555vw, 70.701vh) scale(0.8894);
  }
  to {
    transform: translate(67.00695vw, 100vh) scale(0.8894);
  }
}
.snow:nth-child(108) {
  opacity: 0.9968;
  transform: translate(58.4372vw, -10px) scale(0.246);
  animation: fall-108 25s -29s linear infinite;
}
@keyframes fall-108 {
  74.076% {
    transform: translate(63.9932vw, 74.076vh) scale(0.246);
  }
  to {
    transform: translate(61.2152vw, 100vh) scale(0.246);
  }
}
.snow:nth-child(109) {
  opacity: 0.7189;
  transform: translate(88.2401vw, -10px) scale(0.4073);
  animation: fall-109 29s -3s linear infinite;
}
@keyframes fall-109 {
  73.32% {
    transform: translate(88.9503vw, 73.32vh) scale(0.4073);
  }
  to {
    transform: translate(88.5952vw, 100vh) scale(0.4073);
  }
}
.snow:nth-child(110) {
  opacity: 0.2786;
  transform: translate(68.4436vw, -10px) scale(0.5479);
  animation: fall-110 24s -13s linear infinite;
}
@keyframes fall-110 {
  51.029% {
    transform: translate(74.4706vw, 51.029vh) scale(0.5479);
  }
  to {
    transform: translate(71.4571vw, 100vh) scale(0.5479);
  }
}
.snow:nth-child(111) {
  opacity: 0.2984;
  transform: translate(52.3939vw, -10px) scale(0.5633);
  animation: fall-111 13s -2s linear infinite;
}
@keyframes fall-111 {
  46.293% {
    transform: translate(43.9587vw, 46.293vh) scale(0.5633);
  }
  to {
    transform: translate(48.1763vw, 100vh) scale(0.5633);
  }
}
.snow:nth-child(112) {
  opacity: 0.819;
  transform: translate(30.0347vw, -10px) scale(0.4371);
  animation: fall-112 16s -18s linear infinite;
}
@keyframes fall-112 {
  76.831% {
    transform: translate(34.8024vw, 76.831vh) scale(0.4371);
  }
  to {
    transform: translate(32.41855vw, 100vh) scale(0.4371);
  }
}
.snow:nth-child(113) {
  opacity: 0.522;
  transform: translate(47.5107vw, -10px) scale(0.8204);
  animation: fall-113 20s -11s linear infinite;
}
@keyframes fall-113 {
  30.135% {
    transform: translate(57.1606vw, 30.135vh) scale(0.8204);
  }
  to {
    transform: translate(52.33565vw, 100vh) scale(0.8204);
  }
}
.snow:nth-child(114) {
  opacity: 0.7775;
  transform: translate(43.053vw, -10px) scale(0.14);
  animation: fall-114 28s -17s linear infinite;
}
@keyframes fall-114 {
  54.145% {
    transform: translate(35.1928vw, 54.145vh) scale(0.14);
  }
  to {
    transform: translate(39.1229vw, 100vh) scale(0.14);
  }
}
.snow:nth-child(115) {
  opacity: 0.7379;
  transform: translate(92.7761vw, -10px) scale(0.5992);
  animation: fall-115 25s -20s linear infinite;
}
@keyframes fall-115 {
  30.452% {
    transform: translate(91.4937vw, 30.452vh) scale(0.5992);
  }
  to {
    transform: translate(92.1349vw, 100vh) scale(0.5992);
  }
}
.snow:nth-child(116) {
  opacity: 0.724;
  transform: translate(73.3869vw, -10px) scale(0.7866);
  animation: fall-116 16s -11s linear infinite;
}
@keyframes fall-116 {
  73.957% {
    transform: translate(64.2944vw, 73.957vh) scale(0.7866);
  }
  to {
    transform: translate(68.84065vw, 100vh) scale(0.7866);
  }
}
.snow:nth-child(117) {
  opacity: 0.0562;
  transform: translate(17.6798vw, -10px) scale(0.673);
  animation: fall-117 21s -1s linear infinite;
}
@keyframes fall-117 {
  57.762% {
    transform: translate(23.9103vw, 57.762vh) scale(0.673);
  }
  to {
    transform: translate(20.79505vw, 100vh) scale(0.673);
  }
}
.snow:nth-child(118) {
  opacity: 0.471;
  transform: translate(14.0234vw, -10px) scale(0.8063);
  animation: fall-118 16s -3s linear infinite;
}
@keyframes fall-118 {
  72.997% {
    transform: translate(21.7957vw, 72.997vh) scale(0.8063);
  }
  to {
    transform: translate(17.90955vw, 100vh) scale(0.8063);
  }
}
.snow:nth-child(119) {
  opacity: 0.1226;
  transform: translate(10.2232vw, -10px) scale(0.0062);
  animation: fall-119 28s -1s linear infinite;
}
@keyframes fall-119 {
  57.697% {
    transform: translate(2.0752vw, 57.697vh) scale(0.0062);
  }
  to {
    transform: translate(6.1492vw, 100vh) scale(0.0062);
  }
}
.snow:nth-child(120) {
  opacity: 0.8003;
  transform: translate(48.9809vw, -10px) scale(0.0514);
  animation: fall-120 20s -14s linear infinite;
}
@keyframes fall-120 {
  74.814% {
    transform: translate(55.5391vw, 74.814vh) scale(0.0514);
  }
  to {
    transform: translate(52.26vw, 100vh) scale(0.0514);
  }
}
.snow:nth-child(121) {
  opacity: 0.0282;
  transform: translate(38.204vw, -10px) scale(0.0578);
  animation: fall-121 11s -13s linear infinite;
}
@keyframes fall-121 {
  55.493% {
    transform: translate(29.2246vw, 55.493vh) scale(0.0578);
  }
  to {
    transform: translate(33.7143vw, 100vh) scale(0.0578);
  }
}
.snow:nth-child(122) {
  opacity: 0.5662;
  transform: translate(3.5704vw, -10px) scale(0.2676);
  animation: fall-122 30s -4s linear infinite;
}
@keyframes fall-122 {
  64.768% {
    transform: translate(0.1672vw, 64.768vh) scale(0.2676);
  }
  to {
    transform: translate(1.8688vw, 100vh) scale(0.2676);
  }
}
.snow:nth-child(123) {
  opacity: 0.1739;
  transform: translate(45.3598vw, -10px) scale(0.749);
  animation: fall-123 16s -5s linear infinite;
}
@keyframes fall-123 {
  32.294% {
    transform: translate(44.6278vw, 32.294vh) scale(0.749);
  }
  to {
    transform: translate(44.9938vw, 100vh) scale(0.749);
  }
}
.snow:nth-child(124) {
  opacity: 0.4579;
  transform: translate(74.0758vw, -10px) scale(0.2901);
  animation: fall-124 16s -16s linear infinite;
}
@keyframes fall-124 {
  68.899% {
    transform: translate(74.7734vw, 68.899vh) scale(0.2901);
  }
  to {
    transform: translate(74.4246vw, 100vh) scale(0.2901);
  }
}
.snow:nth-child(125) {
  opacity: 0.4087;
  transform: translate(21.157vw, -10px) scale(0.3305);
  animation: fall-125 26s -2s linear infinite;
}
@keyframes fall-125 {
  47.595% {
    transform: translate(25.2676vw, 47.595vh) scale(0.3305);
  }
  to {
    transform: translate(23.2123vw, 100vh) scale(0.3305);
  }
}
.snow:nth-child(126) {
  opacity: 0.979;
  transform: translate(87.9747vw, -10px) scale(0.6817);
  animation: fall-126 29s -7s linear infinite;
}
@keyframes fall-126 {
  32.934% {
    transform: translate(92.4168vw, 32.934vh) scale(0.6817);
  }
  to {
    transform: translate(90.19575vw, 100vh) scale(0.6817);
  }
}
.snow:nth-child(127) {
  opacity: 0.1069;
  transform: translate(27.0307vw, -10px) scale(0.556);
  animation: fall-127 19s -27s linear infinite;
}
@keyframes fall-127 {
  67.876% {
    transform: translate(21.9211vw, 67.876vh) scale(0.556);
  }
  to {
    transform: translate(24.4759vw, 100vh) scale(0.556);
  }
}
.snow:nth-child(128) {
  opacity: 0.6966;
  transform: translate(19.565vw, -10px) scale(0.5101);
  animation: fall-128 14s -21s linear infinite;
}
@keyframes fall-128 {
  67.781% {
    transform: translate(10.6133vw, 67.781vh) scale(0.5101);
  }
  to {
    transform: translate(15.08915vw, 100vh) scale(0.5101);
  }
}
.snow:nth-child(129) {
  opacity: 0.9828;
  transform: translate(68.0768vw, -10px) scale(0.4474);
  animation: fall-129 15s -17s linear infinite;
}
@keyframes fall-129 {
  36.907% {
    transform: translate(59.5028vw, 36.907vh) scale(0.4474);
  }
  to {
    transform: translate(63.7898vw, 100vh) scale(0.4474);
  }
}
.snow:nth-child(130) {
  opacity: 0.5566;
  transform: translate(98.5268vw, -10px) scale(0.6954);
  animation: fall-130 10s -3s linear infinite;
}
@keyframes fall-130 {
  32.472% {
    transform: translate(91.5765vw, 32.472vh) scale(0.6954);
  }
  to {
    transform: translate(95.05165vw, 100vh) scale(0.6954);
  }
}
.snow:nth-child(131) {
  opacity: 0.1792;
  transform: translate(85.7804vw, -10px) scale(0.2774);
  animation: fall-131 23s -5s linear infinite;
}
@keyframes fall-131 {
  57.5% {
    transform: translate(83.1727vw, 57.5vh) scale(0.2774);
  }
  to {
    transform: translate(84.47655vw, 100vh) scale(0.2774);
  }
}
.snow:nth-child(132) {
  opacity: 0.1771;
  transform: translate(3.1531vw, -10px) scale(0.3243);
  animation: fall-132 28s -2s linear infinite;
}
@keyframes fall-132 {
  77.521% {
    transform: translate(4.3499vw, 77.521vh) scale(0.3243);
  }
  to {
    transform: translate(3.7515vw, 100vh) scale(0.3243);
  }
}
.snow:nth-child(133) {
  opacity: 0.3471;
  transform: translate(76.8704vw, -10px) scale(0.8166);
  animation: fall-133 26s -28s linear infinite;
}
@keyframes fall-133 {
  46.07% {
    transform: translate(72.0605vw, 46.07vh) scale(0.8166);
  }
  to {
    transform: translate(74.46545vw, 100vh) scale(0.8166);
  }
}
.snow:nth-child(134) {
  opacity: 0.6207;
  transform: translate(18.076vw, -10px) scale(0.8829);
  animation: fall-134 23s -27s linear infinite;
}
@keyframes fall-134 {
  35.215% {
    transform: translate(17.8913vw, 35.215vh) scale(0.8829);
  }
  to {
    transform: translate(17.98365vw, 100vh) scale(0.8829);
  }
}
.snow:nth-child(135) {
  opacity: 0.7115;
  transform: translate(84.2681vw, -10px) scale(0.7291);
  animation: fall-135 23s -3s linear infinite;
}
@keyframes fall-135 {
  34.871% {
    transform: translate(84.6902vw, 34.871vh) scale(0.7291);
  }
  to {
    transform: translate(84.47915vw, 100vh) scale(0.7291);
  }
}
.snow:nth-child(136) {
  opacity: 0.1834;
  transform: translate(20.48vw, -10px) scale(0.121);
  animation: fall-136 25s -18s linear infinite;
}
@keyframes fall-136 {
  49.512% {
    transform: translate(29.1928vw, 49.512vh) scale(0.121);
  }
  to {
    transform: translate(24.8364vw, 100vh) scale(0.121);
  }
}
.snow:nth-child(137) {
  opacity: 0.2063;
  transform: translate(99.3983vw, -10px) scale(0.3483);
  animation: fall-137 28s -2s linear infinite;
}
@keyframes fall-137 {
  61.229% {
    transform: translate(96.2296vw, 61.229vh) scale(0.3483);
  }
  to {
    transform: translate(97.81395vw, 100vh) scale(0.3483);
  }
}
.snow:nth-child(138) {
  opacity: 0.5407;
  transform: translate(5.7725vw, -10px) scale(0.1194);
  animation: fall-138 29s -24s linear infinite;
}
@keyframes fall-138 {
  52.536% {
    transform: translate(15.3063vw, 52.536vh) scale(0.1194);
  }
  to {
    transform: translate(10.5394vw, 100vh) scale(0.1194);
  }
}
.snow:nth-child(139) {
  opacity: 0.8637;
  transform: translate(80.8813vw, -10px) scale(0.9738);
  animation: fall-139 30s -9s linear infinite;
}
@keyframes fall-139 {
  41.578% {
    transform: translate(79.5072vw, 41.578vh) scale(0.9738);
  }
  to {
    transform: translate(80.19425vw, 100vh) scale(0.9738);
  }
}
.snow:nth-child(140) {
  opacity: 0.3764;
  transform: translate(31.3837vw, -10px) scale(0.7686);
  animation: fall-140 18s -10s linear infinite;
}
@keyframes fall-140 {
  54.848% {
    transform: translate(36.4421vw, 54.848vh) scale(0.7686);
  }
  to {
    transform: translate(33.9129vw, 100vh) scale(0.7686);
  }
}
.snow:nth-child(141) {
  opacity: 0.1551;
  transform: translate(13.7599vw, -10px) scale(0.1342);
  animation: fall-141 26s -29s linear infinite;
}
@keyframes fall-141 {
  75.117% {
    transform: translate(12.0399vw, 75.117vh) scale(0.1342);
  }
  to {
    transform: translate(12.8999vw, 100vh) scale(0.1342);
  }
}
.snow:nth-child(142) {
  opacity: 0.8061;
  transform: translate(25.7791vw, -10px) scale(0.3304);
  animation: fall-142 26s -14s linear infinite;
}
@keyframes fall-142 {
  38.465% {
    transform: translate(27.0865vw, 38.465vh) scale(0.3304);
  }
  to {
    transform: translate(26.4328vw, 100vh) scale(0.3304);
  }
}
.snow:nth-child(143) {
  opacity: 0.621;
  transform: translate(80.223vw, -10px) scale(0.4293);
  animation: fall-143 16s -20s linear infinite;
}
@keyframes fall-143 {
  50.941% {
    transform: translate(87.1647vw, 50.941vh) scale(0.4293);
  }
  to {
    transform: translate(83.69385vw, 100vh) scale(0.4293);
  }
}
.snow:nth-child(144) {
  opacity: 0.3136;
  transform: translate(10.6266vw, -10px) scale(0.1296);
  animation: fall-144 10s -11s linear infinite;
}
@keyframes fall-144 {
  79.877% {
    transform: translate(6.2232vw, 79.877vh) scale(0.1296);
  }
  to {
    transform: translate(8.4249vw, 100vh) scale(0.1296);
  }
}
.snow:nth-child(145) {
  opacity: 0.88;
  transform: translate(60.2995vw, -10px) scale(0.9071);
  animation: fall-145 19s -9s linear infinite;
}
@keyframes fall-145 {
  32.123% {
    transform: translate(58.9904vw, 32.123vh) scale(0.9071);
  }
  to {
    transform: translate(59.64495vw, 100vh) scale(0.9071);
  }
}
.snow:nth-child(146) {
  opacity: 0.5496;
  transform: translate(92.9924vw, -10px) scale(0.1115);
  animation: fall-146 17s -5s linear infinite;
}
@keyframes fall-146 {
  36.588% {
    transform: translate(98.1716vw, 36.588vh) scale(0.1115);
  }
  to {
    transform: translate(95.582vw, 100vh) scale(0.1115);
  }
}
.snow:nth-child(147) {
  opacity: 0.8542;
  transform: translate(35.1103vw, -10px) scale(0.2785);
  animation: fall-147 29s -15s linear infinite;
}
@keyframes fall-147 {
  68.051% {
    transform: translate(25.6599vw, 68.051vh) scale(0.2785);
  }
  to {
    transform: translate(30.3851vw, 100vh) scale(0.2785);
  }
}
.snow:nth-child(148) {
  opacity: 0.4026;
  transform: translate(24.8711vw, -10px) scale(0.1407);
  animation: fall-148 29s -5s linear infinite;
}
@keyframes fall-148 {
  49.839% {
    transform: translate(22.9349vw, 49.839vh) scale(0.1407);
  }
  to {
    transform: translate(23.903vw, 100vh) scale(0.1407);
  }
}
.snow:nth-child(149) {
  opacity: 0.2969;
  transform: translate(85.6408vw, -10px) scale(0.921);
  animation: fall-149 18s -28s linear infinite;
}
@keyframes fall-149 {
  78.064% {
    transform: translate(93.3003vw, 78.064vh) scale(0.921);
  }
  to {
    transform: translate(89.47055vw, 100vh) scale(0.921);
  }
}
.snow:nth-child(150) {
  opacity: 0.9439;
  transform: translate(86.4569vw, -10px) scale(0.8154);
  animation: fall-150 22s -19s linear infinite;
}
@keyframes fall-150 {
  37.001% {
    transform: translate(81.5238vw, 37.001vh) scale(0.8154);
  }
  to {
    transform: translate(83.99035vw, 100vh) scale(0.8154);
  }
}
.snow:nth-child(151) {
  opacity: 0.3944;
  transform: translate(82.8191vw, -10px) scale(0.6208);
  animation: fall-151 29s -1s linear infinite;
}
@keyframes fall-151 {
  76.79% {
    transform: translate(76.1785vw, 76.79vh) scale(0.6208);
  }
  to {
    transform: translate(79.4988vw, 100vh) scale(0.6208);
  }
}
.snow:nth-child(152) {
  opacity: 0.6098;
  transform: translate(69.8542vw, -10px) scale(0.2816);
  animation: fall-152 14s -21s linear infinite;
}
@keyframes fall-152 {
  71.727% {
    transform: translate(68.3719vw, 71.727vh) scale(0.2816);
  }
  to {
    transform: translate(69.11305vw, 100vh) scale(0.2816);
  }
}
.snow:nth-child(153) {
  opacity: 0.9464;
  transform: translate(51.9611vw, -10px) scale(0.4395);
  animation: fall-153 14s -14s linear infinite;
}
@keyframes fall-153 {
  41.175% {
    transform: translate(48.8279vw, 41.175vh) scale(0.4395);
  }
  to {
    transform: translate(50.3945vw, 100vh) scale(0.4395);
  }
}
.snow:nth-child(154) {
  opacity: 0.0202;
  transform: translate(46.2893vw, -10px) scale(0.2267);
  animation: fall-154 21s -2s linear infinite;
}
@keyframes fall-154 {
  60.606% {
    transform: translate(47.7109vw, 60.606vh) scale(0.2267);
  }
  to {
    transform: translate(47.0001vw, 100vh) scale(0.2267);
  }
}
.snow:nth-child(155) {
  opacity: 0.478;
  transform: translate(59.5853vw, -10px) scale(0.4726);
  animation: fall-155 11s -2s linear infinite;
}
@keyframes fall-155 {
  72.434% {
    transform: translate(66.8849vw, 72.434vh) scale(0.4726);
  }
  to {
    transform: translate(63.2351vw, 100vh) scale(0.4726);
  }
}
.snow:nth-child(156) {
  opacity: 0.4098;
  transform: translate(7.546vw, -10px) scale(0.1622);
  animation: fall-156 19s -22s linear infinite;
}
@keyframes fall-156 {
  71.818% {
    transform: translate(14.8405vw, 71.818vh) scale(0.1622);
  }
  to {
    transform: translate(11.19325vw, 100vh) scale(0.1622);
  }
}
.snow:nth-child(157) {
  opacity: 0.3106;
  transform: translate(10.9841vw, -10px) scale(0.7019);
  animation: fall-157 14s -28s linear infinite;
}
@keyframes fall-157 {
  50.491% {
    transform: translate(6.785vw, 50.491vh) scale(0.7019);
  }
  to {
    transform: translate(8.88455vw, 100vh) scale(0.7019);
  }
}
.snow:nth-child(158) {
  opacity: 0.5612;
  transform: translate(95.6522vw, -10px) scale(0.2718);
  animation: fall-158 29s -24s linear infinite;
}
@keyframes fall-158 {
  61.276% {
    transform: translate(94.7981vw, 61.276vh) scale(0.2718);
  }
  to {
    transform: translate(95.22515vw, 100vh) scale(0.2718);
  }
}
.snow:nth-child(159) {
  opacity: 0.5411;
  transform: translate(31.3896vw, -10px) scale(0.5767);
  animation: fall-159 12s -19s linear infinite;
}
@keyframes fall-159 {
  72.466% {
    transform: translate(36.7943vw, 72.466vh) scale(0.5767);
  }
  to {
    transform: translate(34.09195vw, 100vh) scale(0.5767);
  }
}
.snow:nth-child(160) {
  opacity: 0.8987;
  transform: translate(95.1967vw, -10px) scale(0.8665);
  animation: fall-160 23s -5s linear infinite;
}
@keyframes fall-160 {
  62.137% {
    transform: translate(99.6777vw, 62.137vh) scale(0.8665);
  }
  to {
    transform: translate(97.4372vw, 100vh) scale(0.8665);
  }
}
.snow:nth-child(161) {
  opacity: 0.3275;
  transform: translate(45.5501vw, -10px) scale(0.3411);
  animation: fall-161 12s -15s linear infinite;
}
@keyframes fall-161 {
  39.965% {
    transform: translate(40.4283vw, 39.965vh) scale(0.3411);
  }
  to {
    transform: translate(42.9892vw, 100vh) scale(0.3411);
  }
}
.snow:nth-child(162) {
  opacity: 0.3539;
  transform: translate(13.0487vw, -10px) scale(0.3972);
  animation: fall-162 11s -10s linear infinite;
}
@keyframes fall-162 {
  66.184% {
    transform: translate(19.3882vw, 66.184vh) scale(0.3972);
  }
  to {
    transform: translate(16.21845vw, 100vh) scale(0.3972);
  }
}
.snow:nth-child(163) {
  opacity: 0.3285;
  transform: translate(14.5792vw, -10px) scale(0.1669);
  animation: fall-163 27s -16s linear infinite;
}
@keyframes fall-163 {
  47.267% {
    transform: translate(11.8362vw, 47.267vh) scale(0.1669);
  }
  to {
    transform: translate(13.2077vw, 100vh) scale(0.1669);
  }
}
.snow:nth-child(164) {
  opacity: 0.1156;
  transform: translate(81.5083vw, -10px) scale(0.2089);
  animation: fall-164 14s -17s linear infinite;
}
@keyframes fall-164 {
  38.353% {
    transform: translate(78.4115vw, 38.353vh) scale(0.2089);
  }
  to {
    transform: translate(79.9599vw, 100vh) scale(0.2089);
  }
}
.snow:nth-child(165) {
  opacity: 0.7149;
  transform: translate(35.7238vw, -10px) scale(0.8388);
  animation: fall-165 25s -17s linear infinite;
}
@keyframes fall-165 {
  45.749% {
    transform: translate(37.1683vw, 45.749vh) scale(0.8388);
  }
  to {
    transform: translate(36.44605vw, 100vh) scale(0.8388);
  }
}
.snow:nth-child(166) {
  opacity: 0.2061;
  transform: translate(35.5085vw, -10px) scale(0.9323);
  animation: fall-166 29s -2s linear infinite;
}
@keyframes fall-166 {
  40.955% {
    transform: translate(40.614vw, 40.955vh) scale(0.9323);
  }
  to {
    transform: translate(38.06125vw, 100vh) scale(0.9323);
  }
}
.snow:nth-child(167) {
  opacity: 0.3418;
  transform: translate(10.6167vw, -10px) scale(0.2265);
  animation: fall-167 15s -25s linear infinite;
}
@keyframes fall-167 {
  38.715% {
    transform: translate(17.7142vw, 38.715vh) scale(0.2265);
  }
  to {
    transform: translate(14.16545vw, 100vh) scale(0.2265);
  }
}
.snow:nth-child(168) {
  opacity: 0.0267;
  transform: translate(28.6209vw, -10px) scale(0.7134);
  animation: fall-168 16s -17s linear infinite;
}
@keyframes fall-168 {
  47.999% {
    transform: translate(34.429vw, 47.999vh) scale(0.7134);
  }
  to {
    transform: translate(31.52495vw, 100vh) scale(0.7134);
  }
}
.snow:nth-child(169) {
  opacity: 0.0632;
  transform: translate(98.3456vw, -10px) scale(0.8468);
  animation: fall-169 13s -22s linear infinite;
}
@keyframes fall-169 {
  57.225% {
    transform: translate(100.7528vw, 57.225vh) scale(0.8468);
  }
  to {
    transform: translate(99.5492vw, 100vh) scale(0.8468);
  }
}
.snow:nth-child(170) {
  opacity: 0.6364;
  transform: translate(50.8753vw, -10px) scale(0.9487);
  animation: fall-170 28s -11s linear infinite;
}
@keyframes fall-170 {
  54.69% {
    transform: translate(43.1626vw, 54.69vh) scale(0.9487);
  }
  to {
    transform: translate(47.01895vw, 100vh) scale(0.9487);
  }
}
.snow:nth-child(171) {
  opacity: 0.2122;
  transform: translate(13.2722vw, -10px) scale(0.2765);
  animation: fall-171 18s -2s linear infinite;
}
@keyframes fall-171 {
  31.373% {
    transform: translate(14.7997vw, 31.373vh) scale(0.2765);
  }
  to {
    transform: translate(14.03595vw, 100vh) scale(0.2765);
  }
}
.snow:nth-child(172) {
  opacity: 0.1313;
  transform: translate(10.8212vw, -10px) scale(0.0998);
  animation: fall-172 25s -25s linear infinite;
}
@keyframes fall-172 {
  73.436% {
    transform: translate(2.6899vw, 73.436vh) scale(0.0998);
  }
  to {
    transform: translate(6.75555vw, 100vh) scale(0.0998);
  }
}
.snow:nth-child(173) {
  opacity: 0.1542;
  transform: translate(52.6937vw, -10px) scale(0.4961);
  animation: fall-173 11s -29s linear infinite;
}
@keyframes fall-173 {
  57.166% {
    transform: translate(58.0468vw, 57.166vh) scale(0.4961);
  }
  to {
    transform: translate(55.37025vw, 100vh) scale(0.4961);
  }
}
.snow:nth-child(174) {
  opacity: 0.3068;
  transform: translate(50.943vw, -10px) scale(0.9446);
  animation: fall-174 28s -14s linear infinite;
}
@keyframes fall-174 {
  63.526% {
    transform: translate(49.7746vw, 63.526vh) scale(0.9446);
  }
  to {
    transform: translate(50.3588vw, 100vh) scale(0.9446);
  }
}
.snow:nth-child(175) {
  opacity: 0.8321;
  transform: translate(79.046vw, -10px) scale(0.9299);
  animation: fall-175 16s -20s linear infinite;
}
@keyframes fall-175 {
  58.066% {
    transform: translate(84.6337vw, 58.066vh) scale(0.9299);
  }
  to {
    transform: translate(81.83985vw, 100vh) scale(0.9299);
  }
}
.snow:nth-child(176) {
  opacity: 0.7657;
  transform: translate(83.2374vw, -10px) scale(0.8358);
  animation: fall-176 30s -7s linear infinite;
}
@keyframes fall-176 {
  35.823% {
    transform: translate(91.4516vw, 35.823vh) scale(0.8358);
  }
  to {
    transform: translate(87.3445vw, 100vh) scale(0.8358);
  }
}
.snow:nth-child(177) {
  opacity: 0.5125;
  transform: translate(43.4939vw, -10px) scale(0.514);
  animation: fall-177 19s -3s linear infinite;
}
@keyframes fall-177 {
  68.826% {
    transform: translate(48.2361vw, 68.826vh) scale(0.514);
  }
  to {
    transform: translate(45.865vw, 100vh) scale(0.514);
  }
}
.snow:nth-child(178) {
  opacity: 0.0855;
  transform: translate(91.0238vw, -10px) scale(0.1672);
  animation: fall-178 29s -1s linear infinite;
}
@keyframes fall-178 {
  51.692% {
    transform: translate(84.3028vw, 51.692vh) scale(0.1672);
  }
  to {
    transform: translate(87.6633vw, 100vh) scale(0.1672);
  }
}
.snow:nth-child(179) {
  opacity: 0.7979;
  transform: translate(95.2886vw, -10px) scale(0.5623);
  animation: fall-179 20s -3s linear infinite;
}
@keyframes fall-179 {
  46.27% {
    transform: translate(102.1912vw, 46.27vh) scale(0.5623);
  }
  to {
    transform: translate(98.7399vw, 100vh) scale(0.5623);
  }
}
.snow:nth-child(180) {
  opacity: 0.4144;
  transform: translate(7.4025vw, -10px) scale(0.539);
  animation: fall-180 24s -17s linear infinite;
}
@keyframes fall-180 {
  74.061% {
    transform: translate(3.036vw, 74.061vh) scale(0.539);
  }
  to {
    transform: translate(5.21925vw, 100vh) scale(0.539);
  }
}
.snow:nth-child(181) {
  opacity: 0.5406;
  transform: translate(71.6724vw, -10px) scale(0.1094);
  animation: fall-181 16s -17s linear infinite;
}
@keyframes fall-181 {
  59.309% {
    transform: translate(68.9239vw, 59.309vh) scale(0.1094);
  }
  to {
    transform: translate(70.29815vw, 100vh) scale(0.1094);
  }
}
.snow:nth-child(182) {
  opacity: 0.5401;
  transform: translate(28.1079vw, -10px) scale(0.8008);
  animation: fall-182 16s -23s linear infinite;
}
@keyframes fall-182 {
  74.087% {
    transform: translate(20.5898vw, 74.087vh) scale(0.8008);
  }
  to {
    transform: translate(24.34885vw, 100vh) scale(0.8008);
  }
}
.snow:nth-child(183) {
  opacity: 0.8182;
  transform: translate(68.698vw, -10px) scale(0.5056);
  animation: fall-183 17s -13s linear infinite;
}
@keyframes fall-183 {
  30.976% {
    transform: translate(66.6865vw, 30.976vh) scale(0.5056);
  }
  to {
    transform: translate(67.69225vw, 100vh) scale(0.5056);
  }
}
.snow:nth-child(184) {
  opacity: 0.555;
  transform: translate(90.0188vw, -10px) scale(0.2221);
  animation: fall-184 21s -9s linear infinite;
}
@keyframes fall-184 {
  34.114% {
    transform: translate(88.1582vw, 34.114vh) scale(0.2221);
  }
  to {
    transform: translate(89.0885vw, 100vh) scale(0.2221);
  }
}
.snow:nth-child(185) {
  opacity: 0.8274;
  transform: translate(92.2946vw, -10px) scale(0.1745);
  animation: fall-185 30s -27s linear infinite;
}
@keyframes fall-185 {
  66.651% {
    transform: translate(97.0749vw, 66.651vh) scale(0.1745);
  }
  to {
    transform: translate(94.68475vw, 100vh) scale(0.1745);
  }
}
.snow:nth-child(186) {
  opacity: 0.4955;
  transform: translate(21.4217vw, -10px) scale(0.0322);
  animation: fall-186 11s -24s linear infinite;
}
@keyframes fall-186 {
  66.658% {
    transform: translate(19.214vw, 66.658vh) scale(0.0322);
  }
  to {
    transform: translate(20.31785vw, 100vh) scale(0.0322);
  }
}
.snow:nth-child(187) {
  opacity: 0.8315;
  transform: translate(57.1892vw, -10px) scale(0.8562);
  animation: fall-187 14s -14s linear infinite;
}
@keyframes fall-187 {
  74.833% {
    transform: translate(56.5632vw, 74.833vh) scale(0.8562);
  }
  to {
    transform: translate(56.8762vw, 100vh) scale(0.8562);
  }
}
.snow:nth-child(188) {
  opacity: 0.3941;
  transform: translate(1.2131vw, -10px) scale(0.9532);
  animation: fall-188 15s -5s linear infinite;
}
@keyframes fall-188 {
  36.798% {
    transform: translate(-0.2954vw, 36.798vh) scale(0.9532);
  }
  to {
    transform: translate(0.45885vw, 100vh) scale(0.9532);
  }
}
.snow:nth-child(189) {
  opacity: 0.6609;
  transform: translate(93.012vw, -10px) scale(0.1582);
  animation: fall-189 26s -6s linear infinite;
}
@keyframes fall-189 {
  48.735% {
    transform: translate(102.9017vw, 48.735vh) scale(0.1582);
  }
  to {
    transform: translate(97.95685vw, 100vh) scale(0.1582);
  }
}
.snow:nth-child(190) {
  opacity: 0.0119;
  transform: translate(48.9534vw, -10px) scale(0.682);
  animation: fall-190 13s -7s linear infinite;
}
@keyframes fall-190 {
  38.148% {
    transform: translate(55.2101vw, 38.148vh) scale(0.682);
  }
  to {
    transform: translate(52.08175vw, 100vh) scale(0.682);
  }
}
.snow:nth-child(191) {
  opacity: 0.9428;
  transform: translate(7.4618vw, -10px) scale(0.3653);
  animation: fall-191 30s -20s linear infinite;
}
@keyframes fall-191 {
  40.322% {
    transform: translate(13.7625vw, 40.322vh) scale(0.3653);
  }
  to {
    transform: translate(10.61215vw, 100vh) scale(0.3653);
  }
}
.snow:nth-child(192) {
  opacity: 0.8894;
  transform: translate(86.5015vw, -10px) scale(0.9909);
  animation: fall-192 24s -29s linear infinite;
}
@keyframes fall-192 {
  32.823% {
    transform: translate(85.6969vw, 32.823vh) scale(0.9909);
  }
  to {
    transform: translate(86.0992vw, 100vh) scale(0.9909);
  }
}
.snow:nth-child(193) {
  opacity: 0.9994;
  transform: translate(92.1961vw, -10px) scale(0.633);
  animation: fall-193 28s -4s linear infinite;
}
@keyframes fall-193 {
  49.36% {
    transform: translate(85.9661vw, 49.36vh) scale(0.633);
  }
  to {
    transform: translate(89.0811vw, 100vh) scale(0.633);
  }
}
.snow:nth-child(194) {
  opacity: 0.4664;
  transform: translate(46.6516vw, -10px) scale(0.9865);
  animation: fall-194 26s -7s linear infinite;
}
@keyframes fall-194 {
  38.666% {
    transform: translate(50.1023vw, 38.666vh) scale(0.9865);
  }
  to {
    transform: translate(48.37695vw, 100vh) scale(0.9865);
  }
}
.snow:nth-child(195) {
  opacity: 0.9585;
  transform: translate(66.7774vw, -10px) scale(0.8791);
  animation: fall-195 18s -13s linear infinite;
}
@keyframes fall-195 {
  63.763% {
    transform: translate(72.2048vw, 63.763vh) scale(0.8791);
  }
  to {
    transform: translate(69.4911vw, 100vh) scale(0.8791);
  }
}
.snow:nth-child(196) {
  opacity: 0.9431;
  transform: translate(66.4379vw, -10px) scale(0.4031);
  animation: fall-196 27s -29s linear infinite;
}
@keyframes fall-196 {
  66.126% {
    transform: translate(66.8465vw, 66.126vh) scale(0.4031);
  }
  to {
    transform: translate(66.6422vw, 100vh) scale(0.4031);
  }
}
.snow:nth-child(197) {
  opacity: 0.211;
  transform: translate(33.3773vw, -10px) scale(0.6929);
  animation: fall-197 25s -2s linear infinite;
}
@keyframes fall-197 {
  75.573% {
    transform: translate(37.5628vw, 75.573vh) scale(0.6929);
  }
  to {
    transform: translate(35.47005vw, 100vh) scale(0.6929);
  }
}
.snow:nth-child(198) {
  opacity: 0.2109;
  transform: translate(45.3418vw, -10px) scale(0.1945);
  animation: fall-198 29s -20s linear infinite;
}
@keyframes fall-198 {
  78.05% {
    transform: translate(40.0347vw, 78.05vh) scale(0.1945);
  }
  to {
    transform: translate(42.68825vw, 100vh) scale(0.1945);
  }
}
.snow:nth-child(199) {
  opacity: 0.9461;
  transform: translate(42.3609vw, -10px) scale(0.2747);
  animation: fall-199 17s -23s linear infinite;
}
@keyframes fall-199 {
  40.94% {
    transform: translate(37.6129vw, 40.94vh) scale(0.2747);
  }
  to {
    transform: translate(39.9869vw, 100vh) scale(0.2747);
  }
}
.snow:nth-child(200) {
  opacity: 0.7769;
  transform: translate(96.1312vw, -10px) scale(0.4699);
  animation: fall-200 23s -4s linear infinite;
}
@keyframes fall-200 {
  40.884% {
    transform: translate(97.2229vw, 40.884vh) scale(0.4699);
  }
  to {
    transform: translate(96.67705vw, 100vh) scale(0.4699);
  }
}
