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

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  z-index: 10;
}
.snow:nth-child(1) {
  opacity: 0.2704;
  transform: translate(2.4289vw, -10px) scale(0.8892);
  animation: fall-1 25s -27s linear infinite;
}
@keyframes fall-1 {
  35.615% {
    transform: translate(-5.9119vw, 35.615vh) scale(0.8892);
  }
  to {
    transform: translate(-1.7415vw, 100vh) scale(0.8892);
  }
}
.snow:nth-child(2) {
  opacity: 0.8756;
  transform: translate(13.4325vw, -10px) scale(0.339);
  animation: fall-2 10s -24s linear infinite;
}
@keyframes fall-2 {
  56.505% {
    transform: translate(21.524vw, 56.505vh) scale(0.339);
  }
  to {
    transform: translate(17.47825vw, 100vh) scale(0.339);
  }
}
.snow:nth-child(3) {
  opacity: 0.2091;
  transform: translate(8.1321vw, -10px) scale(0.8042);
  animation: fall-3 10s -28s linear infinite;
}
@keyframes fall-3 {
  44.063% {
    transform: translate(7.3968vw, 44.063vh) scale(0.8042);
  }
  to {
    transform: translate(7.76445vw, 100vh) scale(0.8042);
  }
}
.snow:nth-child(4) {
  opacity: 0.9859;
  transform: translate(23.4412vw, -10px) scale(0.9958);
  animation: fall-4 17s -7s linear infinite;
}
@keyframes fall-4 {
  52.05% {
    transform: translate(25.7839vw, 52.05vh) scale(0.9958);
  }
  to {
    transform: translate(24.61255vw, 100vh) scale(0.9958);
  }
}
.snow:nth-child(5) {
  opacity: 0.8378;
  transform: translate(15.2217vw, -10px) scale(0.29);
  animation: fall-5 28s -30s linear infinite;
}
@keyframes fall-5 {
  71.571% {
    transform: translate(17.7155vw, 71.571vh) scale(0.29);
  }
  to {
    transform: translate(16.4686vw, 100vh) scale(0.29);
  }
}
.snow:nth-child(6) {
  opacity: 0.685;
  transform: translate(81.7555vw, -10px) scale(0.6577);
  animation: fall-6 22s -2s linear infinite;
}
@keyframes fall-6 {
  62.798% {
    transform: translate(83.9436vw, 62.798vh) scale(0.6577);
  }
  to {
    transform: translate(82.84955vw, 100vh) scale(0.6577);
  }
}
.snow:nth-child(7) {
  opacity: 0.8532;
  transform: translate(15.2058vw, -10px) scale(0.477);
  animation: fall-7 18s -7s linear infinite;
}
@keyframes fall-7 {
  67.591% {
    transform: translate(8.1999vw, 67.591vh) scale(0.477);
  }
  to {
    transform: translate(11.70285vw, 100vh) scale(0.477);
  }
}
.snow:nth-child(8) {
  opacity: 0.0431;
  transform: translate(58.9353vw, -10px) scale(0.5357);
  animation: fall-8 21s -18s linear infinite;
}
@keyframes fall-8 {
  74.945% {
    transform: translate(49.6636vw, 74.945vh) scale(0.5357);
  }
  to {
    transform: translate(54.29945vw, 100vh) scale(0.5357);
  }
}
.snow:nth-child(9) {
  opacity: 0.2037;
  transform: translate(60.4751vw, -10px) scale(0.0984);
  animation: fall-9 10s -7s linear infinite;
}
@keyframes fall-9 {
  40.606% {
    transform: translate(55.6627vw, 40.606vh) scale(0.0984);
  }
  to {
    transform: translate(58.0689vw, 100vh) scale(0.0984);
  }
}
.snow:nth-child(10) {
  opacity: 0.1152;
  transform: translate(25.0295vw, -10px) scale(0.6309);
  animation: fall-10 24s -5s linear infinite;
}
@keyframes fall-10 {
  57.327% {
    transform: translate(34.7985vw, 57.327vh) scale(0.6309);
  }
  to {
    transform: translate(29.914vw, 100vh) scale(0.6309);
  }
}
.snow:nth-child(11) {
  opacity: 0.4443;
  transform: translate(49.5909vw, -10px) scale(0.1525);
  animation: fall-11 25s -4s linear infinite;
}
@keyframes fall-11 {
  36.125% {
    transform: translate(58.2418vw, 36.125vh) scale(0.1525);
  }
  to {
    transform: translate(53.91635vw, 100vh) scale(0.1525);
  }
}
.snow:nth-child(12) {
  opacity: 0.5715;
  transform: translate(23.0767vw, -10px) scale(0.2297);
  animation: fall-12 21s -14s linear infinite;
}
@keyframes fall-12 {
  71.808% {
    transform: translate(25.6223vw, 71.808vh) scale(0.2297);
  }
  to {
    transform: translate(24.3495vw, 100vh) scale(0.2297);
  }
}
.snow:nth-child(13) {
  opacity: 0.6149;
  transform: translate(76.3504vw, -10px) scale(0.0017);
  animation: fall-13 26s -15s linear infinite;
}
@keyframes fall-13 {
  31.835% {
    transform: translate(74.0901vw, 31.835vh) scale(0.0017);
  }
  to {
    transform: translate(75.22025vw, 100vh) scale(0.0017);
  }
}
.snow:nth-child(14) {
  opacity: 0.2075;
  transform: translate(59.9984vw, -10px) scale(0.508);
  animation: fall-14 16s -26s linear infinite;
}
@keyframes fall-14 {
  78.321% {
    transform: translate(68.6029vw, 78.321vh) scale(0.508);
  }
  to {
    transform: translate(64.30065vw, 100vh) scale(0.508);
  }
}
.snow:nth-child(15) {
  opacity: 0.7688;
  transform: translate(97.5904vw, -10px) scale(0.5824);
  animation: fall-15 15s -27s linear infinite;
}
@keyframes fall-15 {
  60.076% {
    transform: translate(89.0068vw, 60.076vh) scale(0.5824);
  }
  to {
    transform: translate(93.2986vw, 100vh) scale(0.5824);
  }
}
.snow:nth-child(16) {
  opacity: 0.0574;
  transform: translate(34.2267vw, -10px) scale(0.802);
  animation: fall-16 17s -4s linear infinite;
}
@keyframes fall-16 {
  44.456% {
    transform: translate(32.5034vw, 44.456vh) scale(0.802);
  }
  to {
    transform: translate(33.36505vw, 100vh) scale(0.802);
  }
}
.snow:nth-child(17) {
  opacity: 0.5245;
  transform: translate(94.4328vw, -10px) scale(0.8547);
  animation: fall-17 13s -25s linear infinite;
}
@keyframes fall-17 {
  58.406% {
    transform: translate(98.7239vw, 58.406vh) scale(0.8547);
  }
  to {
    transform: translate(96.57835vw, 100vh) scale(0.8547);
  }
}
.snow:nth-child(18) {
  opacity: 0.9227;
  transform: translate(93.1386vw, -10px) scale(0.9722);
  animation: fall-18 18s -29s linear infinite;
}
@keyframes fall-18 {
  65.14% {
    transform: translate(90.4514vw, 65.14vh) scale(0.9722);
  }
  to {
    transform: translate(91.795vw, 100vh) scale(0.9722);
  }
}
.snow:nth-child(19) {
  opacity: 0.4063;
  transform: translate(3.7554vw, -10px) scale(0.5647);
  animation: fall-19 15s -19s linear infinite;
}
@keyframes fall-19 {
  78.889% {
    transform: translate(-3.6216vw, 78.889vh) scale(0.5647);
  }
  to {
    transform: translate(0.0669vw, 100vh) scale(0.5647);
  }
}
.snow:nth-child(20) {
  opacity: 0.5098;
  transform: translate(68.6596vw, -10px) scale(0.5382);
  animation: fall-20 22s -1s linear infinite;
}
@keyframes fall-20 {
  59.438% {
    transform: translate(61.4109vw, 59.438vh) scale(0.5382);
  }
  to {
    transform: translate(65.03525vw, 100vh) scale(0.5382);
  }
}
.snow:nth-child(21) {
  opacity: 0.5822;
  transform: translate(37.0505vw, -10px) scale(0.8625);
  animation: fall-21 18s -17s linear infinite;
}
@keyframes fall-21 {
  74.574% {
    transform: translate(46.3695vw, 74.574vh) scale(0.8625);
  }
  to {
    transform: translate(41.71vw, 100vh) scale(0.8625);
  }
}
.snow:nth-child(22) {
  opacity: 0.2768;
  transform: translate(52.0496vw, -10px) scale(0.2805);
  animation: fall-22 23s -17s linear infinite;
}
@keyframes fall-22 {
  32.744% {
    transform: translate(54.9638vw, 32.744vh) scale(0.2805);
  }
  to {
    transform: translate(53.5067vw, 100vh) scale(0.2805);
  }
}
.snow:nth-child(23) {
  opacity: 0.5667;
  transform: translate(21.9539vw, -10px) scale(0.751);
  animation: fall-23 29s -29s linear infinite;
}
@keyframes fall-23 {
  47.623% {
    transform: translate(31.2433vw, 47.623vh) scale(0.751);
  }
  to {
    transform: translate(26.5986vw, 100vh) scale(0.751);
  }
}
.snow:nth-child(24) {
  opacity: 0.9856;
  transform: translate(81.7684vw, -10px) scale(0.9768);
  animation: fall-24 17s -27s linear infinite;
}
@keyframes fall-24 {
  63.637% {
    transform: translate(73.257vw, 63.637vh) scale(0.9768);
  }
  to {
    transform: translate(77.5127vw, 100vh) scale(0.9768);
  }
}
.snow:nth-child(25) {
  opacity: 0.8601;
  transform: translate(61.3139vw, -10px) scale(0.2637);
  animation: fall-25 15s -11s linear infinite;
}
@keyframes fall-25 {
  37.85% {
    transform: translate(59.8791vw, 37.85vh) scale(0.2637);
  }
  to {
    transform: translate(60.5965vw, 100vh) scale(0.2637);
  }
}
.snow:nth-child(26) {
  opacity: 0.4252;
  transform: translate(22.4266vw, -10px) scale(0.9749);
  animation: fall-26 13s -6s linear infinite;
}
@keyframes fall-26 {
  62.348% {
    transform: translate(18.888vw, 62.348vh) scale(0.9749);
  }
  to {
    transform: translate(20.6573vw, 100vh) scale(0.9749);
  }
}
.snow:nth-child(27) {
  opacity: 0.0397;
  transform: translate(87.9188vw, -10px) scale(0.1031);
  animation: fall-27 19s -22s linear infinite;
}
@keyframes fall-27 {
  30.36% {
    transform: translate(84.4501vw, 30.36vh) scale(0.1031);
  }
  to {
    transform: translate(86.18445vw, 100vh) scale(0.1031);
  }
}
.snow:nth-child(28) {
  opacity: 0.7896;
  transform: translate(16.4457vw, -10px) scale(0.7521);
  animation: fall-28 10s -3s linear infinite;
}
@keyframes fall-28 {
  62.809% {
    transform: translate(11.1943vw, 62.809vh) scale(0.7521);
  }
  to {
    transform: translate(13.82vw, 100vh) scale(0.7521);
  }
}
.snow:nth-child(29) {
  opacity: 0.7659;
  transform: translate(20.0551vw, -10px) scale(0.2707);
  animation: fall-29 27s -10s linear infinite;
}
@keyframes fall-29 {
  64.933% {
    transform: translate(27.6307vw, 64.933vh) scale(0.2707);
  }
  to {
    transform: translate(23.8429vw, 100vh) scale(0.2707);
  }
}
.snow:nth-child(30) {
  opacity: 0.3104;
  transform: translate(83.4586vw, -10px) scale(0.7156);
  animation: fall-30 12s -28s linear infinite;
}
@keyframes fall-30 {
  52.671% {
    transform: translate(79.2115vw, 52.671vh) scale(0.7156);
  }
  to {
    transform: translate(81.33505vw, 100vh) scale(0.7156);
  }
}
.snow:nth-child(31) {
  opacity: 0.3228;
  transform: translate(35.8826vw, -10px) scale(0.5746);
  animation: fall-31 16s -4s linear infinite;
}
@keyframes fall-31 {
  55.374% {
    transform: translate(39.2433vw, 55.374vh) scale(0.5746);
  }
  to {
    transform: translate(37.56295vw, 100vh) scale(0.5746);
  }
}
.snow:nth-child(32) {
  opacity: 0.5415;
  transform: translate(75.1758vw, -10px) scale(0.9134);
  animation: fall-32 15s -16s linear infinite;
}
@keyframes fall-32 {
  30.679% {
    transform: translate(73.2231vw, 30.679vh) scale(0.9134);
  }
  to {
    transform: translate(74.19945vw, 100vh) scale(0.9134);
  }
}
.snow:nth-child(33) {
  opacity: 0.13;
  transform: translate(39.7332vw, -10px) scale(0.9796);
  animation: fall-33 27s -30s linear infinite;
}
@keyframes fall-33 {
  38.012% {
    transform: translate(40.5763vw, 38.012vh) scale(0.9796);
  }
  to {
    transform: translate(40.15475vw, 100vh) scale(0.9796);
  }
}
.snow:nth-child(34) {
  opacity: 0.6596;
  transform: translate(3.4904vw, -10px) scale(0.9465);
  animation: fall-34 20s -19s linear infinite;
}
@keyframes fall-34 {
  54.58% {
    transform: translate(1.691vw, 54.58vh) scale(0.9465);
  }
  to {
    transform: translate(2.5907vw, 100vh) scale(0.9465);
  }
}
.snow:nth-child(35) {
  opacity: 0.9477;
  transform: translate(36.617vw, -10px) scale(0.8103);
  animation: fall-35 20s -16s linear infinite;
}
@keyframes fall-35 {
  35.317% {
    transform: translate(31.6048vw, 35.317vh) scale(0.8103);
  }
  to {
    transform: translate(34.1109vw, 100vh) scale(0.8103);
  }
}
.snow:nth-child(36) {
  opacity: 0.3227;
  transform: translate(72.9095vw, -10px) scale(0.4899);
  animation: fall-36 11s -29s linear infinite;
}
@keyframes fall-36 {
  45.026% {
    transform: translate(80.9531vw, 45.026vh) scale(0.4899);
  }
  to {
    transform: translate(76.9313vw, 100vh) scale(0.4899);
  }
}
.snow:nth-child(37) {
  opacity: 0.4221;
  transform: translate(84.4757vw, -10px) scale(0.2811);
  animation: fall-37 17s -6s linear infinite;
}
@keyframes fall-37 {
  48.024% {
    transform: translate(90.092vw, 48.024vh) scale(0.2811);
  }
  to {
    transform: translate(87.28385vw, 100vh) scale(0.2811);
  }
}
.snow:nth-child(38) {
  opacity: 0.5301;
  transform: translate(17.9244vw, -10px) scale(0.9372);
  animation: fall-38 28s -8s linear infinite;
}
@keyframes fall-38 {
  50.796% {
    transform: translate(24.5197vw, 50.796vh) scale(0.9372);
  }
  to {
    transform: translate(21.22205vw, 100vh) scale(0.9372);
  }
}
.snow:nth-child(39) {
  opacity: 0.9763;
  transform: translate(68.4162vw, -10px) scale(0.933);
  animation: fall-39 26s -19s linear infinite;
}
@keyframes fall-39 {
  57.612% {
    transform: translate(71.2305vw, 57.612vh) scale(0.933);
  }
  to {
    transform: translate(69.82335vw, 100vh) scale(0.933);
  }
}
.snow:nth-child(40) {
  opacity: 0.3158;
  transform: translate(86.3974vw, -10px) scale(0.4723);
  animation: fall-40 22s -27s linear infinite;
}
@keyframes fall-40 {
  55.353% {
    transform: translate(84.8701vw, 55.353vh) scale(0.4723);
  }
  to {
    transform: translate(85.63375vw, 100vh) scale(0.4723);
  }
}
.snow:nth-child(41) {
  opacity: 0.1454;
  transform: translate(42.0482vw, -10px) scale(0.3831);
  animation: fall-41 13s -25s linear infinite;
}
@keyframes fall-41 {
  46.13% {
    transform: translate(35.9285vw, 46.13vh) scale(0.3831);
  }
  to {
    transform: translate(38.98835vw, 100vh) scale(0.3831);
  }
}
.snow:nth-child(42) {
  opacity: 0.3534;
  transform: translate(87.8672vw, -10px) scale(0.544);
  animation: fall-42 22s -5s linear infinite;
}
@keyframes fall-42 {
  35.608% {
    transform: translate(88.9684vw, 35.608vh) scale(0.544);
  }
  to {
    transform: translate(88.4178vw, 100vh) scale(0.544);
  }
}
.snow:nth-child(43) {
  opacity: 0.547;
  transform: translate(96.6862vw, -10px) scale(0.7363);
  animation: fall-43 24s -28s linear infinite;
}
@keyframes fall-43 {
  35.306% {
    transform: translate(102.4442vw, 35.306vh) scale(0.7363);
  }
  to {
    transform: translate(99.5652vw, 100vh) scale(0.7363);
  }
}
.snow:nth-child(44) {
  opacity: 0.378;
  transform: translate(30.3154vw, -10px) scale(0.1133);
  animation: fall-44 17s -22s linear infinite;
}
@keyframes fall-44 {
  59.452% {
    transform: translate(33.9559vw, 59.452vh) scale(0.1133);
  }
  to {
    transform: translate(32.13565vw, 100vh) scale(0.1133);
  }
}
.snow:nth-child(45) {
  opacity: 0.9689;
  transform: translate(75.0094vw, -10px) scale(0.8153);
  animation: fall-45 18s -19s linear infinite;
}
@keyframes fall-45 {
  70.279% {
    transform: translate(79.0657vw, 70.279vh) scale(0.8153);
  }
  to {
    transform: translate(77.03755vw, 100vh) scale(0.8153);
  }
}
.snow:nth-child(46) {
  opacity: 0.9041;
  transform: translate(74.3091vw, -10px) scale(0.1361);
  animation: fall-46 16s -22s linear infinite;
}
@keyframes fall-46 {
  68.256% {
    transform: translate(75.8687vw, 68.256vh) scale(0.1361);
  }
  to {
    transform: translate(75.0889vw, 100vh) scale(0.1361);
  }
}
.snow:nth-child(47) {
  opacity: 0.6392;
  transform: translate(26.036vw, -10px) scale(0.7204);
  animation: fall-47 15s -29s linear infinite;
}
@keyframes fall-47 {
  32.59% {
    transform: translate(35.2102vw, 32.59vh) scale(0.7204);
  }
  to {
    transform: translate(30.6231vw, 100vh) scale(0.7204);
  }
}
.snow:nth-child(48) {
  opacity: 0.9929;
  transform: translate(5.1011vw, -10px) scale(0.5529);
  animation: fall-48 28s -3s linear infinite;
}
@keyframes fall-48 {
  58.836% {
    transform: translate(10.2263vw, 58.836vh) scale(0.5529);
  }
  to {
    transform: translate(7.6637vw, 100vh) scale(0.5529);
  }
}
.snow:nth-child(49) {
  opacity: 0.8751;
  transform: translate(44.3143vw, -10px) scale(0.0325);
  animation: fall-49 24s -16s linear infinite;
}
@keyframes fall-49 {
  44.125% {
    transform: translate(45.8168vw, 44.125vh) scale(0.0325);
  }
  to {
    transform: translate(45.06555vw, 100vh) scale(0.0325);
  }
}
.snow:nth-child(50) {
  opacity: 0.3395;
  transform: translate(45.676vw, -10px) scale(0.9289);
  animation: fall-50 25s -29s linear infinite;
}
@keyframes fall-50 {
  71.674% {
    transform: translate(47.8177vw, 71.674vh) scale(0.9289);
  }
  to {
    transform: translate(46.74685vw, 100vh) scale(0.9289);
  }
}
.snow:nth-child(51) {
  opacity: 0.3528;
  transform: translate(13.7895vw, -10px) scale(0.7916);
  animation: fall-51 14s -27s linear infinite;
}
@keyframes fall-51 {
  54.784% {
    transform: translate(13.8945vw, 54.784vh) scale(0.7916);
  }
  to {
    transform: translate(13.842vw, 100vh) scale(0.7916);
  }
}
.snow:nth-child(52) {
  opacity: 0.7391;
  transform: translate(44.6761vw, -10px) scale(0.8203);
  animation: fall-52 24s -11s linear infinite;
}
@keyframes fall-52 {
  78.739% {
    transform: translate(53.3096vw, 78.739vh) scale(0.8203);
  }
  to {
    transform: translate(48.99285vw, 100vh) scale(0.8203);
  }
}
.snow:nth-child(53) {
  opacity: 0.1488;
  transform: translate(98.9711vw, -10px) scale(0.3663);
  animation: fall-53 24s -22s linear infinite;
}
@keyframes fall-53 {
  48.605% {
    transform: translate(97.8104vw, 48.605vh) scale(0.3663);
  }
  to {
    transform: translate(98.39075vw, 100vh) scale(0.3663);
  }
}
.snow:nth-child(54) {
  opacity: 0.6475;
  transform: translate(29.3967vw, -10px) scale(0.7066);
  animation: fall-54 15s -18s linear infinite;
}
@keyframes fall-54 {
  75.781% {
    transform: translate(37.7025vw, 75.781vh) scale(0.7066);
  }
  to {
    transform: translate(33.5496vw, 100vh) scale(0.7066);
  }
}
.snow:nth-child(55) {
  opacity: 0.9421;
  transform: translate(15.45vw, -10px) scale(0.8618);
  animation: fall-55 24s -21s linear infinite;
}
@keyframes fall-55 {
  61.566% {
    transform: translate(21.2577vw, 61.566vh) scale(0.8618);
  }
  to {
    transform: translate(18.35385vw, 100vh) scale(0.8618);
  }
}
.snow:nth-child(56) {
  opacity: 0.1744;
  transform: translate(30.89vw, -10px) scale(0.7662);
  animation: fall-56 19s -17s linear infinite;
}
@keyframes fall-56 {
  78.873% {
    transform: translate(30.1764vw, 78.873vh) scale(0.7662);
  }
  to {
    transform: translate(30.5332vw, 100vh) scale(0.7662);
  }
}
.snow:nth-child(57) {
  opacity: 0.9847;
  transform: translate(69.5456vw, -10px) scale(0.2214);
  animation: fall-57 22s -23s linear infinite;
}
@keyframes fall-57 {
  34.059% {
    transform: translate(64.5507vw, 34.059vh) scale(0.2214);
  }
  to {
    transform: translate(67.04815vw, 100vh) scale(0.2214);
  }
}
.snow:nth-child(58) {
  opacity: 0.7306;
  transform: translate(39.0022vw, -10px) scale(0.9591);
  animation: fall-58 12s -16s linear infinite;
}
@keyframes fall-58 {
  50.671% {
    transform: translate(44.8198vw, 50.671vh) scale(0.9591);
  }
  to {
    transform: translate(41.911vw, 100vh) scale(0.9591);
  }
}
.snow:nth-child(59) {
  opacity: 0.7402;
  transform: translate(2.9252vw, -10px) scale(0.1983);
  animation: fall-59 10s -18s linear infinite;
}
@keyframes fall-59 {
  72.594% {
    transform: translate(6.431vw, 72.594vh) scale(0.1983);
  }
  to {
    transform: translate(4.6781vw, 100vh) scale(0.1983);
  }
}
.snow:nth-child(60) {
  opacity: 0.698;
  transform: translate(52.2645vw, -10px) scale(0.49);
  animation: fall-60 21s -8s linear infinite;
}
@keyframes fall-60 {
  49.752% {
    transform: translate(57.3942vw, 49.752vh) scale(0.49);
  }
  to {
    transform: translate(54.82935vw, 100vh) scale(0.49);
  }
}
.snow:nth-child(61) {
  opacity: 0.5175;
  transform: translate(76.1436vw, -10px) scale(0.5635);
  animation: fall-61 29s -21s linear infinite;
}
@keyframes fall-61 {
  62.523% {
    transform: translate(69.3545vw, 62.523vh) scale(0.5635);
  }
  to {
    transform: translate(72.74905vw, 100vh) scale(0.5635);
  }
}
.snow:nth-child(62) {
  opacity: 0.512;
  transform: translate(74.1208vw, -10px) scale(0.8835);
  animation: fall-62 21s -5s linear infinite;
}
@keyframes fall-62 {
  62.178% {
    transform: translate(65.2066vw, 62.178vh) scale(0.8835);
  }
  to {
    transform: translate(69.6637vw, 100vh) scale(0.8835);
  }
}
.snow:nth-child(63) {
  opacity: 0.1767;
  transform: translate(30.6582vw, -10px) scale(0.1033);
  animation: fall-63 25s -2s linear infinite;
}
@keyframes fall-63 {
  37.12% {
    transform: translate(22.7143vw, 37.12vh) scale(0.1033);
  }
  to {
    transform: translate(26.68625vw, 100vh) scale(0.1033);
  }
}
.snow:nth-child(64) {
  opacity: 0.0238;
  transform: translate(10.3299vw, -10px) scale(0.0663);
  animation: fall-64 29s -5s linear infinite;
}
@keyframes fall-64 {
  53.943% {
    transform: translate(1.1429vw, 53.943vh) scale(0.0663);
  }
  to {
    transform: translate(5.7364vw, 100vh) scale(0.0663);
  }
}
.snow:nth-child(65) {
  opacity: 0.3389;
  transform: translate(90.3617vw, -10px) scale(0.5499);
  animation: fall-65 21s -29s linear infinite;
}
@keyframes fall-65 {
  54.217% {
    transform: translate(85.4463vw, 54.217vh) scale(0.5499);
  }
  to {
    transform: translate(87.904vw, 100vh) scale(0.5499);
  }
}
.snow:nth-child(66) {
  opacity: 0.8993;
  transform: translate(41.6733vw, -10px) scale(0.4375);
  animation: fall-66 11s -19s linear infinite;
}
@keyframes fall-66 {
  64.164% {
    transform: translate(35.2139vw, 64.164vh) scale(0.4375);
  }
  to {
    transform: translate(38.4436vw, 100vh) scale(0.4375);
  }
}
.snow:nth-child(67) {
  opacity: 0.0825;
  transform: translate(77.8549vw, -10px) scale(0.0984);
  animation: fall-67 26s -9s linear infinite;
}
@keyframes fall-67 {
  64.749% {
    transform: translate(77.2842vw, 64.749vh) scale(0.0984);
  }
  to {
    transform: translate(77.56955vw, 100vh) scale(0.0984);
  }
}
.snow:nth-child(68) {
  opacity: 0.3212;
  transform: translate(4.3619vw, -10px) scale(0.9014);
  animation: fall-68 29s -10s linear infinite;
}
@keyframes fall-68 {
  44.127% {
    transform: translate(1.0429vw, 44.127vh) scale(0.9014);
  }
  to {
    transform: translate(2.7024vw, 100vh) scale(0.9014);
  }
}
.snow:nth-child(69) {
  opacity: 0.3144;
  transform: translate(76.74vw, -10px) scale(0.7399);
  animation: fall-69 15s -15s linear infinite;
}
@keyframes fall-69 {
  41.36% {
    transform: translate(79.8509vw, 41.36vh) scale(0.7399);
  }
  to {
    transform: translate(78.29545vw, 100vh) scale(0.7399);
  }
}
.snow:nth-child(70) {
  opacity: 0.405;
  transform: translate(14.1667vw, -10px) scale(0.4447);
  animation: fall-70 21s -1s linear infinite;
}
@keyframes fall-70 {
  31.225% {
    transform: translate(16.1054vw, 31.225vh) scale(0.4447);
  }
  to {
    transform: translate(15.13605vw, 100vh) scale(0.4447);
  }
}
.snow:nth-child(71) {
  opacity: 0.8289;
  transform: translate(65.1151vw, -10px) scale(0.9313);
  animation: fall-71 11s -1s linear infinite;
}
@keyframes fall-71 {
  48.067% {
    transform: translate(72.5658vw, 48.067vh) scale(0.9313);
  }
  to {
    transform: translate(68.84045vw, 100vh) scale(0.9313);
  }
}
.snow:nth-child(72) {
  opacity: 0.3289;
  transform: translate(40.156vw, -10px) scale(0.2162);
  animation: fall-72 20s -21s linear infinite;
}
@keyframes fall-72 {
  69.723% {
    transform: translate(30.4326vw, 69.723vh) scale(0.2162);
  }
  to {
    transform: translate(35.2943vw, 100vh) scale(0.2162);
  }
}
.snow:nth-child(73) {
  opacity: 0.0157;
  transform: translate(55.1037vw, -10px) scale(0.5586);
  animation: fall-73 11s -4s linear infinite;
}
@keyframes fall-73 {
  32.741% {
    transform: translate(54.5841vw, 32.741vh) scale(0.5586);
  }
  to {
    transform: translate(54.8439vw, 100vh) scale(0.5586);
  }
}
.snow:nth-child(74) {
  opacity: 0.6567;
  transform: translate(87.9712vw, -10px) scale(0.5738);
  animation: fall-74 18s -17s linear infinite;
}
@keyframes fall-74 {
  30.143% {
    transform: translate(93.8058vw, 30.143vh) scale(0.5738);
  }
  to {
    transform: translate(90.8885vw, 100vh) scale(0.5738);
  }
}
.snow:nth-child(75) {
  opacity: 0.7989;
  transform: translate(77.6574vw, -10px) scale(0.7554);
  animation: fall-75 12s -25s linear infinite;
}
@keyframes fall-75 {
  49.708% {
    transform: translate(75.3543vw, 49.708vh) scale(0.7554);
  }
  to {
    transform: translate(76.50585vw, 100vh) scale(0.7554);
  }
}
.snow:nth-child(76) {
  opacity: 0.1011;
  transform: translate(69.0565vw, -10px) scale(0.4641);
  animation: fall-76 13s -5s linear infinite;
}
@keyframes fall-76 {
  40.452% {
    transform: translate(60.4071vw, 40.452vh) scale(0.4641);
  }
  to {
    transform: translate(64.7318vw, 100vh) scale(0.4641);
  }
}
.snow:nth-child(77) {
  opacity: 0.3499;
  transform: translate(63.1184vw, -10px) scale(0.9497);
  animation: fall-77 13s -26s linear infinite;
}
@keyframes fall-77 {
  69.278% {
    transform: translate(61.4888vw, 69.278vh) scale(0.9497);
  }
  to {
    transform: translate(62.3036vw, 100vh) scale(0.9497);
  }
}
.snow:nth-child(78) {
  opacity: 0.5536;
  transform: translate(79.2615vw, -10px) scale(0.4103);
  animation: fall-78 15s -28s linear infinite;
}
@keyframes fall-78 {
  31.293% {
    transform: translate(74.8247vw, 31.293vh) scale(0.4103);
  }
  to {
    transform: translate(77.0431vw, 100vh) scale(0.4103);
  }
}
.snow:nth-child(79) {
  opacity: 0.9595;
  transform: translate(88.4547vw, -10px) scale(0.7047);
  animation: fall-79 22s -7s linear infinite;
}
@keyframes fall-79 {
  46.849% {
    transform: translate(87.6993vw, 46.849vh) scale(0.7047);
  }
  to {
    transform: translate(88.077vw, 100vh) scale(0.7047);
  }
}
.snow:nth-child(80) {
  opacity: 0.1451;
  transform: translate(25.8777vw, -10px) scale(0.4789);
  animation: fall-80 13s -10s linear infinite;
}
@keyframes fall-80 {
  44.167% {
    transform: translate(27.0679vw, 44.167vh) scale(0.4789);
  }
  to {
    transform: translate(26.4728vw, 100vh) scale(0.4789);
  }
}
.snow:nth-child(81) {
  opacity: 0.649;
  transform: translate(25.3665vw, -10px) scale(0.0304);
  animation: fall-81 30s -14s linear infinite;
}
@keyframes fall-81 {
  37.247% {
    transform: translate(30.5321vw, 37.247vh) scale(0.0304);
  }
  to {
    transform: translate(27.9493vw, 100vh) scale(0.0304);
  }
}
.snow:nth-child(82) {
  opacity: 0.196;
  transform: translate(4.5366vw, -10px) scale(0.7392);
  animation: fall-82 10s -22s linear infinite;
}
@keyframes fall-82 {
  53.215% {
    transform: translate(-4.9981vw, 53.215vh) scale(0.7392);
  }
  to {
    transform: translate(-0.23075vw, 100vh) scale(0.7392);
  }
}
.snow:nth-child(83) {
  opacity: 0.0603;
  transform: translate(40.482vw, -10px) scale(0.8591);
  animation: fall-83 15s -15s linear infinite;
}
@keyframes fall-83 {
  79.478% {
    transform: translate(37.379vw, 79.478vh) scale(0.8591);
  }
  to {
    transform: translate(38.9305vw, 100vh) scale(0.8591);
  }
}
.snow:nth-child(84) {
  opacity: 0.3016;
  transform: translate(26.081vw, -10px) scale(0.6211);
  animation: fall-84 23s -10s linear infinite;
}
@keyframes fall-84 {
  70.168% {
    transform: translate(17.2536vw, 70.168vh) scale(0.6211);
  }
  to {
    transform: translate(21.6673vw, 100vh) scale(0.6211);
  }
}
.snow:nth-child(85) {
  opacity: 0.9681;
  transform: translate(87.8243vw, -10px) scale(0.0571);
  animation: fall-85 25s -13s linear infinite;
}
@keyframes fall-85 {
  67.674% {
    transform: translate(79.1025vw, 67.674vh) scale(0.0571);
  }
  to {
    transform: translate(83.4634vw, 100vh) scale(0.0571);
  }
}
.snow:nth-child(86) {
  opacity: 0.1996;
  transform: translate(88.8463vw, -10px) scale(0.7168);
  animation: fall-86 18s -15s linear infinite;
}
@keyframes fall-86 {
  32.762% {
    transform: translate(87.2644vw, 32.762vh) scale(0.7168);
  }
  to {
    transform: translate(88.05535vw, 100vh) scale(0.7168);
  }
}
.snow:nth-child(87) {
  opacity: 0.5471;
  transform: translate(44.7662vw, -10px) scale(0.1161);
  animation: fall-87 17s -6s linear infinite;
}
@keyframes fall-87 {
  74.942% {
    transform: translate(50.4787vw, 74.942vh) scale(0.1161);
  }
  to {
    transform: translate(47.62245vw, 100vh) scale(0.1161);
  }
}
.snow:nth-child(88) {
  opacity: 0.6817;
  transform: translate(59.2551vw, -10px) scale(0.5031);
  animation: fall-88 13s -8s linear infinite;
}
@keyframes fall-88 {
  72.181% {
    transform: translate(59.212vw, 72.181vh) scale(0.5031);
  }
  to {
    transform: translate(59.23355vw, 100vh) scale(0.5031);
  }
}
.snow:nth-child(89) {
  opacity: 0.661;
  transform: translate(55.4974vw, -10px) scale(0.5096);
  animation: fall-89 17s -4s linear infinite;
}
@keyframes fall-89 {
  57.615% {
    transform: translate(50.6667vw, 57.615vh) scale(0.5096);
  }
  to {
    transform: translate(53.08205vw, 100vh) scale(0.5096);
  }
}
.snow:nth-child(90) {
  opacity: 0.6756;
  transform: translate(56.0616vw, -10px) scale(0.2399);
  animation: fall-90 21s -5s linear infinite;
}
@keyframes fall-90 {
  54.182% {
    transform: translate(46.7857vw, 54.182vh) scale(0.2399);
  }
  to {
    transform: translate(51.42365vw, 100vh) scale(0.2399);
  }
}
.snow:nth-child(91) {
  opacity: 0.7421;
  transform: translate(93.6883vw, -10px) scale(0.6594);
  animation: fall-91 14s -30s linear infinite;
}
@keyframes fall-91 {
  76.25% {
    transform: translate(102.3403vw, 76.25vh) scale(0.6594);
  }
  to {
    transform: translate(98.0143vw, 100vh) scale(0.6594);
  }
}
.snow:nth-child(92) {
  opacity: 0.3727;
  transform: translate(16.1204vw, -10px) scale(0.2566);
  animation: fall-92 11s -11s linear infinite;
}
@keyframes fall-92 {
  50.812% {
    transform: translate(7.1228vw, 50.812vh) scale(0.2566);
  }
  to {
    transform: translate(11.6216vw, 100vh) scale(0.2566);
  }
}
.snow:nth-child(93) {
  opacity: 0.0091;
  transform: translate(30.484vw, -10px) scale(0.4534);
  animation: fall-93 10s -23s linear infinite;
}
@keyframes fall-93 {
  43.4% {
    transform: translate(37.2889vw, 43.4vh) scale(0.4534);
  }
  to {
    transform: translate(33.88645vw, 100vh) scale(0.4534);
  }
}
.snow:nth-child(94) {
  opacity: 0.3912;
  transform: translate(42.4956vw, -10px) scale(0.8449);
  animation: fall-94 21s -3s linear infinite;
}
@keyframes fall-94 {
  72.127% {
    transform: translate(39.4821vw, 72.127vh) scale(0.8449);
  }
  to {
    transform: translate(40.98885vw, 100vh) scale(0.8449);
  }
}
.snow:nth-child(95) {
  opacity: 0.5995;
  transform: translate(26.4727vw, -10px) scale(0.0596);
  animation: fall-95 23s -30s linear infinite;
}
@keyframes fall-95 {
  48.5% {
    transform: translate(23.1947vw, 48.5vh) scale(0.0596);
  }
  to {
    transform: translate(24.8337vw, 100vh) scale(0.0596);
  }
}
.snow:nth-child(96) {
  opacity: 0.1382;
  transform: translate(5.2308vw, -10px) scale(0.6672);
  animation: fall-96 20s -4s linear infinite;
}
@keyframes fall-96 {
  69.013% {
    transform: translate(5.41vw, 69.013vh) scale(0.6672);
  }
  to {
    transform: translate(5.3204vw, 100vh) scale(0.6672);
  }
}
.snow:nth-child(97) {
  opacity: 0.7778;
  transform: translate(40.4035vw, -10px) scale(0.5948);
  animation: fall-97 16s -3s linear infinite;
}
@keyframes fall-97 {
  42.326% {
    transform: translate(44.78vw, 42.326vh) scale(0.5948);
  }
  to {
    transform: translate(42.59175vw, 100vh) scale(0.5948);
  }
}
.snow:nth-child(98) {
  opacity: 0.0458;
  transform: translate(27.7712vw, -10px) scale(0.7453);
  animation: fall-98 10s -22s linear infinite;
}
@keyframes fall-98 {
  46.496% {
    transform: translate(31.6208vw, 46.496vh) scale(0.7453);
  }
  to {
    transform: translate(29.696vw, 100vh) scale(0.7453);
  }
}
.snow:nth-child(99) {
  opacity: 0.9316;
  transform: translate(89.9098vw, -10px) scale(0.8316);
  animation: fall-99 11s -2s linear infinite;
}
@keyframes fall-99 {
  55.811% {
    transform: translate(98.0316vw, 55.811vh) scale(0.8316);
  }
  to {
    transform: translate(93.9707vw, 100vh) scale(0.8316);
  }
}
.snow:nth-child(100) {
  opacity: 0.1267;
  transform: translate(45.8605vw, -10px) scale(0.6171);
  animation: fall-100 25s -11s linear infinite;
}
@keyframes fall-100 {
  33.264% {
    transform: translate(54.1877vw, 33.264vh) scale(0.6171);
  }
  to {
    transform: translate(50.0241vw, 100vh) scale(0.6171);
  }
}
.snow:nth-child(101) {
  opacity: 0.5114;
  transform: translate(45.3784vw, -10px) scale(0.8166);
  animation: fall-101 16s -10s linear infinite;
}
@keyframes fall-101 {
  58.426% {
    transform: translate(39.3088vw, 58.426vh) scale(0.8166);
  }
  to {
    transform: translate(42.3436vw, 100vh) scale(0.8166);
  }
}
.snow:nth-child(102) {
  opacity: 0.3983;
  transform: translate(0.5355vw, -10px) scale(0.7837);
  animation: fall-102 12s -4s linear infinite;
}
@keyframes fall-102 {
  70.542% {
    transform: translate(-5.4231vw, 70.542vh) scale(0.7837);
  }
  to {
    transform: translate(-2.4438vw, 100vh) scale(0.7837);
  }
}
.snow:nth-child(103) {
  opacity: 0.5478;
  transform: translate(68.3013vw, -10px) scale(0.4854);
  animation: fall-103 10s -12s linear infinite;
}
@keyframes fall-103 {
  48.195% {
    transform: translate(77.3361vw, 48.195vh) scale(0.4854);
  }
  to {
    transform: translate(72.8187vw, 100vh) scale(0.4854);
  }
}
.snow:nth-child(104) {
  opacity: 0.6799;
  transform: translate(53.3317vw, -10px) scale(0.1689);
  animation: fall-104 26s -23s linear infinite;
}
@keyframes fall-104 {
  67.517% {
    transform: translate(60.5109vw, 67.517vh) scale(0.1689);
  }
  to {
    transform: translate(56.9213vw, 100vh) scale(0.1689);
  }
}
.snow:nth-child(105) {
  opacity: 0.5014;
  transform: translate(57.4296vw, -10px) scale(0.8419);
  animation: fall-105 24s -27s linear infinite;
}
@keyframes fall-105 {
  47.912% {
    transform: translate(53.5904vw, 47.912vh) scale(0.8419);
  }
  to {
    transform: translate(55.51vw, 100vh) scale(0.8419);
  }
}
.snow:nth-child(106) {
  opacity: 0.9971;
  transform: translate(91.834vw, -10px) scale(0.1442);
  animation: fall-106 29s -28s linear infinite;
}
@keyframes fall-106 {
  46.017% {
    transform: translate(99.3065vw, 46.017vh) scale(0.1442);
  }
  to {
    transform: translate(95.57025vw, 100vh) scale(0.1442);
  }
}
.snow:nth-child(107) {
  opacity: 0.4185;
  transform: translate(59.2761vw, -10px) scale(0.7029);
  animation: fall-107 11s -5s linear infinite;
}
@keyframes fall-107 {
  57.304% {
    transform: translate(61.8828vw, 57.304vh) scale(0.7029);
  }
  to {
    transform: translate(60.57945vw, 100vh) scale(0.7029);
  }
}
.snow:nth-child(108) {
  opacity: 0.2252;
  transform: translate(62.2735vw, -10px) scale(0.5275);
  animation: fall-108 12s -21s linear infinite;
}
@keyframes fall-108 {
  53.278% {
    transform: translate(55.9811vw, 53.278vh) scale(0.5275);
  }
  to {
    transform: translate(59.1273vw, 100vh) scale(0.5275);
  }
}
.snow:nth-child(109) {
  opacity: 0.538;
  transform: translate(47.4197vw, -10px) scale(0.0238);
  animation: fall-109 26s -29s linear infinite;
}
@keyframes fall-109 {
  34.782% {
    transform: translate(42.4158vw, 34.782vh) scale(0.0238);
  }
  to {
    transform: translate(44.91775vw, 100vh) scale(0.0238);
  }
}
.snow:nth-child(110) {
  opacity: 0.6272;
  transform: translate(31.6361vw, -10px) scale(0.2306);
  animation: fall-110 30s -9s linear infinite;
}
@keyframes fall-110 {
  77.82% {
    transform: translate(23.4053vw, 77.82vh) scale(0.2306);
  }
  to {
    transform: translate(27.5207vw, 100vh) scale(0.2306);
  }
}
.snow:nth-child(111) {
  opacity: 0.394;
  transform: translate(10.6625vw, -10px) scale(0.7107);
  animation: fall-111 12s -29s linear infinite;
}
@keyframes fall-111 {
  62.524% {
    transform: translate(6.9868vw, 62.524vh) scale(0.7107);
  }
  to {
    transform: translate(8.82465vw, 100vh) scale(0.7107);
  }
}
.snow:nth-child(112) {
  opacity: 0.126;
  transform: translate(80.5899vw, -10px) scale(0.643);
  animation: fall-112 15s -9s linear infinite;
}
@keyframes fall-112 {
  42.697% {
    transform: translate(87.5132vw, 42.697vh) scale(0.643);
  }
  to {
    transform: translate(84.05155vw, 100vh) scale(0.643);
  }
}
.snow:nth-child(113) {
  opacity: 0.1818;
  transform: translate(98.3712vw, -10px) scale(0.894);
  animation: fall-113 30s -24s linear infinite;
}
@keyframes fall-113 {
  54.325% {
    transform: translate(89.4638vw, 54.325vh) scale(0.894);
  }
  to {
    transform: translate(93.9175vw, 100vh) scale(0.894);
  }
}
.snow:nth-child(114) {
  opacity: 0.0877;
  transform: translate(19.6433vw, -10px) scale(0.7888);
  animation: fall-114 25s -25s linear infinite;
}
@keyframes fall-114 {
  78.554% {
    transform: translate(29.5687vw, 78.554vh) scale(0.7888);
  }
  to {
    transform: translate(24.606vw, 100vh) scale(0.7888);
  }
}
.snow:nth-child(115) {
  opacity: 0.0201;
  transform: translate(84.3349vw, -10px) scale(0.3776);
  animation: fall-115 15s -5s linear infinite;
}
@keyframes fall-115 {
  55.039% {
    transform: translate(75.7669vw, 55.039vh) scale(0.3776);
  }
  to {
    transform: translate(80.0509vw, 100vh) scale(0.3776);
  }
}
.snow:nth-child(116) {
  opacity: 0.9391;
  transform: translate(11.0106vw, -10px) scale(0.5868);
  animation: fall-116 24s -11s linear infinite;
}
@keyframes fall-116 {
  77.511% {
    transform: translate(10.2166vw, 77.511vh) scale(0.5868);
  }
  to {
    transform: translate(10.6136vw, 100vh) scale(0.5868);
  }
}
.snow:nth-child(117) {
  opacity: 0.4793;
  transform: translate(21.2071vw, -10px) scale(0.7813);
  animation: fall-117 25s -11s linear infinite;
}
@keyframes fall-117 {
  65.466% {
    transform: translate(12.6092vw, 65.466vh) scale(0.7813);
  }
  to {
    transform: translate(16.90815vw, 100vh) scale(0.7813);
  }
}
.snow:nth-child(118) {
  opacity: 0.9398;
  transform: translate(9.4541vw, -10px) scale(0.6194);
  animation: fall-118 22s -30s linear infinite;
}
@keyframes fall-118 {
  72.238% {
    transform: translate(3.2633vw, 72.238vh) scale(0.6194);
  }
  to {
    transform: translate(6.3587vw, 100vh) scale(0.6194);
  }
}
.snow:nth-child(119) {
  opacity: 0.8698;
  transform: translate(26.7219vw, -10px) scale(0.1075);
  animation: fall-119 29s -9s linear infinite;
}
@keyframes fall-119 {
  36.949% {
    transform: translate(32.0996vw, 36.949vh) scale(0.1075);
  }
  to {
    transform: translate(29.41075vw, 100vh) scale(0.1075);
  }
}
.snow:nth-child(120) {
  opacity: 0.3449;
  transform: translate(55.1336vw, -10px) scale(0.9988);
  animation: fall-120 26s -6s linear infinite;
}
@keyframes fall-120 {
  53.433% {
    transform: translate(51.4719vw, 53.433vh) scale(0.9988);
  }
  to {
    transform: translate(53.30275vw, 100vh) scale(0.9988);
  }
}
.snow:nth-child(121) {
  opacity: 0.0719;
  transform: translate(53.6645vw, -10px) scale(0.5286);
  animation: fall-121 11s -3s linear infinite;
}
@keyframes fall-121 {
  76.849% {
    transform: translate(44.8846vw, 76.849vh) scale(0.5286);
  }
  to {
    transform: translate(49.27455vw, 100vh) scale(0.5286);
  }
}
.snow:nth-child(122) {
  opacity: 0.673;
  transform: translate(81.5936vw, -10px) scale(0.1131);
  animation: fall-122 30s -14s linear infinite;
}
@keyframes fall-122 {
  45.18% {
    transform: translate(79.0144vw, 45.18vh) scale(0.1131);
  }
  to {
    transform: translate(80.304vw, 100vh) scale(0.1131);
  }
}
.snow:nth-child(123) {
  opacity: 0.8223;
  transform: translate(27.0996vw, -10px) scale(0.4712);
  animation: fall-123 16s -29s linear infinite;
}
@keyframes fall-123 {
  59.711% {
    transform: translate(19.8287vw, 59.711vh) scale(0.4712);
  }
  to {
    transform: translate(23.46415vw, 100vh) scale(0.4712);
  }
}
.snow:nth-child(124) {
  opacity: 0.9177;
  transform: translate(8.259vw, -10px) scale(0.1163);
  animation: fall-124 21s -18s linear infinite;
}
@keyframes fall-124 {
  78.758% {
    transform: translate(5.8133vw, 78.758vh) scale(0.1163);
  }
  to {
    transform: translate(7.03615vw, 100vh) scale(0.1163);
  }
}
.snow:nth-child(125) {
  opacity: 0.6065;
  transform: translate(36.6553vw, -10px) scale(0.7815);
  animation: fall-125 11s -14s linear infinite;
}
@keyframes fall-125 {
  38.296% {
    transform: translate(40.9189vw, 38.296vh) scale(0.7815);
  }
  to {
    transform: translate(38.7871vw, 100vh) scale(0.7815);
  }
}
.snow:nth-child(126) {
  opacity: 0.4246;
  transform: translate(53.1587vw, -10px) scale(0.421);
  animation: fall-126 28s -10s linear infinite;
}
@keyframes fall-126 {
  42.202% {
    transform: translate(47.034vw, 42.202vh) scale(0.421);
  }
  to {
    transform: translate(50.09635vw, 100vh) scale(0.421);
  }
}
.snow:nth-child(127) {
  opacity: 0.9741;
  transform: translate(71.9292vw, -10px) scale(0.3317);
  animation: fall-127 18s -26s linear infinite;
}
@keyframes fall-127 {
  32.572% {
    transform: translate(66.6356vw, 32.572vh) scale(0.3317);
  }
  to {
    transform: translate(69.2824vw, 100vh) scale(0.3317);
  }
}
.snow:nth-child(128) {
  opacity: 0.6231;
  transform: translate(20.0077vw, -10px) scale(0.468);
  animation: fall-128 20s -28s linear infinite;
}
@keyframes fall-128 {
  71.782% {
    transform: translate(15.9226vw, 71.782vh) scale(0.468);
  }
  to {
    transform: translate(17.96515vw, 100vh) scale(0.468);
  }
}
.snow:nth-child(129) {
  opacity: 0.248;
  transform: translate(17.8068vw, -10px) scale(0.9938);
  animation: fall-129 23s -21s linear infinite;
}
@keyframes fall-129 {
  72.565% {
    transform: translate(20.0292vw, 72.565vh) scale(0.9938);
  }
  to {
    transform: translate(18.918vw, 100vh) scale(0.9938);
  }
}
.snow:nth-child(130) {
  opacity: 0.4452;
  transform: translate(12.5613vw, -10px) scale(0.0626);
  animation: fall-130 21s -1s linear infinite;
}
@keyframes fall-130 {
  79.507% {
    transform: translate(13.8408vw, 79.507vh) scale(0.0626);
  }
  to {
    transform: translate(13.20105vw, 100vh) scale(0.0626);
  }
}
.snow:nth-child(131) {
  opacity: 0.8053;
  transform: translate(53.995vw, -10px) scale(0.9374);
  animation: fall-131 25s -14s linear infinite;
}
@keyframes fall-131 {
  76.255% {
    transform: translate(63.3908vw, 76.255vh) scale(0.9374);
  }
  to {
    transform: translate(58.6929vw, 100vh) scale(0.9374);
  }
}
.snow:nth-child(132) {
  opacity: 0.6809;
  transform: translate(67.8829vw, -10px) scale(0.0438);
  animation: fall-132 10s -27s linear infinite;
}
@keyframes fall-132 {
  46.808% {
    transform: translate(62.7837vw, 46.808vh) scale(0.0438);
  }
  to {
    transform: translate(65.3333vw, 100vh) scale(0.0438);
  }
}
.snow:nth-child(133) {
  opacity: 0.9322;
  transform: translate(62.1632vw, -10px) scale(0.6468);
  animation: fall-133 20s -9s linear infinite;
}
@keyframes fall-133 {
  45.51% {
    transform: translate(64.9956vw, 45.51vh) scale(0.6468);
  }
  to {
    transform: translate(63.5794vw, 100vh) scale(0.6468);
  }
}
.snow:nth-child(134) {
  opacity: 0.4855;
  transform: translate(88.5763vw, -10px) scale(0.4041);
  animation: fall-134 29s -2s linear infinite;
}
@keyframes fall-134 {
  77.597% {
    transform: translate(89.007vw, 77.597vh) scale(0.4041);
  }
  to {
    transform: translate(88.79165vw, 100vh) scale(0.4041);
  }
}
.snow:nth-child(135) {
  opacity: 0.5347;
  transform: translate(23.7444vw, -10px) scale(0.843);
  animation: fall-135 14s -1s linear infinite;
}
@keyframes fall-135 {
  70.87% {
    transform: translate(20.9924vw, 70.87vh) scale(0.843);
  }
  to {
    transform: translate(22.3684vw, 100vh) scale(0.843);
  }
}
.snow:nth-child(136) {
  opacity: 0.0879;
  transform: translate(21.9823vw, -10px) scale(0.2963);
  animation: fall-136 30s -26s linear infinite;
}
@keyframes fall-136 {
  59.012% {
    transform: translate(28.6593vw, 59.012vh) scale(0.2963);
  }
  to {
    transform: translate(25.3208vw, 100vh) scale(0.2963);
  }
}
.snow:nth-child(137) {
  opacity: 0.065;
  transform: translate(55.8753vw, -10px) scale(0.0519);
  animation: fall-137 19s -6s linear infinite;
}
@keyframes fall-137 {
  60.33% {
    transform: translate(52.5187vw, 60.33vh) scale(0.0519);
  }
  to {
    transform: translate(54.197vw, 100vh) scale(0.0519);
  }
}
.snow:nth-child(138) {
  opacity: 0.2195;
  transform: translate(54.5474vw, -10px) scale(0.7421);
  animation: fall-138 13s -7s linear infinite;
}
@keyframes fall-138 {
  56.774% {
    transform: translate(51.6239vw, 56.774vh) scale(0.7421);
  }
  to {
    transform: translate(53.08565vw, 100vh) scale(0.7421);
  }
}
.snow:nth-child(139) {
  opacity: 0.4819;
  transform: translate(3.1142vw, -10px) scale(0.4279);
  animation: fall-139 30s -27s linear infinite;
}
@keyframes fall-139 {
  39.486% {
    transform: translate(7.7204vw, 39.486vh) scale(0.4279);
  }
  to {
    transform: translate(5.4173vw, 100vh) scale(0.4279);
  }
}
.snow:nth-child(140) {
  opacity: 0.9988;
  transform: translate(77.6403vw, -10px) scale(0.5068);
  animation: fall-140 23s -18s linear infinite;
}
@keyframes fall-140 {
  41.814% {
    transform: translate(77.546vw, 41.814vh) scale(0.5068);
  }
  to {
    transform: translate(77.59315vw, 100vh) scale(0.5068);
  }
}
.snow:nth-child(141) {
  opacity: 0.2941;
  transform: translate(8.1693vw, -10px) scale(0.5975);
  animation: fall-141 25s -3s linear infinite;
}
@keyframes fall-141 {
  37.185% {
    transform: translate(0.2206vw, 37.185vh) scale(0.5975);
  }
  to {
    transform: translate(4.19495vw, 100vh) scale(0.5975);
  }
}
.snow:nth-child(142) {
  opacity: 0.2541;
  transform: translate(21.6144vw, -10px) scale(0.3741);
  animation: fall-142 15s -26s linear infinite;
}
@keyframes fall-142 {
  56.375% {
    transform: translate(26.5847vw, 56.375vh) scale(0.3741);
  }
  to {
    transform: translate(24.09955vw, 100vh) scale(0.3741);
  }
}
.snow:nth-child(143) {
  opacity: 0.5595;
  transform: translate(37.935vw, -10px) scale(0.9049);
  animation: fall-143 21s -14s linear infinite;
}
@keyframes fall-143 {
  39.664% {
    transform: translate(38.601vw, 39.664vh) scale(0.9049);
  }
  to {
    transform: translate(38.268vw, 100vh) scale(0.9049);
  }
}
.snow:nth-child(144) {
  opacity: 0.9311;
  transform: translate(19.8495vw, -10px) scale(0.5922);
  animation: fall-144 28s -22s linear infinite;
}
@keyframes fall-144 {
  31.012% {
    transform: translate(16.4348vw, 31.012vh) scale(0.5922);
  }
  to {
    transform: translate(18.14215vw, 100vh) scale(0.5922);
  }
}
.snow:nth-child(145) {
  opacity: 0.9111;
  transform: translate(74.3417vw, -10px) scale(0.0541);
  animation: fall-145 25s -7s linear infinite;
}
@keyframes fall-145 {
  64.4% {
    transform: translate(75.0479vw, 64.4vh) scale(0.0541);
  }
  to {
    transform: translate(74.6948vw, 100vh) scale(0.0541);
  }
}
.snow:nth-child(146) {
  opacity: 0.8098;
  transform: translate(11.6207vw, -10px) scale(0.7769);
  animation: fall-146 29s -28s linear infinite;
}
@keyframes fall-146 {
  37.382% {
    transform: translate(17.887vw, 37.382vh) scale(0.7769);
  }
  to {
    transform: translate(14.75385vw, 100vh) scale(0.7769);
  }
}
.snow:nth-child(147) {
  opacity: 0.8634;
  transform: translate(30.1246vw, -10px) scale(0.969);
  animation: fall-147 10s -5s linear infinite;
}
@keyframes fall-147 {
  45.001% {
    transform: translate(35.9784vw, 45.001vh) scale(0.969);
  }
  to {
    transform: translate(33.0515vw, 100vh) scale(0.969);
  }
}
.snow:nth-child(148) {
  opacity: 0.5017;
  transform: translate(0.9632vw, -10px) scale(0.0053);
  animation: fall-148 14s -18s linear infinite;
}
@keyframes fall-148 {
  56.161% {
    transform: translate(1.4749vw, 56.161vh) scale(0.0053);
  }
  to {
    transform: translate(1.21905vw, 100vh) scale(0.0053);
  }
}
.snow:nth-child(149) {
  opacity: 0.2577;
  transform: translate(52.4379vw, -10px) scale(0.2238);
  animation: fall-149 15s -13s linear infinite;
}
@keyframes fall-149 {
  39.926% {
    transform: translate(59.4123vw, 39.926vh) scale(0.2238);
  }
  to {
    transform: translate(55.9251vw, 100vh) scale(0.2238);
  }
}
.snow:nth-child(150) {
  opacity: 0.7215;
  transform: translate(45.3022vw, -10px) scale(0.0172);
  animation: fall-150 24s -19s linear infinite;
}
@keyframes fall-150 {
  76.385% {
    transform: translate(52.5123vw, 76.385vh) scale(0.0172);
  }
  to {
    transform: translate(48.90725vw, 100vh) scale(0.0172);
  }
}
.snow:nth-child(151) {
  opacity: 0.0039;
  transform: translate(81.0333vw, -10px) scale(0.0311);
  animation: fall-151 21s -17s linear infinite;
}
@keyframes fall-151 {
  74.222% {
    transform: translate(83.0955vw, 74.222vh) scale(0.0311);
  }
  to {
    transform: translate(82.0644vw, 100vh) scale(0.0311);
  }
}
.snow:nth-child(152) {
  opacity: 0.4892;
  transform: translate(26.8014vw, -10px) scale(0.253);
  animation: fall-152 28s -19s linear infinite;
}
@keyframes fall-152 {
  34.243% {
    transform: translate(32.7563vw, 34.243vh) scale(0.253);
  }
  to {
    transform: translate(29.77885vw, 100vh) scale(0.253);
  }
}
.snow:nth-child(153) {
  opacity: 0.1061;
  transform: translate(12.6999vw, -10px) scale(0.9968);
  animation: fall-153 21s -21s linear infinite;
}
@keyframes fall-153 {
  41.464% {
    transform: translate(11.0782vw, 41.464vh) scale(0.9968);
  }
  to {
    transform: translate(11.88905vw, 100vh) scale(0.9968);
  }
}
.snow:nth-child(154) {
  opacity: 0.9623;
  transform: translate(33.0211vw, -10px) scale(0.0642);
  animation: fall-154 17s -30s linear infinite;
}
@keyframes fall-154 {
  62.335% {
    transform: translate(34.3035vw, 62.335vh) scale(0.0642);
  }
  to {
    transform: translate(33.6623vw, 100vh) scale(0.0642);
  }
}
.snow:nth-child(155) {
  opacity: 0.7621;
  transform: translate(7.9843vw, -10px) scale(0.073);
  animation: fall-155 30s -20s linear infinite;
}
@keyframes fall-155 {
  64.752% {
    transform: translate(11.9722vw, 64.752vh) scale(0.073);
  }
  to {
    transform: translate(9.97825vw, 100vh) scale(0.073);
  }
}
.snow:nth-child(156) {
  opacity: 0.0783;
  transform: translate(8.5127vw, -10px) scale(0.7762);
  animation: fall-156 21s -26s linear infinite;
}
@keyframes fall-156 {
  58.095% {
    transform: translate(9.5159vw, 58.095vh) scale(0.7762);
  }
  to {
    transform: translate(9.0143vw, 100vh) scale(0.7762);
  }
}
.snow:nth-child(157) {
  opacity: 0.346;
  transform: translate(51.1079vw, -10px) scale(0.4945);
  animation: fall-157 30s -8s linear infinite;
}
@keyframes fall-157 {
  44.877% {
    transform: translate(55.6021vw, 44.877vh) scale(0.4945);
  }
  to {
    transform: translate(53.355vw, 100vh) scale(0.4945);
  }
}
.snow:nth-child(158) {
  opacity: 0.7767;
  transform: translate(57.0314vw, -10px) scale(0.5097);
  animation: fall-158 24s -6s linear infinite;
}
@keyframes fall-158 {
  65.518% {
    transform: translate(60.2064vw, 65.518vh) scale(0.5097);
  }
  to {
    transform: translate(58.6189vw, 100vh) scale(0.5097);
  }
}
.snow:nth-child(159) {
  opacity: 0.7456;
  transform: translate(75.7548vw, -10px) scale(0.8646);
  animation: fall-159 19s -2s linear infinite;
}
@keyframes fall-159 {
  35.949% {
    transform: translate(68.5801vw, 35.949vh) scale(0.8646);
  }
  to {
    transform: translate(72.16745vw, 100vh) scale(0.8646);
  }
}
.snow:nth-child(160) {
  opacity: 0.3684;
  transform: translate(73.11vw, -10px) scale(0.9038);
  animation: fall-160 18s -30s linear infinite;
}
@keyframes fall-160 {
  39.972% {
    transform: translate(82.4943vw, 39.972vh) scale(0.9038);
  }
  to {
    transform: translate(77.80215vw, 100vh) scale(0.9038);
  }
}
.snow:nth-child(161) {
  opacity: 0.7656;
  transform: translate(92.3955vw, -10px) scale(0.4722);
  animation: fall-161 13s -20s linear infinite;
}
@keyframes fall-161 {
  71.898% {
    transform: translate(101.3192vw, 71.898vh) scale(0.4722);
  }
  to {
    transform: translate(96.85735vw, 100vh) scale(0.4722);
  }
}
.snow:nth-child(162) {
  opacity: 0.3215;
  transform: translate(24.8788vw, -10px) scale(0.8253);
  animation: fall-162 15s -16s linear infinite;
}
@keyframes fall-162 {
  39.493% {
    transform: translate(31.1228vw, 39.493vh) scale(0.8253);
  }
  to {
    transform: translate(28.0008vw, 100vh) scale(0.8253);
  }
}
.snow:nth-child(163) {
  opacity: 0.6931;
  transform: translate(57.6539vw, -10px) scale(0.9157);
  animation: fall-163 25s -25s linear infinite;
}
@keyframes fall-163 {
  45.612% {
    transform: translate(56.4533vw, 45.612vh) scale(0.9157);
  }
  to {
    transform: translate(57.0536vw, 100vh) scale(0.9157);
  }
}
.snow:nth-child(164) {
  opacity: 0.8109;
  transform: translate(85.3734vw, -10px) scale(0.8206);
  animation: fall-164 29s -1s linear infinite;
}
@keyframes fall-164 {
  57.625% {
    transform: translate(85.7904vw, 57.625vh) scale(0.8206);
  }
  to {
    transform: translate(85.5819vw, 100vh) scale(0.8206);
  }
}
.snow:nth-child(165) {
  opacity: 0.5614;
  transform: translate(16.6221vw, -10px) scale(0.4094);
  animation: fall-165 19s -21s linear infinite;
}
@keyframes fall-165 {
  40.975% {
    transform: translate(25.8827vw, 40.975vh) scale(0.4094);
  }
  to {
    transform: translate(21.2524vw, 100vh) scale(0.4094);
  }
}
.snow:nth-child(166) {
  opacity: 0.0661;
  transform: translate(39.2095vw, -10px) scale(0.4527);
  animation: fall-166 13s -30s linear infinite;
}
@keyframes fall-166 {
  71.734% {
    transform: translate(48.6687vw, 71.734vh) scale(0.4527);
  }
  to {
    transform: translate(43.9391vw, 100vh) scale(0.4527);
  }
}
.snow:nth-child(167) {
  opacity: 0.9707;
  transform: translate(89.8585vw, -10px) scale(0.4905);
  animation: fall-167 29s -9s linear infinite;
}
@keyframes fall-167 {
  35.804% {
    transform: translate(92.6352vw, 35.804vh) scale(0.4905);
  }
  to {
    transform: translate(91.24685vw, 100vh) scale(0.4905);
  }
}
.snow:nth-child(168) {
  opacity: 0.5038;
  transform: translate(81.3033vw, -10px) scale(0.2158);
  animation: fall-168 19s -29s linear infinite;
}
@keyframes fall-168 {
  66.698% {
    transform: translate(88.6516vw, 66.698vh) scale(0.2158);
  }
  to {
    transform: translate(84.97745vw, 100vh) scale(0.2158);
  }
}
.snow:nth-child(169) {
  opacity: 0.1254;
  transform: translate(42.0628vw, -10px) scale(0.6005);
  animation: fall-169 18s -4s linear infinite;
}
@keyframes fall-169 {
  42.196% {
    transform: translate(36.5265vw, 42.196vh) scale(0.6005);
  }
  to {
    transform: translate(39.29465vw, 100vh) scale(0.6005);
  }
}
.snow:nth-child(170) {
  opacity: 0.1097;
  transform: translate(55.4599vw, -10px) scale(0.557);
  animation: fall-170 15s -5s linear infinite;
}
@keyframes fall-170 {
  57.739% {
    transform: translate(58.1878vw, 57.739vh) scale(0.557);
  }
  to {
    transform: translate(56.82385vw, 100vh) scale(0.557);
  }
}
.snow:nth-child(171) {
  opacity: 0.9303;
  transform: translate(55.9235vw, -10px) scale(0.1365);
  animation: fall-171 22s -2s linear infinite;
}
@keyframes fall-171 {
  55.418% {
    transform: translate(55.9461vw, 55.418vh) scale(0.1365);
  }
  to {
    transform: translate(55.9348vw, 100vh) scale(0.1365);
  }
}
.snow:nth-child(172) {
  opacity: 0.8889;
  transform: translate(71.5065vw, -10px) scale(0.0096);
  animation: fall-172 16s -29s linear infinite;
}
@keyframes fall-172 {
  64.426% {
    transform: translate(63.8171vw, 64.426vh) scale(0.0096);
  }
  to {
    transform: translate(67.6618vw, 100vh) scale(0.0096);
  }
}
.snow:nth-child(173) {
  opacity: 0.9088;
  transform: translate(80.2911vw, -10px) scale(0.0337);
  animation: fall-173 20s -22s linear infinite;
}
@keyframes fall-173 {
  64.848% {
    transform: translate(76.8091vw, 64.848vh) scale(0.0337);
  }
  to {
    transform: translate(78.5501vw, 100vh) scale(0.0337);
  }
}
.snow:nth-child(174) {
  opacity: 0.2487;
  transform: translate(83.0233vw, -10px) scale(0.3013);
  animation: fall-174 20s -9s linear infinite;
}
@keyframes fall-174 {
  50.233% {
    transform: translate(82.0936vw, 50.233vh) scale(0.3013);
  }
  to {
    transform: translate(82.55845vw, 100vh) scale(0.3013);
  }
}
.snow:nth-child(175) {
  opacity: 0.0008;
  transform: translate(40.5712vw, -10px) scale(0.3467);
  animation: fall-175 21s -15s linear infinite;
}
@keyframes fall-175 {
  31.995% {
    transform: translate(39.6907vw, 31.995vh) scale(0.3467);
  }
  to {
    transform: translate(40.13095vw, 100vh) scale(0.3467);
  }
}
.snow:nth-child(176) {
  opacity: 0.0128;
  transform: translate(45.7743vw, -10px) scale(0.8877);
  animation: fall-176 15s -16s linear infinite;
}
@keyframes fall-176 {
  46.504% {
    transform: translate(48.1698vw, 46.504vh) scale(0.8877);
  }
  to {
    transform: translate(46.97205vw, 100vh) scale(0.8877);
  }
}
.snow:nth-child(177) {
  opacity: 0.3349;
  transform: translate(84.7302vw, -10px) scale(0.6621);
  animation: fall-177 28s -20s linear infinite;
}
@keyframes fall-177 {
  74.861% {
    transform: translate(79.2947vw, 74.861vh) scale(0.6621);
  }
  to {
    transform: translate(82.01245vw, 100vh) scale(0.6621);
  }
}
.snow:nth-child(178) {
  opacity: 0.0788;
  transform: translate(61.1657vw, -10px) scale(0.7331);
  animation: fall-178 26s -3s linear infinite;
}
@keyframes fall-178 {
  47.181% {
    transform: translate(61.685vw, 47.181vh) scale(0.7331);
  }
  to {
    transform: translate(61.42535vw, 100vh) scale(0.7331);
  }
}
.snow:nth-child(179) {
  opacity: 0.6598;
  transform: translate(12.3051vw, -10px) scale(0.7228);
  animation: fall-179 24s -25s linear infinite;
}
@keyframes fall-179 {
  48.194% {
    transform: translate(13.6862vw, 48.194vh) scale(0.7228);
  }
  to {
    transform: translate(12.99565vw, 100vh) scale(0.7228);
  }
}
.snow:nth-child(180) {
  opacity: 0.6254;
  transform: translate(13.5227vw, -10px) scale(0.268);
  animation: fall-180 20s -30s linear infinite;
}
@keyframes fall-180 {
  60.535% {
    transform: translate(8.1643vw, 60.535vh) scale(0.268);
  }
  to {
    transform: translate(10.8435vw, 100vh) scale(0.268);
  }
}
.snow:nth-child(181) {
  opacity: 0.0334;
  transform: translate(14.7985vw, -10px) scale(0.9481);
  animation: fall-181 13s -4s linear infinite;
}
@keyframes fall-181 {
  36.188% {
    transform: translate(17.1708vw, 36.188vh) scale(0.9481);
  }
  to {
    transform: translate(15.98465vw, 100vh) scale(0.9481);
  }
}
.snow:nth-child(182) {
  opacity: 0.3874;
  transform: translate(81.0293vw, -10px) scale(0.2536);
  animation: fall-182 26s -26s linear infinite;
}
@keyframes fall-182 {
  60.319% {
    transform: translate(77.2473vw, 60.319vh) scale(0.2536);
  }
  to {
    transform: translate(79.1383vw, 100vh) scale(0.2536);
  }
}
.snow:nth-child(183) {
  opacity: 0.9522;
  transform: translate(49.994vw, -10px) scale(0.719);
  animation: fall-183 11s -23s linear infinite;
}
@keyframes fall-183 {
  74.946% {
    transform: translate(40.571vw, 74.946vh) scale(0.719);
  }
  to {
    transform: translate(45.2825vw, 100vh) scale(0.719);
  }
}
.snow:nth-child(184) {
  opacity: 0.3142;
  transform: translate(33.6421vw, -10px) scale(0.3486);
  animation: fall-184 25s -15s linear infinite;
}
@keyframes fall-184 {
  75.413% {
    transform: translate(26.2447vw, 75.413vh) scale(0.3486);
  }
  to {
    transform: translate(29.9434vw, 100vh) scale(0.3486);
  }
}
.snow:nth-child(185) {
  opacity: 0.9599;
  transform: translate(50.0554vw, -10px) scale(0.0688);
  animation: fall-185 21s -22s linear infinite;
}
@keyframes fall-185 {
  79.055% {
    transform: translate(50.5777vw, 79.055vh) scale(0.0688);
  }
  to {
    transform: translate(50.31655vw, 100vh) scale(0.0688);
  }
}
.snow:nth-child(186) {
  opacity: 0.5233;
  transform: translate(46.2505vw, -10px) scale(0.6291);
  animation: fall-186 19s -13s linear infinite;
}
@keyframes fall-186 {
  49.45% {
    transform: translate(49.4228vw, 49.45vh) scale(0.6291);
  }
  to {
    transform: translate(47.83665vw, 100vh) scale(0.6291);
  }
}
.snow:nth-child(187) {
  opacity: 0.2946;
  transform: translate(1.6218vw, -10px) scale(0.8674);
  animation: fall-187 20s -14s linear infinite;
}
@keyframes fall-187 {
  44.733% {
    transform: translate(-8.0477vw, 44.733vh) scale(0.8674);
  }
  to {
    transform: translate(-3.21295vw, 100vh) scale(0.8674);
  }
}
.snow:nth-child(188) {
  opacity: 0.8523;
  transform: translate(80.8899vw, -10px) scale(0.9327);
  animation: fall-188 23s -8s linear infinite;
}
@keyframes fall-188 {
  68.271% {
    transform: translate(87.2704vw, 68.271vh) scale(0.9327);
  }
  to {
    transform: translate(84.08015vw, 100vh) scale(0.9327);
  }
}
.snow:nth-child(189) {
  opacity: 0.947;
  transform: translate(51.0747vw, -10px) scale(0.2065);
  animation: fall-189 18s -20s linear infinite;
}
@keyframes fall-189 {
  72.394% {
    transform: translate(60.4734vw, 72.394vh) scale(0.2065);
  }
  to {
    transform: translate(55.77405vw, 100vh) scale(0.2065);
  }
}
.snow:nth-child(190) {
  opacity: 0.2036;
  transform: translate(71.3008vw, -10px) scale(0.4153);
  animation: fall-190 18s -27s linear infinite;
}
@keyframes fall-190 {
  72.36% {
    transform: translate(69.6826vw, 72.36vh) scale(0.4153);
  }
  to {
    transform: translate(70.4917vw, 100vh) scale(0.4153);
  }
}
.snow:nth-child(191) {
  opacity: 0.1674;
  transform: translate(33.1129vw, -10px) scale(0.9152);
  animation: fall-191 15s -7s linear infinite;
}
@keyframes fall-191 {
  36.943% {
    transform: translate(25.3907vw, 36.943vh) scale(0.9152);
  }
  to {
    transform: translate(29.2518vw, 100vh) scale(0.9152);
  }
}
.snow:nth-child(192) {
  opacity: 0.9072;
  transform: translate(6.4132vw, -10px) scale(0.7385);
  animation: fall-192 25s -28s linear infinite;
}
@keyframes fall-192 {
  71.863% {
    transform: translate(1.8933vw, 71.863vh) scale(0.7385);
  }
  to {
    transform: translate(4.15325vw, 100vh) scale(0.7385);
  }
}
.snow:nth-child(193) {
  opacity: 0.7663;
  transform: translate(49.1819vw, -10px) scale(0.0934);
  animation: fall-193 15s -5s linear infinite;
}
@keyframes fall-193 {
  61.955% {
    transform: translate(39.6285vw, 61.955vh) scale(0.0934);
  }
  to {
    transform: translate(44.4052vw, 100vh) scale(0.0934);
  }
}
.snow:nth-child(194) {
  opacity: 0.9849;
  transform: translate(80.1701vw, -10px) scale(0.0345);
  animation: fall-194 25s -30s linear infinite;
}
@keyframes fall-194 {
  65.016% {
    transform: translate(84.0759vw, 65.016vh) scale(0.0345);
  }
  to {
    transform: translate(82.123vw, 100vh) scale(0.0345);
  }
}
.snow:nth-child(195) {
  opacity: 0.3859;
  transform: translate(19.765vw, -10px) scale(0.5999);
  animation: fall-195 15s -11s linear infinite;
}
@keyframes fall-195 {
  54.654% {
    transform: translate(18.4377vw, 54.654vh) scale(0.5999);
  }
  to {
    transform: translate(19.10135vw, 100vh) scale(0.5999);
  }
}
.snow:nth-child(196) {
  opacity: 0.2287;
  transform: translate(2.9455vw, -10px) scale(0.9887);
  animation: fall-196 15s -9s linear infinite;
}
@keyframes fall-196 {
  47.162% {
    transform: translate(-4.4989vw, 47.162vh) scale(0.9887);
  }
  to {
    transform: translate(-0.7767vw, 100vh) scale(0.9887);
  }
}
.snow:nth-child(197) {
  opacity: 0.0373;
  transform: translate(72.7583vw, -10px) scale(0.8384);
  animation: fall-197 24s -3s linear infinite;
}
@keyframes fall-197 {
  48.271% {
    transform: translate(66.6808vw, 48.271vh) scale(0.8384);
  }
  to {
    transform: translate(69.71955vw, 100vh) scale(0.8384);
  }
}
.snow:nth-child(198) {
  opacity: 0.9862;
  transform: translate(93.2891vw, -10px) scale(0.37);
  animation: fall-198 11s -9s linear infinite;
}
@keyframes fall-198 {
  79.833% {
    transform: translate(93.2438vw, 79.833vh) scale(0.37);
  }
  to {
    transform: translate(93.26645vw, 100vh) scale(0.37);
  }
}
.snow:nth-child(199) {
  opacity: 0.5022;
  transform: translate(67.8101vw, -10px) scale(0.9347);
  animation: fall-199 14s -21s linear infinite;
}
@keyframes fall-199 {
  44.236% {
    transform: translate(67.2041vw, 44.236vh) scale(0.9347);
  }
  to {
    transform: translate(67.5071vw, 100vh) scale(0.9347);
  }
}
.snow:nth-child(200) {
  opacity: 0.9942;
  transform: translate(49.7281vw, -10px) scale(0.7342);
  animation: fall-200 14s -18s linear infinite;
}
@keyframes fall-200 {
  78.967% {
    transform: translate(51.1657vw, 78.967vh) scale(0.7342);
  }
  to {
    transform: translate(50.4469vw, 100vh) scale(0.7342);
  }
}/*# sourceMappingURL=snow.css.map */