
.snow {


}

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.2003;
  transform: translate(56.5887vw, -10px) scale(0.3182);
  animation: fall-1 20s -9s linear infinite;
}
@keyframes fall-1 {
  49.784% {
    transform: translate(61.5251vw, 49.784vh) scale(0.3182);
  }
  to {
    transform: translate(59.0569vw, 100vh) scale(0.3182);
  }
}
.snow:nth-child(2) {
  opacity: 0.6193;
  transform: translate(50.0541vw, -10px) scale(0.2869);
  animation: fall-2 21s -3s linear infinite;
}
@keyframes fall-2 {
  59.351% {
    transform: translate(47.6333vw, 59.351vh) scale(0.2869);
  }
  to {
    transform: translate(48.8437vw, 100vh) scale(0.2869);
  }
}
.snow:nth-child(3) {
  opacity: 0.8446;
  transform: translate(43.5489vw, -10px) scale(0.6479);
  animation: fall-3 24s -16s linear infinite;
}
@keyframes fall-3 {
  47.516% {
    transform: translate(37.7247vw, 47.516vh) scale(0.6479);
  }
  to {
    transform: translate(40.6368vw, 100vh) scale(0.6479);
  }
}
.snow:nth-child(4) {
  opacity: 0.4299;
  transform: translate(93.655vw, -10px) scale(0.1217);
  animation: fall-4 11s -12s linear infinite;
}
@keyframes fall-4 {
  46.564% {
    transform: translate(102.0587vw, 46.564vh) scale(0.1217);
  }
  to {
    transform: translate(97.85685vw, 100vh) scale(0.1217);
  }
}
.snow:nth-child(5) {
  opacity: 0.2881;
  transform: translate(31.9785vw, -10px) scale(0.1496);
  animation: fall-5 14s -3s linear infinite;
}
@keyframes fall-5 {
  77.247% {
    transform: translate(36.5747vw, 77.247vh) scale(0.1496);
  }
  to {
    transform: translate(34.2766vw, 100vh) scale(0.1496);
  }
}
.snow:nth-child(6) {
  opacity: 0.2272;
  transform: translate(26.7135vw, -10px) scale(0.267);
  animation: fall-6 19s -21s linear infinite;
}
@keyframes fall-6 {
  33.749% {
    transform: translate(33.9574vw, 33.749vh) scale(0.267);
  }
  to {
    transform: translate(30.33545vw, 100vh) scale(0.267);
  }
}
.snow:nth-child(7) {
  opacity: 0.3813;
  transform: translate(58.0394vw, -10px) scale(0.6198);
  animation: fall-7 26s -5s linear infinite;
}
@keyframes fall-7 {
  75.221% {
    transform: translate(49.5121vw, 75.221vh) scale(0.6198);
  }
  to {
    transform: translate(53.77575vw, 100vh) scale(0.6198);
  }
}
.snow:nth-child(8) {
  opacity: 0.5491;
  transform: translate(77.2883vw, -10px) scale(0.965);
  animation: fall-8 28s -24s linear infinite;
}
@keyframes fall-8 {
  70.889% {
    transform: translate(72.1746vw, 70.889vh) scale(0.965);
  }
  to {
    transform: translate(74.73145vw, 100vh) scale(0.965);
  }
}
.snow:nth-child(9) {
  opacity: 0.3562;
  transform: translate(66.1938vw, -10px) scale(0.4649);
  animation: fall-9 14s -18s linear infinite;
}
@keyframes fall-9 {
  66.619% {
    transform: translate(71.3238vw, 66.619vh) scale(0.4649);
  }
  to {
    transform: translate(68.7588vw, 100vh) scale(0.4649);
  }
}
.snow:nth-child(10) {
  opacity: 0.5498;
  transform: translate(49.819vw, -10px) scale(0.1636);
  animation: fall-10 27s -16s linear infinite;
}
@keyframes fall-10 {
  34.746% {
    transform: translate(56.6319vw, 34.746vh) scale(0.1636);
  }
  to {
    transform: translate(53.22545vw, 100vh) scale(0.1636);
  }
}
.snow:nth-child(11) {
  opacity: 0.507;
  transform: translate(11.882vw, -10px) scale(0.736);
  animation: fall-11 21s -30s linear infinite;
}
@keyframes fall-11 {
  33.766% {
    transform: translate(11.9411vw, 33.766vh) scale(0.736);
  }
  to {
    transform: translate(11.91155vw, 100vh) scale(0.736);
  }
}
.snow:nth-child(12) {
  opacity: 0.863;
  transform: translate(7.7191vw, -10px) scale(0.1631);
  animation: fall-12 15s -18s linear infinite;
}
@keyframes fall-12 {
  59.831% {
    transform: translate(5.4036vw, 59.831vh) scale(0.1631);
  }
  to {
    transform: translate(6.56135vw, 100vh) scale(0.1631);
  }
}
.snow:nth-child(13) {
  opacity: 0.8758;
  transform: translate(5.7768vw, -10px) scale(0.02);
  animation: fall-13 12s -5s linear infinite;
}
@keyframes fall-13 {
  68.442% {
    transform: translate(4.8177vw, 68.442vh) scale(0.02);
  }
  to {
    transform: translate(5.29725vw, 100vh) scale(0.02);
  }
}
.snow:nth-child(14) {
  opacity: 0.352;
  transform: translate(18.0277vw, -10px) scale(0.1577);
  animation: fall-14 14s -10s linear infinite;
}
@keyframes fall-14 {
  31.665% {
    transform: translate(20.08vw, 31.665vh) scale(0.1577);
  }
  to {
    transform: translate(19.05385vw, 100vh) scale(0.1577);
  }
}
.snow:nth-child(15) {
  opacity: 0.0211;
  transform: translate(62.0311vw, -10px) scale(0.6023);
  animation: fall-15 11s -7s linear infinite;
}
@keyframes fall-15 {
  32.12% {
    transform: translate(60.2079vw, 32.12vh) scale(0.6023);
  }
  to {
    transform: translate(61.1195vw, 100vh) scale(0.6023);
  }
}
.snow:nth-child(16) {
  opacity: 0.5416;
  transform: translate(70.4463vw, -10px) scale(0.087);
  animation: fall-16 24s -16s linear infinite;
}
@keyframes fall-16 {
  35.522% {
    transform: translate(77.7479vw, 35.522vh) scale(0.087);
  }
  to {
    transform: translate(74.0971vw, 100vh) scale(0.087);
  }
}
.snow:nth-child(17) {
  opacity: 0.032;
  transform: translate(52.7443vw, -10px) scale(0.2565);
  animation: fall-17 30s -18s linear infinite;
}
@keyframes fall-17 {
  32.681% {
    transform: translate(62.1622vw, 32.681vh) scale(0.2565);
  }
  to {
    transform: translate(57.45325vw, 100vh) scale(0.2565);
  }
}
.snow:nth-child(18) {
  opacity: 0.7128;
  transform: translate(79.9942vw, -10px) scale(0.3256);
  animation: fall-18 16s -11s linear infinite;
}
@keyframes fall-18 {
  79.52% {
    transform: translate(76.6427vw, 79.52vh) scale(0.3256);
  }
  to {
    transform: translate(78.31845vw, 100vh) scale(0.3256);
  }
}
.snow:nth-child(19) {
  opacity: 0.3326;
  transform: translate(92.9163vw, -10px) scale(0.6254);
  animation: fall-19 25s -26s linear infinite;
}
@keyframes fall-19 {
  48.635% {
    transform: translate(88.8vw, 48.635vh) scale(0.6254);
  }
  to {
    transform: translate(90.85815vw, 100vh) scale(0.6254);
  }
}
.snow:nth-child(20) {
  opacity: 0.7816;
  transform: translate(53.0795vw, -10px) scale(0.2918);
  animation: fall-20 18s -6s linear infinite;
}
@keyframes fall-20 {
  72.848% {
    transform: translate(51.2106vw, 72.848vh) scale(0.2918);
  }
  to {
    transform: translate(52.14505vw, 100vh) scale(0.2918);
  }
}
.snow:nth-child(21) {
  opacity: 0.744;
  transform: translate(35.6382vw, -10px) scale(0.7336);
  animation: fall-21 28s -16s linear infinite;
}
@keyframes fall-21 {
  68.069% {
    transform: translate(32.4466vw, 68.069vh) scale(0.7336);
  }
  to {
    transform: translate(34.0424vw, 100vh) scale(0.7336);
  }
}
.snow:nth-child(22) {
  opacity: 0.664;
  transform: translate(32.2122vw, -10px) scale(0.0976);
  animation: fall-22 26s -3s linear infinite;
}
@keyframes fall-22 {
  57.654% {
    transform: translate(31.9171vw, 57.654vh) scale(0.0976);
  }
  to {
    transform: translate(32.06465vw, 100vh) scale(0.0976);
  }
}
.snow:nth-child(23) {
  opacity: 0.2371;
  transform: translate(48.7034vw, -10px) scale(0.0808);
  animation: fall-23 12s -17s linear infinite;
}
@keyframes fall-23 {
  37.787% {
    transform: translate(48.7931vw, 37.787vh) scale(0.0808);
  }
  to {
    transform: translate(48.74825vw, 100vh) scale(0.0808);
  }
}
.snow:nth-child(24) {
  opacity: 0.3805;
  transform: translate(33.9131vw, -10px) scale(0.6741);
  animation: fall-24 20s -13s linear infinite;
}
@keyframes fall-24 {
  57.666% {
    transform: translate(34.7687vw, 57.666vh) scale(0.6741);
  }
  to {
    transform: translate(34.3409vw, 100vh) scale(0.6741);
  }
}
.snow:nth-child(25) {
  opacity: 0.506;
  transform: translate(68.3102vw, -10px) scale(0.0306);
  animation: fall-25 28s -22s linear infinite;
}
@keyframes fall-25 {
  73.153% {
    transform: translate(68.0738vw, 73.153vh) scale(0.0306);
  }
  to {
    transform: translate(68.192vw, 100vh) scale(0.0306);
  }
}
.snow:nth-child(26) {
  opacity: 0.7114;
  transform: translate(42.7202vw, -10px) scale(0.7289);
  animation: fall-26 26s -21s linear infinite;
}
@keyframes fall-26 {
  30.507% {
    transform: translate(49.727vw, 30.507vh) scale(0.7289);
  }
  to {
    transform: translate(46.2236vw, 100vh) scale(0.7289);
  }
}
.snow:nth-child(27) {
  opacity: 0.8099;
  transform: translate(71.2735vw, -10px) scale(0.7147);
  animation: fall-27 26s -26s linear infinite;
}
@keyframes fall-27 {
  40.2% {
    transform: translate(73.2817vw, 40.2vh) scale(0.7147);
  }
  to {
    transform: translate(72.2776vw, 100vh) scale(0.7147);
  }
}
.snow:nth-child(28) {
  opacity: 0.2507;
  transform: translate(47.0482vw, -10px) scale(0.0671);
  animation: fall-28 17s -23s linear infinite;
}
@keyframes fall-28 {
  49.943% {
    transform: translate(49.6868vw, 49.943vh) scale(0.0671);
  }
  to {
    transform: translate(48.3675vw, 100vh) scale(0.0671);
  }
}
.snow:nth-child(29) {
  opacity: 0.4723;
  transform: translate(62.0198vw, -10px) scale(0.3158);
  animation: fall-29 12s -6s linear infinite;
}
@keyframes fall-29 {
  45.933% {
    transform: translate(62.3613vw, 45.933vh) scale(0.3158);
  }
  to {
    transform: translate(62.19055vw, 100vh) scale(0.3158);
  }
}
.snow:nth-child(30) {
  opacity: 0.4632;
  transform: translate(30.8104vw, -10px) scale(0.1654);
  animation: fall-30 10s -8s linear infinite;
}
@keyframes fall-30 {
  78.904% {
    transform: translate(35.8047vw, 78.904vh) scale(0.1654);
  }
  to {
    transform: translate(33.30755vw, 100vh) scale(0.1654);
  }
}
.snow:nth-child(31) {
  opacity: 0.6689;
  transform: translate(64.3303vw, -10px) scale(0.3899);
  animation: fall-31 11s -20s linear infinite;
}
@keyframes fall-31 {
  52.466% {
    transform: translate(57.8845vw, 52.466vh) scale(0.3899);
  }
  to {
    transform: translate(61.1074vw, 100vh) scale(0.3899);
  }
}
.snow:nth-child(32) {
  opacity: 0.5043;
  transform: translate(7.9644vw, -10px) scale(0.5468);
  animation: fall-32 29s -17s linear infinite;
}
@keyframes fall-32 {
  50.735% {
    transform: translate(6.6061vw, 50.735vh) scale(0.5468);
  }
  to {
    transform: translate(7.28525vw, 100vh) scale(0.5468);
  }
}
.snow:nth-child(33) {
  opacity: 0.1311;
  transform: translate(39.5453vw, -10px) scale(0.1701);
  animation: fall-33 10s -30s linear infinite;
}
@keyframes fall-33 {
  79.196% {
    transform: translate(33.2691vw, 79.196vh) scale(0.1701);
  }
  to {
    transform: translate(36.4072vw, 100vh) scale(0.1701);
  }
}
.snow:nth-child(34) {
  opacity: 0.9308;
  transform: translate(15.4364vw, -10px) scale(0.3636);
  animation: fall-34 24s -19s linear infinite;
}
@keyframes fall-34 {
  68.19% {
    transform: translate(22.7272vw, 68.19vh) scale(0.3636);
  }
  to {
    transform: translate(19.0818vw, 100vh) scale(0.3636);
  }
}
.snow:nth-child(35) {
  opacity: 0.413;
  transform: translate(44.6365vw, -10px) scale(0.1918);
  animation: fall-35 13s -30s linear infinite;
}
@keyframes fall-35 {
  67.185% {
    transform: translate(38.1363vw, 67.185vh) scale(0.1918);
  }
  to {
    transform: translate(41.3864vw, 100vh) scale(0.1918);
  }
}
.snow:nth-child(36) {
  opacity: 0.4751;
  transform: translate(36.0189vw, -10px) scale(0.967);
  animation: fall-36 17s -9s linear infinite;
}
@keyframes fall-36 {
  52.003% {
    transform: translate(45.8736vw, 52.003vh) scale(0.967);
  }
  to {
    transform: translate(40.94625vw, 100vh) scale(0.967);
  }
}
.snow:nth-child(37) {
  opacity: 0.3348;
  transform: translate(84.4352vw, -10px) scale(0.9922);
  animation: fall-37 13s -5s linear infinite;
}
@keyframes fall-37 {
  46.906% {
    transform: translate(85.3215vw, 46.906vh) scale(0.9922);
  }
  to {
    transform: translate(84.87835vw, 100vh) scale(0.9922);
  }
}
.snow:nth-child(38) {
  opacity: 0.917;
  transform: translate(33.933vw, -10px) scale(0.4611);
  animation: fall-38 12s -20s linear infinite;
}
@keyframes fall-38 {
  62.147% {
    transform: translate(34.9426vw, 62.147vh) scale(0.4611);
  }
  to {
    transform: translate(34.4378vw, 100vh) scale(0.4611);
  }
}
.snow:nth-child(39) {
  opacity: 0.711;
  transform: translate(77.4151vw, -10px) scale(0.6019);
  animation: fall-39 26s -19s linear infinite;
}
@keyframes fall-39 {
  70.401% {
    transform: translate(85.4655vw, 70.401vh) scale(0.6019);
  }
  to {
    transform: translate(81.4403vw, 100vh) scale(0.6019);
  }
}
.snow:nth-child(40) {
  opacity: 0.3143;
  transform: translate(25.2049vw, -10px) scale(0.4516);
  animation: fall-40 14s -6s linear infinite;
}
@keyframes fall-40 {
  71.726% {
    transform: translate(15.23vw, 71.726vh) scale(0.4516);
  }
  to {
    transform: translate(20.21745vw, 100vh) scale(0.4516);
  }
}
.snow:nth-child(41) {
  opacity: 0.5997;
  transform: translate(38.3724vw, -10px) scale(0.174);
  animation: fall-41 17s -14s linear infinite;
}
@keyframes fall-41 {
  33.059% {
    transform: translate(41.2353vw, 33.059vh) scale(0.174);
  }
  to {
    transform: translate(39.80385vw, 100vh) scale(0.174);
  }
}
.snow:nth-child(42) {
  opacity: 0.9922;
  transform: translate(75.5081vw, -10px) scale(0.4363);
  animation: fall-42 23s -27s linear infinite;
}
@keyframes fall-42 {
  77.227% {
    transform: translate(81.9067vw, 77.227vh) scale(0.4363);
  }
  to {
    transform: translate(78.7074vw, 100vh) scale(0.4363);
  }
}
.snow:nth-child(43) {
  opacity: 0.2843;
  transform: translate(66.1838vw, -10px) scale(0.508);
  animation: fall-43 23s -10s linear infinite;
}
@keyframes fall-43 {
  51.15% {
    transform: translate(70.2315vw, 51.15vh) scale(0.508);
  }
  to {
    transform: translate(68.20765vw, 100vh) scale(0.508);
  }
}
.snow:nth-child(44) {
  opacity: 0.6127;
  transform: translate(41.5546vw, -10px) scale(0.0561);
  animation: fall-44 29s -25s linear infinite;
}
@keyframes fall-44 {
  55.076% {
    transform: translate(35.7796vw, 55.076vh) scale(0.0561);
  }
  to {
    transform: translate(38.6671vw, 100vh) scale(0.0561);
  }
}
.snow:nth-child(45) {
  opacity: 0.1264;
  transform: translate(9.5705vw, -10px) scale(0.5396);
  animation: fall-45 21s -19s linear infinite;
}
@keyframes fall-45 {
  33.556% {
    transform: translate(5.0272vw, 33.556vh) scale(0.5396);
  }
  to {
    transform: translate(7.29885vw, 100vh) scale(0.5396);
  }
}
.snow:nth-child(46) {
  opacity: 0.8028;
  transform: translate(53.3753vw, -10px) scale(0.7229);
  animation: fall-46 10s -9s linear infinite;
}
@keyframes fall-46 {
  42.831% {
    transform: translate(45.2199vw, 42.831vh) scale(0.7229);
  }
  to {
    transform: translate(49.2976vw, 100vh) scale(0.7229);
  }
}
.snow:nth-child(47) {
  opacity: 0.6349;
  transform: translate(86.9487vw, -10px) scale(0.6376);
  animation: fall-47 26s -2s linear infinite;
}
@keyframes fall-47 {
  54.073% {
    transform: translate(92.3176vw, 54.073vh) scale(0.6376);
  }
  to {
    transform: translate(89.63315vw, 100vh) scale(0.6376);
  }
}
.snow:nth-child(48) {
  opacity: 0.7386;
  transform: translate(58.384vw, -10px) scale(0.653);
  animation: fall-48 22s -17s linear infinite;
}
@keyframes fall-48 {
  79.744% {
    transform: translate(49.6319vw, 79.744vh) scale(0.653);
  }
  to {
    transform: translate(54.00795vw, 100vh) scale(0.653);
  }
}
.snow:nth-child(49) {
  opacity: 0.0687;
  transform: translate(88.7642vw, -10px) scale(0.2905);
  animation: fall-49 22s -18s linear infinite;
}
@keyframes fall-49 {
  40.196% {
    transform: translate(91.8163vw, 40.196vh) scale(0.2905);
  }
  to {
    transform: translate(90.29025vw, 100vh) scale(0.2905);
  }
}
.snow:nth-child(50) {
  opacity: 0.9393;
  transform: translate(8.6671vw, -10px) scale(0.1017);
  animation: fall-50 28s -4s linear infinite;
}
@keyframes fall-50 {
  32.517% {
    transform: translate(4.7542vw, 32.517vh) scale(0.1017);
  }
  to {
    transform: translate(6.71065vw, 100vh) scale(0.1017);
  }
}
.snow:nth-child(51) {
  opacity: 0.323;
  transform: translate(85.0188vw, -10px) scale(0.9778);
  animation: fall-51 25s -9s linear infinite;
}
@keyframes fall-51 {
  39.846% {
    transform: translate(76.5683vw, 39.846vh) scale(0.9778);
  }
  to {
    transform: translate(80.79355vw, 100vh) scale(0.9778);
  }
}
.snow:nth-child(52) {
  opacity: 0.3035;
  transform: translate(41.642vw, -10px) scale(0.8145);
  animation: fall-52 16s -26s linear infinite;
}
@keyframes fall-52 {
  69.803% {
    transform: translate(44.4394vw, 69.803vh) scale(0.8145);
  }
  to {
    transform: translate(43.0407vw, 100vh) scale(0.8145);
  }
}
.snow:nth-child(53) {
  opacity: 0.2249;
  transform: translate(5.8783vw, -10px) scale(0.792);
  animation: fall-53 30s -6s linear infinite;
}
@keyframes fall-53 {
  46.793% {
    transform: translate(1.1139vw, 46.793vh) scale(0.792);
  }
  to {
    transform: translate(3.4961vw, 100vh) scale(0.792);
  }
}
.snow:nth-child(54) {
  opacity: 0.8471;
  transform: translate(18.7525vw, -10px) scale(0.0716);
  animation: fall-54 29s -13s linear infinite;
}
@keyframes fall-54 {
  75.257% {
    transform: translate(19.0551vw, 75.257vh) scale(0.0716);
  }
  to {
    transform: translate(18.9038vw, 100vh) scale(0.0716);
  }
}
.snow:nth-child(55) {
  opacity: 0.7765;
  transform: translate(95.9611vw, -10px) scale(0.7912);
  animation: fall-55 29s -15s linear infinite;
}
@keyframes fall-55 {
  39.002% {
    transform: translate(100.2643vw, 39.002vh) scale(0.7912);
  }
  to {
    transform: translate(98.1127vw, 100vh) scale(0.7912);
  }
}
.snow:nth-child(56) {
  opacity: 0.8779;
  transform: translate(43.8808vw, -10px) scale(0.3249);
  animation: fall-56 14s -13s linear infinite;
}
@keyframes fall-56 {
  50.247% {
    transform: translate(49.5647vw, 50.247vh) scale(0.3249);
  }
  to {
    transform: translate(46.72275vw, 100vh) scale(0.3249);
  }
}
.snow:nth-child(57) {
  opacity: 0.0842;
  transform: translate(10.8385vw, -10px) scale(0.1627);
  animation: fall-57 15s -1s linear infinite;
}
@keyframes fall-57 {
  66.094% {
    transform: translate(12.3866vw, 66.094vh) scale(0.1627);
  }
  to {
    transform: translate(11.61255vw, 100vh) scale(0.1627);
  }
}
.snow:nth-child(58) {
  opacity: 0.9406;
  transform: translate(20.7036vw, -10px) scale(0.2588);
  animation: fall-58 28s -18s linear infinite;
}
@keyframes fall-58 {
  33.967% {
    transform: translate(30.1856vw, 33.967vh) scale(0.2588);
  }
  to {
    transform: translate(25.4446vw, 100vh) scale(0.2588);
  }
}
.snow:nth-child(59) {
  opacity: 0.2408;
  transform: translate(31.4139vw, -10px) scale(0.1157);
  animation: fall-59 15s -1s linear infinite;
}
@keyframes fall-59 {
  72.165% {
    transform: translate(22.9159vw, 72.165vh) scale(0.1157);
  }
  to {
    transform: translate(27.1649vw, 100vh) scale(0.1157);
  }
}
.snow:nth-child(60) {
  opacity: 0.7223;
  transform: translate(75.5241vw, -10px) scale(0.3401);
  animation: fall-60 12s -20s linear infinite;
}
@keyframes fall-60 {
  69.175% {
    transform: translate(83.1313vw, 69.175vh) scale(0.3401);
  }
  to {
    transform: translate(79.3277vw, 100vh) scale(0.3401);
  }
}
.snow:nth-child(61) {
  opacity: 0.4053;
  transform: translate(80.7983vw, -10px) scale(0.5392);
  animation: fall-61 10s -4s linear infinite;
}
@keyframes fall-61 {
  63.434% {
    transform: translate(80.9922vw, 63.434vh) scale(0.5392);
  }
  to {
    transform: translate(80.89525vw, 100vh) scale(0.5392);
  }
}
.snow:nth-child(62) {
  opacity: 0.2196;
  transform: translate(86.8913vw, -10px) scale(0.4478);
  animation: fall-62 16s -22s linear infinite;
}
@keyframes fall-62 {
  55.614% {
    transform: translate(90.2086vw, 55.614vh) scale(0.4478);
  }
  to {
    transform: translate(88.54995vw, 100vh) scale(0.4478);
  }
}
.snow:nth-child(63) {
  opacity: 0.2768;
  transform: translate(60.9207vw, -10px) scale(0.594);
  animation: fall-63 12s -29s linear infinite;
}
@keyframes fall-63 {
  78.022% {
    transform: translate(54.847vw, 78.022vh) scale(0.594);
  }
  to {
    transform: translate(57.88385vw, 100vh) scale(0.594);
  }
}
.snow:nth-child(64) {
  opacity: 0.6775;
  transform: translate(23.6445vw, -10px) scale(0.7933);
  animation: fall-64 13s -24s linear infinite;
}
@keyframes fall-64 {
  43.951% {
    transform: translate(18.7237vw, 43.951vh) scale(0.7933);
  }
  to {
    transform: translate(21.1841vw, 100vh) scale(0.7933);
  }
}
.snow:nth-child(65) {
  opacity: 0.2535;
  transform: translate(76.0095vw, -10px) scale(0.9714);
  animation: fall-65 12s -15s linear infinite;
}
@keyframes fall-65 {
  38.168% {
    transform: translate(78.7286vw, 38.168vh) scale(0.9714);
  }
  to {
    transform: translate(77.36905vw, 100vh) scale(0.9714);
  }
}
.snow:nth-child(66) {
  opacity: 0.6539;
  transform: translate(79.587vw, -10px) scale(0.8952);
  animation: fall-66 14s -2s linear infinite;
}
@keyframes fall-66 {
  75.906% {
    transform: translate(72.9768vw, 75.906vh) scale(0.8952);
  }
  to {
    transform: translate(76.2819vw, 100vh) scale(0.8952);
  }
}
.snow:nth-child(67) {
  opacity: 0.4443;
  transform: translate(15.52vw, -10px) scale(0.9822);
  animation: fall-67 13s -18s linear infinite;
}
@keyframes fall-67 {
  37.512% {
    transform: translate(17.4751vw, 37.512vh) scale(0.9822);
  }
  to {
    transform: translate(16.49755vw, 100vh) scale(0.9822);
  }
}
.snow:nth-child(68) {
  opacity: 0.1807;
  transform: translate(25.1253vw, -10px) scale(0.718);
  animation: fall-68 11s -8s linear infinite;
}
@keyframes fall-68 {
  65.196% {
    transform: translate(29.6409vw, 65.196vh) scale(0.718);
  }
  to {
    transform: translate(27.3831vw, 100vh) scale(0.718);
  }
}
.snow:nth-child(69) {
  opacity: 0.0268;
  transform: translate(49.4116vw, -10px) scale(0.278);
  animation: fall-69 17s -30s linear infinite;
}
@keyframes fall-69 {
  68.424% {
    transform: translate(41.015vw, 68.424vh) scale(0.278);
  }
  to {
    transform: translate(45.2133vw, 100vh) scale(0.278);
  }
}
.snow:nth-child(70) {
  opacity: 0.2124;
  transform: translate(53.5934vw, -10px) scale(0.9998);
  animation: fall-70 13s -14s linear infinite;
}
@keyframes fall-70 {
  72.733% {
    transform: translate(58.9004vw, 72.733vh) scale(0.9998);
  }
  to {
    transform: translate(56.2469vw, 100vh) scale(0.9998);
  }
}
.snow:nth-child(71) {
  opacity: 0.3823;
  transform: translate(67.597vw, -10px) scale(0.6399);
  animation: fall-71 29s -9s linear infinite;
}
@keyframes fall-71 {
  64.212% {
    transform: translate(64.3231vw, 64.212vh) scale(0.6399);
  }
  to {
    transform: translate(65.96005vw, 100vh) scale(0.6399);
  }
}
.snow:nth-child(72) {
  opacity: 0.2874;
  transform: translate(13.3513vw, -10px) scale(0.0505);
  animation: fall-72 10s -19s linear infinite;
}
@keyframes fall-72 {
  63.754% {
    transform: translate(6.6165vw, 63.754vh) scale(0.0505);
  }
  to {
    transform: translate(9.9839vw, 100vh) scale(0.0505);
  }
}
.snow:nth-child(73) {
  opacity: 0.3926;
  transform: translate(78.2646vw, -10px) scale(0.0526);
  animation: fall-73 10s -13s linear infinite;
}
@keyframes fall-73 {
  57.364% {
    transform: translate(77.7388vw, 57.364vh) scale(0.0526);
  }
  to {
    transform: translate(78.0017vw, 100vh) scale(0.0526);
  }
}
.snow:nth-child(74) {
  opacity: 0.7209;
  transform: translate(13.7949vw, -10px) scale(0.5592);
  animation: fall-74 10s -14s linear infinite;
}
@keyframes fall-74 {
  64.966% {
    transform: translate(23.0227vw, 64.966vh) scale(0.5592);
  }
  to {
    transform: translate(18.4088vw, 100vh) scale(0.5592);
  }
}
.snow:nth-child(75) {
  opacity: 0.2989;
  transform: translate(69.8657vw, -10px) scale(0.6103);
  animation: fall-75 13s -18s linear infinite;
}
@keyframes fall-75 {
  42.107% {
    transform: translate(70.534vw, 42.107vh) scale(0.6103);
  }
  to {
    transform: translate(70.19985vw, 100vh) scale(0.6103);
  }
}
.snow:nth-child(76) {
  opacity: 0.7306;
  transform: translate(9.8956vw, -10px) scale(0.4443);
  animation: fall-76 20s -23s linear infinite;
}
@keyframes fall-76 {
  50.906% {
    transform: translate(16.3377vw, 50.906vh) scale(0.4443);
  }
  to {
    transform: translate(13.11665vw, 100vh) scale(0.4443);
  }
}
.snow:nth-child(77) {
  opacity: 0.7496;
  transform: translate(79.5636vw, -10px) scale(0.2594);
  animation: fall-77 17s -26s linear infinite;
}
@keyframes fall-77 {
  34.013% {
    transform: translate(81.3517vw, 34.013vh) scale(0.2594);
  }
  to {
    transform: translate(80.45765vw, 100vh) scale(0.2594);
  }
}
.snow:nth-child(78) {
  opacity: 0.2463;
  transform: translate(4.1442vw, -10px) scale(0.8025);
  animation: fall-78 30s -30s linear infinite;
}
@keyframes fall-78 {
  79.297% {
    transform: translate(-2.5103vw, 79.297vh) scale(0.8025);
  }
  to {
    transform: translate(0.81695vw, 100vh) scale(0.8025);
  }
}
.snow:nth-child(79) {
  opacity: 0.1314;
  transform: translate(12.0444vw, -10px) scale(0.272);
  animation: fall-79 11s -25s linear infinite;
}
@keyframes fall-79 {
  64.876% {
    transform: translate(18.443vw, 64.876vh) scale(0.272);
  }
  to {
    transform: translate(15.2437vw, 100vh) scale(0.272);
  }
}
.snow:nth-child(80) {
  opacity: 0.0075;
  transform: translate(72.2305vw, -10px) scale(0.5019);
  animation: fall-80 28s -26s linear infinite;
}
@keyframes fall-80 {
  70.735% {
    transform: translate(75.1945vw, 70.735vh) scale(0.5019);
  }
  to {
    transform: translate(73.7125vw, 100vh) scale(0.5019);
  }
}
.snow:nth-child(81) {
  opacity: 0.0979;
  transform: translate(21.8835vw, -10px) scale(0.4259);
  animation: fall-81 15s -6s linear infinite;
}
@keyframes fall-81 {
  44.785% {
    transform: translate(23.2576vw, 44.785vh) scale(0.4259);
  }
  to {
    transform: translate(22.57055vw, 100vh) scale(0.4259);
  }
}
.snow:nth-child(82) {
  opacity: 0.1547;
  transform: translate(21.4571vw, -10px) scale(0.8509);
  animation: fall-82 12s -14s linear infinite;
}
@keyframes fall-82 {
  31.859% {
    transform: translate(26.0051vw, 31.859vh) scale(0.8509);
  }
  to {
    transform: translate(23.7311vw, 100vh) scale(0.8509);
  }
}
.snow:nth-child(83) {
  opacity: 0.8197;
  transform: translate(23.5291vw, -10px) scale(0.3866);
  animation: fall-83 28s -8s linear infinite;
}
@keyframes fall-83 {
  51.52% {
    transform: translate(17.4789vw, 51.52vh) scale(0.3866);
  }
  to {
    transform: translate(20.504vw, 100vh) scale(0.3866);
  }
}
.snow:nth-child(84) {
  opacity: 0.6027;
  transform: translate(26.0508vw, -10px) scale(0.9455);
  animation: fall-84 10s -21s linear infinite;
}
@keyframes fall-84 {
  79.095% {
    transform: translate(20.8592vw, 79.095vh) scale(0.9455);
  }
  to {
    transform: translate(23.455vw, 100vh) scale(0.9455);
  }
}
.snow:nth-child(85) {
  opacity: 0.7806;
  transform: translate(66.6907vw, -10px) scale(0.546);
  animation: fall-85 20s -1s linear infinite;
}
@keyframes fall-85 {
  54.486% {
    transform: translate(73.9729vw, 54.486vh) scale(0.546);
  }
  to {
    transform: translate(70.3318vw, 100vh) scale(0.546);
  }
}
.snow:nth-child(86) {
  opacity: 0.2721;
  transform: translate(31.7303vw, -10px) scale(0.1929);
  animation: fall-86 11s -23s linear infinite;
}
@keyframes fall-86 {
  65.582% {
    transform: translate(33.8646vw, 65.582vh) scale(0.1929);
  }
  to {
    transform: translate(32.79745vw, 100vh) scale(0.1929);
  }
}
.snow:nth-child(87) {
  opacity: 0.6379;
  transform: translate(65.3094vw, -10px) scale(0.709);
  animation: fall-87 17s -28s linear infinite;
}
@keyframes fall-87 {
  49.086% {
    transform: translate(60.974vw, 49.086vh) scale(0.709);
  }
  to {
    transform: translate(63.1417vw, 100vh) scale(0.709);
  }
}
.snow:nth-child(88) {
  opacity: 0.9036;
  transform: translate(76.6548vw, -10px) scale(0.5915);
  animation: fall-88 25s -16s linear infinite;
}
@keyframes fall-88 {
  38.934% {
    transform: translate(73.1124vw, 38.934vh) scale(0.5915);
  }
  to {
    transform: translate(74.8836vw, 100vh) scale(0.5915);
  }
}
.snow:nth-child(89) {
  opacity: 0.8937;
  transform: translate(78.9437vw, -10px) scale(0.4408);
  animation: fall-89 29s -19s linear infinite;
}
@keyframes fall-89 {
  73.282% {
    transform: translate(70.2673vw, 73.282vh) scale(0.4408);
  }
  to {
    transform: translate(74.6055vw, 100vh) scale(0.4408);
  }
}
.snow:nth-child(90) {
  opacity: 0.7702;
  transform: translate(79.568vw, -10px) scale(0.5296);
  animation: fall-90 16s -11s linear infinite;
}
@keyframes fall-90 {
  39.203% {
    transform: translate(78.2197vw, 39.203vh) scale(0.5296);
  }
  to {
    transform: translate(78.89385vw, 100vh) scale(0.5296);
  }
}
.snow:nth-child(91) {
  opacity: 0.2663;
  transform: translate(59.4174vw, -10px) scale(0.2186);
  animation: fall-91 22s -20s linear infinite;
}
@keyframes fall-91 {
  53.077% {
    transform: translate(55.1127vw, 53.077vh) scale(0.2186);
  }
  to {
    transform: translate(57.26505vw, 100vh) scale(0.2186);
  }
}
.snow:nth-child(92) {
  opacity: 0.3849;
  transform: translate(33.5764vw, -10px) scale(0.1408);
  animation: fall-92 21s -12s linear infinite;
}
@keyframes fall-92 {
  46.023% {
    transform: translate(39.9787vw, 46.023vh) scale(0.1408);
  }
  to {
    transform: translate(36.77755vw, 100vh) scale(0.1408);
  }
}
.snow:nth-child(93) {
  opacity: 0.3898;
  transform: translate(44.9908vw, -10px) scale(0.5847);
  animation: fall-93 14s -29s linear infinite;
}
@keyframes fall-93 {
  38.569% {
    transform: translate(54.7948vw, 38.569vh) scale(0.5847);
  }
  to {
    transform: translate(49.8928vw, 100vh) scale(0.5847);
  }
}
.snow:nth-child(94) {
  opacity: 0.3965;
  transform: translate(16.8772vw, -10px) scale(0.215);
  animation: fall-94 15s -17s linear infinite;
}
@keyframes fall-94 {
  46.524% {
    transform: translate(20.861vw, 46.524vh) scale(0.215);
  }
  to {
    transform: translate(18.8691vw, 100vh) scale(0.215);
  }
}
.snow:nth-child(95) {
  opacity: 0.6663;
  transform: translate(18.9986vw, -10px) scale(0.8919);
  animation: fall-95 23s -14s linear infinite;
}
@keyframes fall-95 {
  44.296% {
    transform: translate(17.9597vw, 44.296vh) scale(0.8919);
  }
  to {
    transform: translate(18.47915vw, 100vh) scale(0.8919);
  }
}
.snow:nth-child(96) {
  opacity: 0.8467;
  transform: translate(20.1859vw, -10px) scale(0.1563);
  animation: fall-96 17s -23s linear infinite;
}
@keyframes fall-96 {
  64.576% {
    transform: translate(26.5908vw, 64.576vh) scale(0.1563);
  }
  to {
    transform: translate(23.38835vw, 100vh) scale(0.1563);
  }
}
.snow:nth-child(97) {
  opacity: 0.3596;
  transform: translate(49.6223vw, -10px) scale(0.4005);
  animation: fall-97 20s -8s linear infinite;
}
@keyframes fall-97 {
  65.627% {
    transform: translate(45.5998vw, 65.627vh) scale(0.4005);
  }
  to {
    transform: translate(47.61105vw, 100vh) scale(0.4005);
  }
}
.snow:nth-child(98) {
  opacity: 0.4189;
  transform: translate(23.5308vw, -10px) scale(0.0387);
  animation: fall-98 11s -21s linear infinite;
}
@keyframes fall-98 {
  60.472% {
    transform: translate(17.0065vw, 60.472vh) scale(0.0387);
  }
  to {
    transform: translate(20.26865vw, 100vh) scale(0.0387);
  }
}
.snow:nth-child(99) {
  opacity: 0.2166;
  transform: translate(2.0094vw, -10px) scale(0.5276);
  animation: fall-99 25s -19s linear infinite;
}
@keyframes fall-99 {
  41.25% {
    transform: translate(-3.6697vw, 41.25vh) scale(0.5276);
  }
  to {
    transform: translate(-0.83015vw, 100vh) scale(0.5276);
  }
}
.snow:nth-child(100) {
  opacity: 0.2617;
  transform: translate(15.8673vw, -10px) scale(0.8286);
  animation: fall-100 22s -28s linear infinite;
}
@keyframes fall-100 {
  45.263% {
    transform: translate(22.3706vw, 45.263vh) scale(0.8286);
  }
  to {
    transform: translate(19.11895vw, 100vh) scale(0.8286);
  }
}
.snow:nth-child(101) {
  opacity: 0.7237;
  transform: translate(56.812vw, -10px) scale(0.04);
  animation: fall-101 11s -11s linear infinite;
}
@keyframes fall-101 {
  66.268% {
    transform: translate(47.9579vw, 66.268vh) scale(0.04);
  }
  to {
    transform: translate(52.38495vw, 100vh) scale(0.04);
  }
}
.snow:nth-child(102) {
  opacity: 0.9406;
  transform: translate(74.6152vw, -10px) scale(0.5449);
  animation: fall-102 15s -5s linear infinite;
}
@keyframes fall-102 {
  48.573% {
    transform: translate(75.7209vw, 48.573vh) scale(0.5449);
  }
  to {
    transform: translate(75.16805vw, 100vh) scale(0.5449);
  }
}
.snow:nth-child(103) {
  opacity: 0.366;
  transform: translate(45.1183vw, -10px) scale(0.0021);
  animation: fall-103 26s -23s linear infinite;
}
@keyframes fall-103 {
  56.283% {
    transform: translate(49.3953vw, 56.283vh) scale(0.0021);
  }
  to {
    transform: translate(47.2568vw, 100vh) scale(0.0021);
  }
}
.snow:nth-child(104) {
  opacity: 0.1704;
  transform: translate(58.4387vw, -10px) scale(0.6725);
  animation: fall-104 27s -29s linear infinite;
}
@keyframes fall-104 {
  32.948% {
    transform: translate(57.5902vw, 32.948vh) scale(0.6725);
  }
  to {
    transform: translate(58.01445vw, 100vh) scale(0.6725);
  }
}
.snow:nth-child(105) {
  opacity: 0.0208;
  transform: translate(13.7734vw, -10px) scale(0.6742);
  animation: fall-105 13s -25s linear infinite;
}
@keyframes fall-105 {
  78.234% {
    transform: translate(4.2242vw, 78.234vh) scale(0.6742);
  }
  to {
    transform: translate(8.9988vw, 100vh) scale(0.6742);
  }
}
.snow:nth-child(106) {
  opacity: 0.2646;
  transform: translate(61.7063vw, -10px) scale(0.8493);
  animation: fall-106 24s -23s linear infinite;
}
@keyframes fall-106 {
  50.825% {
    transform: translate(68.6558vw, 50.825vh) scale(0.8493);
  }
  to {
    transform: translate(65.18105vw, 100vh) scale(0.8493);
  }
}
.snow:nth-child(107) {
  opacity: 0.5579;
  transform: translate(24.327vw, -10px) scale(0.8482);
  animation: fall-107 23s -24s linear infinite;
}
@keyframes fall-107 {
  55.537% {
    transform: translate(26.149vw, 55.537vh) scale(0.8482);
  }
  to {
    transform: translate(25.238vw, 100vh) scale(0.8482);
  }
}
.snow:nth-child(108) {
  opacity: 0.4724;
  transform: translate(88.0275vw, -10px) scale(0.1867);
  animation: fall-108 27s -17s linear infinite;
}
@keyframes fall-108 {
  65.196% {
    transform: translate(91.0213vw, 65.196vh) scale(0.1867);
  }
  to {
    transform: translate(89.5244vw, 100vh) scale(0.1867);
  }
}
.snow:nth-child(109) {
  opacity: 0.3446;
  transform: translate(90.3129vw, -10px) scale(0.4412);
  animation: fall-109 24s -5s linear infinite;
}
@keyframes fall-109 {
  70.666% {
    transform: translate(100.2808vw, 70.666vh) scale(0.4412);
  }
  to {
    transform: translate(95.29685vw, 100vh) scale(0.4412);
  }
}
.snow:nth-child(110) {
  opacity: 0.5286;
  transform: translate(18.8023vw, -10px) scale(0.5314);
  animation: fall-110 15s -16s linear infinite;
}
@keyframes fall-110 {
  59.927% {
    transform: translate(16.531vw, 59.927vh) scale(0.5314);
  }
  to {
    transform: translate(17.66665vw, 100vh) scale(0.5314);
  }
}
.snow:nth-child(111) {
  opacity: 0.9802;
  transform: translate(55.6207vw, -10px) scale(0.2893);
  animation: fall-111 12s -1s linear infinite;
}
@keyframes fall-111 {
  36.945% {
    transform: translate(61.7836vw, 36.945vh) scale(0.2893);
  }
  to {
    transform: translate(58.70215vw, 100vh) scale(0.2893);
  }
}
.snow:nth-child(112) {
  opacity: 0.0272;
  transform: translate(69.6147vw, -10px) scale(0.9525);
  animation: fall-112 25s -4s linear infinite;
}
@keyframes fall-112 {
  46.546% {
    transform: translate(67.9037vw, 46.546vh) scale(0.9525);
  }
  to {
    transform: translate(68.7592vw, 100vh) scale(0.9525);
  }
}
.snow:nth-child(113) {
  opacity: 0.6682;
  transform: translate(21.423vw, -10px) scale(0.7098);
  animation: fall-113 10s -21s linear infinite;
}
@keyframes fall-113 {
  70.271% {
    transform: translate(17.6371vw, 70.271vh) scale(0.7098);
  }
  to {
    transform: translate(19.53005vw, 100vh) scale(0.7098);
  }
}
.snow:nth-child(114) {
  opacity: 0.0745;
  transform: translate(79.3761vw, -10px) scale(0.672);
  animation: fall-114 12s -9s linear infinite;
}
@keyframes fall-114 {
  32.311% {
    transform: translate(79.0763vw, 32.311vh) scale(0.672);
  }
  to {
    transform: translate(79.2262vw, 100vh) scale(0.672);
  }
}
.snow:nth-child(115) {
  opacity: 0.5179;
  transform: translate(97.5255vw, -10px) scale(0.7191);
  animation: fall-115 21s -20s linear infinite;
}
@keyframes fall-115 {
  31.385% {
    transform: translate(97.2451vw, 31.385vh) scale(0.7191);
  }
  to {
    transform: translate(97.3853vw, 100vh) scale(0.7191);
  }
}
.snow:nth-child(116) {
  opacity: 0.4895;
  transform: translate(99.9169vw, -10px) scale(0.4553);
  animation: fall-116 19s -10s linear infinite;
}
@keyframes fall-116 {
  30.504% {
    transform: translate(90.3839vw, 30.504vh) scale(0.4553);
  }
  to {
    transform: translate(95.1504vw, 100vh) scale(0.4553);
  }
}
.snow:nth-child(117) {
  opacity: 0.6594;
  transform: translate(30.6862vw, -10px) scale(0.8546);
  animation: fall-117 18s -29s linear infinite;
}
@keyframes fall-117 {
  76.829% {
    transform: translate(21.9295vw, 76.829vh) scale(0.8546);
  }
  to {
    transform: translate(26.30785vw, 100vh) scale(0.8546);
  }
}
.snow:nth-child(118) {
  opacity: 0.9397;
  transform: translate(30.7925vw, -10px) scale(0.4474);
  animation: fall-118 22s -29s linear infinite;
}
@keyframes fall-118 {
  60.798% {
    transform: translate(26.9609vw, 60.798vh) scale(0.4474);
  }
  to {
    transform: translate(28.8767vw, 100vh) scale(0.4474);
  }
}
.snow:nth-child(119) {
  opacity: 0.4933;
  transform: translate(22.6329vw, -10px) scale(0.2645);
  animation: fall-119 11s -2s linear infinite;
}
@keyframes fall-119 {
  43.903% {
    transform: translate(16.8518vw, 43.903vh) scale(0.2645);
  }
  to {
    transform: translate(19.74235vw, 100vh) scale(0.2645);
  }
}
.snow:nth-child(120) {
  opacity: 0.0275;
  transform: translate(20.2744vw, -10px) scale(0.8378);
  animation: fall-120 13s -25s linear infinite;
}
@keyframes fall-120 {
  37.128% {
    transform: translate(27.0751vw, 37.128vh) scale(0.8378);
  }
  to {
    transform: translate(23.67475vw, 100vh) scale(0.8378);
  }
}
.snow:nth-child(121) {
  opacity: 0.8462;
  transform: translate(59.3064vw, -10px) scale(0.2318);
  animation: fall-121 30s -2s linear infinite;
}
@keyframes fall-121 {
  39.675% {
    transform: translate(68.2692vw, 39.675vh) scale(0.2318);
  }
  to {
    transform: translate(63.7878vw, 100vh) scale(0.2318);
  }
}
.snow:nth-child(122) {
  opacity: 0.1725;
  transform: translate(86.1695vw, -10px) scale(0.7743);
  animation: fall-122 24s -26s linear infinite;
}
@keyframes fall-122 {
  55.563% {
    transform: translate(84.3837vw, 55.563vh) scale(0.7743);
  }
  to {
    transform: translate(85.2766vw, 100vh) scale(0.7743);
  }
}
.snow:nth-child(123) {
  opacity: 0.2949;
  transform: translate(92.7729vw, -10px) scale(0.3053);
  animation: fall-123 20s -12s linear infinite;
}
@keyframes fall-123 {
  77.65% {
    transform: translate(92.4609vw, 77.65vh) scale(0.3053);
  }
  to {
    transform: translate(92.6169vw, 100vh) scale(0.3053);
  }
}
.snow:nth-child(124) {
  opacity: 0.5404;
  transform: translate(47.2239vw, -10px) scale(0.5926);
  animation: fall-124 17s -17s linear infinite;
}
@keyframes fall-124 {
  56.892% {
    transform: translate(45.8197vw, 56.892vh) scale(0.5926);
  }
  to {
    transform: translate(46.5218vw, 100vh) scale(0.5926);
  }
}
.snow:nth-child(125) {
  opacity: 0.1279;
  transform: translate(68.5856vw, -10px) scale(0.487);
  animation: fall-125 16s -13s linear infinite;
}
@keyframes fall-125 {
  69.922% {
    transform: translate(72.5375vw, 69.922vh) scale(0.487);
  }
  to {
    transform: translate(70.56155vw, 100vh) scale(0.487);
  }
}
.snow:nth-child(126) {
  opacity: 0.6748;
  transform: translate(6.9898vw, -10px) scale(0.9146);
  animation: fall-126 22s -1s linear infinite;
}
@keyframes fall-126 {
  30.564% {
    transform: translate(15.0754vw, 30.564vh) scale(0.9146);
  }
  to {
    transform: translate(11.0326vw, 100vh) scale(0.9146);
  }
}
.snow:nth-child(127) {
  opacity: 0.5182;
  transform: translate(68.2775vw, -10px) scale(0.4919);
  animation: fall-127 24s -27s linear infinite;
}
@keyframes fall-127 {
  52.022% {
    transform: translate(63.8121vw, 52.022vh) scale(0.4919);
  }
  to {
    transform: translate(66.0448vw, 100vh) scale(0.4919);
  }
}
.snow:nth-child(128) {
  opacity: 0.8975;
  transform: translate(60.1177vw, -10px) scale(0.7552);
  animation: fall-128 26s -3s linear infinite;
}
@keyframes fall-128 {
  69.312% {
    transform: translate(51.0443vw, 69.312vh) scale(0.7552);
  }
  to {
    transform: translate(55.581vw, 100vh) scale(0.7552);
  }
}
.snow:nth-child(129) {
  opacity: 0.1076;
  transform: translate(60.1242vw, -10px) scale(0.7813);
  animation: fall-129 22s -23s linear infinite;
}
@keyframes fall-129 {
  39.215% {
    transform: translate(59.0891vw, 39.215vh) scale(0.7813);
  }
  to {
    transform: translate(59.60665vw, 100vh) scale(0.7813);
  }
}
.snow:nth-child(130) {
  opacity: 0.4337;
  transform: translate(72.5105vw, -10px) scale(0.1816);
  animation: fall-130 21s -9s linear infinite;
}
@keyframes fall-130 {
  66.651% {
    transform: translate(66.5121vw, 66.651vh) scale(0.1816);
  }
  to {
    transform: translate(69.5113vw, 100vh) scale(0.1816);
  }
}
.snow:nth-child(131) {
  opacity: 0.6072;
  transform: translate(51.1662vw, -10px) scale(0.0179);
  animation: fall-131 18s -10s linear infinite;
}
@keyframes fall-131 {
  33.739% {
    transform: translate(53.4164vw, 33.739vh) scale(0.0179);
  }
  to {
    transform: translate(52.2913vw, 100vh) scale(0.0179);
  }
}
.snow:nth-child(132) {
  opacity: 0.1617;
  transform: translate(73.2741vw, -10px) scale(0.5205);
  animation: fall-132 19s -30s linear infinite;
}
@keyframes fall-132 {
  59.032% {
    transform: translate(64.7527vw, 59.032vh) scale(0.5205);
  }
  to {
    transform: translate(69.0134vw, 100vh) scale(0.5205);
  }
}
.snow:nth-child(133) {
  opacity: 0.3018;
  transform: translate(50.7102vw, -10px) scale(0.4697);
  animation: fall-133 14s -24s linear infinite;
}
@keyframes fall-133 {
  73.743% {
    transform: translate(47.3293vw, 73.743vh) scale(0.4697);
  }
  to {
    transform: translate(49.01975vw, 100vh) scale(0.4697);
  }
}
.snow:nth-child(134) {
  opacity: 0.0985;
  transform: translate(43.47vw, -10px) scale(0.9368);
  animation: fall-134 14s -10s linear infinite;
}
@keyframes fall-134 {
  59.283% {
    transform: translate(33.7724vw, 59.283vh) scale(0.9368);
  }
  to {
    transform: translate(38.6212vw, 100vh) scale(0.9368);
  }
}
.snow:nth-child(135) {
  opacity: 0.067;
  transform: translate(42.9743vw, -10px) scale(0.3248);
  animation: fall-135 14s -1s linear infinite;
}
@keyframes fall-135 {
  49.747% {
    transform: translate(47.5403vw, 49.747vh) scale(0.3248);
  }
  to {
    transform: translate(45.2573vw, 100vh) scale(0.3248);
  }
}
.snow:nth-child(136) {
  opacity: 0.2019;
  transform: translate(99.1397vw, -10px) scale(0.3933);
  animation: fall-136 28s -20s linear infinite;
}
@keyframes fall-136 {
  40.683% {
    transform: translate(97.1221vw, 40.683vh) scale(0.3933);
  }
  to {
    transform: translate(98.1309vw, 100vh) scale(0.3933);
  }
}
.snow:nth-child(137) {
  opacity: 0.9526;
  transform: translate(14.5315vw, -10px) scale(0.2219);
  animation: fall-137 26s -5s linear infinite;
}
@keyframes fall-137 {
  73.009% {
    transform: translate(14.6541vw, 73.009vh) scale(0.2219);
  }
  to {
    transform: translate(14.5928vw, 100vh) scale(0.2219);
  }
}
.snow:nth-child(138) {
  opacity: 0.8194;
  transform: translate(83.3332vw, -10px) scale(0.7951);
  animation: fall-138 11s -30s linear infinite;
}
@keyframes fall-138 {
  46.349% {
    transform: translate(91.7472vw, 46.349vh) scale(0.7951);
  }
  to {
    transform: translate(87.5402vw, 100vh) scale(0.7951);
  }
}
.snow:nth-child(139) {
  opacity: 0.4951;
  transform: translate(11.1203vw, -10px) scale(0.8537);
  animation: fall-139 28s -12s linear infinite;
}
@keyframes fall-139 {
  62.519% {
    transform: translate(18.3899vw, 62.519vh) scale(0.8537);
  }
  to {
    transform: translate(14.7551vw, 100vh) scale(0.8537);
  }
}
.snow:nth-child(140) {
  opacity: 0.7196;
  transform: translate(95.9581vw, -10px) scale(0.4667);
  animation: fall-140 30s -24s linear infinite;
}
@keyframes fall-140 {
  34.671% {
    transform: translate(87.6751vw, 34.671vh) scale(0.4667);
  }
  to {
    transform: translate(91.8166vw, 100vh) scale(0.4667);
  }
}
.snow:nth-child(141) {
  opacity: 0.5478;
  transform: translate(9.3446vw, -10px) scale(0.061);
  animation: fall-141 10s -29s linear infinite;
}
@keyframes fall-141 {
  40.922% {
    transform: translate(16.9471vw, 40.922vh) scale(0.061);
  }
  to {
    transform: translate(13.14585vw, 100vh) scale(0.061);
  }
}
.snow:nth-child(142) {
  opacity: 0.6609;
  transform: translate(53.4893vw, -10px) scale(0.2581);
  animation: fall-142 14s -26s linear infinite;
}
@keyframes fall-142 {
  50.886% {
    transform: translate(47.5837vw, 50.886vh) scale(0.2581);
  }
  to {
    transform: translate(50.5365vw, 100vh) scale(0.2581);
  }
}
.snow:nth-child(143) {
  opacity: 0.8435;
  transform: translate(98.2447vw, -10px) scale(0.8276);
  animation: fall-143 28s -7s linear infinite;
}
@keyframes fall-143 {
  47.746% {
    transform: translate(92.7727vw, 47.746vh) scale(0.8276);
  }
  to {
    transform: translate(95.5087vw, 100vh) scale(0.8276);
  }
}
.snow:nth-child(144) {
  opacity: 0.2341;
  transform: translate(45.135vw, -10px) scale(0.2624);
  animation: fall-144 19s -21s linear infinite;
}
@keyframes fall-144 {
  60.255% {
    transform: translate(38.6844vw, 60.255vh) scale(0.2624);
  }
  to {
    transform: translate(41.9097vw, 100vh) scale(0.2624);
  }
}
.snow:nth-child(145) {
  opacity: 0.8805;
  transform: translate(21.409vw, -10px) scale(0.8092);
  animation: fall-145 23s -18s linear infinite;
}
@keyframes fall-145 {
  59.337% {
    transform: translate(26.9616vw, 59.337vh) scale(0.8092);
  }
  to {
    transform: translate(24.1853vw, 100vh) scale(0.8092);
  }
}
.snow:nth-child(146) {
  opacity: 0.8854;
  transform: translate(38.1229vw, -10px) scale(0.7412);
  animation: fall-146 30s -4s linear infinite;
}
@keyframes fall-146 {
  38.39% {
    transform: translate(37.7161vw, 38.39vh) scale(0.7412);
  }
  to {
    transform: translate(37.9195vw, 100vh) scale(0.7412);
  }
}
.snow:nth-child(147) {
  opacity: 0.6025;
  transform: translate(73.2765vw, -10px) scale(0.7641);
  animation: fall-147 30s -11s linear infinite;
}
@keyframes fall-147 {
  66.813% {
    transform: translate(72.9582vw, 66.813vh) scale(0.7641);
  }
  to {
    transform: translate(73.11735vw, 100vh) scale(0.7641);
  }
}
.snow:nth-child(148) {
  opacity: 0.8597;
  transform: translate(31.8811vw, -10px) scale(0.4309);
  animation: fall-148 25s -1s linear infinite;
}
@keyframes fall-148 {
  68.608% {
    transform: translate(40.4645vw, 68.608vh) scale(0.4309);
  }
  to {
    transform: translate(36.1728vw, 100vh) scale(0.4309);
  }
}
.snow:nth-child(149) {
  opacity: 0.6166;
  transform: translate(83.0635vw, -10px) scale(0.8093);
  animation: fall-149 21s -24s linear infinite;
}
@keyframes fall-149 {
  60.736% {
    transform: translate(86.2502vw, 60.736vh) scale(0.8093);
  }
  to {
    transform: translate(84.65685vw, 100vh) scale(0.8093);
  }
}
.snow:nth-child(150) {
  opacity: 0.2841;
  transform: translate(32.0367vw, -10px) scale(0.2904);
  animation: fall-150 25s -21s linear infinite;
}
@keyframes fall-150 {
  45.748% {
    transform: translate(40.1049vw, 45.748vh) scale(0.2904);
  }
  to {
    transform: translate(36.0708vw, 100vh) scale(0.2904);
  }
}
.snow:nth-child(151) {
  opacity: 0.1891;
  transform: translate(72.8443vw, -10px) scale(0.6077);
  animation: fall-151 13s -5s linear infinite;
}
@keyframes fall-151 {
  74.489% {
    transform: translate(76.8203vw, 74.489vh) scale(0.6077);
  }
  to {
    transform: translate(74.8323vw, 100vh) scale(0.6077);
  }
}
.snow:nth-child(152) {
  opacity: 0.4878;
  transform: translate(42.7018vw, -10px) scale(0.7322);
  animation: fall-152 21s -16s linear infinite;
}
@keyframes fall-152 {
  51.336% {
    transform: translate(38.1067vw, 51.336vh) scale(0.7322);
  }
  to {
    transform: translate(40.40425vw, 100vh) scale(0.7322);
  }
}
.snow:nth-child(153) {
  opacity: 0.9317;
  transform: translate(28.9612vw, -10px) scale(0.3895);
  animation: fall-153 22s -19s linear infinite;
}
@keyframes fall-153 {
  75.19% {
    transform: translate(27.9866vw, 75.19vh) scale(0.3895);
  }
  to {
    transform: translate(28.4739vw, 100vh) scale(0.3895);
  }
}
.snow:nth-child(154) {
  opacity: 0.1601;
  transform: translate(95.3301vw, -10px) scale(0.4496);
  animation: fall-154 17s -7s linear infinite;
}
@keyframes fall-154 {
  72.604% {
    transform: translate(89.8287vw, 72.604vh) scale(0.4496);
  }
  to {
    transform: translate(92.5794vw, 100vh) scale(0.4496);
  }
}
.snow:nth-child(155) {
  opacity: 0.4404;
  transform: translate(24.1005vw, -10px) scale(0.5894);
  animation: fall-155 30s -6s linear infinite;
}
@keyframes fall-155 {
  36.332% {
    transform: translate(20.9408vw, 36.332vh) scale(0.5894);
  }
  to {
    transform: translate(22.52065vw, 100vh) scale(0.5894);
  }
}
.snow:nth-child(156) {
  opacity: 0.2223;
  transform: translate(55.266vw, -10px) scale(0.0214);
  animation: fall-156 26s -13s linear infinite;
}
@keyframes fall-156 {
  74.324% {
    transform: translate(56.9534vw, 74.324vh) scale(0.0214);
  }
  to {
    transform: translate(56.1097vw, 100vh) scale(0.0214);
  }
}
.snow:nth-child(157) {
  opacity: 0.743;
  transform: translate(19.9081vw, -10px) scale(0.2337);
  animation: fall-157 12s -19s linear infinite;
}
@keyframes fall-157 {
  45.228% {
    transform: translate(12.9683vw, 45.228vh) scale(0.2337);
  }
  to {
    transform: translate(16.4382vw, 100vh) scale(0.2337);
  }
}
.snow:nth-child(158) {
  opacity: 0.883;
  transform: translate(11.3804vw, -10px) scale(0.8684);
  animation: fall-158 28s -12s linear infinite;
}
@keyframes fall-158 {
  33.627% {
    transform: translate(20.4728vw, 33.627vh) scale(0.8684);
  }
  to {
    transform: translate(15.9266vw, 100vh) scale(0.8684);
  }
}
.snow:nth-child(159) {
  opacity: 0.4599;
  transform: translate(29.2841vw, -10px) scale(0.9124);
  animation: fall-159 26s -23s linear infinite;
}
@keyframes fall-159 {
  65.86% {
    transform: translate(33.1924vw, 65.86vh) scale(0.9124);
  }
  to {
    transform: translate(31.23825vw, 100vh) scale(0.9124);
  }
}
.snow:nth-child(160) {
  opacity: 0.9225;
  transform: translate(90.9523vw, -10px) scale(0.9939);
  animation: fall-160 15s -30s linear infinite;
}
@keyframes fall-160 {
  42.194% {
    transform: translate(91.6234vw, 42.194vh) scale(0.9939);
  }
  to {
    transform: translate(91.28785vw, 100vh) scale(0.9939);
  }
}
.snow:nth-child(161) {
  opacity: 0.3041;
  transform: translate(66.1257vw, -10px) scale(0.2258);
  animation: fall-161 30s -24s linear infinite;
}
@keyframes fall-161 {
  73.954% {
    transform: translate(72.382vw, 73.954vh) scale(0.2258);
  }
  to {
    transform: translate(69.25385vw, 100vh) scale(0.2258);
  }
}
.snow:nth-child(162) {
  opacity: 0.1428;
  transform: translate(37.7242vw, -10px) scale(0.0783);
  animation: fall-162 10s -25s linear infinite;
}
@keyframes fall-162 {
  50.963% {
    transform: translate(35.9104vw, 50.963vh) scale(0.0783);
  }
  to {
    transform: translate(36.8173vw, 100vh) scale(0.0783);
  }
}
.snow:nth-child(163) {
  opacity: 0.2695;
  transform: translate(89.8632vw, -10px) scale(0.9863);
  animation: fall-163 15s -21s linear infinite;
}
@keyframes fall-163 {
  68.243% {
    transform: translate(89.5361vw, 68.243vh) scale(0.9863);
  }
  to {
    transform: translate(89.69965vw, 100vh) scale(0.9863);
  }
}
.snow:nth-child(164) {
  opacity: 0.8274;
  transform: translate(6.7309vw, -10px) scale(0.0298);
  animation: fall-164 12s -15s linear infinite;
}
@keyframes fall-164 {
  73.143% {
    transform: translate(3.4902vw, 73.143vh) scale(0.0298);
  }
  to {
    transform: translate(5.11055vw, 100vh) scale(0.0298);
  }
}
.snow:nth-child(165) {
  opacity: 0.2936;
  transform: translate(57.6909vw, -10px) scale(0.6371);
  animation: fall-165 30s -12s linear infinite;
}
@keyframes fall-165 {
  71.57% {
    transform: translate(52.1718vw, 71.57vh) scale(0.6371);
  }
  to {
    transform: translate(54.93135vw, 100vh) scale(0.6371);
  }
}
.snow:nth-child(166) {
  opacity: 0.2789;
  transform: translate(30.0862vw, -10px) scale(0.0491);
  animation: fall-166 14s -19s linear infinite;
}
@keyframes fall-166 {
  57.889% {
    transform: translate(29.7161vw, 57.889vh) scale(0.0491);
  }
  to {
    transform: translate(29.90115vw, 100vh) scale(0.0491);
  }
}
.snow:nth-child(167) {
  opacity: 0.0215;
  transform: translate(78.8124vw, -10px) scale(0.7758);
  animation: fall-167 22s -26s linear infinite;
}
@keyframes fall-167 {
  46.244% {
    transform: translate(70.2786vw, 46.244vh) scale(0.7758);
  }
  to {
    transform: translate(74.5455vw, 100vh) scale(0.7758);
  }
}
.snow:nth-child(168) {
  opacity: 0.1887;
  transform: translate(32.4654vw, -10px) scale(0.5963);
  animation: fall-168 15s -14s linear infinite;
}
@keyframes fall-168 {
  72.639% {
    transform: translate(32.9001vw, 72.639vh) scale(0.5963);
  }
  to {
    transform: translate(32.68275vw, 100vh) scale(0.5963);
  }
}
.snow:nth-child(169) {
  opacity: 0.1244;
  transform: translate(65.0784vw, -10px) scale(0.1325);
  animation: fall-169 18s -1s linear infinite;
}
@keyframes fall-169 {
  78.208% {
    transform: translate(67.5478vw, 78.208vh) scale(0.1325);
  }
  to {
    transform: translate(66.3131vw, 100vh) scale(0.1325);
  }
}
.snow:nth-child(170) {
  opacity: 0.6281;
  transform: translate(99.5354vw, -10px) scale(0.7832);
  animation: fall-170 19s -15s linear infinite;
}
@keyframes fall-170 {
  52.077% {
    transform: translate(89.6238vw, 52.077vh) scale(0.7832);
  }
  to {
    transform: translate(94.5796vw, 100vh) scale(0.7832);
  }
}
.snow:nth-child(171) {
  opacity: 0.8845;
  transform: translate(45.512vw, -10px) scale(0.027);
  animation: fall-171 27s -21s linear infinite;
}
@keyframes fall-171 {
  34.044% {
    transform: translate(40.9811vw, 34.044vh) scale(0.027);
  }
  to {
    transform: translate(43.24655vw, 100vh) scale(0.027);
  }
}
.snow:nth-child(172) {
  opacity: 0.82;
  transform: translate(69.6792vw, -10px) scale(0.1903);
  animation: fall-172 26s -20s linear infinite;
}
@keyframes fall-172 {
  56.723% {
    transform: translate(70.2901vw, 56.723vh) scale(0.1903);
  }
  to {
    transform: translate(69.98465vw, 100vh) scale(0.1903);
  }
}
.snow:nth-child(173) {
  opacity: 0.814;
  transform: translate(27.9798vw, -10px) scale(0.4493);
  animation: fall-173 14s -24s linear infinite;
}
@keyframes fall-173 {
  30.833% {
    transform: translate(34.1887vw, 30.833vh) scale(0.4493);
  }
  to {
    transform: translate(31.08425vw, 100vh) scale(0.4493);
  }
}
.snow:nth-child(174) {
  opacity: 0.3499;
  transform: translate(54.5237vw, -10px) scale(0.2716);
  animation: fall-174 20s -17s linear infinite;
}
@keyframes fall-174 {
  57.779% {
    transform: translate(59.3402vw, 57.779vh) scale(0.2716);
  }
  to {
    transform: translate(56.93195vw, 100vh) scale(0.2716);
  }
}
.snow:nth-child(175) {
  opacity: 0.9597;
  transform: translate(8.7913vw, -10px) scale(0.585);
  animation: fall-175 30s -17s linear infinite;
}
@keyframes fall-175 {
  38.343% {
    transform: translate(13.1603vw, 38.343vh) scale(0.585);
  }
  to {
    transform: translate(10.9758vw, 100vh) scale(0.585);
  }
}
.snow:nth-child(176) {
  opacity: 0.1276;
  transform: translate(41.9502vw, -10px) scale(0.4956);
  animation: fall-176 26s -8s linear infinite;
}
@keyframes fall-176 {
  62.749% {
    transform: translate(40.7358vw, 62.749vh) scale(0.4956);
  }
  to {
    transform: translate(41.343vw, 100vh) scale(0.4956);
  }
}
.snow:nth-child(177) {
  opacity: 0.1117;
  transform: translate(65.4188vw, -10px) scale(0.0028);
  animation: fall-177 28s -1s linear infinite;
}
@keyframes fall-177 {
  43.794% {
    transform: translate(56.4083vw, 43.794vh) scale(0.0028);
  }
  to {
    transform: translate(60.91355vw, 100vh) scale(0.0028);
  }
}
.snow:nth-child(178) {
  opacity: 0.5109;
  transform: translate(29.4625vw, -10px) scale(0.0518);
  animation: fall-178 18s -17s linear infinite;
}
@keyframes fall-178 {
  41.287% {
    transform: translate(30.7307vw, 41.287vh) scale(0.0518);
  }
  to {
    transform: translate(30.0966vw, 100vh) scale(0.0518);
  }
}
.snow:nth-child(179) {
  opacity: 0.5797;
  transform: translate(82.2835vw, -10px) scale(0.7224);
  animation: fall-179 29s -17s linear infinite;
}
@keyframes fall-179 {
  63.157% {
    transform: translate(82.7271vw, 63.157vh) scale(0.7224);
  }
  to {
    transform: translate(82.5053vw, 100vh) scale(0.7224);
  }
}
.snow:nth-child(180) {
  opacity: 0.4435;
  transform: translate(65.5497vw, -10px) scale(0.4842);
  animation: fall-180 25s -26s linear infinite;
}
@keyframes fall-180 {
  65.756% {
    transform: translate(59.0453vw, 65.756vh) scale(0.4842);
  }
  to {
    transform: translate(62.2975vw, 100vh) scale(0.4842);
  }
}
.snow:nth-child(181) {
  opacity: 0.8824;
  transform: translate(81.6388vw, -10px) scale(0.3262);
  animation: fall-181 17s -13s linear infinite;
}
@keyframes fall-181 {
  69.398% {
    transform: translate(71.8911vw, 69.398vh) scale(0.3262);
  }
  to {
    transform: translate(76.76495vw, 100vh) scale(0.3262);
  }
}
.snow:nth-child(182) {
  opacity: 0.6121;
  transform: translate(97.1522vw, -10px) scale(0.3999);
  animation: fall-182 11s -3s linear infinite;
}
@keyframes fall-182 {
  73.502% {
    transform: translate(97.8932vw, 73.502vh) scale(0.3999);
  }
  to {
    transform: translate(97.5227vw, 100vh) scale(0.3999);
  }
}
.snow:nth-child(183) {
  opacity: 0.4439;
  transform: translate(2.2397vw, -10px) scale(0.0038);
  animation: fall-183 30s -24s linear infinite;
}
@keyframes fall-183 {
  48.995% {
    transform: translate(-0.9845vw, 48.995vh) scale(0.0038);
  }
  to {
    transform: translate(0.6276vw, 100vh) scale(0.0038);
  }
}
.snow:nth-child(184) {
  opacity: 0.1333;
  transform: translate(60.0287vw, -10px) scale(0.8669);
  animation: fall-184 25s -8s linear infinite;
}
@keyframes fall-184 {
  74.936% {
    transform: translate(51.0749vw, 74.936vh) scale(0.8669);
  }
  to {
    transform: translate(55.5518vw, 100vh) scale(0.8669);
  }
}
.snow:nth-child(185) {
  opacity: 0.5991;
  transform: translate(11.973vw, -10px) scale(0.7814);
  animation: fall-185 15s -25s linear infinite;
}
@keyframes fall-185 {
  61.487% {
    transform: translate(3.3957vw, 61.487vh) scale(0.7814);
  }
  to {
    transform: translate(7.68435vw, 100vh) scale(0.7814);
  }
}
.snow:nth-child(186) {
  opacity: 0.4079;
  transform: translate(85.4061vw, -10px) scale(0.8024);
  animation: fall-186 11s -3s linear infinite;
}
@keyframes fall-186 {
  72.013% {
    transform: translate(81.399vw, 72.013vh) scale(0.8024);
  }
  to {
    transform: translate(83.40255vw, 100vh) scale(0.8024);
  }
}
.snow:nth-child(187) {
  opacity: 0.5639;
  transform: translate(18.9652vw, -10px) scale(0.4806);
  animation: fall-187 17s -3s linear infinite;
}
@keyframes fall-187 {
  69.036% {
    transform: translate(22.2365vw, 69.036vh) scale(0.4806);
  }
  to {
    transform: translate(20.60085vw, 100vh) scale(0.4806);
  }
}
.snow:nth-child(188) {
  opacity: 0.611;
  transform: translate(1.5843vw, -10px) scale(0.0394);
  animation: fall-188 28s -1s linear infinite;
}
@keyframes fall-188 {
  75.277% {
    transform: translate(-7.7936vw, 75.277vh) scale(0.0394);
  }
  to {
    transform: translate(-3.10465vw, 100vh) scale(0.0394);
  }
}
.snow:nth-child(189) {
  opacity: 0.4584;
  transform: translate(5.6474vw, -10px) scale(0.4517);
  animation: fall-189 18s -23s linear infinite;
}
@keyframes fall-189 {
  75.519% {
    transform: translate(9.8252vw, 75.519vh) scale(0.4517);
  }
  to {
    transform: translate(7.7363vw, 100vh) scale(0.4517);
  }
}
.snow:nth-child(190) {
  opacity: 0.001;
  transform: translate(33.7427vw, -10px) scale(0.6613);
  animation: fall-190 14s -27s linear infinite;
}
@keyframes fall-190 {
  71.614% {
    transform: translate(25.427vw, 71.614vh) scale(0.6613);
  }
  to {
    transform: translate(29.58485vw, 100vh) scale(0.6613);
  }
}
.snow:nth-child(191) {
  opacity: 0.928;
  transform: translate(10.5061vw, -10px) scale(0.5925);
  animation: fall-191 12s -2s linear infinite;
}
@keyframes fall-191 {
  77.284% {
    transform: translate(0.5856vw, 77.284vh) scale(0.5925);
  }
  to {
    transform: translate(5.54585vw, 100vh) scale(0.5925);
  }
}
.snow:nth-child(192) {
  opacity: 0.2683;
  transform: translate(62.2557vw, -10px) scale(0.9207);
  animation: fall-192 30s -22s linear infinite;
}
@keyframes fall-192 {
  41.145% {
    transform: translate(58.6549vw, 41.145vh) scale(0.9207);
  }
  to {
    transform: translate(60.4553vw, 100vh) scale(0.9207);
  }
}
.snow:nth-child(193) {
  opacity: 0.016;
  transform: translate(58.8051vw, -10px) scale(0.6525);
  animation: fall-193 13s -15s linear infinite;
}
@keyframes fall-193 {
  34.817% {
    transform: translate(68.6104vw, 34.817vh) scale(0.6525);
  }
  to {
    transform: translate(63.70775vw, 100vh) scale(0.6525);
  }
}
.snow:nth-child(194) {
  opacity: 0.1836;
  transform: translate(13.2079vw, -10px) scale(0.2112);
  animation: fall-194 23s -7s linear infinite;
}
@keyframes fall-194 {
  71.656% {
    transform: translate(14.2604vw, 71.656vh) scale(0.2112);
  }
  to {
    transform: translate(13.73415vw, 100vh) scale(0.2112);
  }
}
.snow:nth-child(195) {
  opacity: 0.753;
  transform: translate(5.2378vw, -10px) scale(0.2588);
  animation: fall-195 17s -19s linear infinite;
}
@keyframes fall-195 {
  71.082% {
    transform: translate(13.887vw, 71.082vh) scale(0.2588);
  }
  to {
    transform: translate(9.5624vw, 100vh) scale(0.2588);
  }
}
.snow:nth-child(196) {
  opacity: 0.6381;
  transform: translate(76.3483vw, -10px) scale(0.5101);
  animation: fall-196 12s -4s linear infinite;
}
@keyframes fall-196 {
  56.281% {
    transform: translate(83.7916vw, 56.281vh) scale(0.5101);
  }
  to {
    transform: translate(80.06995vw, 100vh) scale(0.5101);
  }
}
.snow:nth-child(197) {
  opacity: 0.8162;
  transform: translate(37.8933vw, -10px) scale(0.9859);
  animation: fall-197 25s -10s linear infinite;
}
@keyframes fall-197 {
  55.764% {
    transform: translate(43.3865vw, 55.764vh) scale(0.9859);
  }
  to {
    transform: translate(40.6399vw, 100vh) scale(0.9859);
  }
}
.snow:nth-child(198) {
  opacity: 0.0593;
  transform: translate(16.4856vw, -10px) scale(0.8808);
  animation: fall-198 29s -7s linear infinite;
}
@keyframes fall-198 {
  63.834% {
    transform: translate(20.7506vw, 63.834vh) scale(0.8808);
  }
  to {
    transform: translate(18.6181vw, 100vh) scale(0.8808);
  }
}
.snow:nth-child(199) {
  opacity: 0.2355;
  transform: translate(18.6101vw, -10px) scale(0.5049);
  animation: fall-199 26s -13s linear infinite;
}
@keyframes fall-199 {
  41.817% {
    transform: translate(9.2574vw, 41.817vh) scale(0.5049);
  }
  to {
    transform: translate(13.93375vw, 100vh) scale(0.5049);
  }
}
.snow:nth-child(200) {
  opacity: 0.0516;
  transform: translate(70.4031vw, -10px) scale(0.4337);
  animation: fall-200 10s -10s linear infinite;
}
@keyframes fall-200 {
  61.719% {
    transform: translate(69.9797vw, 61.719vh) scale(0.4337);
  }
  to {
    transform: translate(70.1914vw, 100vh) scale(0.4337);
  }
}
