.snow {
    position: absolute;
    width: 3px;
    height: 3px;
    background: rgb(255, 215, 54);
    border-radius: 50%;
  }
  .snow:nth-child(1) {
    opacity: 0.3405;
    transform: translate(78.0387vw, -10px) scale(0.6623);
    animation: fall-1 19s -30s linear infinite;
  }
  @keyframes fall-1 {
    40.818% {
      transform: translate(72.0936vw, 40.818vh) scale(0.6623);
    }
    to {
      transform: translate(75.06615vw, 100vh) scale(0.6623);
    }
  }
  .snow:nth-child(2) {
    opacity: 0.0437;
    transform: translate(39.5661vw, -10px) scale(0.5223);
    animation: fall-2 27s -3s linear infinite;
  }
  @keyframes fall-2 {
    74.989% {
      transform: translate(42.3795vw, 74.989vh) scale(0.5223);
    }
    to {
      transform: translate(40.9728vw, 100vh) scale(0.5223);
    }
  }
  .snow:nth-child(3) {
    opacity: 0.3741;
    transform: translate(46.6591vw, -10px) scale(0.35);
    animation: fall-3 19s -13s linear infinite;
  }
  @keyframes fall-3 {
    48.783% {
      transform: translate(50.7638vw, 48.783vh) scale(0.35);
    }
    to {
      transform: translate(48.71145vw, 100vh) scale(0.35);
    }
  }
  .snow:nth-child(4) {
    opacity: 0.312;
    transform: translate(12.4633vw, -10px) scale(0.056);
    animation: fall-4 19s -30s linear infinite;
  }
  @keyframes fall-4 {
    55.238% {
      transform: translate(18.2573vw, 55.238vh) scale(0.056);
    }
    to {
      transform: translate(15.3603vw, 100vh) scale(0.056);
    }
  }
  .snow:nth-child(5) {
    opacity: 0.2352;
    transform: translate(69.6756vw, -10px) scale(0.3861);
    animation: fall-5 10s -16s linear infinite;
  }
  @keyframes fall-5 {
    52.292% {
      transform: translate(61.6834vw, 52.292vh) scale(0.3861);
    }
    to {
      transform: translate(65.6795vw, 100vh) scale(0.3861);
    }
  }
  .snow:nth-child(6) {
    opacity: 0.8225;
    transform: translate(42.525vw, -10px) scale(0.0347);
    animation: fall-6 27s -1s linear infinite;
  }
  @keyframes fall-6 {
    53.048% {
      transform: translate(47.9141vw, 53.048vh) scale(0.0347);
    }
    to {
      transform: translate(45.21955vw, 100vh) scale(0.0347);
    }
  }
  .snow:nth-child(7) {
    opacity: 0.3948;
    transform: translate(24.1973vw, -10px) scale(0.1155);
    animation: fall-7 14s -15s linear infinite;
  }
  @keyframes fall-7 {
    43.407% {
      transform: translate(32.6224vw, 43.407vh) scale(0.1155);
    }
    to {
      transform: translate(28.40985vw, 100vh) scale(0.1155);
    }
  }
  .snow:nth-child(8) {
    opacity: 0.3658;
    transform: translate(80.2133vw, -10px) scale(0.5561);
    animation: fall-8 18s -28s linear infinite;
  }
  @keyframes fall-8 {
    38.673% {
      transform: translate(70.744vw, 38.673vh) scale(0.5561);
    }
    to {
      transform: translate(75.47865vw, 100vh) scale(0.5561);
    }
  }
  .snow:nth-child(9) {
    opacity: 0.7662;
    transform: translate(94.4854vw, -10px) scale(0.5356);
    animation: fall-9 10s -26s linear infinite;
  }
  @keyframes fall-9 {
    32.849% {
      transform: translate(84.868vw, 32.849vh) scale(0.5356);
    }
    to {
      transform: translate(89.6767vw, 100vh) scale(0.5356);
    }
  }
  .snow:nth-child(10) {
    opacity: 0.5976;
    transform: translate(77.1731vw, -10px) scale(0.3944);
    animation: fall-10 18s -10s linear infinite;
  }
  @keyframes fall-10 {
    77.119% {
      transform: translate(81.3521vw, 77.119vh) scale(0.3944);
    }
    to {
      transform: translate(79.2626vw, 100vh) scale(0.3944);
    }
  }
  .snow:nth-child(11) {
    opacity: 0.0972;
    transform: translate(93.5633vw, -10px) scale(0.2806);
    animation: fall-11 15s -3s linear infinite;
  }
  @keyframes fall-11 {
    56.926% {
      transform: translate(93.0395vw, 56.926vh) scale(0.2806);
    }
    to {
      transform: translate(93.3014vw, 100vh) scale(0.2806);
    }
  }
  .snow:nth-child(12) {
    opacity: 0.545;
    transform: translate(15.0851vw, -10px) scale(0.8213);
    animation: fall-12 22s -17s linear infinite;
  }
  @keyframes fall-12 {
    68.537% {
      transform: translate(8.9374vw, 68.537vh) scale(0.8213);
    }
    to {
      transform: translate(12.01125vw, 100vh) scale(0.8213);
    }
  }
  .snow:nth-child(13) {
    opacity: 0.3511;
    transform: translate(37.4538vw, -10px) scale(0.527);
    animation: fall-13 28s -5s linear infinite;
  }
  @keyframes fall-13 {
    61.224% {
      transform: translate(42.0463vw, 61.224vh) scale(0.527);
    }
    to {
      transform: translate(39.75005vw, 100vh) scale(0.527);
    }
  }
  .snow:nth-child(14) {
    opacity: 0.7078;
    transform: translate(50.1024vw, -10px) scale(0.603);
    animation: fall-14 14s -17s linear infinite;
  }
  @keyframes fall-14 {
    64.366% {
      transform: translate(44.0872vw, 64.366vh) scale(0.603);
    }
    to {
      transform: translate(47.0948vw, 100vh) scale(0.603);
    }
  }
  .snow:nth-child(15) {
    opacity: 0.5019;
    transform: translate(43.2253vw, -10px) scale(0.769);
    animation: fall-15 29s -13s linear infinite;
  }
  @keyframes fall-15 {
    31.073% {
      transform: translate(38.316vw, 31.073vh) scale(0.769);
    }
    to {
      transform: translate(40.77065vw, 100vh) scale(0.769);
    }
  }
  .snow:nth-child(16) {
    opacity: 0.7879;
    transform: translate(10.9156vw, -10px) scale(0.7516);
    animation: fall-16 22s -13s linear infinite;
  }
  @keyframes fall-16 {
    78.514% {
      transform: translate(12.028vw, 78.514vh) scale(0.7516);
    }
    to {
      transform: translate(11.4718vw, 100vh) scale(0.7516);
    }
  }
  .snow:nth-child(17) {
    opacity: 0.0099;
    transform: translate(6.8699vw, -10px) scale(0.8404);
    animation: fall-17 18s -22s linear infinite;
  }
  @keyframes fall-17 {
    57.085% {
      transform: translate(3.9969vw, 57.085vh) scale(0.8404);
    }
    to {
      transform: translate(5.4334vw, 100vh) scale(0.8404);
    }
  }
  .snow:nth-child(18) {
    opacity: 0.4013;
    transform: translate(34.1007vw, -10px) scale(0.2524);
    animation: fall-18 12s -2s linear infinite;
  }
  @keyframes fall-18 {
    39.225% {
      transform: translate(40.6542vw, 39.225vh) scale(0.2524);
    }
    to {
      transform: translate(37.37745vw, 100vh) scale(0.2524);
    }
  }
  .snow:nth-child(19) {
    opacity: 0.2875;
    transform: translate(90.1329vw, -10px) scale(0.4875);
    animation: fall-19 14s -2s linear infinite;
  }
  @keyframes fall-19 {
    38.781% {
      transform: translate(82.748vw, 38.781vh) scale(0.4875);
    }
    to {
      transform: translate(86.44045vw, 100vh) scale(0.4875);
    }
  }
  .snow:nth-child(20) {
    opacity: 0.3042;
    transform: translate(52.0456vw, -10px) scale(0.0914);
    animation: fall-20 23s -13s linear infinite;
  }
  @keyframes fall-20 {
    54.296% {
      transform: translate(54.5488vw, 54.296vh) scale(0.0914);
    }
    to {
      transform: translate(53.2972vw, 100vh) scale(0.0914);
    }
  }
  .snow:nth-child(21) {
    opacity: 0.0269;
    transform: translate(87.1217vw, -10px) scale(0.302);
    animation: fall-21 17s -25s linear infinite;
  }
  @keyframes fall-21 {
    79.319% {
      transform: translate(85.4514vw, 79.319vh) scale(0.302);
    }
    to {
      transform: translate(86.28655vw, 100vh) scale(0.302);
    }
  }
  .snow:nth-child(22) {
    opacity: 0.2211;
    transform: translate(76.092vw, -10px) scale(0.856);
    animation: fall-22 12s -16s linear infinite;
  }
  @keyframes fall-22 {
    38.671% {
      transform: translate(72.0417vw, 38.671vh) scale(0.856);
    }
    to {
      transform: translate(74.06685vw, 100vh) scale(0.856);
    }
  }
  .snow:nth-child(23) {
    opacity: 0.0473;
    transform: translate(67.3909vw, -10px) scale(0.5546);
    animation: fall-23 19s -21s linear infinite;
  }
  @keyframes fall-23 {
    40.941% {
      transform: translate(73.7183vw, 40.941vh) scale(0.5546);
    }
    to {
      transform: translate(70.5546vw, 100vh) scale(0.5546);
    }
  }
  .snow:nth-child(24) {
    opacity: 0.7938;
    transform: translate(5.9628vw, -10px) scale(0.2369);
    animation: fall-24 28s -13s linear infinite;
  }
  @keyframes fall-24 {
    36.649% {
      transform: translate(9.0207vw, 36.649vh) scale(0.2369);
    }
    to {
      transform: translate(7.49175vw, 100vh) scale(0.2369);
    }
  }
  .snow:nth-child(25) {
    opacity: 0.9526;
    transform: translate(24.0962vw, -10px) scale(0.055);
    animation: fall-25 11s -5s linear infinite;
  }
  @keyframes fall-25 {
    39.27% {
      transform: translate(31.8152vw, 39.27vh) scale(0.055);
    }
    to {
      transform: translate(27.9557vw, 100vh) scale(0.055);
    }
  }
  .snow:nth-child(26) {
    opacity: 0.0373;
    transform: translate(97.2708vw, -10px) scale(0.4385);
    animation: fall-26 23s -6s linear infinite;
  }
  @keyframes fall-26 {
    38.068% {
      transform: translate(95.3435vw, 38.068vh) scale(0.4385);
    }
    to {
      transform: translate(96.30715vw, 100vh) scale(0.4385);
    }
  }
  .snow:nth-child(27) {
    opacity: 0.9635;
    transform: translate(90.8158vw, -10px) scale(0.5375);
    animation: fall-27 15s -5s linear infinite;
  }
  @keyframes fall-27 {
    41.044% {
      transform: translate(96.2155vw, 41.044vh) scale(0.5375);
    }
    to {
      transform: translate(93.51565vw, 100vh) scale(0.5375);
    }
  }
  .snow:nth-child(28) {
    opacity: 0.9466;
    transform: translate(57.4095vw, -10px) scale(0.5402);
    animation: fall-28 21s -27s linear infinite;
  }
  @keyframes fall-28 {
    30.951% {
      transform: translate(62.2935vw, 30.951vh) scale(0.5402);
    }
    to {
      transform: translate(59.8515vw, 100vh) scale(0.5402);
    }
  }
  .snow:nth-child(29) {
    opacity: 0.2422;
    transform: translate(58.7244vw, -10px) scale(0.2844);
    animation: fall-29 14s -30s linear infinite;
  }
  @keyframes fall-29 {
    65.873% {
      transform: translate(52.823vw, 65.873vh) scale(0.2844);
    }
    to {
      transform: translate(55.7737vw, 100vh) scale(0.2844);
    }
  }
  .snow:nth-child(30) {
    opacity: 0.1559;
    transform: translate(15.3774vw, -10px) scale(0.0832);
    animation: fall-30 11s -20s linear infinite;
  }
  @keyframes fall-30 {
    71.278% {
      transform: translate(23.9933vw, 71.278vh) scale(0.0832);
    }
    to {
      transform: translate(19.68535vw, 100vh) scale(0.0832);
    }
  }
  .snow:nth-child(31) {
    opacity: 0.8563;
    transform: translate(87.0274vw, -10px) scale(0.0377);
    animation: fall-31 16s -28s linear infinite;
  }
  @keyframes fall-31 {
    53.211% {
      transform: translate(77.5851vw, 53.211vh) scale(0.0377);
    }
    to {
      transform: translate(82.30625vw, 100vh) scale(0.0377);
    }
  }
  .snow:nth-child(32) {
    opacity: 0.7376;
    transform: translate(20.2036vw, -10px) scale(0.7217);
    animation: fall-32 25s -21s linear infinite;
  }
  @keyframes fall-32 {
    52.474% {
      transform: translate(26.9554vw, 52.474vh) scale(0.7217);
    }
    to {
      transform: translate(23.5795vw, 100vh) scale(0.7217);
    }
  }
  .snow:nth-child(33) {
    opacity: 0.5284;
    transform: translate(21.5473vw, -10px) scale(0.7338);
    animation: fall-33 22s -24s linear infinite;
  }
  @keyframes fall-33 {
    53.03% {
      transform: translate(21.4882vw, 53.03vh) scale(0.7338);
    }
    to {
      transform: translate(21.51775vw, 100vh) scale(0.7338);
    }
  }
  .snow:nth-child(34) {
    opacity: 0.0395;
    transform: translate(92.7658vw, -10px) scale(0.1018);
    animation: fall-34 13s -23s linear infinite;
  }
  @keyframes fall-34 {
    55.102% {
      transform: translate(96.4336vw, 55.102vh) scale(0.1018);
    }
    to {
      transform: translate(94.5997vw, 100vh) scale(0.1018);
    }
  }
  .snow:nth-child(35) {
    opacity: 0.8495;
    transform: translate(31.0537vw, -10px) scale(0.5442);
    animation: fall-35 25s -27s linear infinite;
  }
  @keyframes fall-35 {
    37.492% {
      transform: translate(33.9499vw, 37.492vh) scale(0.5442);
    }
    to {
      transform: translate(32.5018vw, 100vh) scale(0.5442);
    }
  }
  .snow:nth-child(36) {
    opacity: 0.2903;
    transform: translate(90.4099vw, -10px) scale(0.0627);
    animation: fall-36 14s -21s linear infinite;
  }
  @keyframes fall-36 {
    55.134% {
      transform: translate(85.2317vw, 55.134vh) scale(0.0627);
    }
    to {
      transform: translate(87.8208vw, 100vh) scale(0.0627);
    }
  }
  .snow:nth-child(37) {
    opacity: 0.5008;
    transform: translate(11.1278vw, -10px) scale(0.6004);
    animation: fall-37 22s -4s linear infinite;
  }
  @keyframes fall-37 {
    54.681% {
      transform: translate(6.5367vw, 54.681vh) scale(0.6004);
    }
    to {
      transform: translate(8.83225vw, 100vh) scale(0.6004);
    }
  }
  .snow:nth-child(38) {
    opacity: 0.1957;
    transform: translate(18.2356vw, -10px) scale(0.3926);
    animation: fall-38 30s -6s linear infinite;
  }
  @keyframes fall-38 {
    53.921% {
      transform: translate(13.29vw, 53.921vh) scale(0.3926);
    }
    to {
      transform: translate(15.7628vw, 100vh) scale(0.3926);
    }
  }
  .snow:nth-child(39) {
    opacity: 0.6322;
    transform: translate(71.6271vw, -10px) scale(0.8102);
    animation: fall-39 22s -2s linear infinite;
  }
  @keyframes fall-39 {
    37.854% {
      transform: translate(64.7042vw, 37.854vh) scale(0.8102);
    }
    to {
      transform: translate(68.16565vw, 100vh) scale(0.8102);
    }
  }
  .snow:nth-child(40) {
    opacity: 0.309;
    transform: translate(1.8983vw, -10px) scale(0.3766);
    animation: fall-40 13s -3s linear infinite;
  }
  @keyframes fall-40 {
    43.417% {
      transform: translate(-3.192vw, 43.417vh) scale(0.3766);
    }
    to {
      transform: translate(-0.64685vw, 100vh) scale(0.3766);
    }
  }
  .snow:nth-child(41) {
    opacity: 0.0151;
    transform: translate(90.3623vw, -10px) scale(0.85);
    animation: fall-41 18s -1s linear infinite;
  }
  @keyframes fall-41 {
    57.195% {
      transform: translate(83.8002vw, 57.195vh) scale(0.85);
    }
    to {
      transform: translate(87.08125vw, 100vh) scale(0.85);
    }
  }
  .snow:nth-child(42) {
    opacity: 0.8437;
    transform: translate(21.7997vw, -10px) scale(0.5682);
    animation: fall-42 24s -5s linear infinite;
  }
  @keyframes fall-42 {
    73.332% {
      transform: translate(24.6981vw, 73.332vh) scale(0.5682);
    }
    to {
      transform: translate(23.2489vw, 100vh) scale(0.5682);
    }
  }
  .snow:nth-child(43) {
    opacity: 0.7465;
    transform: translate(80.28vw, -10px) scale(0.855);
    animation: fall-43 17s -18s linear infinite;
  }
  @keyframes fall-43 {
    59.597% {
      transform: translate(80.2735vw, 59.597vh) scale(0.855);
    }
    to {
      transform: translate(80.27675vw, 100vh) scale(0.855);
    }
  }
  .snow:nth-child(44) {
    opacity: 0.1233;
    transform: translate(82.6219vw, -10px) scale(0.5297);
    animation: fall-44 24s -22s linear infinite;
  }
  @keyframes fall-44 {
    51.556% {
      transform: translate(78.9262vw, 51.556vh) scale(0.5297);
    }
    to {
      transform: translate(80.77405vw, 100vh) scale(0.5297);
    }
  }
  .snow:nth-child(45) {
    opacity: 0.7865;
    transform: translate(71.941vw, -10px) scale(0.3469);
    animation: fall-45 22s -23s linear infinite;
  }
  @keyframes fall-45 {
    42.628% {
      transform: translate(72.2783vw, 42.628vh) scale(0.3469);
    }
    to {
      transform: translate(72.10965vw, 100vh) scale(0.3469);
    }
  }
  .snow:nth-child(46) {
    opacity: 0.1077;
    transform: translate(94.1026vw, -10px) scale(0.1355);
    animation: fall-46 15s -16s linear infinite;
  }
  @keyframes fall-46 {
    56.707% {
      transform: translate(87.8666vw, 56.707vh) scale(0.1355);
    }
    to {
      transform: translate(90.9846vw, 100vh) scale(0.1355);
    }
  }
  .snow:nth-child(47) {
    opacity: 0.0717;
    transform: translate(26.5086vw, -10px) scale(0.4313);
    animation: fall-47 13s -17s linear infinite;
  }
  @keyframes fall-47 {
    61.04% {
      transform: translate(31.7688vw, 61.04vh) scale(0.4313);
    }
    to {
      transform: translate(29.1387vw, 100vh) scale(0.4313);
    }
  }
  .snow:nth-child(48) {
    opacity: 0.5862;
    transform: translate(9.4665vw, -10px) scale(0.1958);
    animation: fall-48 23s -17s linear infinite;
  }
  @keyframes fall-48 {
    36.448% {
      transform: translate(13.7395vw, 36.448vh) scale(0.1958);
    }
    to {
      transform: translate(11.603vw, 100vh) scale(0.1958);
    }
  }
  .snow:nth-child(49) {
    opacity: 0.2703;
    transform: translate(65.0101vw, -10px) scale(0.7722);
    animation: fall-49 30s -22s linear infinite;
  }
  @keyframes fall-49 {
    43.9% {
      transform: translate(60.463vw, 43.9vh) scale(0.7722);
    }
    to {
      transform: translate(62.73655vw, 100vh) scale(0.7722);
    }
  }
  .snow:nth-child(50) {
    opacity: 0.728;
    transform: translate(50.6853vw, -10px) scale(0.2557);
    animation: fall-50 17s -7s linear infinite;
  }
  @keyframes fall-50 {
    31.66% {
      transform: translate(54.208vw, 31.66vh) scale(0.2557);
    }
    to {
      transform: translate(52.44665vw, 100vh) scale(0.2557);
    }
  }
  .snow:nth-child(51) {
    opacity: 0.6243;
    transform: translate(15.37vw, -10px) scale(0.5982);
    animation: fall-51 14s -20s linear infinite;
  }
  @keyframes fall-51 {
    70.36% {
      transform: translate(12.2498vw, 70.36vh) scale(0.5982);
    }
    to {
      transform: translate(13.8099vw, 100vh) scale(0.5982);
    }
  }
  .snow:nth-child(52) {
    opacity: 0.8656;
    transform: translate(50.1024vw, -10px) scale(0.9795);
    animation: fall-52 29s -15s linear infinite;
  }
  @keyframes fall-52 {
    55.668% {
      transform: translate(54.6443vw, 55.668vh) scale(0.9795);
    }
    to {
      transform: translate(52.37335vw, 100vh) scale(0.9795);
    }
  }
  .snow:nth-child(53) {
    opacity: 0.958;
    transform: translate(29.7176vw, -10px) scale(0.0401);
    animation: fall-53 28s -22s linear infinite;
  }
  @keyframes fall-53 {
    46.684% {
      transform: translate(37.0115vw, 46.684vh) scale(0.0401);
    }
    to {
      transform: translate(33.36455vw, 100vh) scale(0.0401);
    }
  }
  .snow:nth-child(54) {
    opacity: 0.8268;
    transform: translate(68.3279vw, -10px) scale(0.019);
    animation: fall-54 19s -23s linear infinite;
  }
  @keyframes fall-54 {
    42.367% {
      transform: translate(74.8323vw, 42.367vh) scale(0.019);
    }
    to {
      transform: translate(71.5801vw, 100vh) scale(0.019);
    }
  }
  .snow:nth-child(55) {
    opacity: 0.9654;
    transform: translate(10.2545vw, -10px) scale(0.3116);
    animation: fall-55 17s -22s linear infinite;
  }
  @keyframes fall-55 {
    74.15% {
      transform: translate(13.0017vw, 74.15vh) scale(0.3116);
    }
    to {
      transform: translate(11.6281vw, 100vh) scale(0.3116);
    }
  }
  .snow:nth-child(56) {
    opacity: 0.0274;
    transform: translate(86.5667vw, -10px) scale(0.3493);
    animation: fall-56 21s -30s linear infinite;
  }
  @keyframes fall-56 {
    71.599% {
      transform: translate(94.7244vw, 71.599vh) scale(0.3493);
    }
    to {
      transform: translate(90.64555vw, 100vh) scale(0.3493);
    }
  }
  .snow:nth-child(57) {
    opacity: 0.3687;
    transform: translate(55.8933vw, -10px) scale(0.3812);
    animation: fall-57 15s -14s linear infinite;
  }
  @keyframes fall-57 {
    33.331% {
      transform: translate(54.0284vw, 33.331vh) scale(0.3812);
    }
    to {
      transform: translate(54.96085vw, 100vh) scale(0.3812);
    }
  }
  .snow:nth-child(58) {
    opacity: 0.1119;
    transform: translate(30.0807vw, -10px) scale(0.9789);
    animation: fall-58 14s -27s linear infinite;
  }
  @keyframes fall-58 {
    59.341% {
      transform: translate(20.3982vw, 59.341vh) scale(0.9789);
    }
    to {
      transform: translate(25.23945vw, 100vh) scale(0.9789);
    }
  }
  .snow:nth-child(59) {
    opacity: 0.2514;
    transform: translate(1.2367vw, -10px) scale(0.6779);
    animation: fall-59 17s -14s linear infinite;
  }
  @keyframes fall-59 {
    65.983% {
      transform: translate(1.5366vw, 65.983vh) scale(0.6779);
    }
    to {
      transform: translate(1.38665vw, 100vh) scale(0.6779);
    }
  }
  .snow:nth-child(60) {
    opacity: 0.1778;
    transform: translate(3.5328vw, -10px) scale(0.0413);
    animation: fall-60 13s -13s linear infinite;
  }
  @keyframes fall-60 {
    64.443% {
      transform: translate(2.2149vw, 64.443vh) scale(0.0413);
    }
    to {
      transform: translate(2.87385vw, 100vh) scale(0.0413);
    }
  }
  .snow:nth-child(61) {
    opacity: 0.1147;
    transform: translate(88.9535vw, -10px) scale(0.7773);
    animation: fall-61 19s -27s linear infinite;
  }
  @keyframes fall-61 {
    66.957% {
      transform: translate(84.8602vw, 66.957vh) scale(0.7773);
    }
    to {
      transform: translate(86.90685vw, 100vh) scale(0.7773);
    }
  }
  .snow:nth-child(62) {
    opacity: 0.3143;
    transform: translate(17.1515vw, -10px) scale(0.4392);
    animation: fall-62 22s -27s linear infinite;
  }
  @keyframes fall-62 {
    55.173% {
      transform: translate(16.5449vw, 55.173vh) scale(0.4392);
    }
    to {
      transform: translate(16.8482vw, 100vh) scale(0.4392);
    }
  }
  .snow:nth-child(63) {
    opacity: 0.3324;
    transform: translate(70.5551vw, -10px) scale(0.5431);
    animation: fall-63 16s -5s linear infinite;
  }
  @keyframes fall-63 {
    31.154% {
      transform: translate(61.4499vw, 31.154vh) scale(0.5431);
    }
    to {
      transform: translate(66.0025vw, 100vh) scale(0.5431);
    }
  }
  .snow:nth-child(64) {
    opacity: 0.6098;
    transform: translate(97.5453vw, -10px) scale(0.6157);
    animation: fall-64 20s -11s linear infinite;
  }
  @keyframes fall-64 {
    55.705% {
      transform: translate(92.7454vw, 55.705vh) scale(0.6157);
    }
    to {
      transform: translate(95.14535vw, 100vh) scale(0.6157);
    }
  }
  .snow:nth-child(65) {
    opacity: 0.5028;
    transform: translate(32.7768vw, -10px) scale(0.0677);
    animation: fall-65 15s -10s linear infinite;
  }
  @keyframes fall-65 {
    70.106% {
      transform: translate(34.4749vw, 70.106vh) scale(0.0677);
    }
    to {
      transform: translate(33.62585vw, 100vh) scale(0.0677);
    }
  }
  .snow:nth-child(66) {
    opacity: 0.8647;
    transform: translate(55.0102vw, -10px) scale(0.4208);
    animation: fall-66 30s -29s linear infinite;
  }
  @keyframes fall-66 {
    55.473% {
      transform: translate(54.4839vw, 55.473vh) scale(0.4208);
    }
    to {
      transform: translate(54.74705vw, 100vh) scale(0.4208);
    }
  }
  .snow:nth-child(67) {
    opacity: 0.2401;
    transform: translate(47.6462vw, -10px) scale(0.198);
    animation: fall-67 13s -1s linear infinite;
  }
  @keyframes fall-67 {
    48.397% {
      transform: translate(46.9916vw, 48.397vh) scale(0.198);
    }
    to {
      transform: translate(47.3189vw, 100vh) scale(0.198);
    }
  }
  .snow:nth-child(68) {
    opacity: 0.9641;
    transform: translate(48.1187vw, -10px) scale(0.4265);
    animation: fall-68 26s -12s linear infinite;
  }
  @keyframes fall-68 {
    57.819% {
      transform: translate(38.1662vw, 57.819vh) scale(0.4265);
    }
    to {
      transform: translate(43.14245vw, 100vh) scale(0.4265);
    }
  }
  .snow:nth-child(69) {
    opacity: 0.7939;
    transform: translate(3.5457vw, -10px) scale(0.7685);
    animation: fall-69 24s -11s linear infinite;
  }
  @keyframes fall-69 {
    36.484% {
      transform: translate(-0.7087vw, 36.484vh) scale(0.7685);
    }
    to {
      transform: translate(1.4185vw, 100vh) scale(0.7685);
    }
  }
  .snow:nth-child(70) {
    opacity: 0.4561;
    transform: translate(10.3641vw, -10px) scale(0.2698);
    animation: fall-70 27s -16s linear infinite;
  }
  @keyframes fall-70 {
    60.416% {
      transform: translate(7.2018vw, 60.416vh) scale(0.2698);
    }
    to {
      transform: translate(8.78295vw, 100vh) scale(0.2698);
    }
  }
  .snow:nth-child(71) {
    opacity: 0.5353;
    transform: translate(46.9523vw, -10px) scale(0.633);
    animation: fall-71 22s -4s linear infinite;
  }
  @keyframes fall-71 {
    30.711% {
      transform: translate(43.9484vw, 30.711vh) scale(0.633);
    }
    to {
      transform: translate(45.45035vw, 100vh) scale(0.633);
    }
  }
  .snow:nth-child(72) {
    opacity: 0.337;
    transform: translate(6.0638vw, -10px) scale(0.9216);
    animation: fall-72 11s -28s linear infinite;
  }
  @keyframes fall-72 {
    56.186% {
      transform: translate(13.627vw, 56.186vh) scale(0.9216);
    }
    to {
      transform: translate(9.8454vw, 100vh) scale(0.9216);
    }
  }
  .snow:nth-child(73) {
    opacity: 0.2077;
    transform: translate(39.1093vw, -10px) scale(0.2615);
    animation: fall-73 29s -26s linear infinite;
  }
  @keyframes fall-73 {
    71.001% {
      transform: translate(29.5837vw, 71.001vh) scale(0.2615);
    }
    to {
      transform: translate(34.3465vw, 100vh) scale(0.2615);
    }
  }
  .snow:nth-child(74) {
    opacity: 0.317;
    transform: translate(44.5828vw, -10px) scale(0.321);
    animation: fall-74 28s -6s linear infinite;
  }
  @keyframes fall-74 {
    77.892% {
      transform: translate(45.4687vw, 77.892vh) scale(0.321);
    }
    to {
      transform: translate(45.02575vw, 100vh) scale(0.321);
    }
  }
  .snow:nth-child(75) {
    opacity: 0.1406;
    transform: translate(68.8916vw, -10px) scale(0.1151);
    animation: fall-75 15s -7s linear infinite;
  }
  @keyframes fall-75 {
    33.085% {
      transform: translate(76.8848vw, 33.085vh) scale(0.1151);
    }
    to {
      transform: translate(72.8882vw, 100vh) scale(0.1151);
    }
  }
  .snow:nth-child(76) {
    opacity: 0.7927;
    transform: translate(4.4435vw, -10px) scale(0.2849);
    animation: fall-76 28s -14s linear infinite;
  }
  @keyframes fall-76 {
    53.15% {
      transform: translate(10.26vw, 53.15vh) scale(0.2849);
    }
    to {
      transform: translate(7.35175vw, 100vh) scale(0.2849);
    }
  }
  .snow:nth-child(77) {
    opacity: 0.4176;
    transform: translate(0.4688vw, -10px) scale(0.4122);
    animation: fall-77 24s -14s linear infinite;
  }
  @keyframes fall-77 {
    53.722% {
      transform: translate(9.6727vw, 53.722vh) scale(0.4122);
    }
    to {
      transform: translate(5.07075vw, 100vh) scale(0.4122);
    }
  }
  .snow:nth-child(78) {
    opacity: 0.2167;
    transform: translate(86.1294vw, -10px) scale(0.0964);
    animation: fall-78 23s -25s linear infinite;
  }
  @keyframes fall-78 {
    65.758% {
      transform: translate(93.8024vw, 65.758vh) scale(0.0964);
    }
    to {
      transform: translate(89.9659vw, 100vh) scale(0.0964);
    }
  }
  .snow:nth-child(79) {
    opacity: 0.4007;
    transform: translate(3.8694vw, -10px) scale(0.9605);
    animation: fall-79 15s -13s linear infinite;
  }
  @keyframes fall-79 {
    38% {
      transform: translate(1.6959vw, 38vh) scale(0.9605);
    }
    to {
      transform: translate(2.78265vw, 100vh) scale(0.9605);
    }
  }
  .snow:nth-child(80) {
    opacity: 0.4198;
    transform: translate(74.8868vw, -10px) scale(0.2221);
    animation: fall-80 15s -29s linear infinite;
  }
  @keyframes fall-80 {
    51.888% {
      transform: translate(65.8945vw, 51.888vh) scale(0.2221);
    }
    to {
      transform: translate(70.39065vw, 100vh) scale(0.2221);
    }
  }
  .snow:nth-child(81) {
    opacity: 0.1881;
    transform: translate(92.2381vw, -10px) scale(0.2804);
    animation: fall-81 20s -4s linear infinite;
  }
  @keyframes fall-81 {
    34.42% {
      transform: translate(86.2089vw, 34.42vh) scale(0.2804);
    }
    to {
      transform: translate(89.2235vw, 100vh) scale(0.2804);
    }
  }
  .snow:nth-child(82) {
    opacity: 0.6332;
    transform: translate(20.4956vw, -10px) scale(0.0109);
    animation: fall-82 28s -21s linear infinite;
  }
  @keyframes fall-82 {
    57.024% {
      transform: translate(11.165vw, 57.024vh) scale(0.0109);
    }
    to {
      transform: translate(15.8303vw, 100vh) scale(0.0109);
    }
  }
  .snow:nth-child(83) {
    opacity: 0.403;
    transform: translate(86.8214vw, -10px) scale(0.7488);
    animation: fall-83 21s -7s linear infinite;
  }
  @keyframes fall-83 {
    55.559% {
      transform: translate(94.7661vw, 55.559vh) scale(0.7488);
    }
    to {
      transform: translate(90.79375vw, 100vh) scale(0.7488);
    }
  }
  .snow:nth-child(84) {
    opacity: 0.4934;
    transform: translate(75.6616vw, -10px) scale(0.5015);
    animation: fall-84 23s -30s linear infinite;
  }
  @keyframes fall-84 {
    56.795% {
      transform: translate(74.7587vw, 56.795vh) scale(0.5015);
    }
    to {
      transform: translate(75.21015vw, 100vh) scale(0.5015);
    }
  }
  .snow:nth-child(85) {
    opacity: 0.7812;
    transform: translate(63.7441vw, -10px) scale(0.445);
    animation: fall-85 17s -29s linear infinite;
  }
  @keyframes fall-85 {
    39.773% {
      transform: translate(65.2926vw, 39.773vh) scale(0.445);
    }
    to {
      transform: translate(64.51835vw, 100vh) scale(0.445);
    }
  }
  .snow:nth-child(86) {
    opacity: 0.6958;
    transform: translate(23.5708vw, -10px) scale(0.8134);
    animation: fall-86 12s -22s linear infinite;
  }
  @keyframes fall-86 {
    48.097% {
      transform: translate(26.5228vw, 48.097vh) scale(0.8134);
    }
    to {
      transform: translate(25.0468vw, 100vh) scale(0.8134);
    }
  }
  .snow:nth-child(87) {
    opacity: 0.8303;
    transform: translate(69.4996vw, -10px) scale(0.5503);
    animation: fall-87 25s -1s linear infinite;
  }
  @keyframes fall-87 {
    46.633% {
      transform: translate(76.3076vw, 46.633vh) scale(0.5503);
    }
    to {
      transform: translate(72.9036vw, 100vh) scale(0.5503);
    }
  }
  .snow:nth-child(88) {
    opacity: 0.5889;
    transform: translate(15.6815vw, -10px) scale(0.6265);
    animation: fall-88 13s -14s linear infinite;
  }
  @keyframes fall-88 {
    37.398% {
      transform: translate(24.1902vw, 37.398vh) scale(0.6265);
    }
    to {
      transform: translate(19.93585vw, 100vh) scale(0.6265);
    }
  }
  .snow:nth-child(89) {
    opacity: 0.3183;
    transform: translate(66.0986vw, -10px) scale(0.8349);
    animation: fall-89 30s -7s linear infinite;
  }
  @keyframes fall-89 {
    54.771% {
      transform: translate(60.251vw, 54.771vh) scale(0.8349);
    }
    to {
      transform: translate(63.1748vw, 100vh) scale(0.8349);
    }
  }
  .snow:nth-child(90) {
    opacity: 0.85;
    transform: translate(27.2844vw, -10px) scale(0.3282);
    animation: fall-90 22s -1s linear infinite;
  }
  @keyframes fall-90 {
    43.229% {
      transform: translate(35.9739vw, 43.229vh) scale(0.3282);
    }
    to {
      transform: translate(31.62915vw, 100vh) scale(0.3282);
    }
  }
  .snow:nth-child(91) {
    opacity: 0.3543;
    transform: translate(70.0301vw, -10px) scale(0.8533);
    animation: fall-91 30s -27s linear infinite;
  }
  @keyframes fall-91 {
    75.697% {
      transform: translate(62.5133vw, 75.697vh) scale(0.8533);
    }
    to {
      transform: translate(66.2717vw, 100vh) scale(0.8533);
    }
  }
  .snow:nth-child(92) {
    opacity: 0.3936;
    transform: translate(86.062vw, -10px) scale(0.4598);
    animation: fall-92 11s -3s linear infinite;
  }
  @keyframes fall-92 {
    75.898% {
      transform: translate(80.8163vw, 75.898vh) scale(0.4598);
    }
    to {
      transform: translate(83.43915vw, 100vh) scale(0.4598);
    }
  }
  .snow:nth-child(93) {
    opacity: 0.9007;
    transform: translate(25.1716vw, -10px) scale(0.9316);
    animation: fall-93 24s -24s linear infinite;
  }
  @keyframes fall-93 {
    48.796% {
      transform: translate(16.8538vw, 48.796vh) scale(0.9316);
    }
    to {
      transform: translate(21.0127vw, 100vh) scale(0.9316);
    }
  }
  .snow:nth-child(94) {
    opacity: 0.2848;
    transform: translate(28.3889vw, -10px) scale(0.7694);
    animation: fall-94 15s -20s linear infinite;
  }
  @keyframes fall-94 {
    37.387% {
      transform: translate(34.6717vw, 37.387vh) scale(0.7694);
    }
    to {
      transform: translate(31.5303vw, 100vh) scale(0.7694);
    }
  }
  .snow:nth-child(95) {
    opacity: 0.3113;
    transform: translate(24.0979vw, -10px) scale(0.9681);
    animation: fall-95 20s -10s linear infinite;
  }
  @keyframes fall-95 {
    67.925% {
      transform: translate(25.1001vw, 67.925vh) scale(0.9681);
    }
    to {
      transform: translate(24.599vw, 100vh) scale(0.9681);
    }
  }
  .snow:nth-child(96) {
    opacity: 0.1993;
    transform: translate(98.8661vw, -10px) scale(0.5055);
    animation: fall-96 28s -30s linear infinite;
  }
  @keyframes fall-96 {
    74.497% {
      transform: translate(106.283vw, 74.497vh) scale(0.5055);
    }
    to {
      transform: translate(102.57455vw, 100vh) scale(0.5055);
    }
  }
  .snow:nth-child(97) {
    opacity: 0.5543;
    transform: translate(12.9712vw, -10px) scale(0.3839);
    animation: fall-97 21s -1s linear infinite;
  }
  @keyframes fall-97 {
    73.172% {
      transform: translate(18.5643vw, 73.172vh) scale(0.3839);
    }
    to {
      transform: translate(15.76775vw, 100vh) scale(0.3839);
    }
  }
  .snow:nth-child(98) {
    opacity: 0.7261;
    transform: translate(19.6871vw, -10px) scale(0.545);
    animation: fall-98 21s -30s linear infinite;
  }
  @keyframes fall-98 {
    54.321% {
      transform: translate(21.4705vw, 54.321vh) scale(0.545);
    }
    to {
      transform: translate(20.5788vw, 100vh) scale(0.545);
    }
  }
  .snow:nth-child(99) {
    opacity: 0.3609;
    transform: translate(29.4799vw, -10px) scale(0.3401);
    animation: fall-99 16s -5s linear infinite;
  }
  @keyframes fall-99 {
    51.012% {
      transform: translate(38.7506vw, 51.012vh) scale(0.3401);
    }
    to {
      transform: translate(34.11525vw, 100vh) scale(0.3401);
    }
  }
  .snow:nth-child(100) {
    opacity: 0.2386;
    transform: translate(86.3068vw, -10px) scale(0.3);
    animation: fall-100 22s -10s linear infinite;
  }
  @keyframes fall-100 {
    33.669% {
      transform: translate(91.0762vw, 33.669vh) scale(0.3);
    }
    to {
      transform: translate(88.6915vw, 100vh) scale(0.3);
    }
  }
  .snow:nth-child(101) {
    opacity: 0.1221;
    transform: translate(47.824vw, -10px) scale(0.5049);
    animation: fall-101 19s -12s linear infinite;
  }
  @keyframes fall-101 {
    54.245% {
      transform: translate(52.2586vw, 54.245vh) scale(0.5049);
    }
    to {
      transform: translate(50.0413vw, 100vh) scale(0.5049);
    }
  }
  .snow:nth-child(102) {
    opacity: 0.0162;
    transform: translate(40.1804vw, -10px) scale(0.9124);
    animation: fall-102 13s -30s linear infinite;
  }
  @keyframes fall-102 {
    75.07% {
      transform: translate(39.3693vw, 75.07vh) scale(0.9124);
    }
    to {
      transform: translate(39.77485vw, 100vh) scale(0.9124);
    }
  }
  .snow:nth-child(103) {
    opacity: 0.6726;
    transform: translate(9.7014vw, -10px) scale(0.111);
    animation: fall-103 20s -6s linear infinite;
  }
  @keyframes fall-103 {
    64.976% {
      transform: translate(10.9064vw, 64.976vh) scale(0.111);
    }
    to {
      transform: translate(10.3039vw, 100vh) scale(0.111);
    }
  }
  .snow:nth-child(104) {
    opacity: 0.401;
    transform: translate(14.3183vw, -10px) scale(0.9911);
    animation: fall-104 23s -12s linear infinite;
  }
  @keyframes fall-104 {
    66.552% {
      transform: translate(11.4981vw, 66.552vh) scale(0.9911);
    }
    to {
      transform: translate(12.9082vw, 100vh) scale(0.9911);
    }
  }
  .snow:nth-child(105) {
    opacity: 0.1748;
    transform: translate(15.9942vw, -10px) scale(0.7496);
    animation: fall-105 24s -8s linear infinite;
  }
  @keyframes fall-105 {
    75.46% {
      transform: translate(13.1881vw, 75.46vh) scale(0.7496);
    }
    to {
      transform: translate(14.59115vw, 100vh) scale(0.7496);
    }
  }
  .snow:nth-child(106) {
    opacity: 0.6752;
    transform: translate(38.0085vw, -10px) scale(0.4386);
    animation: fall-106 10s -18s linear infinite;
  }
  @keyframes fall-106 {
    30.462% {
      transform: translate(29.036vw, 30.462vh) scale(0.4386);
    }
    to {
      transform: translate(33.52225vw, 100vh) scale(0.4386);
    }
  }
  .snow:nth-child(107) {
    opacity: 0.3349;
    transform: translate(93.807vw, -10px) scale(0.4404);
    animation: fall-107 13s -25s linear infinite;
  }
  @keyframes fall-107 {
    67.047% {
      transform: translate(92.0192vw, 67.047vh) scale(0.4404);
    }
    to {
      transform: translate(92.9131vw, 100vh) scale(0.4404);
    }
  }
  .snow:nth-child(108) {
    opacity: 0.687;
    transform: translate(23.2044vw, -10px) scale(0.9229);
    animation: fall-108 16s -2s linear infinite;
  }
  @keyframes fall-108 {
    43.845% {
      transform: translate(22.6884vw, 43.845vh) scale(0.9229);
    }
    to {
      transform: translate(22.9464vw, 100vh) scale(0.9229);
    }
  }
  .snow:nth-child(109) {
    opacity: 0.4129;
    transform: translate(47.8591vw, -10px) scale(0.3525);
    animation: fall-109 22s -11s linear infinite;
  }
  @keyframes fall-109 {
    54.382% {
      transform: translate(52.2589vw, 54.382vh) scale(0.3525);
    }
    to {
      transform: translate(50.059vw, 100vh) scale(0.3525);
    }
  }
  .snow:nth-child(110) {
    opacity: 0.5875;
    transform: translate(48.8381vw, -10px) scale(0.4009);
    animation: fall-110 11s -16s linear infinite;
  }
  @keyframes fall-110 {
    64.451% {
      transform: translate(40.7101vw, 64.451vh) scale(0.4009);
    }
    to {
      transform: translate(44.7741vw, 100vh) scale(0.4009);
    }
  }
  .snow:nth-child(111) {
    opacity: 0.236;
    transform: translate(38.6517vw, -10px) scale(0.1278);
    animation: fall-111 13s -11s linear infinite;
  }
  @keyframes fall-111 {
    35.353% {
      transform: translate(43.6814vw, 35.353vh) scale(0.1278);
    }
    to {
      transform: translate(41.16655vw, 100vh) scale(0.1278);
    }
  }
  .snow:nth-child(112) {
    opacity: 0.1162;
    transform: translate(55.2765vw, -10px) scale(0.8814);
    animation: fall-112 16s -25s linear infinite;
  }
  @keyframes fall-112 {
    54.329% {
      transform: translate(58.4396vw, 54.329vh) scale(0.8814);
    }
    to {
      transform: translate(56.85805vw, 100vh) scale(0.8814);
    }
  }
  .snow:nth-child(113) {
    opacity: 0.6226;
    transform: translate(52.1929vw, -10px) scale(0.3772);
    animation: fall-113 17s -15s linear infinite;
  }
  @keyframes fall-113 {
    56.375% {
      transform: translate(50.3673vw, 56.375vh) scale(0.3772);
    }
    to {
      transform: translate(51.2801vw, 100vh) scale(0.3772);
    }
  }
  .snow:nth-child(114) {
    opacity: 0.8314;
    transform: translate(95.9373vw, -10px) scale(0.0963);
    animation: fall-114 13s -7s linear infinite;
  }
  @keyframes fall-114 {
    32.168% {
      transform: translate(92.1487vw, 32.168vh) scale(0.0963);
    }
    to {
      transform: translate(94.043vw, 100vh) scale(0.0963);
    }
  }
  .snow:nth-child(115) {
    opacity: 0.9281;
    transform: translate(95.4044vw, -10px) scale(0.485);
    animation: fall-115 13s -6s linear infinite;
  }
  @keyframes fall-115 {
    33.285% {
      transform: translate(100.9299vw, 33.285vh) scale(0.485);
    }
    to {
      transform: translate(98.16715vw, 100vh) scale(0.485);
    }
  }
  .snow:nth-child(116) {
    opacity: 0.218;
    transform: translate(36.1385vw, -10px) scale(0.1088);
    animation: fall-116 19s -24s linear infinite;
  }
  @keyframes fall-116 {
    71.823% {
      transform: translate(37.1741vw, 71.823vh) scale(0.1088);
    }
    to {
      transform: translate(36.6563vw, 100vh) scale(0.1088);
    }
  }
  .snow:nth-child(117) {
    opacity: 0.1168;
    transform: translate(8.0305vw, -10px) scale(0.8227);
    animation: fall-117 13s -2s linear infinite;
  }
  @keyframes fall-117 {
    70.906% {
      transform: translate(14.6899vw, 70.906vh) scale(0.8227);
    }
    to {
      transform: translate(11.3602vw, 100vh) scale(0.8227);
    }
  }
  .snow:nth-child(118) {
    opacity: 0.1837;
    transform: translate(98.4027vw, -10px) scale(0.1647);
    animation: fall-118 11s -23s linear infinite;
  }
  @keyframes fall-118 {
    60.222% {
      transform: translate(98.0719vw, 60.222vh) scale(0.1647);
    }
    to {
      transform: translate(98.2373vw, 100vh) scale(0.1647);
    }
  }
  .snow:nth-child(119) {
    opacity: 0.1622;
    transform: translate(10.6433vw, -10px) scale(0.704);
    animation: fall-119 15s -1s linear infinite;
  }
  @keyframes fall-119 {
    46.401% {
      transform: translate(4.485vw, 46.401vh) scale(0.704);
    }
    to {
      transform: translate(7.56415vw, 100vh) scale(0.704);
    }
  }
  .snow:nth-child(120) {
    opacity: 0.1947;
    transform: translate(64.4204vw, -10px) scale(0.5607);
    animation: fall-120 20s -11s linear infinite;
  }
  @keyframes fall-120 {
    46.478% {
      transform: translate(71.5404vw, 46.478vh) scale(0.5607);
    }
    to {
      transform: translate(67.9804vw, 100vh) scale(0.5607);
    }
  }
  .snow:nth-child(121) {
    opacity: 0.0617;
    transform: translate(65.0144vw, -10px) scale(0.9069);
    animation: fall-121 12s -28s linear infinite;
  }
  @keyframes fall-121 {
    56.523% {
      transform: translate(73.851vw, 56.523vh) scale(0.9069);
    }
    to {
      transform: translate(69.4327vw, 100vh) scale(0.9069);
    }
  }
  .snow:nth-child(122) {
    opacity: 0.2235;
    transform: translate(1.2748vw, -10px) scale(0.3388);
    animation: fall-122 28s -19s linear infinite;
  }
  @keyframes fall-122 {
    56.861% {
      transform: translate(-3.7135vw, 56.861vh) scale(0.3388);
    }
    to {
      transform: translate(-1.21935vw, 100vh) scale(0.3388);
    }
  }
  .snow:nth-child(123) {
    opacity: 0.9505;
    transform: translate(8.7934vw, -10px) scale(0.5565);
    animation: fall-123 30s -4s linear infinite;
  }
  @keyframes fall-123 {
    54.943% {
      transform: translate(0.9983vw, 54.943vh) scale(0.5565);
    }
    to {
      transform: translate(4.89585vw, 100vh) scale(0.5565);
    }
  }
  .snow:nth-child(124) {
    opacity: 0.9829;
    transform: translate(43.6346vw, -10px) scale(0.976);
    animation: fall-124 16s -24s linear infinite;
  }
  @keyframes fall-124 {
    70.311% {
      transform: translate(50.9261vw, 70.311vh) scale(0.976);
    }
    to {
      transform: translate(47.28035vw, 100vh) scale(0.976);
    }
  }
  .snow:nth-child(125) {
    opacity: 0.1621;
    transform: translate(14.8233vw, -10px) scale(0.7446);
    animation: fall-125 21s -17s linear infinite;
  }
  @keyframes fall-125 {
    55.441% {
      transform: translate(23.0902vw, 55.441vh) scale(0.7446);
    }
    to {
      transform: translate(18.95675vw, 100vh) scale(0.7446);
    }
  }
  .snow:nth-child(126) {
    opacity: 0.8145;
    transform: translate(74.1171vw, -10px) scale(0.1832);
    animation: fall-126 10s -5s linear infinite;
  }
  @keyframes fall-126 {
    79.071% {
      transform: translate(75.363vw, 79.071vh) scale(0.1832);
    }
    to {
      transform: translate(74.74005vw, 100vh) scale(0.1832);
    }
  }
  .snow:nth-child(127) {
    opacity: 0.7506;
    transform: translate(91.1311vw, -10px) scale(0.7362);
    animation: fall-127 21s -23s linear infinite;
  }
  @keyframes fall-127 {
    56.29% {
      transform: translate(98.7783vw, 56.29vh) scale(0.7362);
    }
    to {
      transform: translate(94.9547vw, 100vh) scale(0.7362);
    }
  }
  .snow:nth-child(128) {
    opacity: 0.7859;
    transform: translate(93.9801vw, -10px) scale(0.2903);
    animation: fall-128 12s -27s linear infinite;
  }
  @keyframes fall-128 {
    74.083% {
      transform: translate(90.5349vw, 74.083vh) scale(0.2903);
    }
    to {
      transform: translate(92.2575vw, 100vh) scale(0.2903);
    }
  }
  .snow:nth-child(129) {
    opacity: 0.937;
    transform: translate(39.8028vw, -10px) scale(0.3829);
    animation: fall-129 19s -22s linear infinite;
  }
  @keyframes fall-129 {
    75.925% {
      transform: translate(31.8226vw, 75.925vh) scale(0.3829);
    }
    to {
      transform: translate(35.8127vw, 100vh) scale(0.3829);
    }
  }
  .snow:nth-child(130) {
    opacity: 0.2531;
    transform: translate(38.6676vw, -10px) scale(0.9434);
    animation: fall-130 13s -11s linear infinite;
  }
  @keyframes fall-130 {
    35.832% {
      transform: translate(29.2109vw, 35.832vh) scale(0.9434);
    }
    to {
      transform: translate(33.93925vw, 100vh) scale(0.9434);
    }
  }
  .snow:nth-child(131) {
    opacity: 0.7725;
    transform: translate(66.9039vw, -10px) scale(0.631);
    animation: fall-131 15s -20s linear infinite;
  }
  @keyframes fall-131 {
    75.707% {
      transform: translate(67.5567vw, 75.707vh) scale(0.631);
    }
    to {
      transform: translate(67.2303vw, 100vh) scale(0.631);
    }
  }
  .snow:nth-child(132) {
    opacity: 0.3408;
    transform: translate(98.8595vw, -10px) scale(0.7114);
    animation: fall-132 17s -17s linear infinite;
  }
  @keyframes fall-132 {
    52.502% {
      transform: translate(108.5596vw, 52.502vh) scale(0.7114);
    }
    to {
      transform: translate(103.70955vw, 100vh) scale(0.7114);
    }
  }
  .snow:nth-child(133) {
    opacity: 0.3462;
    transform: translate(25.6342vw, -10px) scale(0.1079);
    animation: fall-133 15s -8s linear infinite;
  }
  @keyframes fall-133 {
    62.521% {
      transform: translate(22.6324vw, 62.521vh) scale(0.1079);
    }
    to {
      transform: translate(24.1333vw, 100vh) scale(0.1079);
    }
  }
  .snow:nth-child(134) {
    opacity: 0.12;
    transform: translate(50.5403vw, -10px) scale(0.4805);
    animation: fall-134 26s -24s linear infinite;
  }
  @keyframes fall-134 {
    49.671% {
      transform: translate(45.5332vw, 49.671vh) scale(0.4805);
    }
    to {
      transform: translate(48.03675vw, 100vh) scale(0.4805);
    }
  }
  .snow:nth-child(135) {
    opacity: 0.2174;
    transform: translate(84.8041vw, -10px) scale(0.2955);
    animation: fall-135 28s -7s linear infinite;
  }
  @keyframes fall-135 {
    73.834% {
      transform: translate(86.164vw, 73.834vh) scale(0.2955);
    }
    to {
      transform: translate(85.48405vw, 100vh) scale(0.2955);
    }
  }
  .snow:nth-child(136) {
    opacity: 0.9395;
    transform: translate(6.5525vw, -10px) scale(0.9482);
    animation: fall-136 25s -21s linear infinite;
  }
  @keyframes fall-136 {
    38.102% {
      transform: translate(-1.1734vw, 38.102vh) scale(0.9482);
    }
    to {
      transform: translate(2.68955vw, 100vh) scale(0.9482);
    }
  }
  .snow:nth-child(137) {
    opacity: 0.0411;
    transform: translate(47.5963vw, -10px) scale(0.1326);
    animation: fall-137 13s -15s linear infinite;
  }
  @keyframes fall-137 {
    77.642% {
      transform: translate(38.8052vw, 77.642vh) scale(0.1326);
    }
    to {
      transform: translate(43.20075vw, 100vh) scale(0.1326);
    }
  }
  .snow:nth-child(138) {
    opacity: 0.4412;
    transform: translate(50.6669vw, -10px) scale(0.74);
    animation: fall-138 21s -9s linear infinite;
  }
  @keyframes fall-138 {
    43.588% {
      transform: translate(47.7044vw, 43.588vh) scale(0.74);
    }
    to {
      transform: translate(49.18565vw, 100vh) scale(0.74);
    }
  }
  .snow:nth-child(139) {
    opacity: 0.0919;
    transform: translate(54.8184vw, -10px) scale(0.8933);
    animation: fall-139 27s -23s linear infinite;
  }
  @keyframes fall-139 {
    33.661% {
      transform: translate(57.2385vw, 33.661vh) scale(0.8933);
    }
    to {
      transform: translate(56.02845vw, 100vh) scale(0.8933);
    }
  }
  .snow:nth-child(140) {
    opacity: 0.3937;
    transform: translate(1.4233vw, -10px) scale(0.3406);
    animation: fall-140 10s -1s linear infinite;
  }
  @keyframes fall-140 {
    55.249% {
      transform: translate(8.4841vw, 55.249vh) scale(0.3406);
    }
    to {
      transform: translate(4.9537vw, 100vh) scale(0.3406);
    }
  }
  .snow:nth-child(141) {
    opacity: 0.0933;
    transform: translate(68.3744vw, -10px) scale(0.8802);
    animation: fall-141 19s -5s linear infinite;
  }
  @keyframes fall-141 {
    69.804% {
      transform: translate(65.8999vw, 69.804vh) scale(0.8802);
    }
    to {
      transform: translate(67.13715vw, 100vh) scale(0.8802);
    }
  }
  .snow:nth-child(142) {
    opacity: 0.4754;
    transform: translate(53.8104vw, -10px) scale(0.8732);
    animation: fall-142 10s -8s linear infinite;
  }
  @keyframes fall-142 {
    38.046% {
      transform: translate(61.2486vw, 38.046vh) scale(0.8732);
    }
    to {
      transform: translate(57.5295vw, 100vh) scale(0.8732);
    }
  }
  .snow:nth-child(143) {
    opacity: 0.0442;
    transform: translate(38.7568vw, -10px) scale(0.1808);
    animation: fall-143 16s -3s linear infinite;
  }
  @keyframes fall-143 {
    67.868% {
      transform: translate(34.9768vw, 67.868vh) scale(0.1808);
    }
    to {
      transform: translate(36.8668vw, 100vh) scale(0.1808);
    }
  }
  .snow:nth-child(144) {
    opacity: 0.2945;
    transform: translate(18.0462vw, -10px) scale(0.0774);
    animation: fall-144 21s -21s linear infinite;
  }
  @keyframes fall-144 {
    45.192% {
      transform: translate(27.8306vw, 45.192vh) scale(0.0774);
    }
    to {
      transform: translate(22.9384vw, 100vh) scale(0.0774);
    }
  }
  .snow:nth-child(145) {
    opacity: 0.8417;
    transform: translate(3.1109vw, -10px) scale(0.3923);
    animation: fall-145 13s -15s linear infinite;
  }
  @keyframes fall-145 {
    34.919% {
      transform: translate(-3.3671vw, 34.919vh) scale(0.3923);
    }
    to {
      transform: translate(-0.1281vw, 100vh) scale(0.3923);
    }
  }
  .snow:nth-child(146) {
    opacity: 0.3904;
    transform: translate(1.7571vw, -10px) scale(0.722);
    animation: fall-146 20s -20s linear infinite;
  }
  @keyframes fall-146 {
    56.472% {
      transform: translate(0.5755vw, 56.472vh) scale(0.722);
    }
    to {
      transform: translate(1.1663vw, 100vh) scale(0.722);
    }
  }
  .snow:nth-child(147) {
    opacity: 0.2348;
    transform: translate(94.1095vw, -10px) scale(0.1974);
    animation: fall-147 13s -26s linear infinite;
  }
  @keyframes fall-147 {
    54.683% {
      transform: translate(99.7824vw, 54.683vh) scale(0.1974);
    }
    to {
      transform: translate(96.94595vw, 100vh) scale(0.1974);
    }
  }
  .snow:nth-child(148) {
    opacity: 0.753;
    transform: translate(26.9526vw, -10px) scale(0.9044);
    animation: fall-148 15s -20s linear infinite;
  }
  @keyframes fall-148 {
    69.033% {
      transform: translate(21.0192vw, 69.033vh) scale(0.9044);
    }
    to {
      transform: translate(23.9859vw, 100vh) scale(0.9044);
    }
  }
  .snow:nth-child(149) {
    opacity: 0.3077;
    transform: translate(75.2702vw, -10px) scale(0.5899);
    animation: fall-149 27s -2s linear infinite;
  }
  @keyframes fall-149 {
    41.687% {
      transform: translate(78.8754vw, 41.687vh) scale(0.5899);
    }
    to {
      transform: translate(77.0728vw, 100vh) scale(0.5899);
    }
  }
  .snow:nth-child(150) {
    opacity: 0.8303;
    transform: translate(97.2361vw, -10px) scale(0.4616);
    animation: fall-150 26s -2s linear infinite;
  }
  @keyframes fall-150 {
    41.69% {
      transform: translate(105.6655vw, 41.69vh) scale(0.4616);
    }
    to {
      transform: translate(101.4508vw, 100vh) scale(0.4616);
    }
  }
  .snow:nth-child(151) {
    opacity: 0.7328;
    transform: translate(95.444vw, -10px) scale(0.144);
    animation: fall-151 25s -8s linear infinite;
  }
  @keyframes fall-151 {
    78.397% {
      transform: translate(87.1228vw, 78.397vh) scale(0.144);
    }
    to {
      transform: translate(91.2834vw, 100vh) scale(0.144);
    }
  }
  .snow:nth-child(152) {
    opacity: 0.2906;
    transform: translate(39.5388vw, -10px) scale(0.5562);
    animation: fall-152 20s -11s linear infinite;
  }
  @keyframes fall-152 {
    76.387% {
      transform: translate(37.8408vw, 76.387vh) scale(0.5562);
    }
    to {
      transform: translate(38.6898vw, 100vh) scale(0.5562);
    }
  }
  .snow:nth-child(153) {
    opacity: 0.5021;
    transform: translate(39.0895vw, -10px) scale(0.1194);
    animation: fall-153 30s -10s linear infinite;
  }
  @keyframes fall-153 {
    51.611% {
      transform: translate(46.9344vw, 51.611vh) scale(0.1194);
    }
    to {
      transform: translate(43.01195vw, 100vh) scale(0.1194);
    }
  }
  .snow:nth-child(154) {
    opacity: 0.9245;
    transform: translate(62.3374vw, -10px) scale(0.6091);
    animation: fall-154 14s -28s linear infinite;
  }
  @keyframes fall-154 {
    45.467% {
      transform: translate(62.6561vw, 45.467vh) scale(0.6091);
    }
    to {
      transform: translate(62.49675vw, 100vh) scale(0.6091);
    }
  }
  .snow:nth-child(155) {
    opacity: 0.914;
    transform: translate(57.1413vw, -10px) scale(0.2563);
    animation: fall-155 23s -8s linear infinite;
  }
  @keyframes fall-155 {
    49.714% {
      transform: translate(50.0764vw, 49.714vh) scale(0.2563);
    }
    to {
      transform: translate(53.60885vw, 100vh) scale(0.2563);
    }
  }
  .snow:nth-child(156) {
    opacity: 0.5914;
    transform: translate(77.4932vw, -10px) scale(0.4634);
    animation: fall-156 19s -21s linear infinite;
  }
  @keyframes fall-156 {
    35.906% {
      transform: translate(74.2228vw, 35.906vh) scale(0.4634);
    }
    to {
      transform: translate(75.858vw, 100vh) scale(0.4634);
    }
  }
  .snow:nth-child(157) {
    opacity: 0.6472;
    transform: translate(89.6926vw, -10px) scale(0.3986);
    animation: fall-157 21s -26s linear infinite;
  }
  @keyframes fall-157 {
    46.317% {
      transform: translate(96.3091vw, 46.317vh) scale(0.3986);
    }
    to {
      transform: translate(93.00085vw, 100vh) scale(0.3986);
    }
  }
  .snow:nth-child(158) {
    opacity: 0.7801;
    transform: translate(39.606vw, -10px) scale(0.165);
    animation: fall-158 15s -24s linear infinite;
  }
  @keyframes fall-158 {
    58.22% {
      transform: translate(30.3944vw, 58.22vh) scale(0.165);
    }
    to {
      transform: translate(35.0002vw, 100vh) scale(0.165);
    }
  }
  .snow:nth-child(159) {
    opacity: 0.0654;
    transform: translate(55.6936vw, -10px) scale(0.3017);
    animation: fall-159 18s -29s linear infinite;
  }
  @keyframes fall-159 {
    69.886% {
      transform: translate(57.2335vw, 69.886vh) scale(0.3017);
    }
    to {
      transform: translate(56.46355vw, 100vh) scale(0.3017);
    }
  }
  .snow:nth-child(160) {
    opacity: 0.3821;
    transform: translate(52.6181vw, -10px) scale(0.3249);
    animation: fall-160 22s -21s linear infinite;
  }
  @keyframes fall-160 {
    73.542% {
      transform: translate(61.2424vw, 73.542vh) scale(0.3249);
    }
    to {
      transform: translate(56.93025vw, 100vh) scale(0.3249);
    }
  }
  .snow:nth-child(161) {
    opacity: 0.5496;
    transform: translate(93.5706vw, -10px) scale(0.6645);
    animation: fall-161 18s -7s linear infinite;
  }
  @keyframes fall-161 {
    62.185% {
      transform: translate(100.9503vw, 62.185vh) scale(0.6645);
    }
    to {
      transform: translate(97.26045vw, 100vh) scale(0.6645);
    }
  }
  .snow:nth-child(162) {
    opacity: 0.9377;
    transform: translate(57.184vw, -10px) scale(0.8575);
    animation: fall-162 29s -12s linear infinite;
  }
  @keyframes fall-162 {
    68.424% {
      transform: translate(52.659vw, 68.424vh) scale(0.8575);
    }
    to {
      transform: translate(54.9215vw, 100vh) scale(0.8575);
    }
  }
  .snow:nth-child(163) {
    opacity: 0.9416;
    transform: translate(21.9303vw, -10px) scale(0.823);
    animation: fall-163 21s -13s linear infinite;
  }
  @keyframes fall-163 {
    32.458% {
      transform: translate(22.4843vw, 32.458vh) scale(0.823);
    }
    to {
      transform: translate(22.2073vw, 100vh) scale(0.823);
    }
  }
  .snow:nth-child(164) {
    opacity: 0.7358;
    transform: translate(60.926vw, -10px) scale(0.8328);
    animation: fall-164 12s -12s linear infinite;
  }
  @keyframes fall-164 {
    67.773% {
      transform: translate(66.4523vw, 67.773vh) scale(0.8328);
    }
    to {
      transform: translate(63.68915vw, 100vh) scale(0.8328);
    }
  }
  .snow:nth-child(165) {
    opacity: 0.7639;
    transform: translate(28.154vw, -10px) scale(0.8495);
    animation: fall-165 11s -21s linear infinite;
  }
  @keyframes fall-165 {
    72.049% {
      transform: translate(35.682vw, 72.049vh) scale(0.8495);
    }
    to {
      transform: translate(31.918vw, 100vh) scale(0.8495);
    }
  }
  .snow:nth-child(166) {
    opacity: 0.9372;
    transform: translate(58.4856vw, -10px) scale(0.005);
    animation: fall-166 15s -22s linear infinite;
  }
  @keyframes fall-166 {
    38.598% {
      transform: translate(50.2695vw, 38.598vh) scale(0.005);
    }
    to {
      transform: translate(54.37755vw, 100vh) scale(0.005);
    }
  }
  .snow:nth-child(167) {
    opacity: 0.8054;
    transform: translate(93.7522vw, -10px) scale(0.0604);
    animation: fall-167 30s -2s linear infinite;
  }
  @keyframes fall-167 {
    42.521% {
      transform: translate(89.1213vw, 42.521vh) scale(0.0604);
    }
    to {
      transform: translate(91.43675vw, 100vh) scale(0.0604);
    }
  }
  .snow:nth-child(168) {
    opacity: 0.0178;
    transform: translate(94.5067vw, -10px) scale(0.5352);
    animation: fall-168 20s -19s linear infinite;
  }
  @keyframes fall-168 {
    44.113% {
      transform: translate(98.8785vw, 44.113vh) scale(0.5352);
    }
    to {
      transform: translate(96.6926vw, 100vh) scale(0.5352);
    }
  }
  .snow:nth-child(169) {
    opacity: 0.3963;
    transform: translate(57.3712vw, -10px) scale(0.9108);
    animation: fall-169 23s -26s linear infinite;
  }
  @keyframes fall-169 {
    68.513% {
      transform: translate(66.5452vw, 68.513vh) scale(0.9108);
    }
    to {
      transform: translate(61.9582vw, 100vh) scale(0.9108);
    }
  }
  .snow:nth-child(170) {
    opacity: 0.161;
    transform: translate(82.6399vw, -10px) scale(0.2497);
    animation: fall-170 16s -1s linear infinite;
  }
  @keyframes fall-170 {
    76.721% {
      transform: translate(73.06vw, 76.721vh) scale(0.2497);
    }
    to {
      transform: translate(77.84995vw, 100vh) scale(0.2497);
    }
  }
  .snow:nth-child(171) {
    opacity: 0.1673;
    transform: translate(56.6941vw, -10px) scale(0.8745);
    animation: fall-171 15s -12s linear infinite;
  }
  @keyframes fall-171 {
    33.711% {
      transform: translate(63.5079vw, 33.711vh) scale(0.8745);
    }
    to {
      transform: translate(60.101vw, 100vh) scale(0.8745);
    }
  }
  .snow:nth-child(172) {
    opacity: 0.8407;
    transform: translate(23.9283vw, -10px) scale(0.2569);
    animation: fall-172 20s -4s linear infinite;
  }
  @keyframes fall-172 {
    61.683% {
      transform: translate(33.0137vw, 61.683vh) scale(0.2569);
    }
    to {
      transform: translate(28.471vw, 100vh) scale(0.2569);
    }
  }
  .snow:nth-child(173) {
    opacity: 0.7134;
    transform: translate(45.877vw, -10px) scale(0.677);
    animation: fall-173 10s -13s linear infinite;
  }
  @keyframes fall-173 {
    72.837% {
      transform: translate(36.547vw, 72.837vh) scale(0.677);
    }
    to {
      transform: translate(41.212vw, 100vh) scale(0.677);
    }
  }
  .snow:nth-child(174) {
    opacity: 0.5166;
    transform: translate(40.0543vw, -10px) scale(0.5968);
    animation: fall-174 14s -5s linear infinite;
  }
  @keyframes fall-174 {
    44.524% {
      transform: translate(44.2507vw, 44.524vh) scale(0.5968);
    }
    to {
      transform: translate(42.1525vw, 100vh) scale(0.5968);
    }
  }
  .snow:nth-child(175) {
    opacity: 0.7412;
    transform: translate(68.0355vw, -10px) scale(0.4244);
    animation: fall-175 23s -9s linear infinite;
  }
  @keyframes fall-175 {
    72.065% {
      transform: translate(58.2551vw, 72.065vh) scale(0.4244);
    }
    to {
      transform: translate(63.1453vw, 100vh) scale(0.4244);
    }
  }
  .snow:nth-child(176) {
    opacity: 0.0172;
    transform: translate(67.1948vw, -10px) scale(0.6944);
    animation: fall-176 30s -19s linear infinite;
  }
  @keyframes fall-176 {
    43.218% {
      transform: translate(61.3068vw, 43.218vh) scale(0.6944);
    }
    to {
      transform: translate(64.2508vw, 100vh) scale(0.6944);
    }
  }
  .snow:nth-child(177) {
    opacity: 0.8761;
    transform: translate(36.3328vw, -10px) scale(0.6315);
    animation: fall-177 11s -7s linear infinite;
  }
  @keyframes fall-177 {
    53.718% {
      transform: translate(31.9853vw, 53.718vh) scale(0.6315);
    }
    to {
      transform: translate(34.15905vw, 100vh) scale(0.6315);
    }
  }
  .snow:nth-child(178) {
    opacity: 0.395;
    transform: translate(38.01vw, -10px) scale(0.9186);
    animation: fall-178 28s -30s linear infinite;
  }
  @keyframes fall-178 {
    79.761% {
      transform: translate(30.604vw, 79.761vh) scale(0.9186);
    }
    to {
      transform: translate(34.307vw, 100vh) scale(0.9186);
    }
  }
  .snow:nth-child(179) {
    opacity: 0.9176;
    transform: translate(41.7304vw, -10px) scale(0.6501);
    animation: fall-179 21s -9s linear infinite;
  }
  @keyframes fall-179 {
    50.255% {
      transform: translate(50.8796vw, 50.255vh) scale(0.6501);
    }
    to {
      transform: translate(46.305vw, 100vh) scale(0.6501);
    }
  }
  .snow:nth-child(180) {
    opacity: 0.6244;
    transform: translate(10.5952vw, -10px) scale(0.7392);
    animation: fall-180 12s -6s linear infinite;
  }
  @keyframes fall-180 {
    49.378% {
      transform: translate(10.34vw, 49.378vh) scale(0.7392);
    }
    to {
      transform: translate(10.4676vw, 100vh) scale(0.7392);
    }
  }
  .snow:nth-child(181) {
    opacity: 0.7874;
    transform: translate(63.1518vw, -10px) scale(0.3959);
    animation: fall-181 16s -22s linear infinite;
  }
  @keyframes fall-181 {
    78.614% {
      transform: translate(62.4343vw, 78.614vh) scale(0.3959);
    }
    to {
      transform: translate(62.79305vw, 100vh) scale(0.3959);
    }
  }
  .snow:nth-child(182) {
    opacity: 0.0541;
    transform: translate(99.6953vw, -10px) scale(0.8033);
    animation: fall-182 30s -23s linear infinite;
  }
  @keyframes fall-182 {
    39.092% {
      transform: translate(94.8971vw, 39.092vh) scale(0.8033);
    }
    to {
      transform: translate(97.2962vw, 100vh) scale(0.8033);
    }
  }
  .snow:nth-child(183) {
    opacity: 0.5248;
    transform: translate(51.1106vw, -10px) scale(0.8753);
    animation: fall-183 24s -10s linear infinite;
  }
  @keyframes fall-183 {
    66.791% {
      transform: translate(59.3611vw, 66.791vh) scale(0.8753);
    }
    to {
      transform: translate(55.23585vw, 100vh) scale(0.8753);
    }
  }
  .snow:nth-child(184) {
    opacity: 0.1399;
    transform: translate(44.5011vw, -10px) scale(0.9093);
    animation: fall-184 28s -13s linear infinite;
  }
  @keyframes fall-184 {
    41.532% {
      transform: translate(42.8931vw, 41.532vh) scale(0.9093);
    }
    to {
      transform: translate(43.6971vw, 100vh) scale(0.9093);
    }
  }
  .snow:nth-child(185) {
    opacity: 0.8633;
    transform: translate(2.2442vw, -10px) scale(0.9458);
    animation: fall-185 17s -4s linear infinite;
  }
  @keyframes fall-185 {
    49.453% {
      transform: translate(-5.2393vw, 49.453vh) scale(0.9458);
    }
    to {
      transform: translate(-1.49755vw, 100vh) scale(0.9458);
    }
  }
  .snow:nth-child(186) {
    opacity: 0.1853;
    transform: translate(58.5604vw, -10px) scale(0.2576);
    animation: fall-186 24s -5s linear infinite;
  }
  @keyframes fall-186 {
    75.3% {
      transform: translate(48.6455vw, 75.3vh) scale(0.2576);
    }
    to {
      transform: translate(53.60295vw, 100vh) scale(0.2576);
    }
  }
  .snow:nth-child(187) {
    opacity: 0.5407;
    transform: translate(11.4858vw, -10px) scale(0.6879);
    animation: fall-187 12s -1s linear infinite;
  }
  @keyframes fall-187 {
    47.558% {
      transform: translate(8.0323vw, 47.558vh) scale(0.6879);
    }
    to {
      transform: translate(9.75905vw, 100vh) scale(0.6879);
    }
  }
  .snow:nth-child(188) {
    opacity: 0.7921;
    transform: translate(90.9423vw, -10px) scale(0.6224);
    animation: fall-188 29s -14s linear infinite;
  }
  @keyframes fall-188 {
    54.612% {
      transform: translate(88.7572vw, 54.612vh) scale(0.6224);
    }
    to {
      transform: translate(89.84975vw, 100vh) scale(0.6224);
    }
  }
  .snow:nth-child(189) {
    opacity: 0.2119;
    transform: translate(41.4758vw, -10px) scale(0.1115);
    animation: fall-189 29s -14s linear infinite;
  }
  @keyframes fall-189 {
    38.131% {
      transform: translate(40.526vw, 38.131vh) scale(0.1115);
    }
    to {
      transform: translate(41.0009vw, 100vh) scale(0.1115);
    }
  }
  .snow:nth-child(190) {
    opacity: 0.5233;
    transform: translate(3.0507vw, -10px) scale(0.6512);
    animation: fall-190 15s -9s linear infinite;
  }
  @keyframes fall-190 {
    47.824% {
      transform: translate(12.9233vw, 47.824vh) scale(0.6512);
    }
    to {
      transform: translate(7.987vw, 100vh) scale(0.6512);
    }
  }
  .snow:nth-child(191) {
    opacity: 0.8676;
    transform: translate(39.5533vw, -10px) scale(0.8738);
    animation: fall-191 23s -24s linear infinite;
  }
  @keyframes fall-191 {
    54.038% {
      transform: translate(34.9677vw, 54.038vh) scale(0.8738);
    }
    to {
      transform: translate(37.2605vw, 100vh) scale(0.8738);
    }
  }
  .snow:nth-child(192) {
    opacity: 0.337;
    transform: translate(78.0937vw, -10px) scale(0.6314);
    animation: fall-192 13s -5s linear infinite;
  }
  @keyframes fall-192 {
    37.057% {
      transform: translate(81.0249vw, 37.057vh) scale(0.6314);
    }
    to {
      transform: translate(79.5593vw, 100vh) scale(0.6314);
    }
  }
  .snow:nth-child(193) {
    opacity: 0.6626;
    transform: translate(37.5373vw, -10px) scale(0.4487);
    animation: fall-193 15s -15s linear infinite;
  }
  @keyframes fall-193 {
    75.177% {
      transform: translate(35.2754vw, 75.177vh) scale(0.4487);
    }
    to {
      transform: translate(36.40635vw, 100vh) scale(0.4487);
    }
  }
  .snow:nth-child(194) {
    opacity: 0.0541;
    transform: translate(71.3782vw, -10px) scale(0.7759);
    animation: fall-194 27s -29s linear infinite;
  }
  @keyframes fall-194 {
    79.501% {
      transform: translate(73.9383vw, 79.501vh) scale(0.7759);
    }
    to {
      transform: translate(72.65825vw, 100vh) scale(0.7759);
    }
  }
  .snow:nth-child(195) {
    opacity: 0.4434;
    transform: translate(91.3887vw, -10px) scale(0.0733);
    animation: fall-195 14s -3s linear infinite;
  }
  @keyframes fall-195 {
    71.527% {
      transform: translate(81.7848vw, 71.527vh) scale(0.0733);
    }
    to {
      transform: translate(86.58675vw, 100vh) scale(0.0733);
    }
  }
  .snow:nth-child(196) {
    opacity: 0.9062;
    transform: translate(61.1505vw, -10px) scale(0.5536);
    animation: fall-196 30s -25s linear infinite;
  }
  @keyframes fall-196 {
    72.452% {
      transform: translate(65.8688vw, 72.452vh) scale(0.5536);
    }
    to {
      transform: translate(63.50965vw, 100vh) scale(0.5536);
    }
  }
  .snow:nth-child(197) {
    opacity: 0.3593;
    transform: translate(81.0186vw, -10px) scale(0.1891);
    animation: fall-197 25s -28s linear infinite;
  }
  @keyframes fall-197 {
    32.93% {
      transform: translate(78.5009vw, 32.93vh) scale(0.1891);
    }
    to {
      transform: translate(79.75975vw, 100vh) scale(0.1891);
    }
  }
  .snow:nth-child(198) {
    opacity: 0.0195;
    transform: translate(63.4082vw, -10px) scale(0.7697);
    animation: fall-198 15s -20s linear infinite;
  }
  @keyframes fall-198 {
    57.379% {
      transform: translate(62.1431vw, 57.379vh) scale(0.7697);
    }
    to {
      transform: translate(62.77565vw, 100vh) scale(0.7697);
    }
  }
  .snow:nth-child(199) {
    opacity: 0.5282;
    transform: translate(12.4428vw, -10px) scale(0.8622);
    animation: fall-199 15s -30s linear infinite;
  }
  @keyframes fall-199 {
    54.302% {
      transform: translate(19.3105vw, 54.302vh) scale(0.8622);
    }
    to {
      transform: translate(15.87665vw, 100vh) scale(0.8622);
    }
  }
  .snow:nth-child(200) {
    opacity: 0.446;
    transform: translate(1.8131vw, -10px) scale(0.1972);
    animation: fall-200 29s -23s linear infinite;
  }
  @keyframes fall-200 {
    48.842% {
      transform: translate(-5.1663vw, 48.842vh) scale(0.1972);
    }
    to {
      transform: translate(-1.6766vw, 100vh) scale(0.1972);
    }
  }