.snow {
  position: absolute;
  width: 8px;
  height: 8px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.5417;
  transform: translate(6.5126vw, -10px) scale(0.334);
  animation: fall-1 26s -21s linear infinite;
}
@keyframes fall-1 {
  77.208% {
    transform: translate(12.754vw, 77.208vh) scale(0.334);
  }
  to {
    transform: translate(9.6333vw, 100vh) scale(0.334);
  }
}
.snow:nth-child(2) {
  opacity: 0.2651;
  transform: translate(40.8558vw, -10px) scale(0.7183);
  animation: fall-2 12s -8s linear infinite;
}
@keyframes fall-2 {
  78.864% {
    transform: translate(38.0961vw, 78.864vh) scale(0.7183);
  }
  to {
    transform: translate(39.47595vw, 100vh) scale(0.7183);
  }
}
.snow:nth-child(3) {
  opacity: 0.6512;
  transform: translate(38.6053vw, -10px) scale(0.7026);
  animation: fall-3 19s -2s linear infinite;
}
@keyframes fall-3 {
  30.25% {
    transform: translate(47.3566vw, 30.25vh) scale(0.7026);
  }
  to {
    transform: translate(42.98095vw, 100vh) scale(0.7026);
  }
}
.snow:nth-child(4) {
  opacity: 0.8641;
  transform: translate(0.6261vw, -10px) scale(0.3712);
  animation: fall-4 30s -7s linear infinite;
}
@keyframes fall-4 {
  41.488% {
    transform: translate(-4.856vw, 41.488vh) scale(0.3712);
  }
  to {
    transform: translate(-2.11495vw, 100vh) scale(0.3712);
  }
}
.snow:nth-child(5) {
  opacity: 0.0769;
  transform: translate(74.9663vw, -10px) scale(0.4792);
  animation: fall-5 27s -20s linear infinite;
}
@keyframes fall-5 {
  35.081% {
    transform: translate(69.9009vw, 35.081vh) scale(0.4792);
  }
  to {
    transform: translate(72.4336vw, 100vh) scale(0.4792);
  }
}
.snow:nth-child(6) {
  opacity: 0.6923;
  transform: translate(99.1797vw, -10px) scale(0.2322);
  animation: fall-6 28s -6s linear infinite;
}
@keyframes fall-6 {
  76.544% {
    transform: translate(93.7219vw, 76.544vh) scale(0.2322);
  }
  to {
    transform: translate(96.4508vw, 100vh) scale(0.2322);
  }
}
.snow:nth-child(7) {
  opacity: 0.4353;
  transform: translate(25.3951vw, -10px) scale(0.5417);
  animation: fall-7 23s -27s linear infinite;
}
@keyframes fall-7 {
  41.103% {
    transform: translate(16.9771vw, 41.103vh) scale(0.5417);
  }
  to {
    transform: translate(21.1861vw, 100vh) scale(0.5417);
  }
}
.snow:nth-child(8) {
  opacity: 0.9926;
  transform: translate(75.486vw, -10px) scale(0.4647);
  animation: fall-8 25s -8s linear infinite;
}
@keyframes fall-8 {
  58.591% {
    transform: translate(72.0385vw, 58.591vh) scale(0.4647);
  }
  to {
    transform: translate(73.76225vw, 100vh) scale(0.4647);
  }
}
.snow:nth-child(9) {
  opacity: 0.9243;
  transform: translate(87.434vw, -10px) scale(0.6728);
  animation: fall-9 30s -3s linear infinite;
}
@keyframes fall-9 {
  35.504% {
    transform: translate(88.5037vw, 35.504vh) scale(0.6728);
  }
  to {
    transform: translate(87.96885vw, 100vh) scale(0.6728);
  }
}
.snow:nth-child(10) {
  opacity: 0.6458;
  transform: translate(55.8582vw, -10px) scale(0.3668);
  animation: fall-10 30s -22s linear infinite;
}
@keyframes fall-10 {
  54.962% {
    transform: translate(58.8452vw, 54.962vh) scale(0.3668);
  }
  to {
    transform: translate(57.3517vw, 100vh) scale(0.3668);
  }
}
.snow:nth-child(11) {
  opacity: 0.4973;
  transform: translate(52.4771vw, -10px) scale(0.707);
  animation: fall-11 10s -11s linear infinite;
}
@keyframes fall-11 {
  54.086% {
    transform: translate(58.7393vw, 54.086vh) scale(0.707);
  }
  to {
    transform: translate(55.6082vw, 100vh) scale(0.707);
  }
}
.snow:nth-child(12) {
  opacity: 0.4702;
  transform: translate(86.0325vw, -10px) scale(0.4878);
  animation: fall-12 23s -2s linear infinite;
}
@keyframes fall-12 {
  54.365% {
    transform: translate(83.857vw, 54.365vh) scale(0.4878);
  }
  to {
    transform: translate(84.94475vw, 100vh) scale(0.4878);
  }
}
.snow:nth-child(13) {
  opacity: 0.4317;
  transform: translate(9.5191vw, -10px) scale(0.9415);
  animation: fall-13 16s -18s linear infinite;
}
@keyframes fall-13 {
  46.549% {
    transform: translate(17.6816vw, 46.549vh) scale(0.9415);
  }
  to {
    transform: translate(13.60035vw, 100vh) scale(0.9415);
  }
}
.snow:nth-child(14) {
  opacity: 0.9824;
  transform: translate(9.6477vw, -10px) scale(0.5599);
  animation: fall-14 18s -14s linear infinite;
}
@keyframes fall-14 {
  67.757% {
    transform: translate(-0.2236vw, 67.757vh) scale(0.5599);
  }
  to {
    transform: translate(4.71205vw, 100vh) scale(0.5599);
  }
}
.snow:nth-child(15) {
  opacity: 0.7836;
  transform: translate(57.2688vw, -10px) scale(0.3838);
  animation: fall-15 23s -11s linear infinite;
}
@keyframes fall-15 {
  42.415% {
    transform: translate(48.1545vw, 42.415vh) scale(0.3838);
  }
  to {
    transform: translate(52.71165vw, 100vh) scale(0.3838);
  }
}
.snow:nth-child(16) {
  opacity: 0.6186;
  transform: translate(23.6296vw, -10px) scale(0.0591);
  animation: fall-16 21s -26s linear infinite;
}
@keyframes fall-16 {
  35.778% {
    transform: translate(17.2785vw, 35.778vh) scale(0.0591);
  }
  to {
    transform: translate(20.45405vw, 100vh) scale(0.0591);
  }
}
.snow:nth-child(17) {
  opacity: 0.2737;
  transform: translate(22.3296vw, -10px) scale(0.3172);
  animation: fall-17 23s -8s linear infinite;
}
@keyframes fall-17 {
  62.368% {
    transform: translate(31.674vw, 62.368vh) scale(0.3172);
  }
  to {
    transform: translate(27.0018vw, 100vh) scale(0.3172);
  }
}
.snow:nth-child(18) {
  opacity: 0.6627;
  transform: translate(36.7788vw, -10px) scale(0.885);
  animation: fall-18 19s -26s linear infinite;
}
@keyframes fall-18 {
  35.273% {
    transform: translate(39.2872vw, 35.273vh) scale(0.885);
  }
  to {
    transform: translate(38.033vw, 100vh) scale(0.885);
  }
}
.snow:nth-child(19) {
  opacity: 0.9994;
  transform: translate(83.4115vw, -10px) scale(0.0118);
  animation: fall-19 25s -30s linear infinite;
}
@keyframes fall-19 {
  74.315% {
    transform: translate(77.6723vw, 74.315vh) scale(0.0118);
  }
  to {
    transform: translate(80.5419vw, 100vh) scale(0.0118);
  }
}
.snow:nth-child(20) {
  opacity: 0.5118;
  transform: translate(52.5718vw, -10px) scale(0.1819);
  animation: fall-20 19s -10s linear infinite;
}
@keyframes fall-20 {
  54.97% {
    transform: translate(50.8514vw, 54.97vh) scale(0.1819);
  }
  to {
    transform: translate(51.7116vw, 100vh) scale(0.1819);
  }
}
.snow:nth-child(21) {
  opacity: 0.5614;
  transform: translate(66.1031vw, -10px) scale(0.5817);
  animation: fall-21 12s -21s linear infinite;
}
@keyframes fall-21 {
  41.554% {
    transform: translate(69.3464vw, 41.554vh) scale(0.5817);
  }
  to {
    transform: translate(67.72475vw, 100vh) scale(0.5817);
  }
}
.snow:nth-child(22) {
  opacity: 0.7549;
  transform: translate(3.6827vw, -10px) scale(0.1662);
  animation: fall-22 22s -5s linear infinite;
}
@keyframes fall-22 {
  79.368% {
    transform: translate(3.9822vw, 79.368vh) scale(0.1662);
  }
  to {
    transform: translate(3.83245vw, 100vh) scale(0.1662);
  }
}
.snow:nth-child(23) {
  opacity: 0.5419;
  transform: translate(91.6409vw, -10px) scale(0.3564);
  animation: fall-23 30s -30s linear infinite;
}
@keyframes fall-23 {
  65.579% {
    transform: translate(101.5633vw, 65.579vh) scale(0.3564);
  }
  to {
    transform: translate(96.6021vw, 100vh) scale(0.3564);
  }
}
.snow:nth-child(24) {
  opacity: 0.298;
  transform: translate(27.3117vw, -10px) scale(0.6053);
  animation: fall-24 11s -13s linear infinite;
}
@keyframes fall-24 {
  48.731% {
    transform: translate(21.0878vw, 48.731vh) scale(0.6053);
  }
  to {
    transform: translate(24.19975vw, 100vh) scale(0.6053);
  }
}
.snow:nth-child(25) {
  opacity: 0.2664;
  transform: translate(49.5892vw, -10px) scale(0.2003);
  animation: fall-25 27s -18s linear infinite;
}
@keyframes fall-25 {
  52.755% {
    transform: translate(50.673vw, 52.755vh) scale(0.2003);
  }
  to {
    transform: translate(50.1311vw, 100vh) scale(0.2003);
  }
}
.snow:nth-child(26) {
  opacity: 0.541;
  transform: translate(56.6096vw, -10px) scale(0.6812);
  animation: fall-26 17s -21s linear infinite;
}
@keyframes fall-26 {
  48.158% {
    transform: translate(54.221vw, 48.158vh) scale(0.6812);
  }
  to {
    transform: translate(55.4153vw, 100vh) scale(0.6812);
  }
}
.snow:nth-child(27) {
  opacity: 0.6733;
  transform: translate(85.9012vw, -10px) scale(0.8625);
  animation: fall-27 22s -16s linear infinite;
}
@keyframes fall-27 {
  78.826% {
    transform: translate(81.6066vw, 78.826vh) scale(0.8625);
  }
  to {
    transform: translate(83.7539vw, 100vh) scale(0.8625);
  }
}
.snow:nth-child(28) {
  opacity: 0.7211;
  transform: translate(62.641vw, -10px) scale(0.9432);
  animation: fall-28 14s -25s linear infinite;
}
@keyframes fall-28 {
  57.425% {
    transform: translate(61.8521vw, 57.425vh) scale(0.9432);
  }
  to {
    transform: translate(62.24655vw, 100vh) scale(0.9432);
  }
}
.snow:nth-child(29) {
  opacity: 0.8929;
  transform: translate(10.7984vw, -10px) scale(0.6642);
  animation: fall-29 10s -3s linear infinite;
}
@keyframes fall-29 {
  39.036% {
    transform: translate(19.0607vw, 39.036vh) scale(0.6642);
  }
  to {
    transform: translate(14.92955vw, 100vh) scale(0.6642);
  }
}
.snow:nth-child(30) {
  opacity: 0.8527;
  transform: translate(49.4935vw, -10px) scale(0.7277);
  animation: fall-30 27s -22s linear infinite;
}
@keyframes fall-30 {
  42.878% {
    transform: translate(47.2427vw, 42.878vh) scale(0.7277);
  }
  to {
    transform: translate(48.3681vw, 100vh) scale(0.7277);
  }
}
.snow:nth-child(31) {
  opacity: 0.9233;
  transform: translate(63.5045vw, -10px) scale(0.1652);
  animation: fall-31 30s -23s linear infinite;
}
@keyframes fall-31 {
  37.976% {
    transform: translate(67.0481vw, 37.976vh) scale(0.1652);
  }
  to {
    transform: translate(65.2763vw, 100vh) scale(0.1652);
  }
}
.snow:nth-child(32) {
  opacity: 0.3908;
  transform: translate(46.5281vw, -10px) scale(0.4672);
  animation: fall-32 14s -9s linear infinite;
}
@keyframes fall-32 {
  41.416% {
    transform: translate(52.2328vw, 41.416vh) scale(0.4672);
  }
  to {
    transform: translate(49.38045vw, 100vh) scale(0.4672);
  }
}
.snow:nth-child(33) {
  opacity: 0.8035;
  transform: translate(94.2524vw, -10px) scale(0.978);
  animation: fall-33 11s -13s linear infinite;
}
@keyframes fall-33 {
  55.566% {
    transform: translate(101.9146vw, 55.566vh) scale(0.978);
  }
  to {
    transform: translate(98.0835vw, 100vh) scale(0.978);
  }
}
.snow:nth-child(34) {
  opacity: 0.1034;
  transform: translate(57.6784vw, -10px) scale(0.5821);
  animation: fall-34 14s -26s linear infinite;
}
@keyframes fall-34 {
  47.514% {
    transform: translate(62.7656vw, 47.514vh) scale(0.5821);
  }
  to {
    transform: translate(60.222vw, 100vh) scale(0.5821);
  }
}
.snow:nth-child(35) {
  opacity: 0.5894;
  transform: translate(34.7539vw, -10px) scale(0.3074);
  animation: fall-35 29s -12s linear infinite;
}
@keyframes fall-35 {
  40.152% {
    transform: translate(33.1641vw, 40.152vh) scale(0.3074);
  }
  to {
    transform: translate(33.959vw, 100vh) scale(0.3074);
  }
}
.snow:nth-child(36) {
  opacity: 0.0521;
  transform: translate(95.8985vw, -10px) scale(0.7231);
  animation: fall-36 19s -6s linear infinite;
}
@keyframes fall-36 {
  46.779% {
    transform: translate(92.1611vw, 46.779vh) scale(0.7231);
  }
  to {
    transform: translate(94.0298vw, 100vh) scale(0.7231);
  }
}
.snow:nth-child(37) {
  opacity: 0.7646;
  transform: translate(5.4805vw, -10px) scale(0.9504);
  animation: fall-37 11s -23s linear infinite;
}
@keyframes fall-37 {
  37.378% {
    transform: translate(12.1866vw, 37.378vh) scale(0.9504);
  }
  to {
    transform: translate(8.83355vw, 100vh) scale(0.9504);
  }
}
.snow:nth-child(38) {
  opacity: 0.8205;
  transform: translate(81.4657vw, -10px) scale(0.0405);
  animation: fall-38 26s -6s linear infinite;
}
@keyframes fall-38 {
  63.393% {
    transform: translate(83.7775vw, 63.393vh) scale(0.0405);
  }
  to {
    transform: translate(82.6216vw, 100vh) scale(0.0405);
  }
}
.snow:nth-child(39) {
  opacity: 0.9114;
  transform: translate(43.0958vw, -10px) scale(0.2382);
  animation: fall-39 27s -21s linear infinite;
}
@keyframes fall-39 {
  52.826% {
    transform: translate(41.0127vw, 52.826vh) scale(0.2382);
  }
  to {
    transform: translate(42.05425vw, 100vh) scale(0.2382);
  }
}
.snow:nth-child(40) {
  opacity: 0.725;
  transform: translate(11.1707vw, -10px) scale(0.9501);
  animation: fall-40 21s -17s linear infinite;
}
@keyframes fall-40 {
  56.7% {
    transform: translate(5.8786vw, 56.7vh) scale(0.9501);
  }
  to {
    transform: translate(8.52465vw, 100vh) scale(0.9501);
  }
}
.snow:nth-child(41) {
  opacity: 0.7036;
  transform: translate(56.931vw, -10px) scale(0.5377);
  animation: fall-41 29s -8s linear infinite;
}
@keyframes fall-41 {
  70.336% {
    transform: translate(61.2462vw, 70.336vh) scale(0.5377);
  }
  to {
    transform: translate(59.0886vw, 100vh) scale(0.5377);
  }
}
.snow:nth-child(42) {
  opacity: 0.184;
  transform: translate(96.2205vw, -10px) scale(0.4724);
  animation: fall-42 23s -17s linear infinite;
}
@keyframes fall-42 {
  40.326% {
    transform: translate(94.5477vw, 40.326vh) scale(0.4724);
  }
  to {
    transform: translate(95.3841vw, 100vh) scale(0.4724);
  }
}
.snow:nth-child(43) {
  opacity: 0.183;
  transform: translate(24.8885vw, -10px) scale(0.2788);
  animation: fall-43 24s -28s linear infinite;
}
@keyframes fall-43 {
  44.778% {
    transform: translate(18.6831vw, 44.778vh) scale(0.2788);
  }
  to {
    transform: translate(21.7858vw, 100vh) scale(0.2788);
  }
}
.snow:nth-child(44) {
  opacity: 0.8605;
  transform: translate(50.75vw, -10px) scale(0.3431);
  animation: fall-44 22s -24s linear infinite;
}
@keyframes fall-44 {
  72.849% {
    transform: translate(44.585vw, 72.849vh) scale(0.3431);
  }
  to {
    transform: translate(47.6675vw, 100vh) scale(0.3431);
  }
}
.snow:nth-child(45) {
  opacity: 0.9217;
  transform: translate(31.5799vw, -10px) scale(0.398);
  animation: fall-45 26s -5s linear infinite;
}
@keyframes fall-45 {
  66.454% {
    transform: translate(37.9777vw, 66.454vh) scale(0.398);
  }
  to {
    transform: translate(34.7788vw, 100vh) scale(0.398);
  }
}
.snow:nth-child(46) {
  opacity: 0.3377;
  transform: translate(93.9209vw, -10px) scale(0.0197);
  animation: fall-46 24s -19s linear infinite;
}
@keyframes fall-46 {
  67.162% {
    transform: translate(90.4967vw, 67.162vh) scale(0.0197);
  }
  to {
    transform: translate(92.2088vw, 100vh) scale(0.0197);
  }
}
.snow:nth-child(47) {
  opacity: 0.9898;
  transform: translate(67.8269vw, -10px) scale(0.2277);
  animation: fall-47 21s -25s linear infinite;
}
@keyframes fall-47 {
  61.779% {
    transform: translate(72.8379vw, 61.779vh) scale(0.2277);
  }
  to {
    transform: translate(70.3324vw, 100vh) scale(0.2277);
  }
}
.snow:nth-child(48) {
  opacity: 0.8373;
  transform: translate(82.4014vw, -10px) scale(0.8187);
  animation: fall-48 30s -1s linear infinite;
}
@keyframes fall-48 {
  35.26% {
    transform: translate(87.5728vw, 35.26vh) scale(0.8187);
  }
  to {
    transform: translate(84.9871vw, 100vh) scale(0.8187);
  }
}
.snow:nth-child(49) {
  opacity: 0.3135;
  transform: translate(97.6542vw, -10px) scale(0.4522);
  animation: fall-49 15s -19s linear infinite;
}
@keyframes fall-49 {
  71.245% {
    transform: translate(106.4234vw, 71.245vh) scale(0.4522);
  }
  to {
    transform: translate(102.0388vw, 100vh) scale(0.4522);
  }
}
.snow:nth-child(50) {
  opacity: 0.5685;
  transform: translate(84.1578vw, -10px) scale(0.5813);
  animation: fall-50 21s -2s linear infinite;
}
@keyframes fall-50 {
  66.585% {
    transform: translate(75.3068vw, 66.585vh) scale(0.5813);
  }
  to {
    transform: translate(79.7323vw, 100vh) scale(0.5813);
  }
}
.snow:nth-child(51) {
  opacity: 0.5284;
  transform: translate(97.9194vw, -10px) scale(0.7192);
  animation: fall-51 18s -26s linear infinite;
}
@keyframes fall-51 {
  41.595% {
    transform: translate(102.1692vw, 41.595vh) scale(0.7192);
  }
  to {
    transform: translate(100.0443vw, 100vh) scale(0.7192);
  }
}
.snow:nth-child(52) {
  opacity: 0.4335;
  transform: translate(83.0243vw, -10px) scale(0.2645);
  animation: fall-52 15s -22s linear infinite;
}
@keyframes fall-52 {
  30.116% {
    transform: translate(89.1437vw, 30.116vh) scale(0.2645);
  }
  to {
    transform: translate(86.084vw, 100vh) scale(0.2645);
  }
}
.snow:nth-child(53) {
  opacity: 0.799;
  transform: translate(93.7302vw, -10px) scale(0.6602);
  animation: fall-53 11s -12s linear infinite;
}
@keyframes fall-53 {
  30.985% {
    transform: translate(86.7107vw, 30.985vh) scale(0.6602);
  }
  to {
    transform: translate(90.22045vw, 100vh) scale(0.6602);
  }
}
.snow:nth-child(54) {
  opacity: 0.7596;
  transform: translate(45.2836vw, -10px) scale(0.5852);
  animation: fall-54 17s -19s linear infinite;
}
@keyframes fall-54 {
  43.998% {
    transform: translate(39.9724vw, 43.998vh) scale(0.5852);
  }
  to {
    transform: translate(42.628vw, 100vh) scale(0.5852);
  }
}
.snow:nth-child(55) {
  opacity: 0.4907;
  transform: translate(8.477vw, -10px) scale(0.0252);
  animation: fall-55 22s -1s linear infinite;
}
@keyframes fall-55 {
  43.832% {
    transform: translate(1.4717vw, 43.832vh) scale(0.0252);
  }
  to {
    transform: translate(4.97435vw, 100vh) scale(0.0252);
  }
}
.snow:nth-child(56) {
  opacity: 0.001;
  transform: translate(16.2615vw, -10px) scale(0.0656);
  animation: fall-56 26s -8s linear infinite;
}
@keyframes fall-56 {
  63.546% {
    transform: translate(24.9091vw, 63.546vh) scale(0.0656);
  }
  to {
    transform: translate(20.5853vw, 100vh) scale(0.0656);
  }
}
.snow:nth-child(57) {
  opacity: 0.9048;
  transform: translate(21.9486vw, -10px) scale(0.4025);
  animation: fall-57 19s -19s linear infinite;
}
@keyframes fall-57 {
  34.472% {
    transform: translate(18.8419vw, 34.472vh) scale(0.4025);
  }
  to {
    transform: translate(20.39525vw, 100vh) scale(0.4025);
  }
}
.snow:nth-child(58) {
  opacity: 0.148;
  transform: translate(60.7316vw, -10px) scale(0.4434);
  animation: fall-58 27s -20s linear infinite;
}
@keyframes fall-58 {
  50.615% {
    transform: translate(69.9412vw, 50.615vh) scale(0.4434);
  }
  to {
    transform: translate(65.3364vw, 100vh) scale(0.4434);
  }
}
.snow:nth-child(59) {
  opacity: 0.3895;
  transform: translate(92.1464vw, -10px) scale(0.646);
  animation: fall-59 12s -28s linear infinite;
}
@keyframes fall-59 {
  37.768% {
    transform: translate(92.5668vw, 37.768vh) scale(0.646);
  }
  to {
    transform: translate(92.3566vw, 100vh) scale(0.646);
  }
}
.snow:nth-child(60) {
  opacity: 0.2587;
  transform: translate(52.841vw, -10px) scale(0.4074);
  animation: fall-60 23s -7s linear infinite;
}
@keyframes fall-60 {
  69.355% {
    transform: translate(61.5868vw, 69.355vh) scale(0.4074);
  }
  to {
    transform: translate(57.2139vw, 100vh) scale(0.4074);
  }
}
.snow:nth-child(61) {
  opacity: 0.4944;
  transform: translate(86.0214vw, -10px) scale(0.0353);
  animation: fall-61 21s -3s linear infinite;
}
@keyframes fall-61 {
  37.252% {
    transform: translate(79.9308vw, 37.252vh) scale(0.0353);
  }
  to {
    transform: translate(82.9761vw, 100vh) scale(0.0353);
  }
}
.snow:nth-child(62) {
  opacity: 0.9381;
  transform: translate(77.4392vw, -10px) scale(0.1249);
  animation: fall-62 22s -29s linear infinite;
}
@keyframes fall-62 {
  59.959% {
    transform: translate(70.2971vw, 59.959vh) scale(0.1249);
  }
  to {
    transform: translate(73.86815vw, 100vh) scale(0.1249);
  }
}
.snow:nth-child(63) {
  opacity: 0.3469;
  transform: translate(92.8011vw, -10px) scale(0.5643);
  animation: fall-63 25s -18s linear infinite;
}
@keyframes fall-63 {
  47.798% {
    transform: translate(85.1964vw, 47.798vh) scale(0.5643);
  }
  to {
    transform: translate(88.99875vw, 100vh) scale(0.5643);
  }
}
.snow:nth-child(64) {
  opacity: 0.3665;
  transform: translate(59.917vw, -10px) scale(0.4958);
  animation: fall-64 17s -29s linear infinite;
}
@keyframes fall-64 {
  65.517% {
    transform: translate(53.3335vw, 65.517vh) scale(0.4958);
  }
  to {
    transform: translate(56.62525vw, 100vh) scale(0.4958);
  }
}
.snow:nth-child(65) {
  opacity: 0.9017;
  transform: translate(56.6622vw, -10px) scale(0.7173);
  animation: fall-65 27s -25s linear infinite;
}
@keyframes fall-65 {
  70.536% {
    transform: translate(50.0343vw, 70.536vh) scale(0.7173);
  }
  to {
    transform: translate(53.34825vw, 100vh) scale(0.7173);
  }
}
.snow:nth-child(66) {
  opacity: 0.3714;
  transform: translate(56.3923vw, -10px) scale(0.838);
  animation: fall-66 26s -25s linear infinite;
}
@keyframes fall-66 {
  44.299% {
    transform: translate(51.947vw, 44.299vh) scale(0.838);
  }
  to {
    transform: translate(54.16965vw, 100vh) scale(0.838);
  }
}
.snow:nth-child(67) {
  opacity: 0.1163;
  transform: translate(57.3436vw, -10px) scale(0.8112);
  animation: fall-67 21s -15s linear infinite;
}
@keyframes fall-67 {
  62.716% {
    transform: translate(60.646vw, 62.716vh) scale(0.8112);
  }
  to {
    transform: translate(58.9948vw, 100vh) scale(0.8112);
  }
}
.snow:nth-child(68) {
  opacity: 0.8543;
  transform: translate(4.1871vw, -10px) scale(0.4905);
  animation: fall-68 24s -25s linear infinite;
}
@keyframes fall-68 {
  38.896% {
    transform: translate(-0.198vw, 38.896vh) scale(0.4905);
  }
  to {
    transform: translate(1.99455vw, 100vh) scale(0.4905);
  }
}
.snow:nth-child(69) {
  opacity: 0.7431;
  transform: translate(25.0952vw, -10px) scale(0.0366);
  animation: fall-69 25s -24s linear infinite;
}
@keyframes fall-69 {
  56.664% {
    transform: translate(29.3987vw, 56.664vh) scale(0.0366);
  }
  to {
    transform: translate(27.24695vw, 100vh) scale(0.0366);
  }
}
.snow:nth-child(70) {
  opacity: 0.0787;
  transform: translate(62.3114vw, -10px) scale(0.9635);
  animation: fall-70 17s -21s linear infinite;
}
@keyframes fall-70 {
  78.697% {
    transform: translate(58.2163vw, 78.697vh) scale(0.9635);
  }
  to {
    transform: translate(60.26385vw, 100vh) scale(0.9635);
  }
}
.snow:nth-child(71) {
  opacity: 0.7754;
  transform: translate(55.6915vw, -10px) scale(0.0919);
  animation: fall-71 24s -21s linear infinite;
}
@keyframes fall-71 {
  71.833% {
    transform: translate(52.6078vw, 71.833vh) scale(0.0919);
  }
  to {
    transform: translate(54.14965vw, 100vh) scale(0.0919);
  }
}
.snow:nth-child(72) {
  opacity: 0.0736;
  transform: translate(69.5559vw, -10px) scale(0.348);
  animation: fall-72 26s -28s linear infinite;
}
@keyframes fall-72 {
  74.822% {
    transform: translate(61.6161vw, 74.822vh) scale(0.348);
  }
  to {
    transform: translate(65.586vw, 100vh) scale(0.348);
  }
}
.snow:nth-child(73) {
  opacity: 0.5601;
  transform: translate(5.81vw, -10px) scale(0.9725);
  animation: fall-73 24s -7s linear infinite;
}
@keyframes fall-73 {
  34.372% {
    transform: translate(0.8758vw, 34.372vh) scale(0.9725);
  }
  to {
    transform: translate(3.3429vw, 100vh) scale(0.9725);
  }
}
.snow:nth-child(74) {
  opacity: 0.8442;
  transform: translate(60.3071vw, -10px) scale(0.5151);
  animation: fall-74 15s -18s linear infinite;
}
@keyframes fall-74 {
  71.927% {
    transform: translate(53.3245vw, 71.927vh) scale(0.5151);
  }
  to {
    transform: translate(56.8158vw, 100vh) scale(0.5151);
  }
}
.snow:nth-child(75) {
  opacity: 0.6179;
  transform: translate(79.384vw, -10px) scale(0.9749);
  animation: fall-75 13s -18s linear infinite;
}
@keyframes fall-75 {
  50.082% {
    transform: translate(72.9663vw, 50.082vh) scale(0.9749);
  }
  to {
    transform: translate(76.17515vw, 100vh) scale(0.9749);
  }
}
.snow:nth-child(76) {
  opacity: 0.0656;
  transform: translate(96.5386vw, -10px) scale(0.6697);
  animation: fall-76 16s -19s linear infinite;
}
@keyframes fall-76 {
  62.092% {
    transform: translate(100.6539vw, 62.092vh) scale(0.6697);
  }
  to {
    transform: translate(98.59625vw, 100vh) scale(0.6697);
  }
}
.snow:nth-child(77) {
  opacity: 0.5295;
  transform: translate(22.1155vw, -10px) scale(0.8715);
  animation: fall-77 14s -8s linear infinite;
}
@keyframes fall-77 {
  67.656% {
    transform: translate(20.4973vw, 67.656vh) scale(0.8715);
  }
  to {
    transform: translate(21.3064vw, 100vh) scale(0.8715);
  }
}
.snow:nth-child(78) {
  opacity: 0.0851;
  transform: translate(55.8826vw, -10px) scale(0.0203);
  animation: fall-78 11s -17s linear infinite;
}
@keyframes fall-78 {
  43.613% {
    transform: translate(46.8509vw, 43.613vh) scale(0.0203);
  }
  to {
    transform: translate(51.36675vw, 100vh) scale(0.0203);
  }
}
.snow:nth-child(79) {
  opacity: 0.5117;
  transform: translate(15.4951vw, -10px) scale(0.6861);
  animation: fall-79 23s -18s linear infinite;
}
@keyframes fall-79 {
  67.493% {
    transform: translate(12.891vw, 67.493vh) scale(0.6861);
  }
  to {
    transform: translate(14.19305vw, 100vh) scale(0.6861);
  }
}
.snow:nth-child(80) {
  opacity: 0.3944;
  transform: translate(3.1006vw, -10px) scale(0.1014);
  animation: fall-80 20s -8s linear infinite;
}
@keyframes fall-80 {
  49.592% {
    transform: translate(-4.6548vw, 49.592vh) scale(0.1014);
  }
  to {
    transform: translate(-0.7771vw, 100vh) scale(0.1014);
  }
}
.snow:nth-child(81) {
  opacity: 0.7009;
  transform: translate(50.2554vw, -10px) scale(0.2737);
  animation: fall-81 12s -21s linear infinite;
}
@keyframes fall-81 {
  42.21% {
    transform: translate(41.8293vw, 42.21vh) scale(0.2737);
  }
  to {
    transform: translate(46.04235vw, 100vh) scale(0.2737);
  }
}
.snow:nth-child(82) {
  opacity: 0.7037;
  transform: translate(22.9226vw, -10px) scale(0.9035);
  animation: fall-82 28s -14s linear infinite;
}
@keyframes fall-82 {
  37.112% {
    transform: translate(25.3868vw, 37.112vh) scale(0.9035);
  }
  to {
    transform: translate(24.1547vw, 100vh) scale(0.9035);
  }
}
.snow:nth-child(83) {
  opacity: 0.2046;
  transform: translate(47.8901vw, -10px) scale(0.6477);
  animation: fall-83 17s -30s linear infinite;
}
@keyframes fall-83 {
  76.382% {
    transform: translate(44.6636vw, 76.382vh) scale(0.6477);
  }
  to {
    transform: translate(46.27685vw, 100vh) scale(0.6477);
  }
}
.snow:nth-child(84) {
  opacity: 0.5598;
  transform: translate(30.5154vw, -10px) scale(0.2687);
  animation: fall-84 10s -20s linear infinite;
}
@keyframes fall-84 {
  35.614% {
    transform: translate(26.6559vw, 35.614vh) scale(0.2687);
  }
  to {
    transform: translate(28.58565vw, 100vh) scale(0.2687);
  }
}
.snow:nth-child(85) {
  opacity: 0.5734;
  transform: translate(42.8586vw, -10px) scale(0.272);
  animation: fall-85 26s -14s linear infinite;
}
@keyframes fall-85 {
  59.887% {
    transform: translate(42.8448vw, 59.887vh) scale(0.272);
  }
  to {
    transform: translate(42.8517vw, 100vh) scale(0.272);
  }
}
.snow:nth-child(86) {
  opacity: 0.3421;
  transform: translate(58.1922vw, -10px) scale(0.7687);
  animation: fall-86 19s -5s linear infinite;
}
@keyframes fall-86 {
  72.965% {
    transform: translate(51.5595vw, 72.965vh) scale(0.7687);
  }
  to {
    transform: translate(54.87585vw, 100vh) scale(0.7687);
  }
}
.snow:nth-child(87) {
  opacity: 0.343;
  transform: translate(20.4831vw, -10px) scale(0.0587);
  animation: fall-87 17s -23s linear infinite;
}
@keyframes fall-87 {
  39.671% {
    transform: translate(26.1079vw, 39.671vh) scale(0.0587);
  }
  to {
    transform: translate(23.2955vw, 100vh) scale(0.0587);
  }
}
.snow:nth-child(88) {
  opacity: 0.583;
  transform: translate(52.7944vw, -10px) scale(0.0285);
  animation: fall-88 10s -7s linear infinite;
}
@keyframes fall-88 {
  52.92% {
    transform: translate(48.2035vw, 52.92vh) scale(0.0285);
  }
  to {
    transform: translate(50.49895vw, 100vh) scale(0.0285);
  }
}
.snow:nth-child(89) {
  opacity: 0.7712;
  transform: translate(1.7697vw, -10px) scale(0.1751);
  animation: fall-89 25s -9s linear infinite;
}
@keyframes fall-89 {
  33.975% {
    transform: translate(7.5035vw, 33.975vh) scale(0.1751);
  }
  to {
    transform: translate(4.6366vw, 100vh) scale(0.1751);
  }
}
.snow:nth-child(90) {
  opacity: 0.3341;
  transform: translate(11.4707vw, -10px) scale(0.2611);
  animation: fall-90 26s -11s linear infinite;
}
@keyframes fall-90 {
  42.819% {
    transform: translate(20.2255vw, 42.819vh) scale(0.2611);
  }
  to {
    transform: translate(15.8481vw, 100vh) scale(0.2611);
  }
}
.snow:nth-child(91) {
  opacity: 0.1744;
  transform: translate(57.9452vw, -10px) scale(0.4009);
  animation: fall-91 22s -3s linear infinite;
}
@keyframes fall-91 {
  73.525% {
    transform: translate(48.0091vw, 73.525vh) scale(0.4009);
  }
  to {
    transform: translate(52.97715vw, 100vh) scale(0.4009);
  }
}
.snow:nth-child(92) {
  opacity: 0.0635;
  transform: translate(78.3188vw, -10px) scale(0.8642);
  animation: fall-92 23s -19s linear infinite;
}
@keyframes fall-92 {
  52.54% {
    transform: translate(77.7429vw, 52.54vh) scale(0.8642);
  }
  to {
    transform: translate(78.03085vw, 100vh) scale(0.8642);
  }
}
.snow:nth-child(93) {
  opacity: 0.6286;
  transform: translate(15.0759vw, -10px) scale(0.7021);
  animation: fall-93 26s -5s linear infinite;
}
@keyframes fall-93 {
  39.844% {
    transform: translate(20.7445vw, 39.844vh) scale(0.7021);
  }
  to {
    transform: translate(17.9102vw, 100vh) scale(0.7021);
  }
}
.snow:nth-child(94) {
  opacity: 0.5827;
  transform: translate(33.1131vw, -10px) scale(0.0039);
  animation: fall-94 24s -3s linear infinite;
}
@keyframes fall-94 {
  47.522% {
    transform: translate(25.7166vw, 47.522vh) scale(0.0039);
  }
  to {
    transform: translate(29.41485vw, 100vh) scale(0.0039);
  }
}
.snow:nth-child(95) {
  opacity: 0.6537;
  transform: translate(66.5892vw, -10px) scale(0.5914);
  animation: fall-95 14s -13s linear infinite;
}
@keyframes fall-95 {
  75.489% {
    transform: translate(66.2983vw, 75.489vh) scale(0.5914);
  }
  to {
    transform: translate(66.44375vw, 100vh) scale(0.5914);
  }
}
.snow:nth-child(96) {
  opacity: 0.896;
  transform: translate(83.2987vw, -10px) scale(0.3595);
  animation: fall-96 23s -14s linear infinite;
}
@keyframes fall-96 {
  61.189% {
    transform: translate(85.5818vw, 61.189vh) scale(0.3595);
  }
  to {
    transform: translate(84.44025vw, 100vh) scale(0.3595);
  }
}
.snow:nth-child(97) {
  opacity: 0.9129;
  transform: translate(10.9905vw, -10px) scale(0.9877);
  animation: fall-97 14s -3s linear infinite;
}
@keyframes fall-97 {
  76.521% {
    transform: translate(13.6366vw, 76.521vh) scale(0.9877);
  }
  to {
    transform: translate(12.31355vw, 100vh) scale(0.9877);
  }
}
.snow:nth-child(98) {
  opacity: 0.4917;
  transform: translate(90.6165vw, -10px) scale(0.9116);
  animation: fall-98 10s -29s linear infinite;
}
@keyframes fall-98 {
  41.376% {
    transform: translate(90.6362vw, 41.376vh) scale(0.9116);
  }
  to {
    transform: translate(90.62635vw, 100vh) scale(0.9116);
  }
}
.snow:nth-child(99) {
  opacity: 0.5088;
  transform: translate(13.9211vw, -10px) scale(0.906);
  animation: fall-99 29s -14s linear infinite;
}
@keyframes fall-99 {
  70.745% {
    transform: translate(17.8885vw, 70.745vh) scale(0.906);
  }
  to {
    transform: translate(15.9048vw, 100vh) scale(0.906);
  }
}
.snow:nth-child(100) {
  opacity: 0.1295;
  transform: translate(46.7552vw, -10px) scale(0.1466);
  animation: fall-100 19s -12s linear infinite;
}
@keyframes fall-100 {
  42.343% {
    transform: translate(55.7487vw, 42.343vh) scale(0.1466);
  }
  to {
    transform: translate(51.25195vw, 100vh) scale(0.1466);
  }
}
.snow:nth-child(101) {
  opacity: 0.3901;
  transform: translate(78.5197vw, -10px) scale(0.1178);
  animation: fall-101 21s -30s linear infinite;
}
@keyframes fall-101 {
  63.434% {
    transform: translate(87.9258vw, 63.434vh) scale(0.1178);
  }
  to {
    transform: translate(83.22275vw, 100vh) scale(0.1178);
  }
}
.snow:nth-child(102) {
  opacity: 0.6649;
  transform: translate(35.9466vw, -10px) scale(0.56);
  animation: fall-102 29s -2s linear infinite;
}
@keyframes fall-102 {
  62.851% {
    transform: translate(40.7831vw, 62.851vh) scale(0.56);
  }
  to {
    transform: translate(38.36485vw, 100vh) scale(0.56);
  }
}
.snow:nth-child(103) {
  opacity: 0.1222;
  transform: translate(19.7441vw, -10px) scale(0.4267);
  animation: fall-103 14s -9s linear infinite;
}
@keyframes fall-103 {
  44.148% {
    transform: translate(20.5577vw, 44.148vh) scale(0.4267);
  }
  to {
    transform: translate(20.1509vw, 100vh) scale(0.4267);
  }
}
.snow:nth-child(104) {
  opacity: 0.2804;
  transform: translate(88.9672vw, -10px) scale(0.1725);
  animation: fall-104 13s -28s linear infinite;
}
@keyframes fall-104 {
  74.504% {
    transform: translate(87.9464vw, 74.504vh) scale(0.1725);
  }
  to {
    transform: translate(88.4568vw, 100vh) scale(0.1725);
  }
}
.snow:nth-child(105) {
  opacity: 0.362;
  transform: translate(68.751vw, -10px) scale(0.5109);
  animation: fall-105 18s -17s linear infinite;
}
@keyframes fall-105 {
  31.184% {
    transform: translate(69.7881vw, 31.184vh) scale(0.5109);
  }
  to {
    transform: translate(69.26955vw, 100vh) scale(0.5109);
  }
}
.snow:nth-child(106) {
  opacity: 0.019;
  transform: translate(62.4927vw, -10px) scale(0.622);
  animation: fall-106 16s -3s linear infinite;
}
@keyframes fall-106 {
  31.341% {
    transform: translate(54.6384vw, 31.341vh) scale(0.622);
  }
  to {
    transform: translate(58.56555vw, 100vh) scale(0.622);
  }
}
.snow:nth-child(107) {
  opacity: 0.2637;
  transform: translate(4.991vw, -10px) scale(0.4946);
  animation: fall-107 19s -27s linear infinite;
}
@keyframes fall-107 {
  77.325% {
    transform: translate(0.0606vw, 77.325vh) scale(0.4946);
  }
  to {
    transform: translate(2.5258vw, 100vh) scale(0.4946);
  }
}
.snow:nth-child(108) {
  opacity: 0.1161;
  transform: translate(45.9303vw, -10px) scale(0.8599);
  animation: fall-108 23s -16s linear infinite;
}
@keyframes fall-108 {
  62.703% {
    transform: translate(42.329vw, 62.703vh) scale(0.8599);
  }
  to {
    transform: translate(44.12965vw, 100vh) scale(0.8599);
  }
}
.snow:nth-child(109) {
  opacity: 0.7028;
  transform: translate(31.3449vw, -10px) scale(0.8846);
  animation: fall-109 23s -21s linear infinite;
}
@keyframes fall-109 {
  35.741% {
    transform: translate(37.1187vw, 35.741vh) scale(0.8846);
  }
  to {
    transform: translate(34.2318vw, 100vh) scale(0.8846);
  }
}
.snow:nth-child(110) {
  opacity: 0.0354;
  transform: translate(90.5092vw, -10px) scale(0.3761);
  animation: fall-110 28s -5s linear infinite;
}
@keyframes fall-110 {
  36.74% {
    transform: translate(81.645vw, 36.74vh) scale(0.3761);
  }
  to {
    transform: translate(86.0771vw, 100vh) scale(0.3761);
  }
}
.snow:nth-child(111) {
  opacity: 0.677;
  transform: translate(85.4195vw, -10px) scale(0.8135);
  animation: fall-111 17s -11s linear infinite;
}
@keyframes fall-111 {
  41.216% {
    transform: translate(82.8126vw, 41.216vh) scale(0.8135);
  }
  to {
    transform: translate(84.11605vw, 100vh) scale(0.8135);
  }
}
.snow:nth-child(112) {
  opacity: 0.193;
  transform: translate(91.2401vw, -10px) scale(0.2247);
  animation: fall-112 28s -4s linear infinite;
}
@keyframes fall-112 {
  70.359% {
    transform: translate(89.365vw, 70.359vh) scale(0.2247);
  }
  to {
    transform: translate(90.30255vw, 100vh) scale(0.2247);
  }
}
.snow:nth-child(113) {
  opacity: 0.3512;
  transform: translate(23.5024vw, -10px) scale(0.6587);
  animation: fall-113 16s -30s linear infinite;
}
@keyframes fall-113 {
  32.173% {
    transform: translate(17.4251vw, 32.173vh) scale(0.6587);
  }
  to {
    transform: translate(20.46375vw, 100vh) scale(0.6587);
  }
}
.snow:nth-child(114) {
  opacity: 0.2977;
  transform: translate(70.8018vw, -10px) scale(0.9126);
  animation: fall-114 23s -30s linear infinite;
}
@keyframes fall-114 {
  58.086% {
    transform: translate(77.6799vw, 58.086vh) scale(0.9126);
  }
  to {
    transform: translate(74.24085vw, 100vh) scale(0.9126);
  }
}
.snow:nth-child(115) {
  opacity: 0.0278;
  transform: translate(97.8831vw, -10px) scale(0.2549);
  animation: fall-115 24s -4s linear infinite;
}
@keyframes fall-115 {
  36.99% {
    transform: translate(99.1539vw, 36.99vh) scale(0.2549);
  }
  to {
    transform: translate(98.5185vw, 100vh) scale(0.2549);
  }
}
.snow:nth-child(116) {
  opacity: 0.8109;
  transform: translate(59.4325vw, -10px) scale(0.6801);
  animation: fall-116 24s -8s linear infinite;
}
@keyframes fall-116 {
  68.955% {
    transform: translate(67.1513vw, 68.955vh) scale(0.6801);
  }
  to {
    transform: translate(63.2919vw, 100vh) scale(0.6801);
  }
}
.snow:nth-child(117) {
  opacity: 0.5848;
  transform: translate(34.5375vw, -10px) scale(0.2221);
  animation: fall-117 19s -19s linear infinite;
}
@keyframes fall-117 {
  34.614% {
    transform: translate(38.5853vw, 34.614vh) scale(0.2221);
  }
  to {
    transform: translate(36.5614vw, 100vh) scale(0.2221);
  }
}
.snow:nth-child(118) {
  opacity: 0.417;
  transform: translate(50.9234vw, -10px) scale(0.0139);
  animation: fall-118 29s -1s linear infinite;
}
@keyframes fall-118 {
  46.426% {
    transform: translate(53.4498vw, 46.426vh) scale(0.0139);
  }
  to {
    transform: translate(52.1866vw, 100vh) scale(0.0139);
  }
}
.snow:nth-child(119) {
  opacity: 0.2268;
  transform: translate(82.6679vw, -10px) scale(0.8165);
  animation: fall-119 18s -25s linear infinite;
}
@keyframes fall-119 {
  62.565% {
    transform: translate(74.2757vw, 62.565vh) scale(0.8165);
  }
  to {
    transform: translate(78.4718vw, 100vh) scale(0.8165);
  }
}
.snow:nth-child(120) {
  opacity: 0.5752;
  transform: translate(89.9941vw, -10px) scale(0.1535);
  animation: fall-120 23s -18s linear infinite;
}
@keyframes fall-120 {
  64.226% {
    transform: translate(81.7037vw, 64.226vh) scale(0.1535);
  }
  to {
    transform: translate(85.8489vw, 100vh) scale(0.1535);
  }
}
.snow:nth-child(121) {
  opacity: 0.8805;
  transform: translate(68.8019vw, -10px) scale(0.9611);
  animation: fall-121 22s -22s linear infinite;
}
@keyframes fall-121 {
  31.069% {
    transform: translate(65.8702vw, 31.069vh) scale(0.9611);
  }
  to {
    transform: translate(67.33605vw, 100vh) scale(0.9611);
  }
}
.snow:nth-child(122) {
  opacity: 0.197;
  transform: translate(51.5731vw, -10px) scale(0.8475);
  animation: fall-122 22s -8s linear infinite;
}
@keyframes fall-122 {
  48.669% {
    transform: translate(51.5733vw, 48.669vh) scale(0.8475);
  }
  to {
    transform: translate(51.5732vw, 100vh) scale(0.8475);
  }
}
.snow:nth-child(123) {
  opacity: 0.2997;
  transform: translate(58.8373vw, -10px) scale(0.8427);
  animation: fall-123 23s -10s linear infinite;
}
@keyframes fall-123 {
  59.186% {
    transform: translate(51.6655vw, 59.186vh) scale(0.8427);
  }
  to {
    transform: translate(55.2514vw, 100vh) scale(0.8427);
  }
}
.snow:nth-child(124) {
  opacity: 0.8564;
  transform: translate(45.7395vw, -10px) scale(0.1145);
  animation: fall-124 22s -11s linear infinite;
}
@keyframes fall-124 {
  76.684% {
    transform: translate(51.8118vw, 76.684vh) scale(0.1145);
  }
  to {
    transform: translate(48.77565vw, 100vh) scale(0.1145);
  }
}
.snow:nth-child(125) {
  opacity: 0.8451;
  transform: translate(81.7473vw, -10px) scale(0.9923);
  animation: fall-125 28s -14s linear infinite;
}
@keyframes fall-125 {
  32.681% {
    transform: translate(77.0732vw, 32.681vh) scale(0.9923);
  }
  to {
    transform: translate(79.41025vw, 100vh) scale(0.9923);
  }
}
.snow:nth-child(126) {
  opacity: 0.2201;
  transform: translate(81.454vw, -10px) scale(0.6451);
  animation: fall-126 27s -22s linear infinite;
}
@keyframes fall-126 {
  78.786% {
    transform: translate(89.6447vw, 78.786vh) scale(0.6451);
  }
  to {
    transform: translate(85.54935vw, 100vh) scale(0.6451);
  }
}
.snow:nth-child(127) {
  opacity: 0.1637;
  transform: translate(27.3299vw, -10px) scale(0.4351);
  animation: fall-127 15s -1s linear infinite;
}
@keyframes fall-127 {
  69.976% {
    transform: translate(30.0375vw, 69.976vh) scale(0.4351);
  }
  to {
    transform: translate(28.6837vw, 100vh) scale(0.4351);
  }
}
.snow:nth-child(128) {
  opacity: 0.5982;
  transform: translate(79.8595vw, -10px) scale(0.0474);
  animation: fall-128 15s -15s linear infinite;
}
@keyframes fall-128 {
  35.465% {
    transform: translate(71.4979vw, 35.465vh) scale(0.0474);
  }
  to {
    transform: translate(75.6787vw, 100vh) scale(0.0474);
  }
}
.snow:nth-child(129) {
  opacity: 0.9512;
  transform: translate(6.7997vw, -10px) scale(0.6341);
  animation: fall-129 15s -17s linear infinite;
}
@keyframes fall-129 {
  54.67% {
    transform: translate(16.5758vw, 54.67vh) scale(0.6341);
  }
  to {
    transform: translate(11.68775vw, 100vh) scale(0.6341);
  }
}
.snow:nth-child(130) {
  opacity: 0.9287;
  transform: translate(66.2985vw, -10px) scale(0.6211);
  animation: fall-130 23s -9s linear infinite;
}
@keyframes fall-130 {
  44.624% {
    transform: translate(68.3707vw, 44.624vh) scale(0.6211);
  }
  to {
    transform: translate(67.3346vw, 100vh) scale(0.6211);
  }
}
.snow:nth-child(131) {
  opacity: 0.3975;
  transform: translate(16.8377vw, -10px) scale(0.8147);
  animation: fall-131 30s -16s linear infinite;
}
@keyframes fall-131 {
  60.128% {
    transform: translate(17.5454vw, 60.128vh) scale(0.8147);
  }
  to {
    transform: translate(17.19155vw, 100vh) scale(0.8147);
  }
}
.snow:nth-child(132) {
  opacity: 0.2105;
  transform: translate(3.0549vw, -10px) scale(0.5946);
  animation: fall-132 24s -11s linear infinite;
}
@keyframes fall-132 {
  49.197% {
    transform: translate(-6.311vw, 49.197vh) scale(0.5946);
  }
  to {
    transform: translate(-1.62805vw, 100vh) scale(0.5946);
  }
}
.snow:nth-child(133) {
  opacity: 0.46;
  transform: translate(88.492vw, -10px) scale(0.5518);
  animation: fall-133 21s -28s linear infinite;
}
@keyframes fall-133 {
  69.9% {
    transform: translate(95.9006vw, 69.9vh) scale(0.5518);
  }
  to {
    transform: translate(92.1963vw, 100vh) scale(0.5518);
  }
}
.snow:nth-child(134) {
  opacity: 0.1512;
  transform: translate(88.358vw, -10px) scale(0.3491);
  animation: fall-134 18s -22s linear infinite;
}
@keyframes fall-134 {
  51.777% {
    transform: translate(86.2892vw, 51.777vh) scale(0.3491);
  }
  to {
    transform: translate(87.3236vw, 100vh) scale(0.3491);
  }
}
.snow:nth-child(135) {
  opacity: 0.0024;
  transform: translate(33.5226vw, -10px) scale(0.7473);
  animation: fall-135 12s -20s linear infinite;
}
@keyframes fall-135 {
  34.52% {
    transform: translate(31.9932vw, 34.52vh) scale(0.7473);
  }
  to {
    transform: translate(32.7579vw, 100vh) scale(0.7473);
  }
}
.snow:nth-child(136) {
  opacity: 0.0703;
  transform: translate(90.0196vw, -10px) scale(0.2878);
  animation: fall-136 10s -3s linear infinite;
}
@keyframes fall-136 {
  71.816% {
    transform: translate(92.8961vw, 71.816vh) scale(0.2878);
  }
  to {
    transform: translate(91.45785vw, 100vh) scale(0.2878);
  }
}
.snow:nth-child(137) {
  opacity: 0.5821;
  transform: translate(33.5551vw, -10px) scale(0.2332);
  animation: fall-137 16s -26s linear infinite;
}
@keyframes fall-137 {
  38.195% {
    transform: translate(29.8118vw, 38.195vh) scale(0.2332);
  }
  to {
    transform: translate(31.68345vw, 100vh) scale(0.2332);
  }
}
.snow:nth-child(138) {
  opacity: 0.8519;
  transform: translate(92.3744vw, -10px) scale(0.1274);
  animation: fall-138 15s -17s linear infinite;
}
@keyframes fall-138 {
  37.013% {
    transform: translate(82.7203vw, 37.013vh) scale(0.1274);
  }
  to {
    transform: translate(87.54735vw, 100vh) scale(0.1274);
  }
}
.snow:nth-child(139) {
  opacity: 0.673;
  transform: translate(14.3653vw, -10px) scale(0.5307);
  animation: fall-139 21s -24s linear infinite;
}
@keyframes fall-139 {
  38.925% {
    transform: translate(22.8866vw, 38.925vh) scale(0.5307);
  }
  to {
    transform: translate(18.62595vw, 100vh) scale(0.5307);
  }
}
.snow:nth-child(140) {
  opacity: 0.8318;
  transform: translate(68.8622vw, -10px) scale(0.0327);
  animation: fall-140 21s -3s linear infinite;
}
@keyframes fall-140 {
  48.084% {
    transform: translate(66.304vw, 48.084vh) scale(0.0327);
  }
  to {
    transform: translate(67.5831vw, 100vh) scale(0.0327);
  }
}
.snow:nth-child(141) {
  opacity: 0.7313;
  transform: translate(45.2086vw, -10px) scale(0.584);
  animation: fall-141 23s -18s linear infinite;
}
@keyframes fall-141 {
  67.715% {
    transform: translate(44.513vw, 67.715vh) scale(0.584);
  }
  to {
    transform: translate(44.8608vw, 100vh) scale(0.584);
  }
}
.snow:nth-child(142) {
  opacity: 0.677;
  transform: translate(93.5019vw, -10px) scale(0.2493);
  animation: fall-142 25s -29s linear infinite;
}
@keyframes fall-142 {
  51.489% {
    transform: translate(103.1621vw, 51.489vh) scale(0.2493);
  }
  to {
    transform: translate(98.332vw, 100vh) scale(0.2493);
  }
}
.snow:nth-child(143) {
  opacity: 0.8575;
  transform: translate(51.4574vw, -10px) scale(0.697);
  animation: fall-143 19s -11s linear infinite;
}
@keyframes fall-143 {
  35.322% {
    transform: translate(59.165vw, 35.322vh) scale(0.697);
  }
  to {
    transform: translate(55.3112vw, 100vh) scale(0.697);
  }
}
.snow:nth-child(144) {
  opacity: 0.7821;
  transform: translate(34.8038vw, -10px) scale(0.2089);
  animation: fall-144 19s -3s linear infinite;
}
@keyframes fall-144 {
  75.107% {
    transform: translate(37.3702vw, 75.107vh) scale(0.2089);
  }
  to {
    transform: translate(36.087vw, 100vh) scale(0.2089);
  }
}
.snow:nth-child(145) {
  opacity: 0.1775;
  transform: translate(56.0348vw, -10px) scale(0.5782);
  animation: fall-145 30s -19s linear infinite;
}
@keyframes fall-145 {
  62.697% {
    transform: translate(46.9908vw, 62.697vh) scale(0.5782);
  }
  to {
    transform: translate(51.5128vw, 100vh) scale(0.5782);
  }
}
.snow:nth-child(146) {
  opacity: 0.069;
  transform: translate(58.8436vw, -10px) scale(0.6623);
  animation: fall-146 20s -29s linear infinite;
}
@keyframes fall-146 {
  48.703% {
    transform: translate(67.4916vw, 48.703vh) scale(0.6623);
  }
  to {
    transform: translate(63.1676vw, 100vh) scale(0.6623);
  }
}
.snow:nth-child(147) {
  opacity: 0.4217;
  transform: translate(56.3308vw, -10px) scale(0.4206);
  animation: fall-147 23s -3s linear infinite;
}
@keyframes fall-147 {
  59.479% {
    transform: translate(56.2815vw, 59.479vh) scale(0.4206);
  }
  to {
    transform: translate(56.30615vw, 100vh) scale(0.4206);
  }
}
.snow:nth-child(148) {
  opacity: 0.4344;
  transform: translate(38.3255vw, -10px) scale(0.4635);
  animation: fall-148 15s -30s linear infinite;
}
@keyframes fall-148 {
  31.426% {
    transform: translate(32.065vw, 31.426vh) scale(0.4635);
  }
  to {
    transform: translate(35.19525vw, 100vh) scale(0.4635);
  }
}
.snow:nth-child(149) {
  opacity: 0.7479;
  transform: translate(85.0902vw, -10px) scale(0.2526);
  animation: fall-149 23s -2s linear infinite;
}
@keyframes fall-149 {
  40.371% {
    transform: translate(78.6712vw, 40.371vh) scale(0.2526);
  }
  to {
    transform: translate(81.8807vw, 100vh) scale(0.2526);
  }
}
.snow:nth-child(150) {
  opacity: 0.7692;
  transform: translate(56.1364vw, -10px) scale(0.4792);
  animation: fall-150 20s -29s linear infinite;
}
@keyframes fall-150 {
  30.914% {
    transform: translate(54.5675vw, 30.914vh) scale(0.4792);
  }
  to {
    transform: translate(55.35195vw, 100vh) scale(0.4792);
  }
}
.snow:nth-child(151) {
  opacity: 0.5777;
  transform: translate(64.1201vw, -10px) scale(0.7128);
  animation: fall-151 19s -13s linear infinite;
}
@keyframes fall-151 {
  44.898% {
    transform: translate(60.3093vw, 44.898vh) scale(0.7128);
  }
  to {
    transform: translate(62.2147vw, 100vh) scale(0.7128);
  }
}
.snow:nth-child(152) {
  opacity: 0.5168;
  transform: translate(34.1384vw, -10px) scale(0.0948);
  animation: fall-152 12s -25s linear infinite;
}
@keyframes fall-152 {
  51.788% {
    transform: translate(39.0023vw, 51.788vh) scale(0.0948);
  }
  to {
    transform: translate(36.57035vw, 100vh) scale(0.0948);
  }
}
.snow:nth-child(153) {
  opacity: 0.3224;
  transform: translate(10.5997vw, -10px) scale(0.2824);
  animation: fall-153 28s -8s linear infinite;
}
@keyframes fall-153 {
  38.84% {
    transform: translate(15.2094vw, 38.84vh) scale(0.2824);
  }
  to {
    transform: translate(12.90455vw, 100vh) scale(0.2824);
  }
}
.snow:nth-child(154) {
  opacity: 0.4279;
  transform: translate(69.3942vw, -10px) scale(0.6829);
  animation: fall-154 13s -7s linear infinite;
}
@keyframes fall-154 {
  52.289% {
    transform: translate(71.1014vw, 52.289vh) scale(0.6829);
  }
  to {
    transform: translate(70.2478vw, 100vh) scale(0.6829);
  }
}
.snow:nth-child(155) {
  opacity: 0.0625;
  transform: translate(17.8625vw, -10px) scale(0.1747);
  animation: fall-155 26s -6s linear infinite;
}
@keyframes fall-155 {
  63.113% {
    transform: translate(17.7332vw, 63.113vh) scale(0.1747);
  }
  to {
    transform: translate(17.79785vw, 100vh) scale(0.1747);
  }
}
.snow:nth-child(156) {
  opacity: 0.8219;
  transform: translate(86.112vw, -10px) scale(0.297);
  animation: fall-156 23s -26s linear infinite;
}
@keyframes fall-156 {
  58.852% {
    transform: translate(90.4638vw, 58.852vh) scale(0.297);
  }
  to {
    transform: translate(88.2879vw, 100vh) scale(0.297);
  }
}
.snow:nth-child(157) {
  opacity: 0.8693;
  transform: translate(24.8528vw, -10px) scale(0.9877);
  animation: fall-157 18s -4s linear infinite;
}
@keyframes fall-157 {
  57.079% {
    transform: translate(18.9982vw, 57.079vh) scale(0.9877);
  }
  to {
    transform: translate(21.9255vw, 100vh) scale(0.9877);
  }
}
.snow:nth-child(158) {
  opacity: 0.7731;
  transform: translate(67.3152vw, -10px) scale(0.7806);
  animation: fall-158 28s -18s linear infinite;
}
@keyframes fall-158 {
  53.425% {
    transform: translate(67.5163vw, 53.425vh) scale(0.7806);
  }
  to {
    transform: translate(67.41575vw, 100vh) scale(0.7806);
  }
}
.snow:nth-child(159) {
  opacity: 0.2545;
  transform: translate(88.5504vw, -10px) scale(0.6773);
  animation: fall-159 19s -2s linear infinite;
}
@keyframes fall-159 {
  57.82% {
    transform: translate(97.2833vw, 57.82vh) scale(0.6773);
  }
  to {
    transform: translate(92.91685vw, 100vh) scale(0.6773);
  }
}
.snow:nth-child(160) {
  opacity: 0.9387;
  transform: translate(99.2999vw, -10px) scale(0.9788);
  animation: fall-160 14s -7s linear infinite;
}
@keyframes fall-160 {
  73.988% {
    transform: translate(100.9181vw, 73.988vh) scale(0.9788);
  }
  to {
    transform: translate(100.109vw, 100vh) scale(0.9788);
  }
}
.snow:nth-child(161) {
  opacity: 0.5144;
  transform: translate(48.4764vw, -10px) scale(0.1573);
  animation: fall-161 25s -6s linear infinite;
}
@keyframes fall-161 {
  68.549% {
    transform: translate(50.0794vw, 68.549vh) scale(0.1573);
  }
  to {
    transform: translate(49.2779vw, 100vh) scale(0.1573);
  }
}
.snow:nth-child(162) {
  opacity: 0.4384;
  transform: translate(18.9072vw, -10px) scale(0.6192);
  animation: fall-162 14s -14s linear infinite;
}
@keyframes fall-162 {
  53.188% {
    transform: translate(11.1207vw, 53.188vh) scale(0.6192);
  }
  to {
    transform: translate(15.01395vw, 100vh) scale(0.6192);
  }
}
.snow:nth-child(163) {
  opacity: 0.774;
  transform: translate(14.8671vw, -10px) scale(0.9611);
  animation: fall-163 24s -2s linear infinite;
}
@keyframes fall-163 {
  57.15% {
    transform: translate(21.3709vw, 57.15vh) scale(0.9611);
  }
  to {
    transform: translate(18.119vw, 100vh) scale(0.9611);
  }
}
.snow:nth-child(164) {
  opacity: 0.2679;
  transform: translate(49.1425vw, -10px) scale(0.8913);
  animation: fall-164 14s -15s linear infinite;
}
@keyframes fall-164 {
  66.429% {
    transform: translate(45.5926vw, 66.429vh) scale(0.8913);
  }
  to {
    transform: translate(47.36755vw, 100vh) scale(0.8913);
  }
}
.snow:nth-child(165) {
  opacity: 0.9725;
  transform: translate(85.8196vw, -10px) scale(0.4147);
  animation: fall-165 19s -8s linear infinite;
}
@keyframes fall-165 {
  30.4% {
    transform: translate(81.1677vw, 30.4vh) scale(0.4147);
  }
  to {
    transform: translate(83.49365vw, 100vh) scale(0.4147);
  }
}
.snow:nth-child(166) {
  opacity: 0.7748;
  transform: translate(33.9147vw, -10px) scale(0.9079);
  animation: fall-166 10s -28s linear infinite;
}
@keyframes fall-166 {
  76.101% {
    transform: translate(36.9993vw, 76.101vh) scale(0.9079);
  }
  to {
    transform: translate(35.457vw, 100vh) scale(0.9079);
  }
}
.snow:nth-child(167) {
  opacity: 0.1294;
  transform: translate(99.2777vw, -10px) scale(0.3838);
  animation: fall-167 24s -18s linear infinite;
}
@keyframes fall-167 {
  35.423% {
    transform: translate(93.2578vw, 35.423vh) scale(0.3838);
  }
  to {
    transform: translate(96.26775vw, 100vh) scale(0.3838);
  }
}
.snow:nth-child(168) {
  opacity: 0.0128;
  transform: translate(94.342vw, -10px) scale(0.4433);
  animation: fall-168 23s -16s linear infinite;
}
@keyframes fall-168 {
  36.216% {
    transform: translate(88.7347vw, 36.216vh) scale(0.4433);
  }
  to {
    transform: translate(91.53835vw, 100vh) scale(0.4433);
  }
}
.snow:nth-child(169) {
  opacity: 0.8805;
  transform: translate(88.6902vw, -10px) scale(0.3213);
  animation: fall-169 26s -29s linear infinite;
}
@keyframes fall-169 {
  47.638% {
    transform: translate(97.0699vw, 47.638vh) scale(0.3213);
  }
  to {
    transform: translate(92.88005vw, 100vh) scale(0.3213);
  }
}
.snow:nth-child(170) {
  opacity: 0.0822;
  transform: translate(0.3399vw, -10px) scale(0.5242);
  animation: fall-170 23s -26s linear infinite;
}
@keyframes fall-170 {
  33.983% {
    transform: translate(-7.6402vw, 33.983vh) scale(0.5242);
  }
  to {
    transform: translate(-3.65015vw, 100vh) scale(0.5242);
  }
}
.snow:nth-child(171) {
  opacity: 0.1111;
  transform: translate(85.4365vw, -10px) scale(0.5153);
  animation: fall-171 27s -13s linear infinite;
}
@keyframes fall-171 {
  75.287% {
    transform: translate(90.7217vw, 75.287vh) scale(0.5153);
  }
  to {
    transform: translate(88.0791vw, 100vh) scale(0.5153);
  }
}
.snow:nth-child(172) {
  opacity: 0.9097;
  transform: translate(42.8014vw, -10px) scale(0.8448);
  animation: fall-172 23s -4s linear infinite;
}
@keyframes fall-172 {
  75.99% {
    transform: translate(35.0214vw, 75.99vh) scale(0.8448);
  }
  to {
    transform: translate(38.9114vw, 100vh) scale(0.8448);
  }
}
.snow:nth-child(173) {
  opacity: 0.9288;
  transform: translate(95.2411vw, -10px) scale(0.8137);
  animation: fall-173 30s -6s linear infinite;
}
@keyframes fall-173 {
  48.243% {
    transform: translate(89.7052vw, 48.243vh) scale(0.8137);
  }
  to {
    transform: translate(92.47315vw, 100vh) scale(0.8137);
  }
}
.snow:nth-child(174) {
  opacity: 0.8622;
  transform: translate(28.121vw, -10px) scale(0.7394);
  animation: fall-174 12s -25s linear infinite;
}
@keyframes fall-174 {
  64.767% {
    transform: translate(32.7781vw, 64.767vh) scale(0.7394);
  }
  to {
    transform: translate(30.44955vw, 100vh) scale(0.7394);
  }
}
.snow:nth-child(175) {
  opacity: 0.6285;
  transform: translate(59.4923vw, -10px) scale(0.85);
  animation: fall-175 26s -6s linear infinite;
}
@keyframes fall-175 {
  33.169% {
    transform: translate(63.2631vw, 33.169vh) scale(0.85);
  }
  to {
    transform: translate(61.3777vw, 100vh) scale(0.85);
  }
}
.snow:nth-child(176) {
  opacity: 0.8743;
  transform: translate(45.5885vw, -10px) scale(0.7942);
  animation: fall-176 10s -18s linear infinite;
}
@keyframes fall-176 {
  54.171% {
    transform: translate(55.2143vw, 54.171vh) scale(0.7942);
  }
  to {
    transform: translate(50.4014vw, 100vh) scale(0.7942);
  }
}
.snow:nth-child(177) {
  opacity: 0.3467;
  transform: translate(0.3594vw, -10px) scale(0.9678);
  animation: fall-177 13s -16s linear infinite;
}
@keyframes fall-177 {
  58.49% {
    transform: translate(2.8081vw, 58.49vh) scale(0.9678);
  }
  to {
    transform: translate(1.58375vw, 100vh) scale(0.9678);
  }
}
.snow:nth-child(178) {
  opacity: 0.3219;
  transform: translate(49.141vw, -10px) scale(0.6845);
  animation: fall-178 30s -2s linear infinite;
}
@keyframes fall-178 {
  48.174% {
    transform: translate(45.7281vw, 48.174vh) scale(0.6845);
  }
  to {
    transform: translate(47.43455vw, 100vh) scale(0.6845);
  }
}
.snow:nth-child(179) {
  opacity: 0.3091;
  transform: translate(0.66vw, -10px) scale(0.7708);
  animation: fall-179 10s -11s linear infinite;
}
@keyframes fall-179 {
  62.97% {
    transform: translate(9.239vw, 62.97vh) scale(0.7708);
  }
  to {
    transform: translate(4.9495vw, 100vh) scale(0.7708);
  }
}
.snow:nth-child(180) {
  opacity: 0.5745;
  transform: translate(19.0483vw, -10px) scale(0.7793);
  animation: fall-180 20s -26s linear infinite;
}
@keyframes fall-180 {
  74.583% {
    transform: translate(20.8698vw, 74.583vh) scale(0.7793);
  }
  to {
    transform: translate(19.95905vw, 100vh) scale(0.7793);
  }
}
.snow:nth-child(181) {
  opacity: 0.5632;
  transform: translate(20.2338vw, -10px) scale(0.5321);
  animation: fall-181 18s -7s linear infinite;
}
@keyframes fall-181 {
  35.096% {
    transform: translate(24.3426vw, 35.096vh) scale(0.5321);
  }
  to {
    transform: translate(22.2882vw, 100vh) scale(0.5321);
  }
}
.snow:nth-child(182) {
  opacity: 0.4056;
  transform: translate(90.0003vw, -10px) scale(0.5202);
  animation: fall-182 23s -8s linear infinite;
}
@keyframes fall-182 {
  36.684% {
    transform: translate(85.0158vw, 36.684vh) scale(0.5202);
  }
  to {
    transform: translate(87.50805vw, 100vh) scale(0.5202);
  }
}
.snow:nth-child(183) {
  opacity: 0.4211;
  transform: translate(70.2377vw, -10px) scale(0.3317);
  animation: fall-183 27s -13s linear infinite;
}
@keyframes fall-183 {
  71.584% {
    transform: translate(75.1129vw, 71.584vh) scale(0.3317);
  }
  to {
    transform: translate(72.6753vw, 100vh) scale(0.3317);
  }
}
.snow:nth-child(184) {
  opacity: 0.0567;
  transform: translate(1.947vw, -10px) scale(0.9265);
  animation: fall-184 11s -22s linear infinite;
}
@keyframes fall-184 {
  78.082% {
    transform: translate(1.0961vw, 78.082vh) scale(0.9265);
  }
  to {
    transform: translate(1.52155vw, 100vh) scale(0.9265);
  }
}
.snow:nth-child(185) {
  opacity: 0.1196;
  transform: translate(51.0651vw, -10px) scale(0.042);
  animation: fall-185 29s -18s linear infinite;
}
@keyframes fall-185 {
  30.535% {
    transform: translate(51.6003vw, 30.535vh) scale(0.042);
  }
  to {
    transform: translate(51.3327vw, 100vh) scale(0.042);
  }
}
.snow:nth-child(186) {
  opacity: 0.3763;
  transform: translate(97.0883vw, -10px) scale(0.093);
  animation: fall-186 29s -21s linear infinite;
}
@keyframes fall-186 {
  38.786% {
    transform: translate(101.6875vw, 38.786vh) scale(0.093);
  }
  to {
    transform: translate(99.3879vw, 100vh) scale(0.093);
  }
}
.snow:nth-child(187) {
  opacity: 0.5609;
  transform: translate(43.4385vw, -10px) scale(0.1757);
  animation: fall-187 21s -15s linear infinite;
}
@keyframes fall-187 {
  54.952% {
    transform: translate(38.1995vw, 54.952vh) scale(0.1757);
  }
  to {
    transform: translate(40.819vw, 100vh) scale(0.1757);
  }
}
.snow:nth-child(188) {
  opacity: 0.5725;
  transform: translate(71.0291vw, -10px) scale(0.0294);
  animation: fall-188 19s -23s linear infinite;
}
@keyframes fall-188 {
  30.465% {
    transform: translate(66.9858vw, 30.465vh) scale(0.0294);
  }
  to {
    transform: translate(69.00745vw, 100vh) scale(0.0294);
  }
}
.snow:nth-child(189) {
  opacity: 0.8286;
  transform: translate(78.0851vw, -10px) scale(0.1399);
  animation: fall-189 17s -24s linear infinite;
}
@keyframes fall-189 {
  67.18% {
    transform: translate(82.827vw, 67.18vh) scale(0.1399);
  }
  to {
    transform: translate(80.45605vw, 100vh) scale(0.1399);
  }
}
.snow:nth-child(190) {
  opacity: 0.6887;
  transform: translate(45.2259vw, -10px) scale(0.7957);
  animation: fall-190 28s -29s linear infinite;
}
@keyframes fall-190 {
  68.361% {
    transform: translate(44.4111vw, 68.361vh) scale(0.7957);
  }
  to {
    transform: translate(44.8185vw, 100vh) scale(0.7957);
  }
}
.snow:nth-child(191) {
  opacity: 0.4019;
  transform: translate(48.9674vw, -10px) scale(0.1185);
  animation: fall-191 18s -5s linear infinite;
}
@keyframes fall-191 {
  50.652% {
    transform: translate(43.6511vw, 50.652vh) scale(0.1185);
  }
  to {
    transform: translate(46.30925vw, 100vh) scale(0.1185);
  }
}
.snow:nth-child(192) {
  opacity: 0.3405;
  transform: translate(55.7402vw, -10px) scale(0.9578);
  animation: fall-192 13s -4s linear infinite;
}
@keyframes fall-192 {
  79.512% {
    transform: translate(47.9663vw, 79.512vh) scale(0.9578);
  }
  to {
    transform: translate(51.85325vw, 100vh) scale(0.9578);
  }
}
.snow:nth-child(193) {
  opacity: 0.6387;
  transform: translate(59.2088vw, -10px) scale(0.8318);
  animation: fall-193 11s -10s linear infinite;
}
@keyframes fall-193 {
  39.592% {
    transform: translate(51.6071vw, 39.592vh) scale(0.8318);
  }
  to {
    transform: translate(55.40795vw, 100vh) scale(0.8318);
  }
}
.snow:nth-child(194) {
  opacity: 0.6508;
  transform: translate(14.1472vw, -10px) scale(0.3268);
  animation: fall-194 10s -4s linear infinite;
}
@keyframes fall-194 {
  40.924% {
    transform: translate(4.3866vw, 40.924vh) scale(0.3268);
  }
  to {
    transform: translate(9.2669vw, 100vh) scale(0.3268);
  }
}
.snow:nth-child(195) {
  opacity: 0.1894;
  transform: translate(22.0018vw, -10px) scale(0.5803);
  animation: fall-195 28s -23s linear infinite;
}
@keyframes fall-195 {
  46.814% {
    transform: translate(16.4294vw, 46.814vh) scale(0.5803);
  }
  to {
    transform: translate(19.2156vw, 100vh) scale(0.5803);
  }
}
.snow:nth-child(196) {
  opacity: 0.4638;
  transform: translate(24.1332vw, -10px) scale(0.8833);
  animation: fall-196 18s -6s linear infinite;
}
@keyframes fall-196 {
  43.556% {
    transform: translate(26.5805vw, 43.556vh) scale(0.8833);
  }
  to {
    transform: translate(25.35685vw, 100vh) scale(0.8833);
  }
}
.snow:nth-child(197) {
  opacity: 0.5956;
  transform: translate(15.5979vw, -10px) scale(0.6313);
  animation: fall-197 23s -26s linear infinite;
}
@keyframes fall-197 {
  47.308% {
    transform: translate(15.8389vw, 47.308vh) scale(0.6313);
  }
  to {
    transform: translate(15.7184vw, 100vh) scale(0.6313);
  }
}
.snow:nth-child(198) {
  opacity: 0.9256;
  transform: translate(97.8324vw, -10px) scale(0.9923);
  animation: fall-198 26s -5s linear infinite;
}
@keyframes fall-198 {
  36.176% {
    transform: translate(94.4516vw, 36.176vh) scale(0.9923);
  }
  to {
    transform: translate(96.142vw, 100vh) scale(0.9923);
  }
}
.snow:nth-child(199) {
  opacity: 0.9977;
  transform: translate(59.9127vw, -10px) scale(0.3507);
  animation: fall-199 29s -3s linear infinite;
}
@keyframes fall-199 {
  34.061% {
    transform: translate(53.5033vw, 34.061vh) scale(0.3507);
  }
  to {
    transform: translate(56.708vw, 100vh) scale(0.3507);
  }
}
.snow:nth-child(200) {
  opacity: 0.4975;
  transform: translate(20.7184vw, -10px) scale(0.5692);
  animation: fall-200 13s -15s linear infinite;
}
@keyframes fall-200 {
  75.323% {
    transform: translate(15.9529vw, 75.323vh) scale(0.5692);
  }
  to {
    transform: translate(18.33565vw, 100vh) scale(0.5692);
  }
}
