/*纯css雪花特效*/
.dssdds{
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden;
outline: 0;
-webkit-overflow-scrolling: touch;
background-color: rgb(0, 0, 0);
filter: alpha(opacity=60);
background-color: rgba(255, 255, 255, 0);
z-index: 9999;
pointer-events: none;
}
.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.237;
  transform: translate(7.9797vw, -10px) scale(0.7116);
  animation: fall-1 21s -6s linear infinite;
}
@keyframes fall-1 {
  33.782% {
    transform: translate(-1.8327vw, 33.782vh) scale(0.7116);
  }
  to {
    transform: translate(3.0735vw, 100vh) scale(0.7116);
  }
}
.snow:nth-child(2) {
  opacity: 0.5784;
  transform: translate(7.4793vw, -10px) scale(0.7628);
  animation: fall-2 28s -20s linear infinite;
}
@keyframes fall-2 {
  34.382% {
    transform: translate(10.22vw, 34.382vh) scale(0.7628);
  }
  to {
    transform: translate(8.84965vw, 100vh) scale(0.7628);
  }
}
.snow:nth-child(3) {
  opacity: 0.562;
  transform: translate(18.0891vw, -10px) scale(0.565);
  animation: fall-3 22s -19s linear infinite;
}
@keyframes fall-3 {
  42.022% {
    transform: translate(17.0951vw, 42.022vh) scale(0.565);
  }
  to {
    transform: translate(17.5921vw, 100vh) scale(0.565);
  }
}
.snow:nth-child(4) {
  opacity: 0.265;
  transform: translate(70.7667vw, -10px) scale(0.4623);
  animation: fall-4 14s -16s linear infinite;
}
@keyframes fall-4 {
  43.568% {
    transform: translate(75.666vw, 43.568vh) scale(0.4623);
  }
  to {
    transform: translate(73.21635vw, 100vh) scale(0.4623);
  }
}
.snow:nth-child(5) {
  opacity: 0.8851;
  transform: translate(34.4849vw, -10px) scale(0.126);
  animation: fall-5 11s -10s linear infinite;
}
@keyframes fall-5 {
  63.848% {
    transform: translate(42.9026vw, 63.848vh) scale(0.126);
  }
  to {
    transform: translate(38.69375vw, 100vh) scale(0.126);
  }
}
.snow:nth-child(6) {
  opacity: 0.2825;
  transform: translate(67.5389vw, -10px) scale(0.2744);
  animation: fall-6 26s -22s linear infinite;
}
@keyframes fall-6 {
  63.634% {
    transform: translate(57.6238vw, 63.634vh) scale(0.2744);
  }
  to {
    transform: translate(62.58135vw, 100vh) scale(0.2744);
  }
}
.snow:nth-child(7) {
  opacity: 0.3615;
  transform: translate(5.7326vw, -10px) scale(0.9395);
  animation: fall-7 14s -18s linear infinite;
}
@keyframes fall-7 {
  42.816% {
    transform: translate(-3.1967vw, 42.816vh) scale(0.9395);
  }
  to {
    transform: translate(1.26795vw, 100vh) scale(0.9395);
  }
}
.snow:nth-child(8) {
  opacity: 0.9515;
  transform: translate(27.8806vw, -10px) scale(0.1188);
  animation: fall-8 10s -21s linear infinite;
}
@keyframes fall-8 {
  41.41% {
    transform: translate(37.0784vw, 41.41vh) scale(0.1188);
  }
  to {
    transform: translate(32.4795vw, 100vh) scale(0.1188);
  }
}
.snow:nth-child(9) {
  opacity: 0.9847;
  transform: translate(39.6048vw, -10px) scale(0.3346);
  animation: fall-9 12s -6s linear infinite;
}
@keyframes fall-9 {
  68.84% {
    transform: translate(39.5527vw, 68.84vh) scale(0.3346);
  }
  to {
    transform: translate(39.57875vw, 100vh) scale(0.3346);
  }
}
.snow:nth-child(10) {
  opacity: 0.3143;
  transform: translate(36.8225vw, -10px) scale(0.2997);
  animation: fall-10 14s -19s linear infinite;
}
@keyframes fall-10 {
  75.17% {
    transform: translate(31.8816vw, 75.17vh) scale(0.2997);
  }
  to {
    transform: translate(34.35205vw, 100vh) scale(0.2997);
  }
}
.snow:nth-child(11) {
  opacity: 0.6635;
  transform: translate(50.2225vw, -10px) scale(0.2937);
  animation: fall-11 11s -13s linear infinite;
}
@keyframes fall-11 {
  64.089% {
    transform: translate(43.2147vw, 64.089vh) scale(0.2937);
  }
  to {
    transform: translate(46.7186vw, 100vh) scale(0.2937);
  }
}
.snow:nth-child(12) {
  opacity: 0.5876;
  transform: translate(55.8924vw, -10px) scale(0.0244);
  animation: fall-12 16s -23s linear infinite;
}
@keyframes fall-12 {
  34.139% {
    transform: translate(64.8239vw, 34.139vh) scale(0.0244);
  }
  to {
    transform: translate(60.35815vw, 100vh) scale(0.0244);
  }
}
.snow:nth-child(13) {
  opacity: 0.0219;
  transform: translate(72.1246vw, -10px) scale(0.913);
  animation: fall-13 21s -30s linear infinite;
}
@keyframes fall-13 {
  53.492% {
    transform: translate(66.2843vw, 53.492vh) scale(0.913);
  }
  to {
    transform: translate(69.20445vw, 100vh) scale(0.913);
  }
}
.snow:nth-child(14) {
  opacity: 0.5168;
  transform: translate(82.0279vw, -10px) scale(0.2288);
  animation: fall-14 26s -24s linear infinite;
}
@keyframes fall-14 {
  79.611% {
    transform: translate(89.7029vw, 79.611vh) scale(0.2288);
  }
  to {
    transform: translate(85.8654vw, 100vh) scale(0.2288);
  }
}
.snow:nth-child(15) {
  opacity: 0.2258;
  transform: translate(50.0346vw, -10px) scale(0.7628);
  animation: fall-15 29s -22s linear infinite;
}
@keyframes fall-15 {
  30.417% {
    transform: translate(44.8985vw, 30.417vh) scale(0.7628);
  }
  to {
    transform: translate(47.46655vw, 100vh) scale(0.7628);
  }
}
.snow:nth-child(16) {
  opacity: 0.9573;
  transform: translate(98.5195vw, -10px) scale(0.1478);
  animation: fall-16 22s -18s linear infinite;
}
@keyframes fall-16 {
  56.825% {
    transform: translate(92.6524vw, 56.825vh) scale(0.1478);
  }
  to {
    transform: translate(95.58595vw, 100vh) scale(0.1478);
  }
}
.snow:nth-child(17) {
  opacity: 0.6231;
  transform: translate(81.3932vw, -10px) scale(0.6522);
  animation: fall-17 26s -19s linear infinite;
}
@keyframes fall-17 {
  49.677% {
    transform: translate(73.3239vw, 49.677vh) scale(0.6522);
  }
  to {
    transform: translate(77.35855vw, 100vh) scale(0.6522);
  }
}
.snow:nth-child(18) {
  opacity: 0.299;
  transform: translate(62.5819vw, -10px) scale(0.6991);
  animation: fall-18 12s -12s linear infinite;
}
@keyframes fall-18 {
  53.888% {
    transform: translate(67.5946vw, 53.888vh) scale(0.6991);
  }
  to {
    transform: translate(65.08825vw, 100vh) scale(0.6991);
  }
}
.snow:nth-child(19) {
  opacity: 0.1051;
  transform: translate(90.455vw, -10px) scale(0.0414);
  animation: fall-19 10s -8s linear infinite;
}
@keyframes fall-19 {
  55.089% {
    transform: translate(85.5311vw, 55.089vh) scale(0.0414);
  }
  to {
    transform: translate(87.99305vw, 100vh) scale(0.0414);
  }
}
.snow:nth-child(20) {
  opacity: 0.3504;
  transform: translate(56.5383vw, -10px) scale(0.422);
  animation: fall-20 15s -24s linear infinite;
}
@keyframes fall-20 {
  45.791% {
    transform: translate(54.6931vw, 45.791vh) scale(0.422);
  }
  to {
    transform: translate(55.6157vw, 100vh) scale(0.422);
  }
}
.snow:nth-child(21) {
  opacity: 0.6701;
  transform: translate(33.2493vw, -10px) scale(0.252);
  animation: fall-21 16s -24s linear infinite;
}
@keyframes fall-21 {
  67.571% {
    transform: translate(28.9887vw, 67.571vh) scale(0.252);
  }
  to {
    transform: translate(31.119vw, 100vh) scale(0.252);
  }
}
.snow:nth-child(22) {
  opacity: 0.1986;
  transform: translate(7.8054vw, -10px) scale(0.4635);
  animation: fall-22 14s -4s linear infinite;
}
@keyframes fall-22 {
  70.456% {
    transform: translate(-0.6118vw, 70.456vh) scale(0.4635);
  }
  to {
    transform: translate(3.5968vw, 100vh) scale(0.4635);
  }
}
.snow:nth-child(23) {
  opacity: 0.0684;
  transform: translate(98.6073vw, -10px) scale(0.6612);
  animation: fall-23 17s -7s linear infinite;
}
@keyframes fall-23 {
  60.985% {
    transform: translate(92.2471vw, 60.985vh) scale(0.6612);
  }
  to {
    transform: translate(95.4272vw, 100vh) scale(0.6612);
  }
}
.snow:nth-child(24) {
  opacity: 0.0412;
  transform: translate(9.2296vw, -10px) scale(0.8439);
  animation: fall-24 18s -9s linear infinite;
}
@keyframes fall-24 {
  51.163% {
    transform: translate(7.9488vw, 51.163vh) scale(0.8439);
  }
  to {
    transform: translate(8.5892vw, 100vh) scale(0.8439);
  }
}
.snow:nth-child(25) {
  opacity: 0.7189;
  transform: translate(6.4388vw, -10px) scale(0.0807);
  animation: fall-25 21s -10s linear infinite;
}
@keyframes fall-25 {
  35.281% {
    transform: translate(13.7216vw, 35.281vh) scale(0.0807);
  }
  to {
    transform: translate(10.0802vw, 100vh) scale(0.0807);
  }
}
.snow:nth-child(26) {
  opacity: 0.8816;
  transform: translate(73.9952vw, -10px) scale(0.2984);
  animation: fall-26 13s -26s linear infinite;
}
@keyframes fall-26 {
  40.496% {
    transform: translate(77.5038vw, 40.496vh) scale(0.2984);
  }
  to {
    transform: translate(75.7495vw, 100vh) scale(0.2984);
  }
}
.snow:nth-child(27) {
  opacity: 0.175;
  transform: translate(48.0031vw, -10px) scale(0.8011);
  animation: fall-27 26s -9s linear infinite;
}
@keyframes fall-27 {
  77.123% {
    transform: translate(50.2973vw, 77.123vh) scale(0.8011);
  }
  to {
    transform: translate(49.1502vw, 100vh) scale(0.8011);
  }
}
.snow:nth-child(28) {
  opacity: 0.5937;
  transform: translate(22.3498vw, -10px) scale(0.9154);
  animation: fall-28 21s -2s linear infinite;
}
@keyframes fall-28 {
  37.915% {
    transform: translate(31.3101vw, 37.915vh) scale(0.9154);
  }
  to {
    transform: translate(26.82995vw, 100vh) scale(0.9154);
  }
}
.snow:nth-child(29) {
  opacity: 0.571;
  transform: translate(42.1884vw, -10px) scale(0.9311);
  animation: fall-29 24s -29s linear infinite;
}
@keyframes fall-29 {
  43.284% {
    transform: translate(48.5492vw, 43.284vh) scale(0.9311);
  }
  to {
    transform: translate(45.3688vw, 100vh) scale(0.9311);
  }
}
.snow:nth-child(30) {
  opacity: 0.4487;
  transform: translate(24.3026vw, -10px) scale(0.919);
  animation: fall-30 10s -24s linear infinite;
}
@keyframes fall-30 {
  68.111% {
    transform: translate(15.3941vw, 68.111vh) scale(0.919);
  }
  to {
    transform: translate(19.84835vw, 100vh) scale(0.919);
  }
}
.snow:nth-child(31) {
  opacity: 0.0559;
  transform: translate(19.1848vw, -10px) scale(0.5968);
  animation: fall-31 17s -27s linear infinite;
}
@keyframes fall-31 {
  76.986% {
    transform: translate(15.4105vw, 76.986vh) scale(0.5968);
  }
  to {
    transform: translate(17.29765vw, 100vh) scale(0.5968);
  }
}
.snow:nth-child(32) {
  opacity: 0.5305;
  transform: translate(7.7587vw, -10px) scale(0.0309);
  animation: fall-32 22s -3s linear infinite;
}
@keyframes fall-32 {
  37.27% {
    transform: translate(4.5109vw, 37.27vh) scale(0.0309);
  }
  to {
    transform: translate(6.1348vw, 100vh) scale(0.0309);
  }
}
.snow:nth-child(33) {
  opacity: 0.0324;
  transform: translate(16.8758vw, -10px) scale(0.4397);
  animation: fall-33 18s -16s linear infinite;
}
@keyframes fall-33 {
  78.474% {
    transform: translate(15.5912vw, 78.474vh) scale(0.4397);
  }
  to {
    transform: translate(16.2335vw, 100vh) scale(0.4397);
  }
}
.snow:nth-child(34) {
  opacity: 0.1717;
  transform: translate(15.5449vw, -10px) scale(0.5158);
  animation: fall-34 27s -26s linear infinite;
}
@keyframes fall-34 {
  41.294% {
    transform: translate(10.5273vw, 41.294vh) scale(0.5158);
  }
  to {
    transform: translate(13.0361vw, 100vh) scale(0.5158);
  }
}
.snow:nth-child(35) {
  opacity: 0.291;
  transform: translate(11.1508vw, -10px) scale(0.8853);
  animation: fall-35 20s -3s linear infinite;
}
@keyframes fall-35 {
  57.197% {
    transform: translate(4.3382vw, 57.197vh) scale(0.8853);
  }
  to {
    transform: translate(7.7445vw, 100vh) scale(0.8853);
  }
}
.snow:nth-child(36) {
  opacity: 0.8884;
  transform: translate(78.3615vw, -10px) scale(0.6228);
  animation: fall-36 29s -22s linear infinite;
}
@keyframes fall-36 {
  51.783% {
    transform: translate(79.3039vw, 51.783vh) scale(0.6228);
  }
  to {
    transform: translate(78.8327vw, 100vh) scale(0.6228);
  }
}
.snow:nth-child(37) {
  opacity: 0.55;
  transform: translate(70.2649vw, -10px) scale(0.017);
  animation: fall-37 11s -19s linear infinite;
}
@keyframes fall-37 {
  36.172% {
    transform: translate(78.4509vw, 36.172vh) scale(0.017);
  }
  to {
    transform: translate(74.3579vw, 100vh) scale(0.017);
  }
}
.snow:nth-child(38) {
  opacity: 0.133;
  transform: translate(7.6279vw, -10px) scale(0.7325);
  animation: fall-38 16s -19s linear infinite;
}
@keyframes fall-38 {
  40.34% {
    transform: translate(6.6206vw, 40.34vh) scale(0.7325);
  }
  to {
    transform: translate(7.12425vw, 100vh) scale(0.7325);
  }
}
.snow:nth-child(39) {
  opacity: 0.7935;
  transform: translate(53.5686vw, -10px) scale(0.8809);
  animation: fall-39 24s -7s linear infinite;
}
@keyframes fall-39 {
  51.277% {
    transform: translate(53.6243vw, 51.277vh) scale(0.8809);
  }
  to {
    transform: translate(53.59645vw, 100vh) scale(0.8809);
  }
}
.snow:nth-child(40) {
  opacity: 0.1272;
  transform: translate(55.7838vw, -10px) scale(0.485);
  animation: fall-40 26s -25s linear infinite;
}
@keyframes fall-40 {
  43.949% {
    transform: translate(58.7743vw, 43.949vh) scale(0.485);
  }
  to {
    transform: translate(57.27905vw, 100vh) scale(0.485);
  }
}
.snow:nth-child(41) {
  opacity: 0.8451;
  transform: translate(64.147vw, -10px) scale(0.2902);
  animation: fall-41 24s -26s linear infinite;
}
@keyframes fall-41 {
  36.03% {
    transform: translate(60.9228vw, 36.03vh) scale(0.2902);
  }
  to {
    transform: translate(62.5349vw, 100vh) scale(0.2902);
  }
}
.snow:nth-child(42) {
  opacity: 0.0564;
  transform: translate(30.7918vw, -10px) scale(0.0501);
  animation: fall-42 14s -8s linear infinite;
}
@keyframes fall-42 {
  76.274% {
    transform: translate(34.0961vw, 76.274vh) scale(0.0501);
  }
  to {
    transform: translate(32.44395vw, 100vh) scale(0.0501);
  }
}
.snow:nth-child(43) {
  opacity: 0.561;
  transform: translate(99.4118vw, -10px) scale(0.1357);
  animation: fall-43 22s -22s linear infinite;
}
@keyframes fall-43 {
  64.322% {
    transform: translate(93.033vw, 64.322vh) scale(0.1357);
  }
  to {
    transform: translate(96.2224vw, 100vh) scale(0.1357);
  }
}
.snow:nth-child(44) {
  opacity: 0.2986;
  transform: translate(59.7458vw, -10px) scale(0.6032);
  animation: fall-44 10s -3s linear infinite;
}
@keyframes fall-44 {
  42.67% {
    transform: translate(68.0046vw, 42.67vh) scale(0.6032);
  }
  to {
    transform: translate(63.8752vw, 100vh) scale(0.6032);
  }
}
.snow:nth-child(45) {
  opacity: 0.698;
  transform: translate(7.9152vw, -10px) scale(0.7472);
  animation: fall-45 27s -5s linear infinite;
}
@keyframes fall-45 {
  42.043% {
    transform: translate(1.7437vw, 42.043vh) scale(0.7472);
  }
  to {
    transform: translate(4.82945vw, 100vh) scale(0.7472);
  }
}
.snow:nth-child(46) {
  opacity: 0.6026;
  transform: translate(53.937vw, -10px) scale(0.7631);
  animation: fall-46 17s -10s linear infinite;
}
@keyframes fall-46 {
  33.405% {
    transform: translate(55.3432vw, 33.405vh) scale(0.7631);
  }
  to {
    transform: translate(54.6401vw, 100vh) scale(0.7631);
  }
}
.snow:nth-child(47) {
  opacity: 0.9513;
  transform: translate(33.9559vw, -10px) scale(0.0705);
  animation: fall-47 28s -19s linear infinite;
}
@keyframes fall-47 {
  74.338% {
    transform: translate(34.7418vw, 74.338vh) scale(0.0705);
  }
  to {
    transform: translate(34.34885vw, 100vh) scale(0.0705);
  }
}
.snow:nth-child(48) {
  opacity: 0.9818;
  transform: translate(61.7812vw, -10px) scale(0.1026);
  animation: fall-48 21s -21s linear infinite;
}
@keyframes fall-48 {
  62.766% {
    transform: translate(65.7883vw, 62.766vh) scale(0.1026);
  }
  to {
    transform: translate(63.78475vw, 100vh) scale(0.1026);
  }
}
.snow:nth-child(49) {
  opacity: 0.9228;
  transform: translate(59.9492vw, -10px) scale(0.4895);
  animation: fall-49 25s -4s linear infinite;
}
@keyframes fall-49 {
  72.956% {
    transform: translate(64.9906vw, 72.956vh) scale(0.4895);
  }
  to {
    transform: translate(62.4699vw, 100vh) scale(0.4895);
  }
}
.snow:nth-child(50) {
  opacity: 0.6725;
  transform: translate(11.159vw, -10px) scale(0.9892);
  animation: fall-50 25s -24s linear infinite;
}
@keyframes fall-50 {
  55.104% {
    transform: translate(9.6874vw, 55.104vh) scale(0.9892);
  }
  to {
    transform: translate(10.4232vw, 100vh) scale(0.9892);
  }
}
.snow:nth-child(51) {
  opacity: 0.5534;
  transform: translate(17.2156vw, -10px) scale(0.878);
  animation: fall-51 27s -14s linear infinite;
}
@keyframes fall-51 {
  67.041% {
    transform: translate(15.1806vw, 67.041vh) scale(0.878);
  }
  to {
    transform: translate(16.1981vw, 100vh) scale(0.878);
  }
}
.snow:nth-child(52) {
  opacity: 0.2661;
  transform: translate(84.7449vw, -10px) scale(0.5017);
  animation: fall-52 15s -27s linear infinite;
}
@keyframes fall-52 {
  48.589% {
    transform: translate(89.4651vw, 48.589vh) scale(0.5017);
  }
  to {
    transform: translate(87.105vw, 100vh) scale(0.5017);
  }
}
.snow:nth-child(53) {
  opacity: 0.1805;
  transform: translate(29.6652vw, -10px) scale(0.3409);
  animation: fall-53 20s -29s linear infinite;
}
@keyframes fall-53 {
  54.474% {
    transform: translate(33.3764vw, 54.474vh) scale(0.3409);
  }
  to {
    transform: translate(31.5208vw, 100vh) scale(0.3409);
  }
}
.snow:nth-child(54) {
  opacity: 0.6807;
  transform: translate(48.8151vw, -10px) scale(0.4822);
  animation: fall-54 15s -2s linear infinite;
}
@keyframes fall-54 {
  32.609% {
    transform: translate(52.1002vw, 32.609vh) scale(0.4822);
  }
  to {
    transform: translate(50.45765vw, 100vh) scale(0.4822);
  }
}
.snow:nth-child(55) {
  opacity: 0.4677;
  transform: translate(39.2661vw, -10px) scale(0.5761);
  animation: fall-55 10s -19s linear infinite;
}
@keyframes fall-55 {
  66.208% {
    transform: translate(43.4298vw, 66.208vh) scale(0.5761);
  }
  to {
    transform: translate(41.34795vw, 100vh) scale(0.5761);
  }
}
.snow:nth-child(56) {
  opacity: 0.3926;
  transform: translate(4.2224vw, -10px) scale(0.0641);
  animation: fall-56 25s -7s linear infinite;
}
@keyframes fall-56 {
  76.516% {
    transform: translate(11.6698vw, 76.516vh) scale(0.0641);
  }
  to {
    transform: translate(7.9461vw, 100vh) scale(0.0641);
  }
}
.snow:nth-child(57) {
  opacity: 0.1098;
  transform: translate(80.6404vw, -10px) scale(0.7853);
  animation: fall-57 16s -3s linear infinite;
}
@keyframes fall-57 {
  64.025% {
    transform: translate(71.4424vw, 64.025vh) scale(0.7853);
  }
  to {
    transform: translate(76.0414vw, 100vh) scale(0.7853);
  }
}
.snow:nth-child(58) {
  opacity: 0.445;
  transform: translate(3.2215vw, -10px) scale(0.0027);
  animation: fall-58 25s -30s linear infinite;
}
@keyframes fall-58 {
  34.025% {
    transform: translate(6.2018vw, 34.025vh) scale(0.0027);
  }
  to {
    transform: translate(4.71165vw, 100vh) scale(0.0027);
  }
}
.snow:nth-child(59) {
  opacity: 0.582;
  transform: translate(1.0089vw, -10px) scale(0.4713);
  animation: fall-59 29s -18s linear infinite;
}
@keyframes fall-59 {
  51.543% {
    transform: translate(0.0842vw, 51.543vh) scale(0.4713);
  }
  to {
    transform: translate(0.54655vw, 100vh) scale(0.4713);
  }
}
.snow:nth-child(60) {
  opacity: 0.5858;
  transform: translate(39.1889vw, -10px) scale(0.0962);
  animation: fall-60 16s -23s linear infinite;
}
@keyframes fall-60 {
  35.269% {
    transform: translate(39.9619vw, 35.269vh) scale(0.0962);
  }
  to {
    transform: translate(39.5754vw, 100vh) scale(0.0962);
  }
}
.snow:nth-child(61) {
  opacity: 0.5284;
  transform: translate(81.9559vw, -10px) scale(0.9784);
  animation: fall-61 26s -23s linear infinite;
}
@keyframes fall-61 {
  69.063% {
    transform: translate(76.5069vw, 69.063vh) scale(0.9784);
  }
  to {
    transform: translate(79.2314vw, 100vh) scale(0.9784);
  }
}
.snow:nth-child(62) {
  opacity: 0.9846;
  transform: translate(98.239vw, -10px) scale(0.5362);
  animation: fall-62 27s -13s linear infinite;
}
@keyframes fall-62 {
  41.446% {
    transform: translate(91.1261vw, 41.446vh) scale(0.5362);
  }
  to {
    transform: translate(94.68255vw, 100vh) scale(0.5362);
  }
}
.snow:nth-child(63) {
  opacity: 0.6432;
  transform: translate(2.9183vw, -10px) scale(0.7777);
  animation: fall-63 16s -1s linear infinite;
}
@keyframes fall-63 {
  55.051% {
    transform: translate(6.9119vw, 55.051vh) scale(0.7777);
  }
  to {
    transform: translate(4.9151vw, 100vh) scale(0.7777);
  }
}
.snow:nth-child(64) {
  opacity: 0.5952;
  transform: translate(50.268vw, -10px) scale(0.4982);
  animation: fall-64 26s -25s linear infinite;
}
@keyframes fall-64 {
  61.827% {
    transform: translate(49.4657vw, 61.827vh) scale(0.4982);
  }
  to {
    transform: translate(49.86685vw, 100vh) scale(0.4982);
  }
}
.snow:nth-child(65) {
  opacity: 0.2801;
  transform: translate(97.3632vw, -10px) scale(0.0485);
  animation: fall-65 10s -14s linear infinite;
}
@keyframes fall-65 {
  71.935% {
    transform: translate(95.7646vw, 71.935vh) scale(0.0485);
  }
  to {
    transform: translate(96.5639vw, 100vh) scale(0.0485);
  }
}
.snow:nth-child(66) {
  opacity: 0.9629;
  transform: translate(9.9393vw, -10px) scale(0.1175);
  animation: fall-66 27s -16s linear infinite;
}
@keyframes fall-66 {
  33.363% {
    transform: translate(5.4293vw, 33.363vh) scale(0.1175);
  }
  to {
    transform: translate(7.6843vw, 100vh) scale(0.1175);
  }
}
.snow:nth-child(67) {
  opacity: 0.1422;
  transform: translate(32.1569vw, -10px) scale(0.4911);
  animation: fall-67 15s -10s linear infinite;
}
@keyframes fall-67 {
  31.096% {
    transform: translate(32.0635vw, 31.096vh) scale(0.4911);
  }
  to {
    transform: translate(32.1102vw, 100vh) scale(0.4911);
  }
}
.snow:nth-child(68) {
  opacity: 0.1795;
  transform: translate(17.6735vw, -10px) scale(0.2704);
  animation: fall-68 23s -11s linear infinite;
}
@keyframes fall-68 {
  64.162% {
    transform: translate(27.1177vw, 64.162vh) scale(0.2704);
  }
  to {
    transform: translate(22.3956vw, 100vh) scale(0.2704);
  }
}
.snow:nth-child(69) {
  opacity: 0.0354;
  transform: translate(77.9567vw, -10px) scale(0.7223);
  animation: fall-69 27s -15s linear infinite;
}
@keyframes fall-69 {
  52.539% {
    transform: translate(71.9559vw, 52.539vh) scale(0.7223);
  }
  to {
    transform: translate(74.9563vw, 100vh) scale(0.7223);
  }
}
.snow:nth-child(70) {
  opacity: 0.6671;
  transform: translate(87.7616vw, -10px) scale(0.336);
  animation: fall-70 15s -2s linear infinite;
}
@keyframes fall-70 {
  56.9% {
    transform: translate(80.9133vw, 56.9vh) scale(0.336);
  }
  to {
    transform: translate(84.33745vw, 100vh) scale(0.336);
  }
}
.snow:nth-child(71) {
  opacity: 0.3766;
  transform: translate(61.874vw, -10px) scale(0.7203);
  animation: fall-71 15s -6s linear infinite;
}
@keyframes fall-71 {
  44.701% {
    transform: translate(69.6532vw, 44.701vh) scale(0.7203);
  }
  to {
    transform: translate(65.7636vw, 100vh) scale(0.7203);
  }
}
.snow:nth-child(72) {
  opacity: 0.681;
  transform: translate(92.0101vw, -10px) scale(0.8166);
  animation: fall-72 18s -28s linear infinite;
}
@keyframes fall-72 {
  68.19% {
    transform: translate(87.3843vw, 68.19vh) scale(0.8166);
  }
  to {
    transform: translate(89.6972vw, 100vh) scale(0.8166);
  }
}
.snow:nth-child(73) {
  opacity: 0.7568;
  transform: translate(39.2048vw, -10px) scale(0.4616);
  animation: fall-73 22s -16s linear infinite;
}
@keyframes fall-73 {
  49.143% {
    transform: translate(32.1701vw, 49.143vh) scale(0.4616);
  }
  to {
    transform: translate(35.68745vw, 100vh) scale(0.4616);
  }
}
.snow:nth-child(74) {
  opacity: 0.0121;
  transform: translate(97.0639vw, -10px) scale(0.7021);
  animation: fall-74 21s -3s linear infinite;
}
@keyframes fall-74 {
  61.39% {
    transform: translate(96.861vw, 61.39vh) scale(0.7021);
  }
  to {
    transform: translate(96.96245vw, 100vh) scale(0.7021);
  }
}
.snow:nth-child(75) {
  opacity: 0.8507;
  transform: translate(23.9167vw, -10px) scale(0.401);
  animation: fall-75 21s -27s linear infinite;
}
@keyframes fall-75 {
  72.794% {
    transform: translate(18.6736vw, 72.794vh) scale(0.401);
  }
  to {
    transform: translate(21.29515vw, 100vh) scale(0.401);
  }
}
.snow:nth-child(76) {
  opacity: 0.1781;
  transform: translate(63.2817vw, -10px) scale(0.9384);
  animation: fall-76 28s -16s linear infinite;
}
@keyframes fall-76 {
  74.521% {
    transform: translate(66.9848vw, 74.521vh) scale(0.9384);
  }
  to {
    transform: translate(65.13325vw, 100vh) scale(0.9384);
  }
}
.snow:nth-child(77) {
  opacity: 0.028;
  transform: translate(13.3682vw, -10px) scale(0.6988);
  animation: fall-77 10s -27s linear infinite;
}
@keyframes fall-77 {
  68.893% {
    transform: translate(8.6416vw, 68.893vh) scale(0.6988);
  }
  to {
    transform: translate(11.0049vw, 100vh) scale(0.6988);
  }
}
.snow:nth-child(78) {
  opacity: 0.875;
  transform: translate(18.1098vw, -10px) scale(0.5303);
  animation: fall-78 11s -3s linear infinite;
}
@keyframes fall-78 {
  44.438% {
    transform: translate(21.7897vw, 44.438vh) scale(0.5303);
  }
  to {
    transform: translate(19.94975vw, 100vh) scale(0.5303);
  }
}
.snow:nth-child(79) {
  opacity: 0.7964;
  transform: translate(35.8439vw, -10px) scale(0.1401);
  animation: fall-79 24s -3s linear infinite;
}
@keyframes fall-79 {
  57.244% {
    transform: translate(33.2317vw, 57.244vh) scale(0.1401);
  }
  to {
    transform: translate(34.5378vw, 100vh) scale(0.1401);
  }
}
.snow:nth-child(80) {
  opacity: 0.9864;
  transform: translate(96.4494vw, -10px) scale(0.2405);
  animation: fall-80 27s -25s linear infinite;
}
@keyframes fall-80 {
  33.709% {
    transform: translate(88.0688vw, 33.709vh) scale(0.2405);
  }
  to {
    transform: translate(92.2591vw, 100vh) scale(0.2405);
  }
}
.snow:nth-child(81) {
  opacity: 0.526;
  transform: translate(6.298vw, -10px) scale(0.0553);
  animation: fall-81 28s -15s linear infinite;
}
@keyframes fall-81 {
  33.258% {
    transform: translate(-0.7504vw, 33.258vh) scale(0.0553);
  }
  to {
    transform: translate(2.7738vw, 100vh) scale(0.0553);
  }
}
.snow:nth-child(82) {
  opacity: 0.3853;
  transform: translate(10.1034vw, -10px) scale(0.3888);
  animation: fall-82 16s -20s linear infinite;
}
@keyframes fall-82 {
  32.919% {
    transform: translate(3.1877vw, 32.919vh) scale(0.3888);
  }
  to {
    transform: translate(6.64555vw, 100vh) scale(0.3888);
  }
}
.snow:nth-child(83) {
  opacity: 0.942;
  transform: translate(67.4236vw, -10px) scale(0.7707);
  animation: fall-83 29s -10s linear infinite;
}
@keyframes fall-83 {
  76.3% {
    transform: translate(68.1577vw, 76.3vh) scale(0.7707);
  }
  to {
    transform: translate(67.79065vw, 100vh) scale(0.7707);
  }
}
.snow:nth-child(84) {
  opacity: 0.4734;
  transform: translate(74.3622vw, -10px) scale(0.1271);
  animation: fall-84 19s -10s linear infinite;
}
@keyframes fall-84 {
  44.066% {
    transform: translate(70.6116vw, 44.066vh) scale(0.1271);
  }
  to {
    transform: translate(72.4869vw, 100vh) scale(0.1271);
  }
}
.snow:nth-child(85) {
  opacity: 0.1461;
  transform: translate(35.2338vw, -10px) scale(0.4307);
  animation: fall-85 21s -11s linear infinite;
}
@keyframes fall-85 {
  48.206% {
    transform: translate(32.5019vw, 48.206vh) scale(0.4307);
  }
  to {
    transform: translate(33.86785vw, 100vh) scale(0.4307);
  }
}
.snow:nth-child(86) {
  opacity: 0.846;
  transform: translate(57.0587vw, -10px) scale(0.1781);
  animation: fall-86 18s -12s linear infinite;
}
@keyframes fall-86 {
  45.988% {
    transform: translate(64.7549vw, 45.988vh) scale(0.1781);
  }
  to {
    transform: translate(60.9068vw, 100vh) scale(0.1781);
  }
}
.snow:nth-child(87) {
  opacity: 0.7234;
  transform: translate(43.9493vw, -10px) scale(0.3007);
  animation: fall-87 24s -16s linear infinite;
}
@keyframes fall-87 {
  52.138% {
    transform: translate(46.9194vw, 52.138vh) scale(0.3007);
  }
  to {
    transform: translate(45.43435vw, 100vh) scale(0.3007);
  }
}
.snow:nth-child(88) {
  opacity: 0.8641;
  transform: translate(7.9369vw, -10px) scale(0.6547);
  animation: fall-88 11s -19s linear infinite;
}
@keyframes fall-88 {
  77.928% {
    transform: translate(5.3806vw, 77.928vh) scale(0.6547);
  }
  to {
    transform: translate(6.65875vw, 100vh) scale(0.6547);
  }
}
.snow:nth-child(89) {
  opacity: 0.709;
  transform: translate(74.5219vw, -10px) scale(0.9312);
  animation: fall-89 14s -3s linear infinite;
}
@keyframes fall-89 {
  79.429% {
    transform: translate(83.0828vw, 79.429vh) scale(0.9312);
  }
  to {
    transform: translate(78.80235vw, 100vh) scale(0.9312);
  }
}
.snow:nth-child(90) {
  opacity: 0.4369;
  transform: translate(31.9708vw, -10px) scale(0.5578);
  animation: fall-90 12s -7s linear infinite;
}
@keyframes fall-90 {
  43.689% {
    transform: translate(24.7038vw, 43.689vh) scale(0.5578);
  }
  to {
    transform: translate(28.3373vw, 100vh) scale(0.5578);
  }
}
.snow:nth-child(91) {
  opacity: 0.7726;
  transform: translate(44.7134vw, -10px) scale(0.2641);
  animation: fall-91 15s -27s linear infinite;
}
@keyframes fall-91 {
  45.85% {
    transform: translate(51.9395vw, 45.85vh) scale(0.2641);
  }
  to {
    transform: translate(48.32645vw, 100vh) scale(0.2641);
  }
}
.snow:nth-child(92) {
  opacity: 0.1678;
  transform: translate(76.4182vw, -10px) scale(0.0933);
  animation: fall-92 25s -29s linear infinite;
}
@keyframes fall-92 {
  79.428% {
    transform: translate(68.3846vw, 79.428vh) scale(0.0933);
  }
  to {
    transform: translate(72.4014vw, 100vh) scale(0.0933);
  }
}
.snow:nth-child(93) {
  opacity: 0.5377;
  transform: translate(78.8788vw, -10px) scale(0.8642);
  animation: fall-93 13s -11s linear infinite;
}
@keyframes fall-93 {
  77.989% {
    transform: translate(70.954vw, 77.989vh) scale(0.8642);
  }
  to {
    transform: translate(74.9164vw, 100vh) scale(0.8642);
  }
}
.snow:nth-child(94) {
  opacity: 0.5807;
  transform: translate(22.3189vw, -10px) scale(0.2163);
  animation: fall-94 20s -14s linear infinite;
}
@keyframes fall-94 {
  55.102% {
    transform: translate(27.1231vw, 55.102vh) scale(0.2163);
  }
  to {
    transform: translate(24.721vw, 100vh) scale(0.2163);
  }
}
.snow:nth-child(95) {
  opacity: 0.4608;
  transform: translate(85.9459vw, -10px) scale(0.8917);
  animation: fall-95 18s -18s linear infinite;
}
@keyframes fall-95 {
  30.819% {
    transform: translate(84.4843vw, 30.819vh) scale(0.8917);
  }
  to {
    transform: translate(85.2151vw, 100vh) scale(0.8917);
  }
}
.snow:nth-child(96) {
  opacity: 0.2186;
  transform: translate(2.1267vw, -10px) scale(0.5847);
  animation: fall-96 17s -21s linear infinite;
}
@keyframes fall-96 {
  44.692% {
    transform: translate(-0.4408vw, 44.692vh) scale(0.5847);
  }
  to {
    transform: translate(0.84295vw, 100vh) scale(0.5847);
  }
}
.snow:nth-child(97) {
  opacity: 0.1796;
  transform: translate(91.2516vw, -10px) scale(0.6964);
  animation: fall-97 26s -6s linear infinite;
}
@keyframes fall-97 {
  61.542% {
    transform: translate(98.9204vw, 61.542vh) scale(0.6964);
  }
  to {
    transform: translate(95.086vw, 100vh) scale(0.6964);
  }
}
.snow:nth-child(98) {
  opacity: 0.1699;
  transform: translate(91.871vw, -10px) scale(0.6946);
  animation: fall-98 25s -11s linear infinite;
}
@keyframes fall-98 {
  66.765% {
    transform: translate(96.1843vw, 66.765vh) scale(0.6946);
  }
  to {
    transform: translate(94.02765vw, 100vh) scale(0.6946);
  }
}
.snow:nth-child(99) {
  opacity: 0.3325;
  transform: translate(69.0183vw, -10px) scale(0.088);
  animation: fall-99 21s -1s linear infinite;
}
@keyframes fall-99 {
  75.424% {
    transform: translate(77.1775vw, 75.424vh) scale(0.088);
  }
  to {
    transform: translate(73.0979vw, 100vh) scale(0.088);
  }
}
.snow:nth-child(100) {
  opacity: 0.4824;
  transform: translate(68.6714vw, -10px) scale(0.8491);
  animation: fall-100 23s -13s linear infinite;
}
@keyframes fall-100 {
  76.701% {
    transform: translate(75.396vw, 76.701vh) scale(0.8491);
  }
  to {
    transform: translate(72.0337vw, 100vh) scale(0.8491);
  }
}
.snow:nth-child(101) {
  opacity: 0.4854;
  transform: translate(95.2986vw, -10px) scale(0.8182);
  animation: fall-101 24s -9s linear infinite;
}
@keyframes fall-101 {
  62.913% {
    transform: translate(94.7978vw, 62.913vh) scale(0.8182);
  }
  to {
    transform: translate(95.0482vw, 100vh) scale(0.8182);
  }
}
.snow:nth-child(102) {
  opacity: 0.608;
  transform: translate(36.4918vw, -10px) scale(0.7436);
  animation: fall-102 12s -1s linear infinite;
}
@keyframes fall-102 {
  31.582% {
    transform: translate(34.3798vw, 31.582vh) scale(0.7436);
  }
  to {
    transform: translate(35.4358vw, 100vh) scale(0.7436);
  }
}
.snow:nth-child(103) {
  opacity: 0.5244;
  transform: translate(44.6047vw, -10px) scale(0.9248);
  animation: fall-103 25s -8s linear infinite;
}
@keyframes fall-103 {
  68.557% {
    transform: translate(51.8706vw, 68.557vh) scale(0.9248);
  }
  to {
    transform: translate(48.23765vw, 100vh) scale(0.9248);
  }
}
.snow:nth-child(104) {
  opacity: 0.9618;
  transform: translate(70.9752vw, -10px) scale(0.1678);
  animation: fall-104 18s -27s linear infinite;
}
@keyframes fall-104 {
  54.894% {
    transform: translate(78.8761vw, 54.894vh) scale(0.1678);
  }
  to {
    transform: translate(74.92565vw, 100vh) scale(0.1678);
  }
}
.snow:nth-child(105) {
  opacity: 0.2484;
  transform: translate(85.0267vw, -10px) scale(0.1053);
  animation: fall-105 12s -29s linear infinite;
}
@keyframes fall-105 {
  56.769% {
    transform: translate(80.802vw, 56.769vh) scale(0.1053);
  }
  to {
    transform: translate(82.91435vw, 100vh) scale(0.1053);
  }
}
.snow:nth-child(106) {
  opacity: 0.4288;
  transform: translate(92.6791vw, -10px) scale(0.9568);
  animation: fall-106 17s -20s linear infinite;
}
@keyframes fall-106 {
  56.335% {
    transform: translate(96.7404vw, 56.335vh) scale(0.9568);
  }
  to {
    transform: translate(94.70975vw, 100vh) scale(0.9568);
  }
}
.snow:nth-child(107) {
  opacity: 0.7159;
  transform: translate(59.1445vw, -10px) scale(0.4224);
  animation: fall-107 27s -4s linear infinite;
}
@keyframes fall-107 {
  53.627% {
    transform: translate(55.3755vw, 53.627vh) scale(0.4224);
  }
  to {
    transform: translate(57.26vw, 100vh) scale(0.4224);
  }
}
.snow:nth-child(108) {
  opacity: 0.6723;
  transform: translate(46.8522vw, -10px) scale(0.0419);
  animation: fall-108 24s -4s linear infinite;
}
@keyframes fall-108 {
  77.75% {
    transform: translate(48.9819vw, 77.75vh) scale(0.0419);
  }
  to {
    transform: translate(47.91705vw, 100vh) scale(0.0419);
  }
}
.snow:nth-child(109) {
  opacity: 0.1255;
  transform: translate(71.6694vw, -10px) scale(0.4932);
  animation: fall-109 18s -22s linear infinite;
}
@keyframes fall-109 {
  40.046% {
    transform: translate(75.2045vw, 40.046vh) scale(0.4932);
  }
  to {
    transform: translate(73.43695vw, 100vh) scale(0.4932);
  }
}
.snow:nth-child(110) {
  opacity: 0.4547;
  transform: translate(24.4766vw, -10px) scale(0.2726);
  animation: fall-110 11s -23s linear infinite;
}
@keyframes fall-110 {
  66.35% {
    transform: translate(33.7495vw, 66.35vh) scale(0.2726);
  }
  to {
    transform: translate(29.11305vw, 100vh) scale(0.2726);
  }
}
.snow:nth-child(111) {
  opacity: 0.5333;
  transform: translate(66.9659vw, -10px) scale(0.7523);
  animation: fall-111 27s -19s linear infinite;
}
@keyframes fall-111 {
  69.884% {
    transform: translate(73.5515vw, 69.884vh) scale(0.7523);
  }
  to {
    transform: translate(70.2587vw, 100vh) scale(0.7523);
  }
}
.snow:nth-child(112) {
  opacity: 0.5316;
  transform: translate(67.8171vw, -10px) scale(0.607);
  animation: fall-112 17s -4s linear infinite;
}
@keyframes fall-112 {
  31.678% {
    transform: translate(59.6014vw, 31.678vh) scale(0.607);
  }
  to {
    transform: translate(63.70925vw, 100vh) scale(0.607);
  }
}
.snow:nth-child(113) {
  opacity: 0.0983;
  transform: translate(16.1316vw, -10px) scale(0.6012);
  animation: fall-113 16s -3s linear infinite;
}
@keyframes fall-113 {
  70.592% {
    transform: translate(16.7906vw, 70.592vh) scale(0.6012);
  }
  to {
    transform: translate(16.4611vw, 100vh) scale(0.6012);
  }
}
.snow:nth-child(114) {
  opacity: 0.9076;
  transform: translate(68.5802vw, -10px) scale(0.1564);
  animation: fall-114 17s -26s linear infinite;
}
@keyframes fall-114 {
  78.948% {
    transform: translate(64.7125vw, 78.948vh) scale(0.1564);
  }
  to {
    transform: translate(66.64635vw, 100vh) scale(0.1564);
  }
}
.snow:nth-child(115) {
  opacity: 0.1083;
  transform: translate(58.0036vw, -10px) scale(0.1777);
  animation: fall-115 19s -26s linear infinite;
}
@keyframes fall-115 {
  56.012% {
    transform: translate(66.0629vw, 56.012vh) scale(0.1777);
  }
  to {
    transform: translate(62.03325vw, 100vh) scale(0.1777);
  }
}
.snow:nth-child(116) {
  opacity: 0.3892;
  transform: translate(32.3403vw, -10px) scale(0.0392);
  animation: fall-116 27s -4s linear infinite;
}
@keyframes fall-116 {
  63.311% {
    transform: translate(33.1524vw, 63.311vh) scale(0.0392);
  }
  to {
    transform: translate(32.74635vw, 100vh) scale(0.0392);
  }
}
.snow:nth-child(117) {
  opacity: 0.5327;
  transform: translate(54.7274vw, -10px) scale(0.2944);
  animation: fall-117 14s -11s linear infinite;
}
@keyframes fall-117 {
  79.696% {
    transform: translate(46.9601vw, 79.696vh) scale(0.2944);
  }
  to {
    transform: translate(50.84375vw, 100vh) scale(0.2944);
  }
}
.snow:nth-child(118) {
  opacity: 0.0955;
  transform: translate(86.6994vw, -10px) scale(0.427);
  animation: fall-118 13s -26s linear infinite;
}
@keyframes fall-118 {
  31.801% {
    transform: translate(85.8917vw, 31.801vh) scale(0.427);
  }
  to {
    transform: translate(86.29555vw, 100vh) scale(0.427);
  }
}
.snow:nth-child(119) {
  opacity: 0.8364;
  transform: translate(45.4655vw, -10px) scale(0.5142);
  animation: fall-119 11s -8s linear infinite;
}
@keyframes fall-119 {
  43.94% {
    transform: translate(44.8108vw, 43.94vh) scale(0.5142);
  }
  to {
    transform: translate(45.13815vw, 100vh) scale(0.5142);
  }
}
.snow:nth-child(120) {
  opacity: 0.6256;
  transform: translate(0.7183vw, -10px) scale(0.7086);
  animation: fall-120 30s -25s linear infinite;
}
@keyframes fall-120 {
  67.999% {
    transform: translate(9.6939vw, 67.999vh) scale(0.7086);
  }
  to {
    transform: translate(5.2061vw, 100vh) scale(0.7086);
  }
}
.snow:nth-child(121) {
  opacity: 0.9249;
  transform: translate(86.7425vw, -10px) scale(0.5389);
  animation: fall-121 10s -12s linear infinite;
}
@keyframes fall-121 {
  51.03% {
    transform: translate(78.2591vw, 51.03vh) scale(0.5389);
  }
  to {
    transform: translate(82.5008vw, 100vh) scale(0.5389);
  }
}
.snow:nth-child(122) {
  opacity: 0.9432;
  transform: translate(38.5328vw, -10px) scale(0.2177);
  animation: fall-122 28s -19s linear infinite;
}
@keyframes fall-122 {
  78.406% {
    transform: translate(45.6196vw, 78.406vh) scale(0.2177);
  }
  to {
    transform: translate(42.0762vw, 100vh) scale(0.2177);
  }
}
.snow:nth-child(123) {
  opacity: 0.8313;
  transform: translate(13.2138vw, -10px) scale(0.5257);
  animation: fall-123 20s -19s linear infinite;
}
@keyframes fall-123 {
  49.528% {
    transform: translate(5.561vw, 49.528vh) scale(0.5257);
  }
  to {
    transform: translate(9.3874vw, 100vh) scale(0.5257);
  }
}
.snow:nth-child(124) {
  opacity: 0.4996;
  transform: translate(48.4969vw, -10px) scale(0.1783);
  animation: fall-124 10s -10s linear infinite;
}
@keyframes fall-124 {
  41.17% {
    transform: translate(40.236vw, 41.17vh) scale(0.1783);
  }
  to {
    transform: translate(44.36645vw, 100vh) scale(0.1783);
  }
}
.snow:nth-child(125) {
  opacity: 0.3056;
  transform: translate(84.3854vw, -10px) scale(0.3029);
  animation: fall-125 14s -30s linear infinite;
}
@keyframes fall-125 {
  35.875% {
    transform: translate(79.1208vw, 35.875vh) scale(0.3029);
  }
  to {
    transform: translate(81.7531vw, 100vh) scale(0.3029);
  }
}
.snow:nth-child(126) {
  opacity: 0.4522;
  transform: translate(44.6369vw, -10px) scale(0.9875);
  animation: fall-126 13s -2s linear infinite;
}
@keyframes fall-126 {
  41.688% {
    transform: translate(49.7317vw, 41.688vh) scale(0.9875);
  }
  to {
    transform: translate(47.1843vw, 100vh) scale(0.9875);
  }
}
.snow:nth-child(127) {
  opacity: 0.6326;
  transform: translate(62.9024vw, -10px) scale(0.6865);
  animation: fall-127 25s -3s linear infinite;
}
@keyframes fall-127 {
  48.962% {
    transform: translate(67.2692vw, 48.962vh) scale(0.6865);
  }
  to {
    transform: translate(65.0858vw, 100vh) scale(0.6865);
  }
}
.snow:nth-child(128) {
  opacity: 0.2418;
  transform: translate(17.2769vw, -10px) scale(0.0557);
  animation: fall-128 27s -7s linear infinite;
}
@keyframes fall-128 {
  69.831% {
    transform: translate(23.1348vw, 69.831vh) scale(0.0557);
  }
  to {
    transform: translate(20.20585vw, 100vh) scale(0.0557);
  }
}
.snow:nth-child(129) {
  opacity: 0.1307;
  transform: translate(46.228vw, -10px) scale(0.9145);
  animation: fall-129 29s -27s linear infinite;
}
@keyframes fall-129 {
  76.972% {
    transform: translate(55.2208vw, 76.972vh) scale(0.9145);
  }
  to {
    transform: translate(50.7244vw, 100vh) scale(0.9145);
  }
}
.snow:nth-child(130) {
  opacity: 0.9923;
  transform: translate(47.4076vw, -10px) scale(0.9649);
  animation: fall-130 11s -30s linear infinite;
}
@keyframes fall-130 {
  55.914% {
    transform: translate(57.3369vw, 55.914vh) scale(0.9649);
  }
  to {
    transform: translate(52.37225vw, 100vh) scale(0.9649);
  }
}
.snow:nth-child(131) {
  opacity: 0.7189;
  transform: translate(70.447vw, -10px) scale(0.4255);
  animation: fall-131 24s -20s linear infinite;
}
@keyframes fall-131 {
  37.353% {
    transform: translate(62.061vw, 37.353vh) scale(0.4255);
  }
  to {
    transform: translate(66.254vw, 100vh) scale(0.4255);
  }
}
.snow:nth-child(132) {
  opacity: 0.3643;
  transform: translate(81.1084vw, -10px) scale(0.5884);
  animation: fall-132 23s -24s linear infinite;
}
@keyframes fall-132 {
  58.535% {
    transform: translate(72.9041vw, 58.535vh) scale(0.5884);
  }
  to {
    transform: translate(77.00625vw, 100vh) scale(0.5884);
  }
}
.snow:nth-child(133) {
  opacity: 0.8428;
  transform: translate(57.4766vw, -10px) scale(0.9372);
  animation: fall-133 23s -8s linear infinite;
}
@keyframes fall-133 {
  54.035% {
    transform: translate(66.0286vw, 54.035vh) scale(0.9372);
  }
  to {
    transform: translate(61.7526vw, 100vh) scale(0.9372);
  }
}
.snow:nth-child(134) {
  opacity: 0.7394;
  transform: translate(49.4198vw, -10px) scale(0.4943);
  animation: fall-134 15s -1s linear infinite;
}
@keyframes fall-134 {
  50.623% {
    transform: translate(55.4321vw, 50.623vh) scale(0.4943);
  }
  to {
    transform: translate(52.42595vw, 100vh) scale(0.4943);
  }
}
.snow:nth-child(135) {
  opacity: 0.0267;
  transform: translate(66.1339vw, -10px) scale(0.3231);
  animation: fall-135 23s -23s linear infinite;
}
@keyframes fall-135 {
  75.649% {
    transform: translate(63.6505vw, 75.649vh) scale(0.3231);
  }
  to {
    transform: translate(64.8922vw, 100vh) scale(0.3231);
  }
}
.snow:nth-child(136) {
  opacity: 0.1572;
  transform: translate(91.6591vw, -10px) scale(0.1225);
  animation: fall-136 25s -17s linear infinite;
}
@keyframes fall-136 {
  67.7% {
    transform: translate(98.2054vw, 67.7vh) scale(0.1225);
  }
  to {
    transform: translate(94.93225vw, 100vh) scale(0.1225);
  }
}
.snow:nth-child(137) {
  opacity: 0.6478;
  transform: translate(61.7828vw, -10px) scale(0.004);
  animation: fall-137 25s -6s linear infinite;
}
@keyframes fall-137 {
  46.029% {
    transform: translate(69.8031vw, 46.029vh) scale(0.004);
  }
  to {
    transform: translate(65.79295vw, 100vh) scale(0.004);
  }
}
.snow:nth-child(138) {
  opacity: 0.4545;
  transform: translate(15.2103vw, -10px) scale(0.3295);
  animation: fall-138 26s -1s linear infinite;
}
@keyframes fall-138 {
  30.525% {
    transform: translate(24.7507vw, 30.525vh) scale(0.3295);
  }
  to {
    transform: translate(19.9805vw, 100vh) scale(0.3295);
  }
}
.snow:nth-child(139) {
  opacity: 0.4248;
  transform: translate(61.4606vw, -10px) scale(0.5373);
  animation: fall-139 12s -30s linear infinite;
}
@keyframes fall-139 {
  69.862% {
    transform: translate(66.4329vw, 69.862vh) scale(0.5373);
  }
  to {
    transform: translate(63.94675vw, 100vh) scale(0.5373);
  }
}
.snow:nth-child(140) {
  opacity: 0.6511;
  transform: translate(13.3224vw, -10px) scale(0.6699);
  animation: fall-140 15s -15s linear infinite;
}
@keyframes fall-140 {
  48.984% {
    transform: translate(19.055vw, 48.984vh) scale(0.6699);
  }
  to {
    transform: translate(16.1887vw, 100vh) scale(0.6699);
  }
}
.snow:nth-child(141) {
  opacity: 0.8245;
  transform: translate(53.6497vw, -10px) scale(0.0641);
  animation: fall-141 12s -11s linear infinite;
}
@keyframes fall-141 {
  63.689% {
    transform: translate(56.9317vw, 63.689vh) scale(0.0641);
  }
  to {
    transform: translate(55.2907vw, 100vh) scale(0.0641);
  }
}
.snow:nth-child(142) {
  opacity: 0.5268;
  transform: translate(65.486vw, -10px) scale(0.9711);
  animation: fall-142 29s -24s linear infinite;
}
@keyframes fall-142 {
  50.408% {
    transform: translate(73.8386vw, 50.408vh) scale(0.9711);
  }
  to {
    transform: translate(69.6623vw, 100vh) scale(0.9711);
  }
}
.snow:nth-child(143) {
  opacity: 0.3131;
  transform: translate(6.4343vw, -10px) scale(0.1698);
  animation: fall-143 15s -7s linear infinite;
}
@keyframes fall-143 {
  70.985% {
    transform: translate(13.2559vw, 70.985vh) scale(0.1698);
  }
  to {
    transform: translate(9.8451vw, 100vh) scale(0.1698);
  }
}
.snow:nth-child(144) {
  opacity: 0.4578;
  transform: translate(44.8143vw, -10px) scale(0.7872);
  animation: fall-144 24s -6s linear infinite;
}
@keyframes fall-144 {
  79.758% {
    transform: translate(47.922vw, 79.758vh) scale(0.7872);
  }
  to {
    transform: translate(46.36815vw, 100vh) scale(0.7872);
  }
}
.snow:nth-child(145) {
  opacity: 0.279;
  transform: translate(66.3443vw, -10px) scale(0.4426);
  animation: fall-145 10s -27s linear infinite;
}
@keyframes fall-145 {
  72.016% {
    transform: translate(73.3615vw, 72.016vh) scale(0.4426);
  }
  to {
    transform: translate(69.8529vw, 100vh) scale(0.4426);
  }
}
.snow:nth-child(146) {
  opacity: 0.8984;
  transform: translate(17.0841vw, -10px) scale(0.9744);
  animation: fall-146 30s -12s linear infinite;
}
@keyframes fall-146 {
  58.314% {
    transform: translate(26.3236vw, 58.314vh) scale(0.9744);
  }
  to {
    transform: translate(21.70385vw, 100vh) scale(0.9744);
  }
}
.snow:nth-child(147) {
  opacity: 0.9746;
  transform: translate(80.2943vw, -10px) scale(0.6868);
  animation: fall-147 25s -15s linear infinite;
}
@keyframes fall-147 {
  34.654% {
    transform: translate(81.7921vw, 34.654vh) scale(0.6868);
  }
  to {
    transform: translate(81.0432vw, 100vh) scale(0.6868);
  }
}
.snow:nth-child(148) {
  opacity: 0.7028;
  transform: translate(25.6066vw, -10px) scale(0.2451);
  animation: fall-148 18s -2s linear infinite;
}
@keyframes fall-148 {
  57.347% {
    transform: translate(26.5563vw, 57.347vh) scale(0.2451);
  }
  to {
    transform: translate(26.08145vw, 100vh) scale(0.2451);
  }
}
.snow:nth-child(149) {
  opacity: 0.8716;
  transform: translate(84.4651vw, -10px) scale(0.7643);
  animation: fall-149 19s -24s linear infinite;
}
@keyframes fall-149 {
  45.208% {
    transform: translate(81.6839vw, 45.208vh) scale(0.7643);
  }
  to {
    transform: translate(83.0745vw, 100vh) scale(0.7643);
  }
}
.snow:nth-child(150) {
  opacity: 0.7549;
  transform: translate(9.7488vw, -10px) scale(0.5468);
  animation: fall-150 16s -27s linear infinite;
}
@keyframes fall-150 {
  40.481% {
    transform: translate(6.6251vw, 40.481vh) scale(0.5468);
  }
  to {
    transform: translate(8.18695vw, 100vh) scale(0.5468);
  }
}
.snow:nth-child(151) {
  opacity: 0.7541;
  transform: translate(70.3289vw, -10px) scale(0.8942);
  animation: fall-151 27s -11s linear infinite;
}
@keyframes fall-151 {
  65.941% {
    transform: translate(64.9805vw, 65.941vh) scale(0.8942);
  }
  to {
    transform: translate(67.6547vw, 100vh) scale(0.8942);
  }
}
.snow:nth-child(152) {
  opacity: 0.9557;
  transform: translate(74.8205vw, -10px) scale(0.5915);
  animation: fall-152 18s -22s linear infinite;
}
@keyframes fall-152 {
  50.301% {
    transform: translate(83.0677vw, 50.301vh) scale(0.5915);
  }
  to {
    transform: translate(78.9441vw, 100vh) scale(0.5915);
  }
}
.snow:nth-child(153) {
  opacity: 0.3709;
  transform: translate(16.0796vw, -10px) scale(0.6573);
  animation: fall-153 19s -19s linear infinite;
}
@keyframes fall-153 {
  63.389% {
    transform: translate(7.897vw, 63.389vh) scale(0.6573);
  }
  to {
    transform: translate(11.9883vw, 100vh) scale(0.6573);
  }
}
.snow:nth-child(154) {
  opacity: 0.2351;
  transform: translate(50.6843vw, -10px) scale(0.5043);
  animation: fall-154 12s -16s linear infinite;
}
@keyframes fall-154 {
  30.847% {
    transform: translate(51.1866vw, 30.847vh) scale(0.5043);
  }
  to {
    transform: translate(50.93545vw, 100vh) scale(0.5043);
  }
}
.snow:nth-child(155) {
  opacity: 0.546;
  transform: translate(99.3664vw, -10px) scale(0.9003);
  animation: fall-155 24s -3s linear infinite;
}
@keyframes fall-155 {
  73.748% {
    transform: translate(93.9259vw, 73.748vh) scale(0.9003);
  }
  to {
    transform: translate(96.64615vw, 100vh) scale(0.9003);
  }
}
.snow:nth-child(156) {
  opacity: 0.814;
  transform: translate(35.1417vw, -10px) scale(0.8637);
  animation: fall-156 29s -30s linear infinite;
}
@keyframes fall-156 {
  54.042% {
    transform: translate(32.0934vw, 54.042vh) scale(0.8637);
  }
  to {
    transform: translate(33.61755vw, 100vh) scale(0.8637);
  }
}
.snow:nth-child(157) {
  opacity: 0.0753;
  transform: translate(14.113vw, -10px) scale(0.5649);
  animation: fall-157 30s -27s linear infinite;
}
@keyframes fall-157 {
  66.622% {
    transform: translate(4.641vw, 66.622vh) scale(0.5649);
  }
  to {
    transform: translate(9.377vw, 100vh) scale(0.5649);
  }
}
.snow:nth-child(158) {
  opacity: 0.1933;
  transform: translate(75.0299vw, -10px) scale(0.8752);
  animation: fall-158 11s -2s linear infinite;
}
@keyframes fall-158 {
  30.331% {
    transform: translate(67.9689vw, 30.331vh) scale(0.8752);
  }
  to {
    transform: translate(71.4994vw, 100vh) scale(0.8752);
  }
}
.snow:nth-child(159) {
  opacity: 0.8357;
  transform: translate(24.5265vw, -10px) scale(0.1948);
  animation: fall-159 25s -15s linear infinite;
}
@keyframes fall-159 {
  75.995% {
    transform: translate(23.7007vw, 75.995vh) scale(0.1948);
  }
  to {
    transform: translate(24.1136vw, 100vh) scale(0.1948);
  }
}
.snow:nth-child(160) {
  opacity: 0.2687;
  transform: translate(49.8424vw, -10px) scale(0.8983);
  animation: fall-160 21s -9s linear infinite;
}
@keyframes fall-160 {
  72.221% {
    transform: translate(51.5461vw, 72.221vh) scale(0.8983);
  }
  to {
    transform: translate(50.69425vw, 100vh) scale(0.8983);
  }
}
.snow:nth-child(161) {
  opacity: 0.1473;
  transform: translate(95.757vw, -10px) scale(0.4517);
  animation: fall-161 29s -26s linear infinite;
}
@keyframes fall-161 {
  33.476% {
    transform: translate(95.5803vw, 33.476vh) scale(0.4517);
  }
  to {
    transform: translate(95.66865vw, 100vh) scale(0.4517);
  }
}
.snow:nth-child(162) {
  opacity: 0.9708;
  transform: translate(39.2094vw, -10px) scale(0.2789);
  animation: fall-162 24s -18s linear infinite;
}
@keyframes fall-162 {
  78.401% {
    transform: translate(35.7939vw, 78.401vh) scale(0.2789);
  }
  to {
    transform: translate(37.50165vw, 100vh) scale(0.2789);
  }
}
.snow:nth-child(163) {
  opacity: 0.7134;
  transform: translate(13.5467vw, -10px) scale(0.7037);
  animation: fall-163 18s -21s linear infinite;
}
@keyframes fall-163 {
  79.703% {
    transform: translate(17.9839vw, 79.703vh) scale(0.7037);
  }
  to {
    transform: translate(15.7653vw, 100vh) scale(0.7037);
  }
}
.snow:nth-child(164) {
  opacity: 0.3706;
  transform: translate(91.1648vw, -10px) scale(0.0623);
  animation: fall-164 26s -22s linear infinite;
}
@keyframes fall-164 {
  51.746% {
    transform: translate(82.0524vw, 51.746vh) scale(0.0623);
  }
  to {
    transform: translate(86.6086vw, 100vh) scale(0.0623);
  }
}
.snow:nth-child(165) {
  opacity: 0.3659;
  transform: translate(9.2595vw, -10px) scale(0.1788);
  animation: fall-165 19s -26s linear infinite;
}
@keyframes fall-165 {
  45.643% {
    transform: translate(1.1882vw, 45.643vh) scale(0.1788);
  }
  to {
    transform: translate(5.22385vw, 100vh) scale(0.1788);
  }
}
.snow:nth-child(166) {
  opacity: 0.4779;
  transform: translate(85.554vw, -10px) scale(0.3875);
  animation: fall-166 19s -19s linear infinite;
}
@keyframes fall-166 {
  53.359% {
    transform: translate(76.2499vw, 53.359vh) scale(0.3875);
  }
  to {
    transform: translate(80.90195vw, 100vh) scale(0.3875);
  }
}
.snow:nth-child(167) {
  opacity: 0.7957;
  transform: translate(44.6741vw, -10px) scale(0.5086);
  animation: fall-167 16s -25s linear infinite;
}
@keyframes fall-167 {
  77.67% {
    transform: translate(40.6613vw, 77.67vh) scale(0.5086);
  }
  to {
    transform: translate(42.6677vw, 100vh) scale(0.5086);
  }
}
.snow:nth-child(168) {
  opacity: 0.2688;
  transform: translate(84.7712vw, -10px) scale(0.2862);
  animation: fall-168 19s -6s linear infinite;
}
@keyframes fall-168 {
  56.161% {
    transform: translate(92.626vw, 56.161vh) scale(0.2862);
  }
  to {
    transform: translate(88.6986vw, 100vh) scale(0.2862);
  }
}
.snow:nth-child(169) {
  opacity: 0.6211;
  transform: translate(43.5417vw, -10px) scale(0.8251);
  animation: fall-169 20s -1s linear infinite;
}
@keyframes fall-169 {
  69.02% {
    transform: translate(47.553vw, 69.02vh) scale(0.8251);
  }
  to {
    transform: translate(45.54735vw, 100vh) scale(0.8251);
  }
}
.snow:nth-child(170) {
  opacity: 0.2191;
  transform: translate(29.639vw, -10px) scale(0.3245);
  animation: fall-170 27s -14s linear infinite;
}
@keyframes fall-170 {
  42.253% {
    transform: translate(38.9937vw, 42.253vh) scale(0.3245);
  }
  to {
    transform: translate(34.31635vw, 100vh) scale(0.3245);
  }
}
.snow:nth-child(171) {
  opacity: 0.709;
  transform: translate(2.4588vw, -10px) scale(0.8286);
  animation: fall-171 18s -19s linear infinite;
}
@keyframes fall-171 {
  46.079% {
    transform: translate(3.5448vw, 46.079vh) scale(0.8286);
  }
  to {
    transform: translate(3.0018vw, 100vh) scale(0.8286);
  }
}
.snow:nth-child(172) {
  opacity: 0.3587;
  transform: translate(77.5118vw, -10px) scale(0.3683);
  animation: fall-172 10s -23s linear infinite;
}
@keyframes fall-172 {
  35.202% {
    transform: translate(70.5213vw, 35.202vh) scale(0.3683);
  }
  to {
    transform: translate(74.01655vw, 100vh) scale(0.3683);
  }
}
.snow:nth-child(173) {
  opacity: 0.8835;
  transform: translate(58.1373vw, -10px) scale(0.9052);
  animation: fall-173 14s -15s linear infinite;
}
@keyframes fall-173 {
  50.722% {
    transform: translate(60.0677vw, 50.722vh) scale(0.9052);
  }
  to {
    transform: translate(59.1025vw, 100vh) scale(0.9052);
  }
}
.snow:nth-child(174) {
  opacity: 0.6101;
  transform: translate(35.4021vw, -10px) scale(0.927);
  animation: fall-174 17s -12s linear infinite;
}
@keyframes fall-174 {
  73.264% {
    transform: translate(29.8653vw, 73.264vh) scale(0.927);
  }
  to {
    transform: translate(32.6337vw, 100vh) scale(0.927);
  }
}
.snow:nth-child(175) {
  opacity: 0.9868;
  transform: translate(12.691vw, -10px) scale(0.7672);
  animation: fall-175 19s -6s linear infinite;
}
@keyframes fall-175 {
  46.746% {
    transform: translate(11.0524vw, 46.746vh) scale(0.7672);
  }
  to {
    transform: translate(11.8717vw, 100vh) scale(0.7672);
  }
}
.snow:nth-child(176) {
  opacity: 0.7665;
  transform: translate(17.2496vw, -10px) scale(0.7034);
  animation: fall-176 12s -7s linear infinite;
}
@keyframes fall-176 {
  49.195% {
    transform: translate(11.7988vw, 49.195vh) scale(0.7034);
  }
  to {
    transform: translate(14.5242vw, 100vh) scale(0.7034);
  }
}
.snow:nth-child(177) {
  opacity: 0.2509;
  transform: translate(23.2061vw, -10px) scale(0.2394);
  animation: fall-177 18s -28s linear infinite;
}
@keyframes fall-177 {
  46.004% {
    transform: translate(31.6877vw, 46.004vh) scale(0.2394);
  }
  to {
    transform: translate(27.4469vw, 100vh) scale(0.2394);
  }
}
.snow:nth-child(178) {
  opacity: 0.263;
  transform: translate(9.0846vw, -10px) scale(0.6501);
  animation: fall-178 18s -18s linear infinite;
}
@keyframes fall-178 {
  37.536% {
    transform: translate(5.4794vw, 37.536vh) scale(0.6501);
  }
  to {
    transform: translate(7.282vw, 100vh) scale(0.6501);
  }
}
.snow:nth-child(179) {
  opacity: 0.7903;
  transform: translate(89.9336vw, -10px) scale(0.6618);
  animation: fall-179 13s -26s linear infinite;
}
@keyframes fall-179 {
  31.904% {
    transform: translate(85.0582vw, 31.904vh) scale(0.6618);
  }
  to {
    transform: translate(87.4959vw, 100vh) scale(0.6618);
  }
}
.snow:nth-child(180) {
  opacity: 0.4163;
  transform: translate(19.5191vw, -10px) scale(0.7962);
  animation: fall-180 10s -6s linear infinite;
}
@keyframes fall-180 {
  62.628% {
    transform: translate(15.2045vw, 62.628vh) scale(0.7962);
  }
  to {
    transform: translate(17.3618vw, 100vh) scale(0.7962);
  }
}
.snow:nth-child(181) {
  opacity: 0.2042;
  transform: translate(86.0559vw, -10px) scale(0.4965);
  animation: fall-181 16s -26s linear infinite;
}
@keyframes fall-181 {
  63.812% {
    transform: translate(76.4405vw, 63.812vh) scale(0.4965);
  }
  to {
    transform: translate(81.2482vw, 100vh) scale(0.4965);
  }
}
.snow:nth-child(182) {
  opacity: 0.4682;
  transform: translate(21.491vw, -10px) scale(0.2985);
  animation: fall-182 13s -14s linear infinite;
}
@keyframes fall-182 {
  67.822% {
    transform: translate(29.7988vw, 67.822vh) scale(0.2985);
  }
  to {
    transform: translate(25.6449vw, 100vh) scale(0.2985);
  }
}
.snow:nth-child(183) {
  opacity: 0.904;
  transform: translate(73.4436vw, -10px) scale(0.756);
  animation: fall-183 20s -17s linear infinite;
}
@keyframes fall-183 {
  56.728% {
    transform: translate(74.3296vw, 56.728vh) scale(0.756);
  }
  to {
    transform: translate(73.8866vw, 100vh) scale(0.756);
  }
}
.snow:nth-child(184) {
  opacity: 0.8827;
  transform: translate(82.7249vw, -10px) scale(0.9824);
  animation: fall-184 20s -19s linear infinite;
}
@keyframes fall-184 {
  63.544% {
    transform: translate(91.2278vw, 63.544vh) scale(0.9824);
  }
  to {
    transform: translate(86.97635vw, 100vh) scale(0.9824);
  }
}
.snow:nth-child(185) {
  opacity: 0.9197;
  transform: translate(92.4342vw, -10px) scale(0.7582);
  animation: fall-185 18s -27s linear infinite;
}
@keyframes fall-185 {
  30.443% {
    transform: translate(85.2729vw, 30.443vh) scale(0.7582);
  }
  to {
    transform: translate(88.85355vw, 100vh) scale(0.7582);
  }
}
.snow:nth-child(186) {
  opacity: 0.5099;
  transform: translate(18.0273vw, -10px) scale(0.2213);
  animation: fall-186 29s -14s linear infinite;
}
@keyframes fall-186 {
  46.893% {
    transform: translate(18.1006vw, 46.893vh) scale(0.2213);
  }
  to {
    transform: translate(18.06395vw, 100vh) scale(0.2213);
  }
}
.snow:nth-child(187) {
  opacity: 0.796;
  transform: translate(34.6685vw, -10px) scale(0.5068);
  animation: fall-187 17s -17s linear infinite;
}
@keyframes fall-187 {
  34.44% {
    transform: translate(29.9448vw, 34.44vh) scale(0.5068);
  }
  to {
    transform: translate(32.30665vw, 100vh) scale(0.5068);
  }
}
.snow:nth-child(188) {
  opacity: 0.7245;
  transform: translate(51.6531vw, -10px) scale(0.0687);
  animation: fall-188 23s -12s linear infinite;
}
@keyframes fall-188 {
  77.127% {
    transform: translate(46.5318vw, 77.127vh) scale(0.0687);
  }
  to {
    transform: translate(49.09245vw, 100vh) scale(0.0687);
  }
}
.snow:nth-child(189) {
  opacity: 0.7938;
  transform: translate(26.3506vw, -10px) scale(0.2463);
  animation: fall-189 19s -18s linear infinite;
}
@keyframes fall-189 {
  50.853% {
    transform: translate(25.8108vw, 50.853vh) scale(0.2463);
  }
  to {
    transform: translate(26.0807vw, 100vh) scale(0.2463);
  }
}
.snow:nth-child(190) {
  opacity: 0.5052;
  transform: translate(6.171vw, -10px) scale(0.1259);
  animation: fall-190 26s -15s linear infinite;
}
@keyframes fall-190 {
  52.98% {
    transform: translate(-1.5541vw, 52.98vh) scale(0.1259);
  }
  to {
    transform: translate(2.30845vw, 100vh) scale(0.1259);
  }
}
.snow:nth-child(191) {
  opacity: 0.0766;
  transform: translate(36.5108vw, -10px) scale(0.8507);
  animation: fall-191 29s -21s linear infinite;
}
@keyframes fall-191 {
  56.153% {
    transform: translate(40.7791vw, 56.153vh) scale(0.8507);
  }
  to {
    transform: translate(38.64495vw, 100vh) scale(0.8507);
  }
}
.snow:nth-child(192) {
  opacity: 0.1182;
  transform: translate(25.0813vw, -10px) scale(0.1929);
  animation: fall-192 10s -11s linear infinite;
}
@keyframes fall-192 {
  61.177% {
    transform: translate(17.2993vw, 61.177vh) scale(0.1929);
  }
  to {
    transform: translate(21.1903vw, 100vh) scale(0.1929);
  }
}
.snow:nth-child(193) {
  opacity: 0.3241;
  transform: translate(85.6916vw, -10px) scale(0.8787);
  animation: fall-193 30s -6s linear infinite;
}
@keyframes fall-193 {
  76.65% {
    transform: translate(85.3792vw, 76.65vh) scale(0.8787);
  }
  to {
    transform: translate(85.5354vw, 100vh) scale(0.8787);
  }
}
.snow:nth-child(194) {
  opacity: 0.5227;
  transform: translate(83.0645vw, -10px) scale(0.4911);
  animation: fall-194 20s -13s linear infinite;
}
@keyframes fall-194 {
  42.194% {
    transform: translate(78.1846vw, 42.194vh) scale(0.4911);
  }
  to {
    transform: translate(80.62455vw, 100vh) scale(0.4911);
  }
}
.snow:nth-child(195) {
  opacity: 0.5144;
  transform: translate(72.841vw, -10px) scale(0.3763);
  animation: fall-195 10s -5s linear infinite;
}
@keyframes fall-195 {
  61.556% {
    transform: translate(65.7558vw, 61.556vh) scale(0.3763);
  }
  to {
    transform: translate(69.2984vw, 100vh) scale(0.3763);
  }
}
.snow:nth-child(196) {
  opacity: 0.8889;
  transform: translate(19.555vw, -10px) scale(0.5237);
  animation: fall-196 24s -13s linear infinite;
}
@keyframes fall-196 {
  47.823% {
    transform: translate(12.2776vw, 47.823vh) scale(0.5237);
  }
  to {
    transform: translate(15.9163vw, 100vh) scale(0.5237);
  }
}
.snow:nth-child(197) {
  opacity: 0.9778;
  transform: translate(56.506vw, -10px) scale(0.5708);
  animation: fall-197 11s -23s linear infinite;
}
@keyframes fall-197 {
  50.318% {
    transform: translate(54.7625vw, 50.318vh) scale(0.5708);
  }
  to {
    transform: translate(55.63425vw, 100vh) scale(0.5708);
  }
}
.snow:nth-child(198) {
  opacity: 0.8825;
  transform: translate(14.0126vw, -10px) scale(0.0936);
  animation: fall-198 12s -12s linear infinite;
}
@keyframes fall-198 {
  58.971% {
    transform: translate(10.1839vw, 58.971vh) scale(0.0936);
  }
  to {
    transform: translate(12.09825vw, 100vh) scale(0.0936);
  }
}
.snow:nth-child(199) {
  opacity: 0.9585;
  transform: translate(48.154vw, -10px) scale(0.1097);
  animation: fall-199 23s -19s linear infinite;
}
@keyframes fall-199 {
  68.146% {
    transform: translate(41.8401vw, 68.146vh) scale(0.1097);
  }
  to {
    transform: translate(44.99705vw, 100vh) scale(0.1097);
  }
}
.snow:nth-child(200) {
  opacity: 0.5144;
  transform: translate(10.3777vw, -10px) scale(0.5015);
  animation: fall-200 20s -24s linear infinite;
}
@keyframes fall-200 {
  51.658% {
    transform: translate(6.5602vw, 51.658vh) scale(0.5015);
  }
  to {
    transform: translate(8.46895vw, 100vh) scale(0.5015);
  }
}