body {
  height: 100vh;
  background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
  /*overflow: hidden;*/
  filter: drop-shadow(0 0 10px white);
}

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.8648;
  transform: translate(77.8878vw, -10px) scale(0.4522);
  animation: fall-1 21s -27s linear infinite;
}
@keyframes fall-1 {
  43.892% {
    transform: translate(85.5883vw, 43.892vh) scale(0.4522);
  }
  to {
    transform: translate(81.73805vw, 100vh) scale(0.4522);
  }
}
.snow:nth-child(2) {
  opacity: 0.9071;
  transform: translate(8.5811vw, -10px) scale(0.1291);
  animation: fall-2 10s -5s linear infinite;
}
@keyframes fall-2 {
  45.917% {
    transform: translate(15.6041vw, 45.917vh) scale(0.1291);
  }
  to {
    transform: translate(12.0926vw, 100vh) scale(0.1291);
  }
}
.snow:nth-child(3) {
  opacity: 0.1237;
  transform: translate(94.1266vw, -10px) scale(0.455);
  animation: fall-3 15s -18s linear infinite;
}
@keyframes fall-3 {
  59.975% {
    transform: translate(84.3197vw, 59.975vh) scale(0.455);
  }
  to {
    transform: translate(89.22315vw, 100vh) scale(0.455);
  }
}
.snow:nth-child(4) {
  opacity: 0.9362;
  transform: translate(50.9654vw, -10px) scale(0.4743);
  animation: fall-4 11s -8s linear infinite;
}
@keyframes fall-4 {
  37.166% {
    transform: translate(44.4953vw, 37.166vh) scale(0.4743);
  }
  to {
    transform: translate(47.73035vw, 100vh) scale(0.4743);
  }
}
.snow:nth-child(5) {
  opacity: 0.2524;
  transform: translate(36.0484vw, -10px) scale(0.5667);
  animation: fall-5 28s -11s linear infinite;
}
@keyframes fall-5 {
  68.815% {
    transform: translate(34.6504vw, 68.815vh) scale(0.5667);
  }
  to {
    transform: translate(35.3494vw, 100vh) scale(0.5667);
  }
}
.snow:nth-child(6) {
  opacity: 0.9631;
  transform: translate(76.6388vw, -10px) scale(0.9011);
  animation: fall-6 28s -12s linear infinite;
}
@keyframes fall-6 {
  38.955% {
    transform: translate(76.9253vw, 38.955vh) scale(0.9011);
  }
  to {
    transform: translate(76.78205vw, 100vh) scale(0.9011);
  }
}
.snow:nth-child(7) {
  opacity: 0.6213;
  transform: translate(34.3564vw, -10px) scale(0.0237);
  animation: fall-7 12s -21s linear infinite;
}
@keyframes fall-7 {
  66.601% {
    transform: translate(32.1633vw, 66.601vh) scale(0.0237);
  }
  to {
    transform: translate(33.25985vw, 100vh) scale(0.0237);
  }
}
.snow:nth-child(8) {
  opacity: 0.1944;
  transform: translate(12.745vw, -10px) scale(0.2919);
  animation: fall-8 11s -14s linear infinite;
}
@keyframes fall-8 {
  52.525% {
    transform: translate(9.7833vw, 52.525vh) scale(0.2919);
  }
  to {
    transform: translate(11.26415vw, 100vh) scale(0.2919);
  }
}
.snow:nth-child(9) {
  opacity: 0.0907;
  transform: translate(25.2892vw, -10px) scale(0.184);
  animation: fall-9 28s -1s linear infinite;
}
@keyframes fall-9 {
  59.942% {
    transform: translate(21.2973vw, 59.942vh) scale(0.184);
  }
  to {
    transform: translate(23.29325vw, 100vh) scale(0.184);
  }
}
.snow:nth-child(10) {
  opacity: 0.4812;
  transform: translate(75.9274vw, -10px) scale(0.3896);
  animation: fall-10 22s -30s linear infinite;
}
@keyframes fall-10 {
  47.567% {
    transform: translate(77.304vw, 47.567vh) scale(0.3896);
  }
  to {
    transform: translate(76.6157vw, 100vh) scale(0.3896);
  }
}
.snow:nth-child(11) {
  opacity: 0.0467;
  transform: translate(39.2821vw, -10px) scale(0.4908);
  animation: fall-11 11s -27s linear infinite;
}
@keyframes fall-11 {
  37.037% {
    transform: translate(40.5934vw, 37.037vh) scale(0.4908);
  }
  to {
    transform: translate(39.93775vw, 100vh) scale(0.4908);
  }
}
.snow:nth-child(12) {
  opacity: 0.1518;
  transform: translate(52.2258vw, -10px) scale(0.4008);
  animation: fall-12 21s -18s linear infinite;
}
@keyframes fall-12 {
  66.529% {
    transform: translate(54.0109vw, 66.529vh) scale(0.4008);
  }
  to {
    transform: translate(53.11835vw, 100vh) scale(0.4008);
  }
}
.snow:nth-child(13) {
  opacity: 0.9707;
  transform: translate(54.6907vw, -10px) scale(0.0092);
  animation: fall-13 18s -21s linear infinite;
}
@keyframes fall-13 {
  74.35% {
    transform: translate(52.4414vw, 74.35vh) scale(0.0092);
  }
  to {
    transform: translate(53.56605vw, 100vh) scale(0.0092);
  }
}
.snow:nth-child(14) {
  opacity: 0.708;
  transform: translate(74.4189vw, -10px) scale(0.9227);
  animation: fall-14 28s -14s linear infinite;
}
@keyframes fall-14 {
  54.511% {
    transform: translate(82.4445vw, 54.511vh) scale(0.9227);
  }
  to {
    transform: translate(78.4317vw, 100vh) scale(0.9227);
  }
}
.snow:nth-child(15) {
  opacity: 0.5759;
  transform: translate(63.6946vw, -10px) scale(0.7072);
  animation: fall-15 18s -15s linear infinite;
}
@keyframes fall-15 {
  48.414% {
    transform: translate(59.8159vw, 48.414vh) scale(0.7072);
  }
  to {
    transform: translate(61.75525vw, 100vh) scale(0.7072);
  }
}
.snow:nth-child(16) {
  opacity: 0.261;
  transform: translate(40.7313vw, -10px) scale(0.4404);
  animation: fall-16 24s -17s linear infinite;
}
@keyframes fall-16 {
  53.02% {
    transform: translate(43.0856vw, 53.02vh) scale(0.4404);
  }
  to {
    transform: translate(41.90845vw, 100vh) scale(0.4404);
  }
}
.snow:nth-child(17) {
  opacity: 0.4051;
  transform: translate(9.1597vw, -10px) scale(0.9771);
  animation: fall-17 23s -12s linear infinite;
}
@keyframes fall-17 {
  48.22% {
    transform: translate(13.4084vw, 48.22vh) scale(0.9771);
  }
  to {
    transform: translate(11.28405vw, 100vh) scale(0.9771);
  }
}
.snow:nth-child(18) {
  opacity: 0.8402;
  transform: translate(48.1673vw, -10px) scale(0.4903);
  animation: fall-18 29s -2s linear infinite;
}
@keyframes fall-18 {
  51.444% {
    transform: translate(43.949vw, 51.444vh) scale(0.4903);
  }
  to {
    transform: translate(46.05815vw, 100vh) scale(0.4903);
  }
}
.snow:nth-child(19) {
  opacity: 0.6932;
  transform: translate(42.4577vw, -10px) scale(0.9979);
  animation: fall-19 27s -6s linear infinite;
}
@keyframes fall-19 {
  50.852% {
    transform: translate(32.5549vw, 50.852vh) scale(0.9979);
  }
  to {
    transform: translate(37.5063vw, 100vh) scale(0.9979);
  }
}
.snow:nth-child(20) {
  opacity: 0.8599;
  transform: translate(37.2996vw, -10px) scale(0.7036);
  animation: fall-20 12s -7s linear infinite;
}
@keyframes fall-20 {
  58.192% {
    transform: translate(45.2937vw, 58.192vh) scale(0.7036);
  }
  to {
    transform: translate(41.29665vw, 100vh) scale(0.7036);
  }
}
.snow:nth-child(21) {
  opacity: 0.383;
  transform: translate(67.0256vw, -10px) scale(0.1995);
  animation: fall-21 28s -8s linear infinite;
}
@keyframes fall-21 {
  30.665% {
    transform: translate(63.8838vw, 30.665vh) scale(0.1995);
  }
  to {
    transform: translate(65.4547vw, 100vh) scale(0.1995);
  }
}
.snow:nth-child(22) {
  opacity: 0.2933;
  transform: translate(46.428vw, -10px) scale(0.5536);
  animation: fall-22 26s -10s linear infinite;
}
@keyframes fall-22 {
  71.928% {
    transform: translate(53.8481vw, 71.928vh) scale(0.5536);
  }
  to {
    transform: translate(50.13805vw, 100vh) scale(0.5536);
  }
}
.snow:nth-child(23) {
  opacity: 0.9932;
  transform: translate(96.8857vw, -10px) scale(0.5086);
  animation: fall-23 20s -6s linear infinite;
}
@keyframes fall-23 {
  78.725% {
    transform: translate(96.1595vw, 78.725vh) scale(0.5086);
  }
  to {
    transform: translate(96.5226vw, 100vh) scale(0.5086);
  }
}
.snow:nth-child(24) {
  opacity: 0.0862;
  transform: translate(38.6365vw, -10px) scale(0.6327);
  animation: fall-24 25s -22s linear infinite;
}
@keyframes fall-24 {
  46.251% {
    transform: translate(41.0632vw, 46.251vh) scale(0.6327);
  }
  to {
    transform: translate(39.84985vw, 100vh) scale(0.6327);
  }
}
.snow:nth-child(25) {
  opacity: 0.1094;
  transform: translate(12.7138vw, -10px) scale(0.8505);
  animation: fall-25 21s -6s linear infinite;
}
@keyframes fall-25 {
  61.291% {
    transform: translate(10.6132vw, 61.291vh) scale(0.8505);
  }
  to {
    transform: translate(11.6635vw, 100vh) scale(0.8505);
  }
}
.snow:nth-child(26) {
  opacity: 0.0552;
  transform: translate(72.4404vw, -10px) scale(0.182);
  animation: fall-26 13s -15s linear infinite;
}
@keyframes fall-26 {
  57.976% {
    transform: translate(73.7376vw, 57.976vh) scale(0.182);
  }
  to {
    transform: translate(73.089vw, 100vh) scale(0.182);
  }
}
.snow:nth-child(27) {
  opacity: 0.0692;
  transform: translate(32.5475vw, -10px) scale(0.1115);
  animation: fall-27 18s -18s linear infinite;
}
@keyframes fall-27 {
  56.866% {
    transform: translate(42.2603vw, 56.866vh) scale(0.1115);
  }
  to {
    transform: translate(37.4039vw, 100vh) scale(0.1115);
  }
}
.snow:nth-child(28) {
  opacity: 0.6015;
  transform: translate(7.4809vw, -10px) scale(0.2157);
  animation: fall-28 19s -30s linear infinite;
}
@keyframes fall-28 {
  38.955% {
    transform: translate(5.3763vw, 38.955vh) scale(0.2157);
  }
  to {
    transform: translate(6.4286vw, 100vh) scale(0.2157);
  }
}
.snow:nth-child(29) {
  opacity: 0.065;
  transform: translate(1.1347vw, -10px) scale(0.6829);
  animation: fall-29 19s -28s linear infinite;
}
@keyframes fall-29 {
  79.154% {
    transform: translate(-1.2338vw, 79.154vh) scale(0.6829);
  }
  to {
    transform: translate(-0.04955vw, 100vh) scale(0.6829);
  }
}
.snow:nth-child(30) {
  opacity: 0.1458;
  transform: translate(41.0791vw, -10px) scale(0.8883);
  animation: fall-30 17s -11s linear infinite;
}
@keyframes fall-30 {
  78.528% {
    transform: translate(49.7096vw, 78.528vh) scale(0.8883);
  }
  to {
    transform: translate(45.39435vw, 100vh) scale(0.8883);
  }
}
.snow:nth-child(31) {
  opacity: 0.7418;
  transform: translate(45.8444vw, -10px) scale(0.0798);
  animation: fall-31 20s -17s linear infinite;
}
@keyframes fall-31 {
  51.302% {
    transform: translate(42.6995vw, 51.302vh) scale(0.0798);
  }
  to {
    transform: translate(44.27195vw, 100vh) scale(0.0798);
  }
}
.snow:nth-child(32) {
  opacity: 0.6007;
  transform: translate(83.2885vw, -10px) scale(0.3135);
  animation: fall-32 12s -21s linear infinite;
}
@keyframes fall-32 {
  57.032% {
    transform: translate(81.1747vw, 57.032vh) scale(0.3135);
  }
  to {
    transform: translate(82.2316vw, 100vh) scale(0.3135);
  }
}
.snow:nth-child(33) {
  opacity: 0.4008;
  transform: translate(99.9799vw, -10px) scale(0.7829);
  animation: fall-33 28s -6s linear infinite;
}
@keyframes fall-33 {
  40.296% {
    transform: translate(106.6861vw, 40.296vh) scale(0.7829);
  }
  to {
    transform: translate(103.333vw, 100vh) scale(0.7829);
  }
}
.snow:nth-child(34) {
  opacity: 0.2095;
  transform: translate(72.9862vw, -10px) scale(0.5887);
  animation: fall-34 27s -12s linear infinite;
}
@keyframes fall-34 {
  44.979% {
    transform: translate(75.4522vw, 44.979vh) scale(0.5887);
  }
  to {
    transform: translate(74.2192vw, 100vh) scale(0.5887);
  }
}
.snow:nth-child(35) {
  opacity: 0.3012;
  transform: translate(89.5394vw, -10px) scale(0.3569);
  animation: fall-35 20s -12s linear infinite;
}
@keyframes fall-35 {
  60.033% {
    transform: translate(98.1789vw, 60.033vh) scale(0.3569);
  }
  to {
    transform: translate(93.85915vw, 100vh) scale(0.3569);
  }
}
.snow:nth-child(36) {
  opacity: 0.4699;
  transform: translate(6.2746vw, -10px) scale(0.5962);
  animation: fall-36 17s -4s linear infinite;
}
@keyframes fall-36 {
  71.651% {
    transform: translate(9.2796vw, 71.651vh) scale(0.5962);
  }
  to {
    transform: translate(7.7771vw, 100vh) scale(0.5962);
  }
}
.snow:nth-child(37) {
  opacity: 0.3484;
  transform: translate(47.331vw, -10px) scale(0.2925);
  animation: fall-37 13s -21s linear infinite;
}
@keyframes fall-37 {
  72.895% {
    transform: translate(42.2377vw, 72.895vh) scale(0.2925);
  }
  to {
    transform: translate(44.78435vw, 100vh) scale(0.2925);
  }
}
.snow:nth-child(38) {
  opacity: 0.7265;
  transform: translate(58.8863vw, -10px) scale(0.6118);
  animation: fall-38 15s -22s linear infinite;
}
@keyframes fall-38 {
  68.484% {
    transform: translate(58.0311vw, 68.484vh) scale(0.6118);
  }
  to {
    transform: translate(58.4587vw, 100vh) scale(0.6118);
  }
}
.snow:nth-child(39) {
  opacity: 0.758;
  transform: translate(78.6214vw, -10px) scale(0.4558);
  animation: fall-39 24s -4s linear infinite;
}
@keyframes fall-39 {
  62.685% {
    transform: translate(84.9286vw, 62.685vh) scale(0.4558);
  }
  to {
    transform: translate(81.775vw, 100vh) scale(0.4558);
  }
}
.snow:nth-child(40) {
  opacity: 0.9034;
  transform: translate(36.305vw, -10px) scale(0.374);
  animation: fall-40 19s -25s linear infinite;
}
@keyframes fall-40 {
  59.778% {
    transform: translate(37.4221vw, 59.778vh) scale(0.374);
  }
  to {
    transform: translate(36.86355vw, 100vh) scale(0.374);
  }
}
.snow:nth-child(41) {
  opacity: 0.127;
  transform: translate(87.6096vw, -10px) scale(0.1275);
  animation: fall-41 21s -6s linear infinite;
}
@keyframes fall-41 {
  52.732% {
    transform: translate(85.1681vw, 52.732vh) scale(0.1275);
  }
  to {
    transform: translate(86.38885vw, 100vh) scale(0.1275);
  }
}
.snow:nth-child(42) {
  opacity: 0.7282;
  transform: translate(57.5919vw, -10px) scale(0.1409);
  animation: fall-42 21s -9s linear infinite;
}
@keyframes fall-42 {
  69.77% {
    transform: translate(62.2041vw, 69.77vh) scale(0.1409);
  }
  to {
    transform: translate(59.898vw, 100vh) scale(0.1409);
  }
}
.snow:nth-child(43) {
  opacity: 0.9226;
  transform: translate(76.9774vw, -10px) scale(0.6436);
  animation: fall-43 22s -1s linear infinite;
}
@keyframes fall-43 {
  57.17% {
    transform: translate(70.8273vw, 57.17vh) scale(0.6436);
  }
  to {
    transform: translate(73.90235vw, 100vh) scale(0.6436);
  }
}
.snow:nth-child(44) {
  opacity: 0.8835;
  transform: translate(25.7102vw, -10px) scale(0.8627);
  animation: fall-44 22s -6s linear infinite;
}
@keyframes fall-44 {
  30.853% {
    transform: translate(31.955vw, 30.853vh) scale(0.8627);
  }
  to {
    transform: translate(28.8326vw, 100vh) scale(0.8627);
  }
}
.snow:nth-child(45) {
  opacity: 0.8122;
  transform: translate(25.0708vw, -10px) scale(0.1085);
  animation: fall-45 15s -9s linear infinite;
}
@keyframes fall-45 {
  44.543% {
    transform: translate(31.7329vw, 44.543vh) scale(0.1085);
  }
  to {
    transform: translate(28.40185vw, 100vh) scale(0.1085);
  }
}
.snow:nth-child(46) {
  opacity: 0.6487;
  transform: translate(98.4149vw, -10px) scale(0.4136);
  animation: fall-46 23s -16s linear infinite;
}
@keyframes fall-46 {
  53.143% {
    transform: translate(99.4635vw, 53.143vh) scale(0.4136);
  }
  to {
    transform: translate(98.9392vw, 100vh) scale(0.4136);
  }
}
.snow:nth-child(47) {
  opacity: 0.322;
  transform: translate(32.2577vw, -10px) scale(0.2472);
  animation: fall-47 18s -24s linear infinite;
}
@keyframes fall-47 {
  42.378% {
    transform: translate(39.6163vw, 42.378vh) scale(0.2472);
  }
  to {
    transform: translate(35.937vw, 100vh) scale(0.2472);
  }
}
.snow:nth-child(48) {
  opacity: 0.2022;
  transform: translate(30.1246vw, -10px) scale(0.9314);
  animation: fall-48 30s -15s linear infinite;
}
@keyframes fall-48 {
  31.8% {
    transform: translate(30.5792vw, 31.8vh) scale(0.9314);
  }
  to {
    transform: translate(30.3519vw, 100vh) scale(0.9314);
  }
}
.snow:nth-child(49) {
  opacity: 0.2804;
  transform: translate(95.9354vw, -10px) scale(0.7938);
  animation: fall-49 11s -18s linear infinite;
}
@keyframes fall-49 {
  57.442% {
    transform: translate(89.6599vw, 57.442vh) scale(0.7938);
  }
  to {
    transform: translate(92.79765vw, 100vh) scale(0.7938);
  }
}
.snow:nth-child(50) {
  opacity: 0.222;
  transform: translate(61.1958vw, -10px) scale(0.4186);
  animation: fall-50 14s -2s linear infinite;
}
@keyframes fall-50 {
  64.092% {
    transform: translate(66.2523vw, 64.092vh) scale(0.4186);
  }
  to {
    transform: translate(63.72405vw, 100vh) scale(0.4186);
  }
}
.snow:nth-child(51) {
  opacity: 0.4906;
  transform: translate(41.5679vw, -10px) scale(0.7544);
  animation: fall-51 30s -13s linear infinite;
}
@keyframes fall-51 {
  56.052% {
    transform: translate(40.5468vw, 56.052vh) scale(0.7544);
  }
  to {
    transform: translate(41.05735vw, 100vh) scale(0.7544);
  }
}
.snow:nth-child(52) {
  opacity: 0.721;
  transform: translate(78.3997vw, -10px) scale(0.9803);
  animation: fall-52 12s -8s linear infinite;
}
@keyframes fall-52 {
  68.212% {
    transform: translate(73.9082vw, 68.212vh) scale(0.9803);
  }
  to {
    transform: translate(76.15395vw, 100vh) scale(0.9803);
  }
}
.snow:nth-child(53) {
  opacity: 0.4754;
  transform: translate(27.9881vw, -10px) scale(0.4792);
  animation: fall-53 18s -14s linear infinite;
}
@keyframes fall-53 {
  56.647% {
    transform: translate(18.0926vw, 56.647vh) scale(0.4792);
  }
  to {
    transform: translate(23.04035vw, 100vh) scale(0.4792);
  }
}
.snow:nth-child(54) {
  opacity: 0.257;
  transform: translate(25.781vw, -10px) scale(0.4764);
  animation: fall-54 20s -16s linear infinite;
}
@keyframes fall-54 {
  68.133% {
    transform: translate(33.4912vw, 68.133vh) scale(0.4764);
  }
  to {
    transform: translate(29.6361vw, 100vh) scale(0.4764);
  }
}
.snow:nth-child(55) {
  opacity: 0.3846;
  transform: translate(3.6888vw, -10px) scale(0.9327);
  animation: fall-55 27s -2s linear infinite;
}
@keyframes fall-55 {
  77.553% {
    transform: translate(-2.0579vw, 77.553vh) scale(0.9327);
  }
  to {
    transform: translate(0.81545vw, 100vh) scale(0.9327);
  }
}
.snow:nth-child(56) {
  opacity: 0.3225;
  transform: translate(46.149vw, -10px) scale(0.1948);
  animation: fall-56 28s -29s linear infinite;
}
@keyframes fall-56 {
  42.698% {
    transform: translate(41.3408vw, 42.698vh) scale(0.1948);
  }
  to {
    transform: translate(43.7449vw, 100vh) scale(0.1948);
  }
}
.snow:nth-child(57) {
  opacity: 0.4016;
  transform: translate(14.9001vw, -10px) scale(0.2867);
  animation: fall-57 13s -13s linear infinite;
}
@keyframes fall-57 {
  37.05% {
    transform: translate(9.9749vw, 37.05vh) scale(0.2867);
  }
  to {
    transform: translate(12.4375vw, 100vh) scale(0.2867);
  }
}
.snow:nth-child(58) {
  opacity: 0.5193;
  transform: translate(87.8168vw, -10px) scale(0.2259);
  animation: fall-58 11s -28s linear infinite;
}
@keyframes fall-58 {
  71.731% {
    transform: translate(93.2944vw, 71.731vh) scale(0.2259);
  }
  to {
    transform: translate(90.5556vw, 100vh) scale(0.2259);
  }
}
.snow:nth-child(59) {
  opacity: 0.4588;
  transform: translate(59.4006vw, -10px) scale(0.2557);
  animation: fall-59 27s -24s linear infinite;
}
@keyframes fall-59 {
  39.935% {
    transform: translate(66.1476vw, 39.935vh) scale(0.2557);
  }
  to {
    transform: translate(62.7741vw, 100vh) scale(0.2557);
  }
}
.snow:nth-child(60) {
  opacity: 0.8968;
  transform: translate(7.3597vw, -10px) scale(0.2985);
  animation: fall-60 15s -1s linear infinite;
}
@keyframes fall-60 {
  65.849% {
    transform: translate(16.5469vw, 65.849vh) scale(0.2985);
  }
  to {
    transform: translate(11.9533vw, 100vh) scale(0.2985);
  }
}
.snow:nth-child(61) {
  opacity: 0.2205;
  transform: translate(23.0765vw, -10px) scale(0.4292);
  animation: fall-61 20s -6s linear infinite;
}
@keyframes fall-61 {
  45.041% {
    transform: translate(30.0284vw, 45.041vh) scale(0.4292);
  }
  to {
    transform: translate(26.55245vw, 100vh) scale(0.4292);
  }
}
.snow:nth-child(62) {
  opacity: 0.9856;
  transform: translate(17.8023vw, -10px) scale(0.3753);
  animation: fall-62 16s -12s linear infinite;
}
@keyframes fall-62 {
  46.169% {
    transform: translate(14.5201vw, 46.169vh) scale(0.3753);
  }
  to {
    transform: translate(16.1612vw, 100vh) scale(0.3753);
  }
}
.snow:nth-child(63) {
  opacity: 0.9735;
  transform: translate(17.2243vw, -10px) scale(0.8333);
  animation: fall-63 21s -3s linear infinite;
}
@keyframes fall-63 {
  70.447% {
    transform: translate(19.416vw, 70.447vh) scale(0.8333);
  }
  to {
    transform: translate(18.32015vw, 100vh) scale(0.8333);
  }
}
.snow:nth-child(64) {
  opacity: 0.6414;
  transform: translate(83.8774vw, -10px) scale(0.1678);
  animation: fall-64 18s -30s linear infinite;
}
@keyframes fall-64 {
  76.525% {
    transform: translate(82.0675vw, 76.525vh) scale(0.1678);
  }
  to {
    transform: translate(82.97245vw, 100vh) scale(0.1678);
  }
}
.snow:nth-child(65) {
  opacity: 0.4167;
  transform: translate(77.2207vw, -10px) scale(0.3986);
  animation: fall-65 14s -30s linear infinite;
}
@keyframes fall-65 {
  78.634% {
    transform: translate(82.2941vw, 78.634vh) scale(0.3986);
  }
  to {
    transform: translate(79.7574vw, 100vh) scale(0.3986);
  }
}
.snow:nth-child(66) {
  opacity: 0.9899;
  transform: translate(2.9928vw, -10px) scale(0.4219);
  animation: fall-66 13s -26s linear infinite;
}
@keyframes fall-66 {
  62.095% {
    transform: translate(9.6748vw, 62.095vh) scale(0.4219);
  }
  to {
    transform: translate(6.3338vw, 100vh) scale(0.4219);
  }
}
.snow:nth-child(67) {
  opacity: 0.3707;
  transform: translate(38.5644vw, -10px) scale(0.9502);
  animation: fall-67 13s -2s linear infinite;
}
@keyframes fall-67 {
  75.717% {
    transform: translate(28.5922vw, 75.717vh) scale(0.9502);
  }
  to {
    transform: translate(33.5783vw, 100vh) scale(0.9502);
  }
}
.snow:nth-child(68) {
  opacity: 0.0149;
  transform: translate(79.6644vw, -10px) scale(0.0605);
  animation: fall-68 10s -11s linear infinite;
}
@keyframes fall-68 {
  76.32% {
    transform: translate(73.9736vw, 76.32vh) scale(0.0605);
  }
  to {
    transform: translate(76.819vw, 100vh) scale(0.0605);
  }
}
.snow:nth-child(69) {
  opacity: 0.3386;
  transform: translate(42.0931vw, -10px) scale(0.5235);
  animation: fall-69 21s -26s linear infinite;
}
@keyframes fall-69 {
  49.495% {
    transform: translate(42.212vw, 49.495vh) scale(0.5235);
  }
  to {
    transform: translate(42.15255vw, 100vh) scale(0.5235);
  }
}
.snow:nth-child(70) {
  opacity: 0.4063;
  transform: translate(17.2499vw, -10px) scale(0.8138);
  animation: fall-70 19s -12s linear infinite;
}
@keyframes fall-70 {
  55.422% {
    transform: translate(23.8094vw, 55.422vh) scale(0.8138);
  }
  to {
    transform: translate(20.52965vw, 100vh) scale(0.8138);
  }
}
.snow:nth-child(71) {
  opacity: 0.8813;
  transform: translate(30.0512vw, -10px) scale(0.7569);
  animation: fall-71 11s -21s linear infinite;
}
@keyframes fall-71 {
  76.899% {
    transform: translate(28.558vw, 76.899vh) scale(0.7569);
  }
  to {
    transform: translate(29.3046vw, 100vh) scale(0.7569);
  }
}
.snow:nth-child(72) {
  opacity: 0.4561;
  transform: translate(23.1971vw, -10px) scale(0.9978);
  animation: fall-72 11s -25s linear infinite;
}
@keyframes fall-72 {
  75.651% {
    transform: translate(20.1726vw, 75.651vh) scale(0.9978);
  }
  to {
    transform: translate(21.68485vw, 100vh) scale(0.9978);
  }
}
.snow:nth-child(73) {
  opacity: 0.1976;
  transform: translate(84.9812vw, -10px) scale(0.2043);
  animation: fall-73 13s -14s linear infinite;
}
@keyframes fall-73 {
  76.459% {
    transform: translate(92.384vw, 76.459vh) scale(0.2043);
  }
  to {
    transform: translate(88.6826vw, 100vh) scale(0.2043);
  }
}
.snow:nth-child(74) {
  opacity: 0.7366;
  transform: translate(39.9087vw, -10px) scale(0.8149);
  animation: fall-74 18s -11s linear infinite;
}
@keyframes fall-74 {
  79.413% {
    transform: translate(49.2416vw, 79.413vh) scale(0.8149);
  }
  to {
    transform: translate(44.57515vw, 100vh) scale(0.8149);
  }
}
.snow:nth-child(75) {
  opacity: 0.3487;
  transform: translate(96.1985vw, -10px) scale(0.0499);
  animation: fall-75 29s -29s linear infinite;
}
@keyframes fall-75 {
  51.325% {
    transform: translate(93.6214vw, 51.325vh) scale(0.0499);
  }
  to {
    transform: translate(94.90995vw, 100vh) scale(0.0499);
  }
}
.snow:nth-child(76) {
  opacity: 0.2665;
  transform: translate(49.9237vw, -10px) scale(0.3478);
  animation: fall-76 17s -4s linear infinite;
}
@keyframes fall-76 {
  79.472% {
    transform: translate(45.1987vw, 79.472vh) scale(0.3478);
  }
  to {
    transform: translate(47.5612vw, 100vh) scale(0.3478);
  }
}
.snow:nth-child(77) {
  opacity: 0.6474;
  transform: translate(27.3464vw, -10px) scale(0.6569);
  animation: fall-77 27s -7s linear infinite;
}
@keyframes fall-77 {
  68.136% {
    transform: translate(37.04vw, 68.136vh) scale(0.6569);
  }
  to {
    transform: translate(32.1932vw, 100vh) scale(0.6569);
  }
}
.snow:nth-child(78) {
  opacity: 0.0848;
  transform: translate(38.2239vw, -10px) scale(0.5288);
  animation: fall-78 12s -12s linear infinite;
}
@keyframes fall-78 {
  30.483% {
    transform: translate(33.3263vw, 30.483vh) scale(0.5288);
  }
  to {
    transform: translate(35.7751vw, 100vh) scale(0.5288);
  }
}
.snow:nth-child(79) {
  opacity: 0.9817;
  transform: translate(99.5248vw, -10px) scale(0.84);
  animation: fall-79 19s -26s linear infinite;
}
@keyframes fall-79 {
  44.57% {
    transform: translate(97.9573vw, 44.57vh) scale(0.84);
  }
  to {
    transform: translate(98.74105vw, 100vh) scale(0.84);
  }
}
.snow:nth-child(80) {
  opacity: 0.1655;
  transform: translate(77.6203vw, -10px) scale(0.1326);
  animation: fall-80 13s -19s linear infinite;
}
@keyframes fall-80 {
  35.166% {
    transform: translate(67.9661vw, 35.166vh) scale(0.1326);
  }
  to {
    transform: translate(72.7932vw, 100vh) scale(0.1326);
  }
}
.snow:nth-child(81) {
  opacity: 0.1559;
  transform: translate(40.1203vw, -10px) scale(0.0216);
  animation: fall-81 10s -17s linear infinite;
}
@keyframes fall-81 {
  55.375% {
    transform: translate(49.2142vw, 55.375vh) scale(0.0216);
  }
  to {
    transform: translate(44.66725vw, 100vh) scale(0.0216);
  }
}
.snow:nth-child(82) {
  opacity: 0.8505;
  transform: translate(31.226vw, -10px) scale(0.0427);
  animation: fall-82 26s -30s linear infinite;
}
@keyframes fall-82 {
  62.809% {
    transform: translate(26.9214vw, 62.809vh) scale(0.0427);
  }
  to {
    transform: translate(29.0737vw, 100vh) scale(0.0427);
  }
}
.snow:nth-child(83) {
  opacity: 0.3082;
  transform: translate(92.4964vw, -10px) scale(0.029);
  animation: fall-83 29s -26s linear infinite;
}
@keyframes fall-83 {
  60.134% {
    transform: translate(83.8641vw, 60.134vh) scale(0.029);
  }
  to {
    transform: translate(88.18025vw, 100vh) scale(0.029);
  }
}
.snow:nth-child(84) {
  opacity: 0.4284;
  transform: translate(36.2441vw, -10px) scale(0.1598);
  animation: fall-84 13s -10s linear infinite;
}
@keyframes fall-84 {
  61.985% {
    transform: translate(39.8359vw, 61.985vh) scale(0.1598);
  }
  to {
    transform: translate(38.04vw, 100vh) scale(0.1598);
  }
}
.snow:nth-child(85) {
  opacity: 0.6241;
  transform: translate(24.1868vw, -10px) scale(0.6079);
  animation: fall-85 21s -6s linear infinite;
}
@keyframes fall-85 {
  74.053% {
    transform: translate(22.9219vw, 74.053vh) scale(0.6079);
  }
  to {
    transform: translate(23.55435vw, 100vh) scale(0.6079);
  }
}
.snow:nth-child(86) {
  opacity: 0.6915;
  transform: translate(17.0363vw, -10px) scale(0.051);
  animation: fall-86 30s -25s linear infinite;
}
@keyframes fall-86 {
  52.967% {
    transform: translate(10.0764vw, 52.967vh) scale(0.051);
  }
  to {
    transform: translate(13.55635vw, 100vh) scale(0.051);
  }
}
.snow:nth-child(87) {
  opacity: 0.3038;
  transform: translate(74.0031vw, -10px) scale(0.8399);
  animation: fall-87 11s -19s linear infinite;
}
@keyframes fall-87 {
  76.248% {
    transform: translate(72.2554vw, 76.248vh) scale(0.8399);
  }
  to {
    transform: translate(73.12925vw, 100vh) scale(0.8399);
  }
}
.snow:nth-child(88) {
  opacity: 0.0707;
  transform: translate(59.1884vw, -10px) scale(0.3179);
  animation: fall-88 20s -1s linear infinite;
}
@keyframes fall-88 {
  51.134% {
    transform: translate(49.5685vw, 51.134vh) scale(0.3179);
  }
  to {
    transform: translate(54.37845vw, 100vh) scale(0.3179);
  }
}
.snow:nth-child(89) {
  opacity: 0.0904;
  transform: translate(79.4834vw, -10px) scale(0.6591);
  animation: fall-89 30s -18s linear infinite;
}
@keyframes fall-89 {
  74.088% {
    transform: translate(74.5584vw, 74.088vh) scale(0.6591);
  }
  to {
    transform: translate(77.0209vw, 100vh) scale(0.6591);
  }
}
.snow:nth-child(90) {
  opacity: 0.7976;
  transform: translate(16.0274vw, -10px) scale(0.6068);
  animation: fall-90 14s -21s linear infinite;
}
@keyframes fall-90 {
  76.9% {
    transform: translate(10.2144vw, 76.9vh) scale(0.6068);
  }
  to {
    transform: translate(13.1209vw, 100vh) scale(0.6068);
  }
}
.snow:nth-child(91) {
  opacity: 0.935;
  transform: translate(55.5513vw, -10px) scale(0.8151);
  animation: fall-91 16s -1s linear infinite;
}
@keyframes fall-91 {
  33.857% {
    transform: translate(58.5112vw, 33.857vh) scale(0.8151);
  }
  to {
    transform: translate(57.03125vw, 100vh) scale(0.8151);
  }
}
.snow:nth-child(92) {
  opacity: 0.0831;
  transform: translate(31.6563vw, -10px) scale(0.4544);
  animation: fall-92 14s -16s linear infinite;
}
@keyframes fall-92 {
  48.625% {
    transform: translate(35.621vw, 48.625vh) scale(0.4544);
  }
  to {
    transform: translate(33.63865vw, 100vh) scale(0.4544);
  }
}
.snow:nth-child(93) {
  opacity: 0.1121;
  transform: translate(94.8621vw, -10px) scale(0.5547);
  animation: fall-93 23s -7s linear infinite;
}
@keyframes fall-93 {
  68.958% {
    transform: translate(94.5114vw, 68.958vh) scale(0.5547);
  }
  to {
    transform: translate(94.68675vw, 100vh) scale(0.5547);
  }
}
.snow:nth-child(94) {
  opacity: 0.7226;
  transform: translate(55.44vw, -10px) scale(0.0586);
  animation: fall-94 18s -4s linear infinite;
}
@keyframes fall-94 {
  34.387% {
    transform: translate(53.9445vw, 34.387vh) scale(0.0586);
  }
  to {
    transform: translate(54.69225vw, 100vh) scale(0.0586);
  }
}
.snow:nth-child(95) {
  opacity: 0.8778;
  transform: translate(26.8588vw, -10px) scale(0.0864);
  animation: fall-95 12s -1s linear infinite;
}
@keyframes fall-95 {
  55.639% {
    transform: translate(23.6151vw, 55.639vh) scale(0.0864);
  }
  to {
    transform: translate(25.23695vw, 100vh) scale(0.0864);
  }
}
.snow:nth-child(96) {
  opacity: 0.6922;
  transform: translate(12.9845vw, -10px) scale(0.5836);
  animation: fall-96 17s -11s linear infinite;
}
@keyframes fall-96 {
  33.76% {
    transform: translate(8.4371vw, 33.76vh) scale(0.5836);
  }
  to {
    transform: translate(10.7108vw, 100vh) scale(0.5836);
  }
}
.snow:nth-child(97) {
  opacity: 0.0424;
  transform: translate(50.4809vw, -10px) scale(0.9715);
  animation: fall-97 11s -13s linear infinite;
}
@keyframes fall-97 {
  34.36% {
    transform: translate(52.9896vw, 34.36vh) scale(0.9715);
  }
  to {
    transform: translate(51.73525vw, 100vh) scale(0.9715);
  }
}
.snow:nth-child(98) {
  opacity: 0.1045;
  transform: translate(29.5859vw, -10px) scale(0.8378);
  animation: fall-98 26s -20s linear infinite;
}
@keyframes fall-98 {
  38.63% {
    transform: translate(20.341vw, 38.63vh) scale(0.8378);
  }
  to {
    transform: translate(24.96345vw, 100vh) scale(0.8378);
  }
}
.snow:nth-child(99) {
  opacity: 0.9383;
  transform: translate(63.1871vw, -10px) scale(0.6313);
  animation: fall-99 28s -23s linear infinite;
}
@keyframes fall-99 {
  77.402% {
    transform: translate(56.0564vw, 77.402vh) scale(0.6313);
  }
  to {
    transform: translate(59.62175vw, 100vh) scale(0.6313);
  }
}
.snow:nth-child(100) {
  opacity: 0.1771;
  transform: translate(5.3136vw, -10px) scale(0.9209);
  animation: fall-100 10s -15s linear infinite;
}
@keyframes fall-100 {
  59.527% {
    transform: translate(8.2431vw, 59.527vh) scale(0.9209);
  }
  to {
    transform: translate(6.77835vw, 100vh) scale(0.9209);
  }
}
.snow:nth-child(101) {
  opacity: 0.5142;
  transform: translate(11.634vw, -10px) scale(0.2903);
  animation: fall-101 25s -17s linear infinite;
}
@keyframes fall-101 {
  37.687% {
    transform: translate(5.8806vw, 37.687vh) scale(0.2903);
  }
  to {
    transform: translate(8.7573vw, 100vh) scale(0.2903);
  }
}
.snow:nth-child(102) {
  opacity: 0.8179;
  transform: translate(5.6163vw, -10px) scale(0.2671);
  animation: fall-102 20s -12s linear infinite;
}
@keyframes fall-102 {
  47.779% {
    transform: translate(3.2218vw, 47.779vh) scale(0.2671);
  }
  to {
    transform: translate(4.41905vw, 100vh) scale(0.2671);
  }
}
.snow:nth-child(103) {
  opacity: 0.3003;
  transform: translate(61.4786vw, -10px) scale(0.8283);
  animation: fall-103 29s -11s linear infinite;
}
@keyframes fall-103 {
  60.227% {
    transform: translate(63.0158vw, 60.227vh) scale(0.8283);
  }
  to {
    transform: translate(62.2472vw, 100vh) scale(0.8283);
  }
}
.snow:nth-child(104) {
  opacity: 0.2051;
  transform: translate(27.5875vw, -10px) scale(0.4874);
  animation: fall-104 10s -11s linear infinite;
}
@keyframes fall-104 {
  72.621% {
    transform: translate(28.0553vw, 72.621vh) scale(0.4874);
  }
  to {
    transform: translate(27.8214vw, 100vh) scale(0.4874);
  }
}
.snow:nth-child(105) {
  opacity: 0.2862;
  transform: translate(51.378vw, -10px) scale(0.6249);
  animation: fall-105 12s -27s linear infinite;
}
@keyframes fall-105 {
  30.023% {
    transform: translate(51.2296vw, 30.023vh) scale(0.6249);
  }
  to {
    transform: translate(51.3038vw, 100vh) scale(0.6249);
  }
}
.snow:nth-child(106) {
  opacity: 0.3317;
  transform: translate(77.136vw, -10px) scale(0.4965);
  animation: fall-106 27s -17s linear infinite;
}
@keyframes fall-106 {
  62.061% {
    transform: translate(74.0562vw, 62.061vh) scale(0.4965);
  }
  to {
    transform: translate(75.5961vw, 100vh) scale(0.4965);
  }
}
.snow:nth-child(107) {
  opacity: 0.2401;
  transform: translate(14.4454vw, -10px) scale(0.6357);
  animation: fall-107 29s -2s linear infinite;
}
@keyframes fall-107 {
  64.313% {
    transform: translate(8.6715vw, 64.313vh) scale(0.6357);
  }
  to {
    transform: translate(11.55845vw, 100vh) scale(0.6357);
  }
}
.snow:nth-child(108) {
  opacity: 0.0872;
  transform: translate(34.4001vw, -10px) scale(0.9953);
  animation: fall-108 14s -26s linear infinite;
}
@keyframes fall-108 {
  57.452% {
    transform: translate(28.2939vw, 57.452vh) scale(0.9953);
  }
  to {
    transform: translate(31.347vw, 100vh) scale(0.9953);
  }
}
.snow:nth-child(109) {
  opacity: 0.7697;
  transform: translate(67.0688vw, -10px) scale(0.1173);
  animation: fall-109 14s -15s linear infinite;
}
@keyframes fall-109 {
  59.644% {
    transform: translate(71.6224vw, 59.644vh) scale(0.1173);
  }
  to {
    transform: translate(69.3456vw, 100vh) scale(0.1173);
  }
}
.snow:nth-child(110) {
  opacity: 0.7205;
  transform: translate(82.2646vw, -10px) scale(0.6527);
  animation: fall-110 13s -21s linear infinite;
}
@keyframes fall-110 {
  61.221% {
    transform: translate(86.968vw, 61.221vh) scale(0.6527);
  }
  to {
    transform: translate(84.6163vw, 100vh) scale(0.6527);
  }
}
.snow:nth-child(111) {
  opacity: 0.4632;
  transform: translate(92.9168vw, -10px) scale(0.9617);
  animation: fall-111 22s -19s linear infinite;
}
@keyframes fall-111 {
  75.566% {
    transform: translate(86.5942vw, 75.566vh) scale(0.9617);
  }
  to {
    transform: translate(89.7555vw, 100vh) scale(0.9617);
  }
}
.snow:nth-child(112) {
  opacity: 0.9812;
  transform: translate(1.7641vw, -10px) scale(0.8095);
  animation: fall-112 26s -10s linear infinite;
}
@keyframes fall-112 {
  39.834% {
    transform: translate(9.0012vw, 39.834vh) scale(0.8095);
  }
  to {
    transform: translate(5.38265vw, 100vh) scale(0.8095);
  }
}
.snow:nth-child(113) {
  opacity: 0.1454;
  transform: translate(6.2344vw, -10px) scale(0.5145);
  animation: fall-113 16s -13s linear infinite;
}
@keyframes fall-113 {
  68.802% {
    transform: translate(0.7027vw, 68.802vh) scale(0.5145);
  }
  to {
    transform: translate(3.46855vw, 100vh) scale(0.5145);
  }
}
.snow:nth-child(114) {
  opacity: 0.4222;
  transform: translate(88.9307vw, -10px) scale(0.8503);
  animation: fall-114 29s -29s linear infinite;
}
@keyframes fall-114 {
  66.35% {
    transform: translate(79.5673vw, 66.35vh) scale(0.8503);
  }
  to {
    transform: translate(84.249vw, 100vh) scale(0.8503);
  }
}
.snow:nth-child(115) {
  opacity: 0.8745;
  transform: translate(10.6991vw, -10px) scale(0.7139);
  animation: fall-115 27s -5s linear infinite;
}
@keyframes fall-115 {
  74.965% {
    transform: translate(11.4359vw, 74.965vh) scale(0.7139);
  }
  to {
    transform: translate(11.0675vw, 100vh) scale(0.7139);
  }
}
.snow:nth-child(116) {
  opacity: 0.8644;
  transform: translate(68.8913vw, -10px) scale(0.7368);
  animation: fall-116 24s -6s linear infinite;
}
@keyframes fall-116 {
  66.942% {
    transform: translate(65.0856vw, 66.942vh) scale(0.7368);
  }
  to {
    transform: translate(66.98845vw, 100vh) scale(0.7368);
  }
}
.snow:nth-child(117) {
  opacity: 0.4771;
  transform: translate(97.0304vw, -10px) scale(0.3007);
  animation: fall-117 12s -16s linear infinite;
}
@keyframes fall-117 {
  60.996% {
    transform: translate(94.7455vw, 60.996vh) scale(0.3007);
  }
  to {
    transform: translate(95.88795vw, 100vh) scale(0.3007);
  }
}
.snow:nth-child(118) {
  opacity: 0.753;
  transform: translate(69.0072vw, -10px) scale(0.7793);
  animation: fall-118 14s -21s linear infinite;
}
@keyframes fall-118 {
  44.827% {
    transform: translate(60.0948vw, 44.827vh) scale(0.7793);
  }
  to {
    transform: translate(64.551vw, 100vh) scale(0.7793);
  }
}
.snow:nth-child(119) {
  opacity: 0.9137;
  transform: translate(24.4262vw, -10px) scale(0.5736);
  animation: fall-119 21s -7s linear infinite;
}
@keyframes fall-119 {
  47.077% {
    transform: translate(15.0439vw, 47.077vh) scale(0.5736);
  }
  to {
    transform: translate(19.73505vw, 100vh) scale(0.5736);
  }
}
.snow:nth-child(120) {
  opacity: 0.1167;
  transform: translate(18.9681vw, -10px) scale(0.1933);
  animation: fall-120 14s -10s linear infinite;
}
@keyframes fall-120 {
  47.082% {
    transform: translate(17.9923vw, 47.082vh) scale(0.1933);
  }
  to {
    transform: translate(18.4802vw, 100vh) scale(0.1933);
  }
}
.snow:nth-child(121) {
  opacity: 0.5816;
  transform: translate(51.8297vw, -10px) scale(0.2769);
  animation: fall-121 30s -3s linear infinite;
}
@keyframes fall-121 {
  30.892% {
    transform: translate(55.095vw, 30.892vh) scale(0.2769);
  }
  to {
    transform: translate(53.46235vw, 100vh) scale(0.2769);
  }
}
.snow:nth-child(122) {
  opacity: 0.767;
  transform: translate(85.074vw, -10px) scale(0.3605);
  animation: fall-122 26s -26s linear infinite;
}
@keyframes fall-122 {
  48.563% {
    transform: translate(94.708vw, 48.563vh) scale(0.3605);
  }
  to {
    transform: translate(89.891vw, 100vh) scale(0.3605);
  }
}
.snow:nth-child(123) {
  opacity: 0.3358;
  transform: translate(51.6469vw, -10px) scale(0.0949);
  animation: fall-123 21s -6s linear infinite;
}
@keyframes fall-123 {
  54.481% {
    transform: translate(53.842vw, 54.481vh) scale(0.0949);
  }
  to {
    transform: translate(52.74445vw, 100vh) scale(0.0949);
  }
}
.snow:nth-child(124) {
  opacity: 0.2749;
  transform: translate(97.5935vw, -10px) scale(0.8394);
  animation: fall-124 21s -26s linear infinite;
}
@keyframes fall-124 {
  53.772% {
    transform: translate(105.4707vw, 53.772vh) scale(0.8394);
  }
  to {
    transform: translate(101.5321vw, 100vh) scale(0.8394);
  }
}
.snow:nth-child(125) {
  opacity: 0.0787;
  transform: translate(92.1361vw, -10px) scale(0.2397);
  animation: fall-125 28s -27s linear infinite;
}
@keyframes fall-125 {
  67.874% {
    transform: translate(83.2486vw, 67.874vh) scale(0.2397);
  }
  to {
    transform: translate(87.69235vw, 100vh) scale(0.2397);
  }
}
.snow:nth-child(126) {
  opacity: 0.8081;
  transform: translate(50.1317vw, -10px) scale(0.4964);
  animation: fall-126 22s -10s linear infinite;
}
@keyframes fall-126 {
  40.969% {
    transform: translate(60.1005vw, 40.969vh) scale(0.4964);
  }
  to {
    transform: translate(55.1161vw, 100vh) scale(0.4964);
  }
}
.snow:nth-child(127) {
  opacity: 0.1114;
  transform: translate(12.1671vw, -10px) scale(0.5382);
  animation: fall-127 18s -12s linear infinite;
}
@keyframes fall-127 {
  57.998% {
    transform: translate(20.673vw, 57.998vh) scale(0.5382);
  }
  to {
    transform: translate(16.42005vw, 100vh) scale(0.5382);
  }
}
.snow:nth-child(128) {
  opacity: 0.3934;
  transform: translate(65.9758vw, -10px) scale(0.6337);
  animation: fall-128 10s -8s linear infinite;
}
@keyframes fall-128 {
  64.869% {
    transform: translate(70.1441vw, 64.869vh) scale(0.6337);
  }
  to {
    transform: translate(68.05995vw, 100vh) scale(0.6337);
  }
}
.snow:nth-child(129) {
  opacity: 0.0989;
  transform: translate(34.8336vw, -10px) scale(0.5432);
  animation: fall-129 23s -9s linear infinite;
}
@keyframes fall-129 {
  75.115% {
    transform: translate(26.2001vw, 75.115vh) scale(0.5432);
  }
  to {
    transform: translate(30.51685vw, 100vh) scale(0.5432);
  }
}
.snow:nth-child(130) {
  opacity: 0.7226;
  transform: translate(60.6352vw, -10px) scale(0.9574);
  animation: fall-130 11s -27s linear infinite;
}
@keyframes fall-130 {
  68.778% {
    transform: translate(60.7647vw, 68.778vh) scale(0.9574);
  }
  to {
    transform: translate(60.69995vw, 100vh) scale(0.9574);
  }
}
.snow:nth-child(131) {
  opacity: 0.2301;
  transform: translate(3.6351vw, -10px) scale(0.0106);
  animation: fall-131 24s -22s linear infinite;
}
@keyframes fall-131 {
  38.492% {
    transform: translate(10.5991vw, 38.492vh) scale(0.0106);
  }
  to {
    transform: translate(7.1171vw, 100vh) scale(0.0106);
  }
}
.snow:nth-child(132) {
  opacity: 0.012;
  transform: translate(11.3157vw, -10px) scale(0.8677);
  animation: fall-132 19s -15s linear infinite;
}
@keyframes fall-132 {
  51.716% {
    transform: translate(20.8715vw, 51.716vh) scale(0.8677);
  }
  to {
    transform: translate(16.0936vw, 100vh) scale(0.8677);
  }
}
.snow:nth-child(133) {
  opacity: 0.121;
  transform: translate(85.7141vw, -10px) scale(0.8337);
  animation: fall-133 23s -21s linear infinite;
}
@keyframes fall-133 {
  70.081% {
    transform: translate(85.1066vw, 70.081vh) scale(0.8337);
  }
  to {
    transform: translate(85.41035vw, 100vh) scale(0.8337);
  }
}
.snow:nth-child(134) {
  opacity: 0.4463;
  transform: translate(75.2917vw, -10px) scale(0.6731);
  animation: fall-134 19s -25s linear infinite;
}
@keyframes fall-134 {
  71.267% {
    transform: translate(65.7245vw, 71.267vh) scale(0.6731);
  }
  to {
    transform: translate(70.5081vw, 100vh) scale(0.6731);
  }
}
.snow:nth-child(135) {
  opacity: 0.2174;
  transform: translate(32.0426vw, -10px) scale(0.0848);
  animation: fall-135 11s -14s linear infinite;
}
@keyframes fall-135 {
  69.093% {
    transform: translate(27.0441vw, 69.093vh) scale(0.0848);
  }
  to {
    transform: translate(29.54335vw, 100vh) scale(0.0848);
  }
}
.snow:nth-child(136) {
  opacity: 0.4254;
  transform: translate(79.4774vw, -10px) scale(0.3674);
  animation: fall-136 10s -28s linear infinite;
}
@keyframes fall-136 {
  59.493% {
    transform: translate(77.7956vw, 59.493vh) scale(0.3674);
  }
  to {
    transform: translate(78.6365vw, 100vh) scale(0.3674);
  }
}
.snow:nth-child(137) {
  opacity: 0.1414;
  transform: translate(32.7812vw, -10px) scale(0.2804);
  animation: fall-137 18s -11s linear infinite;
}
@keyframes fall-137 {
  49.457% {
    transform: translate(35.7521vw, 49.457vh) scale(0.2804);
  }
  to {
    transform: translate(34.26665vw, 100vh) scale(0.2804);
  }
}
.snow:nth-child(138) {
  opacity: 0.3606;
  transform: translate(71.0244vw, -10px) scale(0.8146);
  animation: fall-138 20s -14s linear infinite;
}
@keyframes fall-138 {
  39.944% {
    transform: translate(69.4754vw, 39.944vh) scale(0.8146);
  }
  to {
    transform: translate(70.2499vw, 100vh) scale(0.8146);
  }
}
.snow:nth-child(139) {
  opacity: 0.0846;
  transform: translate(40.8316vw, -10px) scale(0.1948);
  animation: fall-139 13s -11s linear infinite;
}
@keyframes fall-139 {
  46.557% {
    transform: translate(38.9081vw, 46.557vh) scale(0.1948);
  }
  to {
    transform: translate(39.86985vw, 100vh) scale(0.1948);
  }
}
.snow:nth-child(140) {
  opacity: 0.6119;
  transform: translate(50.1059vw, -10px) scale(0.7042);
  animation: fall-140 19s -28s linear infinite;
}
@keyframes fall-140 {
  32.622% {
    transform: translate(43.9678vw, 32.622vh) scale(0.7042);
  }
  to {
    transform: translate(47.03685vw, 100vh) scale(0.7042);
  }
}
.snow:nth-child(141) {
  opacity: 0.042;
  transform: translate(82.5849vw, -10px) scale(0.1061);
  animation: fall-141 25s -29s linear infinite;
}
@keyframes fall-141 {
  67.187% {
    transform: translate(82.195vw, 67.187vh) scale(0.1061);
  }
  to {
    transform: translate(82.38995vw, 100vh) scale(0.1061);
  }
}
.snow:nth-child(142) {
  opacity: 0.4119;
  transform: translate(21.4704vw, -10px) scale(0.7489);
  animation: fall-142 21s -12s linear infinite;
}
@keyframes fall-142 {
  55.27% {
    transform: translate(23.7817vw, 55.27vh) scale(0.7489);
  }
  to {
    transform: translate(22.62605vw, 100vh) scale(0.7489);
  }
}
.snow:nth-child(143) {
  opacity: 0.3204;
  transform: translate(30.8979vw, -10px) scale(0.9061);
  animation: fall-143 22s -18s linear infinite;
}
@keyframes fall-143 {
  53.914% {
    transform: translate(23.4499vw, 53.914vh) scale(0.9061);
  }
  to {
    transform: translate(27.1739vw, 100vh) scale(0.9061);
  }
}
.snow:nth-child(144) {
  opacity: 0.8911;
  transform: translate(8.7742vw, -10px) scale(0.1532);
  animation: fall-144 12s -3s linear infinite;
}
@keyframes fall-144 {
  36.915% {
    transform: translate(12.8821vw, 36.915vh) scale(0.1532);
  }
  to {
    transform: translate(10.82815vw, 100vh) scale(0.1532);
  }
}
.snow:nth-child(145) {
  opacity: 0.9528;
  transform: translate(52.3707vw, -10px) scale(0.1848);
  animation: fall-145 13s -21s linear infinite;
}
@keyframes fall-145 {
  74.539% {
    transform: translate(52.3904vw, 74.539vh) scale(0.1848);
  }
  to {
    transform: translate(52.38055vw, 100vh) scale(0.1848);
  }
}
.snow:nth-child(146) {
  opacity: 0.2779;
  transform: translate(14.2885vw, -10px) scale(0.4012);
  animation: fall-146 28s -22s linear infinite;
}
@keyframes fall-146 {
  60.632% {
    transform: translate(21.7645vw, 60.632vh) scale(0.4012);
  }
  to {
    transform: translate(18.0265vw, 100vh) scale(0.4012);
  }
}
.snow:nth-child(147) {
  opacity: 0.1895;
  transform: translate(45.8957vw, -10px) scale(0.4696);
  animation: fall-147 27s -27s linear infinite;
}
@keyframes fall-147 {
  46.182% {
    transform: translate(38.7127vw, 46.182vh) scale(0.4696);
  }
  to {
    transform: translate(42.3042vw, 100vh) scale(0.4696);
  }
}
.snow:nth-child(148) {
  opacity: 0.114;
  transform: translate(16.0654vw, -10px) scale(0.2637);
  animation: fall-148 10s -17s linear infinite;
}
@keyframes fall-148 {
  67.169% {
    transform: translate(11.9704vw, 67.169vh) scale(0.2637);
  }
  to {
    transform: translate(14.0179vw, 100vh) scale(0.2637);
  }
}
.snow:nth-child(149) {
  opacity: 0.3597;
  transform: translate(10.1596vw, -10px) scale(0.0703);
  animation: fall-149 28s -20s linear infinite;
}
@keyframes fall-149 {
  49.036% {
    transform: translate(1.3403vw, 49.036vh) scale(0.0703);
  }
  to {
    transform: translate(5.74995vw, 100vh) scale(0.0703);
  }
}
.snow:nth-child(150) {
  opacity: 0.5149;
  transform: translate(29.1711vw, -10px) scale(0.7877);
  animation: fall-150 29s -4s linear infinite;
}
@keyframes fall-150 {
  62.547% {
    transform: translate(38.5902vw, 62.547vh) scale(0.7877);
  }
  to {
    transform: translate(33.88065vw, 100vh) scale(0.7877);
  }
}
.snow:nth-child(151) {
  opacity: 0.2441;
  transform: translate(37.9618vw, -10px) scale(0.0384);
  animation: fall-151 29s -20s linear infinite;
}
@keyframes fall-151 {
  45.959% {
    transform: translate(33.0855vw, 45.959vh) scale(0.0384);
  }
  to {
    transform: translate(35.52365vw, 100vh) scale(0.0384);
  }
}
.snow:nth-child(152) {
  opacity: 0.917;
  transform: translate(86.3088vw, -10px) scale(0.0585);
  animation: fall-152 28s -2s linear infinite;
}
@keyframes fall-152 {
  31.857% {
    transform: translate(92.0642vw, 31.857vh) scale(0.0585);
  }
  to {
    transform: translate(89.1865vw, 100vh) scale(0.0585);
  }
}
.snow:nth-child(153) {
  opacity: 0.0411;
  transform: translate(3.2992vw, -10px) scale(0.3673);
  animation: fall-153 29s -27s linear infinite;
}
@keyframes fall-153 {
  62.733% {
    transform: translate(-1.9036vw, 62.733vh) scale(0.3673);
  }
  to {
    transform: translate(0.6978vw, 100vh) scale(0.3673);
  }
}
.snow:nth-child(154) {
  opacity: 0.8454;
  transform: translate(69.5566vw, -10px) scale(0.8554);
  animation: fall-154 13s -1s linear infinite;
}
@keyframes fall-154 {
  56.009% {
    transform: translate(78.3044vw, 56.009vh) scale(0.8554);
  }
  to {
    transform: translate(73.9305vw, 100vh) scale(0.8554);
  }
}
.snow:nth-child(155) {
  opacity: 0.9405;
  transform: translate(11.6208vw, -10px) scale(0.2693);
  animation: fall-155 15s -22s linear infinite;
}
@keyframes fall-155 {
  79.416% {
    transform: translate(19.5255vw, 79.416vh) scale(0.2693);
  }
  to {
    transform: translate(15.57315vw, 100vh) scale(0.2693);
  }
}
.snow:nth-child(156) {
  opacity: 0.8378;
  transform: translate(17.1458vw, -10px) scale(0.6434);
  animation: fall-156 22s -22s linear infinite;
}
@keyframes fall-156 {
  37.589% {
    transform: translate(12.1319vw, 37.589vh) scale(0.6434);
  }
  to {
    transform: translate(14.63885vw, 100vh) scale(0.6434);
  }
}
.snow:nth-child(157) {
  opacity: 0.8993;
  transform: translate(31.8189vw, -10px) scale(0.8415);
  animation: fall-157 19s -19s linear infinite;
}
@keyframes fall-157 {
  38.417% {
    transform: translate(30.9018vw, 38.417vh) scale(0.8415);
  }
  to {
    transform: translate(31.36035vw, 100vh) scale(0.8415);
  }
}
.snow:nth-child(158) {
  opacity: 0.1556;
  transform: translate(6.2934vw, -10px) scale(0.1365);
  animation: fall-158 17s -16s linear infinite;
}
@keyframes fall-158 {
  77.365% {
    transform: translate(13.2588vw, 77.365vh) scale(0.1365);
  }
  to {
    transform: translate(9.7761vw, 100vh) scale(0.1365);
  }
}
.snow:nth-child(159) {
  opacity: 0.2682;
  transform: translate(47.8035vw, -10px) scale(0.807);
  animation: fall-159 19s -6s linear infinite;
}
@keyframes fall-159 {
  30.914% {
    transform: translate(52.4976vw, 30.914vh) scale(0.807);
  }
  to {
    transform: translate(50.15055vw, 100vh) scale(0.807);
  }
}
.snow:nth-child(160) {
  opacity: 0.3445;
  transform: translate(65.0166vw, -10px) scale(0.7026);
  animation: fall-160 20s -23s linear infinite;
}
@keyframes fall-160 {
  73.786% {
    transform: translate(67.5057vw, 73.786vh) scale(0.7026);
  }
  to {
    transform: translate(66.26115vw, 100vh) scale(0.7026);
  }
}
.snow:nth-child(161) {
  opacity: 0.129;
  transform: translate(6.9524vw, -10px) scale(0.1716);
  animation: fall-161 30s -7s linear infinite;
}
@keyframes fall-161 {
  60.191% {
    transform: translate(10.7323vw, 60.191vh) scale(0.1716);
  }
  to {
    transform: translate(8.84235vw, 100vh) scale(0.1716);
  }
}
.snow:nth-child(162) {
  opacity: 0.9084;
  transform: translate(67.9719vw, -10px) scale(0.2439);
  animation: fall-162 25s -16s linear infinite;
}
@keyframes fall-162 {
  45.525% {
    transform: translate(77.8309vw, 45.525vh) scale(0.2439);
  }
  to {
    transform: translate(72.9014vw, 100vh) scale(0.2439);
  }
}
.snow:nth-child(163) {
  opacity: 0.7966;
  transform: translate(77.9323vw, -10px) scale(0.6895);
  animation: fall-163 23s -2s linear infinite;
}
@keyframes fall-163 {
  63.147% {
    transform: translate(70.1471vw, 63.147vh) scale(0.6895);
  }
  to {
    transform: translate(74.0397vw, 100vh) scale(0.6895);
  }
}
.snow:nth-child(164) {
  opacity: 0.5798;
  transform: translate(70.3604vw, -10px) scale(0.7593);
  animation: fall-164 12s -9s linear infinite;
}
@keyframes fall-164 {
  61.187% {
    transform: translate(79.6005vw, 61.187vh) scale(0.7593);
  }
  to {
    transform: translate(74.98045vw, 100vh) scale(0.7593);
  }
}
.snow:nth-child(165) {
  opacity: 0.5363;
  transform: translate(43.9647vw, -10px) scale(0.3696);
  animation: fall-165 10s -10s linear infinite;
}
@keyframes fall-165 {
  59.247% {
    transform: translate(49.5986vw, 59.247vh) scale(0.3696);
  }
  to {
    transform: translate(46.78165vw, 100vh) scale(0.3696);
  }
}
.snow:nth-child(166) {
  opacity: 0.2042;
  transform: translate(0.8891vw, -10px) scale(0.4943);
  animation: fall-166 28s -5s linear infinite;
}
@keyframes fall-166 {
  49.409% {
    transform: translate(-0.8283vw, 49.409vh) scale(0.4943);
  }
  to {
    transform: translate(0.0304vw, 100vh) scale(0.4943);
  }
}
.snow:nth-child(167) {
  opacity: 0.9056;
  transform: translate(5.3379vw, -10px) scale(0.1262);
  animation: fall-167 13s -25s linear infinite;
}
@keyframes fall-167 {
  41.516% {
    transform: translate(-1.9738vw, 41.516vh) scale(0.1262);
  }
  to {
    transform: translate(1.68205vw, 100vh) scale(0.1262);
  }
}
.snow:nth-child(168) {
  opacity: 0.4206;
  transform: translate(17.0822vw, -10px) scale(0.2798);
  animation: fall-168 29s -30s linear infinite;
}
@keyframes fall-168 {
  61.845% {
    transform: translate(26.808vw, 61.845vh) scale(0.2798);
  }
  to {
    transform: translate(21.9451vw, 100vh) scale(0.2798);
  }
}
.snow:nth-child(169) {
  opacity: 0.9988;
  transform: translate(0.8986vw, -10px) scale(0.3657);
  animation: fall-169 17s -2s linear infinite;
}
@keyframes fall-169 {
  39.953% {
    transform: translate(1.9583vw, 39.953vh) scale(0.3657);
  }
  to {
    transform: translate(1.42845vw, 100vh) scale(0.3657);
  }
}
.snow:nth-child(170) {
  opacity: 0.9304;
  transform: translate(18.7699vw, -10px) scale(0.2128);
  animation: fall-170 28s -27s linear infinite;
}
@keyframes fall-170 {
  39.679% {
    transform: translate(25.414vw, 39.679vh) scale(0.2128);
  }
  to {
    transform: translate(22.09195vw, 100vh) scale(0.2128);
  }
}
.snow:nth-child(171) {
  opacity: 0.0417;
  transform: translate(14.1158vw, -10px) scale(0.9389);
  animation: fall-171 23s -24s linear infinite;
}
@keyframes fall-171 {
  42.402% {
    transform: translate(23.2956vw, 42.402vh) scale(0.9389);
  }
  to {
    transform: translate(18.7057vw, 100vh) scale(0.9389);
  }
}
.snow:nth-child(172) {
  opacity: 0.903;
  transform: translate(37.2474vw, -10px) scale(0.4938);
  animation: fall-172 18s -9s linear infinite;
}
@keyframes fall-172 {
  48.044% {
    transform: translate(32.4686vw, 48.044vh) scale(0.4938);
  }
  to {
    transform: translate(34.858vw, 100vh) scale(0.4938);
  }
}
.snow:nth-child(173) {
  opacity: 0.2401;
  transform: translate(77.8685vw, -10px) scale(0.7504);
  animation: fall-173 25s -12s linear infinite;
}
@keyframes fall-173 {
  60.302% {
    transform: translate(83.7972vw, 60.302vh) scale(0.7504);
  }
  to {
    transform: translate(80.83285vw, 100vh) scale(0.7504);
  }
}
.snow:nth-child(174) {
  opacity: 0.0659;
  transform: translate(36.7003vw, -10px) scale(0.8016);
  animation: fall-174 10s -6s linear infinite;
}
@keyframes fall-174 {
  57.177% {
    transform: translate(36.1644vw, 57.177vh) scale(0.8016);
  }
  to {
    transform: translate(36.43235vw, 100vh) scale(0.8016);
  }
}
.snow:nth-child(175) {
  opacity: 0.6968;
  transform: translate(12.9999vw, -10px) scale(0.9281);
  animation: fall-175 14s -13s linear infinite;
}
@keyframes fall-175 {
  78.557% {
    transform: translate(18.179vw, 78.557vh) scale(0.9281);
  }
  to {
    transform: translate(15.58945vw, 100vh) scale(0.9281);
  }
}
.snow:nth-child(176) {
  opacity: 0.4763;
  transform: translate(58.3405vw, -10px) scale(0.7803);
  animation: fall-176 11s -26s linear infinite;
}
@keyframes fall-176 {
  68.971% {
    transform: translate(48.5807vw, 68.971vh) scale(0.7803);
  }
  to {
    transform: translate(53.4606vw, 100vh) scale(0.7803);
  }
}
.snow:nth-child(177) {
  opacity: 0.9004;
  transform: translate(48.4841vw, -10px) scale(0.9735);
  animation: fall-177 21s -25s linear infinite;
}
@keyframes fall-177 {
  70.367% {
    transform: translate(53.8518vw, 70.367vh) scale(0.9735);
  }
  to {
    transform: translate(51.16795vw, 100vh) scale(0.9735);
  }
}
.snow:nth-child(178) {
  opacity: 0.2382;
  transform: translate(2.862vw, -10px) scale(0.4295);
  animation: fall-178 12s -14s linear infinite;
}
@keyframes fall-178 {
  64.97% {
    transform: translate(3.943vw, 64.97vh) scale(0.4295);
  }
  to {
    transform: translate(3.4025vw, 100vh) scale(0.4295);
  }
}
.snow:nth-child(179) {
  opacity: 0.8579;
  transform: translate(59.4239vw, -10px) scale(0.1473);
  animation: fall-179 20s -3s linear infinite;
}
@keyframes fall-179 {
  70.505% {
    transform: translate(68.3492vw, 70.505vh) scale(0.1473);
  }
  to {
    transform: translate(63.88655vw, 100vh) scale(0.1473);
  }
}
.snow:nth-child(180) {
  opacity: 0.3113;
  transform: translate(46.8593vw, -10px) scale(0.3828);
  animation: fall-180 21s -17s linear infinite;
}
@keyframes fall-180 {
  45.337% {
    transform: translate(51.5797vw, 45.337vh) scale(0.3828);
  }
  to {
    transform: translate(49.2195vw, 100vh) scale(0.3828);
  }
}
.snow:nth-child(181) {
  opacity: 0.5474;
  transform: translate(93.1816vw, -10px) scale(0.7134);
  animation: fall-181 20s -17s linear infinite;
}
@keyframes fall-181 {
  45.373% {
    transform: translate(83.9768vw, 45.373vh) scale(0.7134);
  }
  to {
    transform: translate(88.5792vw, 100vh) scale(0.7134);
  }
}
.snow:nth-child(182) {
  opacity: 0.1884;
  transform: translate(23.6219vw, -10px) scale(0.7492);
  animation: fall-182 22s -11s linear infinite;
}
@keyframes fall-182 {
  69.116% {
    transform: translate(17.247vw, 69.116vh) scale(0.7492);
  }
  to {
    transform: translate(20.43445vw, 100vh) scale(0.7492);
  }
}
.snow:nth-child(183) {
  opacity: 0.1664;
  transform: translate(60.6037vw, -10px) scale(0.3701);
  animation: fall-183 13s -25s linear infinite;
}
@keyframes fall-183 {
  32.775% {
    transform: translate(67.2484vw, 32.775vh) scale(0.3701);
  }
  to {
    transform: translate(63.92605vw, 100vh) scale(0.3701);
  }
}
.snow:nth-child(184) {
  opacity: 0.0097;
  transform: translate(8.9032vw, -10px) scale(0.2359);
  animation: fall-184 14s -29s linear infinite;
}
@keyframes fall-184 {
  63.004% {
    transform: translate(1.0514vw, 63.004vh) scale(0.2359);
  }
  to {
    transform: translate(4.9773vw, 100vh) scale(0.2359);
  }
}
.snow:nth-child(185) {
  opacity: 0.4267;
  transform: translate(67.1791vw, -10px) scale(0.2691);
  animation: fall-185 15s -10s linear infinite;
}
@keyframes fall-185 {
  43.288% {
    transform: translate(77.07vw, 43.288vh) scale(0.2691);
  }
  to {
    transform: translate(72.12455vw, 100vh) scale(0.2691);
  }
}
.snow:nth-child(186) {
  opacity: 0.4665;
  transform: translate(59.341vw, -10px) scale(0.698);
  animation: fall-186 28s -29s linear infinite;
}
@keyframes fall-186 {
  51.617% {
    transform: translate(67.4738vw, 51.617vh) scale(0.698);
  }
  to {
    transform: translate(63.4074vw, 100vh) scale(0.698);
  }
}
.snow:nth-child(187) {
  opacity: 0.4267;
  transform: translate(95.5397vw, -10px) scale(0.2694);
  animation: fall-187 10s -6s linear infinite;
}
@keyframes fall-187 {
  31.157% {
    transform: translate(95.6957vw, 31.157vh) scale(0.2694);
  }
  to {
    transform: translate(95.6177vw, 100vh) scale(0.2694);
  }
}
.snow:nth-child(188) {
  opacity: 0.4168;
  transform: translate(59.575vw, -10px) scale(0.0644);
  animation: fall-188 26s -10s linear infinite;
}
@keyframes fall-188 {
  57.39% {
    transform: translate(55.348vw, 57.39vh) scale(0.0644);
  }
  to {
    transform: translate(57.4615vw, 100vh) scale(0.0644);
  }
}
.snow:nth-child(189) {
  opacity: 0.5523;
  transform: translate(54.8807vw, -10px) scale(0.3946);
  animation: fall-189 21s -17s linear infinite;
}
@keyframes fall-189 {
  72.375% {
    transform: translate(49.5999vw, 72.375vh) scale(0.3946);
  }
  to {
    transform: translate(52.2403vw, 100vh) scale(0.3946);
  }
}
.snow:nth-child(190) {
  opacity: 0.9006;
  transform: translate(5.092vw, -10px) scale(0.4005);
  animation: fall-190 17s -18s linear infinite;
}
@keyframes fall-190 {
  36.661% {
    transform: translate(-3.39vw, 36.661vh) scale(0.4005);
  }
  to {
    transform: translate(0.851vw, 100vh) scale(0.4005);
  }
}
.snow:nth-child(191) {
  opacity: 0.4544;
  transform: translate(58.4715vw, -10px) scale(0.3826);
  animation: fall-191 28s -14s linear infinite;
}
@keyframes fall-191 {
  40.961% {
    transform: translate(56.3291vw, 40.961vh) scale(0.3826);
  }
  to {
    transform: translate(57.4003vw, 100vh) scale(0.3826);
  }
}
.snow:nth-child(192) {
  opacity: 0.5654;
  transform: translate(25.9187vw, -10px) scale(0.6588);
  animation: fall-192 11s -27s linear infinite;
}
@keyframes fall-192 {
  43.964% {
    transform: translate(32.3818vw, 43.964vh) scale(0.6588);
  }
  to {
    transform: translate(29.15025vw, 100vh) scale(0.6588);
  }
}
.snow:nth-child(193) {
  opacity: 0.5924;
  transform: translate(70.6374vw, -10px) scale(0.1515);
  animation: fall-193 15s -24s linear infinite;
}
@keyframes fall-193 {
  32.287% {
    transform: translate(67.7948vw, 32.287vh) scale(0.1515);
  }
  to {
    transform: translate(69.2161vw, 100vh) scale(0.1515);
  }
}
.snow:nth-child(194) {
  opacity: 0.7149;
  transform: translate(3.9773vw, -10px) scale(0.9075);
  animation: fall-194 30s -29s linear infinite;
}
@keyframes fall-194 {
  56.636% {
    transform: translate(11.7489vw, 56.636vh) scale(0.9075);
  }
  to {
    transform: translate(7.8631vw, 100vh) scale(0.9075);
  }
}
.snow:nth-child(195) {
  opacity: 0.1691;
  transform: translate(40.3573vw, -10px) scale(0.1633);
  animation: fall-195 29s -28s linear infinite;
}
@keyframes fall-195 {
  30.618% {
    transform: translate(49.1646vw, 30.618vh) scale(0.1633);
  }
  to {
    transform: translate(44.76095vw, 100vh) scale(0.1633);
  }
}
.snow:nth-child(196) {
  opacity: 0.5449;
  transform: translate(99.1344vw, -10px) scale(0.4994);
  animation: fall-196 23s -17s linear infinite;
}
@keyframes fall-196 {
  45.075% {
    transform: translate(91.6417vw, 45.075vh) scale(0.4994);
  }
  to {
    transform: translate(95.38805vw, 100vh) scale(0.4994);
  }
}
.snow:nth-child(197) {
  opacity: 0.5036;
  transform: translate(26.7779vw, -10px) scale(0.1353);
  animation: fall-197 23s -22s linear infinite;
}
@keyframes fall-197 {
  46.264% {
    transform: translate(28.8123vw, 46.264vh) scale(0.1353);
  }
  to {
    transform: translate(27.7951vw, 100vh) scale(0.1353);
  }
}
.snow:nth-child(198) {
  opacity: 0.3961;
  transform: translate(73.7281vw, -10px) scale(0.6174);
  animation: fall-198 24s -5s linear infinite;
}
@keyframes fall-198 {
  52.895% {
    transform: translate(80.5538vw, 52.895vh) scale(0.6174);
  }
  to {
    transform: translate(77.14095vw, 100vh) scale(0.6174);
  }
}
.snow:nth-child(199) {
  opacity: 0.7519;
  transform: translate(89.9713vw, -10px) scale(0.3088);
  animation: fall-199 20s -11s linear infinite;
}
@keyframes fall-199 {
  47.085% {
    transform: translate(80.1308vw, 47.085vh) scale(0.3088);
  }
  to {
    transform: translate(85.05105vw, 100vh) scale(0.3088);
  }
}
.snow:nth-child(200) {
  opacity: 0.633;
  transform: translate(92.1436vw, -10px) scale(0.8232);
  animation: fall-200 21s -10s linear infinite;
}
@keyframes fall-200 {
  74.782% {
    transform: translate(91.4121vw, 74.782vh) scale(0.8232);
  }
  to {
    transform: translate(91.77785vw, 100vh) scale(0.8232);
  }
}
