.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  z-index: 1;
}
.snow:nth-child(1) {
  opacity: 0.9314;
  transform: translate(18.2352vw, -10px) scale(0.6043);
  animation: fall-1 11s -2s linear infinite;
}
@keyframes fall-1 {
  54.921% {
    transform: translate(22.6576vw, 54.921vh) scale(0.6043);
  }
  to {
    transform: translate(20.4464vw, 100vh) scale(0.6043);
  }
}
.snow:nth-child(2) {
  opacity: 0.7521;
  transform: translate(66.9922vw, -10px) scale(0.1239);
  animation: fall-2 17s -24s linear infinite;
}
@keyframes fall-2 {
  37.957% {
    transform: translate(73.5145vw, 37.957vh) scale(0.1239);
  }
  to {
    transform: translate(70.25335vw, 100vh) scale(0.1239);
  }
}
.snow:nth-child(3) {
  opacity: 0.716;
  transform: translate(76.8721vw, -10px) scale(0.193);
  animation: fall-3 15s -18s linear infinite;
}
@keyframes fall-3 {
  51.764% {
    transform: translate(68.0179vw, 51.764vh) scale(0.193);
  }
  to {
    transform: translate(72.445vw, 100vh) scale(0.193);
  }
}
.snow:nth-child(4) {
  opacity: 0.1037;
  transform: translate(58.0058vw, -10px) scale(0.3686);
  animation: fall-4 30s -19s linear infinite;
}
@keyframes fall-4 {
  59.046% {
    transform: translate(67.1665vw, 59.046vh) scale(0.3686);
  }
  to {
    transform: translate(62.58615vw, 100vh) scale(0.3686);
  }
}
.snow:nth-child(5) {
  opacity: 0.151;
  transform: translate(23.7765vw, -10px) scale(0.5719);
  animation: fall-5 24s -8s linear infinite;
}
@keyframes fall-5 {
  70.182% {
    transform: translate(16.3365vw, 70.182vh) scale(0.5719);
  }
  to {
    transform: translate(20.0565vw, 100vh) scale(0.5719);
  }
}
.snow:nth-child(6) {
  opacity: 0.768;
  transform: translate(54.9415vw, -10px) scale(0.5462);
  animation: fall-6 26s -9s linear infinite;
}
@keyframes fall-6 {
  33.324% {
    transform: translate(53.1344vw, 33.324vh) scale(0.5462);
  }
  to {
    transform: translate(54.03795vw, 100vh) scale(0.5462);
  }
}
.snow:nth-child(7) {
  opacity: 0.8782;
  transform: translate(28.0403vw, -10px) scale(0.6583);
  animation: fall-7 27s -8s linear infinite;
}
@keyframes fall-7 {
  75.538% {
    transform: translate(32.0777vw, 75.538vh) scale(0.6583);
  }
  to {
    transform: translate(30.059vw, 100vh) scale(0.6583);
  }
}
.snow:nth-child(8) {
  opacity: 0.1947;
  transform: translate(75.5912vw, -10px) scale(0.4176);
  animation: fall-8 23s -25s linear infinite;
}
@keyframes fall-8 {
  48.627% {
    transform: translate(74.0627vw, 48.627vh) scale(0.4176);
  }
  to {
    transform: translate(74.82695vw, 100vh) scale(0.4176);
  }
}
.snow:nth-child(9) {
  opacity: 0.4678;
  transform: translate(17.8792vw, -10px) scale(0.261);
  animation: fall-9 20s -27s linear infinite;
}
@keyframes fall-9 {
  78.491% {
    transform: translate(19.7113vw, 78.491vh) scale(0.261);
  }
  to {
    transform: translate(18.79525vw, 100vh) scale(0.261);
  }
}
.snow:nth-child(10) {
  opacity: 0.8847;
  transform: translate(28.5299vw, -10px) scale(0.3455);
  animation: fall-10 26s -30s linear infinite;
}
@keyframes fall-10 {
  39.981% {
    transform: translate(38.4993vw, 39.981vh) scale(0.3455);
  }
  to {
    transform: translate(33.5146vw, 100vh) scale(0.3455);
  }
}
.snow:nth-child(11) {
  opacity: 0.9629;
  transform: translate(82.3328vw, -10px) scale(0.2733);
  animation: fall-11 23s -23s linear infinite;
}
@keyframes fall-11 {
  33.811% {
    transform: translate(91.4543vw, 33.811vh) scale(0.2733);
  }
  to {
    transform: translate(86.89355vw, 100vh) scale(0.2733);
  }
}
.snow:nth-child(12) {
  opacity: 0.2877;
  transform: translate(88.9563vw, -10px) scale(0.6458);
  animation: fall-12 10s -28s linear infinite;
}
@keyframes fall-12 {
  41.874% {
    transform: translate(97.1926vw, 41.874vh) scale(0.6458);
  }
  to {
    transform: translate(93.07445vw, 100vh) scale(0.6458);
  }
}
.snow:nth-child(13) {
  opacity: 0.6673;
  transform: translate(20.6788vw, -10px) scale(0.2201);
  animation: fall-13 21s -23s linear infinite;
}
@keyframes fall-13 {
  53.805% {
    transform: translate(28.1226vw, 53.805vh) scale(0.2201);
  }
  to {
    transform: translate(24.4007vw, 100vh) scale(0.2201);
  }
}
.snow:nth-child(14) {
  opacity: 0.4214;
  transform: translate(41.805vw, -10px) scale(0.3746);
  animation: fall-14 29s -6s linear infinite;
}
@keyframes fall-14 {
  46.171% {
    transform: translate(50.3352vw, 46.171vh) scale(0.3746);
  }
  to {
    transform: translate(46.0701vw, 100vh) scale(0.3746);
  }
}
.snow:nth-child(15) {
  opacity: 0.4727;
  transform: translate(18.6843vw, -10px) scale(0.7736);
  animation: fall-15 10s -12s linear infinite;
}
@keyframes fall-15 {
  64.227% {
    transform: translate(24.8316vw, 64.227vh) scale(0.7736);
  }
  to {
    transform: translate(21.75795vw, 100vh) scale(0.7736);
  }
}
.snow:nth-child(16) {
  opacity: 0.0554;
  transform: translate(74.3278vw, -10px) scale(0.3541);
  animation: fall-16 21s -13s linear infinite;
}
@keyframes fall-16 {
  40.031% {
    transform: translate(65.2159vw, 40.031vh) scale(0.3541);
  }
  to {
    transform: translate(69.77185vw, 100vh) scale(0.3541);
  }
}
.snow:nth-child(17) {
  opacity: 0.4533;
  transform: translate(25.2769vw, -10px) scale(0.0553);
  animation: fall-17 24s -18s linear infinite;
}
@keyframes fall-17 {
  72.851% {
    transform: translate(15.7328vw, 72.851vh) scale(0.0553);
  }
  to {
    transform: translate(20.50485vw, 100vh) scale(0.0553);
  }
}
.snow:nth-child(18) {
  opacity: 0.1748;
  transform: translate(35.0862vw, -10px) scale(0.1546);
  animation: fall-18 25s -13s linear infinite;
}
@keyframes fall-18 {
  35.96% {
    transform: translate(37.2463vw, 35.96vh) scale(0.1546);
  }
  to {
    transform: translate(36.16625vw, 100vh) scale(0.1546);
  }
}
.snow:nth-child(19) {
  opacity: 0.9148;
  transform: translate(60.498vw, -10px) scale(0.1307);
  animation: fall-19 10s -12s linear infinite;
}
@keyframes fall-19 {
  36.48% {
    transform: translate(68.8099vw, 36.48vh) scale(0.1307);
  }
  to {
    transform: translate(64.65395vw, 100vh) scale(0.1307);
  }
}
.snow:nth-child(20) {
  opacity: 0.0042;
  transform: translate(91.0894vw, -10px) scale(0.1641);
  animation: fall-20 11s -10s linear infinite;
}
@keyframes fall-20 {
  37.731% {
    transform: translate(83.1066vw, 37.731vh) scale(0.1641);
  }
  to {
    transform: translate(87.098vw, 100vh) scale(0.1641);
  }
}
.snow:nth-child(21) {
  opacity: 0.467;
  transform: translate(50.3551vw, -10px) scale(0.4032);
  animation: fall-21 26s -18s linear infinite;
}
@keyframes fall-21 {
  75.588% {
    transform: translate(59.2046vw, 75.588vh) scale(0.4032);
  }
  to {
    transform: translate(54.77985vw, 100vh) scale(0.4032);
  }
}
.snow:nth-child(22) {
  opacity: 0.8935;
  transform: translate(97.4678vw, -10px) scale(0.3062);
  animation: fall-22 22s -28s linear infinite;
}
@keyframes fall-22 {
  75.548% {
    transform: translate(91.9269vw, 75.548vh) scale(0.3062);
  }
  to {
    transform: translate(94.69735vw, 100vh) scale(0.3062);
  }
}
.snow:nth-child(23) {
  opacity: 0.9834;
  transform: translate(32.0688vw, -10px) scale(0.5361);
  animation: fall-23 16s -24s linear infinite;
}
@keyframes fall-23 {
  74.288% {
    transform: translate(35.1401vw, 74.288vh) scale(0.5361);
  }
  to {
    transform: translate(33.60445vw, 100vh) scale(0.5361);
  }
}
.snow:nth-child(24) {
  opacity: 0.3583;
  transform: translate(6.867vw, -10px) scale(0.2998);
  animation: fall-24 16s -27s linear infinite;
}
@keyframes fall-24 {
  38.685% {
    transform: translate(16.7293vw, 38.685vh) scale(0.2998);
  }
  to {
    transform: translate(11.79815vw, 100vh) scale(0.2998);
  }
}
.snow:nth-child(25) {
  opacity: 0.7555;
  transform: translate(7.2166vw, -10px) scale(0.9322);
  animation: fall-25 11s -6s linear infinite;
}
@keyframes fall-25 {
  45.54% {
    transform: translate(7.5147vw, 45.54vh) scale(0.9322);
  }
  to {
    transform: translate(7.36565vw, 100vh) scale(0.9322);
  }
}
.snow:nth-child(26) {
  opacity: 0.7857;
  transform: translate(63.6218vw, -10px) scale(0.634);
  animation: fall-26 26s -1s linear infinite;
}
@keyframes fall-26 {
  54.102% {
    transform: translate(55.697vw, 54.102vh) scale(0.634);
  }
  to {
    transform: translate(59.6594vw, 100vh) scale(0.634);
  }
}
.snow:nth-child(27) {
  opacity: 0.7876;
  transform: translate(12.0159vw, -10px) scale(0.4887);
  animation: fall-27 16s -11s linear infinite;
}
@keyframes fall-27 {
  37.317% {
    transform: translate(19.0096vw, 37.317vh) scale(0.4887);
  }
  to {
    transform: translate(15.51275vw, 100vh) scale(0.4887);
  }
}
.snow:nth-child(28) {
  opacity: 0.7204;
  transform: translate(7.4219vw, -10px) scale(0.1447);
  animation: fall-28 17s -1s linear infinite;
}
@keyframes fall-28 {
  68.598% {
    transform: translate(0.6547vw, 68.598vh) scale(0.1447);
  }
  to {
    transform: translate(4.0383vw, 100vh) scale(0.1447);
  }
}
.snow:nth-child(29) {
  opacity: 0.5892;
  transform: translate(1.3556vw, -10px) scale(0.403);
  animation: fall-29 26s -10s linear infinite;
}
@keyframes fall-29 {
  73.318% {
    transform: translate(-7.4752vw, 73.318vh) scale(0.403);
  }
  to {
    transform: translate(-3.0598vw, 100vh) scale(0.403);
  }
}
.snow:nth-child(30) {
  opacity: 0.5468;
  transform: translate(68.293vw, -10px) scale(0.4206);
  animation: fall-30 17s -9s linear infinite;
}
@keyframes fall-30 {
  59.044% {
    transform: translate(65.4146vw, 59.044vh) scale(0.4206);
  }
  to {
    transform: translate(66.8538vw, 100vh) scale(0.4206);
  }
}
.snow:nth-child(31) {
  opacity: 0.0744;
  transform: translate(18.457vw, -10px) scale(0.9805);
  animation: fall-31 13s -24s linear infinite;
}
@keyframes fall-31 {
  74.512% {
    transform: translate(25.6491vw, 74.512vh) scale(0.9805);
  }
  to {
    transform: translate(22.05305vw, 100vh) scale(0.9805);
  }
}
.snow:nth-child(32) {
  opacity: 0.0726;
  transform: translate(53.4642vw, -10px) scale(0.1556);
  animation: fall-32 23s -11s linear infinite;
}
@keyframes fall-32 {
  40.844% {
    transform: translate(62.2745vw, 40.844vh) scale(0.1556);
  }
  to {
    transform: translate(57.86935vw, 100vh) scale(0.1556);
  }
}
.snow:nth-child(33) {
  opacity: 0.5233;
  transform: translate(54.0046vw, -10px) scale(0.0563);
  animation: fall-33 14s -20s linear infinite;
}
@keyframes fall-33 {
  41.369% {
    transform: translate(60.2548vw, 41.369vh) scale(0.0563);
  }
  to {
    transform: translate(57.1297vw, 100vh) scale(0.0563);
  }
}
.snow:nth-child(34) {
  opacity: 0.0256;
  transform: translate(42.3742vw, -10px) scale(0.8255);
  animation: fall-34 24s -3s linear infinite;
}
@keyframes fall-34 {
  35.109% {
    transform: translate(39.3311vw, 35.109vh) scale(0.8255);
  }
  to {
    transform: translate(40.85265vw, 100vh) scale(0.8255);
  }
}
.snow:nth-child(35) {
  opacity: 0.2506;
  transform: translate(27.1568vw, -10px) scale(0.1192);
  animation: fall-35 20s -22s linear infinite;
}
@keyframes fall-35 {
  68.644% {
    transform: translate(19.416vw, 68.644vh) scale(0.1192);
  }
  to {
    transform: translate(23.2864vw, 100vh) scale(0.1192);
  }
}
.snow:nth-child(36) {
  opacity: 0.3732;
  transform: translate(25.9949vw, -10px) scale(0.0366);
  animation: fall-36 28s -15s linear infinite;
}
@keyframes fall-36 {
  44.842% {
    transform: translate(32.0833vw, 44.842vh) scale(0.0366);
  }
  to {
    transform: translate(29.0391vw, 100vh) scale(0.0366);
  }
}
.snow:nth-child(37) {
  opacity: 0.9304;
  transform: translate(64.2055vw, -10px) scale(0.5782);
  animation: fall-37 16s -3s linear infinite;
}
@keyframes fall-37 {
  40.55% {
    transform: translate(54.9151vw, 40.55vh) scale(0.5782);
  }
  to {
    transform: translate(59.5603vw, 100vh) scale(0.5782);
  }
}
.snow:nth-child(38) {
  opacity: 0.7471;
  transform: translate(68.9722vw, -10px) scale(0.0345);
  animation: fall-38 26s -1s linear infinite;
}
@keyframes fall-38 {
  42.832% {
    transform: translate(64.6884vw, 42.832vh) scale(0.0345);
  }
  to {
    transform: translate(66.8303vw, 100vh) scale(0.0345);
  }
}
.snow:nth-child(39) {
  opacity: 0.6759;
  transform: translate(14.8771vw, -10px) scale(0.4775);
  animation: fall-39 17s -22s linear infinite;
}
@keyframes fall-39 {
  32.506% {
    transform: translate(9.0783vw, 32.506vh) scale(0.4775);
  }
  to {
    transform: translate(11.9777vw, 100vh) scale(0.4775);
  }
}
.snow:nth-child(40) {
  opacity: 0.7646;
  transform: translate(53.747vw, -10px) scale(0.8697);
  animation: fall-40 22s -3s linear infinite;
}
@keyframes fall-40 {
  68.656% {
    transform: translate(47.5216vw, 68.656vh) scale(0.8697);
  }
  to {
    transform: translate(50.6343vw, 100vh) scale(0.8697);
  }
}
.snow:nth-child(41) {
  opacity: 0.6302;
  transform: translate(91.9589vw, -10px) scale(0.3338);
  animation: fall-41 29s -27s linear infinite;
}
@keyframes fall-41 {
  39.537% {
    transform: translate(85.9689vw, 39.537vh) scale(0.3338);
  }
  to {
    transform: translate(88.9639vw, 100vh) scale(0.3338);
  }
}
.snow:nth-child(42) {
  opacity: 0.2696;
  transform: translate(41.4311vw, -10px) scale(0.3657);
  animation: fall-42 29s -28s linear infinite;
}
@keyframes fall-42 {
  49.298% {
    transform: translate(44.3572vw, 49.298vh) scale(0.3657);
  }
  to {
    transform: translate(42.89415vw, 100vh) scale(0.3657);
  }
}
.snow:nth-child(43) {
  opacity: 0.5472;
  transform: translate(72.4296vw, -10px) scale(0.3248);
  animation: fall-43 24s -1s linear infinite;
}
@keyframes fall-43 {
  39.677% {
    transform: translate(73.5223vw, 39.677vh) scale(0.3248);
  }
  to {
    transform: translate(72.97595vw, 100vh) scale(0.3248);
  }
}
.snow:nth-child(44) {
  opacity: 0.8733;
  transform: translate(87.9366vw, -10px) scale(0.522);
  animation: fall-44 22s -28s linear infinite;
}
@keyframes fall-44 {
  59.017% {
    transform: translate(97.8792vw, 59.017vh) scale(0.522);
  }
  to {
    transform: translate(92.9079vw, 100vh) scale(0.522);
  }
}
.snow:nth-child(45) {
  opacity: 0.9143;
  transform: translate(7.4107vw, -10px) scale(0.1478);
  animation: fall-45 15s -19s linear infinite;
}
@keyframes fall-45 {
  40.964% {
    transform: translate(3.7798vw, 40.964vh) scale(0.1478);
  }
  to {
    transform: translate(5.59525vw, 100vh) scale(0.1478);
  }
}
.snow:nth-child(46) {
  opacity: 0.7862;
  transform: translate(95.1011vw, -10px) scale(0.724);
  animation: fall-46 23s -28s linear infinite;
}
@keyframes fall-46 {
  64.145% {
    transform: translate(99.4352vw, 64.145vh) scale(0.724);
  }
  to {
    transform: translate(97.26815vw, 100vh) scale(0.724);
  }
}
.snow:nth-child(47) {
  opacity: 0.6459;
  transform: translate(26.884vw, -10px) scale(0.3315);
  animation: fall-47 14s -26s linear infinite;
}
@keyframes fall-47 {
  57.712% {
    transform: translate(26.863vw, 57.712vh) scale(0.3315);
  }
  to {
    transform: translate(26.8735vw, 100vh) scale(0.3315);
  }
}
.snow:nth-child(48) {
  opacity: 0.6104;
  transform: translate(22.9782vw, -10px) scale(0.9645);
  animation: fall-48 19s -8s linear infinite;
}
@keyframes fall-48 {
  50.142% {
    transform: translate(22.1649vw, 50.142vh) scale(0.9645);
  }
  to {
    transform: translate(22.57155vw, 100vh) scale(0.9645);
  }
}
.snow:nth-child(49) {
  opacity: 0.2043;
  transform: translate(40.5162vw, -10px) scale(0.9563);
  animation: fall-49 16s -16s linear infinite;
}
@keyframes fall-49 {
  53.179% {
    transform: translate(50.4963vw, 53.179vh) scale(0.9563);
  }
  to {
    transform: translate(45.50625vw, 100vh) scale(0.9563);
  }
}
.snow:nth-child(50) {
  opacity: 0.8559;
  transform: translate(70.5231vw, -10px) scale(0.8613);
  animation: fall-50 19s -22s linear infinite;
}
@keyframes fall-50 {
  56.893% {
    transform: translate(66.0348vw, 56.893vh) scale(0.8613);
  }
  to {
    transform: translate(68.27895vw, 100vh) scale(0.8613);
  }
}
.snow:nth-child(51) {
  opacity: 0.6217;
  transform: translate(42.396vw, -10px) scale(0.7569);
  animation: fall-51 24s -13s linear infinite;
}
@keyframes fall-51 {
  56.53% {
    transform: translate(38.7447vw, 56.53vh) scale(0.7569);
  }
  to {
    transform: translate(40.57035vw, 100vh) scale(0.7569);
  }
}
.snow:nth-child(52) {
  opacity: 0.3775;
  transform: translate(31.6263vw, -10px) scale(0.2384);
  animation: fall-52 18s -25s linear infinite;
}
@keyframes fall-52 {
  38.419% {
    transform: translate(32.6353vw, 38.419vh) scale(0.2384);
  }
  to {
    transform: translate(32.1308vw, 100vh) scale(0.2384);
  }
}
.snow:nth-child(53) {
  opacity: 0.7341;
  transform: translate(68.6765vw, -10px) scale(0.8749);
  animation: fall-53 11s -13s linear infinite;
}
@keyframes fall-53 {
  58.766% {
    transform: translate(77.4222vw, 58.766vh) scale(0.8749);
  }
  to {
    transform: translate(73.04935vw, 100vh) scale(0.8749);
  }
}
.snow:nth-child(54) {
  opacity: 0.6399;
  transform: translate(78.9378vw, -10px) scale(0.7722);
  animation: fall-54 15s -6s linear infinite;
}
@keyframes fall-54 {
  30.54% {
    transform: translate(75.8924vw, 30.54vh) scale(0.7722);
  }
  to {
    transform: translate(77.4151vw, 100vh) scale(0.7722);
  }
}
.snow:nth-child(55) {
  opacity: 0.2424;
  transform: translate(58.7901vw, -10px) scale(0.3299);
  animation: fall-55 15s -8s linear infinite;
}
@keyframes fall-55 {
  31.209% {
    transform: translate(63.5291vw, 31.209vh) scale(0.3299);
  }
  to {
    transform: translate(61.1596vw, 100vh) scale(0.3299);
  }
}
.snow:nth-child(56) {
  opacity: 0.299;
  transform: translate(26.7481vw, -10px) scale(0.337);
  animation: fall-56 25s -16s linear infinite;
}
@keyframes fall-56 {
  50.423% {
    transform: translate(35.8147vw, 50.423vh) scale(0.337);
  }
  to {
    transform: translate(31.2814vw, 100vh) scale(0.337);
  }
}
.snow:nth-child(57) {
  opacity: 0.5217;
  transform: translate(56.2784vw, -10px) scale(0.8126);
  animation: fall-57 25s -30s linear infinite;
}
@keyframes fall-57 {
  58.486% {
    transform: translate(63.0949vw, 58.486vh) scale(0.8126);
  }
  to {
    transform: translate(59.68665vw, 100vh) scale(0.8126);
  }
}
.snow:nth-child(58) {
  opacity: 0.2345;
  transform: translate(24.1183vw, -10px) scale(0.7833);
  animation: fall-58 14s -24s linear infinite;
}
@keyframes fall-58 {
  62.957% {
    transform: translate(20.6419vw, 62.957vh) scale(0.7833);
  }
  to {
    transform: translate(22.3801vw, 100vh) scale(0.7833);
  }
}
.snow:nth-child(59) {
  opacity: 0.8278;
  transform: translate(29.8982vw, -10px) scale(0.8696);
  animation: fall-59 24s -30s linear infinite;
}
@keyframes fall-59 {
  50.565% {
    transform: translate(34.0689vw, 50.565vh) scale(0.8696);
  }
  to {
    transform: translate(31.98355vw, 100vh) scale(0.8696);
  }
}
.snow:nth-child(60) {
  opacity: 0.2083;
  transform: translate(32.5668vw, -10px) scale(0.591);
  animation: fall-60 29s -15s linear infinite;
}
@keyframes fall-60 {
  45.713% {
    transform: translate(37.6556vw, 45.713vh) scale(0.591);
  }
  to {
    transform: translate(35.1112vw, 100vh) scale(0.591);
  }
}
.snow:nth-child(61) {
  opacity: 0.9804;
  transform: translate(88.9975vw, -10px) scale(0.4428);
  animation: fall-61 23s -30s linear infinite;
}
@keyframes fall-61 {
  61.057% {
    transform: translate(95.7373vw, 61.057vh) scale(0.4428);
  }
  to {
    transform: translate(92.3674vw, 100vh) scale(0.4428);
  }
}
.snow:nth-child(62) {
  opacity: 0.0805;
  transform: translate(66.5223vw, -10px) scale(0.5034);
  animation: fall-62 30s -3s linear infinite;
}
@keyframes fall-62 {
  66.172% {
    transform: translate(68.524vw, 66.172vh) scale(0.5034);
  }
  to {
    transform: translate(67.52315vw, 100vh) scale(0.5034);
  }
}
.snow:nth-child(63) {
  opacity: 0.0984;
  transform: translate(19.1437vw, -10px) scale(0.4861);
  animation: fall-63 25s -15s linear infinite;
}
@keyframes fall-63 {
  44.331% {
    transform: translate(16.409vw, 44.331vh) scale(0.4861);
  }
  to {
    transform: translate(17.77635vw, 100vh) scale(0.4861);
  }
}
.snow:nth-child(64) {
  opacity: 0.8734;
  transform: translate(45.2964vw, -10px) scale(0.3972);
  animation: fall-64 21s -12s linear infinite;
}
@keyframes fall-64 {
  65.675% {
    transform: translate(49.421vw, 65.675vh) scale(0.3972);
  }
  to {
    transform: translate(47.3587vw, 100vh) scale(0.3972);
  }
}
.snow:nth-child(65) {
  opacity: 0.9043;
  transform: translate(41.7842vw, -10px) scale(0.0599);
  animation: fall-65 21s -6s linear infinite;
}
@keyframes fall-65 {
  59.948% {
    transform: translate(37.9915vw, 59.948vh) scale(0.0599);
  }
  to {
    transform: translate(39.88785vw, 100vh) scale(0.0599);
  }
}
.snow:nth-child(66) {
  opacity: 0.3739;
  transform: translate(93.0171vw, -10px) scale(0.2302);
  animation: fall-66 16s -19s linear infinite;
}
@keyframes fall-66 {
  50.226% {
    transform: translate(93.0193vw, 50.226vh) scale(0.2302);
  }
  to {
    transform: translate(93.0182vw, 100vh) scale(0.2302);
  }
}
.snow:nth-child(67) {
  opacity: 0.678;
  transform: translate(67.4724vw, -10px) scale(0.4625);
  animation: fall-67 18s -23s linear infinite;
}
@keyframes fall-67 {
  79.465% {
    transform: translate(58.0825vw, 79.465vh) scale(0.4625);
  }
  to {
    transform: translate(62.77745vw, 100vh) scale(0.4625);
  }
}
.snow:nth-child(68) {
  opacity: 0.4416;
  transform: translate(56.3561vw, -10px) scale(0.144);
  animation: fall-68 20s -15s linear infinite;
}
@keyframes fall-68 {
  44.055% {
    transform: translate(59.6942vw, 44.055vh) scale(0.144);
  }
  to {
    transform: translate(58.02515vw, 100vh) scale(0.144);
  }
}
.snow:nth-child(69) {
  opacity: 0.9588;
  transform: translate(37.0664vw, -10px) scale(0.6121);
  animation: fall-69 20s -27s linear infinite;
}
@keyframes fall-69 {
  30.74% {
    transform: translate(31.5939vw, 30.74vh) scale(0.6121);
  }
  to {
    transform: translate(34.33015vw, 100vh) scale(0.6121);
  }
}
.snow:nth-child(70) {
  opacity: 0.1702;
  transform: translate(74.925vw, -10px) scale(0.5606);
  animation: fall-70 27s -30s linear infinite;
}
@keyframes fall-70 {
  38.946% {
    transform: translate(67.4576vw, 38.946vh) scale(0.5606);
  }
  to {
    transform: translate(71.1913vw, 100vh) scale(0.5606);
  }
}
.snow:nth-child(71) {
  opacity: 0.34;
  transform: translate(87.776vw, -10px) scale(0.609);
  animation: fall-71 27s -25s linear infinite;
}
@keyframes fall-71 {
  32.416% {
    transform: translate(83.3167vw, 32.416vh) scale(0.609);
  }
  to {
    transform: translate(85.54635vw, 100vh) scale(0.609);
  }
}
.snow:nth-child(72) {
  opacity: 0.2143;
  transform: translate(26.7868vw, -10px) scale(0.8851);
  animation: fall-72 24s -20s linear infinite;
}
@keyframes fall-72 {
  74.33% {
    transform: translate(24.8036vw, 74.33vh) scale(0.8851);
  }
  to {
    transform: translate(25.7952vw, 100vh) scale(0.8851);
  }
}
.snow:nth-child(73) {
  opacity: 0.9276;
  transform: translate(81.4792vw, -10px) scale(0.5679);
  animation: fall-73 22s -13s linear infinite;
}
@keyframes fall-73 {
  62.404% {
    transform: translate(82.3529vw, 62.404vh) scale(0.5679);
  }
  to {
    transform: translate(81.91605vw, 100vh) scale(0.5679);
  }
}
.snow:nth-child(74) {
  opacity: 0.2958;
  transform: translate(46.1033vw, -10px) scale(0.5241);
  animation: fall-74 11s -13s linear infinite;
}
@keyframes fall-74 {
  49.28% {
    transform: translate(49.0285vw, 49.28vh) scale(0.5241);
  }
  to {
    transform: translate(47.5659vw, 100vh) scale(0.5241);
  }
}
.snow:nth-child(75) {
  opacity: 0.6204;
  transform: translate(32.762vw, -10px) scale(0.8616);
  animation: fall-75 16s -30s linear infinite;
}
@keyframes fall-75 {
  55.376% {
    transform: translate(33.5172vw, 55.376vh) scale(0.8616);
  }
  to {
    transform: translate(33.1396vw, 100vh) scale(0.8616);
  }
}
.snow:nth-child(76) {
  opacity: 0.5144;
  transform: translate(1.6154vw, -10px) scale(0.3779);
  animation: fall-76 11s -18s linear infinite;
}
@keyframes fall-76 {
  56.439% {
    transform: translate(9.399vw, 56.439vh) scale(0.3779);
  }
  to {
    transform: translate(5.5072vw, 100vh) scale(0.3779);
  }
}
.snow:nth-child(77) {
  opacity: 0.9651;
  transform: translate(95.6066vw, -10px) scale(0.5777);
  animation: fall-77 15s -11s linear infinite;
}
@keyframes fall-77 {
  37.913% {
    transform: translate(94.8527vw, 37.913vh) scale(0.5777);
  }
  to {
    transform: translate(95.22965vw, 100vh) scale(0.5777);
  }
}
.snow:nth-child(78) {
  opacity: 0.5623;
  transform: translate(83.0922vw, -10px) scale(0.9945);
  animation: fall-78 17s -20s linear infinite;
}
@keyframes fall-78 {
  51.399% {
    transform: translate(83.3787vw, 51.399vh) scale(0.9945);
  }
  to {
    transform: translate(83.23545vw, 100vh) scale(0.9945);
  }
}
.snow:nth-child(79) {
  opacity: 0.5581;
  transform: translate(44.0889vw, -10px) scale(0.8225);
  animation: fall-79 14s -16s linear infinite;
}
@keyframes fall-79 {
  69.081% {
    transform: translate(53.3481vw, 69.081vh) scale(0.8225);
  }
  to {
    transform: translate(48.7185vw, 100vh) scale(0.8225);
  }
}
.snow:nth-child(80) {
  opacity: 0.586;
  transform: translate(7.6894vw, -10px) scale(0.686);
  animation: fall-80 21s -23s linear infinite;
}
@keyframes fall-80 {
  44.232% {
    transform: translate(-0.9415vw, 44.232vh) scale(0.686);
  }
  to {
    transform: translate(3.37395vw, 100vh) scale(0.686);
  }
}
.snow:nth-child(81) {
  opacity: 0.277;
  transform: translate(58.1783vw, -10px) scale(0.5449);
  animation: fall-81 19s -18s linear infinite;
}
@keyframes fall-81 {
  64.544% {
    transform: translate(64.9213vw, 64.544vh) scale(0.5449);
  }
  to {
    transform: translate(61.5498vw, 100vh) scale(0.5449);
  }
}
.snow:nth-child(82) {
  opacity: 0.2592;
  transform: translate(2.8126vw, -10px) scale(0.781);
  animation: fall-82 28s -22s linear infinite;
}
@keyframes fall-82 {
  74.73% {
    transform: translate(-2.9227vw, 74.73vh) scale(0.781);
  }
  to {
    transform: translate(-0.05505vw, 100vh) scale(0.781);
  }
}
.snow:nth-child(83) {
  opacity: 0.4662;
  transform: translate(6.1683vw, -10px) scale(0.3562);
  animation: fall-83 25s -11s linear infinite;
}
@keyframes fall-83 {
  39.503% {
    transform: translate(15.2098vw, 39.503vh) scale(0.3562);
  }
  to {
    transform: translate(10.68905vw, 100vh) scale(0.3562);
  }
}
.snow:nth-child(84) {
  opacity: 0.7935;
  transform: translate(17.2923vw, -10px) scale(0.7584);
  animation: fall-84 18s -26s linear infinite;
}
@keyframes fall-84 {
  41.714% {
    transform: translate(11.1892vw, 41.714vh) scale(0.7584);
  }
  to {
    transform: translate(14.24075vw, 100vh) scale(0.7584);
  }
}
.snow:nth-child(85) {
  opacity: 0.1657;
  transform: translate(72.0443vw, -10px) scale(0.541);
  animation: fall-85 14s -17s linear infinite;
}
@keyframes fall-85 {
  32.86% {
    transform: translate(68.3958vw, 32.86vh) scale(0.541);
  }
  to {
    transform: translate(70.22005vw, 100vh) scale(0.541);
  }
}
.snow:nth-child(86) {
  opacity: 0.3375;
  transform: translate(19.0623vw, -10px) scale(0.6428);
  animation: fall-86 22s -6s linear infinite;
}
@keyframes fall-86 {
  79.985% {
    transform: translate(21.4551vw, 79.985vh) scale(0.6428);
  }
  to {
    transform: translate(20.2587vw, 100vh) scale(0.6428);
  }
}
.snow:nth-child(87) {
  opacity: 0.779;
  transform: translate(48.6325vw, -10px) scale(0.3161);
  animation: fall-87 12s -22s linear infinite;
}
@keyframes fall-87 {
  30.294% {
    transform: translate(49.0719vw, 30.294vh) scale(0.3161);
  }
  to {
    transform: translate(48.8522vw, 100vh) scale(0.3161);
  }
}
.snow:nth-child(88) {
  opacity: 0.3968;
  transform: translate(52.4907vw, -10px) scale(0.5796);
  animation: fall-88 11s -19s linear infinite;
}
@keyframes fall-88 {
  53.423% {
    transform: translate(56.9859vw, 53.423vh) scale(0.5796);
  }
  to {
    transform: translate(54.7383vw, 100vh) scale(0.5796);
  }
}
.snow:nth-child(89) {
  opacity: 0.3609;
  transform: translate(0.5476vw, -10px) scale(0.2957);
  animation: fall-89 16s -17s linear infinite;
}
@keyframes fall-89 {
  53.785% {
    transform: translate(-5.356vw, 53.785vh) scale(0.2957);
  }
  to {
    transform: translate(-2.4042vw, 100vh) scale(0.2957);
  }
}
.snow:nth-child(90) {
  opacity: 0.8033;
  transform: translate(0.9867vw, -10px) scale(0.0877);
  animation: fall-90 28s -4s linear infinite;
}
@keyframes fall-90 {
  71.893% {
    transform: translate(-7.1681vw, 71.893vh) scale(0.0877);
  }
  to {
    transform: translate(-3.0907vw, 100vh) scale(0.0877);
  }
}
.snow:nth-child(91) {
  opacity: 0.1591;
  transform: translate(83.563vw, -10px) scale(0.3691);
  animation: fall-91 13s -20s linear infinite;
}
@keyframes fall-91 {
  69.88% {
    transform: translate(89.1288vw, 69.88vh) scale(0.3691);
  }
  to {
    transform: translate(86.3459vw, 100vh) scale(0.3691);
  }
}
.snow:nth-child(92) {
  opacity: 0.015;
  transform: translate(58.0693vw, -10px) scale(0.7908);
  animation: fall-92 27s -15s linear infinite;
}
@keyframes fall-92 {
  59.435% {
    transform: translate(57.4319vw, 59.435vh) scale(0.7908);
  }
  to {
    transform: translate(57.7506vw, 100vh) scale(0.7908);
  }
}
.snow:nth-child(93) {
  opacity: 0.6456;
  transform: translate(56.9791vw, -10px) scale(0.0139);
  animation: fall-93 24s -2s linear infinite;
}
@keyframes fall-93 {
  78.771% {
    transform: translate(62.6948vw, 78.771vh) scale(0.0139);
  }
  to {
    transform: translate(59.83695vw, 100vh) scale(0.0139);
  }
}
.snow:nth-child(94) {
  opacity: 0.452;
  transform: translate(42.1452vw, -10px) scale(0.734);
  animation: fall-94 14s -19s linear infinite;
}
@keyframes fall-94 {
  76.848% {
    transform: translate(45.6774vw, 76.848vh) scale(0.734);
  }
  to {
    transform: translate(43.9113vw, 100vh) scale(0.734);
  }
}
.snow:nth-child(95) {
  opacity: 0.4952;
  transform: translate(47.8931vw, -10px) scale(0.2072);
  animation: fall-95 25s -13s linear infinite;
}
@keyframes fall-95 {
  60.402% {
    transform: translate(40.3368vw, 60.402vh) scale(0.2072);
  }
  to {
    transform: translate(44.11495vw, 100vh) scale(0.2072);
  }
}
.snow:nth-child(96) {
  opacity: 0.5394;
  transform: translate(28.3357vw, -10px) scale(0.0998);
  animation: fall-96 26s -20s linear infinite;
}
@keyframes fall-96 {
  79.614% {
    transform: translate(19.4037vw, 79.614vh) scale(0.0998);
  }
  to {
    transform: translate(23.8697vw, 100vh) scale(0.0998);
  }
}
.snow:nth-child(97) {
  opacity: 0.1719;
  transform: translate(84.833vw, -10px) scale(0.836);
  animation: fall-97 28s -6s linear infinite;
}
@keyframes fall-97 {
  76.669% {
    transform: translate(90.3417vw, 76.669vh) scale(0.836);
  }
  to {
    transform: translate(87.58735vw, 100vh) scale(0.836);
  }
}
.snow:nth-child(98) {
  opacity: 0.6921;
  transform: translate(74.458vw, -10px) scale(0.7936);
  animation: fall-98 24s -20s linear infinite;
}
@keyframes fall-98 {
  65.957% {
    transform: translate(77.5226vw, 65.957vh) scale(0.7936);
  }
  to {
    transform: translate(75.9903vw, 100vh) scale(0.7936);
  }
}
.snow:nth-child(99) {
  opacity: 0.4779;
  transform: translate(39.6024vw, -10px) scale(0.0175);
  animation: fall-99 16s -12s linear infinite;
}
@keyframes fall-99 {
  67.619% {
    transform: translate(48.8402vw, 67.619vh) scale(0.0175);
  }
  to {
    transform: translate(44.2213vw, 100vh) scale(0.0175);
  }
}
.snow:nth-child(100) {
  opacity: 0.2379;
  transform: translate(13.3984vw, -10px) scale(0.0521);
  animation: fall-100 17s -2s linear infinite;
}
@keyframes fall-100 {
  52.595% {
    transform: translate(10.4007vw, 52.595vh) scale(0.0521);
  }
  to {
    transform: translate(11.89955vw, 100vh) scale(0.0521);
  }
}
.snow:nth-child(101) {
  opacity: 0.4415;
  transform: translate(73.3351vw, -10px) scale(0.3853);
  animation: fall-101 20s -14s linear infinite;
}
@keyframes fall-101 {
  40.325% {
    transform: translate(70.0475vw, 40.325vh) scale(0.3853);
  }
  to {
    transform: translate(71.6913vw, 100vh) scale(0.3853);
  }
}
.snow:nth-child(102) {
  opacity: 0.9918;
  transform: translate(70.6505vw, -10px) scale(0.2312);
  animation: fall-102 29s -17s linear infinite;
}
@keyframes fall-102 {
  43.966% {
    transform: translate(63.2776vw, 43.966vh) scale(0.2312);
  }
  to {
    transform: translate(66.96405vw, 100vh) scale(0.2312);
  }
}
.snow:nth-child(103) {
  opacity: 0.1324;
  transform: translate(2.8705vw, -10px) scale(0.9872);
  animation: fall-103 30s -7s linear infinite;
}
@keyframes fall-103 {
  60.365% {
    transform: translate(12.3933vw, 60.365vh) scale(0.9872);
  }
  to {
    transform: translate(7.6319vw, 100vh) scale(0.9872);
  }
}
.snow:nth-child(104) {
  opacity: 0.216;
  transform: translate(50.018vw, -10px) scale(0.7322);
  animation: fall-104 20s -24s linear infinite;
}
@keyframes fall-104 {
  45.886% {
    transform: translate(55.686vw, 45.886vh) scale(0.7322);
  }
  to {
    transform: translate(52.852vw, 100vh) scale(0.7322);
  }
}
.snow:nth-child(105) {
  opacity: 0.6503;
  transform: translate(27.6611vw, -10px) scale(0.5173);
  animation: fall-105 15s -2s linear infinite;
}
@keyframes fall-105 {
  64.98% {
    transform: translate(32.9379vw, 64.98vh) scale(0.5173);
  }
  to {
    transform: translate(30.2995vw, 100vh) scale(0.5173);
  }
}
.snow:nth-child(106) {
  opacity: 0.3147;
  transform: translate(98.4906vw, -10px) scale(0.5632);
  animation: fall-106 12s -18s linear infinite;
}
@keyframes fall-106 {
  46.301% {
    transform: translate(107.1834vw, 46.301vh) scale(0.5632);
  }
  to {
    transform: translate(102.837vw, 100vh) scale(0.5632);
  }
}
.snow:nth-child(107) {
  opacity: 0.3243;
  transform: translate(49.1464vw, -10px) scale(0.7628);
  animation: fall-107 29s -10s linear infinite;
}
@keyframes fall-107 {
  58.282% {
    transform: translate(42.6362vw, 58.282vh) scale(0.7628);
  }
  to {
    transform: translate(45.8913vw, 100vh) scale(0.7628);
  }
}
.snow:nth-child(108) {
  opacity: 0.7297;
  transform: translate(19.736vw, -10px) scale(0.0819);
  animation: fall-108 19s -7s linear infinite;
}
@keyframes fall-108 {
  38.396% {
    transform: translate(22.6804vw, 38.396vh) scale(0.0819);
  }
  to {
    transform: translate(21.2082vw, 100vh) scale(0.0819);
  }
}
.snow:nth-child(109) {
  opacity: 0.8884;
  transform: translate(98.9051vw, -10px) scale(0.8148);
  animation: fall-109 29s -14s linear infinite;
}
@keyframes fall-109 {
  65.221% {
    transform: translate(94.7297vw, 65.221vh) scale(0.8148);
  }
  to {
    transform: translate(96.8174vw, 100vh) scale(0.8148);
  }
}
.snow:nth-child(110) {
  opacity: 0.9567;
  transform: translate(73.8011vw, -10px) scale(0.417);
  animation: fall-110 14s -22s linear infinite;
}
@keyframes fall-110 {
  37.489% {
    transform: translate(73.8208vw, 37.489vh) scale(0.417);
  }
  to {
    transform: translate(73.81095vw, 100vh) scale(0.417);
  }
}
.snow:nth-child(111) {
  opacity: 0.2203;
  transform: translate(65.6934vw, -10px) scale(0.7959);
  animation: fall-111 25s -1s linear infinite;
}
@keyframes fall-111 {
  56.494% {
    transform: translate(67.7045vw, 56.494vh) scale(0.7959);
  }
  to {
    transform: translate(66.69895vw, 100vh) scale(0.7959);
  }
}
.snow:nth-child(112) {
  opacity: 0.8909;
  transform: translate(92.3065vw, -10px) scale(0.546);
  animation: fall-112 25s -8s linear infinite;
}
@keyframes fall-112 {
  59.86% {
    transform: translate(95.8232vw, 59.86vh) scale(0.546);
  }
  to {
    transform: translate(94.06485vw, 100vh) scale(0.546);
  }
}
.snow:nth-child(113) {
  opacity: 0.3435;
  transform: translate(61.005vw, -10px) scale(0.3529);
  animation: fall-113 19s -9s linear infinite;
}
@keyframes fall-113 {
  50.646% {
    transform: translate(55.8785vw, 50.646vh) scale(0.3529);
  }
  to {
    transform: translate(58.44175vw, 100vh) scale(0.3529);
  }
}
.snow:nth-child(114) {
  opacity: 0.157;
  transform: translate(43.4661vw, -10px) scale(0.616);
  animation: fall-114 12s -20s linear infinite;
}
@keyframes fall-114 {
  58.084% {
    transform: translate(35.6705vw, 58.084vh) scale(0.616);
  }
  to {
    transform: translate(39.5683vw, 100vh) scale(0.616);
  }
}
.snow:nth-child(115) {
  opacity: 0.5188;
  transform: translate(81.1253vw, -10px) scale(0.1688);
  animation: fall-115 27s -6s linear infinite;
}
@keyframes fall-115 {
  34.369% {
    transform: translate(89.9654vw, 34.369vh) scale(0.1688);
  }
  to {
    transform: translate(85.54535vw, 100vh) scale(0.1688);
  }
}
.snow:nth-child(116) {
  opacity: 0.6555;
  transform: translate(8.145vw, -10px) scale(0.4944);
  animation: fall-116 17s -4s linear infinite;
}
@keyframes fall-116 {
  39.525% {
    transform: translate(4.9714vw, 39.525vh) scale(0.4944);
  }
  to {
    transform: translate(6.5582vw, 100vh) scale(0.4944);
  }
}
.snow:nth-child(117) {
  opacity: 0.802;
  transform: translate(28.476vw, -10px) scale(0.633);
  animation: fall-117 26s -29s linear infinite;
}
@keyframes fall-117 {
  61.876% {
    transform: translate(22.0293vw, 61.876vh) scale(0.633);
  }
  to {
    transform: translate(25.25265vw, 100vh) scale(0.633);
  }
}
.snow:nth-child(118) {
  opacity: 0.9207;
  transform: translate(79.9464vw, -10px) scale(0.8833);
  animation: fall-118 20s -11s linear infinite;
}
@keyframes fall-118 {
  56.229% {
    transform: translate(75.4929vw, 56.229vh) scale(0.8833);
  }
  to {
    transform: translate(77.71965vw, 100vh) scale(0.8833);
  }
}
.snow:nth-child(119) {
  opacity: 0.9962;
  transform: translate(2.9626vw, -10px) scale(0.1122);
  animation: fall-119 20s -13s linear infinite;
}
@keyframes fall-119 {
  58.22% {
    transform: translate(-2.7831vw, 58.22vh) scale(0.1122);
  }
  to {
    transform: translate(0.08975vw, 100vh) scale(0.1122);
  }
}
.snow:nth-child(120) {
  opacity: 0.476;
  transform: translate(84.7245vw, -10px) scale(0.5337);
  animation: fall-120 23s -30s linear infinite;
}
@keyframes fall-120 {
  42.004% {
    transform: translate(91.0378vw, 42.004vh) scale(0.5337);
  }
  to {
    transform: translate(87.88115vw, 100vh) scale(0.5337);
  }
}
.snow:nth-child(121) {
  opacity: 0.0047;
  transform: translate(37.1555vw, -10px) scale(0.0902);
  animation: fall-121 10s -13s linear infinite;
}
@keyframes fall-121 {
  62.82% {
    transform: translate(36.7946vw, 62.82vh) scale(0.0902);
  }
  to {
    transform: translate(36.97505vw, 100vh) scale(0.0902);
  }
}
.snow:nth-child(122) {
  opacity: 0.1361;
  transform: translate(77.0719vw, -10px) scale(0.6716);
  animation: fall-122 21s -25s linear infinite;
}
@keyframes fall-122 {
  56.287% {
    transform: translate(68.5768vw, 56.287vh) scale(0.6716);
  }
  to {
    transform: translate(72.82435vw, 100vh) scale(0.6716);
  }
}
.snow:nth-child(123) {
  opacity: 0.0521;
  transform: translate(70.1127vw, -10px) scale(0.8116);
  animation: fall-123 29s -7s linear infinite;
}
@keyframes fall-123 {
  45.896% {
    transform: translate(73.2509vw, 45.896vh) scale(0.8116);
  }
  to {
    transform: translate(71.6818vw, 100vh) scale(0.8116);
  }
}
.snow:nth-child(124) {
  opacity: 0.6277;
  transform: translate(63.1612vw, -10px) scale(0.2296);
  animation: fall-124 19s -10s linear infinite;
}
@keyframes fall-124 {
  68.944% {
    transform: translate(54.1609vw, 68.944vh) scale(0.2296);
  }
  to {
    transform: translate(58.66105vw, 100vh) scale(0.2296);
  }
}
.snow:nth-child(125) {
  opacity: 0.243;
  transform: translate(20.6211vw, -10px) scale(0.4406);
  animation: fall-125 11s -5s linear infinite;
}
@keyframes fall-125 {
  78.283% {
    transform: translate(15.7943vw, 78.283vh) scale(0.4406);
  }
  to {
    transform: translate(18.2077vw, 100vh) scale(0.4406);
  }
}
.snow:nth-child(126) {
  opacity: 0.3555;
  transform: translate(58.3206vw, -10px) scale(0.5383);
  animation: fall-126 24s -7s linear infinite;
}
@keyframes fall-126 {
  71.196% {
    transform: translate(54.183vw, 71.196vh) scale(0.5383);
  }
  to {
    transform: translate(56.2518vw, 100vh) scale(0.5383);
  }
}
.snow:nth-child(127) {
  opacity: 0.362;
  transform: translate(38.3156vw, -10px) scale(0.7103);
  animation: fall-127 16s -28s linear infinite;
}
@keyframes fall-127 {
  76.5% {
    transform: translate(44.9532vw, 76.5vh) scale(0.7103);
  }
  to {
    transform: translate(41.6344vw, 100vh) scale(0.7103);
  }
}
.snow:nth-child(128) {
  opacity: 0.6857;
  transform: translate(93.8689vw, -10px) scale(0.2036);
  animation: fall-128 29s -16s linear infinite;
}
@keyframes fall-128 {
  42.957% {
    transform: translate(100.1946vw, 42.957vh) scale(0.2036);
  }
  to {
    transform: translate(97.03175vw, 100vh) scale(0.2036);
  }
}
.snow:nth-child(129) {
  opacity: 0.947;
  transform: translate(15.6012vw, -10px) scale(0.2478);
  animation: fall-129 24s -9s linear infinite;
}
@keyframes fall-129 {
  49.337% {
    transform: translate(11.9145vw, 49.337vh) scale(0.2478);
  }
  to {
    transform: translate(13.75785vw, 100vh) scale(0.2478);
  }
}
.snow:nth-child(130) {
  opacity: 0.5405;
  transform: translate(31.4946vw, -10px) scale(0.0068);
  animation: fall-130 29s -22s linear infinite;
}
@keyframes fall-130 {
  72.032% {
    transform: translate(33.3427vw, 72.032vh) scale(0.0068);
  }
  to {
    transform: translate(32.41865vw, 100vh) scale(0.0068);
  }
}
.snow:nth-child(131) {
  opacity: 0.1734;
  transform: translate(5.5384vw, -10px) scale(0.5822);
  animation: fall-131 18s -9s linear infinite;
}
@keyframes fall-131 {
  58.135% {
    transform: translate(14.5878vw, 58.135vh) scale(0.5822);
  }
  to {
    transform: translate(10.0631vw, 100vh) scale(0.5822);
  }
}
.snow:nth-child(132) {
  opacity: 0.5147;
  transform: translate(13.1613vw, -10px) scale(0.8288);
  animation: fall-132 19s -17s linear infinite;
}
@keyframes fall-132 {
  57.458% {
    transform: translate(11.5807vw, 57.458vh) scale(0.8288);
  }
  to {
    transform: translate(12.371vw, 100vh) scale(0.8288);
  }
}
.snow:nth-child(133) {
  opacity: 0.1069;
  transform: translate(34.1074vw, -10px) scale(0.045);
  animation: fall-133 28s -30s linear infinite;
}
@keyframes fall-133 {
  39.314% {
    transform: translate(38.2774vw, 39.314vh) scale(0.045);
  }
  to {
    transform: translate(36.1924vw, 100vh) scale(0.045);
  }
}
.snow:nth-child(134) {
  opacity: 0.4616;
  transform: translate(64.3225vw, -10px) scale(0.148);
  animation: fall-134 12s -17s linear infinite;
}
@keyframes fall-134 {
  54.063% {
    transform: translate(56.4173vw, 54.063vh) scale(0.148);
  }
  to {
    transform: translate(60.3699vw, 100vh) scale(0.148);
  }
}
.snow:nth-child(135) {
  opacity: 0.8823;
  transform: translate(35.8542vw, -10px) scale(0.0274);
  animation: fall-135 18s -3s linear infinite;
}
@keyframes fall-135 {
  66.227% {
    transform: translate(35.8822vw, 66.227vh) scale(0.0274);
  }
  to {
    transform: translate(35.8682vw, 100vh) scale(0.0274);
  }
}
.snow:nth-child(136) {
  opacity: 0.0347;
  transform: translate(22.5166vw, -10px) scale(0.1894);
  animation: fall-136 11s -12s linear infinite;
}
@keyframes fall-136 {
  54.439% {
    transform: translate(32.1527vw, 54.439vh) scale(0.1894);
  }
  to {
    transform: translate(27.33465vw, 100vh) scale(0.1894);
  }
}
.snow:nth-child(137) {
  opacity: 0.7694;
  transform: translate(77.2339vw, -10px) scale(0.9704);
  animation: fall-137 22s -19s linear infinite;
}
@keyframes fall-137 {
  48.974% {
    transform: translate(68.3741vw, 48.974vh) scale(0.9704);
  }
  to {
    transform: translate(72.804vw, 100vh) scale(0.9704);
  }
}
.snow:nth-child(138) {
  opacity: 0.8284;
  transform: translate(55.2588vw, -10px) scale(0.0626);
  animation: fall-138 25s -20s linear infinite;
}
@keyframes fall-138 {
  33.82% {
    transform: translate(57.8925vw, 33.82vh) scale(0.0626);
  }
  to {
    transform: translate(56.57565vw, 100vh) scale(0.0626);
  }
}
.snow:nth-child(139) {
  opacity: 0.714;
  transform: translate(22.6587vw, -10px) scale(0.6391);
  animation: fall-139 26s -23s linear infinite;
}
@keyframes fall-139 {
  73.986% {
    transform: translate(22.6301vw, 73.986vh) scale(0.6391);
  }
  to {
    transform: translate(22.6444vw, 100vh) scale(0.6391);
  }
}
.snow:nth-child(140) {
  opacity: 0.5646;
  transform: translate(42.7133vw, -10px) scale(0.8176);
  animation: fall-140 14s -13s linear infinite;
}
@keyframes fall-140 {
  78.14% {
    transform: translate(41.227vw, 78.14vh) scale(0.8176);
  }
  to {
    transform: translate(41.97015vw, 100vh) scale(0.8176);
  }
}
.snow:nth-child(141) {
  opacity: 0.5814;
  transform: translate(64.7035vw, -10px) scale(0.2049);
  animation: fall-141 29s -17s linear infinite;
}
@keyframes fall-141 {
  78.443% {
    transform: translate(63.5456vw, 78.443vh) scale(0.2049);
  }
  to {
    transform: translate(64.12455vw, 100vh) scale(0.2049);
  }
}
.snow:nth-child(142) {
  opacity: 0.6575;
  transform: translate(97.7021vw, -10px) scale(0.5224);
  animation: fall-142 27s -15s linear infinite;
}
@keyframes fall-142 {
  42.036% {
    transform: translate(106.078vw, 42.036vh) scale(0.5224);
  }
  to {
    transform: translate(101.89005vw, 100vh) scale(0.5224);
  }
}
.snow:nth-child(143) {
  opacity: 0.1361;
  transform: translate(61.0867vw, -10px) scale(0.1109);
  animation: fall-143 21s -30s linear infinite;
}
@keyframes fall-143 {
  49.281% {
    transform: translate(57.68vw, 49.281vh) scale(0.1109);
  }
  to {
    transform: translate(59.38335vw, 100vh) scale(0.1109);
  }
}
.snow:nth-child(144) {
  opacity: 0.3767;
  transform: translate(40.48vw, -10px) scale(0.9658);
  animation: fall-144 26s -20s linear infinite;
}
@keyframes fall-144 {
  35.416% {
    transform: translate(49.384vw, 35.416vh) scale(0.9658);
  }
  to {
    transform: translate(44.932vw, 100vh) scale(0.9658);
  }
}
.snow:nth-child(145) {
  opacity: 0.0721;
  transform: translate(9.3753vw, -10px) scale(0.396);
  animation: fall-145 14s -24s linear infinite;
}
@keyframes fall-145 {
  31.639% {
    transform: translate(5.1722vw, 31.639vh) scale(0.396);
  }
  to {
    transform: translate(7.27375vw, 100vh) scale(0.396);
  }
}
.snow:nth-child(146) {
  opacity: 0.4316;
  transform: translate(44.3084vw, -10px) scale(0.3148);
  animation: fall-146 27s -10s linear infinite;
}
@keyframes fall-146 {
  42.87% {
    transform: translate(48.8276vw, 42.87vh) scale(0.3148);
  }
  to {
    transform: translate(46.568vw, 100vh) scale(0.3148);
  }
}
.snow:nth-child(147) {
  opacity: 0.3707;
  transform: translate(63.6867vw, -10px) scale(0.1598);
  animation: fall-147 26s -26s linear infinite;
}
@keyframes fall-147 {
  54.514% {
    transform: translate(68.5855vw, 54.514vh) scale(0.1598);
  }
  to {
    transform: translate(66.1361vw, 100vh) scale(0.1598);
  }
}
.snow:nth-child(148) {
  opacity: 0.4325;
  transform: translate(13.7749vw, -10px) scale(0.7921);
  animation: fall-148 13s -6s linear infinite;
}
@keyframes fall-148 {
  57.293% {
    transform: translate(15.098vw, 57.293vh) scale(0.7921);
  }
  to {
    transform: translate(14.43645vw, 100vh) scale(0.7921);
  }
}
.snow:nth-child(149) {
  opacity: 0.7357;
  transform: translate(17.1369vw, -10px) scale(0.5243);
  animation: fall-149 26s -11s linear infinite;
}
@keyframes fall-149 {
  36.57% {
    transform: translate(8.2882vw, 36.57vh) scale(0.5243);
  }
  to {
    transform: translate(12.71255vw, 100vh) scale(0.5243);
  }
}
.snow:nth-child(150) {
  opacity: 0.7644;
  transform: translate(82.8599vw, -10px) scale(0.7189);
  animation: fall-150 15s -30s linear infinite;
}
@keyframes fall-150 {
  42.01% {
    transform: translate(92.0725vw, 42.01vh) scale(0.7189);
  }
  to {
    transform: translate(87.4662vw, 100vh) scale(0.7189);
  }
}
.snow:nth-child(151) {
  opacity: 0.29;
  transform: translate(38.5405vw, -10px) scale(0.3983);
  animation: fall-151 15s -19s linear infinite;
}
@keyframes fall-151 {
  42.277% {
    transform: translate(33.9251vw, 42.277vh) scale(0.3983);
  }
  to {
    transform: translate(36.2328vw, 100vh) scale(0.3983);
  }
}
.snow:nth-child(152) {
  opacity: 0.3778;
  transform: translate(30.7494vw, -10px) scale(0.5718);
  animation: fall-152 27s -24s linear infinite;
}
@keyframes fall-152 {
  54.108% {
    transform: translate(27.1367vw, 54.108vh) scale(0.5718);
  }
  to {
    transform: translate(28.94305vw, 100vh) scale(0.5718);
  }
}
.snow:nth-child(153) {
  opacity: 0.4723;
  transform: translate(45.6249vw, -10px) scale(0.7411);
  animation: fall-153 26s -24s linear infinite;
}
@keyframes fall-153 {
  52.165% {
    transform: translate(43.7171vw, 52.165vh) scale(0.7411);
  }
  to {
    transform: translate(44.671vw, 100vh) scale(0.7411);
  }
}
.snow:nth-child(154) {
  opacity: 0.8337;
  transform: translate(80.8959vw, -10px) scale(0.0293);
  animation: fall-154 14s -21s linear infinite;
}
@keyframes fall-154 {
  41.288% {
    transform: translate(84.0471vw, 41.288vh) scale(0.0293);
  }
  to {
    transform: translate(82.4715vw, 100vh) scale(0.0293);
  }
}
.snow:nth-child(155) {
  opacity: 0.1691;
  transform: translate(50.7086vw, -10px) scale(0.692);
  animation: fall-155 16s -14s linear infinite;
}
@keyframes fall-155 {
  44.806% {
    transform: translate(58.5911vw, 44.806vh) scale(0.692);
  }
  to {
    transform: translate(54.64985vw, 100vh) scale(0.692);
  }
}
.snow:nth-child(156) {
  opacity: 0.6492;
  transform: translate(39.2133vw, -10px) scale(0.9454);
  animation: fall-156 16s -29s linear infinite;
}
@keyframes fall-156 {
  76.218% {
    transform: translate(32.9533vw, 76.218vh) scale(0.9454);
  }
  to {
    transform: translate(36.0833vw, 100vh) scale(0.9454);
  }
}
.snow:nth-child(157) {
  opacity: 0.6306;
  transform: translate(76.8958vw, -10px) scale(0.6898);
  animation: fall-157 29s -7s linear infinite;
}
@keyframes fall-157 {
  52.55% {
    transform: translate(75.4083vw, 52.55vh) scale(0.6898);
  }
  to {
    transform: translate(76.15205vw, 100vh) scale(0.6898);
  }
}
.snow:nth-child(158) {
  opacity: 0.7382;
  transform: translate(43.3403vw, -10px) scale(0.631);
  animation: fall-158 17s -29s linear infinite;
}
@keyframes fall-158 {
  53.083% {
    transform: translate(51.5486vw, 53.083vh) scale(0.631);
  }
  to {
    transform: translate(47.44445vw, 100vh) scale(0.631);
  }
}
.snow:nth-child(159) {
  opacity: 0.4266;
  transform: translate(89.2512vw, -10px) scale(0.5083);
  animation: fall-159 18s -13s linear infinite;
}
@keyframes fall-159 {
  58.799% {
    transform: translate(91.095vw, 58.799vh) scale(0.5083);
  }
  to {
    transform: translate(90.1731vw, 100vh) scale(0.5083);
  }
}
.snow:nth-child(160) {
  opacity: 0.3225;
  transform: translate(54.1324vw, -10px) scale(0.4676);
  animation: fall-160 19s -18s linear infinite;
}
@keyframes fall-160 {
  75.451% {
    transform: translate(54.2245vw, 75.451vh) scale(0.4676);
  }
  to {
    transform: translate(54.17845vw, 100vh) scale(0.4676);
  }
}
.snow:nth-child(161) {
  opacity: 0.2715;
  transform: translate(11.2204vw, -10px) scale(0.1714);
  animation: fall-161 20s -16s linear infinite;
}
@keyframes fall-161 {
  73.065% {
    transform: translate(11.0876vw, 73.065vh) scale(0.1714);
  }
  to {
    transform: translate(11.154vw, 100vh) scale(0.1714);
  }
}
.snow:nth-child(162) {
  opacity: 0.3842;
  transform: translate(32.0468vw, -10px) scale(0.6991);
  animation: fall-162 22s -21s linear infinite;
}
@keyframes fall-162 {
  57.79% {
    transform: translate(26.4824vw, 57.79vh) scale(0.6991);
  }
  to {
    transform: translate(29.2646vw, 100vh) scale(0.6991);
  }
}
.snow:nth-child(163) {
  opacity: 0.8623;
  transform: translate(14.257vw, -10px) scale(0.1133);
  animation: fall-163 12s -21s linear infinite;
}
@keyframes fall-163 {
  67.17% {
    transform: translate(19.9783vw, 67.17vh) scale(0.1133);
  }
  to {
    transform: translate(17.11765vw, 100vh) scale(0.1133);
  }
}
.snow:nth-child(164) {
  opacity: 0.6513;
  transform: translate(86.4366vw, -10px) scale(0.5087);
  animation: fall-164 30s -7s linear infinite;
}
@keyframes fall-164 {
  47.473% {
    transform: translate(92.3705vw, 47.473vh) scale(0.5087);
  }
  to {
    transform: translate(89.40355vw, 100vh) scale(0.5087);
  }
}
.snow:nth-child(165) {
  opacity: 0.7565;
  transform: translate(80.7392vw, -10px) scale(0.1198);
  animation: fall-165 16s -27s linear infinite;
}
@keyframes fall-165 {
  46.124% {
    transform: translate(82.8658vw, 46.124vh) scale(0.1198);
  }
  to {
    transform: translate(81.8025vw, 100vh) scale(0.1198);
  }
}
.snow:nth-child(166) {
  opacity: 0.5715;
  transform: translate(36.6083vw, -10px) scale(0.8791);
  animation: fall-166 27s -25s linear infinite;
}
@keyframes fall-166 {
  47.578% {
    transform: translate(32.8983vw, 47.578vh) scale(0.8791);
  }
  to {
    transform: translate(34.7533vw, 100vh) scale(0.8791);
  }
}
.snow:nth-child(167) {
  opacity: 0.2328;
  transform: translate(99.3124vw, -10px) scale(0.4205);
  animation: fall-167 13s -2s linear infinite;
}
@keyframes fall-167 {
  43.135% {
    transform: translate(96.292vw, 43.135vh) scale(0.4205);
  }
  to {
    transform: translate(97.8022vw, 100vh) scale(0.4205);
  }
}
.snow:nth-child(168) {
  opacity: 0.3658;
  transform: translate(15.9629vw, -10px) scale(0.7222);
  animation: fall-168 18s -15s linear infinite;
}
@keyframes fall-168 {
  48.927% {
    transform: translate(10.4667vw, 48.927vh) scale(0.7222);
  }
  to {
    transform: translate(13.2148vw, 100vh) scale(0.7222);
  }
}
.snow:nth-child(169) {
  opacity: 0.0597;
  transform: translate(44.7266vw, -10px) scale(0.6282);
  animation: fall-169 23s -8s linear infinite;
}
@keyframes fall-169 {
  47.863% {
    transform: translate(52.2872vw, 47.863vh) scale(0.6282);
  }
  to {
    transform: translate(48.5069vw, 100vh) scale(0.6282);
  }
}
.snow:nth-child(170) {
  opacity: 0.0232;
  transform: translate(41.809vw, -10px) scale(0.8107);
  animation: fall-170 17s -30s linear infinite;
}
@keyframes fall-170 {
  38.078% {
    transform: translate(46.159vw, 38.078vh) scale(0.8107);
  }
  to {
    transform: translate(43.984vw, 100vh) scale(0.8107);
  }
}
.snow:nth-child(171) {
  opacity: 0.2475;
  transform: translate(9.2311vw, -10px) scale(0.7066);
  animation: fall-171 16s -6s linear infinite;
}
@keyframes fall-171 {
  63.822% {
    transform: translate(2.8671vw, 63.822vh) scale(0.7066);
  }
  to {
    transform: translate(6.0491vw, 100vh) scale(0.7066);
  }
}
.snow:nth-child(172) {
  opacity: 0.3968;
  transform: translate(66.8463vw, -10px) scale(0.475);
  animation: fall-172 21s -5s linear infinite;
}
@keyframes fall-172 {
  50.611% {
    transform: translate(65.5208vw, 50.611vh) scale(0.475);
  }
  to {
    transform: translate(66.18355vw, 100vh) scale(0.475);
  }
}
.snow:nth-child(173) {
  opacity: 0.2663;
  transform: translate(27.445vw, -10px) scale(0.3598);
  animation: fall-173 11s -11s linear infinite;
}
@keyframes fall-173 {
  60.889% {
    transform: translate(24.3663vw, 60.889vh) scale(0.3598);
  }
  to {
    transform: translate(25.90565vw, 100vh) scale(0.3598);
  }
}
.snow:nth-child(174) {
  opacity: 0.7849;
  transform: translate(61.345vw, -10px) scale(0.6364);
  animation: fall-174 17s -15s linear infinite;
}
@keyframes fall-174 {
  51.459% {
    transform: translate(64.0531vw, 51.459vh) scale(0.6364);
  }
  to {
    transform: translate(62.69905vw, 100vh) scale(0.6364);
  }
}
.snow:nth-child(175) {
  opacity: 0.2953;
  transform: translate(65.2754vw, -10px) scale(0.3737);
  animation: fall-175 23s -19s linear infinite;
}
@keyframes fall-175 {
  46.183% {
    transform: translate(56.4304vw, 46.183vh) scale(0.3737);
  }
  to {
    transform: translate(60.8529vw, 100vh) scale(0.3737);
  }
}
.snow:nth-child(176) {
  opacity: 0.8577;
  transform: translate(4.4909vw, -10px) scale(0.4018);
  animation: fall-176 23s -7s linear infinite;
}
@keyframes fall-176 {
  66.141% {
    transform: translate(-4.54vw, 66.141vh) scale(0.4018);
  }
  to {
    transform: translate(-0.02455vw, 100vh) scale(0.4018);
  }
}
.snow:nth-child(177) {
  opacity: 0.2491;
  transform: translate(63.1477vw, -10px) scale(0.5136);
  animation: fall-177 29s -8s linear infinite;
}
@keyframes fall-177 {
  53.106% {
    transform: translate(66.9566vw, 53.106vh) scale(0.5136);
  }
  to {
    transform: translate(65.05215vw, 100vh) scale(0.5136);
  }
}
.snow:nth-child(178) {
  opacity: 0.9358;
  transform: translate(35.0405vw, -10px) scale(0.4041);
  animation: fall-178 10s -19s linear infinite;
}
@keyframes fall-178 {
  40.029% {
    transform: translate(32.1494vw, 40.029vh) scale(0.4041);
  }
  to {
    transform: translate(33.59495vw, 100vh) scale(0.4041);
  }
}
.snow:nth-child(179) {
  opacity: 0.6969;
  transform: translate(46.4902vw, -10px) scale(0.4234);
  animation: fall-179 11s -27s linear infinite;
}
@keyframes fall-179 {
  40.902% {
    transform: translate(39.7849vw, 40.902vh) scale(0.4234);
  }
  to {
    transform: translate(43.13755vw, 100vh) scale(0.4234);
  }
}
.snow:nth-child(180) {
  opacity: 0.5325;
  transform: translate(3.7163vw, -10px) scale(0.7097);
  animation: fall-180 12s -26s linear infinite;
}
@keyframes fall-180 {
  46.186% {
    transform: translate(-3.5391vw, 46.186vh) scale(0.7097);
  }
  to {
    transform: translate(0.0886vw, 100vh) scale(0.7097);
  }
}
.snow:nth-child(181) {
  opacity: 0.0955;
  transform: translate(18.5136vw, -10px) scale(0.5565);
  animation: fall-181 15s -28s linear infinite;
}
@keyframes fall-181 {
  41.455% {
    transform: translate(24.456vw, 41.455vh) scale(0.5565);
  }
  to {
    transform: translate(21.4848vw, 100vh) scale(0.5565);
  }
}
.snow:nth-child(182) {
  opacity: 0.0148;
  transform: translate(70.3566vw, -10px) scale(0.7921);
  animation: fall-182 15s -17s linear infinite;
}
@keyframes fall-182 {
  36.958% {
    transform: translate(74.1681vw, 36.958vh) scale(0.7921);
  }
  to {
    transform: translate(72.26235vw, 100vh) scale(0.7921);
  }
}
.snow:nth-child(183) {
  opacity: 0.9488;
  transform: translate(36.9737vw, -10px) scale(0.8255);
  animation: fall-183 19s -13s linear infinite;
}
@keyframes fall-183 {
  40.672% {
    transform: translate(31.3762vw, 40.672vh) scale(0.8255);
  }
  to {
    transform: translate(34.17495vw, 100vh) scale(0.8255);
  }
}
.snow:nth-child(184) {
  opacity: 0.9728;
  transform: translate(18.7786vw, -10px) scale(0.2601);
  animation: fall-184 16s -10s linear infinite;
}
@keyframes fall-184 {
  79.517% {
    transform: translate(27.2801vw, 79.517vh) scale(0.2601);
  }
  to {
    transform: translate(23.02935vw, 100vh) scale(0.2601);
  }
}
.snow:nth-child(185) {
  opacity: 0.2723;
  transform: translate(19.3197vw, -10px) scale(0.5008);
  animation: fall-185 29s -28s linear infinite;
}
@keyframes fall-185 {
  56.411% {
    transform: translate(20.5621vw, 56.411vh) scale(0.5008);
  }
  to {
    transform: translate(19.9409vw, 100vh) scale(0.5008);
  }
}
.snow:nth-child(186) {
  opacity: 0.7366;
  transform: translate(38.5214vw, -10px) scale(0.8602);
  animation: fall-186 25s -14s linear infinite;
}
@keyframes fall-186 {
  30.385% {
    transform: translate(44.3341vw, 30.385vh) scale(0.8602);
  }
  to {
    transform: translate(41.42775vw, 100vh) scale(0.8602);
  }
}
.snow:nth-child(187) {
  opacity: 0.0174;
  transform: translate(46.3299vw, -10px) scale(0.2319);
  animation: fall-187 10s -3s linear infinite;
}
@keyframes fall-187 {
  46.844% {
    transform: translate(52.4118vw, 46.844vh) scale(0.2319);
  }
  to {
    transform: translate(49.37085vw, 100vh) scale(0.2319);
  }
}
.snow:nth-child(188) {
  opacity: 0.9978;
  transform: translate(44.2439vw, -10px) scale(0.7069);
  animation: fall-188 11s -19s linear infinite;
}
@keyframes fall-188 {
  61.545% {
    transform: translate(41.041vw, 61.545vh) scale(0.7069);
  }
  to {
    transform: translate(42.64245vw, 100vh) scale(0.7069);
  }
}
.snow:nth-child(189) {
  opacity: 0.0489;
  transform: translate(45.1926vw, -10px) scale(0.9745);
  animation: fall-189 17s -14s linear infinite;
}
@keyframes fall-189 {
  42.058% {
    transform: translate(38.0306vw, 42.058vh) scale(0.9745);
  }
  to {
    transform: translate(41.6116vw, 100vh) scale(0.9745);
  }
}
.snow:nth-child(190) {
  opacity: 0.2889;
  transform: translate(54.3215vw, -10px) scale(0.0149);
  animation: fall-190 19s -12s linear infinite;
}
@keyframes fall-190 {
  53.091% {
    transform: translate(52.7678vw, 53.091vh) scale(0.0149);
  }
  to {
    transform: translate(53.54465vw, 100vh) scale(0.0149);
  }
}
.snow:nth-child(191) {
  opacity: 0.181;
  transform: translate(42.1318vw, -10px) scale(0.6683);
  animation: fall-191 16s -17s linear infinite;
}
@keyframes fall-191 {
  50.873% {
    transform: translate(37.3445vw, 50.873vh) scale(0.6683);
  }
  to {
    transform: translate(39.73815vw, 100vh) scale(0.6683);
  }
}
.snow:nth-child(192) {
  opacity: 0.2724;
  transform: translate(69.4124vw, -10px) scale(0.3616);
  animation: fall-192 21s -17s linear infinite;
}
@keyframes fall-192 {
  55.773% {
    transform: translate(63.5822vw, 55.773vh) scale(0.3616);
  }
  to {
    transform: translate(66.4973vw, 100vh) scale(0.3616);
  }
}
.snow:nth-child(193) {
  opacity: 0.5963;
  transform: translate(0.2243vw, -10px) scale(0.7625);
  animation: fall-193 20s -17s linear infinite;
}
@keyframes fall-193 {
  43.48% {
    transform: translate(5.3298vw, 43.48vh) scale(0.7625);
  }
  to {
    transform: translate(2.77705vw, 100vh) scale(0.7625);
  }
}
.snow:nth-child(194) {
  opacity: 0.3981;
  transform: translate(99.1282vw, -10px) scale(0.6094);
  animation: fall-194 18s -23s linear infinite;
}
@keyframes fall-194 {
  32.797% {
    transform: translate(90.4623vw, 32.797vh) scale(0.6094);
  }
  to {
    transform: translate(94.79525vw, 100vh) scale(0.6094);
  }
}
.snow:nth-child(195) {
  opacity: 0.8003;
  transform: translate(99.039vw, -10px) scale(0.9581);
  animation: fall-195 23s -5s linear infinite;
}
@keyframes fall-195 {
  39.931% {
    transform: translate(89.8468vw, 39.931vh) scale(0.9581);
  }
  to {
    transform: translate(94.4429vw, 100vh) scale(0.9581);
  }
}
.snow:nth-child(196) {
  opacity: 0.3377;
  transform: translate(81.8229vw, -10px) scale(0.7836);
  animation: fall-196 15s -10s linear infinite;
}
@keyframes fall-196 {
  37.674% {
    transform: translate(84.2999vw, 37.674vh) scale(0.7836);
  }
  to {
    transform: translate(83.0614vw, 100vh) scale(0.7836);
  }
}
.snow:nth-child(197) {
  opacity: 0.4037;
  transform: translate(75.7701vw, -10px) scale(0.7093);
  animation: fall-197 16s -6s linear infinite;
}
@keyframes fall-197 {
  76.53% {
    transform: translate(70.3501vw, 76.53vh) scale(0.7093);
  }
  to {
    transform: translate(73.0601vw, 100vh) scale(0.7093);
  }
}
.snow:nth-child(198) {
  opacity: 0.7718;
  transform: translate(42.0424vw, -10px) scale(0.2524);
  animation: fall-198 23s -29s linear infinite;
}
@keyframes fall-198 {
  72.404% {
    transform: translate(46.2069vw, 72.404vh) scale(0.2524);
  }
  to {
    transform: translate(44.12465vw, 100vh) scale(0.2524);
  }
}
.snow:nth-child(199) {
  opacity: 0.7066;
  transform: translate(25.2038vw, -10px) scale(0.1198);
  animation: fall-199 20s -2s linear infinite;
}
@keyframes fall-199 {
  50.763% {
    transform: translate(17.2533vw, 50.763vh) scale(0.1198);
  }
  to {
    transform: translate(21.22855vw, 100vh) scale(0.1198);
  }
}
.snow:nth-child(200) {
  opacity: 0.2248;
  transform: translate(8.906vw, -10px) scale(0.8217);
  animation: fall-200 20s -27s linear infinite;
}
@keyframes fall-200 {
  58.643% {
    transform: translate(0.3465vw, 58.643vh) scale(0.8217);
  }
  to {
    transform: translate(4.62625vw, 100vh) scale(0.8217);
  }
}

/*# sourceMappingURL=snow.css.map */
