.snow-group{
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 0px;
}

.snow {
  position: absolute;
  width: 15px;
  height: 15px;
  background: white;
  border-radius: 50%;
  left: 0px;
  top: 0px;
  z-index: 99;
  pointer-events: none;
}
.snow:nth-child(1) {
  opacity: 0.7191;
  transform: translate(15.4454vw, -10px) scale(0.6073);
  animation: fall-1 13s -17s linear infinite;
}
@keyframes fall-1 {
  46.192% {
    transform: translate(9.9711vw, 46.192vh) scale(0.6073);
  }
  to {
    transform: translate(12.70825vw, 100vh) scale(0.6073);
  }
}
.snow:nth-child(2) {
  opacity: 0.6745;
  transform: translate(72.4622vw, -10px) scale(0.5053);
  animation: fall-2 12s -17s linear infinite;
}
@keyframes fall-2 {
  44.185% {
    transform: translate(68.4968vw, 44.185vh) scale(0.5053);
  }
  to {
    transform: translate(70.4795vw, 100vh) scale(0.5053);
  }
}
.snow:nth-child(3) {
  opacity: 0.6235;
  transform: translate(57.9592vw, -10px) scale(0.7819);
  animation: fall-3 28s -3s linear infinite;
}
@keyframes fall-3 {
  62.526% {
    transform: translate(60.5601vw, 62.526vh) scale(0.7819);
  }
  to {
    transform: translate(59.25965vw, 100vh) scale(0.7819);
  }
}
.snow:nth-child(4) {
  opacity: 0.9222;
  transform: translate(79.0236vw, -10px) scale(0.9389);
  animation: fall-4 22s -4s linear infinite;
}
@keyframes fall-4 {
  36.528% {
    transform: translate(85.5683vw, 36.528vh) scale(0.9389);
  }
  to {
    transform: translate(82.29595vw, 100vh) scale(0.9389);
  }
}
.snow:nth-child(5) {
  opacity: 0.356;
  transform: translate(33.8311vw, -10px) scale(0.4697);
  animation: fall-5 28s -16s linear infinite;
}
@keyframes fall-5 {
  75.429% {
    transform: translate(24.2585vw, 75.429vh) scale(0.4697);
  }
  to {
    transform: translate(29.0448vw, 100vh) scale(0.4697);
  }
}
.snow:nth-child(6) {
  opacity: 0.7621;
  transform: translate(80.4065vw, -10px) scale(0.1439);
  animation: fall-6 29s -11s linear infinite;
}
@keyframes fall-6 {
  50.969% {
    transform: translate(77.5825vw, 50.969vh) scale(0.1439);
  }
  to {
    transform: translate(78.9945vw, 100vh) scale(0.1439);
  }
}
.snow:nth-child(7) {
  opacity: 0.3075;
  transform: translate(51.7644vw, -10px) scale(0.076);
  animation: fall-7 25s -30s linear infinite;
}
@keyframes fall-7 {
  35.307% {
    transform: translate(46.0295vw, 35.307vh) scale(0.076);
  }
  to {
    transform: translate(48.89695vw, 100vh) scale(0.076);
  }
}
.snow:nth-child(8) {
  opacity: 0.715;
  transform: translate(95.4271vw, -10px) scale(0.2839);
  animation: fall-8 17s -9s linear infinite;
}
@keyframes fall-8 {
  59.214% {
    transform: translate(103.9158vw, 59.214vh) scale(0.2839);
  }
  to {
    transform: translate(99.67145vw, 100vh) scale(0.2839);
  }
}
.snow:nth-child(9) {
  opacity: 0.0336;
  transform: translate(26.8808vw, -10px) scale(0.6018);
  animation: fall-9 23s -13s linear infinite;
}
@keyframes fall-9 {
  63.739% {
    transform: translate(30.4813vw, 63.739vh) scale(0.6018);
  }
  to {
    transform: translate(28.68105vw, 100vh) scale(0.6018);
  }
}
.snow:nth-child(10) {
  opacity: 0.5686;
  transform: translate(87.2579vw, -10px) scale(0.724);
  animation: fall-10 18s -9s linear infinite;
}
@keyframes fall-10 {
  56.65% {
    transform: translate(84.8267vw, 56.65vh) scale(0.724);
  }
  to {
    transform: translate(86.0423vw, 100vh) scale(0.724);
  }
}
.snow:nth-child(11) {
  opacity: 0.1015;
  transform: translate(97.7523vw, -10px) scale(0.0429);
  animation: fall-11 11s -19s linear infinite;
}
@keyframes fall-11 {
  70.614% {
    transform: translate(104.874vw, 70.614vh) scale(0.0429);
  }
  to {
    transform: translate(101.31315vw, 100vh) scale(0.0429);
  }
}
.snow:nth-child(12) {
  opacity: 0.1044;
  transform: translate(90.8296vw, -10px) scale(0.6176);
  animation: fall-12 15s -21s linear infinite;
}
@keyframes fall-12 {
  72.882% {
    transform: translate(98.5319vw, 72.882vh) scale(0.6176);
  }
  to {
    transform: translate(94.68075vw, 100vh) scale(0.6176);
  }
}
.snow:nth-child(13) {
  opacity: 0.2296;
  transform: translate(45.9987vw, -10px) scale(0.1337);
  animation: fall-13 28s -8s linear infinite;
}
@keyframes fall-13 {
  72.553% {
    transform: translate(51.043vw, 72.553vh) scale(0.1337);
  }
  to {
    transform: translate(48.52085vw, 100vh) scale(0.1337);
  }
}
.snow:nth-child(14) {
  opacity: 0.0762;
  transform: translate(22.7278vw, -10px) scale(0.9859);
  animation: fall-14 19s -12s linear infinite;
}
@keyframes fall-14 {
  30.607% {
    transform: translate(22.6856vw, 30.607vh) scale(0.9859);
  }
  to {
    transform: translate(22.7067vw, 100vh) scale(0.9859);
  }
}
.snow:nth-child(15) {
  opacity: 0.2375;
  transform: translate(45.6541vw, -10px) scale(0.4045);
  animation: fall-15 23s -3s linear infinite;
}
@keyframes fall-15 {
  74.472% {
    transform: translate(53.6939vw, 74.472vh) scale(0.4045);
  }
  to {
    transform: translate(49.674vw, 100vh) scale(0.4045);
  }
}
.snow:nth-child(16) {
  opacity: 0.2283;
  transform: translate(31.1104vw, -10px) scale(0.7598);
  animation: fall-16 28s -12s linear infinite;
}
@keyframes fall-16 {
  49.597% {
    transform: translate(26.7311vw, 49.597vh) scale(0.7598);
  }
  to {
    transform: translate(28.92075vw, 100vh) scale(0.7598);
  }
}
.snow:nth-child(17) {
  opacity: 0.0406;
  transform: translate(20.887vw, -10px) scale(0.2494);
  animation: fall-17 13s -5s linear infinite;
}
@keyframes fall-17 {
  62.209% {
    transform: translate(12.8466vw, 62.209vh) scale(0.2494);
  }
  to {
    transform: translate(16.8668vw, 100vh) scale(0.2494);
  }
}
.snow:nth-child(18) {
  opacity: 0.0587;
  transform: translate(48.6408vw, -10px) scale(0.9285);
  animation: fall-18 20s -25s linear infinite;
}
@keyframes fall-18 {
  45.056% {
    transform: translate(48.8943vw, 45.056vh) scale(0.9285);
  }
  to {
    transform: translate(48.76755vw, 100vh) scale(0.9285);
  }
}
.snow:nth-child(19) {
  opacity: 0.6583;
  transform: translate(93.4137vw, -10px) scale(0.6782);
  animation: fall-19 15s -14s linear infinite;
}
@keyframes fall-19 {
  34.665% {
    transform: translate(91.8379vw, 34.665vh) scale(0.6782);
  }
  to {
    transform: translate(92.6258vw, 100vh) scale(0.6782);
  }
}
.snow:nth-child(20) {
  opacity: 0.9069;
  transform: translate(85.1517vw, -10px) scale(0.4073);
  animation: fall-20 21s -10s linear infinite;
}
@keyframes fall-20 {
  54.42% {
    transform: translate(81.0527vw, 54.42vh) scale(0.4073);
  }
  to {
    transform: translate(83.1022vw, 100vh) scale(0.4073);
  }
}
.snow:nth-child(21) {
  opacity: 0.3583;
  transform: translate(73.1542vw, -10px) scale(0.7259);
  animation: fall-21 26s -19s linear infinite;
}
@keyframes fall-21 {
  44.818% {
    transform: translate(74.2452vw, 44.818vh) scale(0.7259);
  }
  to {
    transform: translate(73.6997vw, 100vh) scale(0.7259);
  }
}
.snow:nth-child(22) {
  opacity: 0.5083;
  transform: translate(1.651vw, -10px) scale(0.4021);
  animation: fall-22 20s -18s linear infinite;
}
@keyframes fall-22 {
  79.11% {
    transform: translate(-5.6921vw, 79.11vh) scale(0.4021);
  }
  to {
    transform: translate(-2.02055vw, 100vh) scale(0.4021);
  }
}
.snow:nth-child(23) {
  opacity: 0.1463;
  transform: translate(93.0679vw, -10px) scale(0.8002);
  animation: fall-23 11s -27s linear infinite;
}
@keyframes fall-23 {
  49.614% {
    transform: translate(96.7411vw, 49.614vh) scale(0.8002);
  }
  to {
    transform: translate(94.9045vw, 100vh) scale(0.8002);
  }
}
.snow:nth-child(24) {
  opacity: 0.8327;
  transform: translate(20.9072vw, -10px) scale(0.6366);
  animation: fall-24 10s -23s linear infinite;
}
@keyframes fall-24 {
  72.313% {
    transform: translate(13.0995vw, 72.313vh) scale(0.6366);
  }
  to {
    transform: translate(17.00335vw, 100vh) scale(0.6366);
  }
}
.snow:nth-child(25) {
  opacity: 0.9178;
  transform: translate(83.3777vw, -10px) scale(0.5698);
  animation: fall-25 18s -28s linear infinite;
}
@keyframes fall-25 {
  65.217% {
    transform: translate(91.8708vw, 65.217vh) scale(0.5698);
  }
  to {
    transform: translate(87.62425vw, 100vh) scale(0.5698);
  }
}
.snow:nth-child(26) {
  opacity: 0.6825;
  transform: translate(40.2333vw, -10px) scale(0.4113);
  animation: fall-26 12s -12s linear infinite;
}
@keyframes fall-26 {
  67.626% {
    transform: translate(48.8998vw, 67.626vh) scale(0.4113);
  }
  to {
    transform: translate(44.56655vw, 100vh) scale(0.4113);
  }
}
.snow:nth-child(27) {
  opacity: 0.2655;
  transform: translate(38.7428vw, -10px) scale(0.5361);
  animation: fall-27 14s -21s linear infinite;
}
@keyframes fall-27 {
  32.731% {
    transform: translate(42.5221vw, 32.731vh) scale(0.5361);
  }
  to {
    transform: translate(40.63245vw, 100vh) scale(0.5361);
  }
}
.snow:nth-child(28) {
  opacity: 0.4795;
  transform: translate(51.8881vw, -10px) scale(0.83);
  animation: fall-28 29s -12s linear infinite;
}
@keyframes fall-28 {
  53.534% {
    transform: translate(53.7564vw, 53.534vh) scale(0.83);
  }
  to {
    transform: translate(52.82225vw, 100vh) scale(0.83);
  }
}
.snow:nth-child(29) {
  opacity: 0.0939;
  transform: translate(51.4943vw, -10px) scale(0.8103);
  animation: fall-29 26s -6s linear infinite;
}
@keyframes fall-29 {
  43.027% {
    transform: translate(56.524vw, 43.027vh) scale(0.8103);
  }
  to {
    transform: translate(54.00915vw, 100vh) scale(0.8103);
  }
}
.snow:nth-child(30) {
  opacity: 0.4817;
  transform: translate(70.5606vw, -10px) scale(0.2204);
  animation: fall-30 11s -13s linear infinite;
}
@keyframes fall-30 {
  55.039% {
    transform: translate(62.6768vw, 55.039vh) scale(0.2204);
  }
  to {
    transform: translate(66.6187vw, 100vh) scale(0.2204);
  }
}
.snow:nth-child(31) {
  opacity: 0.1703;
  transform: translate(20.7755vw, -10px) scale(0.1028);
  animation: fall-31 29s -12s linear infinite;
}
@keyframes fall-31 {
  37.58% {
    transform: translate(15.8559vw, 37.58vh) scale(0.1028);
  }
  to {
    transform: translate(18.3157vw, 100vh) scale(0.1028);
  }
}
.snow:nth-child(32) {
  opacity: 0.2559;
  transform: translate(85.1381vw, -10px) scale(0.8889);
  animation: fall-32 18s -7s linear infinite;
}
@keyframes fall-32 {
  65.255% {
    transform: translate(83.9393vw, 65.255vh) scale(0.8889);
  }
  to {
    transform: translate(84.5387vw, 100vh) scale(0.8889);
  }
}
.snow:nth-child(33) {
  opacity: 0.7455;
  transform: translate(54.7839vw, -10px) scale(0.7125);
  animation: fall-33 27s -7s linear infinite;
}
@keyframes fall-33 {
  70.688% {
    transform: translate(54.8238vw, 70.688vh) scale(0.7125);
  }
  to {
    transform: translate(54.80385vw, 100vh) scale(0.7125);
  }
}
.snow:nth-child(34) {
  opacity: 0.6557;
  transform: translate(10.4276vw, -10px) scale(0.9831);
  animation: fall-34 14s -19s linear infinite;
}
@keyframes fall-34 {
  48.528% {
    transform: translate(10.2658vw, 48.528vh) scale(0.9831);
  }
  to {
    transform: translate(10.3467vw, 100vh) scale(0.9831);
  }
}
.snow:nth-child(35) {
  opacity: 0.2257;
  transform: translate(53.0103vw, -10px) scale(0.3515);
  animation: fall-35 28s -15s linear infinite;
}
@keyframes fall-35 {
  78.054% {
    transform: translate(52.4918vw, 78.054vh) scale(0.3515);
  }
  to {
    transform: translate(52.75105vw, 100vh) scale(0.3515);
  }
}
.snow:nth-child(36) {
  opacity: 0.0786;
  transform: translate(9.952vw, -10px) scale(0.6219);
  animation: fall-36 19s -24s linear infinite;
}
@keyframes fall-36 {
  61.448% {
    transform: translate(13.4577vw, 61.448vh) scale(0.6219);
  }
  to {
    transform: translate(11.70485vw, 100vh) scale(0.6219);
  }
}
.snow:nth-child(37) {
  opacity: 0.5462;
  transform: translate(91.8877vw, -10px) scale(0.3066);
  animation: fall-37 15s -6s linear infinite;
}
@keyframes fall-37 {
  33.441% {
    transform: translate(93.6398vw, 33.441vh) scale(0.3066);
  }
  to {
    transform: translate(92.76375vw, 100vh) scale(0.3066);
  }
}
.snow:nth-child(38) {
  opacity: 0.2334;
  transform: translate(30.0945vw, -10px) scale(0.4323);
  animation: fall-38 11s -1s linear infinite;
}
@keyframes fall-38 {
  58.124% {
    transform: translate(25.4346vw, 58.124vh) scale(0.4323);
  }
  to {
    transform: translate(27.76455vw, 100vh) scale(0.4323);
  }
}
.snow:nth-child(39) {
  opacity: 0.9939;
  transform: translate(16.1196vw, -10px) scale(0.0831);
  animation: fall-39 27s -8s linear infinite;
}
@keyframes fall-39 {
  37.825% {
    transform: translate(23.8433vw, 37.825vh) scale(0.0831);
  }
  to {
    transform: translate(19.98145vw, 100vh) scale(0.0831);
  }
}
.snow:nth-child(40) {
  opacity: 0.0606;
  transform: translate(32.9914vw, -10px) scale(0.0848);
  animation: fall-40 12s -9s linear infinite;
}
@keyframes fall-40 {
  37.989% {
    transform: translate(35.5759vw, 37.989vh) scale(0.0848);
  }
  to {
    transform: translate(34.28365vw, 100vh) scale(0.0848);
  }
}
.snow:nth-child(41) {
  opacity: 0.6406;
  transform: translate(28.0878vw, -10px) scale(0.534);
  animation: fall-41 25s -6s linear infinite;
}
@keyframes fall-41 {
  59.263% {
    transform: translate(26.518vw, 59.263vh) scale(0.534);
  }
  to {
    transform: translate(27.3029vw, 100vh) scale(0.534);
  }
}
.snow:nth-child(42) {
  opacity: 0.0486;
  transform: translate(9.3634vw, -10px) scale(0.3872);
  animation: fall-42 28s -21s linear infinite;
}
@keyframes fall-42 {
  64.218% {
    transform: translate(8.8774vw, 64.218vh) scale(0.3872);
  }
  to {
    transform: translate(9.1204vw, 100vh) scale(0.3872);
  }
}
.snow:nth-child(43) {
  opacity: 0.4105;
  transform: translate(30.3543vw, -10px) scale(0.7453);
  animation: fall-43 12s -28s linear infinite;
}
@keyframes fall-43 {
  63.888% {
    transform: translate(22.0344vw, 63.888vh) scale(0.7453);
  }
  to {
    transform: translate(26.19435vw, 100vh) scale(0.7453);
  }
}
.snow:nth-child(44) {
  opacity: 0.055;
  transform: translate(63.4836vw, -10px) scale(0.1702);
  animation: fall-44 18s -15s linear infinite;
}
@keyframes fall-44 {
  54.63% {
    transform: translate(56.2282vw, 54.63vh) scale(0.1702);
  }
  to {
    transform: translate(59.8559vw, 100vh) scale(0.1702);
  }
}
.snow:nth-child(45) {
  opacity: 0.1298;
  transform: translate(84.063vw, -10px) scale(0.5943);
  animation: fall-45 27s -24s linear infinite;
}
@keyframes fall-45 {
  63.125% {
    transform: translate(86.8112vw, 63.125vh) scale(0.5943);
  }
  to {
    transform: translate(85.4371vw, 100vh) scale(0.5943);
  }
}
.snow:nth-child(46) {
  opacity: 0.5425;
  transform: translate(53.0196vw, -10px) scale(0.0719);
  animation: fall-46 29s -13s linear infinite;
}
@keyframes fall-46 {
  62.041% {
    transform: translate(44.1482vw, 62.041vh) scale(0.0719);
  }
  to {
    transform: translate(48.5839vw, 100vh) scale(0.0719);
  }
}
.snow:nth-child(47) {
  opacity: 0.0367;
  transform: translate(64.8296vw, -10px) scale(0.8571);
  animation: fall-47 14s -14s linear infinite;
}
@keyframes fall-47 {
  48.38% {
    transform: translate(70.4677vw, 48.38vh) scale(0.8571);
  }
  to {
    transform: translate(67.64865vw, 100vh) scale(0.8571);
  }
}
.snow:nth-child(48) {
  opacity: 0.265;
  transform: translate(58.7812vw, -10px) scale(0.3555);
  animation: fall-48 26s -24s linear infinite;
}
@keyframes fall-48 {
  44.734% {
    transform: translate(49.7163vw, 44.734vh) scale(0.3555);
  }
  to {
    transform: translate(54.24875vw, 100vh) scale(0.3555);
  }
}
.snow:nth-child(49) {
  opacity: 0.7819;
  transform: translate(62.8953vw, -10px) scale(0.8016);
  animation: fall-49 29s -1s linear infinite;
}
@keyframes fall-49 {
  48.734% {
    transform: translate(61.8267vw, 48.734vh) scale(0.8016);
  }
  to {
    transform: translate(62.361vw, 100vh) scale(0.8016);
  }
}
.snow:nth-child(50) {
  opacity: 0.4086;
  transform: translate(54.5796vw, -10px) scale(0.177);
  animation: fall-50 15s -25s linear infinite;
}
@keyframes fall-50 {
  70.384% {
    transform: translate(57.6063vw, 70.384vh) scale(0.177);
  }
  to {
    transform: translate(56.09295vw, 100vh) scale(0.177);
  }
}
.snow:nth-child(51) {
  opacity: 0.9048;
  transform: translate(12.7366vw, -10px) scale(0.7244);
  animation: fall-51 30s -6s linear infinite;
}
@keyframes fall-51 {
  56.198% {
    transform: translate(13.7496vw, 56.198vh) scale(0.7244);
  }
  to {
    transform: translate(13.2431vw, 100vh) scale(0.7244);
  }
}
.snow:nth-child(52) {
  opacity: 0.5482;
  transform: translate(29.984vw, -10px) scale(0.6657);
  animation: fall-52 12s -21s linear infinite;
}
@keyframes fall-52 {
  52.498% {
    transform: translate(28.4979vw, 52.498vh) scale(0.6657);
  }
  to {
    transform: translate(29.24095vw, 100vh) scale(0.6657);
  }
}
.snow:nth-child(53) {
  opacity: 0.8343;
  transform: translate(47.2879vw, -10px) scale(0.7064);
  animation: fall-53 17s -30s linear infinite;
}
@keyframes fall-53 {
  35.202% {
    transform: translate(53.329vw, 35.202vh) scale(0.7064);
  }
  to {
    transform: translate(50.30845vw, 100vh) scale(0.7064);
  }
}
.snow:nth-child(54) {
  opacity: 0.0681;
  transform: translate(37.7742vw, -10px) scale(0.9415);
  animation: fall-54 10s -14s linear infinite;
}
@keyframes fall-54 {
  76.653% {
    transform: translate(33.9642vw, 76.653vh) scale(0.9415);
  }
  to {
    transform: translate(35.8692vw, 100vh) scale(0.9415);
  }
}
.snow:nth-child(55) {
  opacity: 0.3149;
  transform: translate(26.2023vw, -10px) scale(0.6133);
  animation: fall-55 29s -13s linear infinite;
}
@keyframes fall-55 {
  30.446% {
    transform: translate(20.4276vw, 30.446vh) scale(0.6133);
  }
  to {
    transform: translate(23.31495vw, 100vh) scale(0.6133);
  }
}
.snow:nth-child(56) {
  opacity: 0.1043;
  transform: translate(49.5717vw, -10px) scale(0.8728);
  animation: fall-56 26s -4s linear infinite;
}
@keyframes fall-56 {
  38.576% {
    transform: translate(41.9756vw, 38.576vh) scale(0.8728);
  }
  to {
    transform: translate(45.77365vw, 100vh) scale(0.8728);
  }
}
.snow:nth-child(57) {
  opacity: 0.0126;
  transform: translate(31.5138vw, -10px) scale(0.7381);
  animation: fall-57 10s -28s linear infinite;
}
@keyframes fall-57 {
  34.432% {
    transform: translate(39.1667vw, 34.432vh) scale(0.7381);
  }
  to {
    transform: translate(35.34025vw, 100vh) scale(0.7381);
  }
}
.snow:nth-child(58) {
  opacity: 0.0918;
  transform: translate(91.4574vw, -10px) scale(0.8113);
  animation: fall-58 17s -25s linear infinite;
}
@keyframes fall-58 {
  57.309% {
    transform: translate(84.762vw, 57.309vh) scale(0.8113);
  }
  to {
    transform: translate(88.1097vw, 100vh) scale(0.8113);
  }
}
.snow:nth-child(59) {
  opacity: 0.317;
  transform: translate(51.6108vw, -10px) scale(0.5274);
  animation: fall-59 24s -1s linear infinite;
}
@keyframes fall-59 {
  44.623% {
    transform: translate(45.3474vw, 44.623vh) scale(0.5274);
  }
  to {
    transform: translate(48.4791vw, 100vh) scale(0.5274);
  }
}
.snow:nth-child(60) {
  opacity: 0.2318;
  transform: translate(25.996vw, -10px) scale(0.6913);
  animation: fall-60 13s -30s linear infinite;
}
@keyframes fall-60 {
  53.304% {
    transform: translate(23.235vw, 53.304vh) scale(0.6913);
  }
  to {
    transform: translate(24.6155vw, 100vh) scale(0.6913);
  }
}
.snow:nth-child(61) {
  opacity: 0.713;
  transform: translate(46.8561vw, -10px) scale(0.0992);
  animation: fall-61 27s -28s linear infinite;
}
@keyframes fall-61 {
  76.081% {
    transform: translate(49.8398vw, 76.081vh) scale(0.0992);
  }
  to {
    transform: translate(48.34795vw, 100vh) scale(0.0992);
  }
}
.snow:nth-child(62) {
  opacity: 0.9421;
  transform: translate(11.6334vw, -10px) scale(0.3308);
  animation: fall-62 19s -6s linear infinite;
}
@keyframes fall-62 {
  51.292% {
    transform: translate(14.1831vw, 51.292vh) scale(0.3308);
  }
  to {
    transform: translate(12.90825vw, 100vh) scale(0.3308);
  }
}
.snow:nth-child(63) {
  opacity: 0.3131;
  transform: translate(31.7371vw, -10px) scale(0.7281);
  animation: fall-63 18s -8s linear infinite;
}
@keyframes fall-63 {
  45.407% {
    transform: translate(32.5955vw, 45.407vh) scale(0.7281);
  }
  to {
    transform: translate(32.1663vw, 100vh) scale(0.7281);
  }
}
.snow:nth-child(64) {
  opacity: 0.305;
  transform: translate(0.1274vw, -10px) scale(0.7069);
  animation: fall-64 11s -22s linear infinite;
}
@keyframes fall-64 {
  74.772% {
    transform: translate(3.5868vw, 74.772vh) scale(0.7069);
  }
  to {
    transform: translate(1.8571vw, 100vh) scale(0.7069);
  }
}
.snow:nth-child(65) {
  opacity: 0.7314;
  transform: translate(77.6942vw, -10px) scale(0.3449);
  animation: fall-65 25s -20s linear infinite;
}
@keyframes fall-65 {
  38.82% {
    transform: translate(84.4429vw, 38.82vh) scale(0.3449);
  }
  to {
    transform: translate(81.06855vw, 100vh) scale(0.3449);
  }
}
.snow:nth-child(66) {
  opacity: 0.2076;
  transform: translate(18.3958vw, -10px) scale(0.1203);
  animation: fall-66 14s -18s linear infinite;
}
@keyframes fall-66 {
  75.313% {
    transform: translate(22.805vw, 75.313vh) scale(0.1203);
  }
  to {
    transform: translate(20.6004vw, 100vh) scale(0.1203);
  }
}
.snow:nth-child(67) {
  opacity: 0.6855;
  transform: translate(30.8489vw, -10px) scale(0.7246);
  animation: fall-67 17s -15s linear infinite;
}
@keyframes fall-67 {
  50.496% {
    transform: translate(22.3419vw, 50.496vh) scale(0.7246);
  }
  to {
    transform: translate(26.5954vw, 100vh) scale(0.7246);
  }
}
.snow:nth-child(68) {
  opacity: 0.131;
  transform: translate(0.4565vw, -10px) scale(0.5873);
  animation: fall-68 17s -25s linear infinite;
}
@keyframes fall-68 {
  79.828% {
    transform: translate(8.977vw, 79.828vh) scale(0.5873);
  }
  to {
    transform: translate(4.71675vw, 100vh) scale(0.5873);
  }
}
.snow:nth-child(69) {
  opacity: 0.8754;
  transform: translate(69.1017vw, -10px) scale(0.352);
  animation: fall-69 24s -23s linear infinite;
}
@keyframes fall-69 {
  52.526% {
    transform: translate(71.5824vw, 52.526vh) scale(0.352);
  }
  to {
    transform: translate(70.34205vw, 100vh) scale(0.352);
  }
}
.snow:nth-child(70) {
  opacity: 0.9178;
  transform: translate(10.2514vw, -10px) scale(0.7887);
  animation: fall-70 11s -18s linear infinite;
}
@keyframes fall-70 {
  73.028% {
    transform: translate(15.2067vw, 73.028vh) scale(0.7887);
  }
  to {
    transform: translate(12.72905vw, 100vh) scale(0.7887);
  }
}
.snow:nth-child(71) {
  opacity: 0.3068;
  transform: translate(82.1522vw, -10px) scale(0.1232);
  animation: fall-71 29s -9s linear infinite;
}
@keyframes fall-71 {
  31.473% {
    transform: translate(76.1455vw, 31.473vh) scale(0.1232);
  }
  to {
    transform: translate(79.14885vw, 100vh) scale(0.1232);
  }
}
.snow:nth-child(72) {
  opacity: 0.375;
  transform: translate(46.4529vw, -10px) scale(0.5429);
  animation: fall-72 19s -29s linear infinite;
}
@keyframes fall-72 {
  52.756% {
    transform: translate(37.3635vw, 52.756vh) scale(0.5429);
  }
  to {
    transform: translate(41.9082vw, 100vh) scale(0.5429);
  }
}
.snow:nth-child(73) {
  opacity: 0.7166;
  transform: translate(90.1696vw, -10px) scale(0.9343);
  animation: fall-73 29s -24s linear infinite;
}
@keyframes fall-73 {
  53.632% {
    transform: translate(91.5581vw, 53.632vh) scale(0.9343);
  }
  to {
    transform: translate(90.86385vw, 100vh) scale(0.9343);
  }
}
.snow:nth-child(74) {
  opacity: 0.4682;
  transform: translate(77.361vw, -10px) scale(0.1428);
  animation: fall-74 24s -22s linear infinite;
}
@keyframes fall-74 {
  63.449% {
    transform: translate(76.369vw, 63.449vh) scale(0.1428);
  }
  to {
    transform: translate(76.865vw, 100vh) scale(0.1428);
  }
}
.snow:nth-child(75) {
  opacity: 0.7798;
  transform: translate(26.6407vw, -10px) scale(0.7074);
  animation: fall-75 15s -18s linear infinite;
}
@keyframes fall-75 {
  53.151% {
    transform: translate(17.6044vw, 53.151vh) scale(0.7074);
  }
  to {
    transform: translate(22.12255vw, 100vh) scale(0.7074);
  }
}
.snow:nth-child(76) {
  opacity: 0.6082;
  transform: translate(18.8986vw, -10px) scale(0.1625);
  animation: fall-76 15s -26s linear infinite;
}
@keyframes fall-76 {
  35.34% {
    transform: translate(17.9983vw, 35.34vh) scale(0.1625);
  }
  to {
    transform: translate(18.44845vw, 100vh) scale(0.1625);
  }
}
.snow:nth-child(77) {
  opacity: 0.9702;
  transform: translate(94.5851vw, -10px) scale(0.942);
  animation: fall-77 10s -7s linear infinite;
}
@keyframes fall-77 {
  55.128% {
    transform: translate(86.2919vw, 55.128vh) scale(0.942);
  }
  to {
    transform: translate(90.4385vw, 100vh) scale(0.942);
  }
}
.snow:nth-child(78) {
  opacity: 0.0758;
  transform: translate(38.2014vw, -10px) scale(0.321);
  animation: fall-78 10s -17s linear infinite;
}
@keyframes fall-78 {
  42.666% {
    transform: translate(38.1548vw, 42.666vh) scale(0.321);
  }
  to {
    transform: translate(38.1781vw, 100vh) scale(0.321);
  }
}
.snow:nth-child(79) {
  opacity: 0.6853;
  transform: translate(70.1588vw, -10px) scale(0.8861);
  animation: fall-79 23s -29s linear infinite;
}
@keyframes fall-79 {
  76.854% {
    transform: translate(72.9265vw, 76.854vh) scale(0.8861);
  }
  to {
    transform: translate(71.54265vw, 100vh) scale(0.8861);
  }
}
.snow:nth-child(80) {
  opacity: 0.1861;
  transform: translate(90.6749vw, -10px) scale(0.6187);
  animation: fall-80 16s -20s linear infinite;
}
@keyframes fall-80 {
  44.88% {
    transform: translate(96.9808vw, 44.88vh) scale(0.6187);
  }
  to {
    transform: translate(93.82785vw, 100vh) scale(0.6187);
  }
}
.snow:nth-child(81) {
  opacity: 0.8421;
  transform: translate(20.0609vw, -10px) scale(0.4608);
  animation: fall-81 24s -15s linear infinite;
}
@keyframes fall-81 {
  74.607% {
    transform: translate(20.491vw, 74.607vh) scale(0.4608);
  }
  to {
    transform: translate(20.27595vw, 100vh) scale(0.4608);
  }
}
.snow:nth-child(82) {
  opacity: 0.7088;
  transform: translate(61.1366vw, -10px) scale(0.2825);
  animation: fall-82 17s -19s linear infinite;
}
@keyframes fall-82 {
  49.823% {
    transform: translate(52.7367vw, 49.823vh) scale(0.2825);
  }
  to {
    transform: translate(56.93665vw, 100vh) scale(0.2825);
  }
}
.snow:nth-child(83) {
  opacity: 0.3992;
  transform: translate(18.1654vw, -10px) scale(0.4519);
  animation: fall-83 29s -22s linear infinite;
}
@keyframes fall-83 {
  59.795% {
    transform: translate(21.5642vw, 59.795vh) scale(0.4519);
  }
  to {
    transform: translate(19.8648vw, 100vh) scale(0.4519);
  }
}
.snow:nth-child(84) {
  opacity: 0.2935;
  transform: translate(23.7958vw, -10px) scale(0.7448);
  animation: fall-84 11s -10s linear infinite;
}
@keyframes fall-84 {
  44.152% {
    transform: translate(27.1146vw, 44.152vh) scale(0.7448);
  }
  to {
    transform: translate(25.4552vw, 100vh) scale(0.7448);
  }
}
.snow:nth-child(85) {
  opacity: 0.0637;
  transform: translate(0.5716vw, -10px) scale(0.3292);
  animation: fall-85 23s -21s linear infinite;
}
@keyframes fall-85 {
  42.502% {
    transform: translate(2.6435vw, 42.502vh) scale(0.3292);
  }
  to {
    transform: translate(1.60755vw, 100vh) scale(0.3292);
  }
}
.snow:nth-child(86) {
  opacity: 0.0419;
  transform: translate(18.9167vw, -10px) scale(0.2609);
  animation: fall-86 28s -4s linear infinite;
}
@keyframes fall-86 {
  43.814% {
    transform: translate(14.3226vw, 43.814vh) scale(0.2609);
  }
  to {
    transform: translate(16.61965vw, 100vh) scale(0.2609);
  }
}
.snow:nth-child(87) {
  opacity: 0.4198;
  transform: translate(4.5471vw, -10px) scale(0.2666);
  animation: fall-87 22s -8s linear infinite;
}
@keyframes fall-87 {
  34.056% {
    transform: translate(0.3692vw, 34.056vh) scale(0.2666);
  }
  to {
    transform: translate(2.45815vw, 100vh) scale(0.2666);
  }
}
.snow:nth-child(88) {
  opacity: 0.6247;
  transform: translate(52.0008vw, -10px) scale(0.3164);
  animation: fall-88 10s -7s linear infinite;
}
@keyframes fall-88 {
  60.559% {
    transform: translate(44.6853vw, 60.559vh) scale(0.3164);
  }
  to {
    transform: translate(48.34305vw, 100vh) scale(0.3164);
  }
}
.snow:nth-child(89) {
  opacity: 0.29;
  transform: translate(41.815vw, -10px) scale(0.1814);
  animation: fall-89 13s -11s linear infinite;
}
@keyframes fall-89 {
  70.566% {
    transform: translate(46.1546vw, 70.566vh) scale(0.1814);
  }
  to {
    transform: translate(43.9848vw, 100vh) scale(0.1814);
  }
}
.snow:nth-child(90) {
  opacity: 0.4707;
  transform: translate(93.2663vw, -10px) scale(0.532);
  animation: fall-90 26s -13s linear infinite;
}
@keyframes fall-90 {
  55.762% {
    transform: translate(96.1511vw, 55.762vh) scale(0.532);
  }
  to {
    transform: translate(94.7087vw, 100vh) scale(0.532);
  }
}
.snow:nth-child(91) {
  opacity: 0.2136;
  transform: translate(42.3969vw, -10px) scale(0.8716);
  animation: fall-91 10s -13s linear infinite;
}
@keyframes fall-91 {
  78.295% {
    transform: translate(45.7679vw, 78.295vh) scale(0.8716);
  }
  to {
    transform: translate(44.0824vw, 100vh) scale(0.8716);
  }
}
.snow:nth-child(92) {
  opacity: 0.5156;
  transform: translate(30.2541vw, -10px) scale(0.1697);
  animation: fall-92 23s -4s linear infinite;
}
@keyframes fall-92 {
  50.167% {
    transform: translate(31.4625vw, 50.167vh) scale(0.1697);
  }
  to {
    transform: translate(30.8583vw, 100vh) scale(0.1697);
  }
}
.snow:nth-child(93) {
  opacity: 0.238;
  transform: translate(78.8095vw, -10px) scale(0.3232);
  animation: fall-93 28s -19s linear infinite;
}
@keyframes fall-93 {
  70.775% {
    transform: translate(83.6404vw, 70.775vh) scale(0.3232);
  }
  to {
    transform: translate(81.22495vw, 100vh) scale(0.3232);
  }
}
.snow:nth-child(94) {
  opacity: 0.1965;
  transform: translate(51.9133vw, -10px) scale(0.0404);
  animation: fall-94 27s -22s linear infinite;
}
@keyframes fall-94 {
  62.351% {
    transform: translate(54.4987vw, 62.351vh) scale(0.0404);
  }
  to {
    transform: translate(53.206vw, 100vh) scale(0.0404);
  }
}
.snow:nth-child(95) {
  opacity: 0.683;
  transform: translate(75.5832vw, -10px) scale(0.3793);
  animation: fall-95 15s -9s linear infinite;
}
@keyframes fall-95 {
  41.649% {
    transform: translate(71.4483vw, 41.649vh) scale(0.3793);
  }
  to {
    transform: translate(73.51575vw, 100vh) scale(0.3793);
  }
}
.snow:nth-child(96) {
  opacity: 0.9603;
  transform: translate(42.5878vw, -10px) scale(0.0035);
  animation: fall-96 10s -23s linear infinite;
}
@keyframes fall-96 {
  43.181% {
    transform: translate(49.9104vw, 43.181vh) scale(0.0035);
  }
  to {
    transform: translate(46.2491vw, 100vh) scale(0.0035);
  }
}
.snow:nth-child(97) {
  opacity: 0.6575;
  transform: translate(87.795vw, -10px) scale(0.5847);
  animation: fall-97 26s -4s linear infinite;
}
@keyframes fall-97 {
  58.768% {
    transform: translate(89.7279vw, 58.768vh) scale(0.5847);
  }
  to {
    transform: translate(88.76145vw, 100vh) scale(0.5847);
  }
}
.snow:nth-child(98) {
  opacity: 0.1233;
  transform: translate(62.3898vw, -10px) scale(0.3687);
  animation: fall-98 22s -5s linear infinite;
}
@keyframes fall-98 {
  37.832% {
    transform: translate(68.4338vw, 37.832vh) scale(0.3687);
  }
  to {
    transform: translate(65.4118vw, 100vh) scale(0.3687);
  }
}
.snow:nth-child(99) {
  opacity: 0.3248;
  transform: translate(72.162vw, -10px) scale(0.809);
  animation: fall-99 20s -4s linear infinite;
}
@keyframes fall-99 {
  52.602% {
    transform: translate(70.4002vw, 52.602vh) scale(0.809);
  }
  to {
    transform: translate(71.2811vw, 100vh) scale(0.809);
  }
}
.snow:nth-child(100) {
  opacity: 0.5533;
  transform: translate(96.2945vw, -10px) scale(0.0606);
  animation: fall-100 29s -27s linear infinite;
}
@keyframes fall-100 {
  44.526% {
    transform: translate(93.3997vw, 44.526vh) scale(0.0606);
  }
  to {
    transform: translate(94.8471vw, 100vh) scale(0.0606);
  }
}
.snow:nth-child(101) {
  opacity: 0.796;
  transform: translate(65.7892vw, -10px) scale(0.8992);
  animation: fall-101 22s -7s linear infinite;
}
@keyframes fall-101 {
  59.237% {
    transform: translate(72.6565vw, 59.237vh) scale(0.8992);
  }
  to {
    transform: translate(69.22285vw, 100vh) scale(0.8992);
  }
}
.snow:nth-child(102) {
  opacity: 0.2352;
  transform: translate(92.4554vw, -10px) scale(0.2731);
  animation: fall-102 29s -5s linear infinite;
}
@keyframes fall-102 {
  43.945% {
    transform: translate(89.7707vw, 43.945vh) scale(0.2731);
  }
  to {
    transform: translate(91.11305vw, 100vh) scale(0.2731);
  }
}
.snow:nth-child(103) {
  opacity: 0.1087;
  transform: translate(3.7869vw, -10px) scale(0.3536);
  animation: fall-103 21s -22s linear infinite;
}
@keyframes fall-103 {
  79.075% {
    transform: translate(-4.3222vw, 79.075vh) scale(0.3536);
  }
  to {
    transform: translate(-0.26765vw, 100vh) scale(0.3536);
  }
}
.snow:nth-child(104) {
  opacity: 0.9242;
  transform: translate(43.5258vw, -10px) scale(0.181);
  animation: fall-104 18s -23s linear infinite;
}
@keyframes fall-104 {
  60.213% {
    transform: translate(48.3276vw, 60.213vh) scale(0.181);
  }
  to {
    transform: translate(45.9267vw, 100vh) scale(0.181);
  }
}
.snow:nth-child(105) {
  opacity: 0.9013;
  transform: translate(56.2335vw, -10px) scale(0.8367);
  animation: fall-105 14s -14s linear infinite;
}
@keyframes fall-105 {
  59.445% {
    transform: translate(54.7416vw, 59.445vh) scale(0.8367);
  }
  to {
    transform: translate(55.48755vw, 100vh) scale(0.8367);
  }
}
.snow:nth-child(106) {
  opacity: 0.3807;
  transform: translate(11.7747vw, -10px) scale(0.2851);
  animation: fall-106 14s -2s linear infinite;
}
@keyframes fall-106 {
  61.103% {
    transform: translate(16.6488vw, 61.103vh) scale(0.2851);
  }
  to {
    transform: translate(14.21175vw, 100vh) scale(0.2851);
  }
}
.snow:nth-child(107) {
  opacity: 0.2984;
  transform: translate(34.0672vw, -10px) scale(0.2896);
  animation: fall-107 22s -12s linear infinite;
}
@keyframes fall-107 {
  64.46% {
    transform: translate(25.4206vw, 64.46vh) scale(0.2896);
  }
  to {
    transform: translate(29.7439vw, 100vh) scale(0.2896);
  }
}
.snow:nth-child(108) {
  opacity: 0.0839;
  transform: translate(14.0786vw, -10px) scale(0.557);
  animation: fall-108 17s -13s linear infinite;
}
@keyframes fall-108 {
  34.943% {
    transform: translate(20.2219vw, 34.943vh) scale(0.557);
  }
  to {
    transform: translate(17.15025vw, 100vh) scale(0.557);
  }
}
.snow:nth-child(109) {
  opacity: 0.1906;
  transform: translate(96.2441vw, -10px) scale(0.4955);
  animation: fall-109 12s -27s linear infinite;
}
@keyframes fall-109 {
  54.22% {
    transform: translate(99.1998vw, 54.22vh) scale(0.4955);
  }
  to {
    transform: translate(97.72195vw, 100vh) scale(0.4955);
  }
}
.snow:nth-child(110) {
  opacity: 0.3392;
  transform: translate(82.7818vw, -10px) scale(0.0826);
  animation: fall-110 26s -6s linear infinite;
}
@keyframes fall-110 {
  73.738% {
    transform: translate(76.2009vw, 73.738vh) scale(0.0826);
  }
  to {
    transform: translate(79.49135vw, 100vh) scale(0.0826);
  }
}
.snow:nth-child(111) {
  opacity: 0.1383;
  transform: translate(14.2793vw, -10px) scale(0.6361);
  animation: fall-111 28s -3s linear infinite;
}
@keyframes fall-111 {
  54.956% {
    transform: translate(10.1479vw, 54.956vh) scale(0.6361);
  }
  to {
    transform: translate(12.2136vw, 100vh) scale(0.6361);
  }
}
.snow:nth-child(112) {
  opacity: 0.9638;
  transform: translate(40.2081vw, -10px) scale(0.2352);
  animation: fall-112 19s -18s linear infinite;
}
@keyframes fall-112 {
  43.09% {
    transform: translate(39.0516vw, 43.09vh) scale(0.2352);
  }
  to {
    transform: translate(39.62985vw, 100vh) scale(0.2352);
  }
}
.snow:nth-child(113) {
  opacity: 0.8952;
  transform: translate(91.1564vw, -10px) scale(0.709);
  animation: fall-113 30s -24s linear infinite;
}
@keyframes fall-113 {
  74.232% {
    transform: translate(98.9148vw, 74.232vh) scale(0.709);
  }
  to {
    transform: translate(95.0356vw, 100vh) scale(0.709);
  }
}
.snow:nth-child(114) {
  opacity: 0.1291;
  transform: translate(40.7436vw, -10px) scale(0.036);
  animation: fall-114 21s -2s linear infinite;
}
@keyframes fall-114 {
  49.537% {
    transform: translate(49.8009vw, 49.537vh) scale(0.036);
  }
  to {
    transform: translate(45.27225vw, 100vh) scale(0.036);
  }
}
.snow:nth-child(115) {
  opacity: 0.0139;
  transform: translate(55.5306vw, -10px) scale(0.7674);
  animation: fall-115 19s -22s linear infinite;
}
@keyframes fall-115 {
  72.961% {
    transform: translate(64.0524vw, 72.961vh) scale(0.7674);
  }
  to {
    transform: translate(59.7915vw, 100vh) scale(0.7674);
  }
}
.snow:nth-child(116) {
  opacity: 0.7094;
  transform: translate(73.2077vw, -10px) scale(0.3187);
  animation: fall-116 19s -3s linear infinite;
}
@keyframes fall-116 {
  37.797% {
    transform: translate(78.8876vw, 37.797vh) scale(0.3187);
  }
  to {
    transform: translate(76.04765vw, 100vh) scale(0.3187);
  }
}
.snow:nth-child(117) {
  opacity: 0.7013;
  transform: translate(46.0161vw, -10px) scale(0.3864);
  animation: fall-117 28s -22s linear infinite;
}
@keyframes fall-117 {
  70.072% {
    transform: translate(45.1429vw, 70.072vh) scale(0.3864);
  }
  to {
    transform: translate(45.5795vw, 100vh) scale(0.3864);
  }
}
.snow:nth-child(118) {
  opacity: 0.9893;
  transform: translate(23.405vw, -10px) scale(0.6108);
  animation: fall-118 11s -12s linear infinite;
}
@keyframes fall-118 {
  63.074% {
    transform: translate(18.3824vw, 63.074vh) scale(0.6108);
  }
  to {
    transform: translate(20.8937vw, 100vh) scale(0.6108);
  }
}
.snow:nth-child(119) {
  opacity: 0.7804;
  transform: translate(0.6512vw, -10px) scale(0.6735);
  animation: fall-119 22s -3s linear infinite;
}
@keyframes fall-119 {
  61.122% {
    transform: translate(10.2687vw, 61.122vh) scale(0.6735);
  }
  to {
    transform: translate(5.45995vw, 100vh) scale(0.6735);
  }
}
.snow:nth-child(120) {
  opacity: 0.1661;
  transform: translate(34.0308vw, -10px) scale(0.9258);
  animation: fall-120 30s -3s linear infinite;
}
@keyframes fall-120 {
  68.786% {
    transform: translate(27.9294vw, 68.786vh) scale(0.9258);
  }
  to {
    transform: translate(30.9801vw, 100vh) scale(0.9258);
  }
}
.snow:nth-child(121) {
  opacity: 0.3138;
  transform: translate(61.5446vw, -10px) scale(0.4901);
  animation: fall-121 22s -30s linear infinite;
}
@keyframes fall-121 {
  77.402% {
    transform: translate(58.0976vw, 77.402vh) scale(0.4901);
  }
  to {
    transform: translate(59.8211vw, 100vh) scale(0.4901);
  }
}
.snow:nth-child(122) {
  opacity: 0.7843;
  transform: translate(25.0166vw, -10px) scale(0.3924);
  animation: fall-122 26s -7s linear infinite;
}
@keyframes fall-122 {
  69.187% {
    transform: translate(34.8651vw, 69.187vh) scale(0.3924);
  }
  to {
    transform: translate(29.94085vw, 100vh) scale(0.3924);
  }
}
.snow:nth-child(123) {
  opacity: 0.8584;
  transform: translate(34.4164vw, -10px) scale(0.3344);
  animation: fall-123 25s -14s linear infinite;
}
@keyframes fall-123 {
  53.11% {
    transform: translate(32.0556vw, 53.11vh) scale(0.3344);
  }
  to {
    transform: translate(33.236vw, 100vh) scale(0.3344);
  }
}
.snow:nth-child(124) {
  opacity: 0.9043;
  transform: translate(49.8697vw, -10px) scale(0.5571);
  animation: fall-124 22s -23s linear infinite;
}
@keyframes fall-124 {
  72.07% {
    transform: translate(57.1881vw, 72.07vh) scale(0.5571);
  }
  to {
    transform: translate(53.5289vw, 100vh) scale(0.5571);
  }
}
.snow:nth-child(125) {
  opacity: 0.1956;
  transform: translate(46.1571vw, -10px) scale(0.7118);
  animation: fall-125 14s -10s linear infinite;
}
@keyframes fall-125 {
  55.408% {
    transform: translate(39.7442vw, 55.408vh) scale(0.7118);
  }
  to {
    transform: translate(42.95065vw, 100vh) scale(0.7118);
  }
}
.snow:nth-child(126) {
  opacity: 0.836;
  transform: translate(75.2984vw, -10px) scale(0.5459);
  animation: fall-126 16s -13s linear infinite;
}
@keyframes fall-126 {
  57.888% {
    transform: translate(84.3815vw, 57.888vh) scale(0.5459);
  }
  to {
    transform: translate(79.83995vw, 100vh) scale(0.5459);
  }
}
.snow:nth-child(127) {
  opacity: 0.1615;
  transform: translate(66.3115vw, -10px) scale(0.4607);
  animation: fall-127 28s -8s linear infinite;
}
@keyframes fall-127 {
  70.49% {
    transform: translate(66.7988vw, 70.49vh) scale(0.4607);
  }
  to {
    transform: translate(66.55515vw, 100vh) scale(0.4607);
  }
}
.snow:nth-child(128) {
  opacity: 0.5588;
  transform: translate(70.946vw, -10px) scale(0.1659);
  animation: fall-128 18s -30s linear infinite;
}
@keyframes fall-128 {
  42.481% {
    transform: translate(69.2905vw, 42.481vh) scale(0.1659);
  }
  to {
    transform: translate(70.11825vw, 100vh) scale(0.1659);
  }
}
.snow:nth-child(129) {
  opacity: 0.2822;
  transform: translate(89.1065vw, -10px) scale(0.8366);
  animation: fall-129 10s -7s linear infinite;
}
@keyframes fall-129 {
  50.89% {
    transform: translate(91.0377vw, 50.89vh) scale(0.8366);
  }
  to {
    transform: translate(90.0721vw, 100vh) scale(0.8366);
  }
}
.snow:nth-child(130) {
  opacity: 0.8794;
  transform: translate(34.7823vw, -10px) scale(0.3231);
  animation: fall-130 16s -20s linear infinite;
}
@keyframes fall-130 {
  74.428% {
    transform: translate(41.1501vw, 74.428vh) scale(0.3231);
  }
  to {
    transform: translate(37.9662vw, 100vh) scale(0.3231);
  }
}
.snow:nth-child(131) {
  opacity: 0.5174;
  transform: translate(31.1009vw, -10px) scale(0.8782);
  animation: fall-131 21s -12s linear infinite;
}
@keyframes fall-131 {
  58.086% {
    transform: translate(31.7505vw, 58.086vh) scale(0.8782);
  }
  to {
    transform: translate(31.4257vw, 100vh) scale(0.8782);
  }
}
.snow:nth-child(132) {
  opacity: 0.8737;
  transform: translate(33.8445vw, -10px) scale(0.5417);
  animation: fall-132 17s -27s linear infinite;
}
@keyframes fall-132 {
  52.783% {
    transform: translate(32.828vw, 52.783vh) scale(0.5417);
  }
  to {
    transform: translate(33.33625vw, 100vh) scale(0.5417);
  }
}
.snow:nth-child(133) {
  opacity: 0.7816;
  transform: translate(35.8689vw, -10px) scale(0.5864);
  animation: fall-133 11s -23s linear infinite;
}
@keyframes fall-133 {
  78.64% {
    transform: translate(34.6638vw, 78.64vh) scale(0.5864);
  }
  to {
    transform: translate(35.26635vw, 100vh) scale(0.5864);
  }
}
.snow:nth-child(134) {
  opacity: 0.1841;
  transform: translate(31.8469vw, -10px) scale(0.7437);
  animation: fall-134 22s -28s linear infinite;
}
@keyframes fall-134 {
  50.611% {
    transform: translate(32.2416vw, 50.611vh) scale(0.7437);
  }
  to {
    transform: translate(32.04425vw, 100vh) scale(0.7437);
  }
}
.snow:nth-child(135) {
  opacity: 0.7497;
  transform: translate(43.4874vw, -10px) scale(0.8933);
  animation: fall-135 19s -3s linear infinite;
}
@keyframes fall-135 {
  68.612% {
    transform: translate(45.5582vw, 68.612vh) scale(0.8933);
  }
  to {
    transform: translate(44.5228vw, 100vh) scale(0.8933);
  }
}
.snow:nth-child(136) {
  opacity: 0.558;
  transform: translate(93.4221vw, -10px) scale(0.8723);
  animation: fall-136 19s -14s linear infinite;
}
@keyframes fall-136 {
  73.506% {
    transform: translate(93.3343vw, 73.506vh) scale(0.8723);
  }
  to {
    transform: translate(93.3782vw, 100vh) scale(0.8723);
  }
}
.snow:nth-child(137) {
  opacity: 0.087;
  transform: translate(54.3688vw, -10px) scale(0.2503);
  animation: fall-137 22s -1s linear infinite;
}
@keyframes fall-137 {
  47.537% {
    transform: translate(54.403vw, 47.537vh) scale(0.2503);
  }
  to {
    transform: translate(54.3859vw, 100vh) scale(0.2503);
  }
}
.snow:nth-child(138) {
  opacity: 0.3815;
  transform: translate(31.0925vw, -10px) scale(0.5007);
  animation: fall-138 29s -10s linear infinite;
}
@keyframes fall-138 {
  58.963% {
    transform: translate(39.6247vw, 58.963vh) scale(0.5007);
  }
  to {
    transform: translate(35.3586vw, 100vh) scale(0.5007);
  }
}
.snow:nth-child(139) {
  opacity: 0.6131;
  transform: translate(29.161vw, -10px) scale(0.3159);
  animation: fall-139 24s -24s linear infinite;
}
@keyframes fall-139 {
  54.934% {
    transform: translate(22.4598vw, 54.934vh) scale(0.3159);
  }
  to {
    transform: translate(25.8104vw, 100vh) scale(0.3159);
  }
}
.snow:nth-child(140) {
  opacity: 0.0536;
  transform: translate(11.2474vw, -10px) scale(0.0343);
  animation: fall-140 14s -5s linear infinite;
}
@keyframes fall-140 {
  33.18% {
    transform: translate(14.5061vw, 33.18vh) scale(0.0343);
  }
  to {
    transform: translate(12.87675vw, 100vh) scale(0.0343);
  }
}
.snow:nth-child(141) {
  opacity: 0.8178;
  transform: translate(88.4725vw, -10px) scale(0.4531);
  animation: fall-141 12s -8s linear infinite;
}
@keyframes fall-141 {
  70.49% {
    transform: translate(94.7423vw, 70.49vh) scale(0.4531);
  }
  to {
    transform: translate(91.6074vw, 100vh) scale(0.4531);
  }
}
.snow:nth-child(142) {
  opacity: 0.1162;
  transform: translate(39.4668vw, -10px) scale(0.8083);
  animation: fall-142 19s -24s linear infinite;
}
@keyframes fall-142 {
  45.441% {
    transform: translate(38.0808vw, 45.441vh) scale(0.8083);
  }
  to {
    transform: translate(38.7738vw, 100vh) scale(0.8083);
  }
}
.snow:nth-child(143) {
  opacity: 0.4457;
  transform: translate(37.6058vw, -10px) scale(0.5998);
  animation: fall-143 28s -15s linear infinite;
}
@keyframes fall-143 {
  56.886% {
    transform: translate(28.4555vw, 56.886vh) scale(0.5998);
  }
  to {
    transform: translate(33.03065vw, 100vh) scale(0.5998);
  }
}
.snow:nth-child(144) {
  opacity: 0.2954;
  transform: translate(20.7747vw, -10px) scale(0.0613);
  animation: fall-144 27s -13s linear infinite;
}
@keyframes fall-144 {
  46.736% {
    transform: translate(23.6716vw, 46.736vh) scale(0.0613);
  }
  to {
    transform: translate(22.22315vw, 100vh) scale(0.0613);
  }
}
.snow:nth-child(145) {
  opacity: 0.6823;
  transform: translate(23.2168vw, -10px) scale(0.251);
  animation: fall-145 22s -9s linear infinite;
}
@keyframes fall-145 {
  70.348% {
    transform: translate(30.7839vw, 70.348vh) scale(0.251);
  }
  to {
    transform: translate(27.00035vw, 100vh) scale(0.251);
  }
}
.snow:nth-child(146) {
  opacity: 0.3506;
  transform: translate(41.6626vw, -10px) scale(0.1439);
  animation: fall-146 18s -25s linear infinite;
}
@keyframes fall-146 {
  50.457% {
    transform: translate(32.5756vw, 50.457vh) scale(0.1439);
  }
  to {
    transform: translate(37.1191vw, 100vh) scale(0.1439);
  }
}
.snow:nth-child(147) {
  opacity: 0.7657;
  transform: translate(18.1838vw, -10px) scale(0.1211);
  animation: fall-147 25s -4s linear infinite;
}
@keyframes fall-147 {
  34.365% {
    transform: translate(14.3384vw, 34.365vh) scale(0.1211);
  }
  to {
    transform: translate(16.2611vw, 100vh) scale(0.1211);
  }
}
.snow:nth-child(148) {
  opacity: 0.7753;
  transform: translate(40.2533vw, -10px) scale(0.7729);
  animation: fall-148 11s -26s linear infinite;
}
@keyframes fall-148 {
  50.491% {
    transform: translate(33.1859vw, 50.491vh) scale(0.7729);
  }
  to {
    transform: translate(36.7196vw, 100vh) scale(0.7729);
  }
}
.snow:nth-child(149) {
  opacity: 0.3934;
  transform: translate(9.6275vw, -10px) scale(0.97);
  animation: fall-149 14s -14s linear infinite;
}
@keyframes fall-149 {
  54.542% {
    transform: translate(19.2099vw, 54.542vh) scale(0.97);
  }
  to {
    transform: translate(14.4187vw, 100vh) scale(0.97);
  }
}
.snow:nth-child(150) {
  opacity: 0.7924;
  transform: translate(14.0427vw, -10px) scale(0.2162);
  animation: fall-150 12s -1s linear infinite;
}
@keyframes fall-150 {
  63.188% {
    transform: translate(14.3883vw, 63.188vh) scale(0.2162);
  }
  to {
    transform: translate(14.2155vw, 100vh) scale(0.2162);
  }
}
.snow:nth-child(151) {
  opacity: 0.9961;
  transform: translate(62.2017vw, -10px) scale(0.3482);
  animation: fall-151 22s -10s linear infinite;
}
@keyframes fall-151 {
  72.951% {
    transform: translate(55.3937vw, 72.951vh) scale(0.3482);
  }
  to {
    transform: translate(58.7977vw, 100vh) scale(0.3482);
  }
}
.snow:nth-child(152) {
  opacity: 0.2542;
  transform: translate(42.5029vw, -10px) scale(0.1596);
  animation: fall-152 15s -20s linear infinite;
}
@keyframes fall-152 {
  54.206% {
    transform: translate(45.7514vw, 54.206vh) scale(0.1596);
  }
  to {
    transform: translate(44.12715vw, 100vh) scale(0.1596);
  }
}
.snow:nth-child(153) {
  opacity: 0.8625;
  transform: translate(33.2322vw, -10px) scale(0.2135);
  animation: fall-153 17s -5s linear infinite;
}
@keyframes fall-153 {
  74.013% {
    transform: translate(37.2913vw, 74.013vh) scale(0.2135);
  }
  to {
    transform: translate(35.26175vw, 100vh) scale(0.2135);
  }
}
.snow:nth-child(154) {
  opacity: 0.0473;
  transform: translate(25.1944vw, -10px) scale(0.9092);
  animation: fall-154 23s -11s linear infinite;
}
@keyframes fall-154 {
  79.191% {
    transform: translate(20.399vw, 79.191vh) scale(0.9092);
  }
  to {
    transform: translate(22.7967vw, 100vh) scale(0.9092);
  }
}
.snow:nth-child(155) {
  opacity: 0.9215;
  transform: translate(64.725vw, -10px) scale(0.4485);
  animation: fall-155 23s -3s linear infinite;
}
@keyframes fall-155 {
  41.89% {
    transform: translate(71.3018vw, 41.89vh) scale(0.4485);
  }
  to {
    transform: translate(68.0134vw, 100vh) scale(0.4485);
  }
}
.snow:nth-child(156) {
  opacity: 0.7288;
  transform: translate(73.3216vw, -10px) scale(0.6564);
  animation: fall-156 27s -15s linear infinite;
}
@keyframes fall-156 {
  55.212% {
    transform: translate(80.7789vw, 55.212vh) scale(0.6564);
  }
  to {
    transform: translate(77.05025vw, 100vh) scale(0.6564);
  }
}
.snow:nth-child(157) {
  opacity: 0.1102;
  transform: translate(69.4351vw, -10px) scale(0.5517);
  animation: fall-157 23s -6s linear infinite;
}
@keyframes fall-157 {
  65.988% {
    transform: translate(59.8925vw, 65.988vh) scale(0.5517);
  }
  to {
    transform: translate(64.6638vw, 100vh) scale(0.5517);
  }
}
.snow:nth-child(158) {
  opacity: 0.7741;
  transform: translate(78.7692vw, -10px) scale(0.5137);
  animation: fall-158 14s -17s linear infinite;
}
@keyframes fall-158 {
  75.228% {
    transform: translate(85.5889vw, 75.228vh) scale(0.5137);
  }
  to {
    transform: translate(82.17905vw, 100vh) scale(0.5137);
  }
}
.snow:nth-child(159) {
  opacity: 0.0636;
  transform: translate(33.1153vw, -10px) scale(0.5287);
  animation: fall-159 28s -26s linear infinite;
}
@keyframes fall-159 {
  61.742% {
    transform: translate(24.8658vw, 61.742vh) scale(0.5287);
  }
  to {
    transform: translate(28.99055vw, 100vh) scale(0.5287);
  }
}
.snow:nth-child(160) {
  opacity: 0.165;
  transform: translate(5.1041vw, -10px) scale(0.3028);
  animation: fall-160 30s -10s linear infinite;
}
@keyframes fall-160 {
  67.327% {
    transform: translate(-0.7vw, 67.327vh) scale(0.3028);
  }
  to {
    transform: translate(2.20205vw, 100vh) scale(0.3028);
  }
}
.snow:nth-child(161) {
  opacity: 0.4909;
  transform: translate(14.4051vw, -10px) scale(0.9904);
  animation: fall-161 24s -8s linear infinite;
}
@keyframes fall-161 {
  66.67% {
    transform: translate(19.7978vw, 66.67vh) scale(0.9904);
  }
  to {
    transform: translate(17.10145vw, 100vh) scale(0.9904);
  }
}
.snow:nth-child(162) {
  opacity: 0.1472;
  transform: translate(46.6074vw, -10px) scale(0.7387);
  animation: fall-162 25s -23s linear infinite;
}
@keyframes fall-162 {
  42.744% {
    transform: translate(53.992vw, 42.744vh) scale(0.7387);
  }
  to {
    transform: translate(50.2997vw, 100vh) scale(0.7387);
  }
}
.snow:nth-child(163) {
  opacity: 0.4798;
  transform: translate(13.3024vw, -10px) scale(0.6739);
  animation: fall-163 29s -8s linear infinite;
}
@keyframes fall-163 {
  46.817% {
    transform: translate(15.3833vw, 46.817vh) scale(0.6739);
  }
  to {
    transform: translate(14.34285vw, 100vh) scale(0.6739);
  }
}
.snow:nth-child(164) {
  opacity: 0.5035;
  transform: translate(40.5869vw, -10px) scale(0.3345);
  animation: fall-164 20s -12s linear infinite;
}
@keyframes fall-164 {
  42.389% {
    transform: translate(48.4497vw, 42.389vh) scale(0.3345);
  }
  to {
    transform: translate(44.5183vw, 100vh) scale(0.3345);
  }
}
.snow:nth-child(165) {
  opacity: 0.0575;
  transform: translate(12.8414vw, -10px) scale(0.7831);
  animation: fall-165 20s -13s linear infinite;
}
@keyframes fall-165 {
  33.14% {
    transform: translate(17.6622vw, 33.14vh) scale(0.7831);
  }
  to {
    transform: translate(15.2518vw, 100vh) scale(0.7831);
  }
}
.snow:nth-child(166) {
  opacity: 0.7395;
  transform: translate(33.3043vw, -10px) scale(0.9336);
  animation: fall-166 14s -6s linear infinite;
}
@keyframes fall-166 {
  64.508% {
    transform: translate(25.1234vw, 64.508vh) scale(0.9336);
  }
  to {
    transform: translate(29.21385vw, 100vh) scale(0.9336);
  }
}
.snow:nth-child(167) {
  opacity: 0.3965;
  transform: translate(21.6057vw, -10px) scale(0.9966);
  animation: fall-167 15s -1s linear infinite;
}
@keyframes fall-167 {
  30.561% {
    transform: translate(20.1222vw, 30.561vh) scale(0.9966);
  }
  to {
    transform: translate(20.86395vw, 100vh) scale(0.9966);
  }
}
.snow:nth-child(168) {
  opacity: 0.5271;
  transform: translate(37.6924vw, -10px) scale(0.7247);
  animation: fall-168 14s -10s linear infinite;
}
@keyframes fall-168 {
  61.72% {
    transform: translate(36.9059vw, 61.72vh) scale(0.7247);
  }
  to {
    transform: translate(37.29915vw, 100vh) scale(0.7247);
  }
}
.snow:nth-child(169) {
  opacity: 0.5948;
  transform: translate(47.519vw, -10px) scale(0.3984);
  animation: fall-169 23s -4s linear infinite;
}
@keyframes fall-169 {
  78.89% {
    transform: translate(51.2637vw, 78.89vh) scale(0.3984);
  }
  to {
    transform: translate(49.39135vw, 100vh) scale(0.3984);
  }
}
.snow:nth-child(170) {
  opacity: 0.6014;
  transform: translate(23.0896vw, -10px) scale(0.2782);
  animation: fall-170 25s -9s linear infinite;
}
@keyframes fall-170 {
  58.435% {
    transform: translate(32.7397vw, 58.435vh) scale(0.2782);
  }
  to {
    transform: translate(27.91465vw, 100vh) scale(0.2782);
  }
}
.snow:nth-child(171) {
  opacity: 0.6916;
  transform: translate(43.1548vw, -10px) scale(0.6984);
  animation: fall-171 15s -21s linear infinite;
}
@keyframes fall-171 {
  49.277% {
    transform: translate(46.3153vw, 49.277vh) scale(0.6984);
  }
  to {
    transform: translate(44.73505vw, 100vh) scale(0.6984);
  }
}
.snow:nth-child(172) {
  opacity: 0.2031;
  transform: translate(2.6512vw, -10px) scale(0.1757);
  animation: fall-172 19s -20s linear infinite;
}
@keyframes fall-172 {
  46.298% {
    transform: translate(9.0686vw, 46.298vh) scale(0.1757);
  }
  to {
    transform: translate(5.8599vw, 100vh) scale(0.1757);
  }
}
.snow:nth-child(173) {
  opacity: 0.1203;
  transform: translate(72.4004vw, -10px) scale(0.2719);
  animation: fall-173 28s -7s linear infinite;
}
@keyframes fall-173 {
  67.614% {
    transform: translate(72.7799vw, 67.614vh) scale(0.2719);
  }
  to {
    transform: translate(72.59015vw, 100vh) scale(0.2719);
  }
}
.snow:nth-child(174) {
  opacity: 0.0074;
  transform: translate(94.2524vw, -10px) scale(0.8479);
  animation: fall-174 28s -3s linear infinite;
}
@keyframes fall-174 {
  55.904% {
    transform: translate(103.5762vw, 55.904vh) scale(0.8479);
  }
  to {
    transform: translate(98.9143vw, 100vh) scale(0.8479);
  }
}
.snow:nth-child(175) {
  opacity: 0.9079;
  transform: translate(76.6258vw, -10px) scale(0.4816);
  animation: fall-175 26s -1s linear infinite;
}
@keyframes fall-175 {
  40.507% {
    transform: translate(71.0617vw, 40.507vh) scale(0.4816);
  }
  to {
    transform: translate(73.84375vw, 100vh) scale(0.4816);
  }
}
.snow:nth-child(176) {
  opacity: 0.9624;
  transform: translate(25.9905vw, -10px) scale(0.6356);
  animation: fall-176 14s -15s linear infinite;
}
@keyframes fall-176 {
  76.145% {
    transform: translate(22.4691vw, 76.145vh) scale(0.6356);
  }
  to {
    transform: translate(24.2298vw, 100vh) scale(0.6356);
  }
}
.snow:nth-child(177) {
  opacity: 0.6722;
  transform: translate(37.7818vw, -10px) scale(0.7093);
  animation: fall-177 18s -7s linear infinite;
}
@keyframes fall-177 {
  49.901% {
    transform: translate(37.0956vw, 49.901vh) scale(0.7093);
  }
  to {
    transform: translate(37.4387vw, 100vh) scale(0.7093);
  }
}
.snow:nth-child(178) {
  opacity: 0.9578;
  transform: translate(94.5909vw, -10px) scale(0.9727);
  animation: fall-178 27s -16s linear infinite;
}
@keyframes fall-178 {
  43.531% {
    transform: translate(89.8502vw, 43.531vh) scale(0.9727);
  }
  to {
    transform: translate(92.22055vw, 100vh) scale(0.9727);
  }
}
.snow:nth-child(179) {
  opacity: 0.931;
  transform: translate(73.0581vw, -10px) scale(0.3971);
  animation: fall-179 21s -22s linear infinite;
}
@keyframes fall-179 {
  72.857% {
    transform: translate(82.628vw, 72.857vh) scale(0.3971);
  }
  to {
    transform: translate(77.84305vw, 100vh) scale(0.3971);
  }
}
.snow:nth-child(180) {
  opacity: 0.0786;
  transform: translate(73.6344vw, -10px) scale(0.261);
  animation: fall-180 16s -13s linear infinite;
}
@keyframes fall-180 {
  50.449% {
    transform: translate(77.6739vw, 50.449vh) scale(0.261);
  }
  to {
    transform: translate(75.65415vw, 100vh) scale(0.261);
  }
}
.snow:nth-child(181) {
  opacity: 0.5961;
  transform: translate(20.2755vw, -10px) scale(0.4759);
  animation: fall-181 17s -20s linear infinite;
}
@keyframes fall-181 {
  60.45% {
    transform: translate(23.2472vw, 60.45vh) scale(0.4759);
  }
  to {
    transform: translate(21.76135vw, 100vh) scale(0.4759);
  }
}
.snow:nth-child(182) {
  opacity: 0.1081;
  transform: translate(54.5724vw, -10px) scale(0.8161);
  animation: fall-182 22s -1s linear infinite;
}
@keyframes fall-182 {
  37.403% {
    transform: translate(46.9212vw, 37.403vh) scale(0.8161);
  }
  to {
    transform: translate(50.7468vw, 100vh) scale(0.8161);
  }
}
.snow:nth-child(183) {
  opacity: 0.2945;
  transform: translate(16.6985vw, -10px) scale(0.4267);
  animation: fall-183 25s -7s linear infinite;
}
@keyframes fall-183 {
  64.247% {
    transform: translate(21.8462vw, 64.247vh) scale(0.4267);
  }
  to {
    transform: translate(19.27235vw, 100vh) scale(0.4267);
  }
}
.snow:nth-child(184) {
  opacity: 0.3586;
  transform: translate(42.3817vw, -10px) scale(0.6518);
  animation: fall-184 23s -20s linear infinite;
}
@keyframes fall-184 {
  42.98% {
    transform: translate(35.6923vw, 42.98vh) scale(0.6518);
  }
  to {
    transform: translate(39.037vw, 100vh) scale(0.6518);
  }
}
.snow:nth-child(185) {
  opacity: 0.4015;
  transform: translate(28.2862vw, -10px) scale(0.434);
  animation: fall-185 19s -2s linear infinite;
}
@keyframes fall-185 {
  35.525% {
    transform: translate(34.7389vw, 35.525vh) scale(0.434);
  }
  to {
    transform: translate(31.51255vw, 100vh) scale(0.434);
  }
}
.snow:nth-child(186) {
  opacity: 0.0325;
  transform: translate(86.6316vw, -10px) scale(0.6663);
  animation: fall-186 30s -17s linear infinite;
}
@keyframes fall-186 {
  64.235% {
    transform: translate(80.82vw, 64.235vh) scale(0.6663);
  }
  to {
    transform: translate(83.7258vw, 100vh) scale(0.6663);
  }
}
.snow:nth-child(187) {
  opacity: 0.0459;
  transform: translate(23.3388vw, -10px) scale(0.7202);
  animation: fall-187 11s -27s linear infinite;
}
@keyframes fall-187 {
  40.974% {
    transform: translate(30.4862vw, 40.974vh) scale(0.7202);
  }
  to {
    transform: translate(26.9125vw, 100vh) scale(0.7202);
  }
}
.snow:nth-child(188) {
  opacity: 0.2042;
  transform: translate(83.1474vw, -10px) scale(0.1927);
  animation: fall-188 13s -11s linear infinite;
}
@keyframes fall-188 {
  45.203% {
    transform: translate(91.2451vw, 45.203vh) scale(0.1927);
  }
  to {
    transform: translate(87.19625vw, 100vh) scale(0.1927);
  }
}
.snow:nth-child(189) {
  opacity: 0.1833;
  transform: translate(68.7841vw, -10px) scale(0.0979);
  animation: fall-189 29s -15s linear infinite;
}
@keyframes fall-189 {
  35.086% {
    transform: translate(74.179vw, 35.086vh) scale(0.0979);
  }
  to {
    transform: translate(71.48155vw, 100vh) scale(0.0979);
  }
}
.snow:nth-child(190) {
  opacity: 0.8697;
  transform: translate(98.625vw, -10px) scale(0.453);
  animation: fall-190 20s -2s linear infinite;
}
@keyframes fall-190 {
  76.701% {
    transform: translate(95.5299vw, 76.701vh) scale(0.453);
  }
  to {
    transform: translate(97.07745vw, 100vh) scale(0.453);
  }
}
.snow:nth-child(191) {
  opacity: 0.8174;
  transform: translate(74.9277vw, -10px) scale(0.0449);
  animation: fall-191 22s -19s linear infinite;
}
@keyframes fall-191 {
  65.785% {
    transform: translate(68.8641vw, 65.785vh) scale(0.0449);
  }
  to {
    transform: translate(71.8959vw, 100vh) scale(0.0449);
  }
}
.snow:nth-child(192) {
  opacity: 0.0439;
  transform: translate(69.6064vw, -10px) scale(0.777);
  animation: fall-192 29s -4s linear infinite;
}
@keyframes fall-192 {
  30.701% {
    transform: translate(63.503vw, 30.701vh) scale(0.777);
  }
  to {
    transform: translate(66.5547vw, 100vh) scale(0.777);
  }
}
.snow:nth-child(193) {
  opacity: 0.1972;
  transform: translate(79.8475vw, -10px) scale(0.7402);
  animation: fall-193 19s -25s linear infinite;
}
@keyframes fall-193 {
  67.166% {
    transform: translate(79.2537vw, 67.166vh) scale(0.7402);
  }
  to {
    transform: translate(79.5506vw, 100vh) scale(0.7402);
  }
}
.snow:nth-child(194) {
  opacity: 0.9234;
  transform: translate(43.2501vw, -10px) scale(0.2246);
  animation: fall-194 29s -3s linear infinite;
}
@keyframes fall-194 {
  77.771% {
    transform: translate(38.6033vw, 77.771vh) scale(0.2246);
  }
  to {
    transform: translate(40.9267vw, 100vh) scale(0.2246);
  }
}
.snow:nth-child(195) {
  opacity: 0.8517;
  transform: translate(9.0679vw, -10px) scale(0.9363);
  animation: fall-195 28s -23s linear infinite;
}
@keyframes fall-195 {
  69.853% {
    transform: translate(6.5415vw, 69.853vh) scale(0.9363);
  }
  to {
    transform: translate(7.8047vw, 100vh) scale(0.9363);
  }
}
.snow:nth-child(196) {
  opacity: 0.7373;
  transform: translate(39.8354vw, -10px) scale(0.8253);
  animation: fall-196 14s -21s linear infinite;
}
@keyframes fall-196 {
  63.484% {
    transform: translate(32.6858vw, 63.484vh) scale(0.8253);
  }
  to {
    transform: translate(36.2606vw, 100vh) scale(0.8253);
  }
}
.snow:nth-child(197) {
  opacity: 0.3501;
  transform: translate(16.4681vw, -10px) scale(0.1892);
  animation: fall-197 13s -8s linear infinite;
}
@keyframes fall-197 {
  77.355% {
    transform: translate(14.4567vw, 77.355vh) scale(0.1892);
  }
  to {
    transform: translate(15.4624vw, 100vh) scale(0.1892);
  }
}
.snow:nth-child(198) {
  opacity: 0.7495;
  transform: translate(2.8186vw, -10px) scale(0.2596);
  animation: fall-198 15s -13s linear infinite;
}
@keyframes fall-198 {
  44.947% {
    transform: translate(-6.3682vw, 44.947vh) scale(0.2596);
  }
  to {
    transform: translate(-1.7748vw, 100vh) scale(0.2596);
  }
}
.snow:nth-child(199) {
  opacity: 0.6947;
  transform: translate(89.7763vw, -10px) scale(0.0141);
  animation: fall-199 16s -22s linear infinite;
}
@keyframes fall-199 {
  60.623% {
    transform: translate(84.0178vw, 60.623vh) scale(0.0141);
  }
  to {
    transform: translate(86.89705vw, 100vh) scale(0.0141);
  }
}
.snow:nth-child(200) {
  opacity: 0.1629;
  transform: translate(64.2568vw, -10px) scale(0.956);
  animation: fall-200 14s -9s linear infinite;
}
@keyframes fall-200 {
  76.462% {
    transform: translate(65.007vw, 76.462vh) scale(0.956);
  }
  to {
    transform: translate(64.6319vw, 100vh) scale(0.956);
  }
}