
.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: #7cf9ff;
  border-radius: 50%;

    z-index: 1500;
}
.snow:nth-child(1) {
  opacity: 0.3877;
  transform: translate(92.5471vw, -10px) scale(0.831);
  animation: fall-1 15s -22s linear infinite;
}
@keyframes fall-1 {
  74.35% {
    transform: translate(87.0065vw, 74.35vh) scale(0.831);
  }
  to {
    transform: translate(89.7768vw, 100vh) scale(0.831);
  }
}
.snow:nth-child(2) {
  opacity: 0.6204;
  transform: translate(20.1609vw, -10px) scale(0.2671);
  animation: fall-2 17s -27s linear infinite;
}
@keyframes fall-2 {
  35.828% {
    transform: translate(25.0416vw, 35.828vh) scale(0.2671);
  }
  to {
    transform: translate(22.60125vw, 100vh) scale(0.2671);
  }
}
.snow:nth-child(3) {
  opacity: 0.4538;
  transform: translate(94.2025vw, -10px) scale(0.6566);
  animation: fall-3 11s -9s linear infinite;
}
@keyframes fall-3 {
  71.047% {
    transform: translate(85.606vw, 71.047vh) scale(0.6566);
  }
  to {
    transform: translate(89.90425vw, 100vh) scale(0.6566);
  }
}
.snow:nth-child(4) {
  opacity: 0.7659;
  transform: translate(69.0862vw, -10px) scale(0.6174);
  animation: fall-4 23s -30s linear infinite;
}
@keyframes fall-4 {
  73.382% {
    transform: translate(74.4506vw, 73.382vh) scale(0.6174);
  }
  to {
    transform: translate(71.7684vw, 100vh) scale(0.6174);
  }
}
.snow:nth-child(5) {
  opacity: 0.8307;
  transform: translate(44.8942vw, -10px) scale(0.3847);
  animation: fall-5 19s -2s linear infinite;
}
@keyframes fall-5 {
  67.777% {
    transform: translate(36.5652vw, 67.777vh) scale(0.3847);
  }
  to {
    transform: translate(40.7297vw, 100vh) scale(0.3847);
  }
}
.snow:nth-child(6) {
  opacity: 0.1311;
  transform: translate(65.5589vw, -10px) scale(0.5895);
  animation: fall-6 27s -15s linear infinite;
}
@keyframes fall-6 {
  33.859% {
    transform: translate(66.2938vw, 33.859vh) scale(0.5895);
  }
  to {
    transform: translate(65.92635vw, 100vh) scale(0.5895);
  }
}
.snow:nth-child(7) {
  opacity: 0.0643;
  transform: translate(94.5727vw, -10px) scale(0.1045);
  animation: fall-7 16s -24s linear infinite;
}
@keyframes fall-7 {
  45.579% {
    transform: translate(95.5792vw, 45.579vh) scale(0.1045);
  }
  to {
    transform: translate(95.07595vw, 100vh) scale(0.1045);
  }
}
.snow:nth-child(8) {
  opacity: 0.4176;
  transform: translate(59.9333vw, -10px) scale(0.9242);
  animation: fall-8 24s -23s linear infinite;
}
@keyframes fall-8 {
  63.294% {
    transform: translate(53.3514vw, 63.294vh) scale(0.9242);
  }
  to {
    transform: translate(56.64235vw, 100vh) scale(0.9242);
  }
}
.snow:nth-child(9) {
  opacity: 0.817;
  transform: translate(73.0764vw, -10px) scale(0.3369);
  animation: fall-9 18s -3s linear infinite;
}
@keyframes fall-9 {
  39.017% {
    transform: translate(66.5942vw, 39.017vh) scale(0.3369);
  }
  to {
    transform: translate(69.8353vw, 100vh) scale(0.3369);
  }
}
.snow:nth-child(10) {
  opacity: 0.1488;
  transform: translate(82.1022vw, -10px) scale(0.0477);
  animation: fall-10 25s -30s linear infinite;
}
@keyframes fall-10 {
  44.766% {
    transform: translate(78.1741vw, 44.766vh) scale(0.0477);
  }
  to {
    transform: translate(80.13815vw, 100vh) scale(0.0477);
  }
}
.snow:nth-child(11) {
  opacity: 0.1818;
  transform: translate(89.1103vw, -10px) scale(0.9073);
  animation: fall-11 27s -9s linear infinite;
}
@keyframes fall-11 {
  45.68% {
    transform: translate(90.6537vw, 45.68vh) scale(0.9073);
  }
  to {
    transform: translate(89.882vw, 100vh) scale(0.9073);
  }
}
.snow:nth-child(12) {
  opacity: 0.5891;
  transform: translate(58.712vw, -10px) scale(0.6917);
  animation: fall-12 18s -13s linear infinite;
}
@keyframes fall-12 {
  41.46% {
    transform: translate(51.9393vw, 41.46vh) scale(0.6917);
  }
  to {
    transform: translate(55.32565vw, 100vh) scale(0.6917);
  }
}
.snow:nth-child(13) {
  opacity: 0.5126;
  transform: translate(57.9997vw, -10px) scale(0.1874);
  animation: fall-13 27s -1s linear infinite;
}
@keyframes fall-13 {
  60.09% {
    transform: translate(60.2673vw, 60.09vh) scale(0.1874);
  }
  to {
    transform: translate(59.1335vw, 100vh) scale(0.1874);
  }
}
.snow:nth-child(14) {
  opacity: 0.5582;
  transform: translate(24.1757vw, -10px) scale(0.5192);
  animation: fall-14 16s -26s linear infinite;
}
@keyframes fall-14 {
  50.31% {
    transform: translate(29.1825vw, 50.31vh) scale(0.5192);
  }
  to {
    transform: translate(26.6791vw, 100vh) scale(0.5192);
  }
}
.snow:nth-child(15) {
  opacity: 0.4438;
  transform: translate(17.1446vw, -10px) scale(0.3504);
  animation: fall-15 14s -2s linear infinite;
}
@keyframes fall-15 {
  64.835% {
    transform: translate(22.8639vw, 64.835vh) scale(0.3504);
  }
  to {
    transform: translate(20.00425vw, 100vh) scale(0.3504);
  }
}
.snow:nth-child(16) {
  opacity: 0.8043;
  transform: translate(2.8535vw, -10px) scale(0.1529);
  animation: fall-16 26s -26s linear infinite;
}
@keyframes fall-16 {
  75.32% {
    transform: translate(-6.2121vw, 75.32vh) scale(0.1529);
  }
  to {
    transform: translate(-1.6793vw, 100vh) scale(0.1529);
  }
}
.snow:nth-child(17) {
  opacity: 0.3631;
  transform: translate(32.8871vw, -10px) scale(0.1861);
  animation: fall-17 13s -2s linear infinite;
}
@keyframes fall-17 {
  39.682% {
    transform: translate(36.1189vw, 39.682vh) scale(0.1861);
  }
  to {
    transform: translate(34.503vw, 100vh) scale(0.1861);
  }
}
.snow:nth-child(18) {
  opacity: 0.5533;
  transform: translate(86.3458vw, -10px) scale(0.4286);
  animation: fall-18 27s -3s linear infinite;
}
@keyframes fall-18 {
  31.789% {
    transform: translate(77.9205vw, 31.789vh) scale(0.4286);
  }
  to {
    transform: translate(82.13315vw, 100vh) scale(0.4286);
  }
}
.snow:nth-child(19) {
  opacity: 0.2012;
  transform: translate(51.7844vw, -10px) scale(0.9143);
  animation: fall-19 29s -19s linear infinite;
}
@keyframes fall-19 {
  64.991% {
    transform: translate(54.0952vw, 64.991vh) scale(0.9143);
  }
  to {
    transform: translate(52.9398vw, 100vh) scale(0.9143);
  }
}
.snow:nth-child(20) {
  opacity: 0.1661;
  transform: translate(1.9832vw, -10px) scale(0.7076);
  animation: fall-20 12s -21s linear infinite;
}
@keyframes fall-20 {
  50.6% {
    transform: translate(9.8388vw, 50.6vh) scale(0.7076);
  }
  to {
    transform: translate(5.911vw, 100vh) scale(0.7076);
  }
}
.snow:nth-child(21) {
  opacity: 0.498;
  transform: translate(41.2301vw, -10px) scale(0.9885);
  animation: fall-21 20s -4s linear infinite;
}
@keyframes fall-21 {
  47.809% {
    transform: translate(49.8452vw, 47.809vh) scale(0.9885);
  }
  to {
    transform: translate(45.53765vw, 100vh) scale(0.9885);
  }
}
.snow:nth-child(22) {
  opacity: 0.5499;
  transform: translate(46.8313vw, -10px) scale(0.1713);
  animation: fall-22 16s -14s linear infinite;
}
@keyframes fall-22 {
  33.987% {
    transform: translate(49.2684vw, 33.987vh) scale(0.1713);
  }
  to {
    transform: translate(48.04985vw, 100vh) scale(0.1713);
  }
}
.snow:nth-child(23) {
  opacity: 0.1924;
  transform: translate(59.6805vw, -10px) scale(0.2444);
  animation: fall-23 21s -28s linear infinite;
}
@keyframes fall-23 {
  51.311% {
    transform: translate(50.8388vw, 51.311vh) scale(0.2444);
  }
  to {
    transform: translate(55.25965vw, 100vh) scale(0.2444);
  }
}
.snow:nth-child(24) {
  opacity: 0.9612;
  transform: translate(81.5183vw, -10px) scale(0.2083);
  animation: fall-24 15s -17s linear infinite;
}
@keyframes fall-24 {
  36.798% {
    transform: translate(87.8811vw, 36.798vh) scale(0.2083);
  }
  to {
    transform: translate(84.6997vw, 100vh) scale(0.2083);
  }
}
.snow:nth-child(25) {
  opacity: 0.5051;
  transform: translate(31.9703vw, -10px) scale(0.4644);
  animation: fall-25 27s -4s linear infinite;
}
@keyframes fall-25 {
  55.03% {
    transform: translate(30.3559vw, 55.03vh) scale(0.4644);
  }
  to {
    transform: translate(31.1631vw, 100vh) scale(0.4644);
  }
}
.snow:nth-child(26) {
  opacity: 0.0014;
  transform: translate(1.8519vw, -10px) scale(0.1659);
  animation: fall-26 12s -11s linear infinite;
}
@keyframes fall-26 {
  55.215% {
    transform: translate(2.8795vw, 55.215vh) scale(0.1659);
  }
  to {
    transform: translate(2.3657vw, 100vh) scale(0.1659);
  }
}
.snow:nth-child(27) {
  opacity: 0.8275;
  transform: translate(97.8597vw, -10px) scale(0.4688);
  animation: fall-27 24s -9s linear infinite;
}
@keyframes fall-27 {
  66.322% {
    transform: translate(101.3317vw, 66.322vh) scale(0.4688);
  }
  to {
    transform: translate(99.5957vw, 100vh) scale(0.4688);
  }
}
.snow:nth-child(28) {
  opacity: 0.1992;
  transform: translate(89.5505vw, -10px) scale(0.6401);
  animation: fall-28 10s -4s linear infinite;
}
@keyframes fall-28 {
  49.628% {
    transform: translate(92.9425vw, 49.628vh) scale(0.6401);
  }
  to {
    transform: translate(91.2465vw, 100vh) scale(0.6401);
  }
}
.snow:nth-child(29) {
  opacity: 0.4061;
  transform: translate(66.2637vw, -10px) scale(0.1588);
  animation: fall-29 14s -13s linear infinite;
}
@keyframes fall-29 {
  33.662% {
    transform: translate(64.568vw, 33.662vh) scale(0.1588);
  }
  to {
    transform: translate(65.41585vw, 100vh) scale(0.1588);
  }
}
.snow:nth-child(30) {
  opacity: 0.5459;
  transform: translate(67.7609vw, -10px) scale(0.6447);
  animation: fall-30 18s -30s linear infinite;
}
@keyframes fall-30 {
  54.981% {
    transform: translate(68.3773vw, 54.981vh) scale(0.6447);
  }
  to {
    transform: translate(68.0691vw, 100vh) scale(0.6447);
  }
}
.snow:nth-child(31) {
  opacity: 0.7313;
  transform: translate(15.8994vw, -10px) scale(0.9971);
  animation: fall-31 27s -19s linear infinite;
}
@keyframes fall-31 {
  64.374% {
    transform: translate(22.9403vw, 64.374vh) scale(0.9971);
  }
  to {
    transform: translate(19.41985vw, 100vh) scale(0.9971);
  }
}
.snow:nth-child(32) {
  opacity: 0.1169;
  transform: translate(13.7979vw, -10px) scale(0.998);
  animation: fall-32 10s -25s linear infinite;
}
@keyframes fall-32 {
  50.167% {
    transform: translate(17.3386vw, 50.167vh) scale(0.998);
  }
  to {
    transform: translate(15.56825vw, 100vh) scale(0.998);
  }
}
.snow:nth-child(33) {
  opacity: 0.8744;
  transform: translate(37.2179vw, -10px) scale(0.1695);
  animation: fall-33 29s -4s linear infinite;
}
@keyframes fall-33 {
  71.585% {
    transform: translate(37.6179vw, 71.585vh) scale(0.1695);
  }
  to {
    transform: translate(37.4179vw, 100vh) scale(0.1695);
  }
}
.snow:nth-child(34) {
  opacity: 0.1773;
  transform: translate(75.3794vw, -10px) scale(0.4632);
  animation: fall-34 27s -26s linear infinite;
}
@keyframes fall-34 {
  44.291% {
    transform: translate(72.3044vw, 44.291vh) scale(0.4632);
  }
  to {
    transform: translate(73.8419vw, 100vh) scale(0.4632);
  }
}
.snow:nth-child(35) {
  opacity: 0.2531;
  transform: translate(3.8157vw, -10px) scale(0.9626);
  animation: fall-35 25s -2s linear infinite;
}
@keyframes fall-35 {
  42.954% {
    transform: translate(6.8626vw, 42.954vh) scale(0.9626);
  }
  to {
    transform: translate(5.33915vw, 100vh) scale(0.9626);
  }
}
.snow:nth-child(36) {
  opacity: 0.7335;
  transform: translate(74.3959vw, -10px) scale(0.6079);
  animation: fall-36 10s -8s linear infinite;
}
@keyframes fall-36 {
  79.178% {
    transform: translate(68.5289vw, 79.178vh) scale(0.6079);
  }
  to {
    transform: translate(71.4624vw, 100vh) scale(0.6079);
  }
}
.snow:nth-child(37) {
  opacity: 0.147;
  transform: translate(55.2175vw, -10px) scale(0.0413);
  animation: fall-37 14s -8s linear infinite;
}
@keyframes fall-37 {
  44.358% {
    transform: translate(48.4959vw, 44.358vh) scale(0.0413);
  }
  to {
    transform: translate(51.8567vw, 100vh) scale(0.0413);
  }
}
.snow:nth-child(38) {
  opacity: 0.6713;
  transform: translate(77.2924vw, -10px) scale(0.6748);
  animation: fall-38 28s -30s linear infinite;
}
@keyframes fall-38 {
  74.355% {
    transform: translate(87.1832vw, 74.355vh) scale(0.6748);
  }
  to {
    transform: translate(82.2378vw, 100vh) scale(0.6748);
  }
}
.snow:nth-child(39) {
  opacity: 0.743;
  transform: translate(49.7815vw, -10px) scale(0.624);
  animation: fall-39 27s -28s linear infinite;
}
@keyframes fall-39 {
  54.528% {
    transform: translate(49.5882vw, 54.528vh) scale(0.624);
  }
  to {
    transform: translate(49.68485vw, 100vh) scale(0.624);
  }
}
.snow:nth-child(40) {
  opacity: 0.6018;
  transform: translate(49.9955vw, -10px) scale(0.5712);
  animation: fall-40 16s -26s linear infinite;
}
@keyframes fall-40 {
  53.469% {
    transform: translate(54.6338vw, 53.469vh) scale(0.5712);
  }
  to {
    transform: translate(52.31465vw, 100vh) scale(0.5712);
  }
}
.snow:nth-child(41) {
  opacity: 0.5258;
  transform: translate(64.5241vw, -10px) scale(0.2176);
  animation: fall-41 20s -21s linear infinite;
}
@keyframes fall-41 {
  62.727% {
    transform: translate(60.0587vw, 62.727vh) scale(0.2176);
  }
  to {
    transform: translate(62.2914vw, 100vh) scale(0.2176);
  }
}
.snow:nth-child(42) {
  opacity: 0.7851;
  transform: translate(40.6473vw, -10px) scale(0.7978);
  animation: fall-42 15s -12s linear infinite;
}
@keyframes fall-42 {
  36.279% {
    transform: translate(45.532vw, 36.279vh) scale(0.7978);
  }
  to {
    transform: translate(43.08965vw, 100vh) scale(0.7978);
  }
}
.snow:nth-child(43) {
  opacity: 0.6006;
  transform: translate(81.4851vw, -10px) scale(0.2462);
  animation: fall-43 11s -1s linear infinite;
}
@keyframes fall-43 {
  33.757% {
    transform: translate(73.5392vw, 33.757vh) scale(0.2462);
  }
  to {
    transform: translate(77.51215vw, 100vh) scale(0.2462);
  }
}
.snow:nth-child(44) {
  opacity: 0.184;
  transform: translate(94.5895vw, -10px) scale(0.7024);
  animation: fall-44 22s -11s linear infinite;
}
@keyframes fall-44 {
  57.303% {
    transform: translate(98.6318vw, 57.303vh) scale(0.7024);
  }
  to {
    transform: translate(96.61065vw, 100vh) scale(0.7024);
  }
}
.snow:nth-child(45) {
  opacity: 0.4098;
  transform: translate(82.1295vw, -10px) scale(0.2286);
  animation: fall-45 29s -6s linear infinite;
}
@keyframes fall-45 {
  32.493% {
    transform: translate(72.8753vw, 32.493vh) scale(0.2286);
  }
  to {
    transform: translate(77.5024vw, 100vh) scale(0.2286);
  }
}
.snow:nth-child(46) {
  opacity: 0.731;
  transform: translate(36.2914vw, -10px) scale(0.1572);
  animation: fall-46 16s -1s linear infinite;
}
@keyframes fall-46 {
  39.833% {
    transform: translate(37.3851vw, 39.833vh) scale(0.1572);
  }
  to {
    transform: translate(36.83825vw, 100vh) scale(0.1572);
  }
}
.snow:nth-child(47) {
  opacity: 0.8176;
  transform: translate(1.0685vw, -10px) scale(0.7711);
  animation: fall-47 16s -15s linear infinite;
}
@keyframes fall-47 {
  32.945% {
    transform: translate(3.087vw, 32.945vh) scale(0.7711);
  }
  to {
    transform: translate(2.07775vw, 100vh) scale(0.7711);
  }
}
.snow:nth-child(48) {
  opacity: 0.4017;
  transform: translate(69.7529vw, -10px) scale(0.2681);
  animation: fall-48 14s -24s linear infinite;
}
@keyframes fall-48 {
  75.24% {
    transform: translate(61.2837vw, 75.24vh) scale(0.2681);
  }
  to {
    transform: translate(65.5183vw, 100vh) scale(0.2681);
  }
}
.snow:nth-child(49) {
  opacity: 0.4397;
  transform: translate(93.8489vw, -10px) scale(0.4834);
  animation: fall-49 23s -5s linear infinite;
}
@keyframes fall-49 {
  44.836% {
    transform: translate(95.5668vw, 44.836vh) scale(0.4834);
  }
  to {
    transform: translate(94.70785vw, 100vh) scale(0.4834);
  }
}
.snow:nth-child(50) {
  opacity: 0.808;
  transform: translate(38.2749vw, -10px) scale(0.3085);
  animation: fall-50 18s -20s linear infinite;
}
@keyframes fall-50 {
  41.416% {
    transform: translate(31.2773vw, 41.416vh) scale(0.3085);
  }
  to {
    transform: translate(34.7761vw, 100vh) scale(0.3085);
  }
}
.snow:nth-child(51) {
  opacity: 0.4307;
  transform: translate(39.8311vw, -10px) scale(0.9036);
  animation: fall-51 26s -6s linear infinite;
}
@keyframes fall-51 {
  48.19% {
    transform: translate(39.3192vw, 48.19vh) scale(0.9036);
  }
  to {
    transform: translate(39.57515vw, 100vh) scale(0.9036);
  }
}
.snow:nth-child(52) {
  opacity: 0.0901;
  transform: translate(33.8927vw, -10px) scale(0.4983);
  animation: fall-52 23s -16s linear infinite;
}
@keyframes fall-52 {
  33.267% {
    transform: translate(31.3183vw, 33.267vh) scale(0.4983);
  }
  to {
    transform: translate(32.6055vw, 100vh) scale(0.4983);
  }
}
.snow:nth-child(53) {
  opacity: 0.3163;
  transform: translate(13.0248vw, -10px) scale(0.4987);
  animation: fall-53 20s -15s linear infinite;
}
@keyframes fall-53 {
  31.693% {
    transform: translate(13.5001vw, 31.693vh) scale(0.4987);
  }
  to {
    transform: translate(13.26245vw, 100vh) scale(0.4987);
  }
}
.snow:nth-child(54) {
  opacity: 0.404;
  transform: translate(85.7585vw, -10px) scale(0.757);
  animation: fall-54 14s -21s linear infinite;
}
@keyframes fall-54 {
  68.665% {
    transform: translate(93.5515vw, 68.665vh) scale(0.757);
  }
  to {
    transform: translate(89.655vw, 100vh) scale(0.757);
  }
}
.snow:nth-child(55) {
  opacity: 0.206;
  transform: translate(77.6836vw, -10px) scale(0.4234);
  animation: fall-55 29s -22s linear infinite;
}
@keyframes fall-55 {
  79.968% {
    transform: translate(87.2816vw, 79.968vh) scale(0.4234);
  }
  to {
    transform: translate(82.4826vw, 100vh) scale(0.4234);
  }
}
.snow:nth-child(56) {
  opacity: 0.5163;
  transform: translate(97.9924vw, -10px) scale(0.9082);
  animation: fall-56 13s -21s linear infinite;
}
@keyframes fall-56 {
  33.05% {
    transform: translate(100.9534vw, 33.05vh) scale(0.9082);
  }
  to {
    transform: translate(99.4729vw, 100vh) scale(0.9082);
  }
}
.snow:nth-child(57) {
  opacity: 0.2939;
  transform: translate(5.4962vw, -10px) scale(0.8077);
  animation: fall-57 10s -10s linear infinite;
}
@keyframes fall-57 {
  34.173% {
    transform: translate(5.0791vw, 34.173vh) scale(0.8077);
  }
  to {
    transform: translate(5.28765vw, 100vh) scale(0.8077);
  }
}
.snow:nth-child(58) {
  opacity: 0.9544;
  transform: translate(26.33vw, -10px) scale(0.3317);
  animation: fall-58 26s -2s linear infinite;
}
@keyframes fall-58 {
  30.311% {
    transform: translate(27.2573vw, 30.311vh) scale(0.3317);
  }
  to {
    transform: translate(26.79365vw, 100vh) scale(0.3317);
  }
}
.snow:nth-child(59) {
  opacity: 0.192;
  transform: translate(82.572vw, -10px) scale(0.6331);
  animation: fall-59 29s -1s linear infinite;
}
@keyframes fall-59 {
  57.15% {
    transform: translate(90.1166vw, 57.15vh) scale(0.6331);
  }
  to {
    transform: translate(86.3443vw, 100vh) scale(0.6331);
  }
}
.snow:nth-child(60) {
  opacity: 0.3613;
  transform: translate(40.8819vw, -10px) scale(0.8691);
  animation: fall-60 12s -21s linear infinite;
}
@keyframes fall-60 {
  44.011% {
    transform: translate(49.6314vw, 44.011vh) scale(0.8691);
  }
  to {
    transform: translate(45.25665vw, 100vh) scale(0.8691);
  }
}
.snow:nth-child(61) {
  opacity: 0.7701;
  transform: translate(81.3831vw, -10px) scale(0.8373);
  animation: fall-61 19s -2s linear infinite;
}
@keyframes fall-61 {
  57.909% {
    transform: translate(79.3199vw, 57.909vh) scale(0.8373);
  }
  to {
    transform: translate(80.3515vw, 100vh) scale(0.8373);
  }
}
.snow:nth-child(62) {
  opacity: 0.0862;
  transform: translate(36.8933vw, -10px) scale(0.3858);
  animation: fall-62 18s -3s linear infinite;
}
@keyframes fall-62 {
  47.958% {
    transform: translate(42.2787vw, 47.958vh) scale(0.3858);
  }
  to {
    transform: translate(39.586vw, 100vh) scale(0.3858);
  }
}
.snow:nth-child(63) {
  opacity: 0.9538;
  transform: translate(38.5626vw, -10px) scale(0.2703);
  animation: fall-63 10s -23s linear infinite;
}
@keyframes fall-63 {
  53.215% {
    transform: translate(38.4813vw, 53.215vh) scale(0.2703);
  }
  to {
    transform: translate(38.52195vw, 100vh) scale(0.2703);
  }
}
.snow:nth-child(64) {
  opacity: 0.6176;
  transform: translate(85.4226vw, -10px) scale(0.1745);
  animation: fall-64 12s -1s linear infinite;
}
@keyframes fall-64 {
  41.952% {
    transform: translate(77.4411vw, 41.952vh) scale(0.1745);
  }
  to {
    transform: translate(81.43185vw, 100vh) scale(0.1745);
  }
}
.snow:nth-child(65) {
  opacity: 0.3728;
  transform: translate(38.3268vw, -10px) scale(0.7276);
  animation: fall-65 15s -24s linear infinite;
}
@keyframes fall-65 {
  46.106% {
    transform: translate(48.0294vw, 46.106vh) scale(0.7276);
  }
  to {
    transform: translate(43.1781vw, 100vh) scale(0.7276);
  }
}
.snow:nth-child(66) {
  opacity: 0.8236;
  transform: translate(19.0198vw, -10px) scale(0.4317);
  animation: fall-66 27s -17s linear infinite;
}
@keyframes fall-66 {
  45.541% {
    transform: translate(28.6662vw, 45.541vh) scale(0.4317);
  }
  to {
    transform: translate(23.843vw, 100vh) scale(0.4317);
  }
}
.snow:nth-child(67) {
  opacity: 0.5071;
  transform: translate(13.0107vw, -10px) scale(0.7074);
  animation: fall-67 24s -3s linear infinite;
}
@keyframes fall-67 {
  57.271% {
    transform: translate(16.8533vw, 57.271vh) scale(0.7074);
  }
  to {
    transform: translate(14.932vw, 100vh) scale(0.7074);
  }
}
.snow:nth-child(68) {
  opacity: 0.1027;
  transform: translate(31.6249vw, -10px) scale(0.6198);
  animation: fall-68 20s -20s linear infinite;
}
@keyframes fall-68 {
  47.649% {
    transform: translate(23.5521vw, 47.649vh) scale(0.6198);
  }
  to {
    transform: translate(27.5885vw, 100vh) scale(0.6198);
  }
}
.snow:nth-child(69) {
  opacity: 0.136;
  transform: translate(74.5961vw, -10px) scale(0.8344);
  animation: fall-69 30s -29s linear infinite;
}
@keyframes fall-69 {
  70.746% {
    transform: translate(76.9197vw, 70.746vh) scale(0.8344);
  }
  to {
    transform: translate(75.7579vw, 100vh) scale(0.8344);
  }
}
.snow:nth-child(70) {
  opacity: 0.1474;
  transform: translate(92.9157vw, -10px) scale(0.6734);
  animation: fall-70 10s -19s linear infinite;
}
@keyframes fall-70 {
  43.245% {
    transform: translate(102.1853vw, 43.245vh) scale(0.6734);
  }
  to {
    transform: translate(97.5505vw, 100vh) scale(0.6734);
  }
}
.snow:nth-child(71) {
  opacity: 0.8923;
  transform: translate(84.058vw, -10px) scale(0.3118);
  animation: fall-71 20s -12s linear infinite;
}
@keyframes fall-71 {
  57.106% {
    transform: translate(74.5783vw, 57.106vh) scale(0.3118);
  }
  to {
    transform: translate(79.31815vw, 100vh) scale(0.3118);
  }
}
.snow:nth-child(72) {
  opacity: 0.3076;
  transform: translate(24.2346vw, -10px) scale(0.3414);
  animation: fall-72 17s -6s linear infinite;
}
@keyframes fall-72 {
  77.927% {
    transform: translate(33.5996vw, 77.927vh) scale(0.3414);
  }
  to {
    transform: translate(28.9171vw, 100vh) scale(0.3414);
  }
}
.snow:nth-child(73) {
  opacity: 0.4474;
  transform: translate(42.0109vw, -10px) scale(0.189);
  animation: fall-73 23s -26s linear infinite;
}
@keyframes fall-73 {
  68.057% {
    transform: translate(38.9125vw, 68.057vh) scale(0.189);
  }
  to {
    transform: translate(40.4617vw, 100vh) scale(0.189);
  }
}
.snow:nth-child(74) {
  opacity: 0.1909;
  transform: translate(83.029vw, -10px) scale(0.9931);
  animation: fall-74 28s -22s linear infinite;
}
@keyframes fall-74 {
  71.16% {
    transform: translate(84.1717vw, 71.16vh) scale(0.9931);
  }
  to {
    transform: translate(83.60035vw, 100vh) scale(0.9931);
  }
}
.snow:nth-child(75) {
  opacity: 0.0582;
  transform: translate(1.1936vw, -10px) scale(0.8336);
  animation: fall-75 18s -5s linear infinite;
}
@keyframes fall-75 {
  79.088% {
    transform: translate(-1.3059vw, 79.088vh) scale(0.8336);
  }
  to {
    transform: translate(-0.05615vw, 100vh) scale(0.8336);
  }
}
.snow:nth-child(76) {
  opacity: 0.3988;
  transform: translate(90.4345vw, -10px) scale(0.2223);
  animation: fall-76 21s -29s linear infinite;
}
@keyframes fall-76 {
  75.976% {
    transform: translate(85.1693vw, 75.976vh) scale(0.2223);
  }
  to {
    transform: translate(87.8019vw, 100vh) scale(0.2223);
  }
}
.snow:nth-child(77) {
  opacity: 0.1829;
  transform: translate(46.4977vw, -10px) scale(0.047);
  animation: fall-77 28s -10s linear infinite;
}
@keyframes fall-77 {
  44.506% {
    transform: translate(40.8185vw, 44.506vh) scale(0.047);
  }
  to {
    transform: translate(43.6581vw, 100vh) scale(0.047);
  }
}
.snow:nth-child(78) {
  opacity: 0.2947;
  transform: translate(75.5114vw, -10px) scale(0.6609);
  animation: fall-78 12s -14s linear infinite;
}
@keyframes fall-78 {
  66.124% {
    transform: translate(71.7042vw, 66.124vh) scale(0.6609);
  }
  to {
    transform: translate(73.6078vw, 100vh) scale(0.6609);
  }
}
.snow:nth-child(79) {
  opacity: 0.0811;
  transform: translate(77.738vw, -10px) scale(0.4191);
  animation: fall-79 20s -13s linear infinite;
}
@keyframes fall-79 {
  72.712% {
    transform: translate(84.1196vw, 72.712vh) scale(0.4191);
  }
  to {
    transform: translate(80.9288vw, 100vh) scale(0.4191);
  }
}
.snow:nth-child(80) {
  opacity: 0.2763;
  transform: translate(26.5631vw, -10px) scale(0.2248);
  animation: fall-80 30s -25s linear infinite;
}
@keyframes fall-80 {
  43.572% {
    transform: translate(35.2465vw, 43.572vh) scale(0.2248);
  }
  to {
    transform: translate(30.9048vw, 100vh) scale(0.2248);
  }
}
.snow:nth-child(81) {
  opacity: 0.5191;
  transform: translate(92.8247vw, -10px) scale(0.4474);
  animation: fall-81 29s -12s linear infinite;
}
@keyframes fall-81 {
  42.031% {
    transform: translate(100.7979vw, 42.031vh) scale(0.4474);
  }
  to {
    transform: translate(96.8113vw, 100vh) scale(0.4474);
  }
}
.snow:nth-child(82) {
  opacity: 0.3618;
  transform: translate(69.1888vw, -10px) scale(0.2948);
  animation: fall-82 29s -30s linear infinite;
}
@keyframes fall-82 {
  42.243% {
    transform: translate(75.6805vw, 42.243vh) scale(0.2948);
  }
  to {
    transform: translate(72.43465vw, 100vh) scale(0.2948);
  }
}
.snow:nth-child(83) {
  opacity: 0.24;
  transform: translate(38.3092vw, -10px) scale(0.8628);
  animation: fall-83 16s -18s linear infinite;
}
@keyframes fall-83 {
  66.401% {
    transform: translate(32.4486vw, 66.401vh) scale(0.8628);
  }
  to {
    transform: translate(35.3789vw, 100vh) scale(0.8628);
  }
}
.snow:nth-child(84) {
  opacity: 0.7449;
  transform: translate(10.081vw, -10px) scale(0.5431);
  animation: fall-84 14s -25s linear infinite;
}
@keyframes fall-84 {
  40.584% {
    transform: translate(17.19vw, 40.584vh) scale(0.5431);
  }
  to {
    transform: translate(13.6355vw, 100vh) scale(0.5431);
  }
}
.snow:nth-child(85) {
  opacity: 0.1336;
  transform: translate(65.519vw, -10px) scale(0.2881);
  animation: fall-85 23s -23s linear infinite;
}
@keyframes fall-85 {
  36.67% {
    transform: translate(57.2942vw, 36.67vh) scale(0.2881);
  }
  to {
    transform: translate(61.4066vw, 100vh) scale(0.2881);
  }
}
.snow:nth-child(86) {
  opacity: 0.3783;
  transform: translate(6.3196vw, -10px) scale(0.1084);
  animation: fall-86 13s -13s linear infinite;
}
@keyframes fall-86 {
  53.663% {
    transform: translate(10.7561vw, 53.663vh) scale(0.1084);
  }
  to {
    transform: translate(8.53785vw, 100vh) scale(0.1084);
  }
}
.snow:nth-child(87) {
  opacity: 0.8468;
  transform: translate(35.7657vw, -10px) scale(0.7901);
  animation: fall-87 15s -21s linear infinite;
}
@keyframes fall-87 {
  69.868% {
    transform: translate(44.2964vw, 69.868vh) scale(0.7901);
  }
  to {
    transform: translate(40.03105vw, 100vh) scale(0.7901);
  }
}
.snow:nth-child(88) {
  opacity: 0.5429;
  transform: translate(81.0793vw, -10px) scale(0.5234);
  animation: fall-88 25s -29s linear infinite;
}
@keyframes fall-88 {
  45.041% {
    transform: translate(77.1501vw, 45.041vh) scale(0.5234);
  }
  to {
    transform: translate(79.1147vw, 100vh) scale(0.5234);
  }
}
.snow:nth-child(89) {
  opacity: 0.0063;
  transform: translate(93.5784vw, -10px) scale(0.9036);
  animation: fall-89 12s -30s linear infinite;
}
@keyframes fall-89 {
  76.666% {
    transform: translate(95.398vw, 76.666vh) scale(0.9036);
  }
  to {
    transform: translate(94.4882vw, 100vh) scale(0.9036);
  }
}
.snow:nth-child(90) {
  opacity: 0.2751;
  transform: translate(4.3692vw, -10px) scale(0.4323);
  animation: fall-90 27s -22s linear infinite;
}
@keyframes fall-90 {
  78.727% {
    transform: translate(4.9259vw, 78.727vh) scale(0.4323);
  }
  to {
    transform: translate(4.64755vw, 100vh) scale(0.4323);
  }
}
.snow:nth-child(91) {
  opacity: 0.3658;
  transform: translate(66.4047vw, -10px) scale(0.5421);
  animation: fall-91 26s -25s linear infinite;
}
@keyframes fall-91 {
  64.226% {
    transform: translate(69.0114vw, 64.226vh) scale(0.5421);
  }
  to {
    transform: translate(67.70805vw, 100vh) scale(0.5421);
  }
}
.snow:nth-child(92) {
  opacity: 0.6105;
  transform: translate(68.0441vw, -10px) scale(0.6204);
  animation: fall-92 15s -27s linear infinite;
}
@keyframes fall-92 {
  68.943% {
    transform: translate(64.9876vw, 68.943vh) scale(0.6204);
  }
  to {
    transform: translate(66.51585vw, 100vh) scale(0.6204);
  }
}
.snow:nth-child(93) {
  opacity: 0.2493;
  transform: translate(52.0458vw, -10px) scale(0.316);
  animation: fall-93 26s -22s linear infinite;
}
@keyframes fall-93 {
  50.317% {
    transform: translate(47.6107vw, 50.317vh) scale(0.316);
  }
  to {
    transform: translate(49.82825vw, 100vh) scale(0.316);
  }
}
.snow:nth-child(94) {
  opacity: 0.7342;
  transform: translate(20.3001vw, -10px) scale(0.3854);
  animation: fall-94 30s -1s linear infinite;
}
@keyframes fall-94 {
  31.781% {
    transform: translate(17.9614vw, 31.781vh) scale(0.3854);
  }
  to {
    transform: translate(19.13075vw, 100vh) scale(0.3854);
  }
}
.snow:nth-child(95) {
  opacity: 0.6326;
  transform: translate(34.4779vw, -10px) scale(0.5668);
  animation: fall-95 15s -14s linear infinite;
}
@keyframes fall-95 {
  54.206% {
    transform: translate(33.5566vw, 54.206vh) scale(0.5668);
  }
  to {
    transform: translate(34.01725vw, 100vh) scale(0.5668);
  }
}
.snow:nth-child(96) {
  opacity: 0.5088;
  transform: translate(42.8534vw, -10px) scale(0.0303);
  animation: fall-96 25s -4s linear infinite;
}
@keyframes fall-96 {
  38.128% {
    transform: translate(52.4317vw, 38.128vh) scale(0.0303);
  }
  to {
    transform: translate(47.64255vw, 100vh) scale(0.0303);
  }
}
.snow:nth-child(97) {
  opacity: 0.3007;
  transform: translate(81.4687vw, -10px) scale(0.7016);
  animation: fall-97 13s -13s linear infinite;
}
@keyframes fall-97 {
  72.725% {
    transform: translate(84.7947vw, 72.725vh) scale(0.7016);
  }
  to {
    transform: translate(83.1317vw, 100vh) scale(0.7016);
  }
}
.snow:nth-child(98) {
  opacity: 0.2604;
  transform: translate(89.2914vw, -10px) scale(0.586);
  animation: fall-98 19s -12s linear infinite;
}
@keyframes fall-98 {
  75.525% {
    transform: translate(94.3785vw, 75.525vh) scale(0.586);
  }
  to {
    transform: translate(91.83495vw, 100vh) scale(0.586);
  }
}
.snow:nth-child(99) {
  opacity: 0.5124;
  transform: translate(16.2231vw, -10px) scale(0.5439);
  animation: fall-99 29s -19s linear infinite;
}
@keyframes fall-99 {
  75.373% {
    transform: translate(12.6773vw, 75.373vh) scale(0.5439);
  }
  to {
    transform: translate(14.4502vw, 100vh) scale(0.5439);
  }
}
.snow:nth-child(100) {
  opacity: 0.9557;
  transform: translate(52.5838vw, -10px) scale(0.2547);
  animation: fall-100 21s -9s linear infinite;
}
@keyframes fall-100 {
  36.262% {
    transform: translate(44.8905vw, 36.262vh) scale(0.2547);
  }
  to {
    transform: translate(48.73715vw, 100vh) scale(0.2547);
  }
}
.snow:nth-child(101) {
  opacity: 0.4563;
  transform: translate(0.7083vw, -10px) scale(0.2691);
  animation: fall-101 22s -29s linear infinite;
}
@keyframes fall-101 {
  66.292% {
    transform: translate(0.2347vw, 66.292vh) scale(0.2691);
  }
  to {
    transform: translate(0.4715vw, 100vh) scale(0.2691);
  }
}
.snow:nth-child(102) {
  opacity: 0.8193;
  transform: translate(13.324vw, -10px) scale(0.6165);
  animation: fall-102 15s -7s linear infinite;
}
@keyframes fall-102 {
  69.935% {
    transform: translate(17.2652vw, 69.935vh) scale(0.6165);
  }
  to {
    transform: translate(15.2946vw, 100vh) scale(0.6165);
  }
}
.snow:nth-child(103) {
  opacity: 0.2113;
  transform: translate(9.7684vw, -10px) scale(0.9391);
  animation: fall-103 23s -21s linear infinite;
}
@keyframes fall-103 {
  64.988% {
    transform: translate(17.7072vw, 64.988vh) scale(0.9391);
  }
  to {
    transform: translate(13.7378vw, 100vh) scale(0.9391);
  }
}
.snow:nth-child(104) {
  opacity: 0.5404;
  transform: translate(45.8991vw, -10px) scale(0.4499);
  animation: fall-104 27s -3s linear infinite;
}
@keyframes fall-104 {
  59.345% {
    transform: translate(55.7137vw, 59.345vh) scale(0.4499);
  }
  to {
    transform: translate(50.8064vw, 100vh) scale(0.4499);
  }
}
.snow:nth-child(105) {
  opacity: 0.06;
  transform: translate(49.4875vw, -10px) scale(0.4911);
  animation: fall-105 30s -15s linear infinite;
}
@keyframes fall-105 {
  76.608% {
    transform: translate(49.6913vw, 76.608vh) scale(0.4911);
  }
  to {
    transform: translate(49.5894vw, 100vh) scale(0.4911);
  }
}
.snow:nth-child(106) {
  opacity: 0.1726;
  transform: translate(39.8448vw, -10px) scale(0.5667);
  animation: fall-106 12s -6s linear infinite;
}
@keyframes fall-106 {
  68.004% {
    transform: translate(42.7995vw, 68.004vh) scale(0.5667);
  }
  to {
    transform: translate(41.32215vw, 100vh) scale(0.5667);
  }
}
.snow:nth-child(107) {
  opacity: 0.6034;
  transform: translate(26.0196vw, -10px) scale(0.4151);
  animation: fall-107 18s -30s linear infinite;
}
@keyframes fall-107 {
  64.559% {
    transform: translate(27.1997vw, 64.559vh) scale(0.4151);
  }
  to {
    transform: translate(26.60965vw, 100vh) scale(0.4151);
  }
}
.snow:nth-child(108) {
  opacity: 0.6312;
  transform: translate(47.8858vw, -10px) scale(0.4014);
  animation: fall-108 25s -20s linear infinite;
}
@keyframes fall-108 {
  39.185% {
    transform: translate(53.2184vw, 39.185vh) scale(0.4014);
  }
  to {
    transform: translate(50.5521vw, 100vh) scale(0.4014);
  }
}
.snow:nth-child(109) {
  opacity: 0.2374;
  transform: translate(91.3145vw, -10px) scale(0.4253);
  animation: fall-109 28s -23s linear infinite;
}
@keyframes fall-109 {
  72.858% {
    transform: translate(90.4408vw, 72.858vh) scale(0.4253);
  }
  to {
    transform: translate(90.87765vw, 100vh) scale(0.4253);
  }
}
.snow:nth-child(110) {
  opacity: 0.3688;
  transform: translate(68.5694vw, -10px) scale(0.9069);
  animation: fall-110 10s -2s linear infinite;
}
@keyframes fall-110 {
  68.603% {
    transform: translate(78.4581vw, 68.603vh) scale(0.9069);
  }
  to {
    transform: translate(73.51375vw, 100vh) scale(0.9069);
  }
}
.snow:nth-child(111) {
  opacity: 0.0354;
  transform: translate(16.5791vw, -10px) scale(0.1847);
  animation: fall-111 13s -25s linear infinite;
}
@keyframes fall-111 {
  40.216% {
    transform: translate(21.6938vw, 40.216vh) scale(0.1847);
  }
  to {
    transform: translate(19.13645vw, 100vh) scale(0.1847);
  }
}
.snow:nth-child(112) {
  opacity: 0.566;
  transform: translate(50.4139vw, -10px) scale(0.3962);
  animation: fall-112 15s -5s linear infinite;
}
@keyframes fall-112 {
  54.28% {
    transform: translate(58.263vw, 54.28vh) scale(0.3962);
  }
  to {
    transform: translate(54.33845vw, 100vh) scale(0.3962);
  }
}
.snow:nth-child(113) {
  opacity: 0.7591;
  transform: translate(26.8856vw, -10px) scale(0.1227);
  animation: fall-113 27s -29s linear infinite;
}
@keyframes fall-113 {
  59.108% {
    transform: translate(24.1761vw, 59.108vh) scale(0.1227);
  }
  to {
    transform: translate(25.53085vw, 100vh) scale(0.1227);
  }
}
.snow:nth-child(114) {
  opacity: 0.0741;
  transform: translate(16.9898vw, -10px) scale(0.1364);
  animation: fall-114 26s -18s linear infinite;
}
@keyframes fall-114 {
  64.684% {
    transform: translate(20.4809vw, 64.684vh) scale(0.1364);
  }
  to {
    transform: translate(18.73535vw, 100vh) scale(0.1364);
  }
}
.snow:nth-child(115) {
  opacity: 0.7304;
  transform: translate(14.587vw, -10px) scale(0.4582);
  animation: fall-115 26s -29s linear infinite;
}
@keyframes fall-115 {
  72.29% {
    transform: translate(15.679vw, 72.29vh) scale(0.4582);
  }
  to {
    transform: translate(15.133vw, 100vh) scale(0.4582);
  }
}
.snow:nth-child(116) {
  opacity: 0.9394;
  transform: translate(51.1642vw, -10px) scale(0.9473);
  animation: fall-116 13s -1s linear infinite;
}
@keyframes fall-116 {
  49.238% {
    transform: translate(42.9875vw, 49.238vh) scale(0.9473);
  }
  to {
    transform: translate(47.07585vw, 100vh) scale(0.9473);
  }
}
.snow:nth-child(117) {
  opacity: 0.0756;
  transform: translate(75.8999vw, -10px) scale(0.6367);
  animation: fall-117 15s -1s linear infinite;
}
@keyframes fall-117 {
  53.339% {
    transform: translate(66.0897vw, 53.339vh) scale(0.6367);
  }
  to {
    transform: translate(70.9948vw, 100vh) scale(0.6367);
  }
}
.snow:nth-child(118) {
  opacity: 0.8712;
  transform: translate(61.3007vw, -10px) scale(0.4506);
  animation: fall-118 17s -14s linear infinite;
}
@keyframes fall-118 {
  64.844% {
    transform: translate(54.8269vw, 64.844vh) scale(0.4506);
  }
  to {
    transform: translate(58.0638vw, 100vh) scale(0.4506);
  }
}
.snow:nth-child(119) {
  opacity: 0.0333;
  transform: translate(77.0363vw, -10px) scale(0.5345);
  animation: fall-119 13s -8s linear infinite;
}
@keyframes fall-119 {
  36.512% {
    transform: translate(76.736vw, 36.512vh) scale(0.5345);
  }
  to {
    transform: translate(76.88615vw, 100vh) scale(0.5345);
  }
}
.snow:nth-child(120) {
  opacity: 0.2563;
  transform: translate(59.522vw, -10px) scale(0.619);
  animation: fall-120 12s -15s linear infinite;
}
@keyframes fall-120 {
  72.768% {
    transform: translate(63.7178vw, 72.768vh) scale(0.619);
  }
  to {
    transform: translate(61.6199vw, 100vh) scale(0.619);
  }
}
.snow:nth-child(121) {
  opacity: 0.327;
  transform: translate(63.6367vw, -10px) scale(0.6835);
  animation: fall-121 11s -8s linear infinite;
}
@keyframes fall-121 {
  53.471% {
    transform: translate(57.0886vw, 53.471vh) scale(0.6835);
  }
  to {
    transform: translate(60.36265vw, 100vh) scale(0.6835);
  }
}
.snow:nth-child(122) {
  opacity: 0.3908;
  transform: translate(81.3374vw, -10px) scale(0.5382);
  animation: fall-122 13s -11s linear infinite;
}
@keyframes fall-122 {
  41.85% {
    transform: translate(71.6336vw, 41.85vh) scale(0.5382);
  }
  to {
    transform: translate(76.4855vw, 100vh) scale(0.5382);
  }
}
.snow:nth-child(123) {
  opacity: 0.7881;
  transform: translate(81.4326vw, -10px) scale(0.7925);
  animation: fall-123 28s -19s linear infinite;
}
@keyframes fall-123 {
  48.267% {
    transform: translate(87.0294vw, 48.267vh) scale(0.7925);
  }
  to {
    transform: translate(84.231vw, 100vh) scale(0.7925);
  }
}
.snow:nth-child(124) {
  opacity: 0.8013;
  transform: translate(44.7518vw, -10px) scale(0.4582);
  animation: fall-124 19s -2s linear infinite;
}
@keyframes fall-124 {
  49.908% {
    transform: translate(37.0335vw, 49.908vh) scale(0.4582);
  }
  to {
    transform: translate(40.89265vw, 100vh) scale(0.4582);
  }
}
.snow:nth-child(125) {
  opacity: 0.1649;
  transform: translate(84.3156vw, -10px) scale(0.0994);
  animation: fall-125 22s -17s linear infinite;
}
@keyframes fall-125 {
  75.253% {
    transform: translate(82.7383vw, 75.253vh) scale(0.0994);
  }
  to {
    transform: translate(83.52695vw, 100vh) scale(0.0994);
  }
}
.snow:nth-child(126) {
  opacity: 0.6962;
  transform: translate(46.9715vw, -10px) scale(0.2389);
  animation: fall-126 12s -18s linear infinite;
}
@keyframes fall-126 {
  32.163% {
    transform: translate(38.6622vw, 32.163vh) scale(0.2389);
  }
  to {
    transform: translate(42.81685vw, 100vh) scale(0.2389);
  }
}
.snow:nth-child(127) {
  opacity: 0.4419;
  transform: translate(79.7559vw, -10px) scale(0.1097);
  animation: fall-127 26s -19s linear infinite;
}
@keyframes fall-127 {
  39.635% {
    transform: translate(82.1249vw, 39.635vh) scale(0.1097);
  }
  to {
    transform: translate(80.9404vw, 100vh) scale(0.1097);
  }
}
.snow:nth-child(128) {
  opacity: 0.5515;
  transform: translate(2.7551vw, -10px) scale(0.0274);
  animation: fall-128 26s -25s linear infinite;
}
@keyframes fall-128 {
  66.698% {
    transform: translate(12.689vw, 66.698vh) scale(0.0274);
  }
  to {
    transform: translate(7.72205vw, 100vh) scale(0.0274);
  }
}
.snow:nth-child(129) {
  opacity: 0.1016;
  transform: translate(66.4218vw, -10px) scale(0.1231);
  animation: fall-129 28s -7s linear infinite;
}
@keyframes fall-129 {
  73.568% {
    transform: translate(59.7802vw, 73.568vh) scale(0.1231);
  }
  to {
    transform: translate(63.101vw, 100vh) scale(0.1231);
  }
}
.snow:nth-child(130) {
  opacity: 0.9344;
  transform: translate(60.8428vw, -10px) scale(0.1189);
  animation: fall-130 15s -27s linear infinite;
}
@keyframes fall-130 {
  34.208% {
    transform: translate(57.9386vw, 34.208vh) scale(0.1189);
  }
  to {
    transform: translate(59.3907vw, 100vh) scale(0.1189);
  }
}
.snow:nth-child(131) {
  opacity: 0.497;
  transform: translate(49.9065vw, -10px) scale(0.6391);
  animation: fall-131 30s -23s linear infinite;
}
@keyframes fall-131 {
  33.726% {
    transform: translate(58.0469vw, 33.726vh) scale(0.6391);
  }
  to {
    transform: translate(53.9767vw, 100vh) scale(0.6391);
  }
}
.snow:nth-child(132) {
  opacity: 0.8885;
  transform: translate(63.0535vw, -10px) scale(0.142);
  animation: fall-132 28s -28s linear infinite;
}
@keyframes fall-132 {
  48.934% {
    transform: translate(58.3397vw, 48.934vh) scale(0.142);
  }
  to {
    transform: translate(60.6966vw, 100vh) scale(0.142);
  }
}
.snow:nth-child(133) {
  opacity: 0.2016;
  transform: translate(1.5957vw, -10px) scale(0.7044);
  animation: fall-133 28s -17s linear infinite;
}
@keyframes fall-133 {
  75.73% {
    transform: translate(-3.6296vw, 75.73vh) scale(0.7044);
  }
  to {
    transform: translate(-1.01695vw, 100vh) scale(0.7044);
  }
}
.snow:nth-child(134) {
  opacity: 0.0565;
  transform: translate(54.7634vw, -10px) scale(0.376);
  animation: fall-134 16s -26s linear infinite;
}
@keyframes fall-134 {
  50.43% {
    transform: translate(48.987vw, 50.43vh) scale(0.376);
  }
  to {
    transform: translate(51.8752vw, 100vh) scale(0.376);
  }
}
.snow:nth-child(135) {
  opacity: 0.3295;
  transform: translate(14.1479vw, -10px) scale(0.1323);
  animation: fall-135 19s -28s linear infinite;
}
@keyframes fall-135 {
  75.628% {
    transform: translate(11.5774vw, 75.628vh) scale(0.1323);
  }
  to {
    transform: translate(12.86265vw, 100vh) scale(0.1323);
  }
}
.snow:nth-child(136) {
  opacity: 0.4925;
  transform: translate(4.5248vw, -10px) scale(0.4886);
  animation: fall-136 29s -7s linear infinite;
}
@keyframes fall-136 {
  72.121% {
    transform: translate(13.2403vw, 72.121vh) scale(0.4886);
  }
  to {
    transform: translate(8.88255vw, 100vh) scale(0.4886);
  }
}
.snow:nth-child(137) {
  opacity: 0.7667;
  transform: translate(83.2219vw, -10px) scale(0.4184);
  animation: fall-137 29s -11s linear infinite;
}
@keyframes fall-137 {
  68.965% {
    transform: translate(81.7698vw, 68.965vh) scale(0.4184);
  }
  to {
    transform: translate(82.49585vw, 100vh) scale(0.4184);
  }
}
.snow:nth-child(138) {
  opacity: 0.827;
  transform: translate(96.7186vw, -10px) scale(0.3977);
  animation: fall-138 10s -15s linear infinite;
}
@keyframes fall-138 {
  48.91% {
    transform: translate(96.357vw, 48.91vh) scale(0.3977);
  }
  to {
    transform: translate(96.5378vw, 100vh) scale(0.3977);
  }
}
.snow:nth-child(139) {
  opacity: 0.0147;
  transform: translate(39.7706vw, -10px) scale(0.4718);
  animation: fall-139 25s -25s linear infinite;
}
@keyframes fall-139 {
  66.376% {
    transform: translate(31.4082vw, 66.376vh) scale(0.4718);
  }
  to {
    transform: translate(35.5894vw, 100vh) scale(0.4718);
  }
}
.snow:nth-child(140) {
  opacity: 0.446;
  transform: translate(83.6044vw, -10px) scale(0.8586);
  animation: fall-140 21s -4s linear infinite;
}
@keyframes fall-140 {
  65.787% {
    transform: translate(76.267vw, 65.787vh) scale(0.8586);
  }
  to {
    transform: translate(79.9357vw, 100vh) scale(0.8586);
  }
}
.snow:nth-child(141) {
  opacity: 0.6599;
  transform: translate(52.5969vw, -10px) scale(0.5203);
  animation: fall-141 22s -15s linear infinite;
}
@keyframes fall-141 {
  44.245% {
    transform: translate(59.0403vw, 44.245vh) scale(0.5203);
  }
  to {
    transform: translate(55.8186vw, 100vh) scale(0.5203);
  }
}
.snow:nth-child(142) {
  opacity: 0.7308;
  transform: translate(31.9175vw, -10px) scale(0.6131);
  animation: fall-142 14s -19s linear infinite;
}
@keyframes fall-142 {
  37.128% {
    transform: translate(36.3421vw, 37.128vh) scale(0.6131);
  }
  to {
    transform: translate(34.1298vw, 100vh) scale(0.6131);
  }
}
.snow:nth-child(143) {
  opacity: 0.7649;
  transform: translate(24.5796vw, -10px) scale(0.5538);
  animation: fall-143 11s -1s linear infinite;
}
@keyframes fall-143 {
  34.217% {
    transform: translate(31.1592vw, 34.217vh) scale(0.5538);
  }
  to {
    transform: translate(27.8694vw, 100vh) scale(0.5538);
  }
}
.snow:nth-child(144) {
  opacity: 0.7832;
  transform: translate(64.4242vw, -10px) scale(0.0491);
  animation: fall-144 29s -24s linear infinite;
}
@keyframes fall-144 {
  40.122% {
    transform: translate(67.4023vw, 40.122vh) scale(0.0491);
  }
  to {
    transform: translate(65.91325vw, 100vh) scale(0.0491);
  }
}
.snow:nth-child(145) {
  opacity: 0.5965;
  transform: translate(5.6507vw, -10px) scale(0.5947);
  animation: fall-145 10s -14s linear infinite;
}
@keyframes fall-145 {
  34.081% {
    transform: translate(11.695vw, 34.081vh) scale(0.5947);
  }
  to {
    transform: translate(8.67285vw, 100vh) scale(0.5947);
  }
}
.snow:nth-child(146) {
  opacity: 0.2158;
  transform: translate(56.3693vw, -10px) scale(0.6708);
  animation: fall-146 30s -28s linear infinite;
}
@keyframes fall-146 {
  65.639% {
    transform: translate(63.113vw, 65.639vh) scale(0.6708);
  }
  to {
    transform: translate(59.74115vw, 100vh) scale(0.6708);
  }
}
.snow:nth-child(147) {
  opacity: 0.066;
  transform: translate(79.5899vw, -10px) scale(0.3062);
  animation: fall-147 22s -7s linear infinite;
}
@keyframes fall-147 {
  61.357% {
    transform: translate(81.6623vw, 61.357vh) scale(0.3062);
  }
  to {
    transform: translate(80.6261vw, 100vh) scale(0.3062);
  }
}
.snow:nth-child(148) {
  opacity: 0.0517;
  transform: translate(35.6897vw, -10px) scale(0.8192);
  animation: fall-148 30s -17s linear infinite;
}
@keyframes fall-148 {
  60.864% {
    transform: translate(45.2558vw, 60.864vh) scale(0.8192);
  }
  to {
    transform: translate(40.47275vw, 100vh) scale(0.8192);
  }
}
.snow:nth-child(149) {
  opacity: 0.1763;
  transform: translate(57.8897vw, -10px) scale(0.8845);
  animation: fall-149 21s -17s linear infinite;
}
@keyframes fall-149 {
  71.355% {
    transform: translate(55.7695vw, 71.355vh) scale(0.8845);
  }
  to {
    transform: translate(56.8296vw, 100vh) scale(0.8845);
  }
}
.snow:nth-child(150) {
  opacity: 0.2112;
  transform: translate(72.5949vw, -10px) scale(0.9959);
  animation: fall-150 27s -21s linear infinite;
}
@keyframes fall-150 {
  51.427% {
    transform: translate(75.8687vw, 51.427vh) scale(0.9959);
  }
  to {
    transform: translate(74.2318vw, 100vh) scale(0.9959);
  }
}
.snow:nth-child(151) {
  opacity: 0.1897;
  transform: translate(30.801vw, -10px) scale(0.6283);
  animation: fall-151 15s -3s linear infinite;
}
@keyframes fall-151 {
  69.022% {
    transform: translate(35.6489vw, 69.022vh) scale(0.6283);
  }
  to {
    transform: translate(33.22495vw, 100vh) scale(0.6283);
  }
}
.snow:nth-child(152) {
  opacity: 0.8899;
  transform: translate(96.2752vw, -10px) scale(0.3946);
  animation: fall-152 17s -20s linear infinite;
}
@keyframes fall-152 {
  79.888% {
    transform: translate(97.0646vw, 79.888vh) scale(0.3946);
  }
  to {
    transform: translate(96.6699vw, 100vh) scale(0.3946);
  }
}
.snow:nth-child(153) {
  opacity: 0.0456;
  transform: translate(71.6093vw, -10px) scale(0.2177);
  animation: fall-153 23s -24s linear infinite;
}
@keyframes fall-153 {
  31.989% {
    transform: translate(66.8015vw, 31.989vh) scale(0.2177);
  }
  to {
    transform: translate(69.2054vw, 100vh) scale(0.2177);
  }
}
.snow:nth-child(154) {
  opacity: 0.4351;
  transform: translate(89.0474vw, -10px) scale(0.1487);
  animation: fall-154 29s -29s linear infinite;
}
@keyframes fall-154 {
  34.9% {
    transform: translate(83.604vw, 34.9vh) scale(0.1487);
  }
  to {
    transform: translate(86.3257vw, 100vh) scale(0.1487);
  }
}
.snow:nth-child(155) {
  opacity: 0.5382;
  transform: translate(45.4352vw, -10px) scale(0.6457);
  animation: fall-155 16s -11s linear infinite;
}
@keyframes fall-155 {
  78.353% {
    transform: translate(43.9377vw, 78.353vh) scale(0.6457);
  }
  to {
    transform: translate(44.68645vw, 100vh) scale(0.6457);
  }
}
.snow:nth-child(156) {
  opacity: 0.5543;
  transform: translate(48.3969vw, -10px) scale(0.6442);
  animation: fall-156 15s -19s linear infinite;
}
@keyframes fall-156 {
  36.105% {
    transform: translate(51.3843vw, 36.105vh) scale(0.6442);
  }
  to {
    transform: translate(49.8906vw, 100vh) scale(0.6442);
  }
}
.snow:nth-child(157) {
  opacity: 0.3294;
  transform: translate(78.5273vw, -10px) scale(0.7495);
  animation: fall-157 29s -6s linear infinite;
}
@keyframes fall-157 {
  73.315% {
    transform: translate(76.193vw, 73.315vh) scale(0.7495);
  }
  to {
    transform: translate(77.36015vw, 100vh) scale(0.7495);
  }
}
.snow:nth-child(158) {
  opacity: 0.661;
  transform: translate(91.7371vw, -10px) scale(0.7492);
  animation: fall-158 17s -28s linear infinite;
}
@keyframes fall-158 {
  58.196% {
    transform: translate(84.0691vw, 58.196vh) scale(0.7492);
  }
  to {
    transform: translate(87.9031vw, 100vh) scale(0.7492);
  }
}
.snow:nth-child(159) {
  opacity: 0.7437;
  transform: translate(37.7399vw, -10px) scale(0.2708);
  animation: fall-159 13s -3s linear infinite;
}
@keyframes fall-159 {
  43.572% {
    transform: translate(35.6655vw, 43.572vh) scale(0.2708);
  }
  to {
    transform: translate(36.7027vw, 100vh) scale(0.2708);
  }
}
.snow:nth-child(160) {
  opacity: 0.4868;
  transform: translate(63.0169vw, -10px) scale(0.236);
  animation: fall-160 23s -21s linear infinite;
}
@keyframes fall-160 {
  43.228% {
    transform: translate(54.7791vw, 43.228vh) scale(0.236);
  }
  to {
    transform: translate(58.898vw, 100vh) scale(0.236);
  }
}
.snow:nth-child(161) {
  opacity: 0.4594;
  transform: translate(85.1335vw, -10px) scale(0.8088);
  animation: fall-161 28s -24s linear infinite;
}
@keyframes fall-161 {
  65.747% {
    transform: translate(76.9819vw, 65.747vh) scale(0.8088);
  }
  to {
    transform: translate(81.0577vw, 100vh) scale(0.8088);
  }
}
.snow:nth-child(162) {
  opacity: 0.3844;
  transform: translate(89.658vw, -10px) scale(0.2863);
  animation: fall-162 15s -29s linear infinite;
}
@keyframes fall-162 {
  76.742% {
    transform: translate(82.9831vw, 76.742vh) scale(0.2863);
  }
  to {
    transform: translate(86.32055vw, 100vh) scale(0.2863);
  }
}
.snow:nth-child(163) {
  opacity: 0.8781;
  transform: translate(24.5512vw, -10px) scale(0.3274);
  animation: fall-163 28s -3s linear infinite;
}
@keyframes fall-163 {
  47.722% {
    transform: translate(15.7204vw, 47.722vh) scale(0.3274);
  }
  to {
    transform: translate(20.1358vw, 100vh) scale(0.3274);
  }
}
.snow:nth-child(164) {
  opacity: 0.0362;
  transform: translate(1.9909vw, -10px) scale(0.1419);
  animation: fall-164 14s -19s linear infinite;
}
@keyframes fall-164 {
  62.437% {
    transform: translate(-6.0451vw, 62.437vh) scale(0.1419);
  }
  to {
    transform: translate(-2.0271vw, 100vh) scale(0.1419);
  }
}
.snow:nth-child(165) {
  opacity: 0.3357;
  transform: translate(47.5236vw, -10px) scale(0.0124);
  animation: fall-165 23s -15s linear infinite;
}
@keyframes fall-165 {
  48.571% {
    transform: translate(43.7515vw, 48.571vh) scale(0.0124);
  }
  to {
    transform: translate(45.63755vw, 100vh) scale(0.0124);
  }
}
.snow:nth-child(166) {
  opacity: 0.0689;
  transform: translate(73.9583vw, -10px) scale(0.9394);
  animation: fall-166 18s -24s linear infinite;
}
@keyframes fall-166 {
  74.859% {
    transform: translate(65.9432vw, 74.859vh) scale(0.9394);
  }
  to {
    transform: translate(69.95075vw, 100vh) scale(0.9394);
  }
}
.snow:nth-child(167) {
  opacity: 0.0284;
  transform: translate(36.2673vw, -10px) scale(0.2464);
  animation: fall-167 29s -13s linear infinite;
}
@keyframes fall-167 {
  57.619% {
    transform: translate(28.1561vw, 57.619vh) scale(0.2464);
  }
  to {
    transform: translate(32.2117vw, 100vh) scale(0.2464);
  }
}
.snow:nth-child(168) {
  opacity: 0.5647;
  transform: translate(60.6313vw, -10px) scale(0.0952);
  animation: fall-168 12s -7s linear infinite;
}
@keyframes fall-168 {
  36.321% {
    transform: translate(58.2139vw, 36.321vh) scale(0.0952);
  }
  to {
    transform: translate(59.4226vw, 100vh) scale(0.0952);
  }
}
.snow:nth-child(169) {
  opacity: 0.7216;
  transform: translate(19.1255vw, -10px) scale(0.8251);
  animation: fall-169 30s -28s linear infinite;
}
@keyframes fall-169 {
  70.334% {
    transform: translate(10.5537vw, 70.334vh) scale(0.8251);
  }
  to {
    transform: translate(14.8396vw, 100vh) scale(0.8251);
  }
}
.snow:nth-child(170) {
  opacity: 0.4207;
  transform: translate(45.1208vw, -10px) scale(0.3368);
  animation: fall-170 16s -11s linear infinite;
}
@keyframes fall-170 {
  57.644% {
    transform: translate(38.5334vw, 57.644vh) scale(0.3368);
  }
  to {
    transform: translate(41.8271vw, 100vh) scale(0.3368);
  }
}
.snow:nth-child(171) {
  opacity: 0.5312;
  transform: translate(81.1018vw, -10px) scale(0.9827);
  animation: fall-171 17s -25s linear infinite;
}
@keyframes fall-171 {
  42.082% {
    transform: translate(85.9693vw, 42.082vh) scale(0.9827);
  }
  to {
    transform: translate(83.53555vw, 100vh) scale(0.9827);
  }
}
.snow:nth-child(172) {
  opacity: 0.0799;
  transform: translate(35.1538vw, -10px) scale(0.9018);
  animation: fall-172 16s -30s linear infinite;
}
@keyframes fall-172 {
  68.772% {
    transform: translate(43.4951vw, 68.772vh) scale(0.9018);
  }
  to {
    transform: translate(39.32445vw, 100vh) scale(0.9018);
  }
}
.snow:nth-child(173) {
  opacity: 0.8646;
  transform: translate(54.7095vw, -10px) scale(0.2786);
  animation: fall-173 23s -21s linear infinite;
}
@keyframes fall-173 {
  67.273% {
    transform: translate(58.3352vw, 67.273vh) scale(0.2786);
  }
  to {
    transform: translate(56.52235vw, 100vh) scale(0.2786);
  }
}
.snow:nth-child(174) {
  opacity: 0.5385;
  transform: translate(85.5035vw, -10px) scale(0.6566);
  animation: fall-174 11s -5s linear infinite;
}
@keyframes fall-174 {
  61.835% {
    transform: translate(81.7664vw, 61.835vh) scale(0.6566);
  }
  to {
    transform: translate(83.63495vw, 100vh) scale(0.6566);
  }
}
.snow:nth-child(175) {
  opacity: 0.6048;
  transform: translate(5.2549vw, -10px) scale(0.5555);
  animation: fall-175 19s -1s linear infinite;
}
@keyframes fall-175 {
  47.501% {
    transform: translate(2.5815vw, 47.501vh) scale(0.5555);
  }
  to {
    transform: translate(3.9182vw, 100vh) scale(0.5555);
  }
}
.snow:nth-child(176) {
  opacity: 0.9497;
  transform: translate(28.7684vw, -10px) scale(0.1989);
  animation: fall-176 26s -10s linear infinite;
}
@keyframes fall-176 {
  39.251% {
    transform: translate(33.3839vw, 39.251vh) scale(0.1989);
  }
  to {
    transform: translate(31.07615vw, 100vh) scale(0.1989);
  }
}
.snow:nth-child(177) {
  opacity: 0.8493;
  transform: translate(40.6965vw, -10px) scale(0.0142);
  animation: fall-177 20s -26s linear infinite;
}
@keyframes fall-177 {
  74.559% {
    transform: translate(43.2163vw, 74.559vh) scale(0.0142);
  }
  to {
    transform: translate(41.9564vw, 100vh) scale(0.0142);
  }
}
.snow:nth-child(178) {
  opacity: 0.4327;
  transform: translate(0.1023vw, -10px) scale(0.2385);
  animation: fall-178 27s -21s linear infinite;
}
@keyframes fall-178 {
  68.375% {
    transform: translate(6.8945vw, 68.375vh) scale(0.2385);
  }
  to {
    transform: translate(3.4984vw, 100vh) scale(0.2385);
  }
}
.snow:nth-child(179) {
  opacity: 0.5522;
  transform: translate(99.4351vw, -10px) scale(0.2859);
  animation: fall-179 23s -30s linear infinite;
}
@keyframes fall-179 {
  30.293% {
    transform: translate(96.6097vw, 30.293vh) scale(0.2859);
  }
  to {
    transform: translate(98.0224vw, 100vh) scale(0.2859);
  }
}
.snow:nth-child(180) {
  opacity: 0.3838;
  transform: translate(22.7707vw, -10px) scale(0.7205);
  animation: fall-180 20s -6s linear infinite;
}
@keyframes fall-180 {
  37.965% {
    transform: translate(19.7561vw, 37.965vh) scale(0.7205);
  }
  to {
    transform: translate(21.2634vw, 100vh) scale(0.7205);
  }
}
.snow:nth-child(181) {
  opacity: 0.1244;
  transform: translate(5.1897vw, -10px) scale(0.1401);
  animation: fall-181 10s -19s linear infinite;
}
@keyframes fall-181 {
  54.365% {
    transform: translate(-4.1098vw, 54.365vh) scale(0.1401);
  }
  to {
    transform: translate(0.53995vw, 100vh) scale(0.1401);
  }
}
.snow:nth-child(182) {
  opacity: 0.544;
  transform: translate(58.9882vw, -10px) scale(0.9133);
  animation: fall-182 18s -10s linear infinite;
}
@keyframes fall-182 {
  72.51% {
    transform: translate(66.8422vw, 72.51vh) scale(0.9133);
  }
  to {
    transform: translate(62.9152vw, 100vh) scale(0.9133);
  }
}
.snow:nth-child(183) {
  opacity: 0.8131;
  transform: translate(22.0362vw, -10px) scale(0.0529);
  animation: fall-183 15s -8s linear infinite;
}
@keyframes fall-183 {
  73.3% {
    transform: translate(24.2707vw, 73.3vh) scale(0.0529);
  }
  to {
    transform: translate(23.15345vw, 100vh) scale(0.0529);
  }
}
.snow:nth-child(184) {
  opacity: 0.9896;
  transform: translate(16.0956vw, -10px) scale(0.1813);
  animation: fall-184 17s -2s linear infinite;
}
@keyframes fall-184 {
  45.209% {
    transform: translate(10.6441vw, 45.209vh) scale(0.1813);
  }
  to {
    transform: translate(13.36985vw, 100vh) scale(0.1813);
  }
}
.snow:nth-child(185) {
  opacity: 0.1621;
  transform: translate(76.2152vw, -10px) scale(0.9697);
  animation: fall-185 22s -17s linear infinite;
}
@keyframes fall-185 {
  59.478% {
    transform: translate(68.3801vw, 59.478vh) scale(0.9697);
  }
  to {
    transform: translate(72.29765vw, 100vh) scale(0.9697);
  }
}
.snow:nth-child(186) {
  opacity: 0.2621;
  transform: translate(45.8564vw, -10px) scale(0.2598);
  animation: fall-186 25s -7s linear infinite;
}
@keyframes fall-186 {
  53.137% {
    transform: translate(48.1204vw, 53.137vh) scale(0.2598);
  }
  to {
    transform: translate(46.9884vw, 100vh) scale(0.2598);
  }
}
.snow:nth-child(187) {
  opacity: 0.8261;
  transform: translate(4.4373vw, -10px) scale(0.3656);
  animation: fall-187 20s -3s linear infinite;
}
@keyframes fall-187 {
  55.705% {
    transform: translate(8.9703vw, 55.705vh) scale(0.3656);
  }
  to {
    transform: translate(6.7038vw, 100vh) scale(0.3656);
  }
}
.snow:nth-child(188) {
  opacity: 0.0708;
  transform: translate(12.9002vw, -10px) scale(0.3301);
  animation: fall-188 24s -5s linear infinite;
}
@keyframes fall-188 {
  49.531% {
    transform: translate(19.7628vw, 49.531vh) scale(0.3301);
  }
  to {
    transform: translate(16.3315vw, 100vh) scale(0.3301);
  }
}
.snow:nth-child(189) {
  opacity: 0.3804;
  transform: translate(58.8681vw, -10px) scale(0.0044);
  animation: fall-189 10s -3s linear infinite;
}
@keyframes fall-189 {
  61.432% {
    transform: translate(52.0336vw, 61.432vh) scale(0.0044);
  }
  to {
    transform: translate(55.45085vw, 100vh) scale(0.0044);
  }
}
.snow:nth-child(190) {
  opacity: 0.77;
  transform: translate(27.1254vw, -10px) scale(0.5111);
  animation: fall-190 22s -3s linear infinite;
}
@keyframes fall-190 {
  39.326% {
    transform: translate(34.8506vw, 39.326vh) scale(0.5111);
  }
  to {
    transform: translate(30.988vw, 100vh) scale(0.5111);
  }
}
.snow:nth-child(191) {
  opacity: 0.1744;
  transform: translate(7.1731vw, -10px) scale(0.3103);
  animation: fall-191 10s -17s linear infinite;
}
@keyframes fall-191 {
  60.204% {
    transform: translate(1.7729vw, 60.204vh) scale(0.3103);
  }
  to {
    transform: translate(4.473vw, 100vh) scale(0.3103);
  }
}
.snow:nth-child(192) {
  opacity: 0.4145;
  transform: translate(65.2673vw, -10px) scale(0.4012);
  animation: fall-192 14s -17s linear infinite;
}
@keyframes fall-192 {
  63.726% {
    transform: translate(65.427vw, 63.726vh) scale(0.4012);
  }
  to {
    transform: translate(65.34715vw, 100vh) scale(0.4012);
  }
}
.snow:nth-child(193) {
  opacity: 0.5478;
  transform: translate(62.3479vw, -10px) scale(0.7428);
  animation: fall-193 10s -16s linear infinite;
}
@keyframes fall-193 {
  43.062% {
    transform: translate(52.7575vw, 43.062vh) scale(0.7428);
  }
  to {
    transform: translate(57.5527vw, 100vh) scale(0.7428);
  }
}
.snow:nth-child(194) {
  opacity: 0.3085;
  transform: translate(74.2106vw, -10px) scale(0.6735);
  animation: fall-194 24s -19s linear infinite;
}
@keyframes fall-194 {
  75.354% {
    transform: translate(70.6098vw, 75.354vh) scale(0.6735);
  }
  to {
    transform: translate(72.4102vw, 100vh) scale(0.6735);
  }
}
.snow:nth-child(195) {
  opacity: 0.3025;
  transform: translate(19.9477vw, -10px) scale(0.4059);
  animation: fall-195 14s -28s linear infinite;
}
@keyframes fall-195 {
  36.343% {
    transform: translate(14.3197vw, 36.343vh) scale(0.4059);
  }
  to {
    transform: translate(17.1337vw, 100vh) scale(0.4059);
  }
}
.snow:nth-child(196) {
  opacity: 0.034;
  transform: translate(79.8405vw, -10px) scale(0.1578);
  animation: fall-196 18s -5s linear infinite;
}
@keyframes fall-196 {
  78.61% {
    transform: translate(70.1964vw, 78.61vh) scale(0.1578);
  }
  to {
    transform: translate(75.01845vw, 100vh) scale(0.1578);
  }
}
.snow:nth-child(197) {
  opacity: 0.0532;
  transform: translate(45.2704vw, -10px) scale(0.137);
  animation: fall-197 22s -16s linear infinite;
}
@keyframes fall-197 {
  30.237% {
    transform: translate(51.6822vw, 30.237vh) scale(0.137);
  }
  to {
    transform: translate(48.4763vw, 100vh) scale(0.137);
  }
}
.snow:nth-child(198) {
  opacity: 0.6559;
  transform: translate(63.6874vw, -10px) scale(0.127);
  animation: fall-198 12s -13s linear infinite;
}
@keyframes fall-198 {
  39.264% {
    transform: translate(56.6506vw, 39.264vh) scale(0.127);
  }
  to {
    transform: translate(60.169vw, 100vh) scale(0.127);
  }
}
.snow:nth-child(199) {
  opacity: 0.7598;
  transform: translate(85.8182vw, -10px) scale(0.08);
  animation: fall-199 25s -14s linear infinite;
}
@keyframes fall-199 {
  76.05% {
    transform: translate(91.1659vw, 76.05vh) scale(0.08);
  }
  to {
    transform: translate(88.49205vw, 100vh) scale(0.08);
  }
}
.snow:nth-child(200) {
  opacity: 0.3596;
  transform: translate(96.6369vw, -10px) scale(0.4184);
  animation: fall-200 15s -29s linear infinite;
}
@keyframes fall-200 {
  54.96% {
    transform: translate(86.8821vw, 54.96vh) scale(0.4184);
  }
  to {
    transform: translate(91.7595vw, 100vh) scale(0.4184);
  }
}
  