
.snow-container {
    position: fixed; 
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    pointer-events: none; 
    z-index: 9999;
    overflow: hidden;
}


.snow {
    position: absolute;
    width: 10px;
    height: 10px;
    background: white;
    border-radius: 50%;
    /* box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.11); */
    box-shadow: 0px 1px 7px 1px rgb(180 180 180 / 78%);
  }
  .snow:nth-child(1) {
    opacity: 0.0363;
    transform: translate(44.39vw, -10px) scale(0.5294);
    animation: fall-1 15s -13s linear infinite;
  }
  @keyframes fall-1 {
    62.955% {
      transform: translate(37.964vw, 62.955vh) scale(0.5294);
    }
    to {
      transform: translate(41.177vw, 100vh) scale(0.5294);
    }
  }
  .snow:nth-child(2) {
    opacity: 0.7204;
    transform: translate(90.9494vw, -10px) scale(0.2137);
    animation: fall-2 30s -5s linear infinite;
  }
  @keyframes fall-2 {
    75.806% {
      transform: translate(96.0283vw, 75.806vh) scale(0.2137);
    }
    to {
      transform: translate(93.48885vw, 100vh) scale(0.2137);
    }
  }
  .snow:nth-child(3) {
    opacity: 0.7327;
    transform: translate(16.2745vw, -10px) scale(0.4889);
    animation: fall-3 19s -29s linear infinite;
  }
  @keyframes fall-3 {
    41.231% {
      transform: translate(21.5252vw, 41.231vh) scale(0.4889);
    }
    to {
      transform: translate(18.89985vw, 100vh) scale(0.4889);
    }
  }
  .snow:nth-child(4) {
    opacity: 0.4676;
    transform: translate(1.4532vw, -10px) scale(0.125);
    animation: fall-4 21s -29s linear infinite;
  }
  @keyframes fall-4 {
    73.207% {
      transform: translate(-7.5449vw, 73.207vh) scale(0.125);
    }
    to {
      transform: translate(-3.04585vw, 100vh) scale(0.125);
    }
  }
  .snow:nth-child(5) {
    opacity: 0.7171;
    transform: translate(4.4372vw, -10px) scale(0.0428);
    animation: fall-5 25s -6s linear infinite;
  }
  @keyframes fall-5 {
    35.284% {
      transform: translate(0.3997vw, 35.284vh) scale(0.0428);
    }
    to {
      transform: translate(2.41845vw, 100vh) scale(0.0428);
    }
  }
  .snow:nth-child(6) {
    opacity: 0.2505;
    transform: translate(99.3838vw, -10px) scale(0.4535);
    animation: fall-6 14s -21s linear infinite;
  }
  @keyframes fall-6 {
    61.832% {
      transform: translate(107.8709vw, 61.832vh) scale(0.4535);
    }
    to {
      transform: translate(103.62735vw, 100vh) scale(0.4535);
    }
  }
  .snow:nth-child(7) {
    opacity: 0.8418;
    transform: translate(55.2232vw, -10px) scale(0.2093);
    animation: fall-7 26s -12s linear infinite;
  }
  @keyframes fall-7 {
    50.843% {
      transform: translate(53.8725vw, 50.843vh) scale(0.2093);
    }
    to {
      transform: translate(54.54785vw, 100vh) scale(0.2093);
    }
  }
  .snow:nth-child(8) {
    opacity: 0.9615;
    transform: translate(53.4552vw, -10px) scale(0.6513);
    animation: fall-8 17s -2s linear infinite;
  }
  @keyframes fall-8 {
    46.311% {
      transform: translate(53.3829vw, 46.311vh) scale(0.6513);
    }
    to {
      transform: translate(53.41905vw, 100vh) scale(0.6513);
    }
  }
  .snow:nth-child(9) {
    opacity: 0.8735;
    transform: translate(5.6554vw, -10px) scale(0.6612);
    animation: fall-9 18s -25s linear infinite;
  }
  @keyframes fall-9 {
    65.768% {
      transform: translate(2.002vw, 65.768vh) scale(0.6612);
    }
    to {
      transform: translate(3.8287vw, 100vh) scale(0.6612);
    }
  }
  .snow:nth-child(10) {
    opacity: 0.1617;
    transform: translate(5.9955vw, -10px) scale(0.9785);
    animation: fall-10 26s -13s linear infinite;
  }
  @keyframes fall-10 {
    38.703% {
      transform: translate(-0.7495vw, 38.703vh) scale(0.9785);
    }
    to {
      transform: translate(2.623vw, 100vh) scale(0.9785);
    }
  }
  .snow:nth-child(11) {
    opacity: 0.12;
    transform: translate(43.6724vw, -10px) scale(0.0224);
    animation: fall-11 29s -28s linear infinite;
  }
  @keyframes fall-11 {
    59.957% {
      transform: translate(36.2702vw, 59.957vh) scale(0.0224);
    }
    to {
      transform: translate(39.9713vw, 100vh) scale(0.0224);
    }
  }
  .snow:nth-child(12) {
    opacity: 0.6991;
    transform: translate(52.7427vw, -10px) scale(0.3161);
    animation: fall-12 19s -7s linear infinite;
  }
  @keyframes fall-12 {
    48.489% {
      transform: translate(54.755vw, 48.489vh) scale(0.3161);
    }
    to {
      transform: translate(53.74885vw, 100vh) scale(0.3161);
    }
  }
  .snow:nth-child(13) {
    opacity: 0.9557;
    transform: translate(95.6611vw, -10px) scale(0.7768);
    animation: fall-13 10s -7s linear infinite;
  }
  @keyframes fall-13 {
    51.222% {
      transform: translate(94.029vw, 51.222vh) scale(0.7768);
    }
    to {
      transform: translate(94.84505vw, 100vh) scale(0.7768);
    }
  }
  .snow:nth-child(14) {
    opacity: 0.2254;
    transform: translate(93.8873vw, -10px) scale(0.8627);
    animation: fall-14 27s -16s linear infinite;
  }
  @keyframes fall-14 {
    52.179% {
      transform: translate(101.296vw, 52.179vh) scale(0.8627);
    }
    to {
      transform: translate(97.59165vw, 100vh) scale(0.8627);
    }
  }
  .snow:nth-child(15) {
    opacity: 0.3663;
    transform: translate(78.027vw, -10px) scale(0.8595);
    animation: fall-15 10s -25s linear infinite;
  }
  @keyframes fall-15 {
    71.858% {
      transform: translate(77.6616vw, 71.858vh) scale(0.8595);
    }
    to {
      transform: translate(77.8443vw, 100vh) scale(0.8595);
    }
  }
  .snow:nth-child(16) {
    opacity: 0.6555;
    transform: translate(50.0072vw, -10px) scale(0.9128);
    animation: fall-16 17s -29s linear infinite;
  }
  @keyframes fall-16 {
    70.383% {
      transform: translate(49.0721vw, 70.383vh) scale(0.9128);
    }
    to {
      transform: translate(49.53965vw, 100vh) scale(0.9128);
    }
  }
  .snow:nth-child(17) {
    opacity: 0.538;
    transform: translate(47.5967vw, -10px) scale(0.5086);
    animation: fall-17 19s -22s linear infinite;
  }
  @keyframes fall-17 {
    47.971% {
      transform: translate(44.0012vw, 47.971vh) scale(0.5086);
    }
    to {
      transform: translate(45.79895vw, 100vh) scale(0.5086);
    }
  }
  .snow:nth-child(18) {
    opacity: 0.1454;
    transform: translate(68.4073vw, -10px) scale(0.5477);
    animation: fall-18 10s -30s linear infinite;
  }
  @keyframes fall-18 {
    69.632% {
      transform: translate(76.4445vw, 69.632vh) scale(0.5477);
    }
    to {
      transform: translate(72.4259vw, 100vh) scale(0.5477);
    }
  }
  .snow:nth-child(19) {
    opacity: 0.8711;
    transform: translate(63.8068vw, -10px) scale(0.4381);
    animation: fall-19 15s -3s linear infinite;
  }
  @keyframes fall-19 {
    36.187% {
      transform: translate(65.3775vw, 36.187vh) scale(0.4381);
    }
    to {
      transform: translate(64.59215vw, 100vh) scale(0.4381);
    }
  }
  .snow:nth-child(20) {
    opacity: 0.7677;
    transform: translate(67.8508vw, -10px) scale(0.1273);
    animation: fall-20 26s -3s linear infinite;
  }
  @keyframes fall-20 {
    36.002% {
      transform: translate(72.6593vw, 36.002vh) scale(0.1273);
    }
    to {
      transform: translate(70.25505vw, 100vh) scale(0.1273);
    }
  }
  .snow:nth-child(21) {
    opacity: 0.2629;
    transform: translate(4.8459vw, -10px) scale(0.9229);
    animation: fall-21 27s -1s linear infinite;
  }
  @keyframes fall-21 {
    59.19% {
      transform: translate(12.0015vw, 59.19vh) scale(0.9229);
    }
    to {
      transform: translate(8.4237vw, 100vh) scale(0.9229);
    }
  }
  .snow:nth-child(22) {
    opacity: 0.6504;
    transform: translate(54.2738vw, -10px) scale(0.1023);
    animation: fall-22 30s -7s linear infinite;
  }
  @keyframes fall-22 {
    30.585% {
      transform: translate(51.3229vw, 30.585vh) scale(0.1023);
    }
    to {
      transform: translate(52.79835vw, 100vh) scale(0.1023);
    }
  }
  .snow:nth-child(23) {
    opacity: 0.7748;
    transform: translate(8.4048vw, -10px) scale(0.636);
    animation: fall-23 27s -19s linear infinite;
  }
  @keyframes fall-23 {
    53.821% {
      transform: translate(2.5128vw, 53.821vh) scale(0.636);
    }
    to {
      transform: translate(5.4588vw, 100vh) scale(0.636);
    }
  }
  .snow:nth-child(24) {
    opacity: 0.144;
    transform: translate(79.4437vw, -10px) scale(0.8363);
    animation: fall-24 28s -16s linear infinite;
  }
  @keyframes fall-24 {
    41.783% {
      transform: translate(85.9603vw, 41.783vh) scale(0.8363);
    }
    to {
      transform: translate(82.702vw, 100vh) scale(0.8363);
    }
  }
  .snow:nth-child(25) {
    opacity: 0.4813;
    transform: translate(31.4783vw, -10px) scale(0.8477);
    animation: fall-25 16s -12s linear infinite;
  }
  @keyframes fall-25 {
    38.952% {
      transform: translate(29.2575vw, 38.952vh) scale(0.8477);
    }
    to {
      transform: translate(30.3679vw, 100vh) scale(0.8477);
    }
  }
  .snow:nth-child(26) {
    opacity: 0.5392;
    transform: translate(71.5772vw, -10px) scale(0.3464);
    animation: fall-26 15s -5s linear infinite;
  }
  @keyframes fall-26 {
    48.968% {
      transform: translate(67.5005vw, 48.968vh) scale(0.3464);
    }
    to {
      transform: translate(69.53885vw, 100vh) scale(0.3464);
    }
  }
  .snow:nth-child(27) {
    opacity: 0.2219;
    transform: translate(26.0458vw, -10px) scale(0.0952);
    animation: fall-27 11s -8s linear infinite;
  }
  @keyframes fall-27 {
    66.667% {
      transform: translate(26.7277vw, 66.667vh) scale(0.0952);
    }
    to {
      transform: translate(26.38675vw, 100vh) scale(0.0952);
    }
  }
  .snow:nth-child(28) {
    opacity: 0.6569;
    transform: translate(86.4652vw, -10px) scale(0.0765);
    animation: fall-28 22s -21s linear infinite;
  }
  @keyframes fall-28 {
    69.756% {
      transform: translate(79.7907vw, 69.756vh) scale(0.0765);
    }
    to {
      transform: translate(83.12795vw, 100vh) scale(0.0765);
    }
  }
  .snow:nth-child(29) {
    opacity: 0.0889;
    transform: translate(95.3839vw, -10px) scale(0.079);
    animation: fall-29 15s -8s linear infinite;
  }
  @keyframes fall-29 {
    52.334% {
      transform: translate(99.7852vw, 52.334vh) scale(0.079);
    }
    to {
      transform: translate(97.58455vw, 100vh) scale(0.079);
    }
  }
  .snow:nth-child(30) {
    opacity: 0.3048;
    transform: translate(33.2978vw, -10px) scale(0.5683);
    animation: fall-30 30s -23s linear infinite;
  }
  @keyframes fall-30 {
    32.804% {
      transform: translate(36.5175vw, 32.804vh) scale(0.5683);
    }
    to {
      transform: translate(34.90765vw, 100vh) scale(0.5683);
    }
  }
  .snow:nth-child(31) {
    opacity: 0.9827;
    transform: translate(38.5079vw, -10px) scale(0.6878);
    animation: fall-31 18s -7s linear infinite;
  }
  @keyframes fall-31 {
    78.409% {
      transform: translate(42.2579vw, 78.409vh) scale(0.6878);
    }
    to {
      transform: translate(40.3829vw, 100vh) scale(0.6878);
    }
  }
  .snow:nth-child(32) {
    opacity: 0.0312;
    transform: translate(64.3878vw, -10px) scale(0.4321);
    animation: fall-32 16s -28s linear infinite;
  }
  @keyframes fall-32 {
    32.977% {
      transform: translate(63.6515vw, 32.977vh) scale(0.4321);
    }
    to {
      transform: translate(64.01965vw, 100vh) scale(0.4321);
    }
  }
  .snow:nth-child(33) {
    opacity: 0.9558;
    transform: translate(48.9779vw, -10px) scale(0.8912);
    animation: fall-33 30s -20s linear infinite;
  }
  @keyframes fall-33 {
    52.268% {
      transform: translate(43.3332vw, 52.268vh) scale(0.8912);
    }
    to {
      transform: translate(46.15555vw, 100vh) scale(0.8912);
    }
  }
  .snow:nth-child(34) {
    opacity: 0.1748;
    transform: translate(84.8721vw, -10px) scale(0.7884);
    animation: fall-34 29s -29s linear infinite;
  }
  @keyframes fall-34 {
    70.167% {
      transform: translate(93.4582vw, 70.167vh) scale(0.7884);
    }
    to {
      transform: translate(89.16515vw, 100vh) scale(0.7884);
    }
  }
  .snow:nth-child(35) {
    opacity: 0.7521;
    transform: translate(0.2241vw, -10px) scale(0.0107);
    animation: fall-35 21s -9s linear infinite;
  }
  @keyframes fall-35 {
    78.626% {
      transform: translate(1.3717vw, 78.626vh) scale(0.0107);
    }
    to {
      transform: translate(0.7979vw, 100vh) scale(0.0107);
    }
  }
  .snow:nth-child(36) {
    opacity: 0.6724;
    transform: translate(26.1486vw, -10px) scale(0.4268);
    animation: fall-36 27s -17s linear infinite;
  }
  @keyframes fall-36 {
    38.696% {
      transform: translate(34.8915vw, 38.696vh) scale(0.4268);
    }
    to {
      transform: translate(30.52005vw, 100vh) scale(0.4268);
    }
  }
  .snow:nth-child(37) {
    opacity: 0.2905;
    transform: translate(84.2359vw, -10px) scale(0.321);
    animation: fall-37 25s -26s linear infinite;
  }
  @keyframes fall-37 {
    63.648% {
      transform: translate(83.5167vw, 63.648vh) scale(0.321);
    }
    to {
      transform: translate(83.8763vw, 100vh) scale(0.321);
    }
  }
  .snow:nth-child(38) {
    opacity: 0.5509;
    transform: translate(86.436vw, -10px) scale(0.844);
    animation: fall-38 20s -10s linear infinite;
  }
  @keyframes fall-38 {
    64.864% {
      transform: translate(84.5091vw, 64.864vh) scale(0.844);
    }
    to {
      transform: translate(85.47255vw, 100vh) scale(0.844);
    }
  }
  .snow:nth-child(39) {
    opacity: 0.0515;
    transform: translate(67.4199vw, -10px) scale(0.7936);
    animation: fall-39 15s -15s linear infinite;
  }
  @keyframes fall-39 {
    53.58% {
      transform: translate(74.3985vw, 53.58vh) scale(0.7936);
    }
    to {
      transform: translate(70.9092vw, 100vh) scale(0.7936);
    }
  }
  .snow:nth-child(40) {
    opacity: 0.3894;
    transform: translate(1.2897vw, -10px) scale(0.2824);
    animation: fall-40 22s -16s linear infinite;
  }
  @keyframes fall-40 {
    69.537% {
      transform: translate(1.4894vw, 69.537vh) scale(0.2824);
    }
    to {
      transform: translate(1.38955vw, 100vh) scale(0.2824);
    }
  }
  .snow:nth-child(41) {
    opacity: 0.2023;
    transform: translate(77.9072vw, -10px) scale(0.9119);
    animation: fall-41 20s -27s linear infinite;
  }
  @keyframes fall-41 {
    54.392% {
      transform: translate(86.0093vw, 54.392vh) scale(0.9119);
    }
    to {
      transform: translate(81.95825vw, 100vh) scale(0.9119);
    }
  }
  .snow:nth-child(42) {
    opacity: 0.4181;
    transform: translate(67.6784vw, -10px) scale(0.9716);
    animation: fall-42 26s -1s linear infinite;
  }
  @keyframes fall-42 {
    32.488% {
      transform: translate(65.001vw, 32.488vh) scale(0.9716);
    }
    to {
      transform: translate(66.3397vw, 100vh) scale(0.9716);
    }
  }
  .snow:nth-child(43) {
    opacity: 0.1075;
    transform: translate(79.5071vw, -10px) scale(0.2789);
    animation: fall-43 28s -18s linear infinite;
  }
  @keyframes fall-43 {
    64.836% {
      transform: translate(75.7721vw, 64.836vh) scale(0.2789);
    }
    to {
      transform: translate(77.6396vw, 100vh) scale(0.2789);
    }
  }
  .snow:nth-child(44) {
    opacity: 0.7193;
    transform: translate(41.7647vw, -10px) scale(0.6302);
    animation: fall-44 10s -9s linear infinite;
  }
  @keyframes fall-44 {
    66.829% {
      transform: translate(51.0102vw, 66.829vh) scale(0.6302);
    }
    to {
      transform: translate(46.38745vw, 100vh) scale(0.6302);
    }
  }
  .snow:nth-child(45) {
    opacity: 0.9494;
    transform: translate(25.2515vw, -10px) scale(0.573);
    animation: fall-45 16s -10s linear infinite;
  }
  @keyframes fall-45 {
    50.943% {
      transform: translate(22.4388vw, 50.943vh) scale(0.573);
    }
    to {
      transform: translate(23.84515vw, 100vh) scale(0.573);
    }
  }
  .snow:nth-child(46) {
    opacity: 0.0146;
    transform: translate(80.6269vw, -10px) scale(0.2221);
    animation: fall-46 21s -9s linear infinite;
  }
  @keyframes fall-46 {
    57.836% {
      transform: translate(71.9867vw, 57.836vh) scale(0.2221);
    }
    to {
      transform: translate(76.3068vw, 100vh) scale(0.2221);
    }
  }
  .snow:nth-child(47) {
    opacity: 0.8766;
    transform: translate(11.6005vw, -10px) scale(0.162);
    animation: fall-47 20s -27s linear infinite;
  }
  @keyframes fall-47 {
    57.077% {
      transform: translate(15.2088vw, 57.077vh) scale(0.162);
    }
    to {
      transform: translate(13.40465vw, 100vh) scale(0.162);
    }
  }
  .snow:nth-child(48) {
    opacity: 0.8562;
    transform: translate(93.9985vw, -10px) scale(0.3573);
    animation: fall-48 11s -6s linear infinite;
  }
  @keyframes fall-48 {
    57.751% {
      transform: translate(99.2681vw, 57.751vh) scale(0.3573);
    }
    to {
      transform: translate(96.6333vw, 100vh) scale(0.3573);
    }
  }
  .snow:nth-child(49) {
    opacity: 0.6302;
    transform: translate(82.9438vw, -10px) scale(0.5802);
    animation: fall-49 14s -16s linear infinite;
  }
  @keyframes fall-49 {
    40.057% {
      transform: translate(92.3935vw, 40.057vh) scale(0.5802);
    }
    to {
      transform: translate(87.66865vw, 100vh) scale(0.5802);
    }
  }
  .snow:nth-child(50) {
    opacity: 0.2097;
    transform: translate(30.4925vw, -10px) scale(0.9193);
    animation: fall-50 30s -23s linear infinite;
  }
  @keyframes fall-50 {
    72.432% {
      transform: translate(22.55vw, 72.432vh) scale(0.9193);
    }
    to {
      transform: translate(26.52125vw, 100vh) scale(0.9193);
    }
  }
  .snow:nth-child(51) {
    opacity: 0.6861;
    transform: translate(32.6082vw, -10px) scale(0.3016);
    animation: fall-51 11s -11s linear infinite;
  }
  @keyframes fall-51 {
    37.165% {
      transform: translate(31.409vw, 37.165vh) scale(0.3016);
    }
    to {
      transform: translate(32.0086vw, 100vh) scale(0.3016);
    }
  }
  .snow:nth-child(52) {
    opacity: 0.5036;
    transform: translate(91.7468vw, -10px) scale(0.0338);
    animation: fall-52 22s -28s linear infinite;
  }
  @keyframes fall-52 {
    71.902% {
      transform: translate(93.2187vw, 71.902vh) scale(0.0338);
    }
    to {
      transform: translate(92.48275vw, 100vh) scale(0.0338);
    }
  }
  .snow:nth-child(53) {
    opacity: 0.2509;
    transform: translate(47.2747vw, -10px) scale(0.1845);
    animation: fall-53 29s -10s linear infinite;
  }
  @keyframes fall-53 {
    63.955% {
      transform: translate(54.3344vw, 63.955vh) scale(0.1845);
    }
    to {
      transform: translate(50.80455vw, 100vh) scale(0.1845);
    }
  }
  .snow:nth-child(54) {
    opacity: 0.9707;
    transform: translate(97.8134vw, -10px) scale(0.0034);
    animation: fall-54 24s -12s linear infinite;
  }
  @keyframes fall-54 {
    73.877% {
      transform: translate(93.9367vw, 73.877vh) scale(0.0034);
    }
    to {
      transform: translate(95.87505vw, 100vh) scale(0.0034);
    }
  }
  .snow:nth-child(55) {
    opacity: 0.9776;
    transform: translate(26.027vw, -10px) scale(0.813);
    animation: fall-55 28s -7s linear infinite;
  }
  @keyframes fall-55 {
    30.11% {
      transform: translate(31.2406vw, 30.11vh) scale(0.813);
    }
    to {
      transform: translate(28.6338vw, 100vh) scale(0.813);
    }
  }
  .snow:nth-child(56) {
    opacity: 0.9653;
    transform: translate(29.0006vw, -10px) scale(0.7326);
    animation: fall-56 25s -19s linear infinite;
  }
  @keyframes fall-56 {
    54.369% {
      transform: translate(26.5562vw, 54.369vh) scale(0.7326);
    }
    to {
      transform: translate(27.7784vw, 100vh) scale(0.7326);
    }
  }
  .snow:nth-child(57) {
    opacity: 0.4347;
    transform: translate(23.1227vw, -10px) scale(0.6077);
    animation: fall-57 30s -30s linear infinite;
  }
  @keyframes fall-57 {
    39.597% {
      transform: translate(30.5447vw, 39.597vh) scale(0.6077);
    }
    to {
      transform: translate(26.8337vw, 100vh) scale(0.6077);
    }
  }
  .snow:nth-child(58) {
    opacity: 0.4576;
    transform: translate(35.8947vw, -10px) scale(0.8136);
    animation: fall-58 18s -13s linear infinite;
  }
  @keyframes fall-58 {
    54.469% {
      transform: translate(28.4672vw, 54.469vh) scale(0.8136);
    }
    to {
      transform: translate(32.18095vw, 100vh) scale(0.8136);
    }
  }
  .snow:nth-child(59) {
    opacity: 0.9877;
    transform: translate(79.1769vw, -10px) scale(0.3883);
    animation: fall-59 18s -24s linear infinite;
  }
  @keyframes fall-59 {
    61.739% {
      transform: translate(84.0469vw, 61.739vh) scale(0.3883);
    }
    to {
      transform: translate(81.6119vw, 100vh) scale(0.3883);
    }
  }
  .snow:nth-child(60) {
    opacity: 0.0945;
    transform: translate(75.0366vw, -10px) scale(0.7612);
    animation: fall-60 25s -25s linear infinite;
  }
  @keyframes fall-60 {
    79.227% {
      transform: translate(82.9862vw, 79.227vh) scale(0.7612);
    }
    to {
      transform: translate(79.0114vw, 100vh) scale(0.7612);
    }
  }
  .snow:nth-child(61) {
    opacity: 0.1768;
    transform: translate(46.0546vw, -10px) scale(0.3816);
    animation: fall-61 17s -11s linear infinite;
  }
  @keyframes fall-61 {
    76.323% {
      transform: translate(47.0626vw, 76.323vh) scale(0.3816);
    }
    to {
      transform: translate(46.5586vw, 100vh) scale(0.3816);
    }
  }
  .snow:nth-child(62) {
    opacity: 0.0463;
    transform: translate(75.2017vw, -10px) scale(0.2221);
    animation: fall-62 30s -1s linear infinite;
  }
  @keyframes fall-62 {
    60.778% {
      transform: translate(68.6265vw, 60.778vh) scale(0.2221);
    }
    to {
      transform: translate(71.9141vw, 100vh) scale(0.2221);
    }
  }
  .snow:nth-child(63) {
    opacity: 0.8302;
    transform: translate(69.8535vw, -10px) scale(0.7588);
    animation: fall-63 18s -6s linear infinite;
  }
  @keyframes fall-63 {
    35.833% {
      transform: translate(69.8357vw, 35.833vh) scale(0.7588);
    }
    to {
      transform: translate(69.8446vw, 100vh) scale(0.7588);
    }
  }
  .snow:nth-child(64) {
    opacity: 0.8006;
    transform: translate(89.7359vw, -10px) scale(0.5421);
    animation: fall-64 14s -26s linear infinite;
  }
  @keyframes fall-64 {
    71.519% {
      transform: translate(90.4297vw, 71.519vh) scale(0.5421);
    }
    to {
      transform: translate(90.0828vw, 100vh) scale(0.5421);
    }
  }
  .snow:nth-child(65) {
    opacity: 0.5304;
    transform: translate(91.2409vw, -10px) scale(0.7673);
    animation: fall-65 29s -30s linear infinite;
  }
  @keyframes fall-65 {
    75.63% {
      transform: translate(92.1584vw, 75.63vh) scale(0.7673);
    }
    to {
      transform: translate(91.69965vw, 100vh) scale(0.7673);
    }
  }
  .snow:nth-child(66) {
    opacity: 0.3267;
    transform: translate(70.9029vw, -10px) scale(0.4587);
    animation: fall-66 27s -21s linear infinite;
  }
  @keyframes fall-66 {
    32.189% {
      transform: translate(68.7433vw, 32.189vh) scale(0.4587);
    }
    to {
      transform: translate(69.8231vw, 100vh) scale(0.4587);
    }
  }
  .snow:nth-child(67) {
    opacity: 0.1343;
    transform: translate(45.9638vw, -10px) scale(0.0133);
    animation: fall-67 10s -5s linear infinite;
  }
  @keyframes fall-67 {
    66.584% {
      transform: translate(47.4979vw, 66.584vh) scale(0.0133);
    }
    to {
      transform: translate(46.73085vw, 100vh) scale(0.0133);
    }
  }
  .snow:nth-child(68) {
    opacity: 0.8433;
    transform: translate(23.5496vw, -10px) scale(0.1161);
    animation: fall-68 26s -20s linear infinite;
  }
  @keyframes fall-68 {
    58.972% {
      transform: translate(26.0443vw, 58.972vh) scale(0.1161);
    }
    to {
      transform: translate(24.79695vw, 100vh) scale(0.1161);
    }
  }
  .snow:nth-child(69) {
    opacity: 0.6689;
    transform: translate(46.9375vw, -10px) scale(0.2274);
    animation: fall-69 11s -7s linear infinite;
  }
  @keyframes fall-69 {
    52.041% {
      transform: translate(56.5393vw, 52.041vh) scale(0.2274);
    }
    to {
      transform: translate(51.7384vw, 100vh) scale(0.2274);
    }
  }
  .snow:nth-child(70) {
    opacity: 0.4669;
    transform: translate(69.4551vw, -10px) scale(0.5039);
    animation: fall-70 11s -11s linear infinite;
  }
  @keyframes fall-70 {
    31.143% {
      transform: translate(69.8128vw, 31.143vh) scale(0.5039);
    }
    to {
      transform: translate(69.63395vw, 100vh) scale(0.5039);
    }
  }
  .snow:nth-child(71) {
    opacity: 0.9612;
    transform: translate(0.9703vw, -10px) scale(0.8924);
    animation: fall-71 28s -5s linear infinite;
  }
  @keyframes fall-71 {
    70.28% {
      transform: translate(2.3209vw, 70.28vh) scale(0.8924);
    }
    to {
      transform: translate(1.6456vw, 100vh) scale(0.8924);
    }
  }
  .snow:nth-child(72) {
    opacity: 0.4833;
    transform: translate(59.7436vw, -10px) scale(0.5524);
    animation: fall-72 28s -17s linear infinite;
  }
  @keyframes fall-72 {
    37.307% {
      transform: translate(56.7424vw, 37.307vh) scale(0.5524);
    }
    to {
      transform: translate(58.243vw, 100vh) scale(0.5524);
    }
  }
  .snow:nth-child(73) {
    opacity: 0.863;
    transform: translate(65.872vw, -10px) scale(0.1016);
    animation: fall-73 25s -19s linear infinite;
  }
  @keyframes fall-73 {
    37.587% {
      transform: translate(70.2701vw, 37.587vh) scale(0.1016);
    }
    to {
      transform: translate(68.07105vw, 100vh) scale(0.1016);
    }
  }
  .snow:nth-child(74) {
    opacity: 0.5454;
    transform: translate(38.2339vw, -10px) scale(0.6962);
    animation: fall-74 27s -21s linear infinite;
  }
  @keyframes fall-74 {
    73.913% {
      transform: translate(45.3465vw, 73.913vh) scale(0.6962);
    }
    to {
      transform: translate(41.7902vw, 100vh) scale(0.6962);
    }
  }
  .snow:nth-child(75) {
    opacity: 0.4388;
    transform: translate(14.2218vw, -10px) scale(0.3801);
    animation: fall-75 28s -28s linear infinite;
  }
  @keyframes fall-75 {
    63.04% {
      transform: translate(13.5041vw, 63.04vh) scale(0.3801);
    }
    to {
      transform: translate(13.86295vw, 100vh) scale(0.3801);
    }
  }
  .snow:nth-child(76) {
    opacity: 0.3608;
    transform: translate(78.9677vw, -10px) scale(0.3162);
    animation: fall-76 20s -7s linear infinite;
  }
  @keyframes fall-76 {
    30.992% {
      transform: translate(81.0167vw, 30.992vh) scale(0.3162);
    }
    to {
      transform: translate(79.9922vw, 100vh) scale(0.3162);
    }
  }
  .snow:nth-child(77) {
    opacity: 0.579;
    transform: translate(10.1587vw, -10px) scale(0.3411);
    animation: fall-77 19s -24s linear infinite;
  }
  @keyframes fall-77 {
    43.729% {
      transform: translate(16.3378vw, 43.729vh) scale(0.3411);
    }
    to {
      transform: translate(13.24825vw, 100vh) scale(0.3411);
    }
  }
  .snow:nth-child(78) {
    opacity: 0.0589;
    transform: translate(45.4906vw, -10px) scale(0.3277);
    animation: fall-78 28s -13s linear infinite;
  }
  @keyframes fall-78 {
    75.137% {
      transform: translate(47.5862vw, 75.137vh) scale(0.3277);
    }
    to {
      transform: translate(46.5384vw, 100vh) scale(0.3277);
    }
  }
  .snow:nth-child(79) {
    opacity: 0.4559;
    transform: translate(98.3581vw, -10px) scale(0.6773);
    animation: fall-79 15s -20s linear infinite;
  }
  @keyframes fall-79 {
    38.347% {
      transform: translate(96.4506vw, 38.347vh) scale(0.6773);
    }
    to {
      transform: translate(97.40435vw, 100vh) scale(0.6773);
    }
  }
  .snow:nth-child(80) {
    opacity: 0.3016;
    transform: translate(82.5845vw, -10px) scale(0.0462);
    animation: fall-80 28s -30s linear infinite;
  }
  @keyframes fall-80 {
    38.156% {
      transform: translate(88.1774vw, 38.156vh) scale(0.0462);
    }
    to {
      transform: translate(85.38095vw, 100vh) scale(0.0462);
    }
  }
  .snow:nth-child(81) {
    opacity: 0.3821;
    transform: translate(99.5284vw, -10px) scale(0.707);
    animation: fall-81 18s -8s linear infinite;
  }
  @keyframes fall-81 {
    45.233% {
      transform: translate(89.9219vw, 45.233vh) scale(0.707);
    }
    to {
      transform: translate(94.72515vw, 100vh) scale(0.707);
    }
  }
  .snow:nth-child(82) {
    opacity: 0.8498;
    transform: translate(36.1217vw, -10px) scale(0.4816);
    animation: fall-82 24s -30s linear infinite;
  }
  @keyframes fall-82 {
    70.569% {
      transform: translate(31.8708vw, 70.569vh) scale(0.4816);
    }
    to {
      transform: translate(33.99625vw, 100vh) scale(0.4816);
    }
  }
  .snow:nth-child(83) {
    opacity: 0.3205;
    transform: translate(9.5739vw, -10px) scale(0.1606);
    animation: fall-83 17s -17s linear infinite;
  }
  @keyframes fall-83 {
    69.863% {
      transform: translate(0.1033vw, 69.863vh) scale(0.1606);
    }
    to {
      transform: translate(4.8386vw, 100vh) scale(0.1606);
    }
  }
  .snow:nth-child(84) {
    opacity: 0.5891;
    transform: translate(24.1774vw, -10px) scale(0.2721);
    animation: fall-84 20s -20s linear infinite;
  }
  @keyframes fall-84 {
    49.439% {
      transform: translate(16.5345vw, 49.439vh) scale(0.2721);
    }
    to {
      transform: translate(20.35595vw, 100vh) scale(0.2721);
    }
  }
  .snow:nth-child(85) {
    opacity: 0.6825;
    transform: translate(76.399vw, -10px) scale(0.4059);
    animation: fall-85 18s -18s linear infinite;
  }
  @keyframes fall-85 {
    64.984% {
      transform: translate(72.9222vw, 64.984vh) scale(0.4059);
    }
    to {
      transform: translate(74.6606vw, 100vh) scale(0.4059);
    }
  }
  .snow:nth-child(86) {
    opacity: 0.3189;
    transform: translate(60.493vw, -10px) scale(0.1003);
    animation: fall-86 19s -22s linear infinite;
  }
  @keyframes fall-86 {
    75.646% {
      transform: translate(55.2799vw, 75.646vh) scale(0.1003);
    }
    to {
      transform: translate(57.88645vw, 100vh) scale(0.1003);
    }
  }
  .snow:nth-child(87) {
    opacity: 0.2821;
    transform: translate(37.6368vw, -10px) scale(0.1828);
    animation: fall-87 15s -3s linear infinite;
  }
  @keyframes fall-87 {
    41.71% {
      transform: translate(28.2151vw, 41.71vh) scale(0.1828);
    }
    to {
      transform: translate(32.92595vw, 100vh) scale(0.1828);
    }
  }
  .snow:nth-child(88) {
    opacity: 0.5621;
    transform: translate(85.0827vw, -10px) scale(0.008);
    animation: fall-88 14s -12s linear infinite;
  }
  @keyframes fall-88 {
    36.255% {
      transform: translate(89.0394vw, 36.255vh) scale(0.008);
    }
    to {
      transform: translate(87.06105vw, 100vh) scale(0.008);
    }
  }
  .snow:nth-child(89) {
    opacity: 0.5484;
    transform: translate(2.4812vw, -10px) scale(0.944);
    animation: fall-89 29s -22s linear infinite;
  }
  @keyframes fall-89 {
    73.26% {
      transform: translate(-1.0466vw, 73.26vh) scale(0.944);
    }
    to {
      transform: translate(0.7173vw, 100vh) scale(0.944);
    }
  }
  .snow:nth-child(90) {
    opacity: 0.596;
    transform: translate(26.4373vw, -10px) scale(0.9583);
    animation: fall-90 21s -13s linear infinite;
  }
  @keyframes fall-90 {
    72.086% {
      transform: translate(26.7663vw, 72.086vh) scale(0.9583);
    }
    to {
      transform: translate(26.6018vw, 100vh) scale(0.9583);
    }
  }
  .snow:nth-child(91) {
    opacity: 0.2684;
    transform: translate(86.4284vw, -10px) scale(0.7599);
    animation: fall-91 10s -19s linear infinite;
  }
  @keyframes fall-91 {
    40.712% {
      transform: translate(82.9399vw, 40.712vh) scale(0.7599);
    }
    to {
      transform: translate(84.68415vw, 100vh) scale(0.7599);
    }
  }
  .snow:nth-child(92) {
    opacity: 0.561;
    transform: translate(7.6589vw, -10px) scale(0.2726);
    animation: fall-92 20s -8s linear infinite;
  }
  @keyframes fall-92 {
    39.616% {
      transform: translate(14.0425vw, 39.616vh) scale(0.2726);
    }
    to {
      transform: translate(10.8507vw, 100vh) scale(0.2726);
    }
  }
  .snow:nth-child(93) {
    opacity: 0.326;
    transform: translate(97.9927vw, -10px) scale(0.3386);
    animation: fall-93 13s -11s linear infinite;
  }
  @keyframes fall-93 {
    30.561% {
      transform: translate(95.2784vw, 30.561vh) scale(0.3386);
    }
    to {
      transform: translate(96.63555vw, 100vh) scale(0.3386);
    }
  }
  .snow:nth-child(94) {
    opacity: 0.9327;
    transform: translate(13.4617vw, -10px) scale(0.7127);
    animation: fall-94 30s -11s linear infinite;
  }
  @keyframes fall-94 {
    68.357% {
      transform: translate(21.7509vw, 68.357vh) scale(0.7127);
    }
    to {
      transform: translate(17.6063vw, 100vh) scale(0.7127);
    }
  }
  .snow:nth-child(95) {
    opacity: 0.7596;
    transform: translate(60.8121vw, -10px) scale(0.4178);
    animation: fall-95 20s -16s linear infinite;
  }
  @keyframes fall-95 {
    54.638% {
      transform: translate(54.0901vw, 54.638vh) scale(0.4178);
    }
    to {
      transform: translate(57.4511vw, 100vh) scale(0.4178);
    }
  }
  .snow:nth-child(96) {
    opacity: 0.2197;
    transform: translate(42.0316vw, -10px) scale(0.7949);
    animation: fall-96 28s -16s linear infinite;
  }
  @keyframes fall-96 {
    48.661% {
      transform: translate(44.6885vw, 48.661vh) scale(0.7949);
    }
    to {
      transform: translate(43.36005vw, 100vh) scale(0.7949);
    }
  }
  .snow:nth-child(97) {
    opacity: 0.2747;
    transform: translate(20.7519vw, -10px) scale(0.7956);
    animation: fall-97 11s -3s linear infinite;
  }
  @keyframes fall-97 {
    47.418% {
      transform: translate(29.778vw, 47.418vh) scale(0.7956);
    }
    to {
      transform: translate(25.26495vw, 100vh) scale(0.7956);
    }
  }
  .snow:nth-child(98) {
    opacity: 0.5845;
    transform: translate(97.6439vw, -10px) scale(0.3977);
    animation: fall-98 24s -17s linear infinite;
  }
  @keyframes fall-98 {
    57.889% {
      transform: translate(105.7988vw, 57.889vh) scale(0.3977);
    }
    to {
      transform: translate(101.72135vw, 100vh) scale(0.3977);
    }
  }
  .snow:nth-child(99) {
    opacity: 0.4425;
    transform: translate(95.5838vw, -10px) scale(0.8434);
    animation: fall-99 27s -13s linear infinite;
  }
  @keyframes fall-99 {
    77.558% {
      transform: translate(105.0792vw, 77.558vh) scale(0.8434);
    }
    to {
      transform: translate(100.3315vw, 100vh) scale(0.8434);
    }
  }
  .snow:nth-child(100) {
    opacity: 0.7031;
    transform: translate(25.3773vw, -10px) scale(0.0646);
    animation: fall-100 11s -22s linear infinite;
  }
  @keyframes fall-100 {
    54.298% {
      transform: translate(17.1947vw, 54.298vh) scale(0.0646);
    }
    to {
      transform: translate(21.286vw, 100vh) scale(0.0646);
    }
  }
  .snow:nth-child(101) {
    opacity: 0.9832;
    transform: translate(61.421vw, -10px) scale(0.9581);
    animation: fall-101 27s -3s linear infinite;
  }
  @keyframes fall-101 {
    39.208% {
      transform: translate(62.9993vw, 39.208vh) scale(0.9581);
    }
    to {
      transform: translate(62.21015vw, 100vh) scale(0.9581);
    }
  }
  .snow:nth-child(102) {
    opacity: 0.5763;
    transform: translate(56.8464vw, -10px) scale(0.3216);
    animation: fall-102 20s -8s linear infinite;
  }
  @keyframes fall-102 {
    56.197% {
      transform: translate(47.5167vw, 56.197vh) scale(0.3216);
    }
    to {
      transform: translate(52.18155vw, 100vh) scale(0.3216);
    }
  }
  .snow:nth-child(103) {
    opacity: 0.0888;
    transform: translate(9.1866vw, -10px) scale(0.2717);
    animation: fall-103 30s -18s linear infinite;
  }
  @keyframes fall-103 {
    30.24% {
      transform: translate(1.0977vw, 30.24vh) scale(0.2717);
    }
    to {
      transform: translate(5.14215vw, 100vh) scale(0.2717);
    }
  }
  .snow:nth-child(104) {
    opacity: 0.1969;
    transform: translate(5.4021vw, -10px) scale(0.2252);
    animation: fall-104 18s -12s linear infinite;
  }
  @keyframes fall-104 {
    70.913% {
      transform: translate(1.226vw, 70.913vh) scale(0.2252);
    }
    to {
      transform: translate(3.31405vw, 100vh) scale(0.2252);
    }
  }
  .snow:nth-child(105) {
    opacity: 0.5856;
    transform: translate(82.2592vw, -10px) scale(0.5971);
    animation: fall-105 17s -17s linear infinite;
  }
  @keyframes fall-105 {
    37.596% {
      transform: translate(77.8744vw, 37.596vh) scale(0.5971);
    }
    to {
      transform: translate(80.0668vw, 100vh) scale(0.5971);
    }
  }
  .snow:nth-child(106) {
    opacity: 0.4534;
    transform: translate(49.663vw, -10px) scale(0.202);
    animation: fall-106 14s -14s linear infinite;
  }
  @keyframes fall-106 {
    64.605% {
      transform: translate(44.9258vw, 64.605vh) scale(0.202);
    }
    to {
      transform: translate(47.2944vw, 100vh) scale(0.202);
    }
  }
  .snow:nth-child(107) {
    opacity: 0.195;
    transform: translate(16.0652vw, -10px) scale(0.8203);
    animation: fall-107 29s -28s linear infinite;
  }
  @keyframes fall-107 {
    70.039% {
      transform: translate(8.3041vw, 70.039vh) scale(0.8203);
    }
    to {
      transform: translate(12.18465vw, 100vh) scale(0.8203);
    }
  }
  .snow:nth-child(108) {
    opacity: 0.6507;
    transform: translate(77.2809vw, -10px) scale(0.6754);
    animation: fall-108 13s -4s linear infinite;
  }
  @keyframes fall-108 {
    40.91% {
      transform: translate(75.1617vw, 40.91vh) scale(0.6754);
    }
    to {
      transform: translate(76.2213vw, 100vh) scale(0.6754);
    }
  }
  .snow:nth-child(109) {
    opacity: 0.6738;
    transform: translate(36.315vw, -10px) scale(0.9064);
    animation: fall-109 13s -12s linear infinite;
  }
  @keyframes fall-109 {
    63.732% {
      transform: translate(38.7155vw, 63.732vh) scale(0.9064);
    }
    to {
      transform: translate(37.51525vw, 100vh) scale(0.9064);
    }
  }
  .snow:nth-child(110) {
    opacity: 0.6511;
    transform: translate(69.8056vw, -10px) scale(0.7845);
    animation: fall-110 19s -27s linear infinite;
  }
  @keyframes fall-110 {
    42.571% {
      transform: translate(66.1172vw, 42.571vh) scale(0.7845);
    }
    to {
      transform: translate(67.9614vw, 100vh) scale(0.7845);
    }
  }
  .snow:nth-child(111) {
    opacity: 0.8557;
    transform: translate(69.8857vw, -10px) scale(0.593);
    animation: fall-111 25s -5s linear infinite;
  }
  @keyframes fall-111 {
    62.318% {
      transform: translate(61.0689vw, 62.318vh) scale(0.593);
    }
    to {
      transform: translate(65.4773vw, 100vh) scale(0.593);
    }
  }
  .snow:nth-child(112) {
    opacity: 0.9305;
    transform: translate(91.38vw, -10px) scale(0.2272);
    animation: fall-112 30s -13s linear infinite;
  }
  @keyframes fall-112 {
    53.991% {
      transform: translate(89.1271vw, 53.991vh) scale(0.2272);
    }
    to {
      transform: translate(90.25355vw, 100vh) scale(0.2272);
    }
  }
  .snow:nth-child(113) {
    opacity: 0.32;
    transform: translate(42.9341vw, -10px) scale(0.3846);
    animation: fall-113 24s -26s linear infinite;
  }
  @keyframes fall-113 {
    37.745% {
      transform: translate(41.0327vw, 37.745vh) scale(0.3846);
    }
    to {
      transform: translate(41.9834vw, 100vh) scale(0.3846);
    }
  }
  .snow:nth-child(114) {
    opacity: 0.9347;
    transform: translate(91.3731vw, -10px) scale(0.9135);
    animation: fall-114 11s -12s linear infinite;
  }
  @keyframes fall-114 {
    53.84% {
      transform: translate(99.8807vw, 53.84vh) scale(0.9135);
    }
    to {
      transform: translate(95.6269vw, 100vh) scale(0.9135);
    }
  }
  .snow:nth-child(115) {
    opacity: 0.6908;
    transform: translate(60.5979vw, -10px) scale(0.0954);
    animation: fall-115 12s -18s linear infinite;
  }
  @keyframes fall-115 {
    47.369% {
      transform: translate(60.3595vw, 47.369vh) scale(0.0954);
    }
    to {
      transform: translate(60.4787vw, 100vh) scale(0.0954);
    }
  }
  .snow:nth-child(116) {
    opacity: 0.1547;
    transform: translate(94.7935vw, -10px) scale(0.077);
    animation: fall-116 10s -26s linear infinite;
  }
  @keyframes fall-116 {
    68.236% {
      transform: translate(95.207vw, 68.236vh) scale(0.077);
    }
    to {
      transform: translate(95.00025vw, 100vh) scale(0.077);
    }
  }
  .snow:nth-child(117) {
    opacity: 0.287;
    transform: translate(42.1857vw, -10px) scale(0.236);
    animation: fall-117 11s -17s linear infinite;
  }
  @keyframes fall-117 {
    41.021% {
      transform: translate(48.113vw, 41.021vh) scale(0.236);
    }
    to {
      transform: translate(45.14935vw, 100vh) scale(0.236);
    }
  }
  .snow:nth-child(118) {
    opacity: 0.0093;
    transform: translate(30.7792vw, -10px) scale(0.6906);
    animation: fall-118 20s -9s linear infinite;
  }
  @keyframes fall-118 {
    75.381% {
      transform: translate(24.6034vw, 75.381vh) scale(0.6906);
    }
    to {
      transform: translate(27.6913vw, 100vh) scale(0.6906);
    }
  }
  .snow:nth-child(119) {
    opacity: 0.8215;
    transform: translate(91.7579vw, -10px) scale(0.1361);
    animation: fall-119 18s -10s linear infinite;
  }
  @keyframes fall-119 {
    73.166% {
      transform: translate(97.7993vw, 73.166vh) scale(0.1361);
    }
    to {
      transform: translate(94.7786vw, 100vh) scale(0.1361);
    }
  }
  .snow:nth-child(120) {
    opacity: 0.802;
    transform: translate(43.0619vw, -10px) scale(0.0792);
    animation: fall-120 14s -14s linear infinite;
  }
  @keyframes fall-120 {
    31.547% {
      transform: translate(40.118vw, 31.547vh) scale(0.0792);
    }
    to {
      transform: translate(41.58995vw, 100vh) scale(0.0792);
    }
  }
  .snow:nth-child(121) {
    opacity: 0.4582;
    transform: translate(18.264vw, -10px) scale(0.8175);
    animation: fall-121 18s -29s linear infinite;
  }
  @keyframes fall-121 {
    49.938% {
      transform: translate(15.0837vw, 49.938vh) scale(0.8175);
    }
    to {
      transform: translate(16.67385vw, 100vh) scale(0.8175);
    }
  }
  .snow:nth-child(122) {
    opacity: 0.4836;
    transform: translate(59.7317vw, -10px) scale(0.9715);
    animation: fall-122 17s -28s linear infinite;
  }
  @keyframes fall-122 {
    73.097% {
      transform: translate(62.3995vw, 73.097vh) scale(0.9715);
    }
    to {
      transform: translate(61.0656vw, 100vh) scale(0.9715);
    }
  }
  .snow:nth-child(123) {
    opacity: 0.6631;
    transform: translate(91.8279vw, -10px) scale(0.5109);
    animation: fall-123 26s -8s linear infinite;
  }
  @keyframes fall-123 {
    69.074% {
      transform: translate(89.2864vw, 69.074vh) scale(0.5109);
    }
    to {
      transform: translate(90.55715vw, 100vh) scale(0.5109);
    }
  }
  .snow:nth-child(124) {
    opacity: 0.5763;
    transform: translate(38.0539vw, -10px) scale(0.4646);
    animation: fall-124 16s -30s linear infinite;
  }
  @keyframes fall-124 {
    39.844% {
      transform: translate(29.8863vw, 39.844vh) scale(0.4646);
    }
    to {
      transform: translate(33.9701vw, 100vh) scale(0.4646);
    }
  }
  .snow:nth-child(125) {
    opacity: 0.2977;
    transform: translate(82.5389vw, -10px) scale(0.2271);
    animation: fall-125 10s -3s linear infinite;
  }
  @keyframes fall-125 {
    38.193% {
      transform: translate(76.1409vw, 38.193vh) scale(0.2271);
    }
    to {
      transform: translate(79.3399vw, 100vh) scale(0.2271);
    }
  }
  .snow:nth-child(126) {
    opacity: 0.4406;
    transform: translate(64.9261vw, -10px) scale(0.5877);
    animation: fall-126 16s -8s linear infinite;
  }
  @keyframes fall-126 {
    70.256% {
      transform: translate(73.4973vw, 70.256vh) scale(0.5877);
    }
    to {
      transform: translate(69.2117vw, 100vh) scale(0.5877);
    }
  }
  .snow:nth-child(127) {
    opacity: 0.8037;
    transform: translate(31.1513vw, -10px) scale(0.3874);
    animation: fall-127 30s -7s linear infinite;
  }
  @keyframes fall-127 {
    73.569% {
      transform: translate(37.2713vw, 73.569vh) scale(0.3874);
    }
    to {
      transform: translate(34.2113vw, 100vh) scale(0.3874);
    }
  }
  .snow:nth-child(128) {
    opacity: 0.979;
    transform: translate(22.5397vw, -10px) scale(0.2873);
    animation: fall-128 12s -25s linear infinite;
  }
  @keyframes fall-128 {
    44.861% {
      transform: translate(20.8009vw, 44.861vh) scale(0.2873);
    }
    to {
      transform: translate(21.6703vw, 100vh) scale(0.2873);
    }
  }
  .snow:nth-child(129) {
    opacity: 0.0098;
    transform: translate(70.0115vw, -10px) scale(0.2051);
    animation: fall-129 26s -10s linear infinite;
  }
  @keyframes fall-129 {
    31.478% {
      transform: translate(76.3892vw, 31.478vh) scale(0.2051);
    }
    to {
      transform: translate(73.20035vw, 100vh) scale(0.2051);
    }
  }
  .snow:nth-child(130) {
    opacity: 0.2834;
    transform: translate(17.3595vw, -10px) scale(0.0886);
    animation: fall-130 26s -30s linear infinite;
  }
  @keyframes fall-130 {
    37.692% {
      transform: translate(18.7877vw, 37.692vh) scale(0.0886);
    }
    to {
      transform: translate(18.0736vw, 100vh) scale(0.0886);
    }
  }
  .snow:nth-child(131) {
    opacity: 0.2338;
    transform: translate(2.3713vw, -10px) scale(0.0545);
    animation: fall-131 16s -9s linear infinite;
  }
  @keyframes fall-131 {
    62.979% {
      transform: translate(-7.5682vw, 62.979vh) scale(0.0545);
    }
    to {
      transform: translate(-2.59845vw, 100vh) scale(0.0545);
    }
  }
  .snow:nth-child(132) {
    opacity: 0.9346;
    transform: translate(16.6079vw, -10px) scale(0.554);
    animation: fall-132 13s -23s linear infinite;
  }
  @keyframes fall-132 {
    65.492% {
      transform: translate(26.1269vw, 65.492vh) scale(0.554);
    }
    to {
      transform: translate(21.3674vw, 100vh) scale(0.554);
    }
  }
  .snow:nth-child(133) {
    opacity: 0.5112;
    transform: translate(46.7198vw, -10px) scale(0.0005);
    animation: fall-133 24s -17s linear infinite;
  }
  @keyframes fall-133 {
    51.128% {
      transform: translate(40.1574vw, 51.128vh) scale(0.0005);
    }
    to {
      transform: translate(43.4386vw, 100vh) scale(0.0005);
    }
  }
  .snow:nth-child(134) {
    opacity: 0.5567;
    transform: translate(77.7651vw, -10px) scale(0.8796);
    animation: fall-134 30s -17s linear infinite;
  }
  @keyframes fall-134 {
    71.173% {
      transform: translate(74.8412vw, 71.173vh) scale(0.8796);
    }
    to {
      transform: translate(76.30315vw, 100vh) scale(0.8796);
    }
  }
  .snow:nth-child(135) {
    opacity: 0.7868;
    transform: translate(52.5739vw, -10px) scale(0.7127);
    animation: fall-135 27s -9s linear infinite;
  }
  @keyframes fall-135 {
    42.181% {
      transform: translate(61.8284vw, 42.181vh) scale(0.7127);
    }
    to {
      transform: translate(57.20115vw, 100vh) scale(0.7127);
    }
  }
  .snow:nth-child(136) {
    opacity: 0.3927;
    transform: translate(5.1707vw, -10px) scale(0.5459);
    animation: fall-136 22s -16s linear infinite;
  }
  @keyframes fall-136 {
    77.166% {
      transform: translate(12.7241vw, 77.166vh) scale(0.5459);
    }
    to {
      transform: translate(8.9474vw, 100vh) scale(0.5459);
    }
  }
  .snow:nth-child(137) {
    opacity: 0.7748;
    transform: translate(82.9016vw, -10px) scale(0.6791);
    animation: fall-137 28s -13s linear infinite;
  }
  @keyframes fall-137 {
    39.768% {
      transform: translate(81.3463vw, 39.768vh) scale(0.6791);
    }
    to {
      transform: translate(82.12395vw, 100vh) scale(0.6791);
    }
  }
  .snow:nth-child(138) {
    opacity: 0.4847;
    transform: translate(21.1292vw, -10px) scale(0.5702);
    animation: fall-138 26s -11s linear infinite;
  }
  @keyframes fall-138 {
    40.885% {
      transform: translate(17.4643vw, 40.885vh) scale(0.5702);
    }
    to {
      transform: translate(19.29675vw, 100vh) scale(0.5702);
    }
  }
  .snow:nth-child(139) {
    opacity: 0.8334;
    transform: translate(54.6242vw, -10px) scale(0.1809);
    animation: fall-139 18s -3s linear infinite;
  }
  @keyframes fall-139 {
    30.754% {
      transform: translate(44.6484vw, 30.754vh) scale(0.1809);
    }
    to {
      transform: translate(49.6363vw, 100vh) scale(0.1809);
    }
  }
  .snow:nth-child(140) {
    opacity: 0.8955;
    transform: translate(82.754vw, -10px) scale(0.9652);
    animation: fall-140 20s -23s linear infinite;
  }
  @keyframes fall-140 {
    61.931% {
      transform: translate(78.5008vw, 61.931vh) scale(0.9652);
    }
    to {
      transform: translate(80.6274vw, 100vh) scale(0.9652);
    }
  }
  .snow:nth-child(141) {
    opacity: 0.7985;
    transform: translate(44.3118vw, -10px) scale(0.2998);
    animation: fall-141 11s -19s linear infinite;
  }
  @keyframes fall-141 {
    79.346% {
      transform: translate(41.5618vw, 79.346vh) scale(0.2998);
    }
    to {
      transform: translate(42.9368vw, 100vh) scale(0.2998);
    }
  }
  .snow:nth-child(142) {
    opacity: 0.1411;
    transform: translate(50.8422vw, -10px) scale(0.3086);
    animation: fall-142 15s -2s linear infinite;
  }
  @keyframes fall-142 {
    45.423% {
      transform: translate(58.8579vw, 45.423vh) scale(0.3086);
    }
    to {
      transform: translate(54.85005vw, 100vh) scale(0.3086);
    }
  }
  .snow:nth-child(143) {
    opacity: 0.8291;
    transform: translate(58.1769vw, -10px) scale(0.1953);
    animation: fall-143 18s -30s linear infinite;
  }
  @keyframes fall-143 {
    69.519% {
      transform: translate(49.6742vw, 69.519vh) scale(0.1953);
    }
    to {
      transform: translate(53.92555vw, 100vh) scale(0.1953);
    }
  }
  .snow:nth-child(144) {
    opacity: 0.8068;
    transform: translate(94.1877vw, -10px) scale(0.9439);
    animation: fall-144 12s -27s linear infinite;
  }
  @keyframes fall-144 {
    46.547% {
      transform: translate(103.3363vw, 46.547vh) scale(0.9439);
    }
    to {
      transform: translate(98.762vw, 100vh) scale(0.9439);
    }
  }
  .snow:nth-child(145) {
    opacity: 0.6146;
    transform: translate(21.4523vw, -10px) scale(0.0652);
    animation: fall-145 29s -7s linear infinite;
  }
  @keyframes fall-145 {
    54.921% {
      transform: translate(18.5846vw, 54.921vh) scale(0.0652);
    }
    to {
      transform: translate(20.01845vw, 100vh) scale(0.0652);
    }
  }
  .snow:nth-child(146) {
    opacity: 0.5389;
    transform: translate(26.7687vw, -10px) scale(0.2614);
    animation: fall-146 29s -28s linear infinite;
  }
  @keyframes fall-146 {
    56.408% {
      transform: translate(17.0314vw, 56.408vh) scale(0.2614);
    }
    to {
      transform: translate(21.90005vw, 100vh) scale(0.2614);
    }
  }
  .snow:nth-child(147) {
    opacity: 0.3299;
    transform: translate(72.3282vw, -10px) scale(0.0117);
    animation: fall-147 28s -27s linear infinite;
  }
  @keyframes fall-147 {
    42.827% {
      transform: translate(71.2317vw, 42.827vh) scale(0.0117);
    }
    to {
      transform: translate(71.77995vw, 100vh) scale(0.0117);
    }
  }
  .snow:nth-child(148) {
    opacity: 0.339;
    transform: translate(39.304vw, -10px) scale(0.7367);
    animation: fall-148 14s -22s linear infinite;
  }
  @keyframes fall-148 {
    75.721% {
      transform: translate(44.4151vw, 75.721vh) scale(0.7367);
    }
    to {
      transform: translate(41.85955vw, 100vh) scale(0.7367);
    }
  }
  .snow:nth-child(149) {
    opacity: 0.121;
    transform: translate(52.2887vw, -10px) scale(0.6788);
    animation: fall-149 30s -25s linear infinite;
  }
  @keyframes fall-149 {
    59.035% {
      transform: translate(44.9248vw, 59.035vh) scale(0.6788);
    }
    to {
      transform: translate(48.60675vw, 100vh) scale(0.6788);
    }
  }
  .snow:nth-child(150) {
    opacity: 0.268;
    transform: translate(23.5497vw, -10px) scale(0.9754);
    animation: fall-150 29s -3s linear infinite;
  }
  @keyframes fall-150 {
    66.651% {
      transform: translate(18.7765vw, 66.651vh) scale(0.9754);
    }
    to {
      transform: translate(21.1631vw, 100vh) scale(0.9754);
    }
  }
  .snow:nth-child(151) {
    opacity: 0.5621;
    transform: translate(68.3475vw, -10px) scale(0.4332);
    animation: fall-151 24s -3s linear infinite;
  }
  @keyframes fall-151 {
    43.004% {
      transform: translate(61.569vw, 43.004vh) scale(0.4332);
    }
    to {
      transform: translate(64.95825vw, 100vh) scale(0.4332);
    }
  }
  .snow:nth-child(152) {
    opacity: 0.5768;
    transform: translate(44.2933vw, -10px) scale(0.5968);
    animation: fall-152 24s -12s linear infinite;
  }
  @keyframes fall-152 {
    48.949% {
      transform: translate(39.6476vw, 48.949vh) scale(0.5968);
    }
    to {
      transform: translate(41.97045vw, 100vh) scale(0.5968);
    }
  }
  .snow:nth-child(153) {
    opacity: 0.9989;
    transform: translate(44.9035vw, -10px) scale(0.1853);
    animation: fall-153 21s -18s linear infinite;
  }
  @keyframes fall-153 {
    46.348% {
      transform: translate(40.4855vw, 46.348vh) scale(0.1853);
    }
    to {
      transform: translate(42.6945vw, 100vh) scale(0.1853);
    }
  }
  .snow:nth-child(154) {
    opacity: 0.3886;
    transform: translate(32.6924vw, -10px) scale(0.8723);
    animation: fall-154 16s -13s linear infinite;
  }
  @keyframes fall-154 {
    31.243% {
      transform: translate(24.6582vw, 31.243vh) scale(0.8723);
    }
    to {
      transform: translate(28.6753vw, 100vh) scale(0.8723);
    }
  }
  .snow:nth-child(155) {
    opacity: 0.9695;
    transform: translate(41.3607vw, -10px) scale(0.2322);
    animation: fall-155 18s -3s linear infinite;
  }
  @keyframes fall-155 {
    32.268% {
      transform: translate(42.0395vw, 32.268vh) scale(0.2322);
    }
    to {
      transform: translate(41.7001vw, 100vh) scale(0.2322);
    }
  }
  .snow:nth-child(156) {
    opacity: 0.714;
    transform: translate(14.3654vw, -10px) scale(0.1246);
    animation: fall-156 17s -9s linear infinite;
  }
  @keyframes fall-156 {
    52.838% {
      transform: translate(20.2021vw, 52.838vh) scale(0.1246);
    }
    to {
      transform: translate(17.28375vw, 100vh) scale(0.1246);
    }
  }
  .snow:nth-child(157) {
    opacity: 0.4155;
    transform: translate(71.6597vw, -10px) scale(0.7343);
    animation: fall-157 29s -14s linear infinite;
  }
  @keyframes fall-157 {
    54.499% {
      transform: translate(81.272vw, 54.499vh) scale(0.7343);
    }
    to {
      transform: translate(76.46585vw, 100vh) scale(0.7343);
    }
  }
  .snow:nth-child(158) {
    opacity: 0.9356;
    transform: translate(31.4836vw, -10px) scale(0.1617);
    animation: fall-158 20s -6s linear infinite;
  }
  @keyframes fall-158 {
    52.916% {
      transform: translate(40.4547vw, 52.916vh) scale(0.1617);
    }
    to {
      transform: translate(35.96915vw, 100vh) scale(0.1617);
    }
  }
  .snow:nth-child(159) {
    opacity: 0.8914;
    transform: translate(79.4356vw, -10px) scale(0.312);
    animation: fall-159 11s -20s linear infinite;
  }
  @keyframes fall-159 {
    52.963% {
      transform: translate(79.0612vw, 52.963vh) scale(0.312);
    }
    to {
      transform: translate(79.2484vw, 100vh) scale(0.312);
    }
  }
  .snow:nth-child(160) {
    opacity: 0.574;
    transform: translate(89.2801vw, -10px) scale(0.8942);
    animation: fall-160 13s -13s linear infinite;
  }
  @keyframes fall-160 {
    77.593% {
      transform: translate(85.4473vw, 77.593vh) scale(0.8942);
    }
    to {
      transform: translate(87.3637vw, 100vh) scale(0.8942);
    }
  }
  .snow:nth-child(161) {
    opacity: 0.6193;
    transform: translate(52.8281vw, -10px) scale(0.3772);
    animation: fall-161 27s -15s linear infinite;
  }
  @keyframes fall-161 {
    45.543% {
      transform: translate(57.3306vw, 45.543vh) scale(0.3772);
    }
    to {
      transform: translate(55.07935vw, 100vh) scale(0.3772);
    }
  }
  .snow:nth-child(162) {
    opacity: 0.1184;
    transform: translate(59.5187vw, -10px) scale(0.951);
    animation: fall-162 30s -21s linear infinite;
  }
  @keyframes fall-162 {
    41.556% {
      transform: translate(68.6202vw, 41.556vh) scale(0.951);
    }
    to {
      transform: translate(64.06945vw, 100vh) scale(0.951);
    }
  }
  .snow:nth-child(163) {
    opacity: 0.7624;
    transform: translate(52.8955vw, -10px) scale(0.9621);
    animation: fall-163 15s -6s linear infinite;
  }
  @keyframes fall-163 {
    38.098% {
      transform: translate(58.4823vw, 38.098vh) scale(0.9621);
    }
    to {
      transform: translate(55.6889vw, 100vh) scale(0.9621);
    }
  }
  .snow:nth-child(164) {
    opacity: 0.1683;
    transform: translate(10.0674vw, -10px) scale(0.3753);
    animation: fall-164 14s -1s linear infinite;
  }
  @keyframes fall-164 {
    67.625% {
      transform: translate(11.2711vw, 67.625vh) scale(0.3753);
    }
    to {
      transform: translate(10.66925vw, 100vh) scale(0.3753);
    }
  }
  .snow:nth-child(165) {
    opacity: 0.5392;
    transform: translate(14.8358vw, -10px) scale(0.4775);
    animation: fall-165 20s -10s linear infinite;
  }
  @keyframes fall-165 {
    76.68% {
      transform: translate(24.7264vw, 76.68vh) scale(0.4775);
    }
    to {
      transform: translate(19.7811vw, 100vh) scale(0.4775);
    }
  }
  .snow:nth-child(166) {
    opacity: 0.1684;
    transform: translate(42.6482vw, -10px) scale(0.6501);
    animation: fall-166 18s -26s linear infinite;
  }
  @keyframes fall-166 {
    50.744% {
      transform: translate(36.0837vw, 50.744vh) scale(0.6501);
    }
    to {
      transform: translate(39.36595vw, 100vh) scale(0.6501);
    }
  }
  .snow:nth-child(167) {
    opacity: 0.44;
    transform: translate(72.6903vw, -10px) scale(0.252);
    animation: fall-167 29s -16s linear infinite;
  }
  @keyframes fall-167 {
    56.587% {
      transform: translate(68.7269vw, 56.587vh) scale(0.252);
    }
    to {
      transform: translate(70.7086vw, 100vh) scale(0.252);
    }
  }
  .snow:nth-child(168) {
    opacity: 0.933;
    transform: translate(53.9716vw, -10px) scale(0.6095);
    animation: fall-168 12s -22s linear infinite;
  }
  @keyframes fall-168 {
    30.402% {
      transform: translate(58.499vw, 30.402vh) scale(0.6095);
    }
    to {
      transform: translate(56.2353vw, 100vh) scale(0.6095);
    }
  }
  .snow:nth-child(169) {
    opacity: 0.9284;
    transform: translate(36.8875vw, -10px) scale(0.3832);
    animation: fall-169 20s -20s linear infinite;
  }
  @keyframes fall-169 {
    72.787% {
      transform: translate(32.1662vw, 72.787vh) scale(0.3832);
    }
    to {
      transform: translate(34.52685vw, 100vh) scale(0.3832);
    }
  }
  .snow:nth-child(170) {
    opacity: 0.8629;
    transform: translate(77.9053vw, -10px) scale(0.5596);
    animation: fall-170 27s -27s linear infinite;
  }
  @keyframes fall-170 {
    66.416% {
      transform: translate(74.8019vw, 66.416vh) scale(0.5596);
    }
    to {
      transform: translate(76.3536vw, 100vh) scale(0.5596);
    }
  }
  .snow:nth-child(171) {
    opacity: 0.6489;
    transform: translate(60.4514vw, -10px) scale(0.2737);
    animation: fall-171 13s -28s linear infinite;
  }
  @keyframes fall-171 {
    73.38% {
      transform: translate(58.5019vw, 73.38vh) scale(0.2737);
    }
    to {
      transform: translate(59.47665vw, 100vh) scale(0.2737);
    }
  }
  .snow:nth-child(172) {
    opacity: 0.2347;
    transform: translate(95.8673vw, -10px) scale(0.7044);
    animation: fall-172 11s -16s linear infinite;
  }
  @keyframes fall-172 {
    76.142% {
      transform: translate(94.1235vw, 76.142vh) scale(0.7044);
    }
    to {
      transform: translate(94.9954vw, 100vh) scale(0.7044);
    }
  }
  .snow:nth-child(173) {
    opacity: 0.6168;
    transform: translate(82.351vw, -10px) scale(0.8005);
    animation: fall-173 19s -1s linear infinite;
  }
  @keyframes fall-173 {
    63.312% {
      transform: translate(88.3525vw, 63.312vh) scale(0.8005);
    }
    to {
      transform: translate(85.35175vw, 100vh) scale(0.8005);
    }
  }
  .snow:nth-child(174) {
    opacity: 0.1236;
    transform: translate(91.92vw, -10px) scale(0.5621);
    animation: fall-174 29s -8s linear infinite;
  }
  @keyframes fall-174 {
    39.588% {
      transform: translate(101.8868vw, 39.588vh) scale(0.5621);
    }
    to {
      transform: translate(96.9034vw, 100vh) scale(0.5621);
    }
  }
  .snow:nth-child(175) {
    opacity: 0.2872;
    transform: translate(38.9766vw, -10px) scale(0.475);
    animation: fall-175 18s -22s linear infinite;
  }
  @keyframes fall-175 {
    65.277% {
      transform: translate(38.3968vw, 65.277vh) scale(0.475);
    }
    to {
      transform: translate(38.6867vw, 100vh) scale(0.475);
    }
  }
  .snow:nth-child(176) {
    opacity: 0.9174;
    transform: translate(99.7884vw, -10px) scale(0.5667);
    animation: fall-176 11s -19s linear infinite;
  }
  @keyframes fall-176 {
    60.262% {
      transform: translate(102.5846vw, 60.262vh) scale(0.5667);
    }
    to {
      transform: translate(101.1865vw, 100vh) scale(0.5667);
    }
  }
  .snow:nth-child(177) {
    opacity: 0.1289;
    transform: translate(47.3492vw, -10px) scale(0.0704);
    animation: fall-177 28s -6s linear infinite;
  }
  @keyframes fall-177 {
    32.861% {
      transform: translate(49.0232vw, 32.861vh) scale(0.0704);
    }
    to {
      transform: translate(48.1862vw, 100vh) scale(0.0704);
    }
  }
  .snow:nth-child(178) {
    opacity: 0.3653;
    transform: translate(61.88vw, -10px) scale(0.1908);
    animation: fall-178 28s -24s linear infinite;
  }
  @keyframes fall-178 {
    69.749% {
      transform: translate(65.9426vw, 69.749vh) scale(0.1908);
    }
    to {
      transform: translate(63.9113vw, 100vh) scale(0.1908);
    }
  }
  .snow:nth-child(179) {
    opacity: 0.4756;
    transform: translate(71.5356vw, -10px) scale(0.7728);
    animation: fall-179 21s -9s linear infinite;
  }
  @keyframes fall-179 {
    77.172% {
      transform: translate(73.8945vw, 77.172vh) scale(0.7728);
    }
    to {
      transform: translate(72.71505vw, 100vh) scale(0.7728);
    }
  }
  .snow:nth-child(180) {
    opacity: 0.5786;
    transform: translate(37.9073vw, -10px) scale(0.6553);
    animation: fall-180 20s -27s linear infinite;
  }
  @keyframes fall-180 {
    44.249% {
      transform: translate(39.6852vw, 44.249vh) scale(0.6553);
    }
    to {
      transform: translate(38.79625vw, 100vh) scale(0.6553);
    }
  }
  .snow:nth-child(181) {
    opacity: 0.0417;
    transform: translate(7.2578vw, -10px) scale(0.382);
    animation: fall-181 27s -24s linear infinite;
  }
  @keyframes fall-181 {
    33.275% {
      transform: translate(7.0546vw, 33.275vh) scale(0.382);
    }
    to {
      transform: translate(7.1562vw, 100vh) scale(0.382);
    }
  }
  .snow:nth-child(182) {
    opacity: 0.4024;
    transform: translate(51.7985vw, -10px) scale(0.1792);
    animation: fall-182 11s -25s linear infinite;
  }
  @keyframes fall-182 {
    31.439% {
      transform: translate(43.3469vw, 31.439vh) scale(0.1792);
    }
    to {
      transform: translate(47.5727vw, 100vh) scale(0.1792);
    }
  }
  .snow:nth-child(183) {
    opacity: 0.7018;
    transform: translate(73.0095vw, -10px) scale(0.3817);
    animation: fall-183 11s -11s linear infinite;
  }
  @keyframes fall-183 {
    41.5% {
      transform: translate(67.8626vw, 41.5vh) scale(0.3817);
    }
    to {
      transform: translate(70.43605vw, 100vh) scale(0.3817);
    }
  }
  .snow:nth-child(184) {
    opacity: 0.4108;
    transform: translate(88.7798vw, -10px) scale(0.7957);
    animation: fall-184 18s -3s linear infinite;
  }
  @keyframes fall-184 {
    68.939% {
      transform: translate(91.9855vw, 68.939vh) scale(0.7957);
    }
    to {
      transform: translate(90.38265vw, 100vh) scale(0.7957);
    }
  }
  .snow:nth-child(185) {
    opacity: 0.1551;
    transform: translate(36.7983vw, -10px) scale(0.3237);
    animation: fall-185 27s -14s linear infinite;
  }
  @keyframes fall-185 {
    49.285% {
      transform: translate(41.4348vw, 49.285vh) scale(0.3237);
    }
    to {
      transform: translate(39.11655vw, 100vh) scale(0.3237);
    }
  }
  .snow:nth-child(186) {
    opacity: 0.4424;
    transform: translate(50.109vw, -10px) scale(0.288);
    animation: fall-186 15s -23s linear infinite;
  }
  @keyframes fall-186 {
    69.34% {
      transform: translate(45.851vw, 69.34vh) scale(0.288);
    }
    to {
      transform: translate(47.98vw, 100vh) scale(0.288);
    }
  }
  .snow:nth-child(187) {
    opacity: 0.0407;
    transform: translate(26.4043vw, -10px) scale(0.5699);
    animation: fall-187 28s -12s linear infinite;
  }
  @keyframes fall-187 {
    69.384% {
      transform: translate(17.5157vw, 69.384vh) scale(0.5699);
    }
    to {
      transform: translate(21.96vw, 100vh) scale(0.5699);
    }
  }
  .snow:nth-child(188) {
    opacity: 0.6699;
    transform: translate(19.4416vw, -10px) scale(0.881);
    animation: fall-188 23s -11s linear infinite;
  }
  @keyframes fall-188 {
    72.642% {
      transform: translate(28.8219vw, 72.642vh) scale(0.881);
    }
    to {
      transform: translate(24.13175vw, 100vh) scale(0.881);
    }
  }
  .snow:nth-child(189) {
    opacity: 0.0411;
    transform: translate(57.7735vw, -10px) scale(0.4556);
    animation: fall-189 22s -2s linear infinite;
  }
  @keyframes fall-189 {
    49.273% {
      transform: translate(52.2777vw, 49.273vh) scale(0.4556);
    }
    to {
      transform: translate(55.0256vw, 100vh) scale(0.4556);
    }
  }
  .snow:nth-child(190) {
    opacity: 0.7864;
    transform: translate(99.3801vw, -10px) scale(0.6645);
    animation: fall-190 29s -9s linear infinite;
  }
  @keyframes fall-190 {
    58.102% {
      transform: translate(108.2316vw, 58.102vh) scale(0.6645);
    }
    to {
      transform: translate(103.80585vw, 100vh) scale(0.6645);
    }
  }
  .snow:nth-child(191) {
    opacity: 0.8421;
    transform: translate(9.8749vw, -10px) scale(0.7836);
    animation: fall-191 16s -27s linear infinite;
  }
  @keyframes fall-191 {
    37.622% {
      transform: translate(12.8431vw, 37.622vh) scale(0.7836);
    }
    to {
      transform: translate(11.359vw, 100vh) scale(0.7836);
    }
  }
  .snow:nth-child(192) {
    opacity: 0.7417;
    transform: translate(91.5856vw, -10px) scale(0.7412);
    animation: fall-192 17s -9s linear infinite;
  }
  @keyframes fall-192 {
    38.705% {
      transform: translate(101.2461vw, 38.705vh) scale(0.7412);
    }
    to {
      transform: translate(96.41585vw, 100vh) scale(0.7412);
    }
  }
  .snow:nth-child(193) {
    opacity: 0.918;
    transform: translate(25.7905vw, -10px) scale(0.6491);
    animation: fall-193 25s -5s linear infinite;
  }
  @keyframes fall-193 {
    58.678% {
      transform: translate(27.4215vw, 58.678vh) scale(0.6491);
    }
    to {
      transform: translate(26.606vw, 100vh) scale(0.6491);
    }
  }
  .snow:nth-child(194) {
    opacity: 0.577;
    transform: translate(33.563vw, -10px) scale(0.2896);
    animation: fall-194 21s -1s linear infinite;
  }
  @keyframes fall-194 {
    58.784% {
      transform: translate(26.3885vw, 58.784vh) scale(0.2896);
    }
    to {
      transform: translate(29.97575vw, 100vh) scale(0.2896);
    }
  }
  .snow:nth-child(195) {
    opacity: 0.5586;
    transform: translate(70.2446vw, -10px) scale(0.4104);
    animation: fall-195 28s -1s linear infinite;
  }
  @keyframes fall-195 {
    49.22% {
      transform: translate(61.9777vw, 49.22vh) scale(0.4104);
    }
    to {
      transform: translate(66.11115vw, 100vh) scale(0.4104);
    }
  }
  .snow:nth-child(196) {
    opacity: 0.1439;
    transform: translate(22.6376vw, -10px) scale(0.8376);
    animation: fall-196 11s -22s linear infinite;
  }
  @keyframes fall-196 {
    33.523% {
      transform: translate(22.3249vw, 33.523vh) scale(0.8376);
    }
    to {
      transform: translate(22.48125vw, 100vh) scale(0.8376);
    }
  }
  .snow:nth-child(197) {
    opacity: 0.4381;
    transform: translate(70.2949vw, -10px) scale(0.6875);
    animation: fall-197 18s -29s linear infinite;
  }
  @keyframes fall-197 {
    37.216% {
      transform: translate(66.6021vw, 37.216vh) scale(0.6875);
    }
    to {
      transform: translate(68.4485vw, 100vh) scale(0.6875);
    }
  }
  .snow:nth-child(198) {
    opacity: 0.2981;
    transform: translate(47.6486vw, -10px) scale(0.2288);
    animation: fall-198 17s -6s linear infinite;
  }
  @keyframes fall-198 {
    66.073% {
      transform: translate(38.5813vw, 66.073vh) scale(0.2288);
    }
    to {
      transform: translate(43.11495vw, 100vh) scale(0.2288);
    }
  }
  .snow:nth-child(199) {
    opacity: 0.556;
    transform: translate(61.7889vw, -10px) scale(0.1531);
    animation: fall-199 18s -10s linear infinite;
  }
  @keyframes fall-199 {
    49.034% {
      transform: translate(55.0381vw, 49.034vh) scale(0.1531);
    }
    to {
      transform: translate(58.4135vw, 100vh) scale(0.1531);
    }
  }
  .snow:nth-child(200) {
    opacity: 0.338;
    transform: translate(29.4754vw, -10px) scale(0.2157);
    animation: fall-200 24s -15s linear infinite;
  }
  @keyframes fall-200 {
    64.912% {
      transform: translate(25.3239vw, 64.912vh) scale(0.2157);
    }
    to {
      transform: translate(27.39965vw, 100vh) scale(0.2157);
    }
  }