
.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.929;
  transform: translate(46.2778vw, -10px) scale(0.4785);
  animation: fall-1 21s -25s linear infinite;
}
@keyframes fall-1 {
  77.013% {
    transform: translate(53.0874vw, 77.013vh) scale(0.4785);
  }
  to {
    transform: translate(49.6826vw, 100vh) scale(0.4785);
  }
}
.snow:nth-child(2) {
  opacity: 0.7157;
  transform: translate(97.7717vw, -10px) scale(0.6173);
  animation: fall-2 14s -5s linear infinite;
}
@keyframes fall-2 {
  44.134% {
    transform: translate(100.3254vw, 44.134vh) scale(0.6173);
  }
  to {
    transform: translate(99.04855vw, 100vh) scale(0.6173);
  }
}
.snow:nth-child(3) {
  opacity: 0.4204;
  transform: translate(7.1191vw, -10px) scale(0.9051);
  animation: fall-3 12s -15s linear infinite;
}
@keyframes fall-3 {
  34.907% {
    transform: translate(6.7723vw, 34.907vh) scale(0.9051);
  }
  to {
    transform: translate(6.9457vw, 100vh) scale(0.9051);
  }
}
.snow:nth-child(4) {
  opacity: 0.5646;
  transform: translate(40.7842vw, -10px) scale(0.5943);
  animation: fall-4 11s -28s linear infinite;
}
@keyframes fall-4 {
  68.931% {
    transform: translate(31.3988vw, 68.931vh) scale(0.5943);
  }
  to {
    transform: translate(36.0915vw, 100vh) scale(0.5943);
  }
}
.snow:nth-child(5) {
  opacity: 0.3482;
  transform: translate(43.304vw, -10px) scale(0.5754);
  animation: fall-5 26s -27s linear infinite;
}
@keyframes fall-5 {
  63.238% {
    transform: translate(51.7717vw, 63.238vh) scale(0.5754);
  }
  to {
    transform: translate(47.53785vw, 100vh) scale(0.5754);
  }
}
.snow:nth-child(6) {
  opacity: 0.9995;
  transform: translate(90.0417vw, -10px) scale(0.7462);
  animation: fall-6 22s -7s linear infinite;
}
@keyframes fall-6 {
  70.201% {
    transform: translate(91.3028vw, 70.201vh) scale(0.7462);
  }
  to {
    transform: translate(90.67225vw, 100vh) scale(0.7462);
  }
}
.snow:nth-child(7) {
  opacity: 0.0092;
  transform: translate(50.1633vw, -10px) scale(0.5711);
  animation: fall-7 19s -9s linear infinite;
}
@keyframes fall-7 {
  57.261% {
    transform: translate(50.1695vw, 57.261vh) scale(0.5711);
  }
  to {
    transform: translate(50.1664vw, 100vh) scale(0.5711);
  }
}
.snow:nth-child(8) {
  opacity: 0.3604;
  transform: translate(44.2933vw, -10px) scale(0.8634);
  animation: fall-8 19s -30s linear infinite;
}
@keyframes fall-8 {
  47.456% {
    transform: translate(39.0651vw, 47.456vh) scale(0.8634);
  }
  to {
    transform: translate(41.6792vw, 100vh) scale(0.8634);
  }
}
.snow:nth-child(9) {
  opacity: 0.2202;
  transform: translate(72.2965vw, -10px) scale(0.7221);
  animation: fall-9 21s -30s linear infinite;
}
@keyframes fall-9 {
  76.213% {
    transform: translate(81.2597vw, 76.213vh) scale(0.7221);
  }
  to {
    transform: translate(76.7781vw, 100vh) scale(0.7221);
  }
}
.snow:nth-child(10) {
  opacity: 0.8379;
  transform: translate(26.9745vw, -10px) scale(0.3598);
  animation: fall-10 10s -18s linear infinite;
}
@keyframes fall-10 {
  69.294% {
    transform: translate(32.6465vw, 69.294vh) scale(0.3598);
  }
  to {
    transform: translate(29.8105vw, 100vh) scale(0.3598);
  }
}
.snow:nth-child(11) {
  opacity: 0.3642;
  transform: translate(99.9429vw, -10px) scale(0.8499);
  animation: fall-11 26s -24s linear infinite;
}
@keyframes fall-11 {
  78.378% {
    transform: translate(98.2688vw, 78.378vh) scale(0.8499);
  }
  to {
    transform: translate(99.10585vw, 100vh) scale(0.8499);
  }
}
.snow:nth-child(12) {
  opacity: 0.6959;
  transform: translate(89.6719vw, -10px) scale(0.151);
  animation: fall-12 13s -26s linear infinite;
}
@keyframes fall-12 {
  79.262% {
    transform: translate(91.5587vw, 79.262vh) scale(0.151);
  }
  to {
    transform: translate(90.6153vw, 100vh) scale(0.151);
  }
}
.snow:nth-child(13) {
  opacity: 0.2342;
  transform: translate(85.1988vw, -10px) scale(0.8709);
  animation: fall-13 25s -12s linear infinite;
}
@keyframes fall-13 {
  68.55% {
    transform: translate(90.793vw, 68.55vh) scale(0.8709);
  }
  to {
    transform: translate(87.9959vw, 100vh) scale(0.8709);
  }
}
.snow:nth-child(14) {
  opacity: 0.2238;
  transform: translate(53.0619vw, -10px) scale(0.8858);
  animation: fall-14 11s -24s linear infinite;
}
@keyframes fall-14 {
  41.159% {
    transform: translate(46.6575vw, 41.159vh) scale(0.8858);
  }
  to {
    transform: translate(49.8597vw, 100vh) scale(0.8858);
  }
}
.snow:nth-child(15) {
  opacity: 0.0449;
  transform: translate(97.5489vw, -10px) scale(0.4985);
  animation: fall-15 22s -17s linear infinite;
}
@keyframes fall-15 {
  46.935% {
    transform: translate(104.3978vw, 46.935vh) scale(0.4985);
  }
  to {
    transform: translate(100.97335vw, 100vh) scale(0.4985);
  }
}
.snow:nth-child(16) {
  opacity: 0.3669;
  transform: translate(50.5928vw, -10px) scale(0.5287);
  animation: fall-16 30s -14s linear infinite;
}
@keyframes fall-16 {
  65.304% {
    transform: translate(43.2004vw, 65.304vh) scale(0.5287);
  }
  to {
    transform: translate(46.8966vw, 100vh) scale(0.5287);
  }
}
.snow:nth-child(17) {
  opacity: 0.1696;
  transform: translate(17.5398vw, -10px) scale(0.5193);
  animation: fall-17 17s -29s linear infinite;
}
@keyframes fall-17 {
  55.256% {
    transform: translate(12.3186vw, 55.256vh) scale(0.5193);
  }
  to {
    transform: translate(14.9292vw, 100vh) scale(0.5193);
  }
}
.snow:nth-child(18) {
  opacity: 0.7737;
  transform: translate(47.6066vw, -10px) scale(0.7862);
  animation: fall-18 14s -23s linear infinite;
}
@keyframes fall-18 {
  40.953% {
    transform: translate(50.3024vw, 40.953vh) scale(0.7862);
  }
  to {
    transform: translate(48.9545vw, 100vh) scale(0.7862);
  }
}
.snow:nth-child(19) {
  opacity: 0.0648;
  transform: translate(83.7113vw, -10px) scale(0.9915);
  animation: fall-19 11s -10s linear infinite;
}
@keyframes fall-19 {
  48.577% {
    transform: translate(77.5718vw, 48.577vh) scale(0.9915);
  }
  to {
    transform: translate(80.64155vw, 100vh) scale(0.9915);
  }
}
.snow:nth-child(20) {
  opacity: 0.4774;
  transform: translate(41.7861vw, -10px) scale(0.635);
  animation: fall-20 24s -7s linear infinite;
}
@keyframes fall-20 {
  30.214% {
    transform: translate(44.7137vw, 30.214vh) scale(0.635);
  }
  to {
    transform: translate(43.2499vw, 100vh) scale(0.635);
  }
}
.snow:nth-child(21) {
  opacity: 0.7287;
  transform: translate(5.0216vw, -10px) scale(0.0514);
  animation: fall-21 22s -25s linear infinite;
}
@keyframes fall-21 {
  56.573% {
    transform: translate(4.3581vw, 56.573vh) scale(0.0514);
  }
  to {
    transform: translate(4.68985vw, 100vh) scale(0.0514);
  }
}
.snow:nth-child(22) {
  opacity: 0.0024;
  transform: translate(8.4615vw, -10px) scale(0.7997);
  animation: fall-22 29s -9s linear infinite;
}
@keyframes fall-22 {
  40.22% {
    transform: translate(16.4565vw, 40.22vh) scale(0.7997);
  }
  to {
    transform: translate(12.459vw, 100vh) scale(0.7997);
  }
}
.snow:nth-child(23) {
  opacity: 0.9527;
  transform: translate(61.2966vw, -10px) scale(0.3061);
  animation: fall-23 12s -20s linear infinite;
}
@keyframes fall-23 {
  31.213% {
    transform: translate(58.4062vw, 31.213vh) scale(0.3061);
  }
  to {
    transform: translate(59.8514vw, 100vh) scale(0.3061);
  }
}
.snow:nth-child(24) {
  opacity: 0.8921;
  transform: translate(89.7881vw, -10px) scale(0.0751);
  animation: fall-24 24s -16s linear infinite;
}
@keyframes fall-24 {
  63.288% {
    transform: translate(98.7594vw, 63.288vh) scale(0.0751);
  }
  to {
    transform: translate(94.27375vw, 100vh) scale(0.0751);
  }
}
.snow:nth-child(25) {
  opacity: 0.1205;
  transform: translate(95.7405vw, -10px) scale(0.286);
  animation: fall-25 24s -8s linear infinite;
}
@keyframes fall-25 {
  65.971% {
    transform: translate(101.0189vw, 65.971vh) scale(0.286);
  }
  to {
    transform: translate(98.3797vw, 100vh) scale(0.286);
  }
}
.snow:nth-child(26) {
  opacity: 0.7565;
  transform: translate(32.5015vw, -10px) scale(0.4563);
  animation: fall-26 11s -30s linear infinite;
}
@keyframes fall-26 {
  67.386% {
    transform: translate(34.6729vw, 67.386vh) scale(0.4563);
  }
  to {
    transform: translate(33.5872vw, 100vh) scale(0.4563);
  }
}
.snow:nth-child(27) {
  opacity: 0.4826;
  transform: translate(99.3947vw, -10px) scale(0.4442);
  animation: fall-27 23s -22s linear infinite;
}
@keyframes fall-27 {
  69.717% {
    transform: translate(99.6627vw, 69.717vh) scale(0.4442);
  }
  to {
    transform: translate(99.5287vw, 100vh) scale(0.4442);
  }
}
.snow:nth-child(28) {
  opacity: 0.824;
  transform: translate(22.4769vw, -10px) scale(0.1294);
  animation: fall-28 25s -11s linear infinite;
}
@keyframes fall-28 {
  49.302% {
    transform: translate(22.5148vw, 49.302vh) scale(0.1294);
  }
  to {
    transform: translate(22.49585vw, 100vh) scale(0.1294);
  }
}
.snow:nth-child(29) {
  opacity: 0.8711;
  transform: translate(30.0375vw, -10px) scale(0.1901);
  animation: fall-29 28s -2s linear infinite;
}
@keyframes fall-29 {
  42.56% {
    transform: translate(26.8544vw, 42.56vh) scale(0.1901);
  }
  to {
    transform: translate(28.44595vw, 100vh) scale(0.1901);
  }
}
.snow:nth-child(30) {
  opacity: 0.7112;
  transform: translate(44.6549vw, -10px) scale(0.9323);
  animation: fall-30 13s -1s linear infinite;
}
@keyframes fall-30 {
  37.56% {
    transform: translate(47.3541vw, 37.56vh) scale(0.9323);
  }
  to {
    transform: translate(46.0045vw, 100vh) scale(0.9323);
  }
}
.snow:nth-child(31) {
  opacity: 0.3065;
  transform: translate(58.9224vw, -10px) scale(0.7273);
  animation: fall-31 16s -21s linear infinite;
}
@keyframes fall-31 {
  63.952% {
    transform: translate(62.441vw, 63.952vh) scale(0.7273);
  }
  to {
    transform: translate(60.6817vw, 100vh) scale(0.7273);
  }
}
.snow:nth-child(32) {
  opacity: 0.4072;
  transform: translate(37.7812vw, -10px) scale(0.6832);
  animation: fall-32 18s -9s linear infinite;
}
@keyframes fall-32 {
  69.218% {
    transform: translate(40.8212vw, 69.218vh) scale(0.6832);
  }
  to {
    transform: translate(39.3012vw, 100vh) scale(0.6832);
  }
}
.snow:nth-child(33) {
  opacity: 0.8381;
  transform: translate(65.1458vw, -10px) scale(0.8226);
  animation: fall-33 18s -14s linear infinite;
}
@keyframes fall-33 {
  62.146% {
    transform: translate(72.9806vw, 62.146vh) scale(0.8226);
  }
  to {
    transform: translate(69.0632vw, 100vh) scale(0.8226);
  }
}
.snow:nth-child(34) {
  opacity: 0.1515;
  transform: translate(82.2655vw, -10px) scale(0.9136);
  animation: fall-34 11s -9s linear infinite;
}
@keyframes fall-34 {
  58.85% {
    transform: translate(87.4289vw, 58.85vh) scale(0.9136);
  }
  to {
    transform: translate(84.8472vw, 100vh) scale(0.9136);
  }
}
.snow:nth-child(35) {
  opacity: 0.8374;
  transform: translate(51.2281vw, -10px) scale(0.6642);
  animation: fall-35 13s -7s linear infinite;
}
@keyframes fall-35 {
  33.567% {
    transform: translate(48.0602vw, 33.567vh) scale(0.6642);
  }
  to {
    transform: translate(49.64415vw, 100vh) scale(0.6642);
  }
}
.snow:nth-child(36) {
  opacity: 0.1143;
  transform: translate(60.1616vw, -10px) scale(0.3124);
  animation: fall-36 27s -17s linear infinite;
}
@keyframes fall-36 {
  44.76% {
    transform: translate(65.0298vw, 44.76vh) scale(0.3124);
  }
  to {
    transform: translate(62.5957vw, 100vh) scale(0.3124);
  }
}
.snow:nth-child(37) {
  opacity: 0.6159;
  transform: translate(16.3089vw, -10px) scale(0.6738);
  animation: fall-37 12s -22s linear infinite;
}
@keyframes fall-37 {
  63.238% {
    transform: translate(8.3789vw, 63.238vh) scale(0.6738);
  }
  to {
    transform: translate(12.3439vw, 100vh) scale(0.6738);
  }
}
.snow:nth-child(38) {
  opacity: 0.8195;
  transform: translate(43.3161vw, -10px) scale(0.0348);
  animation: fall-38 14s -16s linear infinite;
}
@keyframes fall-38 {
  68.677% {
    transform: translate(41.2353vw, 68.677vh) scale(0.0348);
  }
  to {
    transform: translate(42.2757vw, 100vh) scale(0.0348);
  }
}
.snow:nth-child(39) {
  opacity: 0.638;
  transform: translate(36.8726vw, -10px) scale(0.575);
  animation: fall-39 22s -25s linear infinite;
}
@keyframes fall-39 {
  75.205% {
    transform: translate(37.213vw, 75.205vh) scale(0.575);
  }
  to {
    transform: translate(37.0428vw, 100vh) scale(0.575);
  }
}
.snow:nth-child(40) {
  opacity: 0.5963;
  transform: translate(90.2368vw, -10px) scale(0.6357);
  animation: fall-40 28s -16s linear infinite;
}
@keyframes fall-40 {
  54.064% {
    transform: translate(89.591vw, 54.064vh) scale(0.6357);
  }
  to {
    transform: translate(89.9139vw, 100vh) scale(0.6357);
  }
}
.snow:nth-child(41) {
  opacity: 0.1545;
  transform: translate(8.644vw, -10px) scale(0.732);
  animation: fall-41 16s -4s linear infinite;
}
@keyframes fall-41 {
  60.101% {
    transform: translate(13.3392vw, 60.101vh) scale(0.732);
  }
  to {
    transform: translate(10.9916vw, 100vh) scale(0.732);
  }
}
.snow:nth-child(42) {
  opacity: 0.4112;
  transform: translate(18.8473vw, -10px) scale(0.8641);
  animation: fall-42 12s -15s linear infinite;
}
@keyframes fall-42 {
  37.638% {
    transform: translate(27.5995vw, 37.638vh) scale(0.8641);
  }
  to {
    transform: translate(23.2234vw, 100vh) scale(0.8641);
  }
}
.snow:nth-child(43) {
  opacity: 0.9292;
  transform: translate(40.3293vw, -10px) scale(0.0728);
  animation: fall-43 13s -28s linear infinite;
}
@keyframes fall-43 {
  63.309% {
    transform: translate(46.9505vw, 63.309vh) scale(0.0728);
  }
  to {
    transform: translate(43.6399vw, 100vh) scale(0.0728);
  }
}
.snow:nth-child(44) {
  opacity: 0.3351;
  transform: translate(43.6246vw, -10px) scale(0.6259);
  animation: fall-44 16s -13s linear infinite;
}
@keyframes fall-44 {
  60.189% {
    transform: translate(36.9246vw, 60.189vh) scale(0.6259);
  }
  to {
    transform: translate(40.2746vw, 100vh) scale(0.6259);
  }
}
.snow:nth-child(45) {
  opacity: 0.1388;
  transform: translate(68.1812vw, -10px) scale(0.6049);
  animation: fall-45 25s -6s linear infinite;
}
@keyframes fall-45 {
  39.784% {
    transform: translate(71.7975vw, 39.784vh) scale(0.6049);
  }
  to {
    transform: translate(69.98935vw, 100vh) scale(0.6049);
  }
}
.snow:nth-child(46) {
  opacity: 0.1798;
  transform: translate(96.079vw, -10px) scale(0.9566);
  animation: fall-46 19s -30s linear infinite;
}
@keyframes fall-46 {
  54.121% {
    transform: translate(88.9854vw, 54.121vh) scale(0.9566);
  }
  to {
    transform: translate(92.5322vw, 100vh) scale(0.9566);
  }
}
.snow:nth-child(47) {
  opacity: 0.5547;
  transform: translate(88.7146vw, -10px) scale(0.9288);
  animation: fall-47 12s -29s linear infinite;
}
@keyframes fall-47 {
  33.419% {
    transform: translate(83.7858vw, 33.419vh) scale(0.9288);
  }
  to {
    transform: translate(86.2502vw, 100vh) scale(0.9288);
  }
}
.snow:nth-child(48) {
  opacity: 0.8267;
  transform: translate(24.6649vw, -10px) scale(0.2766);
  animation: fall-48 24s -11s linear infinite;
}
@keyframes fall-48 {
  79.135% {
    transform: translate(24.7928vw, 79.135vh) scale(0.2766);
  }
  to {
    transform: translate(24.72885vw, 100vh) scale(0.2766);
  }
}
.snow:nth-child(49) {
  opacity: 0.6923;
  transform: translate(27.6823vw, -10px) scale(0.4826);
  animation: fall-49 14s -11s linear infinite;
}
@keyframes fall-49 {
  43.927% {
    transform: translate(30.8995vw, 43.927vh) scale(0.4826);
  }
  to {
    transform: translate(29.2909vw, 100vh) scale(0.4826);
  }
}
.snow:nth-child(50) {
  opacity: 0.1069;
  transform: translate(64.2089vw, -10px) scale(0.7209);
  animation: fall-50 28s -3s linear infinite;
}
@keyframes fall-50 {
  57.026% {
    transform: translate(62.2864vw, 57.026vh) scale(0.7209);
  }
  to {
    transform: translate(63.24765vw, 100vh) scale(0.7209);
  }
}
.snow:nth-child(51) {
  opacity: 0.0713;
  transform: translate(35.0964vw, -10px) scale(0.0987);
  animation: fall-51 27s -26s linear infinite;
}
@keyframes fall-51 {
  61.703% {
    transform: translate(37.9102vw, 61.703vh) scale(0.0987);
  }
  to {
    transform: translate(36.5033vw, 100vh) scale(0.0987);
  }
}
.snow:nth-child(52) {
  opacity: 0.3881;
  transform: translate(58.5821vw, -10px) scale(0.5453);
  animation: fall-52 24s -7s linear infinite;
}
@keyframes fall-52 {
  75.687% {
    transform: translate(66.6503vw, 75.687vh) scale(0.5453);
  }
  to {
    transform: translate(62.6162vw, 100vh) scale(0.5453);
  }
}
.snow:nth-child(53) {
  opacity: 0.4995;
  transform: translate(9.7805vw, -10px) scale(0.7516);
  animation: fall-53 15s -24s linear infinite;
}
@keyframes fall-53 {
  61.133% {
    transform: translate(13.4627vw, 61.133vh) scale(0.7516);
  }
  to {
    transform: translate(11.6216vw, 100vh) scale(0.7516);
  }
}
.snow:nth-child(54) {
  opacity: 0.6821;
  transform: translate(69.5446vw, -10px) scale(0.9131);
  animation: fall-54 16s -15s linear infinite;
}
@keyframes fall-54 {
  73.791% {
    transform: translate(72.6228vw, 73.791vh) scale(0.9131);
  }
  to {
    transform: translate(71.0837vw, 100vh) scale(0.9131);
  }
}
.snow:nth-child(55) {
  opacity: 0.0685;
  transform: translate(39.6619vw, -10px) scale(0.4566);
  animation: fall-55 11s -12s linear infinite;
}
@keyframes fall-55 {
  63.85% {
    transform: translate(36.7042vw, 63.85vh) scale(0.4566);
  }
  to {
    transform: translate(38.18305vw, 100vh) scale(0.4566);
  }
}
.snow:nth-child(56) {
  opacity: 0.7166;
  transform: translate(76.1273vw, -10px) scale(0.3748);
  animation: fall-56 21s -20s linear infinite;
}
@keyframes fall-56 {
  55.689% {
    transform: translate(82.4121vw, 55.689vh) scale(0.3748);
  }
  to {
    transform: translate(79.2697vw, 100vh) scale(0.3748);
  }
}
.snow:nth-child(57) {
  opacity: 0.4274;
  transform: translate(94.4376vw, -10px) scale(0.4445);
  animation: fall-57 12s -10s linear infinite;
}
@keyframes fall-57 {
  78.611% {
    transform: translate(101.4294vw, 78.611vh) scale(0.4445);
  }
  to {
    transform: translate(97.9335vw, 100vh) scale(0.4445);
  }
}
.snow:nth-child(58) {
  opacity: 0.7437;
  transform: translate(0.003vw, -10px) scale(0.468);
  animation: fall-58 17s -22s linear infinite;
}
@keyframes fall-58 {
  67.002% {
    transform: translate(8.1492vw, 67.002vh) scale(0.468);
  }
  to {
    transform: translate(4.0761vw, 100vh) scale(0.468);
  }
}
.snow:nth-child(59) {
  opacity: 0.406;
  transform: translate(52.6422vw, -10px) scale(0.0186);
  animation: fall-59 28s -15s linear infinite;
}
@keyframes fall-59 {
  66.76% {
    transform: translate(48.166vw, 66.76vh) scale(0.0186);
  }
  to {
    transform: translate(50.4041vw, 100vh) scale(0.0186);
  }
}
.snow:nth-child(60) {
  opacity: 0.9543;
  transform: translate(60.6057vw, -10px) scale(0.2752);
  animation: fall-60 10s -3s linear infinite;
}
@keyframes fall-60 {
  50.212% {
    transform: translate(67.8279vw, 50.212vh) scale(0.2752);
  }
  to {
    transform: translate(64.2168vw, 100vh) scale(0.2752);
  }
}
.snow:nth-child(61) {
  opacity: 0.8713;
  transform: translate(20.89vw, -10px) scale(0.0927);
  animation: fall-61 27s -14s linear infinite;
}
@keyframes fall-61 {
  40.333% {
    transform: translate(18.8205vw, 40.333vh) scale(0.0927);
  }
  to {
    transform: translate(19.85525vw, 100vh) scale(0.0927);
  }
}
.snow:nth-child(62) {
  opacity: 0.2863;
  transform: translate(93.5097vw, -10px) scale(0.0953);
  animation: fall-62 30s -26s linear infinite;
}
@keyframes fall-62 {
  58.432% {
    transform: translate(85.1102vw, 58.432vh) scale(0.0953);
  }
  to {
    transform: translate(89.30995vw, 100vh) scale(0.0953);
  }
}
.snow:nth-child(63) {
  opacity: 0.391;
  transform: translate(31.1516vw, -10px) scale(0.6532);
  animation: fall-63 24s -10s linear infinite;
}
@keyframes fall-63 {
  30.593% {
    transform: translate(21.3858vw, 30.593vh) scale(0.6532);
  }
  to {
    transform: translate(26.2687vw, 100vh) scale(0.6532);
  }
}
.snow:nth-child(64) {
  opacity: 0.4005;
  transform: translate(75.8657vw, -10px) scale(0.171);
  animation: fall-64 14s -15s linear infinite;
}
@keyframes fall-64 {
  74.308% {
    transform: translate(74.6658vw, 74.308vh) scale(0.171);
  }
  to {
    transform: translate(75.26575vw, 100vh) scale(0.171);
  }
}
.snow:nth-child(65) {
  opacity: 0.2368;
  transform: translate(71.1972vw, -10px) scale(0.7406);
  animation: fall-65 17s -13s linear infinite;
}
@keyframes fall-65 {
  70.135% {
    transform: translate(71.8223vw, 70.135vh) scale(0.7406);
  }
  to {
    transform: translate(71.50975vw, 100vh) scale(0.7406);
  }
}
.snow:nth-child(66) {
  opacity: 0.1028;
  transform: translate(30.1696vw, -10px) scale(0.9392);
  animation: fall-66 23s -15s linear infinite;
}
@keyframes fall-66 {
  51.696% {
    transform: translate(22.9752vw, 51.696vh) scale(0.9392);
  }
  to {
    transform: translate(26.5724vw, 100vh) scale(0.9392);
  }
}
.snow:nth-child(67) {
  opacity: 0.4375;
  transform: translate(13.0025vw, -10px) scale(0.7687);
  animation: fall-67 17s -10s linear infinite;
}
@keyframes fall-67 {
  59.031% {
    transform: translate(18.1532vw, 59.031vh) scale(0.7687);
  }
  to {
    transform: translate(15.57785vw, 100vh) scale(0.7687);
  }
}
.snow:nth-child(68) {
  opacity: 0.7945;
  transform: translate(74.9768vw, -10px) scale(0.032);
  animation: fall-68 18s -28s linear infinite;
}
@keyframes fall-68 {
  77.171% {
    transform: translate(78.2453vw, 77.171vh) scale(0.032);
  }
  to {
    transform: translate(76.61105vw, 100vh) scale(0.032);
  }
}
.snow:nth-child(69) {
  opacity: 0.0452;
  transform: translate(49.9317vw, -10px) scale(0.4799);
  animation: fall-69 13s -8s linear infinite;
}
@keyframes fall-69 {
  64.556% {
    transform: translate(54.2771vw, 64.556vh) scale(0.4799);
  }
  to {
    transform: translate(52.1044vw, 100vh) scale(0.4799);
  }
}
.snow:nth-child(70) {
  opacity: 0.5619;
  transform: translate(41.4452vw, -10px) scale(0.0971);
  animation: fall-70 20s -26s linear infinite;
}
@keyframes fall-70 {
  75.094% {
    transform: translate(36.4015vw, 75.094vh) scale(0.0971);
  }
  to {
    transform: translate(38.92335vw, 100vh) scale(0.0971);
  }
}
.snow:nth-child(71) {
  opacity: 0.4571;
  transform: translate(30.7164vw, -10px) scale(0.3151);
  animation: fall-71 17s -23s linear infinite;
}
@keyframes fall-71 {
  48.034% {
    transform: translate(36.082vw, 48.034vh) scale(0.3151);
  }
  to {
    transform: translate(33.3992vw, 100vh) scale(0.3151);
  }
}
.snow:nth-child(72) {
  opacity: 0.1079;
  transform: translate(11.8308vw, -10px) scale(0.9847);
  animation: fall-72 28s -21s linear infinite;
}
@keyframes fall-72 {
  60.896% {
    transform: translate(2.9359vw, 60.896vh) scale(0.9847);
  }
  to {
    transform: translate(7.38335vw, 100vh) scale(0.9847);
  }
}
.snow:nth-child(73) {
  opacity: 0.3529;
  transform: translate(13.9584vw, -10px) scale(0.1359);
  animation: fall-73 19s -5s linear infinite;
}
@keyframes fall-73 {
  44.116% {
    transform: translate(14.9412vw, 44.116vh) scale(0.1359);
  }
  to {
    transform: translate(14.4498vw, 100vh) scale(0.1359);
  }
}
.snow:nth-child(74) {
  opacity: 0.4615;
  transform: translate(89.6348vw, -10px) scale(0.767);
  animation: fall-74 24s -22s linear infinite;
}
@keyframes fall-74 {
  60.905% {
    transform: translate(94.0326vw, 60.905vh) scale(0.767);
  }
  to {
    transform: translate(91.8337vw, 100vh) scale(0.767);
  }
}
.snow:nth-child(75) {
  opacity: 0.0009;
  transform: translate(53.391vw, -10px) scale(0.094);
  animation: fall-75 19s -25s linear infinite;
}
@keyframes fall-75 {
  75.88% {
    transform: translate(57.2568vw, 75.88vh) scale(0.094);
  }
  to {
    transform: translate(55.3239vw, 100vh) scale(0.094);
  }
}
.snow:nth-child(76) {
  opacity: 0.2525;
  transform: translate(91.5312vw, -10px) scale(0.1239);
  animation: fall-76 28s -18s linear infinite;
}
@keyframes fall-76 {
  49.741% {
    transform: translate(101.2795vw, 49.741vh) scale(0.1239);
  }
  to {
    transform: translate(96.40535vw, 100vh) scale(0.1239);
  }
}
.snow:nth-child(77) {
  opacity: 0.3563;
  transform: translate(99.5246vw, -10px) scale(0.3825);
  animation: fall-77 11s -9s linear infinite;
}
@keyframes fall-77 {
  45.671% {
    transform: translate(93.146vw, 45.671vh) scale(0.3825);
  }
  to {
    transform: translate(96.3353vw, 100vh) scale(0.3825);
  }
}
.snow:nth-child(78) {
  opacity: 0.6177;
  transform: translate(69.8126vw, -10px) scale(0.0626);
  animation: fall-78 28s -19s linear infinite;
}
@keyframes fall-78 {
  48.006% {
    transform: translate(65.9371vw, 48.006vh) scale(0.0626);
  }
  to {
    transform: translate(67.87485vw, 100vh) scale(0.0626);
  }
}
.snow:nth-child(79) {
  opacity: 0.9906;
  transform: translate(21.474vw, -10px) scale(0.5738);
  animation: fall-79 15s -19s linear infinite;
}
@keyframes fall-79 {
  41.119% {
    transform: translate(12.2227vw, 41.119vh) scale(0.5738);
  }
  to {
    transform: translate(16.84835vw, 100vh) scale(0.5738);
  }
}
.snow:nth-child(80) {
  opacity: 0.4384;
  transform: translate(65.6539vw, -10px) scale(0.4159);
  animation: fall-80 15s -11s linear infinite;
}
@keyframes fall-80 {
  37.096% {
    transform: translate(60.28vw, 37.096vh) scale(0.4159);
  }
  to {
    transform: translate(62.96695vw, 100vh) scale(0.4159);
  }
}
.snow:nth-child(81) {
  opacity: 0.4118;
  transform: translate(27.7322vw, -10px) scale(0.0114);
  animation: fall-81 26s -29s linear infinite;
}
@keyframes fall-81 {
  65.723% {
    transform: translate(19.6106vw, 65.723vh) scale(0.0114);
  }
  to {
    transform: translate(23.6714vw, 100vh) scale(0.0114);
  }
}
.snow:nth-child(82) {
  opacity: 0.6955;
  transform: translate(37.8462vw, -10px) scale(0.9536);
  animation: fall-82 16s -11s linear infinite;
}
@keyframes fall-82 {
  52.613% {
    transform: translate(41.0095vw, 52.613vh) scale(0.9536);
  }
  to {
    transform: translate(39.42785vw, 100vh) scale(0.9536);
  }
}
.snow:nth-child(83) {
  opacity: 0.9969;
  transform: translate(59.0899vw, -10px) scale(0.1232);
  animation: fall-83 17s -3s linear infinite;
}
@keyframes fall-83 {
  41.62% {
    transform: translate(51.5478vw, 41.62vh) scale(0.1232);
  }
  to {
    transform: translate(55.31885vw, 100vh) scale(0.1232);
  }
}
.snow:nth-child(84) {
  opacity: 0.1086;
  transform: translate(59.2994vw, -10px) scale(0.2948);
  animation: fall-84 12s -3s linear infinite;
}
@keyframes fall-84 {
  39.846% {
    transform: translate(60.724vw, 39.846vh) scale(0.2948);
  }
  to {
    transform: translate(60.0117vw, 100vh) scale(0.2948);
  }
}
.snow:nth-child(85) {
  opacity: 0.3646;
  transform: translate(52.8566vw, -10px) scale(0.6658);
  animation: fall-85 23s -29s linear infinite;
}
@keyframes fall-85 {
  57.793% {
    transform: translate(52.2891vw, 57.793vh) scale(0.6658);
  }
  to {
    transform: translate(52.57285vw, 100vh) scale(0.6658);
  }
}
.snow:nth-child(86) {
  opacity: 0.4084;
  transform: translate(12.6138vw, -10px) scale(0.8856);
  animation: fall-86 21s -21s linear infinite;
}
@keyframes fall-86 {
  54.329% {
    transform: translate(10.7282vw, 54.329vh) scale(0.8856);
  }
  to {
    transform: translate(11.671vw, 100vh) scale(0.8856);
  }
}
.snow:nth-child(87) {
  opacity: 0.4489;
  transform: translate(27.4235vw, -10px) scale(0.3507);
  animation: fall-87 22s -15s linear infinite;
}
@keyframes fall-87 {
  62.861% {
    transform: translate(29.3721vw, 62.861vh) scale(0.3507);
  }
  to {
    transform: translate(28.3978vw, 100vh) scale(0.3507);
  }
}
.snow:nth-child(88) {
  opacity: 0.0744;
  transform: translate(6.358vw, -10px) scale(0.0545);
  animation: fall-88 10s -10s linear infinite;
}
@keyframes fall-88 {
  76.994% {
    transform: translate(3.7295vw, 76.994vh) scale(0.0545);
  }
  to {
    transform: translate(5.04375vw, 100vh) scale(0.0545);
  }
}
.snow:nth-child(89) {
  opacity: 0.5288;
  transform: translate(96.7944vw, -10px) scale(0.0024);
  animation: fall-89 26s -27s linear infinite;
}
@keyframes fall-89 {
  62.994% {
    transform: translate(96.4894vw, 62.994vh) scale(0.0024);
  }
  to {
    transform: translate(96.6419vw, 100vh) scale(0.0024);
  }
}
.snow:nth-child(90) {
  opacity: 0.1451;
  transform: translate(92.0721vw, -10px) scale(0.4873);
  animation: fall-90 24s -16s linear infinite;
}
@keyframes fall-90 {
  47.328% {
    transform: translate(97.7699vw, 47.328vh) scale(0.4873);
  }
  to {
    transform: translate(94.921vw, 100vh) scale(0.4873);
  }
}
.snow:nth-child(91) {
  opacity: 0.3511;
  transform: translate(65.8429vw, -10px) scale(0.3419);
  animation: fall-91 29s -14s linear infinite;
}
@keyframes fall-91 {
  75.533% {
    transform: translate(73.105vw, 75.533vh) scale(0.3419);
  }
  to {
    transform: translate(69.47395vw, 100vh) scale(0.3419);
  }
}
.snow:nth-child(92) {
  opacity: 0.0341;
  transform: translate(74.959vw, -10px) scale(0.1179);
  animation: fall-92 29s -26s linear infinite;
}
@keyframes fall-92 {
  62.018% {
    transform: translate(72.6892vw, 62.018vh) scale(0.1179);
  }
  to {
    transform: translate(73.8241vw, 100vh) scale(0.1179);
  }
}
.snow:nth-child(93) {
  opacity: 0.9572;
  transform: translate(57.1524vw, -10px) scale(0.1841);
  animation: fall-93 17s -30s linear infinite;
}
@keyframes fall-93 {
  47.269% {
    transform: translate(48.4921vw, 47.269vh) scale(0.1841);
  }
  to {
    transform: translate(52.82225vw, 100vh) scale(0.1841);
  }
}
.snow:nth-child(94) {
  opacity: 0.2521;
  transform: translate(65.3002vw, -10px) scale(0.229);
  animation: fall-94 21s -20s linear infinite;
}
@keyframes fall-94 {
  72.011% {
    transform: translate(71.4305vw, 72.011vh) scale(0.229);
  }
  to {
    transform: translate(68.36535vw, 100vh) scale(0.229);
  }
}
.snow:nth-child(95) {
  opacity: 0.3813;
  transform: translate(71.5194vw, -10px) scale(0.8033);
  animation: fall-95 18s -15s linear infinite;
}
@keyframes fall-95 {
  45.558% {
    transform: translate(64.8702vw, 45.558vh) scale(0.8033);
  }
  to {
    transform: translate(68.1948vw, 100vh) scale(0.8033);
  }
}
.snow:nth-child(96) {
  opacity: 0.7647;
  transform: translate(39.1228vw, -10px) scale(0.7662);
  animation: fall-96 12s -30s linear infinite;
}
@keyframes fall-96 {
  75.99% {
    transform: translate(44.5514vw, 75.99vh) scale(0.7662);
  }
  to {
    transform: translate(41.8371vw, 100vh) scale(0.7662);
  }
}
.snow:nth-child(97) {
  opacity: 0.2884;
  transform: translate(35.9142vw, -10px) scale(0.7814);
  animation: fall-97 11s -17s linear infinite;
}
@keyframes fall-97 {
  60.976% {
    transform: translate(42.7049vw, 60.976vh) scale(0.7814);
  }
  to {
    transform: translate(39.30955vw, 100vh) scale(0.7814);
  }
}
.snow:nth-child(98) {
  opacity: 0.9419;
  transform: translate(21.419vw, -10px) scale(0.7135);
  animation: fall-98 15s -8s linear infinite;
}
@keyframes fall-98 {
  48.668% {
    transform: translate(16.5082vw, 48.668vh) scale(0.7135);
  }
  to {
    transform: translate(18.9636vw, 100vh) scale(0.7135);
  }
}
.snow:nth-child(99) {
  opacity: 0.2917;
  transform: translate(17.9557vw, -10px) scale(0.3218);
  animation: fall-99 20s -29s linear infinite;
}
@keyframes fall-99 {
  52.062% {
    transform: translate(25.372vw, 52.062vh) scale(0.3218);
  }
  to {
    transform: translate(21.66385vw, 100vh) scale(0.3218);
  }
}
.snow:nth-child(100) {
  opacity: 0.3259;
  transform: translate(55.9289vw, -10px) scale(0.2387);
  animation: fall-100 24s -30s linear infinite;
}
@keyframes fall-100 {
  74.533% {
    transform: translate(53.9939vw, 74.533vh) scale(0.2387);
  }
  to {
    transform: translate(54.9614vw, 100vh) scale(0.2387);
  }
}
.snow:nth-child(101) {
  opacity: 0.9316;
  transform: translate(29.6164vw, -10px) scale(0.264);
  animation: fall-101 29s -6s linear infinite;
}
@keyframes fall-101 {
  39.97% {
    transform: translate(22.2978vw, 39.97vh) scale(0.264);
  }
  to {
    transform: translate(25.9571vw, 100vh) scale(0.264);
  }
}
.snow:nth-child(102) {
  opacity: 0.2301;
  transform: translate(93.8929vw, -10px) scale(0.5228);
  animation: fall-102 12s -1s linear infinite;
}
@keyframes fall-102 {
  66.337% {
    transform: translate(94.3368vw, 66.337vh) scale(0.5228);
  }
  to {
    transform: translate(94.11485vw, 100vh) scale(0.5228);
  }
}
.snow:nth-child(103) {
  opacity: 0.1627;
  transform: translate(15.2912vw, -10px) scale(0.7177);
  animation: fall-103 25s -27s linear infinite;
}
@keyframes fall-103 {
  60.345% {
    transform: translate(6.5675vw, 60.345vh) scale(0.7177);
  }
  to {
    transform: translate(10.92935vw, 100vh) scale(0.7177);
  }
}
.snow:nth-child(104) {
  opacity: 0.837;
  transform: translate(80.2399vw, -10px) scale(0.2563);
  animation: fall-104 21s -1s linear infinite;
}
@keyframes fall-104 {
  75.587% {
    transform: translate(76.0112vw, 75.587vh) scale(0.2563);
  }
  to {
    transform: translate(78.12555vw, 100vh) scale(0.2563);
  }
}
.snow:nth-child(105) {
  opacity: 0.233;
  transform: translate(62.8553vw, -10px) scale(0.2846);
  animation: fall-105 20s -24s linear infinite;
}
@keyframes fall-105 {
  66.823% {
    transform: translate(59.3891vw, 66.823vh) scale(0.2846);
  }
  to {
    transform: translate(61.1222vw, 100vh) scale(0.2846);
  }
}
.snow:nth-child(106) {
  opacity: 0.6936;
  transform: translate(54.8645vw, -10px) scale(0.0745);
  animation: fall-106 29s -23s linear infinite;
}
@keyframes fall-106 {
  50.251% {
    transform: translate(49.8296vw, 50.251vh) scale(0.0745);
  }
  to {
    transform: translate(52.34705vw, 100vh) scale(0.0745);
  }
}
.snow:nth-child(107) {
  opacity: 0.3365;
  transform: translate(27.8156vw, -10px) scale(0.747);
  animation: fall-107 23s -18s linear infinite;
}
@keyframes fall-107 {
  31.41% {
    transform: translate(24.1067vw, 31.41vh) scale(0.747);
  }
  to {
    transform: translate(25.96115vw, 100vh) scale(0.747);
  }
}
.snow:nth-child(108) {
  opacity: 0.7154;
  transform: translate(40.2442vw, -10px) scale(0.0259);
  animation: fall-108 22s -29s linear infinite;
}
@keyframes fall-108 {
  64.702% {
    transform: translate(49.0843vw, 64.702vh) scale(0.0259);
  }
  to {
    transform: translate(44.66425vw, 100vh) scale(0.0259);
  }
}
.snow:nth-child(109) {
  opacity: 0.964;
  transform: translate(65.6915vw, -10px) scale(0.4576);
  animation: fall-109 13s -7s linear infinite;
}
@keyframes fall-109 {
  63.854% {
    transform: translate(72.1724vw, 63.854vh) scale(0.4576);
  }
  to {
    transform: translate(68.93195vw, 100vh) scale(0.4576);
  }
}
.snow:nth-child(110) {
  opacity: 0.1269;
  transform: translate(98.6419vw, -10px) scale(0.1483);
  animation: fall-110 15s -11s linear infinite;
}
@keyframes fall-110 {
  69.193% {
    transform: translate(99.3054vw, 69.193vh) scale(0.1483);
  }
  to {
    transform: translate(98.97365vw, 100vh) scale(0.1483);
  }
}
.snow:nth-child(111) {
  opacity: 0.5806;
  transform: translate(74.9396vw, -10px) scale(0.4141);
  animation: fall-111 30s -8s linear infinite;
}
@keyframes fall-111 {
  76.473% {
    transform: translate(79.3862vw, 76.473vh) scale(0.4141);
  }
  to {
    transform: translate(77.1629vw, 100vh) scale(0.4141);
  }
}
.snow:nth-child(112) {
  opacity: 0.4392;
  transform: translate(35.4893vw, -10px) scale(0.7586);
  animation: fall-112 16s -27s linear infinite;
}
@keyframes fall-112 {
  33.516% {
    transform: translate(37.169vw, 33.516vh) scale(0.7586);
  }
  to {
    transform: translate(36.32915vw, 100vh) scale(0.7586);
  }
}
.snow:nth-child(113) {
  opacity: 0.4542;
  transform: translate(34.935vw, -10px) scale(0.8267);
  animation: fall-113 24s -22s linear infinite;
}
@keyframes fall-113 {
  44.859% {
    transform: translate(32.363vw, 44.859vh) scale(0.8267);
  }
  to {
    transform: translate(33.649vw, 100vh) scale(0.8267);
  }
}
.snow:nth-child(114) {
  opacity: 0.3194;
  transform: translate(1.5548vw, -10px) scale(0.7397);
  animation: fall-114 14s -24s linear infinite;
}
@keyframes fall-114 {
  48.3% {
    transform: translate(9.1718vw, 48.3vh) scale(0.7397);
  }
  to {
    transform: translate(5.3633vw, 100vh) scale(0.7397);
  }
}
.snow:nth-child(115) {
  opacity: 0.1252;
  transform: translate(12.3389vw, -10px) scale(0.1246);
  animation: fall-115 29s -30s linear infinite;
}
@keyframes fall-115 {
  60.979% {
    transform: translate(18.4213vw, 60.979vh) scale(0.1246);
  }
  to {
    transform: translate(15.3801vw, 100vh) scale(0.1246);
  }
}
.snow:nth-child(116) {
  opacity: 0.6149;
  transform: translate(63.231vw, -10px) scale(0.912);
  animation: fall-116 23s -4s linear infinite;
}
@keyframes fall-116 {
  52.889% {
    transform: translate(69.2711vw, 52.889vh) scale(0.912);
  }
  to {
    transform: translate(66.25105vw, 100vh) scale(0.912);
  }
}
.snow:nth-child(117) {
  opacity: 0.0144;
  transform: translate(25.4876vw, -10px) scale(0.2379);
  animation: fall-117 20s -2s linear infinite;
}
@keyframes fall-117 {
  67.036% {
    transform: translate(15.8343vw, 67.036vh) scale(0.2379);
  }
  to {
    transform: translate(20.66095vw, 100vh) scale(0.2379);
  }
}
.snow:nth-child(118) {
  opacity: 0.8404;
  transform: translate(91.1476vw, -10px) scale(0.583);
  animation: fall-118 18s -21s linear infinite;
}
@keyframes fall-118 {
  60.851% {
    transform: translate(93.448vw, 60.851vh) scale(0.583);
  }
  to {
    transform: translate(92.2978vw, 100vh) scale(0.583);
  }
}
.snow:nth-child(119) {
  opacity: 0.5585;
  transform: translate(76.3438vw, -10px) scale(0.0999);
  animation: fall-119 24s -30s linear infinite;
}
@keyframes fall-119 {
  39.79% {
    transform: translate(84.1241vw, 39.79vh) scale(0.0999);
  }
  to {
    transform: translate(80.23395vw, 100vh) scale(0.0999);
  }
}
.snow:nth-child(120) {
  opacity: 0.7576;
  transform: translate(13.8716vw, -10px) scale(0.4298);
  animation: fall-120 24s -11s linear infinite;
}
@keyframes fall-120 {
  35.501% {
    transform: translate(9.7961vw, 35.501vh) scale(0.4298);
  }
  to {
    transform: translate(11.83385vw, 100vh) scale(0.4298);
  }
}
.snow:nth-child(121) {
  opacity: 0.8734;
  transform: translate(25.6989vw, -10px) scale(0.3558);
  animation: fall-121 24s -11s linear infinite;
}
@keyframes fall-121 {
  65.58% {
    transform: translate(20.3708vw, 65.58vh) scale(0.3558);
  }
  to {
    transform: translate(23.03485vw, 100vh) scale(0.3558);
  }
}
.snow:nth-child(122) {
  opacity: 0.629;
  transform: translate(52.6839vw, -10px) scale(0.3172);
  animation: fall-122 25s -15s linear infinite;
}
@keyframes fall-122 {
  64.811% {
    transform: translate(53.1606vw, 64.811vh) scale(0.3172);
  }
  to {
    transform: translate(52.92225vw, 100vh) scale(0.3172);
  }
}
.snow:nth-child(123) {
  opacity: 0.4788;
  transform: translate(17.1919vw, -10px) scale(0.0738);
  animation: fall-123 17s -13s linear infinite;
}
@keyframes fall-123 {
  76.329% {
    transform: translate(8.1688vw, 76.329vh) scale(0.0738);
  }
  to {
    transform: translate(12.68035vw, 100vh) scale(0.0738);
  }
}
.snow:nth-child(124) {
  opacity: 0.2683;
  transform: translate(56.3848vw, -10px) scale(0.2143);
  animation: fall-124 15s -23s linear infinite;
}
@keyframes fall-124 {
  75.192% {
    transform: translate(54.7117vw, 75.192vh) scale(0.2143);
  }
  to {
    transform: translate(55.54825vw, 100vh) scale(0.2143);
  }
}
.snow:nth-child(125) {
  opacity: 0.1108;
  transform: translate(90.1643vw, -10px) scale(0.1127);
  animation: fall-125 25s -26s linear infinite;
}
@keyframes fall-125 {
  69.41% {
    transform: translate(96.6938vw, 69.41vh) scale(0.1127);
  }
  to {
    transform: translate(93.42905vw, 100vh) scale(0.1127);
  }
}
.snow:nth-child(126) {
  opacity: 0.5016;
  transform: translate(78.3618vw, -10px) scale(0.6521);
  animation: fall-126 11s -8s linear infinite;
}
@keyframes fall-126 {
  39.851% {
    transform: translate(68.3936vw, 39.851vh) scale(0.6521);
  }
  to {
    transform: translate(73.3777vw, 100vh) scale(0.6521);
  }
}
.snow:nth-child(127) {
  opacity: 0.2025;
  transform: translate(90.6721vw, -10px) scale(0.5975);
  animation: fall-127 11s -13s linear infinite;
}
@keyframes fall-127 {
  47.514% {
    transform: translate(95.8573vw, 47.514vh) scale(0.5975);
  }
  to {
    transform: translate(93.2647vw, 100vh) scale(0.5975);
  }
}
.snow:nth-child(128) {
  opacity: 0.4171;
  transform: translate(4.5164vw, -10px) scale(0.0039);
  animation: fall-128 13s -25s linear infinite;
}
@keyframes fall-128 {
  41.312% {
    transform: translate(11.2325vw, 41.312vh) scale(0.0039);
  }
  to {
    transform: translate(7.87445vw, 100vh) scale(0.0039);
  }
}
.snow:nth-child(129) {
  opacity: 0.6353;
  transform: translate(4.7066vw, -10px) scale(0.4143);
  animation: fall-129 22s -5s linear infinite;
}
@keyframes fall-129 {
  36.898% {
    transform: translate(-2.8819vw, 36.898vh) scale(0.4143);
  }
  to {
    transform: translate(0.91235vw, 100vh) scale(0.4143);
  }
}
.snow:nth-child(130) {
  opacity: 0.3474;
  transform: translate(65.1562vw, -10px) scale(0.9531);
  animation: fall-130 13s -4s linear infinite;
}
@keyframes fall-130 {
  72.887% {
    transform: translate(65.1291vw, 72.887vh) scale(0.9531);
  }
  to {
    transform: translate(65.14265vw, 100vh) scale(0.9531);
  }
}
.snow:nth-child(131) {
  opacity: 0.5456;
  transform: translate(18.3744vw, -10px) scale(0.6076);
  animation: fall-131 14s -1s linear infinite;
}
@keyframes fall-131 {
  56.531% {
    transform: translate(12.569vw, 56.531vh) scale(0.6076);
  }
  to {
    transform: translate(15.4717vw, 100vh) scale(0.6076);
  }
}
.snow:nth-child(132) {
  opacity: 0.0063;
  transform: translate(41.3089vw, -10px) scale(0.8157);
  animation: fall-132 14s -9s linear infinite;
}
@keyframes fall-132 {
  59.128% {
    transform: translate(33.5758vw, 59.128vh) scale(0.8157);
  }
  to {
    transform: translate(37.44235vw, 100vh) scale(0.8157);
  }
}
.snow:nth-child(133) {
  opacity: 0.3299;
  transform: translate(38.5337vw, -10px) scale(0.0714);
  animation: fall-133 12s -16s linear infinite;
}
@keyframes fall-133 {
  59.158% {
    transform: translate(45.7005vw, 59.158vh) scale(0.0714);
  }
  to {
    transform: translate(42.1171vw, 100vh) scale(0.0714);
  }
}
.snow:nth-child(134) {
  opacity: 0.0125;
  transform: translate(30.3952vw, -10px) scale(0.7526);
  animation: fall-134 26s -18s linear infinite;
}
@keyframes fall-134 {
  36.837% {
    transform: translate(38.3609vw, 36.837vh) scale(0.7526);
  }
  to {
    transform: translate(34.37805vw, 100vh) scale(0.7526);
  }
}
.snow:nth-child(135) {
  opacity: 0.9533;
  transform: translate(82.5456vw, -10px) scale(0.1444);
  animation: fall-135 11s -15s linear infinite;
}
@keyframes fall-135 {
  71.1% {
    transform: translate(76.087vw, 71.1vh) scale(0.1444);
  }
  to {
    transform: translate(79.3163vw, 100vh) scale(0.1444);
  }
}
.snow:nth-child(136) {
  opacity: 0.4079;
  transform: translate(23.6239vw, -10px) scale(0.5216);
  animation: fall-136 23s -7s linear infinite;
}
@keyframes fall-136 {
  49.257% {
    transform: translate(28.8064vw, 49.257vh) scale(0.5216);
  }
  to {
    transform: translate(26.21515vw, 100vh) scale(0.5216);
  }
}
.snow:nth-child(137) {
  opacity: 0.9565;
  transform: translate(81.5515vw, -10px) scale(0.9729);
  animation: fall-137 25s -28s linear infinite;
}
@keyframes fall-137 {
  58.167% {
    transform: translate(74.8911vw, 58.167vh) scale(0.9729);
  }
  to {
    transform: translate(78.2213vw, 100vh) scale(0.9729);
  }
}
.snow:nth-child(138) {
  opacity: 0.828;
  transform: translate(20.1653vw, -10px) scale(0.1591);
  animation: fall-138 20s -19s linear infinite;
}
@keyframes fall-138 {
  78.113% {
    transform: translate(14.8423vw, 78.113vh) scale(0.1591);
  }
  to {
    transform: translate(17.5038vw, 100vh) scale(0.1591);
  }
}
.snow:nth-child(139) {
  opacity: 0.8953;
  transform: translate(82.3012vw, -10px) scale(0.0575);
  animation: fall-139 18s -22s linear infinite;
}
@keyframes fall-139 {
  75.986% {
    transform: translate(91.8351vw, 75.986vh) scale(0.0575);
  }
  to {
    transform: translate(87.06815vw, 100vh) scale(0.0575);
  }
}
.snow:nth-child(140) {
  opacity: 0.3416;
  transform: translate(39.0593vw, -10px) scale(0.712);
  animation: fall-140 30s -18s linear infinite;
}
@keyframes fall-140 {
  31.514% {
    transform: translate(29.7129vw, 31.514vh) scale(0.712);
  }
  to {
    transform: translate(34.3861vw, 100vh) scale(0.712);
  }
}
.snow:nth-child(141) {
  opacity: 0.1704;
  transform: translate(10.3536vw, -10px) scale(0.4365);
  animation: fall-141 18s -28s linear infinite;
}
@keyframes fall-141 {
  67.631% {
    transform: translate(20.2137vw, 67.631vh) scale(0.4365);
  }
  to {
    transform: translate(15.28365vw, 100vh) scale(0.4365);
  }
}
.snow:nth-child(142) {
  opacity: 0.2447;
  transform: translate(33.4134vw, -10px) scale(0.0031);
  animation: fall-142 10s -18s linear infinite;
}
@keyframes fall-142 {
  63.777% {
    transform: translate(32.177vw, 63.777vh) scale(0.0031);
  }
  to {
    transform: translate(32.7952vw, 100vh) scale(0.0031);
  }
}
.snow:nth-child(143) {
  opacity: 0.038;
  transform: translate(54.0694vw, -10px) scale(0.6474);
  animation: fall-143 23s -26s linear infinite;
}
@keyframes fall-143 {
  40.039% {
    transform: translate(58.8599vw, 40.039vh) scale(0.6474);
  }
  to {
    transform: translate(56.46465vw, 100vh) scale(0.6474);
  }
}
.snow:nth-child(144) {
  opacity: 0.8363;
  transform: translate(68.032vw, -10px) scale(0.9711);
  animation: fall-144 11s -5s linear infinite;
}
@keyframes fall-144 {
  53.653% {
    transform: translate(64.9876vw, 53.653vh) scale(0.9711);
  }
  to {
    transform: translate(66.5098vw, 100vh) scale(0.9711);
  }
}
.snow:nth-child(145) {
  opacity: 0.1042;
  transform: translate(74.904vw, -10px) scale(0.9396);
  animation: fall-145 24s -11s linear infinite;
}
@keyframes fall-145 {
  46.632% {
    transform: translate(80.7224vw, 46.632vh) scale(0.9396);
  }
  to {
    transform: translate(77.8132vw, 100vh) scale(0.9396);
  }
}
.snow:nth-child(146) {
  opacity: 0.1724;
  transform: translate(49.2519vw, -10px) scale(0.9099);
  animation: fall-146 12s -11s linear infinite;
}
@keyframes fall-146 {
  46.876% {
    transform: translate(41.0278vw, 46.876vh) scale(0.9099);
  }
  to {
    transform: translate(45.13985vw, 100vh) scale(0.9099);
  }
}
.snow:nth-child(147) {
  opacity: 0.5331;
  transform: translate(37.6935vw, -10px) scale(0.5005);
  animation: fall-147 21s -27s linear infinite;
}
@keyframes fall-147 {
  68.644% {
    transform: translate(44.9164vw, 68.644vh) scale(0.5005);
  }
  to {
    transform: translate(41.30495vw, 100vh) scale(0.5005);
  }
}
.snow:nth-child(148) {
  opacity: 0.9952;
  transform: translate(65.0873vw, -10px) scale(0.4301);
  animation: fall-148 18s -14s linear infinite;
}
@keyframes fall-148 {
  51.893% {
    transform: translate(58.7328vw, 51.893vh) scale(0.4301);
  }
  to {
    transform: translate(61.91005vw, 100vh) scale(0.4301);
  }
}
.snow:nth-child(149) {
  opacity: 0.7821;
  transform: translate(89.7545vw, -10px) scale(0.5209);
  animation: fall-149 26s -28s linear infinite;
}
@keyframes fall-149 {
  34.731% {
    transform: translate(97.484vw, 34.731vh) scale(0.5209);
  }
  to {
    transform: translate(93.61925vw, 100vh) scale(0.5209);
  }
}
.snow:nth-child(150) {
  opacity: 0.3344;
  transform: translate(33.0031vw, -10px) scale(0.6304);
  animation: fall-150 19s -2s linear infinite;
}
@keyframes fall-150 {
  64.137% {
    transform: translate(33.9716vw, 64.137vh) scale(0.6304);
  }
  to {
    transform: translate(33.48735vw, 100vh) scale(0.6304);
  }
}
.snow:nth-child(151) {
  opacity: 0.2116;
  transform: translate(98.2796vw, -10px) scale(0.3878);
  animation: fall-151 26s -30s linear infinite;
}
@keyframes fall-151 {
  32.832% {
    transform: translate(100.298vw, 32.832vh) scale(0.3878);
  }
  to {
    transform: translate(99.2888vw, 100vh) scale(0.3878);
  }
}
.snow:nth-child(152) {
  opacity: 0.5472;
  transform: translate(28.6431vw, -10px) scale(0.937);
  animation: fall-152 25s -28s linear infinite;
}
@keyframes fall-152 {
  37.893% {
    transform: translate(30.7299vw, 37.893vh) scale(0.937);
  }
  to {
    transform: translate(29.6865vw, 100vh) scale(0.937);
  }
}
.snow:nth-child(153) {
  opacity: 0.8273;
  transform: translate(78.6357vw, -10px) scale(0.7366);
  animation: fall-153 23s -6s linear infinite;
}
@keyframes fall-153 {
  36.496% {
    transform: translate(73.5536vw, 36.496vh) scale(0.7366);
  }
  to {
    transform: translate(76.09465vw, 100vh) scale(0.7366);
  }
}
.snow:nth-child(154) {
  opacity: 0.9873;
  transform: translate(43.6735vw, -10px) scale(0.0508);
  animation: fall-154 28s -15s linear infinite;
}
@keyframes fall-154 {
  37.436% {
    transform: translate(49.0015vw, 37.436vh) scale(0.0508);
  }
  to {
    transform: translate(46.3375vw, 100vh) scale(0.0508);
  }
}
.snow:nth-child(155) {
  opacity: 0.7652;
  transform: translate(45.9855vw, -10px) scale(0.7936);
  animation: fall-155 22s -20s linear infinite;
}
@keyframes fall-155 {
  65.659% {
    transform: translate(36.441vw, 65.659vh) scale(0.7936);
  }
  to {
    transform: translate(41.21325vw, 100vh) scale(0.7936);
  }
}
.snow:nth-child(156) {
  opacity: 0.0811;
  transform: translate(85.556vw, -10px) scale(0.3654);
  animation: fall-156 21s -13s linear infinite;
}
@keyframes fall-156 {
  44.897% {
    transform: translate(81.0803vw, 44.897vh) scale(0.3654);
  }
  to {
    transform: translate(83.31815vw, 100vh) scale(0.3654);
  }
}
.snow:nth-child(157) {
  opacity: 0.9586;
  transform: translate(21.2066vw, -10px) scale(0.6258);
  animation: fall-157 14s -15s linear infinite;
}
@keyframes fall-157 {
  44.508% {
    transform: translate(15.8325vw, 44.508vh) scale(0.6258);
  }
  to {
    transform: translate(18.51955vw, 100vh) scale(0.6258);
  }
}
.snow:nth-child(158) {
  opacity: 0.2607;
  transform: translate(6.4127vw, -10px) scale(0.5986);
  animation: fall-158 25s -29s linear infinite;
}
@keyframes fall-158 {
  55.156% {
    transform: translate(-3.3755vw, 55.156vh) scale(0.5986);
  }
  to {
    transform: translate(1.5186vw, 100vh) scale(0.5986);
  }
}
.snow:nth-child(159) {
  opacity: 0.7727;
  transform: translate(8.3608vw, -10px) scale(0.9243);
  animation: fall-159 29s -23s linear infinite;
}
@keyframes fall-159 {
  31.471% {
    transform: translate(17.9036vw, 31.471vh) scale(0.9243);
  }
  to {
    transform: translate(13.1322vw, 100vh) scale(0.9243);
  }
}
.snow:nth-child(160) {
  opacity: 0.2374;
  transform: translate(66.3797vw, -10px) scale(0.1002);
  animation: fall-160 14s -5s linear infinite;
}
@keyframes fall-160 {
  39.216% {
    transform: translate(56.7737vw, 39.216vh) scale(0.1002);
  }
  to {
    transform: translate(61.5767vw, 100vh) scale(0.1002);
  }
}
.snow:nth-child(161) {
  opacity: 0.0441;
  transform: translate(73.9914vw, -10px) scale(0.4531);
  animation: fall-161 30s -17s linear infinite;
}
@keyframes fall-161 {
  46.605% {
    transform: translate(77.9322vw, 46.605vh) scale(0.4531);
  }
  to {
    transform: translate(75.9618vw, 100vh) scale(0.4531);
  }
}
.snow:nth-child(162) {
  opacity: 0.7697;
  transform: translate(86.7568vw, -10px) scale(0.0501);
  animation: fall-162 22s -30s linear infinite;
}
@keyframes fall-162 {
  72.056% {
    transform: translate(84.6906vw, 72.056vh) scale(0.0501);
  }
  to {
    transform: translate(85.7237vw, 100vh) scale(0.0501);
  }
}
.snow:nth-child(163) {
  opacity: 0.3014;
  transform: translate(52.1543vw, -10px) scale(0.2249);
  animation: fall-163 12s -15s linear infinite;
}
@keyframes fall-163 {
  61.289% {
    transform: translate(60.4472vw, 61.289vh) scale(0.2249);
  }
  to {
    transform: translate(56.30075vw, 100vh) scale(0.2249);
  }
}
.snow:nth-child(164) {
  opacity: 0.8838;
  transform: translate(58.6766vw, -10px) scale(0.3842);
  animation: fall-164 18s -20s linear infinite;
}
@keyframes fall-164 {
  78.425% {
    transform: translate(63.3838vw, 78.425vh) scale(0.3842);
  }
  to {
    transform: translate(61.0302vw, 100vh) scale(0.3842);
  }
}
.snow:nth-child(165) {
  opacity: 0.7956;
  transform: translate(42.6099vw, -10px) scale(0.6475);
  animation: fall-165 14s -2s linear infinite;
}
@keyframes fall-165 {
  31.299% {
    transform: translate(38.7192vw, 31.299vh) scale(0.6475);
  }
  to {
    transform: translate(40.66455vw, 100vh) scale(0.6475);
  }
}
.snow:nth-child(166) {
  opacity: 0.8372;
  transform: translate(46.8551vw, -10px) scale(0.8784);
  animation: fall-166 14s -3s linear infinite;
}
@keyframes fall-166 {
  52.351% {
    transform: translate(54.039vw, 52.351vh) scale(0.8784);
  }
  to {
    transform: translate(50.44705vw, 100vh) scale(0.8784);
  }
}
.snow:nth-child(167) {
  opacity: 0.9656;
  transform: translate(62.9863vw, -10px) scale(0.3457);
  animation: fall-167 18s -15s linear infinite;
}
@keyframes fall-167 {
  34.906% {
    transform: translate(63.2455vw, 34.906vh) scale(0.3457);
  }
  to {
    transform: translate(63.1159vw, 100vh) scale(0.3457);
  }
}
.snow:nth-child(168) {
  opacity: 0.227;
  transform: translate(74.3828vw, -10px) scale(0.3282);
  animation: fall-168 18s -3s linear infinite;
}
@keyframes fall-168 {
  31.643% {
    transform: translate(74.083vw, 31.643vh) scale(0.3282);
  }
  to {
    transform: translate(74.2329vw, 100vh) scale(0.3282);
  }
}
.snow:nth-child(169) {
  opacity: 0.8819;
  transform: translate(65.0631vw, -10px) scale(0.9903);
  animation: fall-169 17s -7s linear infinite;
}
@keyframes fall-169 {
  57.131% {
    transform: translate(72.0568vw, 57.131vh) scale(0.9903);
  }
  to {
    transform: translate(68.55995vw, 100vh) scale(0.9903);
  }
}
.snow:nth-child(170) {
  opacity: 0.5396;
  transform: translate(50.5292vw, -10px) scale(0.656);
  animation: fall-170 28s -5s linear infinite;
}
@keyframes fall-170 {
  64.544% {
    transform: translate(41.2384vw, 64.544vh) scale(0.656);
  }
  to {
    transform: translate(45.8838vw, 100vh) scale(0.656);
  }
}
.snow:nth-child(171) {
  opacity: 0.9738;
  transform: translate(3.9571vw, -10px) scale(0.274);
  animation: fall-171 16s -27s linear infinite;
}
@keyframes fall-171 {
  72.994% {
    transform: translate(-4.8682vw, 72.994vh) scale(0.274);
  }
  to {
    transform: translate(-0.45555vw, 100vh) scale(0.274);
  }
}
.snow:nth-child(172) {
  opacity: 0.3963;
  transform: translate(16.3823vw, -10px) scale(0.7962);
  animation: fall-172 22s -23s linear infinite;
}
@keyframes fall-172 {
  78.383% {
    transform: translate(11.0331vw, 78.383vh) scale(0.7962);
  }
  to {
    transform: translate(13.7077vw, 100vh) scale(0.7962);
  }
}
.snow:nth-child(173) {
  opacity: 0.5107;
  transform: translate(61.5595vw, -10px) scale(0.4133);
  animation: fall-173 21s -20s linear infinite;
}
@keyframes fall-173 {
  48.922% {
    transform: translate(68.4712vw, 48.922vh) scale(0.4133);
  }
  to {
    transform: translate(65.01535vw, 100vh) scale(0.4133);
  }
}
.snow:nth-child(174) {
  opacity: 0.0647;
  transform: translate(10.033vw, -10px) scale(0.5735);
  animation: fall-174 21s -27s linear infinite;
}
@keyframes fall-174 {
  56.535% {
    transform: translate(5.9509vw, 56.535vh) scale(0.5735);
  }
  to {
    transform: translate(7.99195vw, 100vh) scale(0.5735);
  }
}
.snow:nth-child(175) {
  opacity: 0.9515;
  transform: translate(50.6174vw, -10px) scale(0.2096);
  animation: fall-175 20s -28s linear infinite;
}
@keyframes fall-175 {
  49.618% {
    transform: translate(50.9449vw, 49.618vh) scale(0.2096);
  }
  to {
    transform: translate(50.78115vw, 100vh) scale(0.2096);
  }
}
.snow:nth-child(176) {
  opacity: 0.3251;
  transform: translate(10.8287vw, -10px) scale(0.8485);
  animation: fall-176 26s -21s linear infinite;
}
@keyframes fall-176 {
  41.223% {
    transform: translate(19.6268vw, 41.223vh) scale(0.8485);
  }
  to {
    transform: translate(15.22775vw, 100vh) scale(0.8485);
  }
}
.snow:nth-child(177) {
  opacity: 0.0973;
  transform: translate(14.6474vw, -10px) scale(0.1624);
  animation: fall-177 20s -14s linear infinite;
}
@keyframes fall-177 {
  72.274% {
    transform: translate(20.0066vw, 72.274vh) scale(0.1624);
  }
  to {
    transform: translate(17.327vw, 100vh) scale(0.1624);
  }
}
.snow:nth-child(178) {
  opacity: 0.6704;
  transform: translate(72.697vw, -10px) scale(0.1836);
  animation: fall-178 10s -26s linear infinite;
}
@keyframes fall-178 {
  53.581% {
    transform: translate(71.7737vw, 53.581vh) scale(0.1836);
  }
  to {
    transform: translate(72.23535vw, 100vh) scale(0.1836);
  }
}
.snow:nth-child(179) {
  opacity: 0.8405;
  transform: translate(32.8427vw, -10px) scale(0.7834);
  animation: fall-179 25s -3s linear infinite;
}
@keyframes fall-179 {
  53.32% {
    transform: translate(31.7203vw, 53.32vh) scale(0.7834);
  }
  to {
    transform: translate(32.2815vw, 100vh) scale(0.7834);
  }
}
.snow:nth-child(180) {
  opacity: 0.6641;
  transform: translate(42.4655vw, -10px) scale(0.0074);
  animation: fall-180 21s -4s linear infinite;
}
@keyframes fall-180 {
  48.12% {
    transform: translate(36.8834vw, 48.12vh) scale(0.0074);
  }
  to {
    transform: translate(39.67445vw, 100vh) scale(0.0074);
  }
}
.snow:nth-child(181) {
  opacity: 0.0684;
  transform: translate(61.3616vw, -10px) scale(0.2492);
  animation: fall-181 21s -10s linear infinite;
}
@keyframes fall-181 {
  35.703% {
    transform: translate(54.4586vw, 35.703vh) scale(0.2492);
  }
  to {
    transform: translate(57.9101vw, 100vh) scale(0.2492);
  }
}
.snow:nth-child(182) {
  opacity: 0.3276;
  transform: translate(25.6397vw, -10px) scale(0.1063);
  animation: fall-182 10s -13s linear infinite;
}
@keyframes fall-182 {
  55.35% {
    transform: translate(17.72vw, 55.35vh) scale(0.1063);
  }
  to {
    transform: translate(21.67985vw, 100vh) scale(0.1063);
  }
}
.snow:nth-child(183) {
  opacity: 0.6177;
  transform: translate(35.8387vw, -10px) scale(0.4438);
  animation: fall-183 30s -26s linear infinite;
}
@keyframes fall-183 {
  62.622% {
    transform: translate(40.3848vw, 62.622vh) scale(0.4438);
  }
  to {
    transform: translate(38.11175vw, 100vh) scale(0.4438);
  }
}
.snow:nth-child(184) {
  opacity: 0.3448;
  transform: translate(23.194vw, -10px) scale(0.0676);
  animation: fall-184 12s -8s linear infinite;
}
@keyframes fall-184 {
  60.323% {
    transform: translate(14.2004vw, 60.323vh) scale(0.0676);
  }
  to {
    transform: translate(18.6972vw, 100vh) scale(0.0676);
  }
}
.snow:nth-child(185) {
  opacity: 0.3208;
  transform: translate(56.9755vw, -10px) scale(0.1733);
  animation: fall-185 11s -7s linear infinite;
}
@keyframes fall-185 {
  67.466% {
    transform: translate(51.571vw, 67.466vh) scale(0.1733);
  }
  to {
    transform: translate(54.27325vw, 100vh) scale(0.1733);
  }
}
.snow:nth-child(186) {
  opacity: 0.0711;
  transform: translate(75.5045vw, -10px) scale(0.2593);
  animation: fall-186 29s -8s linear infinite;
}
@keyframes fall-186 {
  54.352% {
    transform: translate(77.9102vw, 54.352vh) scale(0.2593);
  }
  to {
    transform: translate(76.70735vw, 100vh) scale(0.2593);
  }
}
.snow:nth-child(187) {
  opacity: 0.185;
  transform: translate(17.6483vw, -10px) scale(0.5628);
  animation: fall-187 18s -16s linear infinite;
}
@keyframes fall-187 {
  55.648% {
    transform: translate(9.0603vw, 55.648vh) scale(0.5628);
  }
  to {
    transform: translate(13.3543vw, 100vh) scale(0.5628);
  }
}
.snow:nth-child(188) {
  opacity: 0.6598;
  transform: translate(29.2391vw, -10px) scale(0.6959);
  animation: fall-188 24s -23s linear infinite;
}
@keyframes fall-188 {
  61.747% {
    transform: translate(34.1066vw, 61.747vh) scale(0.6959);
  }
  to {
    transform: translate(31.67285vw, 100vh) scale(0.6959);
  }
}
.snow:nth-child(189) {
  opacity: 0.55;
  transform: translate(44.2236vw, -10px) scale(0.6713);
  animation: fall-189 25s -12s linear infinite;
}
@keyframes fall-189 {
  53.846% {
    transform: translate(45.3066vw, 53.846vh) scale(0.6713);
  }
  to {
    transform: translate(44.7651vw, 100vh) scale(0.6713);
  }
}
.snow:nth-child(190) {
  opacity: 0.2404;
  transform: translate(44.5003vw, -10px) scale(0.7555);
  animation: fall-190 25s -16s linear infinite;
}
@keyframes fall-190 {
  71.88% {
    transform: translate(43.7532vw, 71.88vh) scale(0.7555);
  }
  to {
    transform: translate(44.12675vw, 100vh) scale(0.7555);
  }
}
.snow:nth-child(191) {
  opacity: 0.8074;
  transform: translate(29.8867vw, -10px) scale(0.7405);
  animation: fall-191 23s -3s linear infinite;
}
@keyframes fall-191 {
  36.272% {
    transform: translate(37.2116vw, 36.272vh) scale(0.7405);
  }
  to {
    transform: translate(33.54915vw, 100vh) scale(0.7405);
  }
}
.snow:nth-child(192) {
  opacity: 0.577;
  transform: translate(15.4256vw, -10px) scale(0.6361);
  animation: fall-192 14s -11s linear infinite;
}
@keyframes fall-192 {
  32.18% {
    transform: translate(6.3787vw, 32.18vh) scale(0.6361);
  }
  to {
    transform: translate(10.90215vw, 100vh) scale(0.6361);
  }
}
.snow:nth-child(193) {
  opacity: 0.2995;
  transform: translate(34.9629vw, -10px) scale(0.1976);
  animation: fall-193 27s -4s linear infinite;
}
@keyframes fall-193 {
  77.714% {
    transform: translate(43.3269vw, 77.714vh) scale(0.1976);
  }
  to {
    transform: translate(39.1449vw, 100vh) scale(0.1976);
  }
}
.snow:nth-child(194) {
  opacity: 0.2337;
  transform: translate(40.2233vw, -10px) scale(0.6993);
  animation: fall-194 13s -29s linear infinite;
}
@keyframes fall-194 {
  75.096% {
    transform: translate(46.2631vw, 75.096vh) scale(0.6993);
  }
  to {
    transform: translate(43.2432vw, 100vh) scale(0.6993);
  }
}
.snow:nth-child(195) {
  opacity: 0.3415;
  transform: translate(63.5942vw, -10px) scale(0.7407);
  animation: fall-195 30s -26s linear infinite;
}
@keyframes fall-195 {
  38.546% {
    transform: translate(63.269vw, 38.546vh) scale(0.7407);
  }
  to {
    transform: translate(63.4316vw, 100vh) scale(0.7407);
  }
}
.snow:nth-child(196) {
  opacity: 0.8167;
  transform: translate(26.3559vw, -10px) scale(0.0253);
  animation: fall-196 25s -21s linear infinite;
}
@keyframes fall-196 {
  47.151% {
    transform: translate(17.3289vw, 47.151vh) scale(0.0253);
  }
  to {
    transform: translate(21.8424vw, 100vh) scale(0.0253);
  }
}
.snow:nth-child(197) {
  opacity: 0.033;
  transform: translate(2.3372vw, -10px) scale(0.0494);
  animation: fall-197 20s -28s linear infinite;
}
@keyframes fall-197 {
  64.255% {
    transform: translate(9.5659vw, 64.255vh) scale(0.0494);
  }
  to {
    transform: translate(5.95155vw, 100vh) scale(0.0494);
  }
}
.snow:nth-child(198) {
  opacity: 0.9599;
  transform: translate(90.4288vw, -10px) scale(0.8107);
  animation: fall-198 16s -22s linear infinite;
}
@keyframes fall-198 {
  66.678% {
    transform: translate(99.924vw, 66.678vh) scale(0.8107);
  }
  to {
    transform: translate(95.1764vw, 100vh) scale(0.8107);
  }
}
.snow:nth-child(199) {
  opacity: 0.621;
  transform: translate(11.8166vw, -10px) scale(0.7832);
  animation: fall-199 15s -6s linear infinite;
}
@keyframes fall-199 {
  61.951% {
    transform: translate(15.9231vw, 61.951vh) scale(0.7832);
  }
  to {
    transform: translate(13.86985vw, 100vh) scale(0.7832);
  }
}
.snow:nth-child(200) {
  opacity: 0.2109;
  transform: translate(11.2537vw, -10px) scale(0.1733);
  animation: fall-200 28s -19s linear infinite;
}
@keyframes fall-200 {
  48.352% {
    transform: translate(7.6313vw, 48.352vh) scale(0.1733);
  }
  to {
    transform: translate(9.4425vw, 100vh) scale(0.1733);
  }
}
