
.snow:nth-child(1) {
  opacity: 0.3274;
  transform: translate(57.3283vw, -10px) scale(0.572);
  animation: fall-1 23s -10s linear infinite;
}
@keyframes fall-1 {
  61.856% {
    transform: translate(48.1026vw, 61.856vh) scale(0.572);
  }
  to {
    transform: translate(52.71545vw, 100vh) scale(0.572);
  }
}
.snow:nth-child(2) {
  opacity: 0.3815;
  transform: translate(58.0477vw, -10px) scale(0.0477);
  animation: fall-2 15s -30s linear infinite;
}
@keyframes fall-2 {
  33.237% {
    transform: translate(63.7778vw, 33.237vh) scale(0.0477);
  }
  to {
    transform: translate(60.91275vw, 100vh) scale(0.0477);
  }
}
.snow:nth-child(3) {
  opacity: 0.9706;
  transform: translate(72.1168vw, -10px) scale(0.7646);
  animation: fall-3 24s -17s linear infinite;
}
@keyframes fall-3 {
  37.401% {
    transform: translate(68.2299vw, 37.401vh) scale(0.7646);
  }
  to {
    transform: translate(70.17335vw, 100vh) scale(0.7646);
  }
}
.snow:nth-child(4) {
  opacity: 0.2833;
  transform: translate(41.1873vw, -10px) scale(0.5445);
  animation: fall-4 26s -16s linear infinite;
}
@keyframes fall-4 {
  45.501% {
    transform: translate(33.1811vw, 45.501vh) scale(0.5445);
  }
  to {
    transform: translate(37.1842vw, 100vh) scale(0.5445);
  }
}
.snow:nth-child(5) {
  opacity: 0.2402;
  transform: translate(94.089vw, -10px) scale(0.038);
  animation: fall-5 13s -4s linear infinite;
}
@keyframes fall-5 {
  40.469% {
    transform: translate(92.3704vw, 40.469vh) scale(0.038);
  }
  to {
    transform: translate(93.2297vw, 100vh) scale(0.038);
  }
}
.snow:nth-child(6) {
  opacity: 0.2322;
  transform: translate(18.1109vw, -10px) scale(0.4414);
  animation: fall-6 17s -30s linear infinite;
}
@keyframes fall-6 {
  52.759% {
    transform: translate(8.8124vw, 52.759vh) scale(0.4414);
  }
  to {
    transform: translate(13.46165vw, 100vh) scale(0.4414);
  }
}
.snow:nth-child(7) {
  opacity: 0.3726;
  transform: translate(42.239vw, -10px) scale(0.0187);
  animation: fall-7 17s -4s linear infinite;
}
@keyframes fall-7 {
  53.786% {
    transform: translate(36.9851vw, 53.786vh) scale(0.0187);
  }
  to {
    transform: translate(39.61205vw, 100vh) scale(0.0187);
  }
}
.snow:nth-child(8) {
  opacity: 0.9853;
  transform: translate(94.6392vw, -10px) scale(0.973);
  animation: fall-8 25s -19s linear infinite;
}
@keyframes fall-8 {
  63.247% {
    transform: translate(92.6836vw, 63.247vh) scale(0.973);
  }
  to {
    transform: translate(93.6614vw, 100vh) scale(0.973);
  }
}
.snow:nth-child(9) {
  opacity: 0.2983;
  transform: translate(18.0433vw, -10px) scale(0.9504);
  animation: fall-9 14s -9s linear infinite;
}
@keyframes fall-9 {
  41.4% {
    transform: translate(17.3412vw, 41.4vh) scale(0.9504);
  }
  to {
    transform: translate(17.69225vw, 100vh) scale(0.9504);
  }
}
.snow:nth-child(10) {
  opacity: 0.3724;
  transform: translate(54.3733vw, -10px) scale(0.7287);
  animation: fall-10 28s -13s linear infinite;
}
@keyframes fall-10 {
  79.056% {
    transform: translate(56.1198vw, 79.056vh) scale(0.7287);
  }
  to {
    transform: translate(55.24655vw, 100vh) scale(0.7287);
  }
}
.snow:nth-child(11) {
  opacity: 0.5826;
  transform: translate(72.2188vw, -10px) scale(0.8346);
  animation: fall-11 26s -19s linear infinite;
}
@keyframes fall-11 {
  70.851% {
    transform: translate(80.2003vw, 70.851vh) scale(0.8346);
  }
  to {
    transform: translate(76.20955vw, 100vh) scale(0.8346);
  }
}
.snow:nth-child(12) {
  opacity: 0.9316;
  transform: translate(78.7824vw, -10px) scale(0.4206);
  animation: fall-12 28s -13s linear infinite;
}
@keyframes fall-12 {
  79.527% {
    transform: translate(82.8225vw, 79.527vh) scale(0.4206);
  }
  to {
    transform: translate(80.80245vw, 100vh) scale(0.4206);
  }
}
.snow:nth-child(13) {
  opacity: 0.8071;
  transform: translate(89.8341vw, -10px) scale(0.2043);
  animation: fall-13 20s -10s linear infinite;
}
@keyframes fall-13 {
  77.006% {
    transform: translate(81.6458vw, 77.006vh) scale(0.2043);
  }
  to {
    transform: translate(85.73995vw, 100vh) scale(0.2043);
  }
}
.snow:nth-child(14) {
  opacity: 0.0174;
  transform: translate(82.3114vw, -10px) scale(0.4796);
  animation: fall-14 10s -30s linear infinite;
}
@keyframes fall-14 {
  71.432% {
    transform: translate(76.2871vw, 71.432vh) scale(0.4796);
  }
  to {
    transform: translate(79.29925vw, 100vh) scale(0.4796);
  }
}
.snow:nth-child(15) {
  opacity: 0.1401;
  transform: translate(73.0133vw, -10px) scale(0.1376);
  animation: fall-15 28s -6s linear infinite;
}
@keyframes fall-15 {
  36.205% {
    transform: translate(71.0773vw, 36.205vh) scale(0.1376);
  }
  to {
    transform: translate(72.0453vw, 100vh) scale(0.1376);
  }
}
.snow:nth-child(16) {
  opacity: 0.9032;
  transform: translate(74.5708vw, -10px) scale(0.8158);
  animation: fall-16 28s -7s linear infinite;
}
@keyframes fall-16 {
  41.294% {
    transform: translate(77.0944vw, 41.294vh) scale(0.8158);
  }
  to {
    transform: translate(75.8326vw, 100vh) scale(0.8158);
  }
}
.snow:nth-child(17) {
  opacity: 0.6043;
  transform: translate(1.2295vw, -10px) scale(0.0342);
  animation: fall-17 21s -24s linear infinite;
}
@keyframes fall-17 {
  41.414% {
    transform: translate(2.8418vw, 41.414vh) scale(0.0342);
  }
  to {
    transform: translate(2.03565vw, 100vh) scale(0.0342);
  }
}
.snow:nth-child(18) {
  opacity: 0.3953;
  transform: translate(80.8801vw, -10px) scale(0.1075);
  animation: fall-18 19s -4s linear infinite;
}
@keyframes fall-18 {
  77.411% {
    transform: translate(85.4022vw, 77.411vh) scale(0.1075);
  }
  to {
    transform: translate(83.14115vw, 100vh) scale(0.1075);
  }
}
.snow:nth-child(19) {
  opacity: 0.4187;
  transform: translate(75.1923vw, -10px) scale(0.6719);
  animation: fall-19 14s -10s linear infinite;
}
@keyframes fall-19 {
  77.149% {
    transform: translate(74.5328vw, 77.149vh) scale(0.6719);
  }
  to {
    transform: translate(74.86255vw, 100vh) scale(0.6719);
  }
}
.snow:nth-child(20) {
  opacity: 0.468;
  transform: translate(95.0597vw, -10px) scale(0.3499);
  animation: fall-20 19s -20s linear infinite;
}
@keyframes fall-20 {
  36.638% {
    transform: translate(97.2603vw, 36.638vh) scale(0.3499);
  }
  to {
    transform: translate(96.16vw, 100vh) scale(0.3499);
  }
}
.snow:nth-child(21) {
  opacity: 0.469;
  transform: translate(64.8006vw, -10px) scale(0.9516);
  animation: fall-21 19s -21s linear infinite;
}
@keyframes fall-21 {
  38.608% {
    transform: translate(65.5993vw, 38.608vh) scale(0.9516);
  }
  to {
    transform: translate(65.19995vw, 100vh) scale(0.9516);
  }
}
.snow:nth-child(22) {
  opacity: 0.0892;
  transform: translate(82.3982vw, -10px) scale(0.0989);
  animation: fall-22 28s -20s linear infinite;
}
@keyframes fall-22 {
  54.233% {
    transform: translate(78.5101vw, 54.233vh) scale(0.0989);
  }
  to {
    transform: translate(80.45415vw, 100vh) scale(0.0989);
  }
}
.snow:nth-child(23) {
  opacity: 0.9498;
  transform: translate(94.5651vw, -10px) scale(0.5844);
  animation: fall-23 13s -4s linear infinite;
}
@keyframes fall-23 {
  60.535% {
    transform: translate(100.1069vw, 60.535vh) scale(0.5844);
  }
  to {
    transform: translate(97.336vw, 100vh) scale(0.5844);
  }
}
.snow:nth-child(24) {
  opacity: 0.611;
  transform: translate(66.7025vw, -10px) scale(0.9243);
  animation: fall-24 17s -12s linear infinite;
}
@keyframes fall-24 {
  63.753% {
    transform: translate(74.0088vw, 63.753vh) scale(0.9243);
  }
  to {
    transform: translate(70.35565vw, 100vh) scale(0.9243);
  }
}
.snow:nth-child(25) {
  opacity: 0.7654;
  transform: translate(28.5214vw, -10px) scale(0.7602);
  animation: fall-25 10s -25s linear infinite;
}
@keyframes fall-25 {
  44.66% {
    transform: translate(32.8998vw, 44.66vh) scale(0.7602);
  }
  to {
    transform: translate(30.7106vw, 100vh) scale(0.7602);
  }
}
.snow:nth-child(26) {
  opacity: 0.8461;
  transform: translate(4.1131vw, -10px) scale(0.0141);
  animation: fall-26 17s -29s linear infinite;
}
@keyframes fall-26 {
  60.902% {
    transform: translate(10.2476vw, 60.902vh) scale(0.0141);
  }
  to {
    transform: translate(7.18035vw, 100vh) scale(0.0141);
  }
}
.snow:nth-child(27) {
  opacity: 0.7976;
  transform: translate(57.3542vw, -10px) scale(0.3793);
  animation: fall-27 28s -11s linear infinite;
}
@keyframes fall-27 {
  54.718% {
    transform: translate(53.0958vw, 54.718vh) scale(0.3793);
  }
  to {
    transform: translate(55.225vw, 100vh) scale(0.3793);
  }
}
.snow:nth-child(28) {
  opacity: 0.6037;
  transform: translate(10.3526vw, -10px) scale(0.1704);
  animation: fall-28 20s -25s linear infinite;
}
@keyframes fall-28 {
  47.134% {
    transform: translate(18.737vw, 47.134vh) scale(0.1704);
  }
  to {
    transform: translate(14.5448vw, 100vh) scale(0.1704);
  }
}
.snow:nth-child(29) {
  opacity: 0.7801;
  transform: translate(71.9367vw, -10px) scale(0.1534);
  animation: fall-29 18s -19s linear infinite;
}
@keyframes fall-29 {
  51.422% {
    transform: translate(81.4787vw, 51.422vh) scale(0.1534);
  }
  to {
    transform: translate(76.7077vw, 100vh) scale(0.1534);
  }
}
.snow:nth-child(30) {
  opacity: 0.8099;
  transform: translate(50.109vw, -10px) scale(0.9089);
  animation: fall-30 28s -27s linear infinite;
}
@keyframes fall-30 {
  64.018% {
    transform: translate(52.7781vw, 64.018vh) scale(0.9089);
  }
  to {
    transform: translate(51.44355vw, 100vh) scale(0.9089);
  }
}
.snow:nth-child(31) {
  opacity: 0.686;
  transform: translate(82.8871vw, -10px) scale(0.6458);
  animation: fall-31 13s -8s linear infinite;
}
@keyframes fall-31 {
  33.266% {
    transform: translate(80.8412vw, 33.266vh) scale(0.6458);
  }
  to {
    transform: translate(81.86415vw, 100vh) scale(0.6458);
  }
}
.snow:nth-child(32) {
  opacity: 0.3946;
  transform: translate(18.7523vw, -10px) scale(0.6164);
  animation: fall-32 25s -9s linear infinite;
}
@keyframes fall-32 {
  68.236% {
    transform: translate(13.4378vw, 68.236vh) scale(0.6164);
  }
  to {
    transform: translate(16.09505vw, 100vh) scale(0.6164);
  }
}
.snow:nth-child(33) {
  opacity: 0.2968;
  transform: translate(60.882vw, -10px) scale(0.9015);
  animation: fall-33 29s -7s linear infinite;
}
@keyframes fall-33 {
  38.339% {
    transform: translate(64.1639vw, 38.339vh) scale(0.9015);
  }
  to {
    transform: translate(62.52295vw, 100vh) scale(0.9015);
  }
}
.snow:nth-child(34) {
  opacity: 0.654;
  transform: translate(38.9145vw, -10px) scale(0.5634);
  animation: fall-34 26s -3s linear infinite;
}
@keyframes fall-34 {
  73.071% {
    transform: translate(40.6783vw, 73.071vh) scale(0.5634);
  }
  to {
    transform: translate(39.7964vw, 100vh) scale(0.5634);
  }
}
.snow:nth-child(35) {
  opacity: 0.8235;
  transform: translate(17.7289vw, -10px) scale(0.4259);
  animation: fall-35 22s -5s linear infinite;
}
@keyframes fall-35 {
  46.984% {
    transform: translate(16.457vw, 46.984vh) scale(0.4259);
  }
  to {
    transform: translate(17.09295vw, 100vh) scale(0.4259);
  }
}
.snow:nth-child(36) {
  opacity: 0.1835;
  transform: translate(12.8901vw, -10px) scale(0.3184);
  animation: fall-36 14s -27s linear infinite;
}
@keyframes fall-36 {
  65.42% {
    transform: translate(14.2614vw, 65.42vh) scale(0.3184);
  }
  to {
    transform: translate(13.57575vw, 100vh) scale(0.3184);
  }
}
.snow:nth-child(37) {
  opacity: 0.7691;
  transform: translate(33.561vw, -10px) scale(0.0254);
  animation: fall-37 12s -20s linear infinite;
}
@keyframes fall-37 {
  58.687% {
    transform: translate(33.7169vw, 58.687vh) scale(0.0254);
  }
  to {
    transform: translate(33.63895vw, 100vh) scale(0.0254);
  }
}
.snow:nth-child(38) {
  opacity: 0.7649;
  transform: translate(37.5055vw, -10px) scale(0.3766);
  animation: fall-38 30s -19s linear infinite;
}
@keyframes fall-38 {
  75.529% {
    transform: translate(34.4832vw, 75.529vh) scale(0.3766);
  }
  to {
    transform: translate(35.99435vw, 100vh) scale(0.3766);
  }
}
.snow:nth-child(39) {
  opacity: 0.3484;
  transform: translate(97.0503vw, -10px) scale(0.2704);
  animation: fall-39 14s -20s linear infinite;
}
@keyframes fall-39 {
  35.097% {
    transform: translate(89.6887vw, 35.097vh) scale(0.2704);
  }
  to {
    transform: translate(93.3695vw, 100vh) scale(0.2704);
  }
}
.snow:nth-child(40) {
  opacity: 0.9102;
  transform: translate(34.4336vw, -10px) scale(0.1952);
  animation: fall-40 22s -25s linear infinite;
}
@keyframes fall-40 {
  57.644% {
    transform: translate(28.3121vw, 57.644vh) scale(0.1952);
  }
  to {
    transform: translate(31.37285vw, 100vh) scale(0.1952);
  }
}
.snow:nth-child(41) {
  opacity: 0.1043;
  transform: translate(52.086vw, -10px) scale(0.3459);
  animation: fall-41 29s -19s linear infinite;
}
@keyframes fall-41 {
  43.393% {
    transform: translate(61.8897vw, 43.393vh) scale(0.3459);
  }
  to {
    transform: translate(56.98785vw, 100vh) scale(0.3459);
  }
}
.snow:nth-child(42) {
  opacity: 0.9992;
  transform: translate(15.394vw, -10px) scale(0.1341);
  animation: fall-42 20s -21s linear infinite;
}
@keyframes fall-42 {
  54.073% {
    transform: translate(9.2912vw, 54.073vh) scale(0.1341);
  }
  to {
    transform: translate(12.3426vw, 100vh) scale(0.1341);
  }
}
.snow:nth-child(43) {
  opacity: 0.0277;
  transform: translate(65.9531vw, -10px) scale(0.9044);
  animation: fall-43 14s -28s linear infinite;
}
@keyframes fall-43 {
  35.262% {
    transform: translate(63.7447vw, 35.262vh) scale(0.9044);
  }
  to {
    transform: translate(64.8489vw, 100vh) scale(0.9044);
  }
}
.snow:nth-child(44) {
  opacity: 0.0585;
  transform: translate(60.206vw, -10px) scale(0.2505);
  animation: fall-44 28s -23s linear infinite;
}
@keyframes fall-44 {
  58.488% {
    transform: translate(62.1127vw, 58.488vh) scale(0.2505);
  }
  to {
    transform: translate(61.15935vw, 100vh) scale(0.2505);
  }
}
.snow:nth-child(45) {
  opacity: 0.6794;
  transform: translate(48.184vw, -10px) scale(0.6195);
  animation: fall-45 23s -18s linear infinite;
}
@keyframes fall-45 {
  49.894% {
    transform: translate(48.6993vw, 49.894vh) scale(0.6195);
  }
  to {
    transform: translate(48.44165vw, 100vh) scale(0.6195);
  }
}
.snow:nth-child(46) {
  opacity: 0.0867;
  transform: translate(46.9305vw, -10px) scale(0.2638);
  animation: fall-46 17s -25s linear infinite;
}
@keyframes fall-46 {
  31.643% {
    transform: translate(50.2989vw, 31.643vh) scale(0.2638);
  }
  to {
    transform: translate(48.6147vw, 100vh) scale(0.2638);
  }
}
.snow:nth-child(47) {
  opacity: 0.9009;
  transform: translate(27.1106vw, -10px) scale(0.4856);
  animation: fall-47 29s -8s linear infinite;
}
@keyframes fall-47 {
  62.017% {
    transform: translate(33.3968vw, 62.017vh) scale(0.4856);
  }
  to {
    transform: translate(30.2537vw, 100vh) scale(0.4856);
  }
}
.snow:nth-child(48) {
  opacity: 0.1885;
  transform: translate(49.8624vw, -10px) scale(0.1729);
  animation: fall-48 29s -2s linear infinite;
}
@keyframes fall-48 {
  35.111% {
    transform: translate(44.6909vw, 35.111vh) scale(0.1729);
  }
  to {
    transform: translate(47.27665vw, 100vh) scale(0.1729);
  }
}
.snow:nth-child(49) {
  opacity: 0.9652;
  transform: translate(71.6552vw, -10px) scale(0.092);
  animation: fall-49 12s -7s linear infinite;
}
@keyframes fall-49 {
  34.114% {
    transform: translate(64.9462vw, 34.114vh) scale(0.092);
  }
  to {
    transform: translate(68.3007vw, 100vh) scale(0.092);
  }
}
.snow:nth-child(50) {
  opacity: 0.1973;
  transform: translate(25.8646vw, -10px) scale(0.0293);
  animation: fall-50 20s -3s linear infinite;
}
@keyframes fall-50 {
  75.133% {
    transform: translate(26.0456vw, 75.133vh) scale(0.0293);
  }
  to {
    transform: translate(25.9551vw, 100vh) scale(0.0293);
  }
}
.snow:nth-child(51) {
  opacity: 0.1027;
  transform: translate(87.9985vw, -10px) scale(0.5645);
  animation: fall-51 25s -26s linear infinite;
}
@keyframes fall-51 {
  78.078% {
    transform: translate(88.267vw, 78.078vh) scale(0.5645);
  }
  to {
    transform: translate(88.13275vw, 100vh) scale(0.5645);
  }
}
.snow:nth-child(52) {
  opacity: 0.5729;
  transform: translate(1.2041vw, -10px) scale(0.6642);
  animation: fall-52 24s -12s linear infinite;
}
@keyframes fall-52 {
  77.826% {
    transform: translate(6.322vw, 77.826vh) scale(0.6642);
  }
  to {
    transform: translate(3.76305vw, 100vh) scale(0.6642);
  }
}
.snow:nth-child(53) {
  opacity: 0.8794;
  transform: translate(24.5747vw, -10px) scale(0.0534);
  animation: fall-53 21s -28s linear infinite;
}
@keyframes fall-53 {
  32.929% {
    transform: translate(14.6047vw, 32.929vh) scale(0.0534);
  }
  to {
    transform: translate(19.5897vw, 100vh) scale(0.0534);
  }
}
.snow:nth-child(54) {
  opacity: 0.3622;
  transform: translate(14.7729vw, -10px) scale(0.0664);
  animation: fall-54 11s -30s linear infinite;
}
@keyframes fall-54 {
  47.254% {
    transform: translate(16.9894vw, 47.254vh) scale(0.0664);
  }
  to {
    transform: translate(15.88115vw, 100vh) scale(0.0664);
  }
}
.snow:nth-child(55) {
  opacity: 0.2241;
  transform: translate(86.404vw, -10px) scale(0.299);
  animation: fall-55 14s -23s linear infinite;
}
@keyframes fall-55 {
  42.199% {
    transform: translate(88.5977vw, 42.199vh) scale(0.299);
  }
  to {
    transform: translate(87.50085vw, 100vh) scale(0.299);
  }
}
.snow:nth-child(56) {
  opacity: 0.005;
  transform: translate(74.6497vw, -10px) scale(0.9731);
  animation: fall-56 25s -27s linear infinite;
}
@keyframes fall-56 {
  42.299% {
    transform: translate(70.7293vw, 42.299vh) scale(0.9731);
  }
  to {
    transform: translate(72.6895vw, 100vh) scale(0.9731);
  }
}
.snow:nth-child(57) {
  opacity: 0.9397;
  transform: translate(84.1437vw, -10px) scale(0.1771);
  animation: fall-57 15s -16s linear infinite;
}
@keyframes fall-57 {
  71.71% {
    transform: translate(79.0468vw, 71.71vh) scale(0.1771);
  }
  to {
    transform: translate(81.59525vw, 100vh) scale(0.1771);
  }
}
.snow:nth-child(58) {
  opacity: 0.438;
  transform: translate(64.4533vw, -10px) scale(0.0585);
  animation: fall-58 27s -17s linear infinite;
}
@keyframes fall-58 {
  78.313% {
    transform: translate(55.5464vw, 78.313vh) scale(0.0585);
  }
  to {
    transform: translate(59.99985vw, 100vh) scale(0.0585);
  }
}
.snow:nth-child(59) {
  opacity: 0.4875;
  transform: translate(39.514vw, -10px) scale(0.2978);
  animation: fall-59 10s -28s linear infinite;
}
@keyframes fall-59 {
  39.065% {
    transform: translate(40.3752vw, 39.065vh) scale(0.2978);
  }
  to {
    transform: translate(39.9446vw, 100vh) scale(0.2978);
  }
}
.snow:nth-child(60) {
  opacity: 0.0989;
  transform: translate(46.1105vw, -10px) scale(0.077);
  animation: fall-60 13s -21s linear infinite;
}
@keyframes fall-60 {
  79.692% {
    transform: translate(46.7382vw, 79.692vh) scale(0.077);
  }
  to {
    transform: translate(46.42435vw, 100vh) scale(0.077);
  }
}
.snow:nth-child(61) {
  opacity: 0.5468;
  transform: translate(59.3613vw, -10px) scale(0.5783);
  animation: fall-61 30s -5s linear infinite;
}
@keyframes fall-61 {
  46.43% {
    transform: translate(52.1824vw, 46.43vh) scale(0.5783);
  }
  to {
    transform: translate(55.77185vw, 100vh) scale(0.5783);
  }
}
.snow:nth-child(62) {
  opacity: 0.0573;
  transform: translate(53.6865vw, -10px) scale(0.8274);
  animation: fall-62 13s -19s linear infinite;
}
@keyframes fall-62 {
  52.751% {
    transform: translate(46.2751vw, 52.751vh) scale(0.8274);
  }
  to {
    transform: translate(49.9808vw, 100vh) scale(0.8274);
  }
}
.snow:nth-child(63) {
  opacity: 0.1938;
  transform: translate(30.6356vw, -10px) scale(0.9801);
  animation: fall-63 17s -19s linear infinite;
}
@keyframes fall-63 {
  57.364% {
    transform: translate(26.2069vw, 57.364vh) scale(0.9801);
  }
  to {
    transform: translate(28.42125vw, 100vh) scale(0.9801);
  }
}
.snow:nth-child(64) {
  opacity: 0.3751;
  transform: translate(15.3225vw, -10px) scale(0.015);
  animation: fall-64 26s -22s linear infinite;
}
@keyframes fall-64 {
  56.057% {
    transform: translate(18.5783vw, 56.057vh) scale(0.015);
  }
  to {
    transform: translate(16.9504vw, 100vh) scale(0.015);
  }
}
.snow:nth-child(65) {
  opacity: 0.8923;
  transform: translate(27.1016vw, -10px) scale(0.8335);
  animation: fall-65 25s -16s linear infinite;
}
@keyframes fall-65 {
  38.581% {
    transform: translate(20.7014vw, 38.581vh) scale(0.8335);
  }
  to {
    transform: translate(23.9015vw, 100vh) scale(0.8335);
  }
}
.snow:nth-child(66) {
  opacity: 0.934;
  transform: translate(53.2536vw, -10px) scale(0.9552);
  animation: fall-66 15s -16s linear infinite;
}
@keyframes fall-66 {
  52.354% {
    transform: translate(48.1822vw, 52.354vh) scale(0.9552);
  }
  to {
    transform: translate(50.7179vw, 100vh) scale(0.9552);
  }
}
.snow:nth-child(67) {
  opacity: 0.9813;
  transform: translate(21.4873vw, -10px) scale(0.8266);
  animation: fall-67 10s -18s linear infinite;
}
@keyframes fall-67 {
  37.447% {
    transform: translate(21.0806vw, 37.447vh) scale(0.8266);
  }
  to {
    transform: translate(21.28395vw, 100vh) scale(0.8266);
  }
}
.snow:nth-child(68) {
  opacity: 0.7318;
  transform: translate(51.9807vw, -10px) scale(0.7941);
  animation: fall-68 27s -23s linear infinite;
}
@keyframes fall-68 {
  53.94% {
    transform: translate(54.1479vw, 53.94vh) scale(0.7941);
  }
  to {
    transform: translate(53.0643vw, 100vh) scale(0.7941);
  }
}
.snow:nth-child(69) {
  opacity: 0.2185;
  transform: translate(42.2078vw, -10px) scale(0.7933);
  animation: fall-69 13s -4s linear infinite;
}
@keyframes fall-69 {
  56.361% {
    transform: translate(47.7528vw, 56.361vh) scale(0.7933);
  }
  to {
    transform: translate(44.9803vw, 100vh) scale(0.7933);
  }
}
.snow:nth-child(70) {
  opacity: 0.3416;
  transform: translate(38.8453vw, -10px) scale(0.5057);
  animation: fall-70 15s -28s linear infinite;
}
@keyframes fall-70 {
  43.565% {
    transform: translate(36.7134vw, 43.565vh) scale(0.5057);
  }
  to {
    transform: translate(37.77935vw, 100vh) scale(0.5057);
  }
}
.snow:nth-child(71) {
  opacity: 0.6505;
  transform: translate(65.2533vw, -10px) scale(0.9799);
  animation: fall-71 11s -30s linear infinite;
}
@keyframes fall-71 {
  47.185% {
    transform: translate(62.2581vw, 47.185vh) scale(0.9799);
  }
  to {
    transform: translate(63.7557vw, 100vh) scale(0.9799);
  }
}
.snow:nth-child(72) {
  opacity: 0.076;
  transform: translate(93.9866vw, -10px) scale(0.1241);
  animation: fall-72 14s -16s linear infinite;
}
@keyframes fall-72 {
  71.634% {
    transform: translate(103.836vw, 71.634vh) scale(0.1241);
  }
  to {
    transform: translate(98.9113vw, 100vh) scale(0.1241);
  }
}
.snow:nth-child(73) {
  opacity: 0.5505;
  transform: translate(62.1903vw, -10px) scale(0.877);
  animation: fall-73 25s -18s linear infinite;
}
@keyframes fall-73 {
  39.332% {
    transform: translate(58.8047vw, 39.332vh) scale(0.877);
  }
  to {
    transform: translate(60.4975vw, 100vh) scale(0.877);
  }
}
.snow:nth-child(74) {
  opacity: 0.8429;
  transform: translate(2.6274vw, -10px) scale(0.1959);
  animation: fall-74 21s -4s linear infinite;
}
@keyframes fall-74 {
  33.676% {
    transform: translate(9.2127vw, 33.676vh) scale(0.1959);
  }
  to {
    transform: translate(5.92005vw, 100vh) scale(0.1959);
  }
}
.snow:nth-child(75) {
  opacity: 0.2773;
  transform: translate(4.1931vw, -10px) scale(0.1246);
  animation: fall-75 23s -13s linear infinite;
}
@keyframes fall-75 {
  77.437% {
    transform: translate(-3.6432vw, 77.437vh) scale(0.1246);
  }
  to {
    transform: translate(0.27495vw, 100vh) scale(0.1246);
  }
}
.snow:nth-child(76) {
  opacity: 0.4584;
  transform: translate(96.9401vw, -10px) scale(0.8096);
  animation: fall-76 19s -20s linear infinite;
}
@keyframes fall-76 {
  59.864% {
    transform: translate(106.6013vw, 59.864vh) scale(0.8096);
  }
  to {
    transform: translate(101.7707vw, 100vh) scale(0.8096);
  }
}
.snow:nth-child(77) {
  opacity: 0.4271;
  transform: translate(92.8198vw, -10px) scale(0.4178);
  animation: fall-77 13s -29s linear infinite;
}
@keyframes fall-77 {
  36.312% {
    transform: translate(91.2554vw, 36.312vh) scale(0.4178);
  }
  to {
    transform: translate(92.0376vw, 100vh) scale(0.4178);
  }
}
.snow:nth-child(78) {
  opacity: 0.3382;
  transform: translate(7.9444vw, -10px) scale(0.6408);
  animation: fall-78 11s -8s linear infinite;
}
@keyframes fall-78 {
  74.712% {
    transform: translate(12.9862vw, 74.712vh) scale(0.6408);
  }
  to {
    transform: translate(10.4653vw, 100vh) scale(0.6408);
  }
}
.snow:nth-child(79) {
  opacity: 0.9253;
  transform: translate(3.136vw, -10px) scale(0.4825);
  animation: fall-79 17s -26s linear infinite;
}
@keyframes fall-79 {
  70.012% {
    transform: translate(12.8388vw, 70.012vh) scale(0.4825);
  }
  to {
    transform: translate(7.9874vw, 100vh) scale(0.4825);
  }
}
.snow:nth-child(80) {
  opacity: 0.5978;
  transform: translate(17.8727vw, -10px) scale(0.7645);
  animation: fall-80 26s -29s linear infinite;
}
@keyframes fall-80 {
  60.768% {
    transform: translate(19.4313vw, 60.768vh) scale(0.7645);
  }
  to {
    transform: translate(18.652vw, 100vh) scale(0.7645);
  }
}
.snow:nth-child(81) {
  opacity: 0.1302;
  transform: translate(86.3342vw, -10px) scale(0.16);
  animation: fall-81 24s -22s linear infinite;
}
@keyframes fall-81 {
  41.025% {
    transform: translate(80.014vw, 41.025vh) scale(0.16);
  }
  to {
    transform: translate(83.1741vw, 100vh) scale(0.16);
  }
}
.snow:nth-child(82) {
  opacity: 0.041;
  transform: translate(73.8693vw, -10px) scale(0.3964);
  animation: fall-82 23s -2s linear infinite;
}
@keyframes fall-82 {
  51.311% {
    transform: translate(81.2907vw, 51.311vh) scale(0.3964);
  }
  to {
    transform: translate(77.58vw, 100vh) scale(0.3964);
  }
}
.snow:nth-child(83) {
  opacity: 0.7544;
  transform: translate(13.7221vw, -10px) scale(0.2273);
  animation: fall-83 16s -29s linear infinite;
}
@keyframes fall-83 {
  30.604% {
    transform: translate(21.3869vw, 30.604vh) scale(0.2273);
  }
  to {
    transform: translate(17.5545vw, 100vh) scale(0.2273);
  }
}
.snow:nth-child(84) {
  opacity: 0.9118;
  transform: translate(20.8026vw, -10px) scale(0.56);
  animation: fall-84 15s -13s linear infinite;
}
@keyframes fall-84 {
  70.368% {
    transform: translate(29.4508vw, 70.368vh) scale(0.56);
  }
  to {
    transform: translate(25.1267vw, 100vh) scale(0.56);
  }
}
.snow:nth-child(85) {
  opacity: 0.7022;
  transform: translate(69.7555vw, -10px) scale(0.0479);
  animation: fall-85 24s -10s linear infinite;
}
@keyframes fall-85 {
  59.915% {
    transform: translate(68.4566vw, 59.915vh) scale(0.0479);
  }
  to {
    transform: translate(69.10605vw, 100vh) scale(0.0479);
  }
}
.snow:nth-child(86) {
  opacity: 0.1368;
  transform: translate(6.1635vw, -10px) scale(0.287);
  animation: fall-86 12s -23s linear infinite;
}
@keyframes fall-86 {
  32.273% {
    transform: translate(2.0309vw, 32.273vh) scale(0.287);
  }
  to {
    transform: translate(4.0972vw, 100vh) scale(0.287);
  }
}
.snow:nth-child(87) {
  opacity: 0.4291;
  transform: translate(35.3355vw, -10px) scale(0.2343);
  animation: fall-87 29s -20s linear infinite;
}
@keyframes fall-87 {
  75.889% {
    transform: translate(32.501vw, 75.889vh) scale(0.2343);
  }
  to {
    transform: translate(33.91825vw, 100vh) scale(0.2343);
  }
}
.snow:nth-child(88) {
  opacity: 0.0583;
  transform: translate(79.6874vw, -10px) scale(0.1719);
  animation: fall-88 13s -6s linear infinite;
}
@keyframes fall-88 {
  66.041% {
    transform: translate(70.4894vw, 66.041vh) scale(0.1719);
  }
  to {
    transform: translate(75.0884vw, 100vh) scale(0.1719);
  }
}
.snow:nth-child(89) {
  opacity: 0.6219;
  transform: translate(58.5987vw, -10px) scale(0.6129);
  animation: fall-89 20s -10s linear infinite;
}
@keyframes fall-89 {
  74.892% {
    transform: translate(66.3343vw, 74.892vh) scale(0.6129);
  }
  to {
    transform: translate(62.4665vw, 100vh) scale(0.6129);
  }
}
.snow:nth-child(90) {
  opacity: 0.3726;
  transform: translate(88.6815vw, -10px) scale(0.5999);
  animation: fall-90 18s -1s linear infinite;
}
@keyframes fall-90 {
  38.62% {
    transform: translate(91.7063vw, 38.62vh) scale(0.5999);
  }
  to {
    transform: translate(90.1939vw, 100vh) scale(0.5999);
  }
}
.snow:nth-child(91) {
  opacity: 0.7223;
  transform: translate(77.7134vw, -10px) scale(0.68);
  animation: fall-91 21s -22s linear infinite;
}
@keyframes fall-91 {
  60.391% {
    transform: translate(81.5261vw, 60.391vh) scale(0.68);
  }
  to {
    transform: translate(79.61975vw, 100vh) scale(0.68);
  }
}
.snow:nth-child(92) {
  opacity: 0.8236;
  transform: translate(60.9957vw, -10px) scale(0.4544);
  animation: fall-92 25s -24s linear infinite;
}
@keyframes fall-92 {
  30.233% {
    transform: translate(57.6576vw, 30.233vh) scale(0.4544);
  }
  to {
    transform: translate(59.32665vw, 100vh) scale(0.4544);
  }
}
.snow:nth-child(93) {
  opacity: 0.1982;
  transform: translate(66.8778vw, -10px) scale(0.3309);
  animation: fall-93 23s -5s linear infinite;
}
@keyframes fall-93 {
  66.749% {
    transform: translate(57.2238vw, 66.749vh) scale(0.3309);
  }
  to {
    transform: translate(62.0508vw, 100vh) scale(0.3309);
  }
}
.snow:nth-child(94) {
  opacity: 0.8757;
  transform: translate(26.6132vw, -10px) scale(0.2761);
  animation: fall-94 22s -13s linear infinite;
}
@keyframes fall-94 {
  37.158% {
    transform: translate(35.995vw, 37.158vh) scale(0.2761);
  }
  to {
    transform: translate(31.3041vw, 100vh) scale(0.2761);
  }
}
.snow:nth-child(95) {
  opacity: 0.145;
  transform: translate(92.6237vw, -10px) scale(0.5617);
  animation: fall-95 10s -28s linear infinite;
}
@keyframes fall-95 {
  66.322% {
    transform: translate(90.4416vw, 66.322vh) scale(0.5617);
  }
  to {
    transform: translate(91.53265vw, 100vh) scale(0.5617);
  }
}
.snow:nth-child(96) {
  opacity: 0.201;
  transform: translate(21.0638vw, -10px) scale(0.6042);
  animation: fall-96 19s -12s linear infinite;
}
@keyframes fall-96 {
  54.583% {
    transform: translate(22.5681vw, 54.583vh) scale(0.6042);
  }
  to {
    transform: translate(21.81595vw, 100vh) scale(0.6042);
  }
}
.snow:nth-child(97) {
  opacity: 0.6505;
  transform: translate(61.7292vw, -10px) scale(0.0169);
  animation: fall-97 22s -19s linear infinite;
}
@keyframes fall-97 {
  48.27% {
    transform: translate(66.4591vw, 48.27vh) scale(0.0169);
  }
  to {
    transform: translate(64.09415vw, 100vh) scale(0.0169);
  }
}
.snow:nth-child(98) {
  opacity: 0.6525;
  transform: translate(45.2553vw, -10px) scale(0.3003);
  animation: fall-98 13s -16s linear infinite;
}
@keyframes fall-98 {
  75.848% {
    transform: translate(42.687vw, 75.848vh) scale(0.3003);
  }
  to {
    transform: translate(43.97115vw, 100vh) scale(0.3003);
  }
}
.snow:nth-child(99) {
  opacity: 0.3781;
  transform: translate(57.3205vw, -10px) scale(0.9606);
  animation: fall-99 24s -9s linear infinite;
}
@keyframes fall-99 {
  69.082% {
    transform: translate(51.7078vw, 69.082vh) scale(0.9606);
  }
  to {
    transform: translate(54.51415vw, 100vh) scale(0.9606);
  }
}
.snow:nth-child(100) {
  opacity: 0.061;
  transform: translate(30.2638vw, -10px) scale(0.1644);
  animation: fall-100 16s -29s linear infinite;
}
@keyframes fall-100 {
  34.688% {
    transform: translate(38.8225vw, 34.688vh) scale(0.1644);
  }
  to {
    transform: translate(34.54315vw, 100vh) scale(0.1644);
  }
}
.snow:nth-child(101) {
  opacity: 0.6225;
  transform: translate(44.8767vw, -10px) scale(0.842);
  animation: fall-101 24s -3s linear infinite;
}
@keyframes fall-101 {
  53.082% {
    transform: translate(43.5134vw, 53.082vh) scale(0.842);
  }
  to {
    transform: translate(44.19505vw, 100vh) scale(0.842);
  }
}
.snow:nth-child(102) {
  opacity: 0.9211;
  transform: translate(18.6522vw, -10px) scale(0.211);
  animation: fall-102 29s -9s linear infinite;
}
@keyframes fall-102 {
  43.982% {
    transform: translate(20.4791vw, 43.982vh) scale(0.211);
  }
  to {
    transform: translate(19.56565vw, 100vh) scale(0.211);
  }
}
.snow:nth-child(103) {
  opacity: 0.299;
  transform: translate(41.6356vw, -10px) scale(0.9756);
  animation: fall-103 19s -12s linear infinite;
}
@keyframes fall-103 {
  57.808% {
    transform: translate(50.3758vw, 57.808vh) scale(0.9756);
  }
  to {
    transform: translate(46.0057vw, 100vh) scale(0.9756);
  }
}
.snow:nth-child(104) {
  opacity: 0.7687;
  transform: translate(30.3644vw, -10px) scale(0.8372);
  animation: fall-104 28s -26s linear infinite;
}
@keyframes fall-104 {
  75.598% {
    transform: translate(24.2094vw, 75.598vh) scale(0.8372);
  }
  to {
    transform: translate(27.2869vw, 100vh) scale(0.8372);
  }
}
.snow:nth-child(105) {
  opacity: 0.1323;
  transform: translate(42.8173vw, -10px) scale(0.7393);
  animation: fall-105 17s -9s linear infinite;
}
@keyframes fall-105 {
  54.275% {
    transform: translate(45.5024vw, 54.275vh) scale(0.7393);
  }
  to {
    transform: translate(44.15985vw, 100vh) scale(0.7393);
  }
}
.snow:nth-child(106) {
  opacity: 0.3585;
  transform: translate(78.5293vw, -10px) scale(0.1414);
  animation: fall-106 10s -25s linear infinite;
}
@keyframes fall-106 {
  71.701% {
    transform: translate(84.8863vw, 71.701vh) scale(0.1414);
  }
  to {
    transform: translate(81.7078vw, 100vh) scale(0.1414);
  }
}
.snow:nth-child(107) {
  opacity: 0.5796;
  transform: translate(8.7699vw, -10px) scale(0.7177);
  animation: fall-107 15s -21s linear infinite;
}
@keyframes fall-107 {
  65.944% {
    transform: translate(7.2216vw, 65.944vh) scale(0.7177);
  }
  to {
    transform: translate(7.99575vw, 100vh) scale(0.7177);
  }
}
.snow:nth-child(108) {
  opacity: 0.2046;
  transform: translate(84.3405vw, -10px) scale(0.7588);
  animation: fall-108 18s -29s linear infinite;
}
@keyframes fall-108 {
  32.031% {
    transform: translate(84.2497vw, 32.031vh) scale(0.7588);
  }
  to {
    transform: translate(84.2951vw, 100vh) scale(0.7588);
  }
}
.snow:nth-child(109) {
  opacity: 0.9129;
  transform: translate(5.3179vw, -10px) scale(0.9628);
  animation: fall-109 27s -10s linear infinite;
}
@keyframes fall-109 {
  45.752% {
    transform: translate(1.4732vw, 45.752vh) scale(0.9628);
  }
  to {
    transform: translate(3.39555vw, 100vh) scale(0.9628);
  }
}
.snow:nth-child(110) {
  opacity: 0.0631;
  transform: translate(29.0536vw, -10px) scale(0.5377);
  animation: fall-110 16s -2s linear infinite;
}
@keyframes fall-110 {
  70.905% {
    transform: translate(38.6668vw, 70.905vh) scale(0.5377);
  }
  to {
    transform: translate(33.8602vw, 100vh) scale(0.5377);
  }
}
.snow:nth-child(111) {
  opacity: 0.5625;
  transform: translate(72.8974vw, -10px) scale(0.561);
  animation: fall-111 21s -5s linear infinite;
}
@keyframes fall-111 {
  41.109% {
    transform: translate(64.4528vw, 41.109vh) scale(0.561);
  }
  to {
    transform: translate(68.6751vw, 100vh) scale(0.561);
  }
}
.snow:nth-child(112) {
  opacity: 0.8949;
  transform: translate(94.5288vw, -10px) scale(0.0199);
  animation: fall-112 16s -15s linear infinite;
}
@keyframes fall-112 {
  30.81% {
    transform: translate(95.1742vw, 30.81vh) scale(0.0199);
  }
  to {
    transform: translate(94.8515vw, 100vh) scale(0.0199);
  }
}
.snow:nth-child(113) {
  opacity: 0.8298;
  transform: translate(95.5341vw, -10px) scale(0.0583);
  animation: fall-113 20s -22s linear infinite;
}
@keyframes fall-113 {
  78.864% {
    transform: translate(96.5495vw, 78.864vh) scale(0.0583);
  }
  to {
    transform: translate(96.0418vw, 100vh) scale(0.0583);
  }
}
.snow:nth-child(114) {
  opacity: 0.4695;
  transform: translate(92.5821vw, -10px) scale(0.4596);
  animation: fall-114 29s -27s linear infinite;
}
@keyframes fall-114 {
  69.317% {
    transform: translate(86.6041vw, 69.317vh) scale(0.4596);
  }
  to {
    transform: translate(89.5931vw, 100vh) scale(0.4596);
  }
}
.snow:nth-child(115) {
  opacity: 0.0916;
  transform: translate(33.4733vw, -10px) scale(0.6087);
  animation: fall-115 20s -14s linear infinite;
}
@keyframes fall-115 {
  75.939% {
    transform: translate(25.168vw, 75.939vh) scale(0.6087);
  }
  to {
    transform: translate(29.32065vw, 100vh) scale(0.6087);
  }
}
.snow:nth-child(116) {
  opacity: 0.1546;
  transform: translate(23.5051vw, -10px) scale(0.4545);
  animation: fall-116 10s -9s linear infinite;
}
@keyframes fall-116 {
  41.061% {
    transform: translate(27.3364vw, 41.061vh) scale(0.4545);
  }
  to {
    transform: translate(25.42075vw, 100vh) scale(0.4545);
  }
}
.snow:nth-child(117) {
  opacity: 0.3872;
  transform: translate(21.3246vw, -10px) scale(0.4306);
  animation: fall-117 16s -16s linear infinite;
}
@keyframes fall-117 {
  52.568% {
    transform: translate(24.7729vw, 52.568vh) scale(0.4306);
  }
  to {
    transform: translate(23.04875vw, 100vh) scale(0.4306);
  }
}
.snow:nth-child(118) {
  opacity: 0.8162;
  transform: translate(97.9149vw, -10px) scale(0.8982);
  animation: fall-118 27s -2s linear infinite;
}
@keyframes fall-118 {
  52.835% {
    transform: translate(98.1686vw, 52.835vh) scale(0.8982);
  }
  to {
    transform: translate(98.04175vw, 100vh) scale(0.8982);
  }
}
.snow:nth-child(119) {
  opacity: 0.4287;
  transform: translate(89.5911vw, -10px) scale(0.597);
  animation: fall-119 25s -23s linear infinite;
}
@keyframes fall-119 {
  45.999% {
    transform: translate(96.3345vw, 45.999vh) scale(0.597);
  }
  to {
    transform: translate(92.9628vw, 100vh) scale(0.597);
  }
}
.snow:nth-child(120) {
  opacity: 0.6854;
  transform: translate(6.8294vw, -10px) scale(0.4102);
  animation: fall-120 20s -16s linear infinite;
}
@keyframes fall-120 {
  72.581% {
    transform: translate(7.9626vw, 72.581vh) scale(0.4102);
  }
  to {
    transform: translate(7.396vw, 100vh) scale(0.4102);
  }
}
.snow:nth-child(121) {
  opacity: 0.9289;
  transform: translate(62.0944vw, -10px) scale(0.445);
  animation: fall-121 24s -16s linear infinite;
}
@keyframes fall-121 {
  65.885% {
    transform: translate(58.9466vw, 65.885vh) scale(0.445);
  }
  to {
    transform: translate(60.5205vw, 100vh) scale(0.445);
  }
}
.snow:nth-child(122) {
  opacity: 0.4038;
  transform: translate(40.2413vw, -10px) scale(0.8976);
  animation: fall-122 18s -4s linear infinite;
}
@keyframes fall-122 {
  77.446% {
    transform: translate(47.4142vw, 77.446vh) scale(0.8976);
  }
  to {
    transform: translate(43.82775vw, 100vh) scale(0.8976);
  }
}
.snow:nth-child(123) {
  opacity: 0.0739;
  transform: translate(59.7433vw, -10px) scale(0.678);
  animation: fall-123 19s -13s linear infinite;
}
@keyframes fall-123 {
  50.806% {
    transform: translate(60.7027vw, 50.806vh) scale(0.678);
  }
  to {
    transform: translate(60.223vw, 100vh) scale(0.678);
  }
}
.snow:nth-child(124) {
  opacity: 0.7566;
  transform: translate(75.7103vw, -10px) scale(0.5043);
  animation: fall-124 26s -3s linear infinite;
}
@keyframes fall-124 {
  52.916% {
    transform: translate(72.6407vw, 52.916vh) scale(0.5043);
  }
  to {
    transform: translate(74.1755vw, 100vh) scale(0.5043);
  }
}
.snow:nth-child(125) {
  opacity: 0.3707;
  transform: translate(19.0276vw, -10px) scale(0.4134);
  animation: fall-125 22s -25s linear infinite;
}
@keyframes fall-125 {
  77.428% {
    transform: translate(20.9265vw, 77.428vh) scale(0.4134);
  }
  to {
    transform: translate(19.97705vw, 100vh) scale(0.4134);
  }
}
.snow:nth-child(126) {
  opacity: 0.9059;
  transform: translate(48.9206vw, -10px) scale(0.8137);
  animation: fall-126 24s -23s linear infinite;
}
@keyframes fall-126 {
  55.022% {
    transform: translate(58.4028vw, 55.022vh) scale(0.8137);
  }
  to {
    transform: translate(53.6617vw, 100vh) scale(0.8137);
  }
}
.snow:nth-child(127) {
  opacity: 0.1753;
  transform: translate(20.8081vw, -10px) scale(0.7516);
  animation: fall-127 15s -9s linear infinite;
}
@keyframes fall-127 {
  41.495% {
    transform: translate(28.8351vw, 41.495vh) scale(0.7516);
  }
  to {
    transform: translate(24.8216vw, 100vh) scale(0.7516);
  }
}
.snow:nth-child(128) {
  opacity: 0.3198;
  transform: translate(36.2002vw, -10px) scale(0.6581);
  animation: fall-128 30s -17s linear infinite;
}
@keyframes fall-128 {
  58.167% {
    transform: translate(36.9242vw, 58.167vh) scale(0.6581);
  }
  to {
    transform: translate(36.5622vw, 100vh) scale(0.6581);
  }
}
.snow:nth-child(129) {
  opacity: 0.6865;
  transform: translate(61.2775vw, -10px) scale(0.6178);
  animation: fall-129 28s -22s linear infinite;
}
@keyframes fall-129 {
  65.196% {
    transform: translate(70.3506vw, 65.196vh) scale(0.6178);
  }
  to {
    transform: translate(65.81405vw, 100vh) scale(0.6178);
  }
}
.snow:nth-child(130) {
  opacity: 0.8384;
  transform: translate(67.8447vw, -10px) scale(0.1308);
  animation: fall-130 13s -18s linear infinite;
}
@keyframes fall-130 {
  78.945% {
    transform: translate(60.7682vw, 78.945vh) scale(0.1308);
  }
  to {
    transform: translate(64.30645vw, 100vh) scale(0.1308);
  }
}
.snow:nth-child(131) {
  opacity: 0.3398;
  transform: translate(5.6003vw, -10px) scale(0.4809);
  animation: fall-131 22s -8s linear infinite;
}
@keyframes fall-131 {
  42.993% {
    transform: translate(12.9742vw, 42.993vh) scale(0.4809);
  }
  to {
    transform: translate(9.28725vw, 100vh) scale(0.4809);
  }
}
.snow:nth-child(132) {
  opacity: 0.7094;
  transform: translate(79.912vw, -10px) scale(0.7514);
  animation: fall-132 24s -21s linear infinite;
}
@keyframes fall-132 {
  45.922% {
    transform: translate(76.351vw, 45.922vh) scale(0.7514);
  }
  to {
    transform: translate(78.1315vw, 100vh) scale(0.7514);
  }
}
.snow:nth-child(133) {
  opacity: 0.6151;
  transform: translate(20.4877vw, -10px) scale(0.1706);
  animation: fall-133 29s -22s linear infinite;
}
@keyframes fall-133 {
  56.396% {
    transform: translate(17.3272vw, 56.396vh) scale(0.1706);
  }
  to {
    transform: translate(18.90745vw, 100vh) scale(0.1706);
  }
}
.snow:nth-child(134) {
  opacity: 0.8818;
  transform: translate(14.0952vw, -10px) scale(0.9659);
  animation: fall-134 25s -29s linear infinite;
}
@keyframes fall-134 {
  59.971% {
    transform: translate(8.1529vw, 59.971vh) scale(0.9659);
  }
  to {
    transform: translate(11.12405vw, 100vh) scale(0.9659);
  }
}
.snow:nth-child(135) {
  opacity: 0.1128;
  transform: translate(85.502vw, -10px) scale(0.9805);
  animation: fall-135 12s -7s linear infinite;
}
@keyframes fall-135 {
  31.292% {
    transform: translate(87.4383vw, 31.292vh) scale(0.9805);
  }
  to {
    transform: translate(86.47015vw, 100vh) scale(0.9805);
  }
}
.snow:nth-child(136) {
  opacity: 0.9501;
  transform: translate(87.5455vw, -10px) scale(0.5208);
  animation: fall-136 26s -28s linear infinite;
}
@keyframes fall-136 {
  77.801% {
    transform: translate(81.7552vw, 77.801vh) scale(0.5208);
  }
  to {
    transform: translate(84.65035vw, 100vh) scale(0.5208);
  }
}
.snow:nth-child(137) {
  opacity: 0.5834;
  transform: translate(69.3238vw, -10px) scale(0.3929);
  animation: fall-137 11s -6s linear infinite;
}
@keyframes fall-137 {
  49.187% {
    transform: translate(73.7367vw, 49.187vh) scale(0.3929);
  }
  to {
    transform: translate(71.53025vw, 100vh) scale(0.3929);
  }
}
.snow:nth-child(138) {
  opacity: 0.9616;
  transform: translate(90.6615vw, -10px) scale(0.3616);
  animation: fall-138 27s -13s linear infinite;
}
@keyframes fall-138 {
  55.056% {
    transform: translate(84.5273vw, 55.056vh) scale(0.3616);
  }
  to {
    transform: translate(87.5944vw, 100vh) scale(0.3616);
  }
}
.snow:nth-child(139) {
  opacity: 0.1254;
  transform: translate(85.4564vw, -10px) scale(0.8259);
  animation: fall-139 13s -11s linear infinite;
}
@keyframes fall-139 {
  77.401% {
    transform: translate(94.95vw, 77.401vh) scale(0.8259);
  }
  to {
    transform: translate(90.2032vw, 100vh) scale(0.8259);
  }
}
.snow:nth-child(140) {
  opacity: 0.4503;
  transform: translate(39.3172vw, -10px) scale(0.4953);
  animation: fall-140 24s -20s linear infinite;
}
@keyframes fall-140 {
  75.438% {
    transform: translate(47.5726vw, 75.438vh) scale(0.4953);
  }
  to {
    transform: translate(43.4449vw, 100vh) scale(0.4953);
  }
}
.snow:nth-child(141) {
  opacity: 0.8094;
  transform: translate(7.3842vw, -10px) scale(0.7878);
  animation: fall-141 29s -27s linear infinite;
}
@keyframes fall-141 {
  65.409% {
    transform: translate(7.2024vw, 65.409vh) scale(0.7878);
  }
  to {
    transform: translate(7.2933vw, 100vh) scale(0.7878);
  }
}
.snow:nth-child(142) {
  opacity: 0.1489;
  transform: translate(87.9019vw, -10px) scale(0.1517);
  animation: fall-142 28s -9s linear infinite;
}
@keyframes fall-142 {
  67.209% {
    transform: translate(89.7406vw, 67.209vh) scale(0.1517);
  }
  to {
    transform: translate(88.82125vw, 100vh) scale(0.1517);
  }
}
.snow:nth-child(143) {
  opacity: 0.8207;
  transform: translate(3.6925vw, -10px) scale(0.05);
  animation: fall-143 21s -18s linear infinite;
}
@keyframes fall-143 {
  41.149% {
    transform: translate(10.9225vw, 41.149vh) scale(0.05);
  }
  to {
    transform: translate(7.3075vw, 100vh) scale(0.05);
  }
}
.snow:nth-child(144) {
  opacity: 0.1274;
  transform: translate(24.2807vw, -10px) scale(0.9796);
  animation: fall-144 19s -25s linear infinite;
}
@keyframes fall-144 {
  79.232% {
    transform: translate(22.9292vw, 79.232vh) scale(0.9796);
  }
  to {
    transform: translate(23.60495vw, 100vh) scale(0.9796);
  }
}
.snow:nth-child(145) {
  opacity: 0.2648;
  transform: translate(16.215vw, -10px) scale(0.0618);
  animation: fall-145 10s -3s linear infinite;
}
@keyframes fall-145 {
  40.978% {
    transform: translate(25.6502vw, 40.978vh) scale(0.0618);
  }
  to {
    transform: translate(20.9326vw, 100vh) scale(0.0618);
  }
}
.snow:nth-child(146) {
  opacity: 0.164;
  transform: translate(67.6926vw, -10px) scale(0.7434);
  animation: fall-146 20s -20s linear infinite;
}
@keyframes fall-146 {
  61.698% {
    transform: translate(60.3177vw, 61.698vh) scale(0.7434);
  }
  to {
    transform: translate(64.00515vw, 100vh) scale(0.7434);
  }
}
.snow:nth-child(147) {
  opacity: 0.8232;
  transform: translate(41.0583vw, -10px) scale(0.5182);
  animation: fall-147 26s -22s linear infinite;
}
@keyframes fall-147 {
  31.04% {
    transform: translate(36.4092vw, 31.04vh) scale(0.5182);
  }
  to {
    transform: translate(38.73375vw, 100vh) scale(0.5182);
  }
}
.snow:nth-child(148) {
  opacity: 0.2405;
  transform: translate(61.2612vw, -10px) scale(0.2477);
  animation: fall-148 30s -25s linear infinite;
}
@keyframes fall-148 {
  36.873% {
    transform: translate(62.457vw, 36.873vh) scale(0.2477);
  }
  to {
    transform: translate(61.8591vw, 100vh) scale(0.2477);
  }
}
.snow:nth-child(149) {
  opacity: 0.0397;
  transform: translate(81.6786vw, -10px) scale(0.753);
  animation: fall-149 20s -19s linear infinite;
}
@keyframes fall-149 {
  55.885% {
    transform: translate(76.5176vw, 55.885vh) scale(0.753);
  }
  to {
    transform: translate(79.0981vw, 100vh) scale(0.753);
  }
}
.snow:nth-child(150) {
  opacity: 0.7166;
  transform: translate(89.9227vw, -10px) scale(0.6193);
  animation: fall-150 18s -1s linear infinite;
}
@keyframes fall-150 {
  68.724% {
    transform: translate(98.1153vw, 68.724vh) scale(0.6193);
  }
  to {
    transform: translate(94.019vw, 100vh) scale(0.6193);
  }
}
.snow:nth-child(151) {
  opacity: 0.8776;
  transform: translate(34.0358vw, -10px) scale(0.1163);
  animation: fall-151 22s -1s linear infinite;
}
@keyframes fall-151 {
  57.704% {
    transform: translate(31.7212vw, 57.704vh) scale(0.1163);
  }
  to {
    transform: translate(32.8785vw, 100vh) scale(0.1163);
  }
}
.snow:nth-child(152) {
  opacity: 0.79;
  transform: translate(6.0057vw, -10px) scale(0.0415);
  animation: fall-152 13s -11s linear infinite;
}
@keyframes fall-152 {
  74.882% {
    transform: translate(0.8948vw, 74.882vh) scale(0.0415);
  }
  to {
    transform: translate(3.45025vw, 100vh) scale(0.0415);
  }
}
.snow:nth-child(153) {
  opacity: 0.5092;
  transform: translate(80.6431vw, -10px) scale(0.3091);
  animation: fall-153 17s -15s linear infinite;
}
@keyframes fall-153 {
  44.709% {
    transform: translate(81.6657vw, 44.709vh) scale(0.3091);
  }
  to {
    transform: translate(81.1544vw, 100vh) scale(0.3091);
  }
}
.snow:nth-child(154) {
  opacity: 0.7719;
  transform: translate(5.4982vw, -10px) scale(0.6472);
  animation: fall-154 12s -14s linear infinite;
}
@keyframes fall-154 {
  55.947% {
    transform: translate(4.6588vw, 55.947vh) scale(0.6472);
  }
  to {
    transform: translate(5.0785vw, 100vh) scale(0.6472);
  }
}
.snow:nth-child(155) {
  opacity: 0.289;
  transform: translate(63.2345vw, -10px) scale(0.4514);
  animation: fall-155 21s -2s linear infinite;
}
@keyframes fall-155 {
  42.788% {
    transform: translate(66.5772vw, 42.788vh) scale(0.4514);
  }
  to {
    transform: translate(64.90585vw, 100vh) scale(0.4514);
  }
}
.snow:nth-child(156) {
  opacity: 0.9934;
  transform: translate(73.4542vw, -10px) scale(0.79);
  animation: fall-156 15s -30s linear infinite;
}
@keyframes fall-156 {
  45.523% {
    transform: translate(82.8668vw, 45.523vh) scale(0.79);
  }
  to {
    transform: translate(78.1605vw, 100vh) scale(0.79);
  }
}
.snow:nth-child(157) {
  opacity: 0.3095;
  transform: translate(9.0614vw, -10px) scale(0.7408);
  animation: fall-157 12s -23s linear infinite;
}
@keyframes fall-157 {
  58.967% {
    transform: translate(5.8373vw, 58.967vh) scale(0.7408);
  }
  to {
    transform: translate(7.44935vw, 100vh) scale(0.7408);
  }
}
.snow:nth-child(158) {
  opacity: 0.2839;
  transform: translate(8.4857vw, -10px) scale(0.3072);
  animation: fall-158 12s -22s linear infinite;
}
@keyframes fall-158 {
  43.831% {
    transform: translate(17.4997vw, 43.831vh) scale(0.3072);
  }
  to {
    transform: translate(12.9927vw, 100vh) scale(0.3072);
  }
}
.snow:nth-child(159) {
  opacity: 0.2666;
  transform: translate(60.2853vw, -10px) scale(0.7656);
  animation: fall-159 24s -16s linear infinite;
}
@keyframes fall-159 {
  75.465% {
    transform: translate(69.6393vw, 75.465vh) scale(0.7656);
  }
  to {
    transform: translate(64.9623vw, 100vh) scale(0.7656);
  }
}
.snow:nth-child(160) {
  opacity: 0.6923;
  transform: translate(60.7147vw, -10px) scale(0.5119);
  animation: fall-160 15s -29s linear infinite;
}
@keyframes fall-160 {
  72.83% {
    transform: translate(52.6381vw, 72.83vh) scale(0.5119);
  }
  to {
    transform: translate(56.6764vw, 100vh) scale(0.5119);
  }
}
.snow:nth-child(161) {
  opacity: 0.1175;
  transform: translate(42.0249vw, -10px) scale(0.4209);
  animation: fall-161 28s -25s linear infinite;
}
@keyframes fall-161 {
  59.627% {
    transform: translate(42.6903vw, 59.627vh) scale(0.4209);
  }
  to {
    transform: translate(42.3576vw, 100vh) scale(0.4209);
  }
}
.snow:nth-child(162) {
  opacity: 0.6175;
  transform: translate(71.8533vw, -10px) scale(0.6911);
  animation: fall-162 29s -10s linear infinite;
}
@keyframes fall-162 {
  75.155% {
    transform: translate(68.5842vw, 75.155vh) scale(0.6911);
  }
  to {
    transform: translate(70.21875vw, 100vh) scale(0.6911);
  }
}
.snow:nth-child(163) {
  opacity: 0.8752;
  transform: translate(1.1001vw, -10px) scale(0.3897);
  animation: fall-163 15s -13s linear infinite;
}
@keyframes fall-163 {
  78.646% {
    transform: translate(-0.1583vw, 78.646vh) scale(0.3897);
  }
  to {
    transform: translate(0.4709vw, 100vh) scale(0.3897);
  }
}
.snow:nth-child(164) {
  opacity: 0.4425;
  transform: translate(85.715vw, -10px) scale(0.3875);
  animation: fall-164 21s -9s linear infinite;
}
@keyframes fall-164 {
  31.834% {
    transform: translate(79.9169vw, 31.834vh) scale(0.3875);
  }
  to {
    transform: translate(82.81595vw, 100vh) scale(0.3875);
  }
}
.snow:nth-child(165) {
  opacity: 0.9051;
  transform: translate(58.6177vw, -10px) scale(0.8674);
  animation: fall-165 26s -2s linear infinite;
}
@keyframes fall-165 {
  58.305% {
    transform: translate(67.3152vw, 58.305vh) scale(0.8674);
  }
  to {
    transform: translate(62.96645vw, 100vh) scale(0.8674);
  }
}
.snow:nth-child(166) {
  opacity: 0.6955;
  transform: translate(82.4533vw, -10px) scale(0.0391);
  animation: fall-166 17s -25s linear infinite;
}
@keyframes fall-166 {
  40.73% {
    transform: translate(79.08vw, 40.73vh) scale(0.0391);
  }
  to {
    transform: translate(80.76665vw, 100vh) scale(0.0391);
  }
}
.snow:nth-child(167) {
  opacity: 0.8724;
  transform: translate(88.1069vw, -10px) scale(0.4468);
  animation: fall-167 22s -17s linear infinite;
}
@keyframes fall-167 {
  77.762% {
    transform: translate(84.1084vw, 77.762vh) scale(0.4468);
  }
  to {
    transform: translate(86.10765vw, 100vh) scale(0.4468);
  }
}
.snow:nth-child(168) {
  opacity: 0.412;
  transform: translate(68.1059vw, -10px) scale(0.1558);
  animation: fall-168 10s -10s linear infinite;
}
@keyframes fall-168 {
  31.323% {
    transform: translate(61.8057vw, 31.323vh) scale(0.1558);
  }
  to {
    transform: translate(64.9558vw, 100vh) scale(0.1558);
  }
}
.snow:nth-child(169) {
  opacity: 0.4022;
  transform: translate(90.8318vw, -10px) scale(0.2212);
  animation: fall-169 25s -12s linear infinite;
}
@keyframes fall-169 {
  75.623% {
    transform: translate(92.3194vw, 75.623vh) scale(0.2212);
  }
  to {
    transform: translate(91.5756vw, 100vh) scale(0.2212);
  }
}
.snow:nth-child(170) {
  opacity: 0.3714;
  transform: translate(16.6415vw, -10px) scale(0.1589);
  animation: fall-170 22s -19s linear infinite;
}
@keyframes fall-170 {
  73.374% {
    transform: translate(23.1456vw, 73.374vh) scale(0.1589);
  }
  to {
    transform: translate(19.89355vw, 100vh) scale(0.1589);
  }
}
.snow:nth-child(171) {
  opacity: 0.0103;
  transform: translate(54.8756vw, -10px) scale(0.2629);
  animation: fall-171 10s -24s linear infinite;
}
@keyframes fall-171 {
  62.55% {
    transform: translate(49.3198vw, 62.55vh) scale(0.2629);
  }
  to {
    transform: translate(52.0977vw, 100vh) scale(0.2629);
  }
}
.snow:nth-child(172) {
  opacity: 0.2833;
  transform: translate(24.0274vw, -10px) scale(0.0671);
  animation: fall-172 30s -19s linear infinite;
}
@keyframes fall-172 {
  45.55% {
    transform: translate(31.8159vw, 45.55vh) scale(0.0671);
  }
  to {
    transform: translate(27.92165vw, 100vh) scale(0.0671);
  }
}
.snow:nth-child(173) {
  opacity: 0.7508;
  transform: translate(73.6618vw, -10px) scale(0.6275);
  animation: fall-173 10s -27s linear infinite;
}
@keyframes fall-173 {
  60.242% {
    transform: translate(79.4383vw, 60.242vh) scale(0.6275);
  }
  to {
    transform: translate(76.55005vw, 100vh) scale(0.6275);
  }
}
.snow:nth-child(174) {
  opacity: 0.4106;
  transform: translate(58.8753vw, -10px) scale(0.1189);
  animation: fall-174 24s -7s linear infinite;
}
@keyframes fall-174 {
  48.356% {
    transform: translate(63.5977vw, 48.356vh) scale(0.1189);
  }
  to {
    transform: translate(61.2365vw, 100vh) scale(0.1189);
  }
}
.snow:nth-child(175) {
  opacity: 0.4534;
  transform: translate(53.4152vw, -10px) scale(0.3524);
  animation: fall-175 22s -23s linear infinite;
}
@keyframes fall-175 {
  70.082% {
    transform: translate(49.7525vw, 70.082vh) scale(0.3524);
  }
  to {
    transform: translate(51.58385vw, 100vh) scale(0.3524);
  }
}
.snow:nth-child(176) {
  opacity: 0.8052;
  transform: translate(71.3267vw, -10px) scale(0.2093);
  animation: fall-176 20s -1s linear infinite;
}
@keyframes fall-176 {
  41.755% {
    transform: translate(68.9715vw, 41.755vh) scale(0.2093);
  }
  to {
    transform: translate(70.1491vw, 100vh) scale(0.2093);
  }
}
.snow:nth-child(177) {
  opacity: 0.5686;
  transform: translate(51.7112vw, -10px) scale(0.2133);
  animation: fall-177 17s -19s linear infinite;
}
@keyframes fall-177 {
  42.293% {
    transform: translate(42.9418vw, 42.293vh) scale(0.2133);
  }
  to {
    transform: translate(47.3265vw, 100vh) scale(0.2133);
  }
}
.snow:nth-child(178) {
  opacity: 0.3056;
  transform: translate(24.3374vw, -10px) scale(0.9346);
  animation: fall-178 25s -10s linear infinite;
}
@keyframes fall-178 {
  33.29% {
    transform: translate(19.2237vw, 33.29vh) scale(0.9346);
  }
  to {
    transform: translate(21.78055vw, 100vh) scale(0.9346);
  }
}
.snow:nth-child(179) {
  opacity: 0.6519;
  transform: translate(18.5079vw, -10px) scale(0.0966);
  animation: fall-179 12s -12s linear infinite;
}
@keyframes fall-179 {
  79.601% {
    transform: translate(15.3761vw, 79.601vh) scale(0.0966);
  }
  to {
    transform: translate(16.942vw, 100vh) scale(0.0966);
  }
}
.snow:nth-child(180) {
  opacity: 0.7099;
  transform: translate(48.184vw, -10px) scale(0.5805);
  animation: fall-180 27s -16s linear infinite;
}
@keyframes fall-180 {
  43.407% {
    transform: translate(41.7024vw, 43.407vh) scale(0.5805);
  }
  to {
    transform: translate(44.9432vw, 100vh) scale(0.5805);
  }
}
.snow:nth-child(181) {
  opacity: 0.3899;
  transform: translate(98.4666vw, -10px) scale(0.138);
  animation: fall-181 23s -15s linear infinite;
}
@keyframes fall-181 {
  38.313% {
    transform: translate(101.6491vw, 38.313vh) scale(0.138);
  }
  to {
    transform: translate(100.05785vw, 100vh) scale(0.138);
  }
}
.snow:nth-child(182) {
  opacity: 0.4996;
  transform: translate(8.9634vw, -10px) scale(0.5704);
  animation: fall-182 20s -28s linear infinite;
}
@keyframes fall-182 {
  45.599% {
    transform: translate(16.3818vw, 45.599vh) scale(0.5704);
  }
  to {
    transform: translate(12.6726vw, 100vh) scale(0.5704);
  }
}
.snow:nth-child(183) {
  opacity: 0.9502;
  transform: translate(99.992vw, -10px) scale(0.0369);
  animation: fall-183 12s -21s linear infinite;
}
@keyframes fall-183 {
  33.044% {
    transform: translate(106.6025vw, 33.044vh) scale(0.0369);
  }
  to {
    transform: translate(103.29725vw, 100vh) scale(0.0369);
  }
}
.snow:nth-child(184) {
  opacity: 0.5301;
  transform: translate(90.6646vw, -10px) scale(0.1401);
  animation: fall-184 15s -3s linear infinite;
}
@keyframes fall-184 {
  45.305% {
    transform: translate(87.403vw, 45.305vh) scale(0.1401);
  }
  to {
    transform: translate(89.0338vw, 100vh) scale(0.1401);
  }
}
.snow:nth-child(185) {
  opacity: 0.182;
  transform: translate(78.4932vw, -10px) scale(0.3927);
  animation: fall-185 30s -30s linear infinite;
}
@keyframes fall-185 {
  74.357% {
    transform: translate(76.5358vw, 74.357vh) scale(0.3927);
  }
  to {
    transform: translate(77.5145vw, 100vh) scale(0.3927);
  }
}
.snow:nth-child(186) {
  opacity: 0.1956;
  transform: translate(21.3968vw, -10px) scale(0.37);
  animation: fall-186 14s -5s linear infinite;
}
@keyframes fall-186 {
  42.879% {
    transform: translate(26.8929vw, 42.879vh) scale(0.37);
  }
  to {
    transform: translate(24.14485vw, 100vh) scale(0.37);
  }
}
.snow:nth-child(187) {
  opacity: 0.7316;
  transform: translate(87.9075vw, -10px) scale(0.8366);
  animation: fall-187 14s -5s linear infinite;
}
@keyframes fall-187 {
  34.351% {
    transform: translate(78.1058vw, 34.351vh) scale(0.8366);
  }
  to {
    transform: translate(83.00665vw, 100vh) scale(0.8366);
  }
}
.snow:nth-child(188) {
  opacity: 0.8426;
  transform: translate(62.9702vw, -10px) scale(0.6668);
  animation: fall-188 28s -28s linear infinite;
}
@keyframes fall-188 {
  75.625% {
    transform: translate(71.4035vw, 75.625vh) scale(0.6668);
  }
  to {
    transform: translate(67.18685vw, 100vh) scale(0.6668);
  }
}
.snow:nth-child(189) {
  opacity: 0.4076;
  transform: translate(20.6207vw, -10px) scale(0.5091);
  animation: fall-189 10s -5s linear infinite;
}
@keyframes fall-189 {
  32.124% {
    transform: translate(30.4327vw, 32.124vh) scale(0.5091);
  }
  to {
    transform: translate(25.5267vw, 100vh) scale(0.5091);
  }
}
.snow:nth-child(190) {
  opacity: 0.6252;
  transform: translate(16.1572vw, -10px) scale(0.2964);
  animation: fall-190 13s -21s linear infinite;
}
@keyframes fall-190 {
  37.5% {
    transform: translate(16.0669vw, 37.5vh) scale(0.2964);
  }
  to {
    transform: translate(16.11205vw, 100vh) scale(0.2964);
  }
}
.snow:nth-child(191) {
  opacity: 0.8785;
  transform: translate(24.3733vw, -10px) scale(0.9208);
  animation: fall-191 14s -17s linear infinite;
}
@keyframes fall-191 {
  60.858% {
    transform: translate(24.488vw, 60.858vh) scale(0.9208);
  }
  to {
    transform: translate(24.43065vw, 100vh) scale(0.9208);
  }
}
.snow:nth-child(192) {
  opacity: 0.829;
  transform: translate(73.1147vw, -10px) scale(0.9934);
  animation: fall-192 13s -21s linear infinite;
}
@keyframes fall-192 {
  75.307% {
    transform: translate(72.7078vw, 75.307vh) scale(0.9934);
  }
  to {
    transform: translate(72.91125vw, 100vh) scale(0.9934);
  }
}
.snow:nth-child(193) {
  opacity: 0.76;
  transform: translate(11.115vw, -10px) scale(0.7241);
  animation: fall-193 15s -19s linear infinite;
}
@keyframes fall-193 {
  55.666% {
    transform: translate(10.9828vw, 55.666vh) scale(0.7241);
  }
  to {
    transform: translate(11.0489vw, 100vh) scale(0.7241);
  }
}
.snow:nth-child(194) {
  opacity: 0.1432;
  transform: translate(14.2276vw, -10px) scale(0.8629);
  animation: fall-194 14s -29s linear infinite;
}
@keyframes fall-194 {
  39.083% {
    transform: translate(9.3416vw, 39.083vh) scale(0.8629);
  }
  to {
    transform: translate(11.7846vw, 100vh) scale(0.8629);
  }
}
.snow:nth-child(195) {
  opacity: 0.3429;
  transform: translate(27.0083vw, -10px) scale(0.5989);
  animation: fall-195 14s -29s linear infinite;
}
@keyframes fall-195 {
  53.785% {
    transform: translate(23.2529vw, 53.785vh) scale(0.5989);
  }
  to {
    transform: translate(25.1306vw, 100vh) scale(0.5989);
  }
}
.snow:nth-child(196) {
  opacity: 0.6982;
  transform: translate(0.7332vw, -10px) scale(0.6961);
  animation: fall-196 26s -14s linear infinite;
}
@keyframes fall-196 {
  55.675% {
    transform: translate(-3.1034vw, 55.675vh) scale(0.6961);
  }
  to {
    transform: translate(-1.1851vw, 100vh) scale(0.6961);
  }
}
.snow:nth-child(197) {
  opacity: 0.2178;
  transform: translate(95.6266vw, -10px) scale(0.6333);
  animation: fall-197 11s -16s linear infinite;
}
@keyframes fall-197 {
  51.382% {
    transform: translate(97.8138vw, 51.382vh) scale(0.6333);
  }
  to {
    transform: translate(96.7202vw, 100vh) scale(0.6333);
  }
}
.snow:nth-child(198) {
  opacity: 0.2529;
  transform: translate(24.7486vw, -10px) scale(0.9429);
  animation: fall-198 28s -6s linear infinite;
}
@keyframes fall-198 {
  56.699% {
    transform: translate(29.6015vw, 56.699vh) scale(0.9429);
  }
  to {
    transform: translate(27.17505vw, 100vh) scale(0.9429);
  }
}
.snow:nth-child(199) {
  opacity: 0.5649;
  transform: translate(59.636vw, -10px) scale(0.4495);
  animation: fall-199 10s -15s linear infinite;
}
@keyframes fall-199 {
  71.412% {
    transform: translate(62.6196vw, 71.412vh) scale(0.4495);
  }
  to {
    transform: translate(61.1278vw, 100vh) scale(0.4495);
  }
}
.snow:nth-child(200) {
  opacity: 0.803;
  transform: translate(70.9544vw, -10px) scale(0.3712);
  animation: fall-200 25s -26s linear infinite;
}
@keyframes fall-200 {
  53.431% {
    transform: translate(73.5164vw, 53.431vh) scale(0.3712);
  }
  to {
    transform: translate(72.2354vw, 100vh) scale(0.3712);
  }
}
