.snow_wrapper {
  height: 100vh;
  width: 100%;
  float: left;
  top: 0;
  left: 0;
  position: fixed;
  z-index: -2;
  background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
  overflow: hidden;
  filter: drop-shadow(0 0 10px white);
}

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.648;
  transform: translate(46.6473vw, -10px) scale(0.4206);
  animation: fall-1 24s -15s linear infinite;
}
@keyframes fall-1 {
  53.279% {
    transform: translate(51.8754vw, 53.279vh) scale(0.4206);
  }
  to {
    transform: translate(49.26135vw, 100vh) scale(0.4206);
  }
}
.snow:nth-child(2) {
  opacity: 0.4114;
  transform: translate(35.8378vw, -10px) scale(0.5877);
  animation: fall-2 14s -2s linear infinite;
}
@keyframes fall-2 {
  74.38% {
    transform: translate(32.7896vw, 74.38vh) scale(0.5877);
  }
  to {
    transform: translate(34.3137vw, 100vh) scale(0.5877);
  }
}
.snow:nth-child(3) {
  opacity: 0.762;
  transform: translate(73.6099vw, -10px) scale(0.737);
  animation: fall-3 18s -21s linear infinite;
}
@keyframes fall-3 {
  49.216% {
    transform: translate(63.7146vw, 49.216vh) scale(0.737);
  }
  to {
    transform: translate(68.66225vw, 100vh) scale(0.737);
  }
}
.snow:nth-child(4) {
  opacity: 0.7715;
  transform: translate(38.3566vw, -10px) scale(0.272);
  animation: fall-4 28s -28s linear infinite;
}
@keyframes fall-4 {
  45.696% {
    transform: translate(41.0228vw, 45.696vh) scale(0.272);
  }
  to {
    transform: translate(39.6897vw, 100vh) scale(0.272);
  }
}
.snow:nth-child(5) {
  opacity: 0.6669;
  transform: translate(61.5499vw, -10px) scale(0.5228);
  animation: fall-5 14s -23s linear infinite;
}
@keyframes fall-5 {
  38.828% {
    transform: translate(60.1864vw, 38.828vh) scale(0.5228);
  }
  to {
    transform: translate(60.86815vw, 100vh) scale(0.5228);
  }
}
.snow:nth-child(6) {
  opacity: 0.3528;
  transform: translate(5.063vw, -10px) scale(0.6083);
  animation: fall-6 16s -26s linear infinite;
}
@keyframes fall-6 {
  38.826% {
    transform: translate(2.4072vw, 38.826vh) scale(0.6083);
  }
  to {
    transform: translate(3.7351vw, 100vh) scale(0.6083);
  }
}
.snow:nth-child(7) {
  opacity: 0.0057;
  transform: translate(37.1613vw, -10px) scale(0.199);
  animation: fall-7 30s -8s linear infinite;
}
@keyframes fall-7 {
  78.769% {
    transform: translate(46.6012vw, 78.769vh) scale(0.199);
  }
  to {
    transform: translate(41.88125vw, 100vh) scale(0.199);
  }
}
.snow:nth-child(8) {
  opacity: 0.9357;
  transform: translate(7.3107vw, -10px) scale(0.9893);
  animation: fall-8 24s -17s linear infinite;
}
@keyframes fall-8 {
  51.322% {
    transform: translate(17.2455vw, 51.322vh) scale(0.9893);
  }
  to {
    transform: translate(12.2781vw, 100vh) scale(0.9893);
  }
}
.snow:nth-child(9) {
  opacity: 0.1701;
  transform: translate(22.5653vw, -10px) scale(0.3299);
  animation: fall-9 24s -30s linear infinite;
}
@keyframes fall-9 {
  69.824% {
    transform: translate(29.0919vw, 69.824vh) scale(0.3299);
  }
  to {
    transform: translate(25.8286vw, 100vh) scale(0.3299);
  }
}
.snow:nth-child(10) {
  opacity: 0.2645;
  transform: translate(35.4779vw, -10px) scale(0.2816);
  animation: fall-10 19s -13s linear infinite;
}
@keyframes fall-10 {
  39.852% {
    transform: translate(36.7725vw, 39.852vh) scale(0.2816);
  }
  to {
    transform: translate(36.1252vw, 100vh) scale(0.2816);
  }
}
.snow:nth-child(11) {
  opacity: 0.7091;
  transform: translate(41.3788vw, -10px) scale(0.5392);
  animation: fall-11 12s -9s linear infinite;
}
@keyframes fall-11 {
  76.258% {
    transform: translate(31.7332vw, 76.258vh) scale(0.5392);
  }
  to {
    transform: translate(36.556vw, 100vh) scale(0.5392);
  }
}
.snow:nth-child(12) {
  opacity: 0.8119;
  transform: translate(91.6709vw, -10px) scale(0.0891);
  animation: fall-12 24s -5s linear infinite;
}
@keyframes fall-12 {
  49.798% {
    transform: translate(101.1122vw, 49.798vh) scale(0.0891);
  }
  to {
    transform: translate(96.39155vw, 100vh) scale(0.0891);
  }
}
.snow:nth-child(13) {
  opacity: 0.3752;
  transform: translate(54.6231vw, -10px) scale(0.7117);
  animation: fall-13 12s -28s linear infinite;
}
@keyframes fall-13 {
  33.12% {
    transform: translate(59.9584vw, 33.12vh) scale(0.7117);
  }
  to {
    transform: translate(57.29075vw, 100vh) scale(0.7117);
  }
}
.snow:nth-child(14) {
  opacity: 0.8815;
  transform: translate(74.3938vw, -10px) scale(0.5817);
  animation: fall-14 18s -30s linear infinite;
}
@keyframes fall-14 {
  36.441% {
    transform: translate(67.9216vw, 36.441vh) scale(0.5817);
  }
  to {
    transform: translate(71.1577vw, 100vh) scale(0.5817);
  }
}
.snow:nth-child(15) {
  opacity: 0.4593;
  transform: translate(76.4173vw, -10px) scale(0.0615);
  animation: fall-15 26s -12s linear infinite;
}
@keyframes fall-15 {
  48.955% {
    transform: translate(75.5947vw, 48.955vh) scale(0.0615);
  }
  to {
    transform: translate(76.006vw, 100vh) scale(0.0615);
  }
}
.snow:nth-child(16) {
  opacity: 0.5178;
  transform: translate(17.3869vw, -10px) scale(0.5041);
  animation: fall-16 23s -2s linear infinite;
}
@keyframes fall-16 {
  43.328% {
    transform: translate(12.8784vw, 43.328vh) scale(0.5041);
  }
  to {
    transform: translate(15.13265vw, 100vh) scale(0.5041);
  }
}
.snow:nth-child(17) {
  opacity: 0.597;
  transform: translate(94.1055vw, -10px) scale(0.0679);
  animation: fall-17 11s -12s linear infinite;
}
@keyframes fall-17 {
  58.402% {
    transform: translate(91.0741vw, 58.402vh) scale(0.0679);
  }
  to {
    transform: translate(92.5898vw, 100vh) scale(0.0679);
  }
}
.snow:nth-child(18) {
  opacity: 0.0078;
  transform: translate(88.7363vw, -10px) scale(0.4898);
  animation: fall-18 13s -17s linear infinite;
}
@keyframes fall-18 {
  55.926% {
    transform: translate(90.8319vw, 55.926vh) scale(0.4898);
  }
  to {
    transform: translate(89.7841vw, 100vh) scale(0.4898);
  }
}
.snow:nth-child(19) {
  opacity: 0.5477;
  transform: translate(81.5155vw, -10px) scale(0.4212);
  animation: fall-19 21s -6s linear infinite;
}
@keyframes fall-19 {
  33.26% {
    transform: translate(72.4417vw, 33.26vh) scale(0.4212);
  }
  to {
    transform: translate(76.9786vw, 100vh) scale(0.4212);
  }
}
.snow:nth-child(20) {
  opacity: 0.9542;
  transform: translate(99.0029vw, -10px) scale(0.2223);
  animation: fall-20 18s -5s linear infinite;
}
@keyframes fall-20 {
  47.984% {
    transform: translate(98.5625vw, 47.984vh) scale(0.2223);
  }
  to {
    transform: translate(98.7827vw, 100vh) scale(0.2223);
  }
}
.snow:nth-child(21) {
  opacity: 0.1876;
  transform: translate(22.1296vw, -10px) scale(0.7832);
  animation: fall-21 12s -9s linear infinite;
}
@keyframes fall-21 {
  78.904% {
    transform: translate(20.7876vw, 78.904vh) scale(0.7832);
  }
  to {
    transform: translate(21.4586vw, 100vh) scale(0.7832);
  }
}
.snow:nth-child(22) {
  opacity: 0.1817;
  transform: translate(85.4514vw, -10px) scale(0.0886);
  animation: fall-22 15s -12s linear infinite;
}
@keyframes fall-22 {
  54.679% {
    transform: translate(84.8939vw, 54.679vh) scale(0.0886);
  }
  to {
    transform: translate(85.17265vw, 100vh) scale(0.0886);
  }
}
.snow:nth-child(23) {
  opacity: 0.8918;
  transform: translate(7.4262vw, -10px) scale(0.575);
  animation: fall-23 24s -11s linear infinite;
}
@keyframes fall-23 {
  74.381% {
    transform: translate(8.8572vw, 74.381vh) scale(0.575);
  }
  to {
    transform: translate(8.1417vw, 100vh) scale(0.575);
  }
}
.snow:nth-child(24) {
  opacity: 0.5849;
  transform: translate(35.882vw, -10px) scale(0.7135);
  animation: fall-24 24s -29s linear infinite;
}
@keyframes fall-24 {
  43.024% {
    transform: translate(34.2197vw, 43.024vh) scale(0.7135);
  }
  to {
    transform: translate(35.05085vw, 100vh) scale(0.7135);
  }
}
.snow:nth-child(25) {
  opacity: 0.341;
  transform: translate(14.6434vw, -10px) scale(0.8015);
  animation: fall-25 28s -27s linear infinite;
}
@keyframes fall-25 {
  50.937% {
    transform: translate(8.1833vw, 50.937vh) scale(0.8015);
  }
  to {
    transform: translate(11.41335vw, 100vh) scale(0.8015);
  }
}
.snow:nth-child(26) {
  opacity: 0.2963;
  transform: translate(15.9235vw, -10px) scale(0.3733);
  animation: fall-26 11s -22s linear infinite;
}
@keyframes fall-26 {
  35.643% {
    transform: translate(15.5307vw, 35.643vh) scale(0.3733);
  }
  to {
    transform: translate(15.7271vw, 100vh) scale(0.3733);
  }
}
.snow:nth-child(27) {
  opacity: 0.3897;
  transform: translate(84.0951vw, -10px) scale(0.3235);
  animation: fall-27 16s -24s linear infinite;
}
@keyframes fall-27 {
  56.625% {
    transform: translate(78.9548vw, 56.625vh) scale(0.3235);
  }
  to {
    transform: translate(81.52495vw, 100vh) scale(0.3235);
  }
}
.snow:nth-child(28) {
  opacity: 0.5236;
  transform: translate(38.1914vw, -10px) scale(0.2943);
  animation: fall-28 13s -21s linear infinite;
}
@keyframes fall-28 {
  35.081% {
    transform: translate(39.4389vw, 35.081vh) scale(0.2943);
  }
  to {
    transform: translate(38.81515vw, 100vh) scale(0.2943);
  }
}
.snow:nth-child(29) {
  opacity: 0.7247;
  transform: translate(24.7353vw, -10px) scale(0.417);
  animation: fall-29 26s -16s linear infinite;
}
@keyframes fall-29 {
  41.704% {
    transform: translate(18.2218vw, 41.704vh) scale(0.417);
  }
  to {
    transform: translate(21.47855vw, 100vh) scale(0.417);
  }
}
.snow:nth-child(30) {
  opacity: 0.6848;
  transform: translate(93.821vw, -10px) scale(0.5526);
  animation: fall-30 24s -16s linear infinite;
}
@keyframes fall-30 {
  74.938% {
    transform: translate(86.7041vw, 74.938vh) scale(0.5526);
  }
  to {
    transform: translate(90.26255vw, 100vh) scale(0.5526);
  }
}
.snow:nth-child(31) {
  opacity: 0.4489;
  transform: translate(14.3688vw, -10px) scale(0.1431);
  animation: fall-31 15s -6s linear infinite;
}
@keyframes fall-31 {
  60.165% {
    transform: translate(13.8948vw, 60.165vh) scale(0.1431);
  }
  to {
    transform: translate(14.1318vw, 100vh) scale(0.1431);
  }
}
.snow:nth-child(32) {
  opacity: 0.7015;
  transform: translate(91.4267vw, -10px) scale(0.6924);
  animation: fall-32 26s -13s linear infinite;
}
@keyframes fall-32 {
  30.996% {
    transform: translate(89.9464vw, 30.996vh) scale(0.6924);
  }
  to {
    transform: translate(90.68655vw, 100vh) scale(0.6924);
  }
}
.snow:nth-child(33) {
  opacity: 0.0391;
  transform: translate(43.5265vw, -10px) scale(0.5971);
  animation: fall-33 30s -25s linear infinite;
}
@keyframes fall-33 {
  68.211% {
    transform: translate(49.1465vw, 68.211vh) scale(0.5971);
  }
  to {
    transform: translate(46.3365vw, 100vh) scale(0.5971);
  }
}
.snow:nth-child(34) {
  opacity: 0.6856;
  transform: translate(32.9371vw, -10px) scale(0.3342);
  animation: fall-34 25s -29s linear infinite;
}
@keyframes fall-34 {
  34.114% {
    transform: translate(34.89vw, 34.114vh) scale(0.3342);
  }
  to {
    transform: translate(33.91355vw, 100vh) scale(0.3342);
  }
}
.snow:nth-child(35) {
  opacity: 0.8796;
  transform: translate(60.4702vw, -10px) scale(0.5564);
  animation: fall-35 19s -18s linear infinite;
}
@keyframes fall-35 {
  74.974% {
    transform: translate(67.2377vw, 74.974vh) scale(0.5564);
  }
  to {
    transform: translate(63.85395vw, 100vh) scale(0.5564);
  }
}
.snow:nth-child(36) {
  opacity: 0.2269;
  transform: translate(54.2942vw, -10px) scale(0.0043);
  animation: fall-36 15s -17s linear infinite;
}
@keyframes fall-36 {
  43.746% {
    transform: translate(58.2887vw, 43.746vh) scale(0.0043);
  }
  to {
    transform: translate(56.29145vw, 100vh) scale(0.0043);
  }
}
.snow:nth-child(37) {
  opacity: 0.3923;
  transform: translate(11.6689vw, -10px) scale(0.2707);
  animation: fall-37 16s -16s linear infinite;
}
@keyframes fall-37 {
  41.182% {
    transform: translate(13.1848vw, 41.182vh) scale(0.2707);
  }
  to {
    transform: translate(12.42685vw, 100vh) scale(0.2707);
  }
}
.snow:nth-child(38) {
  opacity: 0.0002;
  transform: translate(61.329vw, -10px) scale(0.7671);
  animation: fall-38 11s -29s linear infinite;
}
@keyframes fall-38 {
  79.602% {
    transform: translate(53.8271vw, 79.602vh) scale(0.7671);
  }
  to {
    transform: translate(57.57805vw, 100vh) scale(0.7671);
  }
}
.snow:nth-child(39) {
  opacity: 0.4277;
  transform: translate(0.424vw, -10px) scale(0.9922);
  animation: fall-39 20s -6s linear infinite;
}
@keyframes fall-39 {
  53.741% {
    transform: translate(-9.2076vw, 53.741vh) scale(0.9922);
  }
  to {
    transform: translate(-4.3918vw, 100vh) scale(0.9922);
  }
}
.snow:nth-child(40) {
  opacity: 0.2767;
  transform: translate(10.8691vw, -10px) scale(0.1474);
  animation: fall-40 24s -18s linear infinite;
}
@keyframes fall-40 {
  68.827% {
    transform: translate(19.0174vw, 68.827vh) scale(0.1474);
  }
  to {
    transform: translate(14.94325vw, 100vh) scale(0.1474);
  }
}
.snow:nth-child(41) {
  opacity: 0.9263;
  transform: translate(8.1816vw, -10px) scale(0.1469);
  animation: fall-41 24s -10s linear infinite;
}
@keyframes fall-41 {
  34.172% {
    transform: translate(16.3591vw, 34.172vh) scale(0.1469);
  }
  to {
    transform: translate(12.27035vw, 100vh) scale(0.1469);
  }
}
.snow:nth-child(42) {
  opacity: 0.1275;
  transform: translate(34.9541vw, -10px) scale(0.4492);
  animation: fall-42 18s -27s linear infinite;
}
@keyframes fall-42 {
  62.686% {
    transform: translate(35.4129vw, 62.686vh) scale(0.4492);
  }
  to {
    transform: translate(35.1835vw, 100vh) scale(0.4492);
  }
}
.snow:nth-child(43) {
  opacity: 0.8702;
  transform: translate(88.9317vw, -10px) scale(0.3384);
  animation: fall-43 21s -19s linear infinite;
}
@keyframes fall-43 {
  56.974% {
    transform: translate(95.99vw, 56.974vh) scale(0.3384);
  }
  to {
    transform: translate(92.46085vw, 100vh) scale(0.3384);
  }
}
.snow:nth-child(44) {
  opacity: 0.4693;
  transform: translate(98.4222vw, -10px) scale(0.1955);
  animation: fall-44 12s -9s linear infinite;
}
@keyframes fall-44 {
  78.537% {
    transform: translate(88.7052vw, 78.537vh) scale(0.1955);
  }
  to {
    transform: translate(93.5637vw, 100vh) scale(0.1955);
  }
}
.snow:nth-child(45) {
  opacity: 0.4126;
  transform: translate(69.4006vw, -10px) scale(0.4181);
  animation: fall-45 13s -3s linear infinite;
}
@keyframes fall-45 {
  40.359% {
    transform: translate(63.2395vw, 40.359vh) scale(0.4181);
  }
  to {
    transform: translate(66.32005vw, 100vh) scale(0.4181);
  }
}
.snow:nth-child(46) {
  opacity: 0.2481;
  transform: translate(95.67vw, -10px) scale(0.5758);
  animation: fall-46 27s -12s linear infinite;
}
@keyframes fall-46 {
  45.65% {
    transform: translate(101.5064vw, 45.65vh) scale(0.5758);
  }
  to {
    transform: translate(98.5882vw, 100vh) scale(0.5758);
  }
}
.snow:nth-child(47) {
  opacity: 0.0941;
  transform: translate(86.1106vw, -10px) scale(0.8177);
  animation: fall-47 29s -18s linear infinite;
}
@keyframes fall-47 {
  58.385% {
    transform: translate(78.2811vw, 58.385vh) scale(0.8177);
  }
  to {
    transform: translate(82.19585vw, 100vh) scale(0.8177);
  }
}
.snow:nth-child(48) {
  opacity: 0.8515;
  transform: translate(46.3709vw, -10px) scale(0.1339);
  animation: fall-48 17s -25s linear infinite;
}
@keyframes fall-48 {
  32.782% {
    transform: translate(43.0052vw, 32.782vh) scale(0.1339);
  }
  to {
    transform: translate(44.68805vw, 100vh) scale(0.1339);
  }
}
.snow:nth-child(49) {
  opacity: 0.9452;
  transform: translate(68.6647vw, -10px) scale(0.018);
  animation: fall-49 25s -8s linear infinite;
}
@keyframes fall-49 {
  74.14% {
    transform: translate(71.6532vw, 74.14vh) scale(0.018);
  }
  to {
    transform: translate(70.15895vw, 100vh) scale(0.018);
  }
}
.snow:nth-child(50) {
  opacity: 0.7724;
  transform: translate(36.1451vw, -10px) scale(0.3511);
  animation: fall-50 22s -8s linear infinite;
}
@keyframes fall-50 {
  75.422% {
    transform: translate(43.4196vw, 75.422vh) scale(0.3511);
  }
  to {
    transform: translate(39.78235vw, 100vh) scale(0.3511);
  }
}
.snow:nth-child(51) {
  opacity: 0.5142;
  transform: translate(83.9067vw, -10px) scale(0.1699);
  animation: fall-51 10s -14s linear infinite;
}
@keyframes fall-51 {
  73.051% {
    transform: translate(90.2019vw, 73.051vh) scale(0.1699);
  }
  to {
    transform: translate(87.0543vw, 100vh) scale(0.1699);
  }
}
.snow:nth-child(52) {
  opacity: 0.5736;
  transform: translate(61.3211vw, -10px) scale(0.4572);
  animation: fall-52 15s -20s linear infinite;
}
@keyframes fall-52 {
  61.671% {
    transform: translate(62.4338vw, 61.671vh) scale(0.4572);
  }
  to {
    transform: translate(61.87745vw, 100vh) scale(0.4572);
  }
}
.snow:nth-child(53) {
  opacity: 0.1311;
  transform: translate(99.8398vw, -10px) scale(0.0247);
  animation: fall-53 29s -6s linear infinite;
}
@keyframes fall-53 {
  45.804% {
    transform: translate(103.8463vw, 45.804vh) scale(0.0247);
  }
  to {
    transform: translate(101.84305vw, 100vh) scale(0.0247);
  }
}
.snow:nth-child(54) {
  opacity: 0.8012;
  transform: translate(73.0236vw, -10px) scale(0.6747);
  animation: fall-54 30s -16s linear infinite;
}
@keyframes fall-54 {
  49.469% {
    transform: translate(74.7858vw, 49.469vh) scale(0.6747);
  }
  to {
    transform: translate(73.9047vw, 100vh) scale(0.6747);
  }
}
.snow:nth-child(55) {
  opacity: 0.08;
  transform: translate(63.617vw, -10px) scale(0.6205);
  animation: fall-55 19s -8s linear infinite;
}
@keyframes fall-55 {
  45.461% {
    transform: translate(66.1622vw, 45.461vh) scale(0.6205);
  }
  to {
    transform: translate(64.8896vw, 100vh) scale(0.6205);
  }
}
.snow:nth-child(56) {
  opacity: 0.9221;
  transform: translate(63.319vw, -10px) scale(0.3949);
  animation: fall-56 25s -21s linear infinite;
}
@keyframes fall-56 {
  69.169% {
    transform: translate(54.4764vw, 69.169vh) scale(0.3949);
  }
  to {
    transform: translate(58.8977vw, 100vh) scale(0.3949);
  }
}
.snow:nth-child(57) {
  opacity: 0.9678;
  transform: translate(9.9942vw, -10px) scale(0.3729);
  animation: fall-57 28s -1s linear infinite;
}
@keyframes fall-57 {
  64.479% {
    transform: translate(2.3875vw, 64.479vh) scale(0.3729);
  }
  to {
    transform: translate(6.19085vw, 100vh) scale(0.3729);
  }
}
.snow:nth-child(58) {
  opacity: 0.1493;
  transform: translate(69.1701vw, -10px) scale(0.1615);
  animation: fall-58 28s -21s linear infinite;
}
@keyframes fall-58 {
  73.124% {
    transform: translate(77.056vw, 73.124vh) scale(0.1615);
  }
  to {
    transform: translate(73.11305vw, 100vh) scale(0.1615);
  }
}
.snow:nth-child(59) {
  opacity: 0.3041;
  transform: translate(15.3936vw, -10px) scale(0.6008);
  animation: fall-59 25s -26s linear infinite;
}
@keyframes fall-59 {
  46.822% {
    transform: translate(22.0397vw, 46.822vh) scale(0.6008);
  }
  to {
    transform: translate(18.71665vw, 100vh) scale(0.6008);
  }
}
.snow:nth-child(60) {
  opacity: 0.4053;
  transform: translate(54.3239vw, -10px) scale(0.1134);
  animation: fall-60 15s -28s linear infinite;
}
@keyframes fall-60 {
  33.289% {
    transform: translate(50.4658vw, 33.289vh) scale(0.1134);
  }
  to {
    transform: translate(52.39485vw, 100vh) scale(0.1134);
  }
}
.snow:nth-child(61) {
  opacity: 0.4831;
  transform: translate(69.5785vw, -10px) scale(0.0513);
  animation: fall-61 20s -7s linear infinite;
}
@keyframes fall-61 {
  66.479% {
    transform: translate(60.0999vw, 66.479vh) scale(0.0513);
  }
  to {
    transform: translate(64.8392vw, 100vh) scale(0.0513);
  }
}
.snow:nth-child(62) {
  opacity: 0.0577;
  transform: translate(28.6395vw, -10px) scale(0.4328);
  animation: fall-62 26s -24s linear infinite;
}
@keyframes fall-62 {
  37.718% {
    transform: translate(21.3651vw, 37.718vh) scale(0.4328);
  }
  to {
    transform: translate(25.0023vw, 100vh) scale(0.4328);
  }
}
.snow:nth-child(63) {
  opacity: 0.1903;
  transform: translate(22.849vw, -10px) scale(0.1938);
  animation: fall-63 24s -5s linear infinite;
}
@keyframes fall-63 {
  70.462% {
    transform: translate(20.8567vw, 70.462vh) scale(0.1938);
  }
  to {
    transform: translate(21.85285vw, 100vh) scale(0.1938);
  }
}
.snow:nth-child(64) {
  opacity: 0.9882;
  transform: translate(3.0187vw, -10px) scale(0.3221);
  animation: fall-64 30s -29s linear infinite;
}
@keyframes fall-64 {
  45.885% {
    transform: translate(8.1674vw, 45.885vh) scale(0.3221);
  }
  to {
    transform: translate(5.59305vw, 100vh) scale(0.3221);
  }
}
.snow:nth-child(65) {
  opacity: 0.5535;
  transform: translate(59.6467vw, -10px) scale(0.2376);
  animation: fall-65 15s -20s linear infinite;
}
@keyframes fall-65 {
  44.514% {
    transform: translate(65.2418vw, 44.514vh) scale(0.2376);
  }
  to {
    transform: translate(62.44425vw, 100vh) scale(0.2376);
  }
}
.snow:nth-child(66) {
  opacity: 0.7424;
  transform: translate(2.1657vw, -10px) scale(0.5801);
  animation: fall-66 17s -5s linear infinite;
}
@keyframes fall-66 {
  78.119% {
    transform: translate(10.2972vw, 78.119vh) scale(0.5801);
  }
  to {
    transform: translate(6.23145vw, 100vh) scale(0.5801);
  }
}
.snow:nth-child(67) {
  opacity: 0.2546;
  transform: translate(96.1618vw, -10px) scale(0.3114);
  animation: fall-67 23s -22s linear infinite;
}
@keyframes fall-67 {
  34.735% {
    transform: translate(101.7823vw, 34.735vh) scale(0.3114);
  }
  to {
    transform: translate(98.97205vw, 100vh) scale(0.3114);
  }
}
.snow:nth-child(68) {
  opacity: 0.1235;
  transform: translate(32.5vw, -10px) scale(0.5449);
  animation: fall-68 17s -16s linear infinite;
}
@keyframes fall-68 {
  48.402% {
    transform: translate(39.2978vw, 48.402vh) scale(0.5449);
  }
  to {
    transform: translate(35.8989vw, 100vh) scale(0.5449);
  }
}
.snow:nth-child(69) {
  opacity: 0.6319;
  transform: translate(63.758vw, -10px) scale(0.5682);
  animation: fall-69 30s -27s linear infinite;
}
@keyframes fall-69 {
  69.466% {
    transform: translate(64.643vw, 69.466vh) scale(0.5682);
  }
  to {
    transform: translate(64.2005vw, 100vh) scale(0.5682);
  }
}
.snow:nth-child(70) {
  opacity: 0.2822;
  transform: translate(6.7713vw, -10px) scale(0.0065);
  animation: fall-70 30s -3s linear infinite;
}
@keyframes fall-70 {
  75.078% {
    transform: translate(5.6942vw, 75.078vh) scale(0.0065);
  }
  to {
    transform: translate(6.23275vw, 100vh) scale(0.0065);
  }
}
.snow:nth-child(71) {
  opacity: 0.219;
  transform: translate(73.2631vw, -10px) scale(0.8169);
  animation: fall-71 10s -29s linear infinite;
}
@keyframes fall-71 {
  56.182% {
    transform: translate(82.4134vw, 56.182vh) scale(0.8169);
  }
  to {
    transform: translate(77.83825vw, 100vh) scale(0.8169);
  }
}
.snow:nth-child(72) {
  opacity: 0.6486;
  transform: translate(61.9401vw, -10px) scale(0.4416);
  animation: fall-72 20s -22s linear infinite;
}
@keyframes fall-72 {
  36.201% {
    transform: translate(69.811vw, 36.201vh) scale(0.4416);
  }
  to {
    transform: translate(65.87555vw, 100vh) scale(0.4416);
  }
}
.snow:nth-child(73) {
  opacity: 0.6236;
  transform: translate(40.3781vw, -10px) scale(0.3638);
  animation: fall-73 27s -2s linear infinite;
}
@keyframes fall-73 {
  77.634% {
    transform: translate(37.9952vw, 77.634vh) scale(0.3638);
  }
  to {
    transform: translate(39.18665vw, 100vh) scale(0.3638);
  }
}
.snow:nth-child(74) {
  opacity: 0.5407;
  transform: translate(95.9874vw, -10px) scale(0.8702);
  animation: fall-74 25s -5s linear infinite;
}
@keyframes fall-74 {
  61.797% {
    transform: translate(89.561vw, 61.797vh) scale(0.8702);
  }
  to {
    transform: translate(92.7742vw, 100vh) scale(0.8702);
  }
}
.snow:nth-child(75) {
  opacity: 0.3959;
  transform: translate(52.4583vw, -10px) scale(0.0368);
  animation: fall-75 20s -15s linear infinite;
}
@keyframes fall-75 {
  55.494% {
    transform: translate(50.9878vw, 55.494vh) scale(0.0368);
  }
  to {
    transform: translate(51.72305vw, 100vh) scale(0.0368);
  }
}
.snow:nth-child(76) {
  opacity: 0.7429;
  transform: translate(1.438vw, -10px) scale(0.8124);
  animation: fall-76 18s -24s linear infinite;
}
@keyframes fall-76 {
  33.658% {
    transform: translate(-2.6962vw, 33.658vh) scale(0.8124);
  }
  to {
    transform: translate(-0.6291vw, 100vh) scale(0.8124);
  }
}
.snow:nth-child(77) {
  opacity: 0.4573;
  transform: translate(96.2402vw, -10px) scale(0.4806);
  animation: fall-77 19s -10s linear infinite;
}
@keyframes fall-77 {
  60.365% {
    transform: translate(90.9694vw, 60.365vh) scale(0.4806);
  }
  to {
    transform: translate(93.6048vw, 100vh) scale(0.4806);
  }
}
.snow:nth-child(78) {
  opacity: 0.9832;
  transform: translate(7.0762vw, -10px) scale(0.6418);
  animation: fall-78 26s -22s linear infinite;
}
@keyframes fall-78 {
  58.924% {
    transform: translate(8.9372vw, 58.924vh) scale(0.6418);
  }
  to {
    transform: translate(8.0067vw, 100vh) scale(0.6418);
  }
}
.snow:nth-child(79) {
  opacity: 0.1936;
  transform: translate(22.1394vw, -10px) scale(0.7338);
  animation: fall-79 25s -20s linear infinite;
}
@keyframes fall-79 {
  60.198% {
    transform: translate(12.3554vw, 60.198vh) scale(0.7338);
  }
  to {
    transform: translate(17.2474vw, 100vh) scale(0.7338);
  }
}
.snow:nth-child(80) {
  opacity: 0.2197;
  transform: translate(28.5842vw, -10px) scale(0.1743);
  animation: fall-80 23s -19s linear infinite;
}
@keyframes fall-80 {
  47.27% {
    transform: translate(25.065vw, 47.27vh) scale(0.1743);
  }
  to {
    transform: translate(26.8246vw, 100vh) scale(0.1743);
  }
}
.snow:nth-child(81) {
  opacity: 0.3619;
  transform: translate(25.1039vw, -10px) scale(0.0897);
  animation: fall-81 19s -19s linear infinite;
}
@keyframes fall-81 {
  53.582% {
    transform: translate(28.026vw, 53.582vh) scale(0.0897);
  }
  to {
    transform: translate(26.56495vw, 100vh) scale(0.0897);
  }
}
.snow:nth-child(82) {
  opacity: 0.4746;
  transform: translate(3.2878vw, -10px) scale(0.8196);
  animation: fall-82 26s -15s linear infinite;
}
@keyframes fall-82 {
  53.112% {
    transform: translate(7.595vw, 53.112vh) scale(0.8196);
  }
  to {
    transform: translate(5.4414vw, 100vh) scale(0.8196);
  }
}
.snow:nth-child(83) {
  opacity: 0.1148;
  transform: translate(56.7706vw, -10px) scale(0.5486);
  animation: fall-83 24s -13s linear infinite;
}
@keyframes fall-83 {
  40.86% {
    transform: translate(50.2199vw, 40.86vh) scale(0.5486);
  }
  to {
    transform: translate(53.49525vw, 100vh) scale(0.5486);
  }
}
.snow:nth-child(84) {
  opacity: 0.6276;
  transform: translate(56.5076vw, -10px) scale(0.5548);
  animation: fall-84 25s -23s linear infinite;
}
@keyframes fall-84 {
  38.479% {
    transform: translate(53.5762vw, 38.479vh) scale(0.5548);
  }
  to {
    transform: translate(55.0419vw, 100vh) scale(0.5548);
  }
}
.snow:nth-child(85) {
  opacity: 0.7675;
  transform: translate(50.5124vw, -10px) scale(0.3405);
  animation: fall-85 16s -1s linear infinite;
}
@keyframes fall-85 {
  36.22% {
    transform: translate(44.5078vw, 36.22vh) scale(0.3405);
  }
  to {
    transform: translate(47.5101vw, 100vh) scale(0.3405);
  }
}
.snow:nth-child(86) {
  opacity: 0.1362;
  transform: translate(90.1498vw, -10px) scale(0.4965);
  animation: fall-86 29s -14s linear infinite;
}
@keyframes fall-86 {
  74.174% {
    transform: translate(95.3094vw, 74.174vh) scale(0.4965);
  }
  to {
    transform: translate(92.7296vw, 100vh) scale(0.4965);
  }
}
.snow:nth-child(87) {
  opacity: 0.7333;
  transform: translate(3.0519vw, -10px) scale(0.9468);
  animation: fall-87 10s -20s linear infinite;
}
@keyframes fall-87 {
  56.887% {
    transform: translate(5.731vw, 56.887vh) scale(0.9468);
  }
  to {
    transform: translate(4.39145vw, 100vh) scale(0.9468);
  }
}
.snow:nth-child(88) {
  opacity: 0.2589;
  transform: translate(68.7227vw, -10px) scale(0.4635);
  animation: fall-88 27s -11s linear infinite;
}
@keyframes fall-88 {
  55.313% {
    transform: translate(71.5123vw, 55.313vh) scale(0.4635);
  }
  to {
    transform: translate(70.1175vw, 100vh) scale(0.4635);
  }
}
.snow:nth-child(89) {
  opacity: 0.7226;
  transform: translate(10.4827vw, -10px) scale(0.4907);
  animation: fall-89 21s -8s linear infinite;
}
@keyframes fall-89 {
  38.55% {
    transform: translate(7.013vw, 38.55vh) scale(0.4907);
  }
  to {
    transform: translate(8.74785vw, 100vh) scale(0.4907);
  }
}
.snow:nth-child(90) {
  opacity: 0.381;
  transform: translate(63.842vw, -10px) scale(0.929);
  animation: fall-90 16s -12s linear infinite;
}
@keyframes fall-90 {
  49.481% {
    transform: translate(58.2197vw, 49.481vh) scale(0.929);
  }
  to {
    transform: translate(61.03085vw, 100vh) scale(0.929);
  }
}
.snow:nth-child(91) {
  opacity: 0.0654;
  transform: translate(59.2679vw, -10px) scale(0.1036);
  animation: fall-91 28s -22s linear infinite;
}
@keyframes fall-91 {
  69.566% {
    transform: translate(49.9317vw, 69.566vh) scale(0.1036);
  }
  to {
    transform: translate(54.5998vw, 100vh) scale(0.1036);
  }
}
.snow:nth-child(92) {
  opacity: 0.2841;
  transform: translate(85.2738vw, -10px) scale(0.1607);
  animation: fall-92 29s -20s linear infinite;
}
@keyframes fall-92 {
  77.902% {
    transform: translate(84.903vw, 77.902vh) scale(0.1607);
  }
  to {
    transform: translate(85.0884vw, 100vh) scale(0.1607);
  }
}
.snow:nth-child(93) {
  opacity: 0.0483;
  transform: translate(94.0826vw, -10px) scale(0.461);
  animation: fall-93 27s -16s linear infinite;
}
@keyframes fall-93 {
  35.389% {
    transform: translate(99.0124vw, 35.389vh) scale(0.461);
  }
  to {
    transform: translate(96.5475vw, 100vh) scale(0.461);
  }
}
.snow:nth-child(94) {
  opacity: 0.3614;
  transform: translate(18.89vw, -10px) scale(0.5191);
  animation: fall-94 22s -8s linear infinite;
}
@keyframes fall-94 {
  30.183% {
    transform: translate(12.7449vw, 30.183vh) scale(0.5191);
  }
  to {
    transform: translate(15.81745vw, 100vh) scale(0.5191);
  }
}
.snow:nth-child(95) {
  opacity: 0.6763;
  transform: translate(87.1174vw, -10px) scale(0.0302);
  animation: fall-95 29s -30s linear infinite;
}
@keyframes fall-95 {
  74.641% {
    transform: translate(78.1332vw, 74.641vh) scale(0.0302);
  }
  to {
    transform: translate(82.6253vw, 100vh) scale(0.0302);
  }
}
.snow:nth-child(96) {
  opacity: 0.5606;
  transform: translate(84.231vw, -10px) scale(0.6745);
  animation: fall-96 24s -28s linear infinite;
}
@keyframes fall-96 {
  61.11% {
    transform: translate(79.9116vw, 61.11vh) scale(0.6745);
  }
  to {
    transform: translate(82.0713vw, 100vh) scale(0.6745);
  }
}
.snow:nth-child(97) {
  opacity: 0.5962;
  transform: translate(58.3427vw, -10px) scale(0.3551);
  animation: fall-97 12s -6s linear infinite;
}
@keyframes fall-97 {
  38.565% {
    transform: translate(65.7176vw, 38.565vh) scale(0.3551);
  }
  to {
    transform: translate(62.03015vw, 100vh) scale(0.3551);
  }
}
.snow:nth-child(98) {
  opacity: 0.9756;
  transform: translate(62.5783vw, -10px) scale(0.4638);
  animation: fall-98 28s -17s linear infinite;
}
@keyframes fall-98 {
  47.683% {
    transform: translate(63.0316vw, 47.683vh) scale(0.4638);
  }
  to {
    transform: translate(62.80495vw, 100vh) scale(0.4638);
  }
}
.snow:nth-child(99) {
  opacity: 0.5898;
  transform: translate(14.1309vw, -10px) scale(0.0291);
  animation: fall-99 13s -30s linear infinite;
}
@keyframes fall-99 {
  32.538% {
    transform: translate(5.4171vw, 32.538vh) scale(0.0291);
  }
  to {
    transform: translate(9.774vw, 100vh) scale(0.0291);
  }
}
.snow:nth-child(100) {
  opacity: 0.9355;
  transform: translate(61.6433vw, -10px) scale(0.674);
  animation: fall-100 22s -28s linear infinite;
}
@keyframes fall-100 {
  48.732% {
    transform: translate(57.2329vw, 48.732vh) scale(0.674);
  }
  to {
    transform: translate(59.4381vw, 100vh) scale(0.674);
  }
}
.snow:nth-child(101) {
  opacity: 0.2471;
  transform: translate(35.5414vw, -10px) scale(0.9217);
  animation: fall-101 13s -25s linear infinite;
}
@keyframes fall-101 {
  71.662% {
    transform: translate(28.7414vw, 71.662vh) scale(0.9217);
  }
  to {
    transform: translate(32.1414vw, 100vh) scale(0.9217);
  }
}
.snow:nth-child(102) {
  opacity: 0.505;
  transform: translate(67.695vw, -10px) scale(0.8271);
  animation: fall-102 17s -18s linear infinite;
}
@keyframes fall-102 {
  57.689% {
    transform: translate(61.5156vw, 57.689vh) scale(0.8271);
  }
  to {
    transform: translate(64.6053vw, 100vh) scale(0.8271);
  }
}
.snow:nth-child(103) {
  opacity: 0.8298;
  transform: translate(29.318vw, -10px) scale(0.0819);
  animation: fall-103 24s -7s linear infinite;
}
@keyframes fall-103 {
  40.328% {
    transform: translate(25.4449vw, 40.328vh) scale(0.0819);
  }
  to {
    transform: translate(27.38145vw, 100vh) scale(0.0819);
  }
}
.snow:nth-child(104) {
  opacity: 0.7032;
  transform: translate(18.7322vw, -10px) scale(0.4387);
  animation: fall-104 28s -11s linear infinite;
}
@keyframes fall-104 {
  42.877% {
    transform: translate(21.3929vw, 42.877vh) scale(0.4387);
  }
  to {
    transform: translate(20.06255vw, 100vh) scale(0.4387);
  }
}
.snow:nth-child(105) {
  opacity: 0.5275;
  transform: translate(65.8853vw, -10px) scale(0.536);
  animation: fall-105 30s -29s linear infinite;
}
@keyframes fall-105 {
  30.783% {
    transform: translate(64.76vw, 30.783vh) scale(0.536);
  }
  to {
    transform: translate(65.32265vw, 100vh) scale(0.536);
  }
}
.snow:nth-child(106) {
  opacity: 0.4321;
  transform: translate(88.4814vw, -10px) scale(0.425);
  animation: fall-106 17s -22s linear infinite;
}
@keyframes fall-106 {
  57.093% {
    transform: translate(87.5059vw, 57.093vh) scale(0.425);
  }
  to {
    transform: translate(87.99365vw, 100vh) scale(0.425);
  }
}
.snow:nth-child(107) {
  opacity: 0.4206;
  transform: translate(2.1872vw, -10px) scale(0.67);
  animation: fall-107 26s -13s linear infinite;
}
@keyframes fall-107 {
  61.02% {
    transform: translate(0.7527vw, 61.02vh) scale(0.67);
  }
  to {
    transform: translate(1.46995vw, 100vh) scale(0.67);
  }
}
.snow:nth-child(108) {
  opacity: 0.1962;
  transform: translate(91.3674vw, -10px) scale(0.8539);
  animation: fall-108 15s -20s linear infinite;
}
@keyframes fall-108 {
  40.51% {
    transform: translate(92.8485vw, 40.51vh) scale(0.8539);
  }
  to {
    transform: translate(92.10795vw, 100vh) scale(0.8539);
  }
}
.snow:nth-child(109) {
  opacity: 0.1683;
  transform: translate(95.6282vw, -10px) scale(0.1251);
  animation: fall-109 28s -15s linear infinite;
}
@keyframes fall-109 {
  70.215% {
    transform: translate(104.5661vw, 70.215vh) scale(0.1251);
  }
  to {
    transform: translate(100.09715vw, 100vh) scale(0.1251);
  }
}
.snow:nth-child(110) {
  opacity: 0.1988;
  transform: translate(58.7449vw, -10px) scale(0.9245);
  animation: fall-110 29s -28s linear infinite;
}
@keyframes fall-110 {
  65.672% {
    transform: translate(53.5074vw, 65.672vh) scale(0.9245);
  }
  to {
    transform: translate(56.12615vw, 100vh) scale(0.9245);
  }
}
.snow:nth-child(111) {
  opacity: 0.4496;
  transform: translate(13.8717vw, -10px) scale(0.3953);
  animation: fall-111 24s -4s linear infinite;
}
@keyframes fall-111 {
  46.798% {
    transform: translate(19.3615vw, 46.798vh) scale(0.3953);
  }
  to {
    transform: translate(16.6166vw, 100vh) scale(0.3953);
  }
}
.snow:nth-child(112) {
  opacity: 0.5872;
  transform: translate(14.1655vw, -10px) scale(0.4006);
  animation: fall-112 26s -22s linear infinite;
}
@keyframes fall-112 {
  40.178% {
    transform: translate(8.7675vw, 40.178vh) scale(0.4006);
  }
  to {
    transform: translate(11.4665vw, 100vh) scale(0.4006);
  }
}
.snow:nth-child(113) {
  opacity: 0.4258;
  transform: translate(31.7226vw, -10px) scale(0.6145);
  animation: fall-113 23s -1s linear infinite;
}
@keyframes fall-113 {
  40.457% {
    transform: translate(27.8387vw, 40.457vh) scale(0.6145);
  }
  to {
    transform: translate(29.78065vw, 100vh) scale(0.6145);
  }
}
.snow:nth-child(114) {
  opacity: 0.5138;
  transform: translate(54.6322vw, -10px) scale(0.3998);
  animation: fall-114 26s -22s linear infinite;
}
@keyframes fall-114 {
  32.824% {
    transform: translate(60.6697vw, 32.824vh) scale(0.3998);
  }
  to {
    transform: translate(57.65095vw, 100vh) scale(0.3998);
  }
}
.snow:nth-child(115) {
  opacity: 0.5959;
  transform: translate(75.9786vw, -10px) scale(0.743);
  animation: fall-115 17s -2s linear infinite;
}
@keyframes fall-115 {
  60.018% {
    transform: translate(80.782vw, 60.018vh) scale(0.743);
  }
  to {
    transform: translate(78.3803vw, 100vh) scale(0.743);
  }
}
.snow:nth-child(116) {
  opacity: 0.2492;
  transform: translate(85.7754vw, -10px) scale(0.0588);
  animation: fall-116 17s -10s linear infinite;
}
@keyframes fall-116 {
  51.201% {
    transform: translate(76.3666vw, 51.201vh) scale(0.0588);
  }
  to {
    transform: translate(81.071vw, 100vh) scale(0.0588);
  }
}
.snow:nth-child(117) {
  opacity: 0.6791;
  transform: translate(92.0922vw, -10px) scale(0.8911);
  animation: fall-117 15s -2s linear infinite;
}
@keyframes fall-117 {
  44.574% {
    transform: translate(98.3272vw, 44.574vh) scale(0.8911);
  }
  to {
    transform: translate(95.2097vw, 100vh) scale(0.8911);
  }
}
.snow:nth-child(118) {
  opacity: 0.5046;
  transform: translate(48.2424vw, -10px) scale(0.5933);
  animation: fall-118 20s -6s linear infinite;
}
@keyframes fall-118 {
  37.957% {
    transform: translate(50.7448vw, 37.957vh) scale(0.5933);
  }
  to {
    transform: translate(49.4936vw, 100vh) scale(0.5933);
  }
}
.snow:nth-child(119) {
  opacity: 0.8746;
  transform: translate(91.7503vw, -10px) scale(0.5127);
  animation: fall-119 22s -4s linear infinite;
}
@keyframes fall-119 {
  31.534% {
    transform: translate(90.9567vw, 31.534vh) scale(0.5127);
  }
  to {
    transform: translate(91.3535vw, 100vh) scale(0.5127);
  }
}
.snow:nth-child(120) {
  opacity: 0.4572;
  transform: translate(87.6713vw, -10px) scale(0.4655);
  animation: fall-120 25s -27s linear infinite;
}
@keyframes fall-120 {
  37.52% {
    transform: translate(81.2193vw, 37.52vh) scale(0.4655);
  }
  to {
    transform: translate(84.4453vw, 100vh) scale(0.4655);
  }
}
.snow:nth-child(121) {
  opacity: 0.1113;
  transform: translate(53.5364vw, -10px) scale(0.2184);
  animation: fall-121 22s -1s linear infinite;
}
@keyframes fall-121 {
  73.51% {
    transform: translate(44.38vw, 73.51vh) scale(0.2184);
  }
  to {
    transform: translate(48.9582vw, 100vh) scale(0.2184);
  }
}
.snow:nth-child(122) {
  opacity: 0.8836;
  transform: translate(74.4309vw, -10px) scale(0.3642);
  animation: fall-122 21s -10s linear infinite;
}
@keyframes fall-122 {
  45.118% {
    transform: translate(79.4669vw, 45.118vh) scale(0.3642);
  }
  to {
    transform: translate(76.9489vw, 100vh) scale(0.3642);
  }
}
.snow:nth-child(123) {
  opacity: 0.8312;
  transform: translate(52.4336vw, -10px) scale(0.5952);
  animation: fall-123 25s -27s linear infinite;
}
@keyframes fall-123 {
  34.954% {
    transform: translate(42.5004vw, 34.954vh) scale(0.5952);
  }
  to {
    transform: translate(47.467vw, 100vh) scale(0.5952);
  }
}
.snow:nth-child(124) {
  opacity: 0.2691;
  transform: translate(96.3608vw, -10px) scale(0.9453);
  animation: fall-124 11s -21s linear infinite;
}
@keyframes fall-124 {
  79.194% {
    transform: translate(94.6879vw, 79.194vh) scale(0.9453);
  }
  to {
    transform: translate(95.52435vw, 100vh) scale(0.9453);
  }
}
.snow:nth-child(125) {
  opacity: 0.2692;
  transform: translate(20.2739vw, -10px) scale(0.8141);
  animation: fall-125 30s -29s linear infinite;
}
@keyframes fall-125 {
  64.738% {
    transform: translate(19.8604vw, 64.738vh) scale(0.8141);
  }
  to {
    transform: translate(20.06715vw, 100vh) scale(0.8141);
  }
}
.snow:nth-child(126) {
  opacity: 0.3956;
  transform: translate(45.8892vw, -10px) scale(0.0758);
  animation: fall-126 12s -10s linear infinite;
}
@keyframes fall-126 {
  66.335% {
    transform: translate(47.9975vw, 66.335vh) scale(0.0758);
  }
  to {
    transform: translate(46.94335vw, 100vh) scale(0.0758);
  }
}
.snow:nth-child(127) {
  opacity: 0.2777;
  transform: translate(22.4125vw, -10px) scale(0.8668);
  animation: fall-127 27s -3s linear infinite;
}
@keyframes fall-127 {
  72.414% {
    transform: translate(30.3532vw, 72.414vh) scale(0.8668);
  }
  to {
    transform: translate(26.38285vw, 100vh) scale(0.8668);
  }
}
.snow:nth-child(128) {
  opacity: 0.1686;
  transform: translate(48.8302vw, -10px) scale(0.5938);
  animation: fall-128 17s -8s linear infinite;
}
@keyframes fall-128 {
  46.908% {
    transform: translate(46.4804vw, 46.908vh) scale(0.5938);
  }
  to {
    transform: translate(47.6553vw, 100vh) scale(0.5938);
  }
}
.snow:nth-child(129) {
  opacity: 0.7246;
  transform: translate(38.1517vw, -10px) scale(0.6509);
  animation: fall-129 28s -11s linear infinite;
}
@keyframes fall-129 {
  71.042% {
    transform: translate(38.9053vw, 71.042vh) scale(0.6509);
  }
  to {
    transform: translate(38.5285vw, 100vh) scale(0.6509);
  }
}
.snow:nth-child(130) {
  opacity: 0.7918;
  transform: translate(11.3197vw, -10px) scale(0.8676);
  animation: fall-130 14s -29s linear infinite;
}
@keyframes fall-130 {
  46.564% {
    transform: translate(2.7798vw, 46.564vh) scale(0.8676);
  }
  to {
    transform: translate(7.04975vw, 100vh) scale(0.8676);
  }
}
.snow:nth-child(131) {
  opacity: 0.2512;
  transform: translate(93.3743vw, -10px) scale(0.2739);
  animation: fall-131 26s -14s linear infinite;
}
@keyframes fall-131 {
  79.659% {
    transform: translate(91.4554vw, 79.659vh) scale(0.2739);
  }
  to {
    transform: translate(92.41485vw, 100vh) scale(0.2739);
  }
}
.snow:nth-child(132) {
  opacity: 0.5674;
  transform: translate(47.5088vw, -10px) scale(0.2367);
  animation: fall-132 10s -27s linear infinite;
}
@keyframes fall-132 {
  61.388% {
    transform: translate(46.996vw, 61.388vh) scale(0.2367);
  }
  to {
    transform: translate(47.2524vw, 100vh) scale(0.2367);
  }
}
.snow:nth-child(133) {
  opacity: 0.9793;
  transform: translate(53.0134vw, -10px) scale(0.4619);
  animation: fall-133 30s -16s linear infinite;
}
@keyframes fall-133 {
  58.491% {
    transform: translate(45.4523vw, 58.491vh) scale(0.4619);
  }
  to {
    transform: translate(49.23285vw, 100vh) scale(0.4619);
  }
}
.snow:nth-child(134) {
  opacity: 0.6153;
  transform: translate(35.8724vw, -10px) scale(0.3225);
  animation: fall-134 10s -14s linear infinite;
}
@keyframes fall-134 {
  72.489% {
    transform: translate(32.9443vw, 72.489vh) scale(0.3225);
  }
  to {
    transform: translate(34.40835vw, 100vh) scale(0.3225);
  }
}
.snow:nth-child(135) {
  opacity: 0.3326;
  transform: translate(38.0236vw, -10px) scale(0.2333);
  animation: fall-135 21s -1s linear infinite;
}
@keyframes fall-135 {
  68.648% {
    transform: translate(47.9476vw, 68.648vh) scale(0.2333);
  }
  to {
    transform: translate(42.9856vw, 100vh) scale(0.2333);
  }
}
.snow:nth-child(136) {
  opacity: 0.8336;
  transform: translate(28.7313vw, -10px) scale(0.4088);
  animation: fall-136 28s -19s linear infinite;
}
@keyframes fall-136 {
  71.656% {
    transform: translate(24.4055vw, 71.656vh) scale(0.4088);
  }
  to {
    transform: translate(26.5684vw, 100vh) scale(0.4088);
  }
}
.snow:nth-child(137) {
  opacity: 0.8547;
  transform: translate(47.4726vw, -10px) scale(0.3482);
  animation: fall-137 22s -21s linear infinite;
}
@keyframes fall-137 {
  42.852% {
    transform: translate(42.9268vw, 42.852vh) scale(0.3482);
  }
  to {
    transform: translate(45.1997vw, 100vh) scale(0.3482);
  }
}
.snow:nth-child(138) {
  opacity: 0.2117;
  transform: translate(39.6774vw, -10px) scale(0.8258);
  animation: fall-138 17s -12s linear infinite;
}
@keyframes fall-138 {
  41.291% {
    transform: translate(42.7199vw, 41.291vh) scale(0.8258);
  }
  to {
    transform: translate(41.19865vw, 100vh) scale(0.8258);
  }
}
.snow:nth-child(139) {
  opacity: 0.1932;
  transform: translate(27.8098vw, -10px) scale(0.7286);
  animation: fall-139 30s -26s linear infinite;
}
@keyframes fall-139 {
  69.247% {
    transform: translate(21.8963vw, 69.247vh) scale(0.7286);
  }
  to {
    transform: translate(24.85305vw, 100vh) scale(0.7286);
  }
}
.snow:nth-child(140) {
  opacity: 0.2004;
  transform: translate(66.5709vw, -10px) scale(0.4128);
  animation: fall-140 30s -17s linear infinite;
}
@keyframes fall-140 {
  63.141% {
    transform: translate(73.7976vw, 63.141vh) scale(0.4128);
  }
  to {
    transform: translate(70.18425vw, 100vh) scale(0.4128);
  }
}
.snow:nth-child(141) {
  opacity: 0.8022;
  transform: translate(89.1462vw, -10px) scale(0.344);
  animation: fall-141 15s -7s linear infinite;
}
@keyframes fall-141 {
  48.588% {
    transform: translate(84.4042vw, 48.588vh) scale(0.344);
  }
  to {
    transform: translate(86.7752vw, 100vh) scale(0.344);
  }
}
.snow:nth-child(142) {
  opacity: 0.259;
  transform: translate(57.9468vw, -10px) scale(0.3649);
  animation: fall-142 29s -7s linear infinite;
}
@keyframes fall-142 {
  72.022% {
    transform: translate(53.3656vw, 72.022vh) scale(0.3649);
  }
  to {
    transform: translate(55.6562vw, 100vh) scale(0.3649);
  }
}
.snow:nth-child(143) {
  opacity: 0.0702;
  transform: translate(13.5055vw, -10px) scale(0.5525);
  animation: fall-143 24s -28s linear infinite;
}
@keyframes fall-143 {
  58.892% {
    transform: translate(10.1238vw, 58.892vh) scale(0.5525);
  }
  to {
    transform: translate(11.81465vw, 100vh) scale(0.5525);
  }
}
.snow:nth-child(144) {
  opacity: 0.7107;
  transform: translate(27.8764vw, -10px) scale(0.3885);
  animation: fall-144 23s -23s linear infinite;
}
@keyframes fall-144 {
  66.222% {
    transform: translate(26.1636vw, 66.222vh) scale(0.3885);
  }
  to {
    transform: translate(27.02vw, 100vh) scale(0.3885);
  }
}
.snow:nth-child(145) {
  opacity: 0.3476;
  transform: translate(51.2109vw, -10px) scale(0.6674);
  animation: fall-145 21s -29s linear infinite;
}
@keyframes fall-145 {
  52.264% {
    transform: translate(45.0912vw, 52.264vh) scale(0.6674);
  }
  to {
    transform: translate(48.15105vw, 100vh) scale(0.6674);
  }
}
.snow:nth-child(146) {
  opacity: 0.1842;
  transform: translate(32.9943vw, -10px) scale(0.5781);
  animation: fall-146 25s -28s linear infinite;
}
@keyframes fall-146 {
  64.688% {
    transform: translate(26.4551vw, 64.688vh) scale(0.5781);
  }
  to {
    transform: translate(29.7247vw, 100vh) scale(0.5781);
  }
}
.snow:nth-child(147) {
  opacity: 0.8124;
  transform: translate(99.3948vw, -10px) scale(0.0309);
  animation: fall-147 15s -8s linear infinite;
}
@keyframes fall-147 {
  58.288% {
    transform: translate(99.0311vw, 58.288vh) scale(0.0309);
  }
  to {
    transform: translate(99.21295vw, 100vh) scale(0.0309);
  }
}
.snow:nth-child(148) {
  opacity: 0.6246;
  transform: translate(22.5863vw, -10px) scale(0.5825);
  animation: fall-148 12s -14s linear infinite;
}
@keyframes fall-148 {
  45.945% {
    transform: translate(19.6251vw, 45.945vh) scale(0.5825);
  }
  to {
    transform: translate(21.1057vw, 100vh) scale(0.5825);
  }
}
.snow:nth-child(149) {
  opacity: 0.3533;
  transform: translate(85.1582vw, -10px) scale(0.17);
  animation: fall-149 29s -5s linear infinite;
}
@keyframes fall-149 {
  51.296% {
    transform: translate(80.41vw, 51.296vh) scale(0.17);
  }
  to {
    transform: translate(82.7841vw, 100vh) scale(0.17);
  }
}
.snow:nth-child(150) {
  opacity: 0.991;
  transform: translate(29.9694vw, -10px) scale(0.0593);
  animation: fall-150 28s -11s linear infinite;
}
@keyframes fall-150 {
  36.205% {
    transform: translate(26.8315vw, 36.205vh) scale(0.0593);
  }
  to {
    transform: translate(28.40045vw, 100vh) scale(0.0593);
  }
}
.snow:nth-child(151) {
  opacity: 0.8106;
  transform: translate(80.6504vw, -10px) scale(0.9398);
  animation: fall-151 12s -21s linear infinite;
}
@keyframes fall-151 {
  65.424% {
    transform: translate(80.1067vw, 65.424vh) scale(0.9398);
  }
  to {
    transform: translate(80.37855vw, 100vh) scale(0.9398);
  }
}
.snow:nth-child(152) {
  opacity: 0.9437;
  transform: translate(72.3682vw, -10px) scale(0.809);
  animation: fall-152 28s -3s linear infinite;
}
@keyframes fall-152 {
  63.393% {
    transform: translate(63.9073vw, 63.393vh) scale(0.809);
  }
  to {
    transform: translate(68.13775vw, 100vh) scale(0.809);
  }
}
.snow:nth-child(153) {
  opacity: 0.939;
  transform: translate(24.6788vw, -10px) scale(0.108);
  animation: fall-153 29s -30s linear infinite;
}
@keyframes fall-153 {
  78.113% {
    transform: translate(16.493vw, 78.113vh) scale(0.108);
  }
  to {
    transform: translate(20.5859vw, 100vh) scale(0.108);
  }
}
.snow:nth-child(154) {
  opacity: 0.0743;
  transform: translate(5.3368vw, -10px) scale(0.1839);
  animation: fall-154 20s -19s linear infinite;
}
@keyframes fall-154 {
  43.398% {
    transform: translate(10.8025vw, 43.398vh) scale(0.1839);
  }
  to {
    transform: translate(8.06965vw, 100vh) scale(0.1839);
  }
}
.snow:nth-child(155) {
  opacity: 0.7839;
  transform: translate(32.7255vw, -10px) scale(0.1452);
  animation: fall-155 23s -2s linear infinite;
}
@keyframes fall-155 {
  33.932% {
    transform: translate(36.5826vw, 33.932vh) scale(0.1452);
  }
  to {
    transform: translate(34.65405vw, 100vh) scale(0.1452);
  }
}
.snow:nth-child(156) {
  opacity: 0.0342;
  transform: translate(15.6313vw, -10px) scale(0.3513);
  animation: fall-156 20s -17s linear infinite;
}
@keyframes fall-156 {
  57.305% {
    transform: translate(8.0946vw, 57.305vh) scale(0.3513);
  }
  to {
    transform: translate(11.86295vw, 100vh) scale(0.3513);
  }
}
.snow:nth-child(157) {
  opacity: 0.6491;
  transform: translate(81.7761vw, -10px) scale(0.7434);
  animation: fall-157 22s -19s linear infinite;
}
@keyframes fall-157 {
  44.661% {
    transform: translate(91.3665vw, 44.661vh) scale(0.7434);
  }
  to {
    transform: translate(86.5713vw, 100vh) scale(0.7434);
  }
}
.snow:nth-child(158) {
  opacity: 0.6117;
  transform: translate(20.2762vw, -10px) scale(0.373);
  animation: fall-158 25s -24s linear infinite;
}
@keyframes fall-158 {
  30.79% {
    transform: translate(10.6608vw, 30.79vh) scale(0.373);
  }
  to {
    transform: translate(15.4685vw, 100vh) scale(0.373);
  }
}
.snow:nth-child(159) {
  opacity: 0.2576;
  transform: translate(70.4321vw, -10px) scale(0.9757);
  animation: fall-159 18s -3s linear infinite;
}
@keyframes fall-159 {
  44.287% {
    transform: translate(78.6174vw, 44.287vh) scale(0.9757);
  }
  to {
    transform: translate(74.52475vw, 100vh) scale(0.9757);
  }
}
.snow:nth-child(160) {
  opacity: 0.732;
  transform: translate(54.5061vw, -10px) scale(0.4649);
  animation: fall-160 17s -2s linear infinite;
}
@keyframes fall-160 {
  53.563% {
    transform: translate(54.992vw, 53.563vh) scale(0.4649);
  }
  to {
    transform: translate(54.74905vw, 100vh) scale(0.4649);
  }
}
.snow:nth-child(161) {
  opacity: 0.6736;
  transform: translate(36.6914vw, -10px) scale(0.9685);
  animation: fall-161 29s -28s linear infinite;
}
@keyframes fall-161 {
  48.451% {
    transform: translate(39.8859vw, 48.451vh) scale(0.9685);
  }
  to {
    transform: translate(38.28865vw, 100vh) scale(0.9685);
  }
}
.snow:nth-child(162) {
  opacity: 0.1374;
  transform: translate(15.0252vw, -10px) scale(0.0463);
  animation: fall-162 28s -5s linear infinite;
}
@keyframes fall-162 {
  36.014% {
    transform: translate(24.7255vw, 36.014vh) scale(0.0463);
  }
  to {
    transform: translate(19.87535vw, 100vh) scale(0.0463);
  }
}
.snow:nth-child(163) {
  opacity: 0.8693;
  transform: translate(3.9525vw, -10px) scale(0.6918);
  animation: fall-163 23s -16s linear infinite;
}
@keyframes fall-163 {
  73.513% {
    transform: translate(-1.6561vw, 73.513vh) scale(0.6918);
  }
  to {
    transform: translate(1.1482vw, 100vh) scale(0.6918);
  }
}
.snow:nth-child(164) {
  opacity: 0.8761;
  transform: translate(69.3269vw, -10px) scale(0.2455);
  animation: fall-164 25s -3s linear infinite;
}
@keyframes fall-164 {
  75.561% {
    transform: translate(70.3923vw, 75.561vh) scale(0.2455);
  }
  to {
    transform: translate(69.8596vw, 100vh) scale(0.2455);
  }
}
.snow:nth-child(165) {
  opacity: 1;
  transform: translate(48.4365vw, -10px) scale(0.5062);
  animation: fall-165 13s -1s linear infinite;
}
@keyframes fall-165 {
  32.609% {
    transform: translate(52.1809vw, 32.609vh) scale(0.5062);
  }
  to {
    transform: translate(50.3087vw, 100vh) scale(0.5062);
  }
}
.snow:nth-child(166) {
  opacity: 0.8268;
  transform: translate(59.5345vw, -10px) scale(0.6498);
  animation: fall-166 20s -13s linear infinite;
}
@keyframes fall-166 {
  55.324% {
    transform: translate(56.7085vw, 55.324vh) scale(0.6498);
  }
  to {
    transform: translate(58.1215vw, 100vh) scale(0.6498);
  }
}
.snow:nth-child(167) {
  opacity: 0.6342;
  transform: translate(42.6185vw, -10px) scale(0.3558);
  animation: fall-167 29s -12s linear infinite;
}
@keyframes fall-167 {
  71.319% {
    transform: translate(36.9078vw, 71.319vh) scale(0.3558);
  }
  to {
    transform: translate(39.76315vw, 100vh) scale(0.3558);
  }
}
.snow:nth-child(168) {
  opacity: 0.9555;
  transform: translate(94.5195vw, -10px) scale(0.6813);
  animation: fall-168 19s -24s linear infinite;
}
@keyframes fall-168 {
  58.84% {
    transform: translate(91.9953vw, 58.84vh) scale(0.6813);
  }
  to {
    transform: translate(93.2574vw, 100vh) scale(0.6813);
  }
}
.snow:nth-child(169) {
  opacity: 0.4407;
  transform: translate(75.8396vw, -10px) scale(0.7818);
  animation: fall-169 20s -12s linear infinite;
}
@keyframes fall-169 {
  34.758% {
    transform: translate(70.2606vw, 34.758vh) scale(0.7818);
  }
  to {
    transform: translate(73.0501vw, 100vh) scale(0.7818);
  }
}
.snow:nth-child(170) {
  opacity: 0.8633;
  transform: translate(11.6921vw, -10px) scale(0.2733);
  animation: fall-170 26s -28s linear infinite;
}
@keyframes fall-170 {
  55.339% {
    transform: translate(6.0128vw, 55.339vh) scale(0.2733);
  }
  to {
    transform: translate(8.85245vw, 100vh) scale(0.2733);
  }
}
.snow:nth-child(171) {
  opacity: 0.0308;
  transform: translate(82.1587vw, -10px) scale(0.7235);
  animation: fall-171 24s -16s linear infinite;
}
@keyframes fall-171 {
  43.773% {
    transform: translate(80.0923vw, 43.773vh) scale(0.7235);
  }
  to {
    transform: translate(81.1255vw, 100vh) scale(0.7235);
  }
}
.snow:nth-child(172) {
  opacity: 0.7377;
  transform: translate(46.3994vw, -10px) scale(0.085);
  animation: fall-172 16s -15s linear infinite;
}
@keyframes fall-172 {
  54.08% {
    transform: translate(50.4768vw, 54.08vh) scale(0.085);
  }
  to {
    transform: translate(48.4381vw, 100vh) scale(0.085);
  }
}
.snow:nth-child(173) {
  opacity: 0.902;
  transform: translate(65.4171vw, -10px) scale(0.0118);
  animation: fall-173 12s -26s linear infinite;
}
@keyframes fall-173 {
  53.344% {
    transform: translate(59.5647vw, 53.344vh) scale(0.0118);
  }
  to {
    transform: translate(62.4909vw, 100vh) scale(0.0118);
  }
}
.snow:nth-child(174) {
  opacity: 0.779;
  transform: translate(34.7079vw, -10px) scale(0.1044);
  animation: fall-174 10s -13s linear infinite;
}
@keyframes fall-174 {
  75.338% {
    transform: translate(42.1545vw, 75.338vh) scale(0.1044);
  }
  to {
    transform: translate(38.4312vw, 100vh) scale(0.1044);
  }
}
.snow:nth-child(175) {
  opacity: 0.1037;
  transform: translate(38.8472vw, -10px) scale(0.0296);
  animation: fall-175 15s -18s linear infinite;
}
@keyframes fall-175 {
  56.677% {
    transform: translate(39.7288vw, 56.677vh) scale(0.0296);
  }
  to {
    transform: translate(39.288vw, 100vh) scale(0.0296);
  }
}
.snow:nth-child(176) {
  opacity: 0.6044;
  transform: translate(50.7445vw, -10px) scale(0.0144);
  animation: fall-176 28s -10s linear infinite;
}
@keyframes fall-176 {
  78.002% {
    transform: translate(53.6984vw, 78.002vh) scale(0.0144);
  }
  to {
    transform: translate(52.22145vw, 100vh) scale(0.0144);
  }
}
.snow:nth-child(177) {
  opacity: 0.8977;
  transform: translate(34.8112vw, -10px) scale(0.7283);
  animation: fall-177 23s -23s linear infinite;
}
@keyframes fall-177 {
  44.847% {
    transform: translate(32.4838vw, 44.847vh) scale(0.7283);
  }
  to {
    transform: translate(33.6475vw, 100vh) scale(0.7283);
  }
}
.snow:nth-child(178) {
  opacity: 0.0738;
  transform: translate(51.207vw, -10px) scale(0.5015);
  animation: fall-178 20s -7s linear infinite;
}
@keyframes fall-178 {
  36.284% {
    transform: translate(49.9707vw, 36.284vh) scale(0.5015);
  }
  to {
    transform: translate(50.58885vw, 100vh) scale(0.5015);
  }
}
.snow:nth-child(179) {
  opacity: 0.1285;
  transform: translate(38.5371vw, -10px) scale(0.788);
  animation: fall-179 17s -18s linear infinite;
}
@keyframes fall-179 {
  78.802% {
    transform: translate(41.8818vw, 78.802vh) scale(0.788);
  }
  to {
    transform: translate(40.20945vw, 100vh) scale(0.788);
  }
}
.snow:nth-child(180) {
  opacity: 0.2137;
  transform: translate(24.6249vw, -10px) scale(0.039);
  animation: fall-180 27s -25s linear infinite;
}
@keyframes fall-180 {
  38.866% {
    transform: translate(16.8346vw, 38.866vh) scale(0.039);
  }
  to {
    transform: translate(20.72975vw, 100vh) scale(0.039);
  }
}
.snow:nth-child(181) {
  opacity: 0.4269;
  transform: translate(67.1232vw, -10px) scale(0.3296);
  animation: fall-181 22s -12s linear infinite;
}
@keyframes fall-181 {
  43.737% {
    transform: translate(57.3865vw, 43.737vh) scale(0.3296);
  }
  to {
    transform: translate(62.25485vw, 100vh) scale(0.3296);
  }
}
.snow:nth-child(182) {
  opacity: 0.3768;
  transform: translate(31.1533vw, -10px) scale(0.3454);
  animation: fall-182 23s -21s linear infinite;
}
@keyframes fall-182 {
  38.766% {
    transform: translate(36.5177vw, 38.766vh) scale(0.3454);
  }
  to {
    transform: translate(33.8355vw, 100vh) scale(0.3454);
  }
}
.snow:nth-child(183) {
  opacity: 0.3733;
  transform: translate(85.9255vw, -10px) scale(0.7665);
  animation: fall-183 30s -21s linear infinite;
}
@keyframes fall-183 {
  70.354% {
    transform: translate(93.6358vw, 70.354vh) scale(0.7665);
  }
  to {
    transform: translate(89.78065vw, 100vh) scale(0.7665);
  }
}
.snow:nth-child(184) {
  opacity: 0.5672;
  transform: translate(61.1647vw, -10px) scale(0.1747);
  animation: fall-184 26s -19s linear infinite;
}
@keyframes fall-184 {
  34.379% {
    transform: translate(66.1052vw, 34.379vh) scale(0.1747);
  }
  to {
    transform: translate(63.63495vw, 100vh) scale(0.1747);
  }
}
.snow:nth-child(185) {
  opacity: 0.2878;
  transform: translate(53.6932vw, -10px) scale(0.7857);
  animation: fall-185 29s -3s linear infinite;
}
@keyframes fall-185 {
  47.504% {
    transform: translate(54.637vw, 47.504vh) scale(0.7857);
  }
  to {
    transform: translate(54.1651vw, 100vh) scale(0.7857);
  }
}
.snow:nth-child(186) {
  opacity: 0.7061;
  transform: translate(79.7694vw, -10px) scale(0.6722);
  animation: fall-186 27s -23s linear infinite;
}
@keyframes fall-186 {
  50.833% {
    transform: translate(81.309vw, 50.833vh) scale(0.6722);
  }
  to {
    transform: translate(80.5392vw, 100vh) scale(0.6722);
  }
}
.snow:nth-child(187) {
  opacity: 0.0373;
  transform: translate(88.447vw, -10px) scale(0.2832);
  animation: fall-187 14s -17s linear infinite;
}
@keyframes fall-187 {
  53.732% {
    transform: translate(88.5583vw, 53.732vh) scale(0.2832);
  }
  to {
    transform: translate(88.50265vw, 100vh) scale(0.2832);
  }
}
.snow:nth-child(188) {
  opacity: 0.3836;
  transform: translate(47.6303vw, -10px) scale(0.307);
  animation: fall-188 21s -13s linear infinite;
}
@keyframes fall-188 {
  63.644% {
    transform: translate(45.0856vw, 63.644vh) scale(0.307);
  }
  to {
    transform: translate(46.35795vw, 100vh) scale(0.307);
  }
}
.snow:nth-child(189) {
  opacity: 0.9802;
  transform: translate(38.769vw, -10px) scale(0.3008);
  animation: fall-189 17s -19s linear infinite;
}
@keyframes fall-189 {
  59.554% {
    transform: translate(36.311vw, 59.554vh) scale(0.3008);
  }
  to {
    transform: translate(37.54vw, 100vh) scale(0.3008);
  }
}
.snow:nth-child(190) {
  opacity: 0.8159;
  transform: translate(9.076vw, -10px) scale(0.5848);
  animation: fall-190 29s -6s linear infinite;
}
@keyframes fall-190 {
  76.426% {
    transform: translate(18.8699vw, 76.426vh) scale(0.5848);
  }
  to {
    transform: translate(13.97295vw, 100vh) scale(0.5848);
  }
}
.snow:nth-child(191) {
  opacity: 0.5538;
  transform: translate(73.9373vw, -10px) scale(0.2574);
  animation: fall-191 22s -2s linear infinite;
}
@keyframes fall-191 {
  31.468% {
    transform: translate(74.2707vw, 31.468vh) scale(0.2574);
  }
  to {
    transform: translate(74.104vw, 100vh) scale(0.2574);
  }
}
.snow:nth-child(192) {
  opacity: 0.9843;
  transform: translate(3.6795vw, -10px) scale(0.4859);
  animation: fall-192 14s -22s linear infinite;
}
@keyframes fall-192 {
  48.173% {
    transform: translate(4.2583vw, 48.173vh) scale(0.4859);
  }
  to {
    transform: translate(3.9689vw, 100vh) scale(0.4859);
  }
}
.snow:nth-child(193) {
  opacity: 0.5497;
  transform: translate(36.3578vw, -10px) scale(0.5045);
  animation: fall-193 15s -6s linear infinite;
}
@keyframes fall-193 {
  50.12% {
    transform: translate(43.7958vw, 50.12vh) scale(0.5045);
  }
  to {
    transform: translate(40.0768vw, 100vh) scale(0.5045);
  }
}
.snow:nth-child(194) {
  opacity: 0.8511;
  transform: translate(42.8038vw, -10px) scale(0.8063);
  animation: fall-194 27s -18s linear infinite;
}
@keyframes fall-194 {
  69.26% {
    transform: translate(48.7805vw, 69.26vh) scale(0.8063);
  }
  to {
    transform: translate(45.79215vw, 100vh) scale(0.8063);
  }
}
.snow:nth-child(195) {
  opacity: 0.2997;
  transform: translate(60.0846vw, -10px) scale(0.9386);
  animation: fall-195 16s -25s linear infinite;
}
@keyframes fall-195 {
  71.971% {
    transform: translate(50.7079vw, 71.971vh) scale(0.9386);
  }
  to {
    transform: translate(55.39625vw, 100vh) scale(0.9386);
  }
}
.snow:nth-child(196) {
  opacity: 0.6813;
  transform: translate(84.9157vw, -10px) scale(0.7935);
  animation: fall-196 15s -17s linear infinite;
}
@keyframes fall-196 {
  69.887% {
    transform: translate(85.6423vw, 69.887vh) scale(0.7935);
  }
  to {
    transform: translate(85.279vw, 100vh) scale(0.7935);
  }
}
.snow:nth-child(197) {
  opacity: 0.1851;
  transform: translate(2.8413vw, -10px) scale(0.9068);
  animation: fall-197 11s -26s linear infinite;
}
@keyframes fall-197 {
  63.253% {
    transform: translate(6.2724vw, 63.253vh) scale(0.9068);
  }
  to {
    transform: translate(4.55685vw, 100vh) scale(0.9068);
  }
}
.snow:nth-child(198) {
  opacity: 0.5003;
  transform: translate(2.6441vw, -10px) scale(0.9093);
  animation: fall-198 22s -22s linear infinite;
}
@keyframes fall-198 {
  37.167% {
    transform: translate(6.4289vw, 37.167vh) scale(0.9093);
  }
  to {
    transform: translate(4.5365vw, 100vh) scale(0.9093);
  }
}
.snow:nth-child(199) {
  opacity: 0.1146;
  transform: translate(68.6662vw, -10px) scale(0.4548);
  animation: fall-199 29s -9s linear infinite;
}
@keyframes fall-199 {
  77.162% {
    transform: translate(76.7796vw, 77.162vh) scale(0.4548);
  }
  to {
    transform: translate(72.7229vw, 100vh) scale(0.4548);
  }
}
.snow:nth-child(200) {
  opacity: 0.3545;
  transform: translate(74.6787vw, -10px) scale(0.7538);
  animation: fall-200 12s -16s linear infinite;
}
@keyframes fall-200 {
  41.006% {
    transform: translate(65.8349vw, 41.006vh) scale(0.7538);
  }
  to {
    transform: translate(70.2568vw, 100vh) scale(0.7538);
  }
}