.wrapper1 {
    width: 100%;
    padding: 0 0 120px;
    overflow: hidden;
}

.container1 {
  position: relative;
  height: auto;
overflow: visible;
}

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 80%;
}
.snow:nth-child(1) {
  opacity: 0.2254;
  transform: translate(27.0866vw, -10px) scale(0.0902);
  animation: fall-1 13s -22s linear infinite;
}
@keyframes fall-1 {
  31.008% {
    transform: translate(19.8388vw, 31.008vh) scale(0.0902);
  }
  to {
    transform: translate(23.4627vw, 100vh) scale(0.0902);
  }
}
.snow:nth-child(2) {
  opacity: 0.0218;
  transform: translate(35.8999vw, -10px) scale(0.4643);
  animation: fall-2 20s -8s linear infinite;
}
@keyframes fall-2 {
  45.236% {
    transform: translate(28.7765vw, 45.236vh) scale(0.4643);
  }
  to {
    transform: translate(32.3382vw, 100vh) scale(0.4643);
  }
}
.snow:nth-child(3) {
  opacity: 0.5702;
  transform: translate(7.8206vw, -10px) scale(0.9949);
  animation: fall-3 20s -9s linear infinite;
}
@keyframes fall-3 {
  74.652% {
    transform: translate(10.0007vw, 74.652vh) scale(0.9949);
  }
  to {
    transform: translate(8.91065vw, 100vh) scale(0.9949);
  }
}
.snow:nth-child(4) {
  opacity: 0.4862;
  transform: translate(49.7641vw, -10px) scale(0.614);
  animation: fall-4 16s -16s linear infinite;
}
@keyframes fall-4 {
  72.473% {
    transform: translate(47.6025vw, 72.473vh) scale(0.614);
  }
  to {
    transform: translate(48.6833vw, 100vh) scale(0.614);
  }
}
.snow:nth-child(5) {
  opacity: 0.8165;
  transform: translate(14.4211vw, -10px) scale(0.2012);
  animation: fall-5 18s -3s linear infinite;
}
@keyframes fall-5 {
  53.938% {
    transform: translate(10.7474vw, 53.938vh) scale(0.2012);
  }
  to {
    transform: translate(12.58425vw, 100vh) scale(0.2012);
  }
}
.snow:nth-child(6) {
  opacity: 0.3964;
  transform: translate(48.1424vw, -10px) scale(0.729);
  animation: fall-6 19s -4s linear infinite;
}
@keyframes fall-6 {
  54.345% {
    transform: translate(55.4768vw, 54.345vh) scale(0.729);
  }
  to {
    transform: translate(51.8096vw, 100vh) scale(0.729);
  }
}
.snow:nth-child(7) {
  opacity: 0.4597;
  transform: translate(65.1469vw, -10px) scale(0.6929);
  animation: fall-7 21s -17s linear infinite;
}
@keyframes fall-7 {
  53.424% {
    transform: translate(71.7767vw, 53.424vh) scale(0.6929);
  }
  to {
    transform: translate(68.4618vw, 100vh) scale(0.6929);
  }
}
.snow:nth-child(8) {
  opacity: 0.1415;
  transform: translate(79.7344vw, -10px) scale(0.4641);
  animation: fall-8 19s -21s linear infinite;
}
@keyframes fall-8 {
  75.334% {
    transform: translate(81.9644vw, 75.334vh) scale(0.4641);
  }
  to {
    transform: translate(80.8494vw, 100vh) scale(0.4641);
  }
}
.snow:nth-child(9) {
  opacity: 0.9353;
  transform: translate(52.3438vw, -10px) scale(0.043);
  animation: fall-9 20s -4s linear infinite;
}
@keyframes fall-9 {
  44.8% {
    transform: translate(48.7856vw, 44.8vh) scale(0.043);
  }
  to {
    transform: translate(50.5647vw, 100vh) scale(0.043);
  }
}
.snow:nth-child(10) {
  opacity: 0.6455;
  transform: translate(65.7261vw, -10px) scale(0.8268);
  animation: fall-10 19s -7s linear infinite;
}
@keyframes fall-10 {
  39.739% {
    transform: translate(61.4331vw, 39.739vh) scale(0.8268);
  }
  to {
    transform: translate(63.5796vw, 100vh) scale(0.8268);
  }
}
.snow:nth-child(11) {
  opacity: 0.7783;
  transform: translate(56.603vw, -10px) scale(0.9436);
  animation: fall-11 18s -17s linear infinite;
}
@keyframes fall-11 {
  36.244% {
    transform: translate(65.3604vw, 36.244vh) scale(0.9436);
  }
  to {
    transform: translate(60.9817vw, 100vh) scale(0.9436);
  }
}
.snow:nth-child(12) {
  opacity: 0.4157;
  transform: translate(25.9297vw, -10px) scale(0.4813);
  animation: fall-12 11s -13s linear infinite;
}
@keyframes fall-12 {
  70.051% {
    transform: translate(28.3314vw, 70.051vh) scale(0.4813);
  }
  to {
    transform: translate(27.13055vw, 100vh) scale(0.4813);
  }
}
.snow:nth-child(13) {
  opacity: 0.3609;
  transform: translate(66.0761vw, -10px) scale(0.8095);
  animation: fall-13 21s -15s linear infinite;
}
@keyframes fall-13 {
  61.593% {
    transform: translate(72.4232vw, 61.593vh) scale(0.8095);
  }
  to {
    transform: translate(69.24965vw, 100vh) scale(0.8095);
  }
}
.snow:nth-child(14) {
  opacity: 0.6281;
  transform: translate(39.6771vw, -10px) scale(0.5211);
  animation: fall-14 26s -9s linear infinite;
}
@keyframes fall-14 {
  76.249% {
    transform: translate(33.3725vw, 76.249vh) scale(0.5211);
  }
  to {
    transform: translate(36.5248vw, 100vh) scale(0.5211);
  }
}
.snow:nth-child(15) {
  opacity: 0.7534;
  transform: translate(44.7533vw, -10px) scale(0.2579);
  animation: fall-15 23s -19s linear infinite;
}
@keyframes fall-15 {
  34.918% {
    transform: translate(35.7993vw, 34.918vh) scale(0.2579);
  }
  to {
    transform: translate(40.2763vw, 100vh) scale(0.2579);
  }
}
.snow:nth-child(16) {
  opacity: 0.408;
  transform: translate(7.7886vw, -10px) scale(0.9423);
  animation: fall-16 18s -2s linear infinite;
}
@keyframes fall-16 {
  66.389% {
    transform: translate(10.8815vw, 66.389vh) scale(0.9423);
  }
  to {
    transform: translate(9.33505vw, 100vh) scale(0.9423);
  }
}
.snow:nth-child(17) {
  opacity: 0.155;
  transform: translate(36.428vw, -10px) scale(0.061);
  animation: fall-17 29s -24s linear infinite;
}
@keyframes fall-17 {
  43.052% {
    transform: translate(41.7794vw, 43.052vh) scale(0.061);
  }
  to {
    transform: translate(39.1037vw, 100vh) scale(0.061);
  }
}
.snow:nth-child(18) {
  opacity: 0.5343;
  transform: translate(84.4457vw, -10px) scale(0.6172);
  animation: fall-18 28s -15s linear infinite;
}
@keyframes fall-18 {
  61.366% {
    transform: translate(93.9195vw, 61.366vh) scale(0.6172);
  }
  to {
    transform: translate(89.1826vw, 100vh) scale(0.6172);
  }
}
.snow:nth-child(19) {
  opacity: 0.6927;
  transform: translate(47.7086vw, -10px) scale(0.0362);
  animation: fall-19 27s -3s linear infinite;
}
@keyframes fall-19 {
  66.43% {
    transform: translate(48.893vw, 66.43vh) scale(0.0362);
  }
  to {
    transform: translate(48.3008vw, 100vh) scale(0.0362);
  }
}
.snow:nth-child(20) {
  opacity: 0.6027;
  transform: translate(17.3145vw, -10px) scale(0.0673);
  animation: fall-20 22s -26s linear infinite;
}
@keyframes fall-20 {
  44.658% {
    transform: translate(15.0924vw, 44.658vh) scale(0.0673);
  }
  to {
    transform: translate(16.20345vw, 100vh) scale(0.0673);
  }
}
.snow:nth-child(21) {
  opacity: 0.6428;
  transform: translate(6.3186vw, -10px) scale(0.2394);
  animation: fall-21 14s -24s linear infinite;
}
@keyframes fall-21 {
  66.67% {
    transform: translate(14.6492vw, 66.67vh) scale(0.2394);
  }
  to {
    transform: translate(10.4839vw, 100vh) scale(0.2394);
  }
}
.snow:nth-child(22) {
  opacity: 0.1637;
  transform: translate(77.8866vw, -10px) scale(0.5221);
  animation: fall-22 15s -24s linear infinite;
}
@keyframes fall-22 {
  40.099% {
    transform: translate(79.7831vw, 40.099vh) scale(0.5221);
  }
  to {
    transform: translate(78.83485vw, 100vh) scale(0.5221);
  }
}
.snow:nth-child(23) {
  opacity: 0.9667;
  transform: translate(95.9187vw, -10px) scale(0.5711);
  animation: fall-23 22s -14s linear infinite;
}
@keyframes fall-23 {
  33.849% {
    transform: translate(86.6268vw, 33.849vh) scale(0.5711);
  }
  to {
    transform: translate(91.27275vw, 100vh) scale(0.5711);
  }
}
.snow:nth-child(24) {
  opacity: 0.5133;
  transform: translate(44.158vw, -10px) scale(0.0625);
  animation: fall-24 12s -28s linear infinite;
}
@keyframes fall-24 {
  31.294% {
    transform: translate(45.4306vw, 31.294vh) scale(0.0625);
  }
  to {
    transform: translate(44.7943vw, 100vh) scale(0.0625);
  }
}
.snow:nth-child(25) {
  opacity: 0.8377;
  transform: translate(5.8994vw, -10px) scale(0.1548);
  animation: fall-25 23s -8s linear infinite;
}
@keyframes fall-25 {
  72.149% {
    transform: translate(8.7578vw, 72.149vh) scale(0.1548);
  }
  to {
    transform: translate(7.3286vw, 100vh) scale(0.1548);
  }
}
.snow:nth-child(26) {
  opacity: 0.2124;
  transform: translate(66.6651vw, -10px) scale(0.6816);
  animation: fall-26 11s -8s linear infinite;
}
@keyframes fall-26 {
  79.516% {
    transform: translate(68.8363vw, 79.516vh) scale(0.6816);
  }
  to {
    transform: translate(67.7507vw, 100vh) scale(0.6816);
  }
}
.snow:nth-child(27) {
  opacity: 0.088;
  transform: translate(34.9635vw, -10px) scale(0.876);
  animation: fall-27 28s -1s linear infinite;
}
@keyframes fall-27 {
  48.318% {
    transform: translate(39.0162vw, 48.318vh) scale(0.876);
  }
  to {
    transform: translate(36.98985vw, 100vh) scale(0.876);
  }
}
.snow:nth-child(28) {
  opacity: 0.3182;
  transform: translate(32.4017vw, -10px) scale(0.0017);
  animation: fall-28 21s -4s linear infinite;
}
@keyframes fall-28 {
  72.564% {
    transform: translate(38.0935vw, 72.564vh) scale(0.0017);
  }
  to {
    transform: translate(35.2476vw, 100vh) scale(0.0017);
  }
}
.snow:nth-child(29) {
  opacity: 0.775;
  transform: translate(74.7235vw, -10px) scale(0.5374);
  animation: fall-29 27s -25s linear infinite;
}
@keyframes fall-29 {
  56.862% {
    transform: translate(70.0002vw, 56.862vh) scale(0.5374);
  }
  to {
    transform: translate(72.36185vw, 100vh) scale(0.5374);
  }
}
.snow:nth-child(30) {
  opacity: 0.686;
  transform: translate(68.679vw, -10px) scale(0.2818);
  animation: fall-30 15s -15s linear infinite;
}
@keyframes fall-30 {
  64.826% {
    transform: translate(59.0631vw, 64.826vh) scale(0.2818);
  }
  to {
    transform: translate(63.87105vw, 100vh) scale(0.2818);
  }
}
.snow:nth-child(31) {
  opacity: 0.3522;
  transform: translate(91.5307vw, -10px) scale(0.9625);
  animation: fall-31 22s -20s linear infinite;
}
@keyframes fall-31 {
  47.12% {
    transform: translate(91.8401vw, 47.12vh) scale(0.9625);
  }
  to {
    transform: translate(91.6854vw, 100vh) scale(0.9625);
  }
}
.snow:nth-child(32) {
  opacity: 0.0315;
  transform: translate(43.0353vw, -10px) scale(0.9518);
  animation: fall-32 20s -22s linear infinite;
}
@keyframes fall-32 {
  50.176% {
    transform: translate(43.0782vw, 50.176vh) scale(0.9518);
  }
  to {
    transform: translate(43.05675vw, 100vh) scale(0.9518);
  }
}
.snow:nth-child(33) {
  opacity: 0.5126;
  transform: translate(13.2618vw, -10px) scale(0.6681);
  animation: fall-33 19s -20s linear infinite;
}
@keyframes fall-33 {
  57.007% {
    transform: translate(11.7547vw, 57.007vh) scale(0.6681);
  }
  to {
    transform: translate(12.50825vw, 100vh) scale(0.6681);
  }
}
.snow:nth-child(34) {
  opacity: 0.0242;
  transform: translate(70.5514vw, -10px) scale(0.2966);
  animation: fall-34 16s -19s linear infinite;
}
@keyframes fall-34 {
  38.558% {
    transform: translate(72.36vw, 38.558vh) scale(0.2966);
  }
  to {
    transform: translate(71.4557vw, 100vh) scale(0.2966);
  }
}
.snow:nth-child(35) {
  opacity: 0.281;
  transform: translate(41.5741vw, -10px) scale(0.8691);
  animation: fall-35 24s -30s linear infinite;
}
@keyframes fall-35 {
  57.918% {
    transform: translate(49.0555vw, 57.918vh) scale(0.8691);
  }
  to {
    transform: translate(45.3148vw, 100vh) scale(0.8691);
  }
}
.snow:nth-child(36) {
  opacity: 0.8086;
  transform: translate(2.4035vw, -10px) scale(0.5721);
  animation: fall-36 20s -14s linear infinite;
}
@keyframes fall-36 {
  36.505% {
    transform: translate(-2.252vw, 36.505vh) scale(0.5721);
  }
  to {
    transform: translate(0.07575vw, 100vh) scale(0.5721);
  }
}
.snow:nth-child(37) {
  opacity: 0.8875;
  transform: translate(40.0511vw, -10px) scale(0.1199);
  animation: fall-37 13s -6s linear infinite;
}
@keyframes fall-37 {
  76.101% {
    transform: translate(39.7385vw, 76.101vh) scale(0.1199);
  }
  to {
    transform: translate(39.8948vw, 100vh) scale(0.1199);
  }
}
.snow:nth-child(38) {
  opacity: 0.3642;
  transform: translate(45.9853vw, -10px) scale(0.3896);
  animation: fall-38 14s -22s linear infinite;
}
@keyframes fall-38 {
  32.073% {
    transform: translate(53.8321vw, 32.073vh) scale(0.3896);
  }
  to {
    transform: translate(49.9087vw, 100vh) scale(0.3896);
  }
}
.snow:nth-child(39) {
  opacity: 0.818;
  transform: translate(13.3841vw, -10px) scale(0.8238);
  animation: fall-39 24s -8s linear infinite;
}
@keyframes fall-39 {
  42.28% {
    transform: translate(20.7818vw, 42.28vh) scale(0.8238);
  }
  to {
    transform: translate(17.08295vw, 100vh) scale(0.8238);
  }
}
.snow:nth-child(40) {
  opacity: 0.1454;
  transform: translate(30.5134vw, -10px) scale(0.964);
  animation: fall-40 27s -1s linear infinite;
}
@keyframes fall-40 {
  33.308% {
    transform: translate(24.9952vw, 33.308vh) scale(0.964);
  }
  to {
    transform: translate(27.7543vw, 100vh) scale(0.964);
  }
}
.snow:nth-child(41) {
  opacity: 0.913;
  transform: translate(53.2348vw, -10px) scale(0.1513);
  animation: fall-41 16s -17s linear infinite;
}
@keyframes fall-41 {
  75.8% {
    transform: translate(48.3878vw, 75.8vh) scale(0.1513);
  }
  to {
    transform: translate(50.8113vw, 100vh) scale(0.1513);
  }
}
.snow:nth-child(42) {
  opacity: 0.6317;
  transform: translate(81.3939vw, -10px) scale(0.2907);
  animation: fall-42 27s -13s linear infinite;
}
@keyframes fall-42 {
  35.981% {
    transform: translate(86.6418vw, 35.981vh) scale(0.2907);
  }
  to {
    transform: translate(84.01785vw, 100vh) scale(0.2907);
  }
}
.snow:nth-child(43) {
  opacity: 0.4379;
  transform: translate(54.2834vw, -10px) scale(0.4583);
  animation: fall-43 21s -17s linear infinite;
}
@keyframes fall-43 {
  44.183% {
    transform: translate(50.8663vw, 44.183vh) scale(0.4583);
  }
  to {
    transform: translate(52.57485vw, 100vh) scale(0.4583);
  }
}
.snow:nth-child(44) {
  opacity: 0.1642;
  transform: translate(9.6725vw, -10px) scale(0.7762);
  animation: fall-44 24s -12s linear infinite;
}
@keyframes fall-44 {
  67.698% {
    transform: translate(6.7406vw, 67.698vh) scale(0.7762);
  }
  to {
    transform: translate(8.20655vw, 100vh) scale(0.7762);
  }
}
.snow:nth-child(45) {
  opacity: 0.7545;
  transform: translate(93.0517vw, -10px) scale(0.6727);
  animation: fall-45 24s -14s linear infinite;
}
@keyframes fall-45 {
  60.515% {
    transform: translate(98.9858vw, 60.515vh) scale(0.6727);
  }
  to {
    transform: translate(96.01875vw, 100vh) scale(0.6727);
  }
}
.snow:nth-child(46) {
  opacity: 0.4286;
  transform: translate(62.1385vw, -10px) scale(0.4352);
  animation: fall-46 10s -22s linear infinite;
}
@keyframes fall-46 {
  60.482% {
    transform: translate(55.253vw, 60.482vh) scale(0.4352);
  }
  to {
    transform: translate(58.69575vw, 100vh) scale(0.4352);
  }
}
.snow:nth-child(47) {
  opacity: 0.9602;
  transform: translate(17.8867vw, -10px) scale(0.1773);
  animation: fall-47 13s -21s linear infinite;
}
@keyframes fall-47 {
  41.861% {
    transform: translate(25.2225vw, 41.861vh) scale(0.1773);
  }
  to {
    transform: translate(21.5546vw, 100vh) scale(0.1773);
  }
}
.snow:nth-child(48) {
  opacity: 0.3864;
  transform: translate(24.7783vw, -10px) scale(0.347);
  animation: fall-48 26s -16s linear infinite;
}
@keyframes fall-48 {
  48.995% {
    transform: translate(19.8146vw, 48.995vh) scale(0.347);
  }
  to {
    transform: translate(22.29645vw, 100vh) scale(0.347);
  }
}
.snow:nth-child(49) {
  opacity: 0.0621;
  transform: translate(71.8462vw, -10px) scale(0.5916);
  animation: fall-49 18s -13s linear infinite;
}
@keyframes fall-49 {
  51.526% {
    transform: translate(64.8806vw, 51.526vh) scale(0.5916);
  }
  to {
    transform: translate(68.3634vw, 100vh) scale(0.5916);
  }
}
.snow:nth-child(50) {
  opacity: 0.7544;
  transform: translate(30.7427vw, -10px) scale(0.2701);
  animation: fall-50 11s -8s linear infinite;
}
@keyframes fall-50 {
  53.645% {
    transform: translate(23.509vw, 53.645vh) scale(0.2701);
  }
  to {
    transform: translate(27.12585vw, 100vh) scale(0.2701);
  }
}
.snow:nth-child(51) {
  opacity: 0.3534;
  transform: translate(10.6628vw, -10px) scale(0.8761);
  animation: fall-51 11s -28s linear infinite;
}
@keyframes fall-51 {
  44.951% {
    transform: translate(8.6879vw, 44.951vh) scale(0.8761);
  }
  to {
    transform: translate(9.67535vw, 100vh) scale(0.8761);
  }
}
.snow:nth-child(52) {
  opacity: 0.0345;
  transform: translate(48.7431vw, -10px) scale(0.3272);
  animation: fall-52 30s -20s linear infinite;
}
@keyframes fall-52 {
  36.79% {
    transform: translate(44.9347vw, 36.79vh) scale(0.3272);
  }
  to {
    transform: translate(46.8389vw, 100vh) scale(0.3272);
  }
}
.snow:nth-child(53) {
  opacity: 0.816;
  transform: translate(66.1527vw, -10px) scale(0.9083);
  animation: fall-53 18s -18s linear infinite;
}
@keyframes fall-53 {
  65.85% {
    transform: translate(70.9098vw, 65.85vh) scale(0.9083);
  }
  to {
    transform: translate(68.53125vw, 100vh) scale(0.9083);
  }
}
.snow:nth-child(54) {
  opacity: 0.1699;
  transform: translate(92.5719vw, -10px) scale(0.6779);
  animation: fall-54 22s -25s linear infinite;
}
@keyframes fall-54 {
  61.608% {
    transform: translate(97.9363vw, 61.608vh) scale(0.6779);
  }
  to {
    transform: translate(95.2541vw, 100vh) scale(0.6779);
  }
}
.snow:nth-child(55) {
  opacity: 0.6581;
  transform: translate(86.2359vw, -10px) scale(0.6154);
  animation: fall-55 17s -23s linear infinite;
}
@keyframes fall-55 {
  37.723% {
    transform: translate(95.5204vw, 37.723vh) scale(0.6154);
  }
  to {
    transform: translate(90.87815vw, 100vh) scale(0.6154);
  }
}
.snow:nth-child(56) {
  opacity: 0.2086;
  transform: translate(4.1468vw, -10px) scale(0.0979);
  animation: fall-56 22s -19s linear infinite;
}
@keyframes fall-56 {
  58.544% {
    transform: translate(6.085vw, 58.544vh) scale(0.0979);
  }
  to {
    transform: translate(5.1159vw, 100vh) scale(0.0979);
  }
}
.snow:nth-child(57) {
  opacity: 0.7795;
  transform: translate(85.3678vw, -10px) scale(0.6153);
  animation: fall-57 15s -16s linear infinite;
}
@keyframes fall-57 {
  63.288% {
    transform: translate(87.4092vw, 63.288vh) scale(0.6153);
  }
  to {
    transform: translate(86.3885vw, 100vh) scale(0.6153);
  }
}
.snow:nth-child(58) {
  opacity: 0.4376;
  transform: translate(76.9769vw, -10px) scale(0.456);
  animation: fall-58 26s -30s linear infinite;
}
@keyframes fall-58 {
  30.26% {
    transform: translate(77.2983vw, 30.26vh) scale(0.456);
  }
  to {
    transform: translate(77.1376vw, 100vh) scale(0.456);
  }
}
.snow:nth-child(59) {
  opacity: 0.7678;
  transform: translate(58.9185vw, -10px) scale(0.8845);
  animation: fall-59 26s -29s linear infinite;
}
@keyframes fall-59 {
  76.981% {
    transform: translate(59.0916vw, 76.981vh) scale(0.8845);
  }
  to {
    transform: translate(59.00505vw, 100vh) scale(0.8845);
  }
}
.snow:nth-child(60) {
  opacity: 0.6106;
  transform: translate(2.0047vw, -10px) scale(0.8507);
  animation: fall-60 21s -9s linear infinite;
}
@keyframes fall-60 {
  57.006% {
    transform: translate(2.9394vw, 57.006vh) scale(0.8507);
  }
  to {
    transform: translate(2.47205vw, 100vh) scale(0.8507);
  }
}
.snow:nth-child(61) {
  opacity: 0.7887;
  transform: translate(46.1415vw, -10px) scale(0.0938);
  animation: fall-61 26s -19s linear infinite;
}
@keyframes fall-61 {
  46.345% {
    transform: translate(39.19vw, 46.345vh) scale(0.0938);
  }
  to {
    transform: translate(42.66575vw, 100vh) scale(0.0938);
  }
}
.snow:nth-child(62) {
  opacity: 0.5293;
  transform: translate(95.1225vw, -10px) scale(0.0026);
  animation: fall-62 17s -26s linear infinite;
}
@keyframes fall-62 {
  71.607% {
    transform: translate(87.961vw, 71.607vh) scale(0.0026);
  }
  to {
    transform: translate(91.54175vw, 100vh) scale(0.0026);
  }
}
.snow:nth-child(63) {
  opacity: 0.7222;
  transform: translate(82.7938vw, -10px) scale(0.6254);
  animation: fall-63 15s -18s linear infinite;
}
@keyframes fall-63 {
  32.503% {
    transform: translate(77.4799vw, 32.503vh) scale(0.6254);
  }
  to {
    transform: translate(80.13685vw, 100vh) scale(0.6254);
  }
}
.snow:nth-child(64) {
  opacity: 0.4344;
  transform: translate(27.5731vw, -10px) scale(0.146);
  animation: fall-64 11s -25s linear infinite;
}
@keyframes fall-64 {
  77.116% {
    transform: translate(19.4029vw, 77.116vh) scale(0.146);
  }
  to {
    transform: translate(23.488vw, 100vh) scale(0.146);
  }
}
.snow:nth-child(65) {
  opacity: 0.2876;
  transform: translate(34.0923vw, -10px) scale(0.3706);
  animation: fall-65 17s -17s linear infinite;
}
@keyframes fall-65 {
  43.93% {
    transform: translate(35.3635vw, 43.93vh) scale(0.3706);
  }
  to {
    transform: translate(34.7279vw, 100vh) scale(0.3706);
  }
}
.snow:nth-child(66) {
  opacity: 0.3242;
  transform: translate(7.7002vw, -10px) scale(0.2397);
  animation: fall-66 10s -18s linear infinite;
}
@keyframes fall-66 {
  33.931% {
    transform: translate(1.3818vw, 33.931vh) scale(0.2397);
  }
  to {
    transform: translate(4.541vw, 100vh) scale(0.2397);
  }
}
.snow:nth-child(67) {
  opacity: 0.7081;
  transform: translate(85.1174vw, -10px) scale(0.2672);
  animation: fall-67 18s -30s linear infinite;
}
@keyframes fall-67 {
  67.428% {
    transform: translate(92.8036vw, 67.428vh) scale(0.2672);
  }
  to {
    transform: translate(88.9605vw, 100vh) scale(0.2672);
  }
}
.snow:nth-child(68) {
  opacity: 0.8114;
  transform: translate(10.4912vw, -10px) scale(0.7953);
  animation: fall-68 24s -28s linear infinite;
}
@keyframes fall-68 {
  69.488% {
    transform: translate(14.6554vw, 69.488vh) scale(0.7953);
  }
  to {
    transform: translate(12.5733vw, 100vh) scale(0.7953);
  }
}
.snow:nth-child(69) {
  opacity: 0.0765;
  transform: translate(82.005vw, -10px) scale(0.9514);
  animation: fall-69 27s -20s linear infinite;
}
@keyframes fall-69 {
  51.688% {
    transform: translate(84.6418vw, 51.688vh) scale(0.9514);
  }
  to {
    transform: translate(83.3234vw, 100vh) scale(0.9514);
  }
}
.snow:nth-child(70) {
  opacity: 0.6138;
  transform: translate(35.8437vw, -10px) scale(0.6156);
  animation: fall-70 22s -20s linear infinite;
}
@keyframes fall-70 {
  57.537% {
    transform: translate(32.678vw, 57.537vh) scale(0.6156);
  }
  to {
    transform: translate(34.26085vw, 100vh) scale(0.6156);
  }
}
.snow:nth-child(71) {
  opacity: 0.0259;
  transform: translate(61.6953vw, -10px) scale(0.6709);
  animation: fall-71 30s -5s linear infinite;
}
@keyframes fall-71 {
  58.173% {
    transform: translate(69.068vw, 58.173vh) scale(0.6709);
  }
  to {
    transform: translate(65.38165vw, 100vh) scale(0.6709);
  }
}
.snow:nth-child(72) {
  opacity: 0.8625;
  transform: translate(25.3061vw, -10px) scale(0.9323);
  animation: fall-72 28s -12s linear infinite;
}
@keyframes fall-72 {
  39.667% {
    transform: translate(23.5769vw, 39.667vh) scale(0.9323);
  }
  to {
    transform: translate(24.4415vw, 100vh) scale(0.9323);
  }
}
.snow:nth-child(73) {
  opacity: 0.9041;
  transform: translate(65.9406vw, -10px) scale(0.4933);
  animation: fall-73 20s -8s linear infinite;
}
@keyframes fall-73 {
  68.014% {
    transform: translate(64.6963vw, 68.014vh) scale(0.4933);
  }
  to {
    transform: translate(65.31845vw, 100vh) scale(0.4933);
  }
}
.snow:nth-child(74) {
  opacity: 0.4055;
  transform: translate(45.9498vw, -10px) scale(0.3208);
  animation: fall-74 15s -17s linear infinite;
}
@keyframes fall-74 {
  69.339% {
    transform: translate(45.9532vw, 69.339vh) scale(0.3208);
  }
  to {
    transform: translate(45.9515vw, 100vh) scale(0.3208);
  }
}
.snow:nth-child(75) {
  opacity: 0.2691;
  transform: translate(61.783vw, -10px) scale(0.4763);
  animation: fall-75 13s -13s linear infinite;
}
@keyframes fall-75 {
  39.257% {
    transform: translate(58.4401vw, 39.257vh) scale(0.4763);
  }
  to {
    transform: translate(60.11155vw, 100vh) scale(0.4763);
  }
}
.snow:nth-child(76) {
  opacity: 0.5541;
  transform: translate(34.0509vw, -10px) scale(0.8492);
  animation: fall-76 24s -8s linear infinite;
}
@keyframes fall-76 {
  50.513% {
    transform: translate(28.0629vw, 50.513vh) scale(0.8492);
  }
  to {
    transform: translate(31.0569vw, 100vh) scale(0.8492);
  }
}
.snow:nth-child(77) {
  opacity: 0.857;
  transform: translate(19.2749vw, -10px) scale(0.3381);
  animation: fall-77 16s -8s linear infinite;
}
@keyframes fall-77 {
  63.444% {
    transform: translate(26.7849vw, 63.444vh) scale(0.3381);
  }
  to {
    transform: translate(23.0299vw, 100vh) scale(0.3381);
  }
}
.snow:nth-child(78) {
  opacity: 0.704;
  transform: translate(24.7321vw, -10px) scale(0.8437);
  animation: fall-78 25s -3s linear infinite;
}
@keyframes fall-78 {
  42.026% {
    transform: translate(32.0487vw, 42.026vh) scale(0.8437);
  }
  to {
    transform: translate(28.3904vw, 100vh) scale(0.8437);
  }
}
.snow:nth-child(79) {
  opacity: 0.387;
  transform: translate(26.0287vw, -10px) scale(0.5883);
  animation: fall-79 23s -30s linear infinite;
}
@keyframes fall-79 {
  68.242% {
    transform: translate(18.8371vw, 68.242vh) scale(0.5883);
  }
  to {
    transform: translate(22.4329vw, 100vh) scale(0.5883);
  }
}
.snow:nth-child(80) {
  opacity: 0.6583;
  transform: translate(43.2932vw, -10px) scale(0.4971);
  animation: fall-80 25s -22s linear infinite;
}
@keyframes fall-80 {
  57.106% {
    transform: translate(43.2067vw, 57.106vh) scale(0.4971);
  }
  to {
    transform: translate(43.24995vw, 100vh) scale(0.4971);
  }
}
.snow:nth-child(81) {
  opacity: 0.0146;
  transform: translate(79.7978vw, -10px) scale(0.3777);
  animation: fall-81 15s -9s linear infinite;
}
@keyframes fall-81 {
  41.305% {
    transform: translate(81.7757vw, 41.305vh) scale(0.3777);
  }
  to {
    transform: translate(80.78675vw, 100vh) scale(0.3777);
  }
}
.snow:nth-child(82) {
  opacity: 0.4964;
  transform: translate(12.8207vw, -10px) scale(0.3919);
  animation: fall-82 15s -15s linear infinite;
}
@keyframes fall-82 {
  66.261% {
    transform: translate(19.3437vw, 66.261vh) scale(0.3919);
  }
  to {
    transform: translate(16.0822vw, 100vh) scale(0.3919);
  }
}
.snow:nth-child(83) {
  opacity: 0.0339;
  transform: translate(16.1298vw, -10px) scale(0.8652);
  animation: fall-83 14s -17s linear infinite;
}
@keyframes fall-83 {
  38.034% {
    transform: translate(12.7538vw, 38.034vh) scale(0.8652);
  }
  to {
    transform: translate(14.4418vw, 100vh) scale(0.8652);
  }
}
.snow:nth-child(84) {
  opacity: 0.3564;
  transform: translate(92.4435vw, -10px) scale(0.7805);
  animation: fall-84 17s -13s linear infinite;
}
@keyframes fall-84 {
  69.011% {
    transform: translate(85.1058vw, 69.011vh) scale(0.7805);
  }
  to {
    transform: translate(88.77465vw, 100vh) scale(0.7805);
  }
}
.snow:nth-child(85) {
  opacity: 0.2002;
  transform: translate(94.407vw, -10px) scale(0.023);
  animation: fall-85 29s -16s linear infinite;
}
@keyframes fall-85 {
  79.114% {
    transform: translate(94.9826vw, 79.114vh) scale(0.023);
  }
  to {
    transform: translate(94.6948vw, 100vh) scale(0.023);
  }
}
.snow:nth-child(86) {
  opacity: 0.7235;
  transform: translate(21.1239vw, -10px) scale(0.8253);
  animation: fall-86 12s -27s linear infinite;
}
@keyframes fall-86 {
  73.726% {
    transform: translate(15.8384vw, 73.726vh) scale(0.8253);
  }
  to {
    transform: translate(18.48115vw, 100vh) scale(0.8253);
  }
}
.snow:nth-child(87) {
  opacity: 0.4645;
  transform: translate(89.3475vw, -10px) scale(0.9845);
  animation: fall-87 24s -25s linear infinite;
}
@keyframes fall-87 {
  75.852% {
    transform: translate(92.6329vw, 75.852vh) scale(0.9845);
  }
  to {
    transform: translate(90.9902vw, 100vh) scale(0.9845);
  }
}
.snow:nth-child(88) {
  opacity: 0.8787;
  transform: translate(50.6822vw, -10px) scale(0.2945);
  animation: fall-88 24s -16s linear infinite;
}
@keyframes fall-88 {
  56.856% {
    transform: translate(42.8106vw, 56.856vh) scale(0.2945);
  }
  to {
    transform: translate(46.7464vw, 100vh) scale(0.2945);
  }
}
.snow:nth-child(89) {
  opacity: 0.2987;
  transform: translate(57.8059vw, -10px) scale(0.3796);
  animation: fall-89 28s -12s linear infinite;
}
@keyframes fall-89 {
  38.101% {
    transform: translate(53.8108vw, 38.101vh) scale(0.3796);
  }
  to {
    transform: translate(55.80835vw, 100vh) scale(0.3796);
  }
}
.snow:nth-child(90) {
  opacity: 0.7684;
  transform: translate(79.0151vw, -10px) scale(0.8502);
  animation: fall-90 24s -20s linear infinite;
}
@keyframes fall-90 {
  76.547% {
    transform: translate(71.0208vw, 76.547vh) scale(0.8502);
  }
  to {
    transform: translate(75.01795vw, 100vh) scale(0.8502);
  }
}
.snow:nth-child(91) {
  opacity: 0.0269;
  transform: translate(55.7309vw, -10px) scale(0.4542);
  animation: fall-91 17s -2s linear infinite;
}
@keyframes fall-91 {
  42.302% {
    transform: translate(63.3466vw, 42.302vh) scale(0.4542);
  }
  to {
    transform: translate(59.53875vw, 100vh) scale(0.4542);
  }
}
.snow:nth-child(92) {
  opacity: 0.1346;
  transform: translate(47.5326vw, -10px) scale(0.4294);
  animation: fall-92 29s -19s linear infinite;
}
@keyframes fall-92 {
  44.05% {
    transform: translate(41.0526vw, 44.05vh) scale(0.4294);
  }
  to {
    transform: translate(44.2926vw, 100vh) scale(0.4294);
  }
}
.snow:nth-child(93) {
  opacity: 0.83;
  transform: translate(51.624vw, -10px) scale(0.9124);
  animation: fall-93 21s -26s linear infinite;
}
@keyframes fall-93 {
  52.484% {
    transform: translate(59.4581vw, 52.484vh) scale(0.9124);
  }
  to {
    transform: translate(55.54105vw, 100vh) scale(0.9124);
  }
}
.snow:nth-child(94) {
  opacity: 0.948;
  transform: translate(11.3425vw, -10px) scale(0.668);
  animation: fall-94 17s -27s linear infinite;
}
@keyframes fall-94 {
  54.96% {
    transform: translate(17.3004vw, 54.96vh) scale(0.668);
  }
  to {
    transform: translate(14.32145vw, 100vh) scale(0.668);
  }
}
.snow:nth-child(95) {
  opacity: 0.5623;
  transform: translate(82.0962vw, -10px) scale(0.328);
  animation: fall-95 30s -7s linear infinite;
}
@keyframes fall-95 {
  76.697% {
    transform: translate(82.6258vw, 76.697vh) scale(0.328);
  }
  to {
    transform: translate(82.361vw, 100vh) scale(0.328);
  }
}
.snow:nth-child(96) {
  opacity: 0.9894;
  transform: translate(58.6167vw, -10px) scale(0.9698);
  animation: fall-96 30s -22s linear infinite;
}
@keyframes fall-96 {
  65.975% {
    transform: translate(50.5026vw, 65.975vh) scale(0.9698);
  }
  to {
    transform: translate(54.55965vw, 100vh) scale(0.9698);
  }
}
.snow:nth-child(97) {
  opacity: 0.8445;
  transform: translate(21.7594vw, -10px) scale(0.7406);
  animation: fall-97 17s -12s linear infinite;
}
@keyframes fall-97 {
  78.272% {
    transform: translate(19.1301vw, 78.272vh) scale(0.7406);
  }
  to {
    transform: translate(20.44475vw, 100vh) scale(0.7406);
  }
}
.snow:nth-child(98) {
  opacity: 0.2376;
  transform: translate(86.3527vw, -10px) scale(0.8509);
  animation: fall-98 22s -14s linear infinite;
}
@keyframes fall-98 {
  59.685% {
    transform: translate(92.317vw, 59.685vh) scale(0.8509);
  }
  to {
    transform: translate(89.33485vw, 100vh) scale(0.8509);
  }
}
.snow:nth-child(99) {
  opacity: 0.8904;
  transform: translate(36.9403vw, -10px) scale(0.9681);
  animation: fall-99 26s -19s linear infinite;
}
@keyframes fall-99 {
  47.118% {
    transform: translate(38.4704vw, 47.118vh) scale(0.9681);
  }
  to {
    transform: translate(37.70535vw, 100vh) scale(0.9681);
  }
}
.snow:nth-child(100) {
  opacity: 0.9189;
  transform: translate(76.9198vw, -10px) scale(0.8223);
  animation: fall-100 24s -24s linear infinite;
}
@keyframes fall-100 {
  32.927% {
    transform: translate(82.9597vw, 32.927vh) scale(0.8223);
  }
  to {
    transform: translate(79.93975vw, 100vh) scale(0.8223);
  }
}
.snow:nth-child(101) {
  opacity: 0.5148;
  transform: translate(7.8581vw, -10px) scale(0.2515);
  animation: fall-101 11s -3s linear infinite;
}
@keyframes fall-101 {
  52.862% {
    transform: translate(11.3856vw, 52.862vh) scale(0.2515);
  }
  to {
    transform: translate(9.62185vw, 100vh) scale(0.2515);
  }
}
.snow:nth-child(102) {
  opacity: 0.1182;
  transform: translate(12.7021vw, -10px) scale(0.4522);
  animation: fall-102 16s -15s linear infinite;
}
@keyframes fall-102 {
  39.531% {
    transform: translate(17.7418vw, 39.531vh) scale(0.4522);
  }
  to {
    transform: translate(15.22195vw, 100vh) scale(0.4522);
  }
}
.snow:nth-child(103) {
  opacity: 0.233;
  transform: translate(50.6697vw, -10px) scale(0.9338);
  animation: fall-103 15s -20s linear infinite;
}
@keyframes fall-103 {
  49.38% {
    transform: translate(45.8749vw, 49.38vh) scale(0.9338);
  }
  to {
    transform: translate(48.2723vw, 100vh) scale(0.9338);
  }
}
.snow:nth-child(104) {
  opacity: 0.4728;
  transform: translate(80.4137vw, -10px) scale(0.9732);
  animation: fall-104 14s -22s linear infinite;
}
@keyframes fall-104 {
  73.452% {
    transform: translate(74.0436vw, 73.452vh) scale(0.9732);
  }
  to {
    transform: translate(77.22865vw, 100vh) scale(0.9732);
  }
}
.snow:nth-child(105) {
  opacity: 0.08;
  transform: translate(14.4967vw, -10px) scale(0.2185);
  animation: fall-105 26s -20s linear infinite;
}
@keyframes fall-105 {
  57.901% {
    transform: translate(14.6353vw, 57.901vh) scale(0.2185);
  }
  to {
    transform: translate(14.566vw, 100vh) scale(0.2185);
  }
}
.snow:nth-child(106) {
  opacity: 0.4853;
  transform: translate(28.6797vw, -10px) scale(0.2246);
  animation: fall-106 13s -24s linear infinite;
}
@keyframes fall-106 {
  33.961% {
    transform: translate(23.0147vw, 33.961vh) scale(0.2246);
  }
  to {
    transform: translate(25.8472vw, 100vh) scale(0.2246);
  }
}
.snow:nth-child(107) {
  opacity: 0.5166;
  transform: translate(46.7296vw, -10px) scale(0.1729);
  animation: fall-107 16s -12s linear infinite;
}
@keyframes fall-107 {
  65.285% {
    transform: translate(39.314vw, 65.285vh) scale(0.1729);
  }
  to {
    transform: translate(43.0218vw, 100vh) scale(0.1729);
  }
}
.snow:nth-child(108) {
  opacity: 0.7206;
  transform: translate(83.1186vw, -10px) scale(0.9669);
  animation: fall-108 28s -28s linear infinite;
}
@keyframes fall-108 {
  56.919% {
    transform: translate(92.8046vw, 56.919vh) scale(0.9669);
  }
  to {
    transform: translate(87.9616vw, 100vh) scale(0.9669);
  }
}
.snow:nth-child(109) {
  opacity: 0.2701;
  transform: translate(69.1974vw, -10px) scale(0.8189);
  animation: fall-109 17s -23s linear infinite;
}
@keyframes fall-109 {
  43.048% {
    transform: translate(66.6457vw, 43.048vh) scale(0.8189);
  }
  to {
    transform: translate(67.92155vw, 100vh) scale(0.8189);
  }
}
.snow:nth-child(110) {
  opacity: 0.7411;
  transform: translate(20.4291vw, -10px) scale(0.0663);
  animation: fall-110 16s -1s linear infinite;
}
@keyframes fall-110 {
  76.406% {
    transform: translate(27.279vw, 76.406vh) scale(0.0663);
  }
  to {
    transform: translate(23.85405vw, 100vh) scale(0.0663);
  }
}
.snow:nth-child(111) {
  opacity: 0.9959;
  transform: translate(96.8949vw, -10px) scale(0.8897);
  animation: fall-111 11s -17s linear infinite;
}
@keyframes fall-111 {
  38.806% {
    transform: translate(90.7948vw, 38.806vh) scale(0.8897);
  }
  to {
    transform: translate(93.84485vw, 100vh) scale(0.8897);
  }
}
.snow:nth-child(112) {
  opacity: 0.7059;
  transform: translate(47.405vw, -10px) scale(0.0163);
  animation: fall-112 17s -29s linear infinite;
}
@keyframes fall-112 {
  53.814% {
    transform: translate(37.5716vw, 53.814vh) scale(0.0163);
  }
  to {
    transform: translate(42.4883vw, 100vh) scale(0.0163);
  }
}
.snow:nth-child(113) {
  opacity: 0.4314;
  transform: translate(26.644vw, -10px) scale(0.63);
  animation: fall-113 11s -17s linear infinite;
}
@keyframes fall-113 {
  69.147% {
    transform: translate(23.2169vw, 69.147vh) scale(0.63);
  }
  to {
    transform: translate(24.93045vw, 100vh) scale(0.63);
  }
}
.snow:nth-child(114) {
  opacity: 0.7736;
  transform: translate(90.1418vw, -10px) scale(0.6628);
  animation: fall-114 20s -12s linear infinite;
}
@keyframes fall-114 {
  30.993% {
    transform: translate(95.2827vw, 30.993vh) scale(0.6628);
  }
  to {
    transform: translate(92.71225vw, 100vh) scale(0.6628);
  }
}
.snow:nth-child(115) {
  opacity: 0.564;
  transform: translate(89.9191vw, -10px) scale(0.3175);
  animation: fall-115 14s -1s linear infinite;
}
@keyframes fall-115 {
  48.219% {
    transform: translate(93.4392vw, 48.219vh) scale(0.3175);
  }
  to {
    transform: translate(91.67915vw, 100vh) scale(0.3175);
  }
}
.snow:nth-child(116) {
  opacity: 0.6076;
  transform: translate(1.3641vw, -10px) scale(0.7474);
  animation: fall-116 22s -26s linear infinite;
}
@keyframes fall-116 {
  44.271% {
    transform: translate(3.6121vw, 44.271vh) scale(0.7474);
  }
  to {
    transform: translate(2.4881vw, 100vh) scale(0.7474);
  }
}
.snow:nth-child(117) {
  opacity: 0.7532;
  transform: translate(5.8767vw, -10px) scale(0.1533);
  animation: fall-117 11s -22s linear infinite;
}
@keyframes fall-117 {
  51.398% {
    transform: translate(0.0925vw, 51.398vh) scale(0.1533);
  }
  to {
    transform: translate(2.9846vw, 100vh) scale(0.1533);
  }
}
.snow:nth-child(118) {
  opacity: 0.395;
  transform: translate(21.6589vw, -10px) scale(0.9089);
  animation: fall-118 11s -19s linear infinite;
}
@keyframes fall-118 {
  43.424% {
    transform: translate(28.2801vw, 43.424vh) scale(0.9089);
  }
  to {
    transform: translate(24.9695vw, 100vh) scale(0.9089);
  }
}
.snow:nth-child(119) {
  opacity: 0.1376;
  transform: translate(19.0917vw, -10px) scale(0.0943);
  animation: fall-119 20s -29s linear infinite;
}
@keyframes fall-119 {
  40.77% {
    transform: translate(17.393vw, 40.77vh) scale(0.0943);
  }
  to {
    transform: translate(18.24235vw, 100vh) scale(0.0943);
  }
}
.snow:nth-child(120) {
  opacity: 0.1611;
  transform: translate(87.839vw, -10px) scale(0.7491);
  animation: fall-120 27s -30s linear infinite;
}
@keyframes fall-120 {
  67.205% {
    transform: translate(82.8363vw, 67.205vh) scale(0.7491);
  }
  to {
    transform: translate(85.33765vw, 100vh) scale(0.7491);
  }
}
.snow:nth-child(121) {
  opacity: 0.9413;
  transform: translate(55.5662vw, -10px) scale(0.9938);
  animation: fall-121 18s -22s linear infinite;
}
@keyframes fall-121 {
  74.748% {
    transform: translate(60.7095vw, 74.748vh) scale(0.9938);
  }
  to {
    transform: translate(58.13785vw, 100vh) scale(0.9938);
  }
}
.snow:nth-child(122) {
  opacity: 0.2327;
  transform: translate(13.4866vw, -10px) scale(0.6242);
  animation: fall-122 11s -23s linear infinite;
}
@keyframes fall-122 {
  31.873% {
    transform: translate(11.6776vw, 31.873vh) scale(0.6242);
  }
  to {
    transform: translate(12.5821vw, 100vh) scale(0.6242);
  }
}
.snow:nth-child(123) {
  opacity: 0.6751;
  transform: translate(39.3729vw, -10px) scale(0.5975);
  animation: fall-123 23s -26s linear infinite;
}
@keyframes fall-123 {
  70.967% {
    transform: translate(33.9903vw, 70.967vh) scale(0.5975);
  }
  to {
    transform: translate(36.6816vw, 100vh) scale(0.5975);
  }
}
.snow:nth-child(124) {
  opacity: 0.0372;
  transform: translate(66.8522vw, -10px) scale(0.9015);
  animation: fall-124 19s -27s linear infinite;
}
@keyframes fall-124 {
  48.489% {
    transform: translate(65.8482vw, 48.489vh) scale(0.9015);
  }
  to {
    transform: translate(66.3502vw, 100vh) scale(0.9015);
  }
}
.snow:nth-child(125) {
  opacity: 0.7783;
  transform: translate(20.381vw, -10px) scale(0.4942);
  animation: fall-125 11s -6s linear infinite;
}
@keyframes fall-125 {
  71.184% {
    transform: translate(24.9044vw, 71.184vh) scale(0.4942);
  }
  to {
    transform: translate(22.6427vw, 100vh) scale(0.4942);
  }
}
.snow:nth-child(126) {
  opacity: 0.9848;
  transform: translate(13.8705vw, -10px) scale(0.1053);
  animation: fall-126 22s -4s linear infinite;
}
@keyframes fall-126 {
  59.523% {
    transform: translate(20.6744vw, 59.523vh) scale(0.1053);
  }
  to {
    transform: translate(17.27245vw, 100vh) scale(0.1053);
  }
}
.snow:nth-child(127) {
  opacity: 0.1197;
  transform: translate(83.1725vw, -10px) scale(0.503);
  animation: fall-127 29s -4s linear infinite;
}
@keyframes fall-127 {
  67.226% {
    transform: translate(90.5418vw, 67.226vh) scale(0.503);
  }
  to {
    transform: translate(86.85715vw, 100vh) scale(0.503);
  }
}
.snow:nth-child(128) {
  opacity: 0.0959;
  transform: translate(74.0389vw, -10px) scale(0.4093);
  animation: fall-128 18s -5s linear infinite;
}
@keyframes fall-128 {
  53.444% {
    transform: translate(72.3589vw, 53.444vh) scale(0.4093);
  }
  to {
    transform: translate(73.1989vw, 100vh) scale(0.4093);
  }
}
.snow:nth-child(129) {
  opacity: 0.3454;
  transform: translate(10.0607vw, -10px) scale(0.7898);
  animation: fall-129 23s -11s linear infinite;
}
@keyframes fall-129 {
  72.437% {
    transform: translate(6.6387vw, 72.437vh) scale(0.7898);
  }
  to {
    transform: translate(8.3497vw, 100vh) scale(0.7898);
  }
}
.snow:nth-child(130) {
  opacity: 0.0934;
  transform: translate(21.8641vw, -10px) scale(0.4685);
  animation: fall-130 23s -16s linear infinite;
}
@keyframes fall-130 {
  67.903% {
    transform: translate(13.1615vw, 67.903vh) scale(0.4685);
  }
  to {
    transform: translate(17.5128vw, 100vh) scale(0.4685);
  }
}
.snow:nth-child(131) {
  opacity: 0.1813;
  transform: translate(90.0012vw, -10px) scale(0.5673);
  animation: fall-131 16s -14s linear infinite;
}
@keyframes fall-131 {
  34.915% {
    transform: translate(96.0857vw, 34.915vh) scale(0.5673);
  }
  to {
    transform: translate(93.04345vw, 100vh) scale(0.5673);
  }
}
.snow:nth-child(132) {
  opacity: 0.2285;
  transform: translate(0.6361vw, -10px) scale(0.0626);
  animation: fall-132 29s -14s linear infinite;
}
@keyframes fall-132 {
  79.769% {
    transform: translate(-6.3438vw, 79.769vh) scale(0.0626);
  }
  to {
    transform: translate(-2.85385vw, 100vh) scale(0.0626);
  }
}
.snow:nth-child(133) {
  opacity: 0.1023;
  transform: translate(9.9853vw, -10px) scale(0.9332);
  animation: fall-133 30s -4s linear infinite;
}
@keyframes fall-133 {
  31.573% {
    transform: translate(18.7205vw, 31.573vh) scale(0.9332);
  }
  to {
    transform: translate(14.3529vw, 100vh) scale(0.9332);
  }
}
.snow:nth-child(134) {
  opacity: 0.3226;
  transform: translate(33.2829vw, -10px) scale(0.9301);
  animation: fall-134 18s -17s linear infinite;
}
@keyframes fall-134 {
  52.319% {
    transform: translate(36.8599vw, 52.319vh) scale(0.9301);
  }
  to {
    transform: translate(35.0714vw, 100vh) scale(0.9301);
  }
}
.snow:nth-child(135) {
  opacity: 0.4715;
  transform: translate(47.9133vw, -10px) scale(0.9579);
  animation: fall-135 26s -2s linear infinite;
}
@keyframes fall-135 {
  73.402% {
    transform: translate(38.802vw, 73.402vh) scale(0.9579);
  }
  to {
    transform: translate(43.35765vw, 100vh) scale(0.9579);
  }
}
.snow:nth-child(136) {
  opacity: 0.4883;
  transform: translate(13.7449vw, -10px) scale(0.0067);
  animation: fall-136 11s -8s linear infinite;
}
@keyframes fall-136 {
  32.472% {
    transform: translate(13.5223vw, 32.472vh) scale(0.0067);
  }
  to {
    transform: translate(13.6336vw, 100vh) scale(0.0067);
  }
}
.snow:nth-child(137) {
  opacity: 0.8598;
  transform: translate(79.2273vw, -10px) scale(0.9054);
  animation: fall-137 15s -14s linear infinite;
}
@keyframes fall-137 {
  67.807% {
    transform: translate(71.966vw, 67.807vh) scale(0.9054);
  }
  to {
    transform: translate(75.59665vw, 100vh) scale(0.9054);
  }
}
.snow:nth-child(138) {
  opacity: 0.084;
  transform: translate(87.1458vw, -10px) scale(0.8096);
  animation: fall-138 14s -1s linear infinite;
}
@keyframes fall-138 {
  49.861% {
    transform: translate(96.6814vw, 49.861vh) scale(0.8096);
  }
  to {
    transform: translate(91.9136vw, 100vh) scale(0.8096);
  }
}
.snow:nth-child(139) {
  opacity: 0.9382;
  transform: translate(24.536vw, -10px) scale(0.287);
  animation: fall-139 25s -6s linear infinite;
}
@keyframes fall-139 {
  51.15% {
    transform: translate(26.9273vw, 51.15vh) scale(0.287);
  }
  to {
    transform: translate(25.73165vw, 100vh) scale(0.287);
  }
}
.snow:nth-child(140) {
  opacity: 0.4895;
  transform: translate(65.2238vw, -10px) scale(0.1517);
  animation: fall-140 19s -7s linear infinite;
}
@keyframes fall-140 {
  36.678% {
    transform: translate(69.7901vw, 36.678vh) scale(0.1517);
  }
  to {
    transform: translate(67.50695vw, 100vh) scale(0.1517);
  }
}
.snow:nth-child(141) {
  opacity: 0.2554;
  transform: translate(16.8068vw, -10px) scale(0.1493);
  animation: fall-141 17s -13s linear infinite;
}
@keyframes fall-141 {
  48.4% {
    transform: translate(9.9698vw, 48.4vh) scale(0.1493);
  }
  to {
    transform: translate(13.3883vw, 100vh) scale(0.1493);
  }
}
.snow:nth-child(142) {
  opacity: 0.8135;
  transform: translate(46.9419vw, -10px) scale(0.2482);
  animation: fall-142 20s -15s linear infinite;
}
@keyframes fall-142 {
  48.026% {
    transform: translate(41.006vw, 48.026vh) scale(0.2482);
  }
  to {
    transform: translate(43.97395vw, 100vh) scale(0.2482);
  }
}
.snow:nth-child(143) {
  opacity: 0.9153;
  transform: translate(5.7121vw, -10px) scale(0.8054);
  animation: fall-143 25s -15s linear infinite;
}
@keyframes fall-143 {
  38.745% {
    transform: translate(14.0015vw, 38.745vh) scale(0.8054);
  }
  to {
    transform: translate(9.8568vw, 100vh) scale(0.8054);
  }
}
.snow:nth-child(144) {
  opacity: 0.2103;
  transform: translate(81.6898vw, -10px) scale(0.3493);
  animation: fall-144 16s -27s linear infinite;
}
@keyframes fall-144 {
  34.651% {
    transform: translate(89.968vw, 34.651vh) scale(0.3493);
  }
  to {
    transform: translate(85.8289vw, 100vh) scale(0.3493);
  }
}
.snow:nth-child(145) {
  opacity: 0.0349;
  transform: translate(32.0507vw, -10px) scale(0.5381);
  animation: fall-145 16s -12s linear infinite;
}
@keyframes fall-145 {
  57.475% {
    transform: translate(36.898vw, 57.475vh) scale(0.5381);
  }
  to {
    transform: translate(34.47435vw, 100vh) scale(0.5381);
  }
}
.snow:nth-child(146) {
  opacity: 0.5409;
  transform: translate(22.1403vw, -10px) scale(0.8716);
  animation: fall-146 19s -15s linear infinite;
}
@keyframes fall-146 {
  68.233% {
    transform: translate(15.1933vw, 68.233vh) scale(0.8716);
  }
  to {
    transform: translate(18.6668vw, 100vh) scale(0.8716);
  }
}
.snow:nth-child(147) {
  opacity: 0.5953;
  transform: translate(44.8976vw, -10px) scale(0.1921);
  animation: fall-147 26s -21s linear infinite;
}
@keyframes fall-147 {
  72.736% {
    transform: translate(35.5753vw, 72.736vh) scale(0.1921);
  }
  to {
    transform: translate(40.23645vw, 100vh) scale(0.1921);
  }
}
.snow:nth-child(148) {
  opacity: 0.3989;
  transform: translate(36.3992vw, -10px) scale(0.5211);
  animation: fall-148 23s -13s linear infinite;
}
@keyframes fall-148 {
  68.099% {
    transform: translate(33.9418vw, 68.099vh) scale(0.5211);
  }
  to {
    transform: translate(35.1705vw, 100vh) scale(0.5211);
  }
}
.snow:nth-child(149) {
  opacity: 0.7791;
  transform: translate(25.0405vw, -10px) scale(0.0972);
  animation: fall-149 25s -5s linear infinite;
}
@keyframes fall-149 {
  71.452% {
    transform: translate(18.5352vw, 71.452vh) scale(0.0972);
  }
  to {
    transform: translate(21.78785vw, 100vh) scale(0.0972);
  }
}
.snow:nth-child(150) {
  opacity: 0.6923;
  transform: translate(40.5671vw, -10px) scale(0.3753);
  animation: fall-150 23s -21s linear infinite;
}
@keyframes fall-150 {
  43.862% {
    transform: translate(47.7704vw, 43.862vh) scale(0.3753);
  }
  to {
    transform: translate(44.16875vw, 100vh) scale(0.3753);
  }
}
.snow:nth-child(151) {
  opacity: 0.6824;
  transform: translate(97.0382vw, -10px) scale(0.5785);
  animation: fall-151 17s -18s linear infinite;
}
@keyframes fall-151 {
  44.671% {
    transform: translate(100.1589vw, 44.671vh) scale(0.5785);
  }
  to {
    transform: translate(98.59855vw, 100vh) scale(0.5785);
  }
}
.snow:nth-child(152) {
  opacity: 0.3553;
  transform: translate(44.5817vw, -10px) scale(0.0379);
  animation: fall-152 22s -11s linear infinite;
}
@keyframes fall-152 {
  57.768% {
    transform: translate(51.288vw, 57.768vh) scale(0.0379);
  }
  to {
    transform: translate(47.93485vw, 100vh) scale(0.0379);
  }
}
.snow:nth-child(153) {
  opacity: 0.8379;
  transform: translate(35.4333vw, -10px) scale(0.1795);
  animation: fall-153 18s -3s linear infinite;
}
@keyframes fall-153 {
  32.361% {
    transform: translate(42.043vw, 32.361vh) scale(0.1795);
  }
  to {
    transform: translate(38.73815vw, 100vh) scale(0.1795);
  }
}
.snow:nth-child(154) {
  opacity: 0.9286;
  transform: translate(25.3008vw, -10px) scale(0.6404);
  animation: fall-154 14s -14s linear infinite;
}
@keyframes fall-154 {
  51.504% {
    transform: translate(18.9014vw, 51.504vh) scale(0.6404);
  }
  to {
    transform: translate(22.1011vw, 100vh) scale(0.6404);
  }
}
.snow:nth-child(155) {
  opacity: 0.925;
  transform: translate(19.8291vw, -10px) scale(0.8815);
  animation: fall-155 20s -21s linear infinite;
}
@keyframes fall-155 {
  71.391% {
    transform: translate(18.0058vw, 71.391vh) scale(0.8815);
  }
  to {
    transform: translate(18.91745vw, 100vh) scale(0.8815);
  }
}
.snow:nth-child(156) {
  opacity: 0.969;
  transform: translate(66.1446vw, -10px) scale(0.4283);
  animation: fall-156 27s -25s linear infinite;
}
@keyframes fall-156 {
  30.789% {
    transform: translate(63.4848vw, 30.789vh) scale(0.4283);
  }
  to {
    transform: translate(64.8147vw, 100vh) scale(0.4283);
  }
}
.snow:nth-child(157) {
  opacity: 0.3881;
  transform: translate(21.6142vw, -10px) scale(0.4613);
  animation: fall-157 20s -18s linear infinite;
}
@keyframes fall-157 {
  63.516% {
    transform: translate(23.0432vw, 63.516vh) scale(0.4613);
  }
  to {
    transform: translate(22.3287vw, 100vh) scale(0.4613);
  }
}
.snow:nth-child(158) {
  opacity: 0.5765;
  transform: translate(50.7008vw, -10px) scale(0.2724);
  animation: fall-158 10s -3s linear infinite;
}
@keyframes fall-158 {
  51.382% {
    transform: translate(48.7619vw, 51.382vh) scale(0.2724);
  }
  to {
    transform: translate(49.73135vw, 100vh) scale(0.2724);
  }
}
.snow:nth-child(159) {
  opacity: 0.784;
  transform: translate(46.7457vw, -10px) scale(0.3809);
  animation: fall-159 15s -11s linear infinite;
}
@keyframes fall-159 {
  39.746% {
    transform: translate(40.2745vw, 39.746vh) scale(0.3809);
  }
  to {
    transform: translate(43.5101vw, 100vh) scale(0.3809);
  }
}
.snow:nth-child(160) {
  opacity: 0.3026;
  transform: translate(35.9488vw, -10px) scale(0.0157);
  animation: fall-160 30s -16s linear infinite;
}
@keyframes fall-160 {
  79.491% {
    transform: translate(40.7397vw, 79.491vh) scale(0.0157);
  }
  to {
    transform: translate(38.34425vw, 100vh) scale(0.0157);
  }
}
.snow:nth-child(161) {
  opacity: 0.3477;
  transform: translate(28.4001vw, -10px) scale(0.5095);
  animation: fall-161 15s -30s linear infinite;
}
@keyframes fall-161 {
  48.248% {
    transform: translate(24.4676vw, 48.248vh) scale(0.5095);
  }
  to {
    transform: translate(26.43385vw, 100vh) scale(0.5095);
  }
}
.snow:nth-child(162) {
  opacity: 0.4547;
  transform: translate(41.7013vw, -10px) scale(0.7958);
  animation: fall-162 20s -12s linear infinite;
}
@keyframes fall-162 {
  53.51% {
    transform: translate(33.5148vw, 53.51vh) scale(0.7958);
  }
  to {
    transform: translate(37.60805vw, 100vh) scale(0.7958);
  }
}
.snow:nth-child(163) {
  opacity: 0.2058;
  transform: translate(86.2593vw, -10px) scale(0.788);
  animation: fall-163 23s -17s linear infinite;
}
@keyframes fall-163 {
  79.718% {
    transform: translate(93.1324vw, 79.718vh) scale(0.788);
  }
  to {
    transform: translate(89.69585vw, 100vh) scale(0.788);
  }
}
.snow:nth-child(164) {
  opacity: 0.1787;
  transform: translate(84.4202vw, -10px) scale(0.6108);
  animation: fall-164 17s -25s linear infinite;
}
@keyframes fall-164 {
  36.125% {
    transform: translate(86.4577vw, 36.125vh) scale(0.6108);
  }
  to {
    transform: translate(85.43895vw, 100vh) scale(0.6108);
  }
}
.snow:nth-child(165) {
  opacity: 0.213;
  transform: translate(37.1256vw, -10px) scale(0.7644);
  animation: fall-165 28s -19s linear infinite;
}
@keyframes fall-165 {
  67.036% {
    transform: translate(43.1219vw, 67.036vh) scale(0.7644);
  }
  to {
    transform: translate(40.12375vw, 100vh) scale(0.7644);
  }
}
.snow:nth-child(166) {
  opacity: 0.2935;
  transform: translate(24.224vw, -10px) scale(0.8625);
  animation: fall-166 27s -7s linear infinite;
}
@keyframes fall-166 {
  42.863% {
    transform: translate(14.8692vw, 42.863vh) scale(0.8625);
  }
  to {
    transform: translate(19.5466vw, 100vh) scale(0.8625);
  }
}
.snow:nth-child(167) {
  opacity: 0.9013;
  transform: translate(22.9572vw, -10px) scale(0.5825);
  animation: fall-167 28s -14s linear infinite;
}
@keyframes fall-167 {
  53.097% {
    transform: translate(18.0273vw, 53.097vh) scale(0.5825);
  }
  to {
    transform: translate(20.49225vw, 100vh) scale(0.5825);
  }
}
.snow:nth-child(168) {
  opacity: 0.7638;
  transform: translate(31.3485vw, -10px) scale(0.7045);
  animation: fall-168 17s -23s linear infinite;
}
@keyframes fall-168 {
  30.765% {
    transform: translate(30.9933vw, 30.765vh) scale(0.7045);
  }
  to {
    transform: translate(31.1709vw, 100vh) scale(0.7045);
  }
}
.snow:nth-child(169) {
  opacity: 0.2529;
  transform: translate(41.0669vw, -10px) scale(0.4558);
  animation: fall-169 14s -9s linear infinite;
}
@keyframes fall-169 {
  78.257% {
    transform: translate(48.5187vw, 78.257vh) scale(0.4558);
  }
  to {
    transform: translate(44.7928vw, 100vh) scale(0.4558);
  }
}
.snow:nth-child(170) {
  opacity: 0.7951;
  transform: translate(6.1397vw, -10px) scale(0.5952);
  animation: fall-170 15s -4s linear infinite;
}
@keyframes fall-170 {
  70.276% {
    transform: translate(10.7755vw, 70.276vh) scale(0.5952);
  }
  to {
    transform: translate(8.4576vw, 100vh) scale(0.5952);
  }
}
.snow:nth-child(171) {
  opacity: 0.7991;
  transform: translate(83.3255vw, -10px) scale(0.6103);
  animation: fall-171 26s -16s linear infinite;
}
@keyframes fall-171 {
  72.819% {
    transform: translate(90.506vw, 72.819vh) scale(0.6103);
  }
  to {
    transform: translate(86.91575vw, 100vh) scale(0.6103);
  }
}
.snow:nth-child(172) {
  opacity: 0.6255;
  transform: translate(91.0775vw, -10px) scale(0.3978);
  animation: fall-172 18s -19s linear infinite;
}
@keyframes fall-172 {
  33.552% {
    transform: translate(94.5447vw, 33.552vh) scale(0.3978);
  }
  to {
    transform: translate(92.8111vw, 100vh) scale(0.3978);
  }
}
.snow:nth-child(173) {
  opacity: 0.094;
  transform: translate(23.674vw, -10px) scale(0.8253);
  animation: fall-173 27s -2s linear infinite;
}
@keyframes fall-173 {
  46.031% {
    transform: translate(29.2256vw, 46.031vh) scale(0.8253);
  }
  to {
    transform: translate(26.4498vw, 100vh) scale(0.8253);
  }
}
.snow:nth-child(174) {
  opacity: 0.9586;
  transform: translate(19.0011vw, -10px) scale(0.7587);
  animation: fall-174 30s -25s linear infinite;
}
@keyframes fall-174 {
  33.923% {
    transform: translate(17.2694vw, 33.923vh) scale(0.7587);
  }
  to {
    transform: translate(18.13525vw, 100vh) scale(0.7587);
  }
}
.snow:nth-child(175) {
  opacity: 0.3069;
  transform: translate(17.5116vw, -10px) scale(0.9683);
  animation: fall-175 30s -20s linear infinite;
}
@keyframes fall-175 {
  43.292% {
    transform: translate(13.6858vw, 43.292vh) scale(0.9683);
  }
  to {
    transform: translate(15.5987vw, 100vh) scale(0.9683);
  }
}
.snow:nth-child(176) {
  opacity: 0.1458;
  transform: translate(88.9153vw, -10px) scale(0.1338);
  animation: fall-176 27s -23s linear infinite;
}
@keyframes fall-176 {
  72.925% {
    transform: translate(91.6834vw, 72.925vh) scale(0.1338);
  }
  to {
    transform: translate(90.29935vw, 100vh) scale(0.1338);
  }
}
.snow:nth-child(177) {
  opacity: 0.4499;
  transform: translate(84.8994vw, -10px) scale(0.5193);
  animation: fall-177 18s -7s linear infinite;
}
@keyframes fall-177 {
  51.528% {
    transform: translate(92.169vw, 51.528vh) scale(0.5193);
  }
  to {
    transform: translate(88.5342vw, 100vh) scale(0.5193);
  }
}
.snow:nth-child(178) {
  opacity: 0.9614;
  transform: translate(1.9668vw, -10px) scale(0.243);
  animation: fall-178 22s -1s linear infinite;
}
@keyframes fall-178 {
  41.89% {
    transform: translate(-0.513vw, 41.89vh) scale(0.243);
  }
  to {
    transform: translate(0.7269vw, 100vh) scale(0.243);
  }
}
.snow:nth-child(179) {
  opacity: 0.2993;
  transform: translate(29.2236vw, -10px) scale(0.2289);
  animation: fall-179 14s -14s linear infinite;
}
@keyframes fall-179 {
  70.275% {
    transform: translate(27.3393vw, 70.275vh) scale(0.2289);
  }
  to {
    transform: translate(28.28145vw, 100vh) scale(0.2289);
  }
}
.snow:nth-child(180) {
  opacity: 0.1032;
  transform: translate(94.8504vw, -10px) scale(0.5085);
  animation: fall-180 16s -2s linear infinite;
}
@keyframes fall-180 {
  30.364% {
    transform: translate(98.662vw, 30.364vh) scale(0.5085);
  }
  to {
    transform: translate(96.7562vw, 100vh) scale(0.5085);
  }
}
.snow:nth-child(181) {
  opacity: 0.5875;
  transform: translate(96.0044vw, -10px) scale(0.7552);
  animation: fall-181 13s -22s linear infinite;
}
@keyframes fall-181 {
  76.421% {
    transform: translate(92.5409vw, 76.421vh) scale(0.7552);
  }
  to {
    transform: translate(94.27265vw, 100vh) scale(0.7552);
  }
}
.snow:nth-child(182) {
  opacity: 0.7483;
  transform: translate(64.0612vw, -10px) scale(0.4172);
  animation: fall-182 15s -19s linear infinite;
}
@keyframes fall-182 {
  69.065% {
    transform: translate(58.0119vw, 69.065vh) scale(0.4172);
  }
  to {
    transform: translate(61.03655vw, 100vh) scale(0.4172);
  }
}
.snow:nth-child(183) {
  opacity: 0.0204;
  transform: translate(10.4957vw, -10px) scale(0.9294);
  animation: fall-183 13s -26s linear infinite;
}
@keyframes fall-183 {
  32.213% {
    transform: translate(8.5781vw, 32.213vh) scale(0.9294);
  }
  to {
    transform: translate(9.5369vw, 100vh) scale(0.9294);
  }
}
.snow:nth-child(184) {
  opacity: 0.2037;
  transform: translate(62.7163vw, -10px) scale(0.2998);
  animation: fall-184 13s -3s linear infinite;
}
@keyframes fall-184 {
  78.375% {
    transform: translate(59.3788vw, 78.375vh) scale(0.2998);
  }
  to {
    transform: translate(61.04755vw, 100vh) scale(0.2998);
  }
}
.snow:nth-child(185) {
  opacity: 0.6309;
  transform: translate(1.8164vw, -10px) scale(0.7182);
  animation: fall-185 20s -18s linear infinite;
}
@keyframes fall-185 {
  79.385% {
    transform: translate(-0.727vw, 79.385vh) scale(0.7182);
  }
  to {
    transform: translate(0.5447vw, 100vh) scale(0.7182);
  }
}
.snow:nth-child(186) {
  opacity: 0.0924;
  transform: translate(22.3565vw, -10px) scale(0.251);
  animation: fall-186 15s -1s linear infinite;
}
@keyframes fall-186 {
  30.977% {
    transform: translate(27.9043vw, 30.977vh) scale(0.251);
  }
  to {
    transform: translate(25.1304vw, 100vh) scale(0.251);
  }
}
.snow:nth-child(187) {
  opacity: 0.6071;
  transform: translate(35.1364vw, -10px) scale(0.0602);
  animation: fall-187 18s -19s linear infinite;
}
@keyframes fall-187 {
  55.192% {
    transform: translate(27.636vw, 55.192vh) scale(0.0602);
  }
  to {
    transform: translate(31.3862vw, 100vh) scale(0.0602);
  }
}
.snow:nth-child(188) {
  opacity: 0.3884;
  transform: translate(66.9352vw, -10px) scale(0.732);
  animation: fall-188 20s -18s linear infinite;
}
@keyframes fall-188 {
  70.867% {
    transform: translate(71.4292vw, 70.867vh) scale(0.732);
  }
  to {
    transform: translate(69.1822vw, 100vh) scale(0.732);
  }
}
.snow:nth-child(189) {
  opacity: 0.197;
  transform: translate(15.0073vw, -10px) scale(0.9412);
  animation: fall-189 24s -4s linear infinite;
}
@keyframes fall-189 {
  68.446% {
    transform: translate(17.278vw, 68.446vh) scale(0.9412);
  }
  to {
    transform: translate(16.14265vw, 100vh) scale(0.9412);
  }
}
.snow:nth-child(190) {
  opacity: 0.4933;
  transform: translate(1.6446vw, -10px) scale(0.862);
  animation: fall-190 27s -4s linear infinite;
}
@keyframes fall-190 {
  33.194% {
    transform: translate(11.1131vw, 33.194vh) scale(0.862);
  }
  to {
    transform: translate(6.37885vw, 100vh) scale(0.862);
  }
}
.snow:nth-child(191) {
  opacity: 0.1533;
  transform: translate(3.634vw, -10px) scale(0.091);
  animation: fall-191 10s -14s linear infinite;
}
@keyframes fall-191 {
  39.479% {
    transform: translate(2.5253vw, 39.479vh) scale(0.091);
  }
  to {
    transform: translate(3.07965vw, 100vh) scale(0.091);
  }
}
.snow:nth-child(192) {
  opacity: 0.5049;
  transform: translate(93.9769vw, -10px) scale(0.1598);
  animation: fall-192 12s -20s linear infinite;
}
@keyframes fall-192 {
  31.451% {
    transform: translate(88.8878vw, 31.451vh) scale(0.1598);
  }
  to {
    transform: translate(91.43235vw, 100vh) scale(0.1598);
  }
}
.snow:nth-child(193) {
  opacity: 0.9496;
  transform: translate(10.5371vw, -10px) scale(0.8407);
  animation: fall-193 15s -9s linear infinite;
}
@keyframes fall-193 {
  59.18% {
    transform: translate(13.8544vw, 59.18vh) scale(0.8407);
  }
  to {
    transform: translate(12.19575vw, 100vh) scale(0.8407);
  }
}
.snow:nth-child(194) {
  opacity: 0.3891;
  transform: translate(17.8267vw, -10px) scale(0.0572);
  animation: fall-194 19s -24s linear infinite;
}
@keyframes fall-194 {
  67.7% {
    transform: translate(11.6768vw, 67.7vh) scale(0.0572);
  }
  to {
    transform: translate(14.75175vw, 100vh) scale(0.0572);
  }
}
.snow:nth-child(195) {
  opacity: 0.7672;
  transform: translate(84.809vw, -10px) scale(0.8166);
  animation: fall-195 13s -26s linear infinite;
}
@keyframes fall-195 {
  61.353% {
    transform: translate(92.7269vw, 61.353vh) scale(0.8166);
  }
  to {
    transform: translate(88.76795vw, 100vh) scale(0.8166);
  }
}
.snow:nth-child(196) {
  opacity: 0.3428;
  transform: translate(68.1186vw, -10px) scale(0.2172);
  animation: fall-196 19s -11s linear infinite;
}
@keyframes fall-196 {
  43.715% {
    transform: translate(73.6837vw, 43.715vh) scale(0.2172);
  }
  to {
    transform: translate(70.90115vw, 100vh) scale(0.2172);
  }
}
.snow:nth-child(197) {
  opacity: 0.9929;
  transform: translate(90.3338vw, -10px) scale(0.3707);
  animation: fall-197 15s -29s linear infinite;
}
@keyframes fall-197 {
  36.224% {
    transform: translate(88.8957vw, 36.224vh) scale(0.3707);
  }
  to {
    transform: translate(89.61475vw, 100vh) scale(0.3707);
  }
}
.snow:nth-child(198) {
  opacity: 0.1538;
  transform: translate(57.9227vw, -10px) scale(0.208);
  animation: fall-198 26s -21s linear infinite;
}
@keyframes fall-198 {
  46.532% {
    transform: translate(52.219vw, 46.532vh) scale(0.208);
  }
  to {
    transform: translate(55.07085vw, 100vh) scale(0.208);
  }
}
.snow:nth-child(199) {
  opacity: 0.8929;
  transform: translate(75.9242vw, -10px) scale(0.57);
  animation: fall-199 21s -23s linear infinite;
}
@keyframes fall-199 {
  30.205% {
    transform: translate(80.4179vw, 30.205vh) scale(0.57);
  }
  to {
    transform: translate(78.17105vw, 100vh) scale(0.57);
  }
}
.snow:nth-child(200) {
  opacity: 0.0278;
  transform: translate(46.9515vw, -10px) scale(0.0299);
  animation: fall-200 16s -26s linear infinite;
}
@keyframes fall-200 {
  51.74% {
    transform: translate(54.0041vw, 51.74vh) scale(0.0299);
  }
  to {
    transform: translate(50.4778vw, 100vh) scale(0.0299);
  }
}