.snow {
  position: fixed;
  width: 10px;
  height: 10px;
  /* background: #68455d; */
  border-radius: 50%;
  z-index: 0;
}

.snow:nth-child(1) {
  opacity: 0.8199;
  transform: translate(30.8429vw, -10px) scale(0.482);
  animation: fall-1 23s -1s linear infinite;
}
@keyframes fall-1 {
  39.895% {
    transform: translate(37.1305vw, 39.895vh) scale(0.482);
  }
  to {
    transform: translate(33.9867vw, 100vh) scale(0.482);
  }
}
.snow:nth-child(2) {
  opacity: 0.7958;
  transform: translate(0.3372vw, -10px) scale(0.6535);
  animation: fall-2 17s -27s linear infinite;
}
@keyframes fall-2 {
  38.574% {
    transform: translate(10.1191vw, 38.574vh) scale(0.6535);
  }
  to {
    transform: translate(5.22815vw, 100vh) scale(0.6535);
  }
}
.snow:nth-child(3) {
  opacity: 0.6346;
  transform: translate(64.0565vw, -10px) scale(0.5074);
  animation: fall-3 18s -30s linear infinite;
}
@keyframes fall-3 {
  60.186% {
    transform: translate(60.797vw, 60.186vh) scale(0.5074);
  }
  to {
    transform: translate(62.42675vw, 100vh) scale(0.5074);
  }
}
.snow:nth-child(4) {
  opacity: 0.2487;
  transform: translate(15.1057vw, -10px) scale(0.1949);
  animation: fall-4 11s -5s linear infinite;
}
@keyframes fall-4 {
  48.072% {
    transform: translate(17.7834vw, 48.072vh) scale(0.1949);
  }
  to {
    transform: translate(16.44455vw, 100vh) scale(0.1949);
  }
}
.snow:nth-child(5) {
  opacity: 0.6522;
  transform: translate(88.2512vw, -10px) scale(0.292);
  animation: fall-5 23s -30s linear infinite;
}
@keyframes fall-5 {
  61.946% {
    transform: translate(84.9159vw, 61.946vh) scale(0.292);
  }
  to {
    transform: translate(86.58355vw, 100vh) scale(0.292);
  }
}
.snow:nth-child(6) {
  opacity: 0.9074;
  transform: translate(34.0178vw, -10px) scale(0.2674);
  animation: fall-6 28s -29s linear infinite;
}
@keyframes fall-6 {
  65.396% {
    transform: translate(30.3252vw, 65.396vh) scale(0.2674);
  }
  to {
    transform: translate(32.1715vw, 100vh) scale(0.2674);
  }
}
.snow:nth-child(7) {
  opacity: 0.1037;
  transform: translate(92.924vw, -10px) scale(0.0662);
  animation: fall-7 21s -22s linear infinite;
}
@keyframes fall-7 {
  68.694% {
    transform: translate(95.8415vw, 68.694vh) scale(0.0662);
  }
  to {
    transform: translate(94.38275vw, 100vh) scale(0.0662);
  }
}
.snow:nth-child(8) {
  opacity: 0.3168;
  transform: translate(54.1503vw, -10px) scale(0.454);
  animation: fall-8 25s -23s linear infinite;
}
@keyframes fall-8 {
  41.958% {
    transform: translate(50.9505vw, 41.958vh) scale(0.454);
  }
  to {
    transform: translate(52.5504vw, 100vh) scale(0.454);
  }
}
.snow:nth-child(9) {
  opacity: 0.5416;
  transform: translate(45.9325vw, -10px) scale(0.4765);
  animation: fall-9 26s -9s linear infinite;
}
@keyframes fall-9 {
  34.613% {
    transform: translate(36.3074vw, 34.613vh) scale(0.4765);
  }
  to {
    transform: translate(41.11995vw, 100vh) scale(0.4765);
  }
}
.snow:nth-child(10) {
  opacity: 0.9963;
  transform: translate(64.9378vw, -10px) scale(0.5692);
  animation: fall-10 28s -2s linear infinite;
}
@keyframes fall-10 {
  35.526% {
    transform: translate(62.0477vw, 35.526vh) scale(0.5692);
  }
  to {
    transform: translate(63.49275vw, 100vh) scale(0.5692);
  }
}
.snow:nth-child(11) {
  opacity: 0.5293;
  transform: translate(94.3311vw, -10px) scale(0.1397);
  animation: fall-11 22s -19s linear infinite;
}
@keyframes fall-11 {
  48.089% {
    transform: translate(84.4339vw, 48.089vh) scale(0.1397);
  }
  to {
    transform: translate(89.3825vw, 100vh) scale(0.1397);
  }
}
.snow:nth-child(12) {
  opacity: 0.4171;
  transform: translate(30.0771vw, -10px) scale(0.0434);
  animation: fall-12 12s -8s linear infinite;
}
@keyframes fall-12 {
  77.153% {
    transform: translate(23.9857vw, 77.153vh) scale(0.0434);
  }
  to {
    transform: translate(27.0314vw, 100vh) scale(0.0434);
  }
}
.snow:nth-child(13) {
  opacity: 0.4228;
  transform: translate(39.2094vw, -10px) scale(0.394);
  animation: fall-13 16s -7s linear infinite;
}
@keyframes fall-13 {
  38.508% {
    transform: translate(44.2026vw, 38.508vh) scale(0.394);
  }
  to {
    transform: translate(41.706vw, 100vh) scale(0.394);
  }
}
.snow:nth-child(14) {
  opacity: 0.9039;
  transform: translate(43.3698vw, -10px) scale(0.3533);
  animation: fall-14 29s -5s linear infinite;
}
@keyframes fall-14 {
  57.011% {
    transform: translate(37.8659vw, 57.011vh) scale(0.3533);
  }
  to {
    transform: translate(40.61785vw, 100vh) scale(0.3533);
  }
}
.snow:nth-child(15) {
  opacity: 0.876;
  transform: translate(27.7599vw, -10px) scale(0.6098);
  animation: fall-15 18s -20s linear infinite;
}
@keyframes fall-15 {
  53.976% {
    transform: translate(21.1125vw, 53.976vh) scale(0.6098);
  }
  to {
    transform: translate(24.4362vw, 100vh) scale(0.6098);
  }
}
.snow:nth-child(16) {
  opacity: 0.4237;
  transform: translate(23.7501vw, -10px) scale(0.8496);
  animation: fall-16 12s -14s linear infinite;
}
@keyframes fall-16 {
  68.407% {
    transform: translate(23.4704vw, 68.407vh) scale(0.8496);
  }
  to {
    transform: translate(23.61025vw, 100vh) scale(0.8496);
  }
}
.snow:nth-child(17) {
  opacity: 0.9118;
  transform: translate(67.938vw, -10px) scale(0.2281);
  animation: fall-17 16s -21s linear infinite;
}
@keyframes fall-17 {
  43.274% {
    transform: translate(60.8013vw, 43.274vh) scale(0.2281);
  }
  to {
    transform: translate(64.36965vw, 100vh) scale(0.2281);
  }
}
.snow:nth-child(18) {
  opacity: 0.4266;
  transform: translate(94.0951vw, -10px) scale(0.5848);
  animation: fall-18 18s -16s linear infinite;
}
@keyframes fall-18 {
  31.747% {
    transform: translate(89.6139vw, 31.747vh) scale(0.5848);
  }
  to {
    transform: translate(91.8545vw, 100vh) scale(0.5848);
  }
}
.snow:nth-child(19) {
  opacity: 0.7208;
  transform: translate(4.0799vw, -10px) scale(0.0418);
  animation: fall-19 26s -19s linear infinite;
}
@keyframes fall-19 {
  53.669% {
    transform: translate(-1.0769vw, 53.669vh) scale(0.0418);
  }
  to {
    transform: translate(1.5015vw, 100vh) scale(0.0418);
  }
}
.snow:nth-child(20) {
  opacity: 0.32;
  transform: translate(60.2019vw, -10px) scale(0.2325);
  animation: fall-20 11s -10s linear infinite;
}
@keyframes fall-20 {
  58.49% {
    transform: translate(61.0363vw, 58.49vh) scale(0.2325);
  }
  to {
    transform: translate(60.6191vw, 100vh) scale(0.2325);
  }
}
.snow:nth-child(21) {
  opacity: 0.6162;
  transform: translate(48.3583vw, -10px) scale(0.5803);
  animation: fall-21 19s -21s linear infinite;
}
@keyframes fall-21 {
  61.043% {
    transform: translate(40.0933vw, 61.043vh) scale(0.5803);
  }
  to {
    transform: translate(44.2258vw, 100vh) scale(0.5803);
  }
}
.snow:nth-child(22) {
  opacity: 0.2014;
  transform: translate(8.106vw, -10px) scale(0.1635);
  animation: fall-22 29s -10s linear infinite;
}
@keyframes fall-22 {
  73.06% {
    transform: translate(2.0604vw, 73.06vh) scale(0.1635);
  }
  to {
    transform: translate(5.0832vw, 100vh) scale(0.1635);
  }
}
.snow:nth-child(23) {
  opacity: 0.4717;
  transform: translate(21.6359vw, -10px) scale(0.9481);
  animation: fall-23 18s -13s linear infinite;
}
@keyframes fall-23 {
  41.555% {
    transform: translate(22.2191vw, 41.555vh) scale(0.9481);
  }
  to {
    transform: translate(21.9275vw, 100vh) scale(0.9481);
  }
}
.snow:nth-child(24) {
  opacity: 0.7144;
  transform: translate(6.1187vw, -10px) scale(0.5758);
  animation: fall-24 10s -27s linear infinite;
}
@keyframes fall-24 {
  52.737% {
    transform: translate(-3.2609vw, 52.737vh) scale(0.5758);
  }
  to {
    transform: translate(1.4289vw, 100vh) scale(0.5758);
  }
}
.snow:nth-child(25) {
  opacity: 0.1164;
  transform: translate(58.9072vw, -10px) scale(0.0229);
  animation: fall-25 30s -20s linear infinite;
}
@keyframes fall-25 {
  65.226% {
    transform: translate(52.6185vw, 65.226vh) scale(0.0229);
  }
  to {
    transform: translate(55.76285vw, 100vh) scale(0.0229);
  }
}
.snow:nth-child(26) {
  opacity: 0.7181;
  transform: translate(92.3036vw, -10px) scale(0.6323);
  animation: fall-26 16s -16s linear infinite;
}
@keyframes fall-26 {
  57.225% {
    transform: translate(101.5145vw, 57.225vh) scale(0.6323);
  }
  to {
    transform: translate(96.90905vw, 100vh) scale(0.6323);
  }
}
.snow:nth-child(27) {
  opacity: 0.7401;
  transform: translate(90.5512vw, -10px) scale(0.2188);
  animation: fall-27 12s -18s linear infinite;
}
@keyframes fall-27 {
  71.103% {
    transform: translate(84.5918vw, 71.103vh) scale(0.2188);
  }
  to {
    transform: translate(87.5715vw, 100vh) scale(0.2188);
  }
}
.snow:nth-child(28) {
  opacity: 0.3827;
  transform: translate(54.4255vw, -10px) scale(0.762);
  animation: fall-28 18s -7s linear infinite;
}
@keyframes fall-28 {
  44.398% {
    transform: translate(63.287vw, 44.398vh) scale(0.762);
  }
  to {
    transform: translate(58.85625vw, 100vh) scale(0.762);
  }
}
.snow:nth-child(29) {
  opacity: 0.6784;
  transform: translate(96.1911vw, -10px) scale(0.0055);
  animation: fall-29 21s -1s linear infinite;
}
@keyframes fall-29 {
  73.45% {
    transform: translate(103.111vw, 73.45vh) scale(0.0055);
  }
  to {
    transform: translate(99.65105vw, 100vh) scale(0.0055);
  }
}
.snow:nth-child(30) {
  opacity: 0.5085;
  transform: translate(54.175vw, -10px) scale(0.1988);
  animation: fall-30 21s -22s linear infinite;
}
@keyframes fall-30 {
  31.512% {
    transform: translate(51.1932vw, 31.512vh) scale(0.1988);
  }
  to {
    transform: translate(52.6841vw, 100vh) scale(0.1988);
  }
}
.snow:nth-child(31) {
  opacity: 0.71;
  transform: translate(38.7384vw, -10px) scale(0.1432);
  animation: fall-31 21s -19s linear infinite;
}
@keyframes fall-31 {
  55.209% {
    transform: translate(29.9407vw, 55.209vh) scale(0.1432);
  }
  to {
    transform: translate(34.33955vw, 100vh) scale(0.1432);
  }
}
.snow:nth-child(32) {
  opacity: 0.9226;
  transform: translate(61.9581vw, -10px) scale(0.8439);
  animation: fall-32 28s -12s linear infinite;
}
@keyframes fall-32 {
  56.637% {
    transform: translate(53.1555vw, 56.637vh) scale(0.8439);
  }
  to {
    transform: translate(57.5568vw, 100vh) scale(0.8439);
  }
}
.snow:nth-child(33) {
  opacity: 0.0696;
  transform: translate(39.7599vw, -10px) scale(0.4456);
  animation: fall-33 23s -30s linear infinite;
}
@keyframes fall-33 {
  40.022% {
    transform: translate(34.5598vw, 40.022vh) scale(0.4456);
  }
  to {
    transform: translate(37.15985vw, 100vh) scale(0.4456);
  }
}
.snow:nth-child(34) {
  opacity: 0.3434;
  transform: translate(85.2677vw, -10px) scale(0.0443);
  animation: fall-34 21s -6s linear infinite;
}
@keyframes fall-34 {
  67.215% {
    transform: translate(95.2018vw, 67.215vh) scale(0.0443);
  }
  to {
    transform: translate(90.23475vw, 100vh) scale(0.0443);
  }
}
.snow:nth-child(35) {
  opacity: 0.0016;
  transform: translate(25.3246vw, -10px) scale(0.3993);
  animation: fall-35 11s -2s linear infinite;
}
@keyframes fall-35 {
  69.764% {
    transform: translate(25.5769vw, 69.764vh) scale(0.3993);
  }
  to {
    transform: translate(25.45075vw, 100vh) scale(0.3993);
  }
}
.snow:nth-child(36) {
  opacity: 0.1875;
  transform: translate(70.497vw, -10px) scale(0.4749);
  animation: fall-36 30s -20s linear infinite;
}
@keyframes fall-36 {
  74.489% {
    transform: translate(64.4316vw, 74.489vh) scale(0.4749);
  }
  to {
    transform: translate(67.4643vw, 100vh) scale(0.4749);
  }
}
.snow:nth-child(37) {
  opacity: 0.653;
  transform: translate(28.7026vw, -10px) scale(0.2527);
  animation: fall-37 17s -24s linear infinite;
}
@keyframes fall-37 {
  52.667% {
    transform: translate(28.5824vw, 52.667vh) scale(0.2527);
  }
  to {
    transform: translate(28.6425vw, 100vh) scale(0.2527);
  }
}
.snow:nth-child(38) {
  opacity: 0.2012;
  transform: translate(3.3918vw, -10px) scale(0.6206);
  animation: fall-38 15s -5s linear infinite;
}
@keyframes fall-38 {
  70.956% {
    transform: translate(4.0815vw, 70.956vh) scale(0.6206);
  }
  to {
    transform: translate(3.73665vw, 100vh) scale(0.6206);
  }
}
.snow:nth-child(39) {
  opacity: 0.9477;
  transform: translate(76.9474vw, -10px) scale(0.8257);
  animation: fall-39 26s -23s linear infinite;
}
@keyframes fall-39 {
  33.165% {
    transform: translate(84.7144vw, 33.165vh) scale(0.8257);
  }
  to {
    transform: translate(80.8309vw, 100vh) scale(0.8257);
  }
}
.snow:nth-child(40) {
  opacity: 0.3416;
  transform: translate(71.544vw, -10px) scale(0.7061);
  animation: fall-40 13s -2s linear infinite;
}
@keyframes fall-40 {
  61.296% {
    transform: translate(71.941vw, 61.296vh) scale(0.7061);
  }
  to {
    transform: translate(71.7425vw, 100vh) scale(0.7061);
  }
}
.snow:nth-child(41) {
  opacity: 0.0362;
  transform: translate(31.3497vw, -10px) scale(0.459);
  animation: fall-41 15s -2s linear infinite;
}
@keyframes fall-41 {
  54.006% {
    transform: translate(34.0838vw, 54.006vh) scale(0.459);
  }
  to {
    transform: translate(32.71675vw, 100vh) scale(0.459);
  }
}
.snow:nth-child(42) {
  opacity: 0.6349;
  transform: translate(77.2351vw, -10px) scale(0.5171);
  animation: fall-42 11s -10s linear infinite;
}
@keyframes fall-42 {
  41.284% {
    transform: translate(85.0161vw, 41.284vh) scale(0.5171);
  }
  to {
    transform: translate(81.1256vw, 100vh) scale(0.5171);
  }
}
.snow:nth-child(43) {
  opacity: 0.9612;
  transform: translate(85.3742vw, -10px) scale(0.9432);
  animation: fall-43 24s -30s linear infinite;
}
@keyframes fall-43 {
  75.04% {
    transform: translate(83.2839vw, 75.04vh) scale(0.9432);
  }
  to {
    transform: translate(84.32905vw, 100vh) scale(0.9432);
  }
}
.snow:nth-child(44) {
  opacity: 0.4953;
  transform: translate(57.2261vw, -10px) scale(0.4641);
  animation: fall-44 27s -4s linear infinite;
}
@keyframes fall-44 {
  51.005% {
    transform: translate(52.242vw, 51.005vh) scale(0.4641);
  }
  to {
    transform: translate(54.73405vw, 100vh) scale(0.4641);
  }
}
.snow:nth-child(45) {
  opacity: 0.2678;
  transform: translate(8.5269vw, -10px) scale(0.9738);
  animation: fall-45 28s -2s linear infinite;
}
@keyframes fall-45 {
  53.517% {
    transform: translate(4.3855vw, 53.517vh) scale(0.9738);
  }
  to {
    transform: translate(6.4562vw, 100vh) scale(0.9738);
  }
}
.snow:nth-child(46) {
  opacity: 0.8612;
  transform: translate(31.4243vw, -10px) scale(0.0812);
  animation: fall-46 15s -1s linear infinite;
}
@keyframes fall-46 {
  78.056% {
    transform: translate(24.1044vw, 78.056vh) scale(0.0812);
  }
  to {
    transform: translate(27.76435vw, 100vh) scale(0.0812);
  }
}
.snow:nth-child(47) {
  opacity: 0.52;
  transform: translate(50.8252vw, -10px) scale(0.8401);
  animation: fall-47 19s -7s linear infinite;
}
@keyframes fall-47 {
  50.179% {
    transform: translate(44.5694vw, 50.179vh) scale(0.8401);
  }
  to {
    transform: translate(47.6973vw, 100vh) scale(0.8401);
  }
}
.snow:nth-child(48) {
  opacity: 0.0482;
  transform: translate(13.8743vw, -10px) scale(0.0189);
  animation: fall-48 21s -8s linear infinite;
}
@keyframes fall-48 {
  30.647% {
    transform: translate(4.2268vw, 30.647vh) scale(0.0189);
  }
  to {
    transform: translate(9.05055vw, 100vh) scale(0.0189);
  }
}
.snow:nth-child(49) {
  opacity: 0.2341;
  transform: translate(9.676vw, -10px) scale(0.6991);
  animation: fall-49 25s -29s linear infinite;
}
@keyframes fall-49 {
  36.73% {
    transform: translate(9.2531vw, 36.73vh) scale(0.6991);
  }
  to {
    transform: translate(9.46455vw, 100vh) scale(0.6991);
  }
}
.snow:nth-child(50) {
  opacity: 0.9473;
  transform: translate(35.4598vw, -10px) scale(0.7804);
  animation: fall-50 27s -26s linear infinite;
}
@keyframes fall-50 {
  57.531% {
    transform: translate(41.9955vw, 57.531vh) scale(0.7804);
  }
  to {
    transform: translate(38.72765vw, 100vh) scale(0.7804);
  }
}
.snow:nth-child(51) {
  opacity: 0.8756;
  transform: translate(81.7423vw, -10px) scale(0.8155);
  animation: fall-51 22s -5s linear infinite;
}
@keyframes fall-51 {
  58.846% {
    transform: translate(75.3909vw, 58.846vh) scale(0.8155);
  }
  to {
    transform: translate(78.5666vw, 100vh) scale(0.8155);
  }
}
.snow:nth-child(52) {
  opacity: 0.8407;
  transform: translate(7.7117vw, -10px) scale(0.1663);
  animation: fall-52 27s -26s linear infinite;
}
@keyframes fall-52 {
  65.998% {
    transform: translate(16.879vw, 65.998vh) scale(0.1663);
  }
  to {
    transform: translate(12.29535vw, 100vh) scale(0.1663);
  }
}
.snow:nth-child(53) {
  opacity: 0.2543;
  transform: translate(28.7889vw, -10px) scale(0.7518);
  animation: fall-53 25s -15s linear infinite;
}
@keyframes fall-53 {
  53.868% {
    transform: translate(25.4304vw, 53.868vh) scale(0.7518);
  }
  to {
    transform: translate(27.10965vw, 100vh) scale(0.7518);
  }
}
.snow:nth-child(54) {
  opacity: 0.8831;
  transform: translate(6.0393vw, -10px) scale(0.3872);
  animation: fall-54 26s -17s linear infinite;
}
@keyframes fall-54 {
  38.728% {
    transform: translate(-3.8234vw, 38.728vh) scale(0.3872);
  }
  to {
    transform: translate(1.10795vw, 100vh) scale(0.3872);
  }
}
.snow:nth-child(55) {
  opacity: 0.6597;
  transform: translate(84.5458vw, -10px) scale(0.0465);
  animation: fall-55 19s -1s linear infinite;
}
@keyframes fall-55 {
  74.624% {
    transform: translate(75.1777vw, 74.624vh) scale(0.0465);
  }
  to {
    transform: translate(79.86175vw, 100vh) scale(0.0465);
  }
}
.snow:nth-child(56) {
  opacity: 0.51;
  transform: translate(10.7236vw, -10px) scale(0.4423);
  animation: fall-56 17s -1s linear infinite;
}
@keyframes fall-56 {
  70.385% {
    transform: translate(5.9849vw, 70.385vh) scale(0.4423);
  }
  to {
    transform: translate(8.35425vw, 100vh) scale(0.4423);
  }
}
.snow:nth-child(57) {
  opacity: 0.6499;
  transform: translate(80.041vw, -10px) scale(0.0456);
  animation: fall-57 22s -25s linear infinite;
}
@keyframes fall-57 {
  66.113% {
    transform: translate(84.3308vw, 66.113vh) scale(0.0456);
  }
  to {
    transform: translate(82.1859vw, 100vh) scale(0.0456);
  }
}
.snow:nth-child(58) {
  opacity: 0.3575;
  transform: translate(63.5043vw, -10px) scale(0.8577);
  animation: fall-58 20s -8s linear infinite;
}
@keyframes fall-58 {
  78.021% {
    transform: translate(58.7449vw, 78.021vh) scale(0.8577);
  }
  to {
    transform: translate(61.1246vw, 100vh) scale(0.8577);
  }
}
.snow:nth-child(59) {
  opacity: 0.3034;
  transform: translate(46.619vw, -10px) scale(0.7358);
  animation: fall-59 20s -5s linear infinite;
}
@keyframes fall-59 {
  42.493% {
    transform: translate(49.0142vw, 42.493vh) scale(0.7358);
  }
  to {
    transform: translate(47.8166vw, 100vh) scale(0.7358);
  }
}
.snow:nth-child(60) {
  opacity: 0.6178;
  transform: translate(25.9472vw, -10px) scale(0.2204);
  animation: fall-60 22s -22s linear infinite;
}
@keyframes fall-60 {
  32.322% {
    transform: translate(34.7024vw, 32.322vh) scale(0.2204);
  }
  to {
    transform: translate(30.3248vw, 100vh) scale(0.2204);
  }
}
.snow:nth-child(61) {
  opacity: 0.5544;
  transform: translate(61.6635vw, -10px) scale(0.0275);
  animation: fall-61 26s -21s linear infinite;
}
@keyframes fall-61 {
  44.646% {
    transform: translate(66.8732vw, 44.646vh) scale(0.0275);
  }
  to {
    transform: translate(64.26835vw, 100vh) scale(0.0275);
  }
}
.snow:nth-child(62) {
  opacity: 0.3336;
  transform: translate(12.2923vw, -10px) scale(0.7083);
  animation: fall-62 14s -11s linear infinite;
}
@keyframes fall-62 {
  42.297% {
    transform: translate(7.5714vw, 42.297vh) scale(0.7083);
  }
  to {
    transform: translate(9.93185vw, 100vh) scale(0.7083);
  }
}
.snow:nth-child(63) {
  opacity: 0.6949;
  transform: translate(32.3236vw, -10px) scale(0.0518);
  animation: fall-63 23s -14s linear infinite;
}
@keyframes fall-63 {
  71.097% {
    transform: translate(22.6459vw, 71.097vh) scale(0.0518);
  }
  to {
    transform: translate(27.48475vw, 100vh) scale(0.0518);
  }
}
.snow:nth-child(64) {
  opacity: 0.5924;
  transform: translate(13.0604vw, -10px) scale(0.1729);
  animation: fall-64 22s -24s linear infinite;
}
@keyframes fall-64 {
  33.926% {
    transform: translate(7.1046vw, 33.926vh) scale(0.1729);
  }
  to {
    transform: translate(10.0825vw, 100vh) scale(0.1729);
  }
}
.snow:nth-child(65) {
  opacity: 0.0106;
  transform: translate(28.4612vw, -10px) scale(0.8707);
  animation: fall-65 17s -3s linear infinite;
}
@keyframes fall-65 {
  54.676% {
    transform: translate(34.9411vw, 54.676vh) scale(0.8707);
  }
  to {
    transform: translate(31.70115vw, 100vh) scale(0.8707);
  }
}
.snow:nth-child(66) {
  opacity: 0.8092;
  transform: translate(95.2458vw, -10px) scale(0.7487);
  animation: fall-66 24s -17s linear infinite;
}
@keyframes fall-66 {
  70.743% {
    transform: translate(97.6338vw, 70.743vh) scale(0.7487);
  }
  to {
    transform: translate(96.4398vw, 100vh) scale(0.7487);
  }
}
.snow:nth-child(67) {
  opacity: 0.771;
  transform: translate(55.7119vw, -10px) scale(0.0469);
  animation: fall-67 30s -27s linear infinite;
}
@keyframes fall-67 {
  58.482% {
    transform: translate(61.4227vw, 58.482vh) scale(0.0469);
  }
  to {
    transform: translate(58.5673vw, 100vh) scale(0.0469);
  }
}
.snow:nth-child(68) {
  opacity: 0.6941;
  transform: translate(87.7377vw, -10px) scale(0.1792);
  animation: fall-68 28s -9s linear infinite;
}
@keyframes fall-68 {
  36.672% {
    transform: translate(82.4324vw, 36.672vh) scale(0.1792);
  }
  to {
    transform: translate(85.08505vw, 100vh) scale(0.1792);
  }
}
.snow:nth-child(69) {
  opacity: 0.0633;
  transform: translate(8.1013vw, -10px) scale(0.0251);
  animation: fall-69 22s -27s linear infinite;
}
@keyframes fall-69 {
  34.7% {
    transform: translate(16.5285vw, 34.7vh) scale(0.0251);
  }
  to {
    transform: translate(12.3149vw, 100vh) scale(0.0251);
  }
}
.snow:nth-child(70) {
  opacity: 0.003;
  transform: translate(28.3912vw, -10px) scale(0.5822);
  animation: fall-70 21s -22s linear infinite;
}
@keyframes fall-70 {
  49.199% {
    transform: translate(38.2086vw, 49.199vh) scale(0.5822);
  }
  to {
    transform: translate(33.2999vw, 100vh) scale(0.5822);
  }
}
.snow:nth-child(71) {
  opacity: 0.5924;
  transform: translate(23.7707vw, -10px) scale(0.6587);
  animation: fall-71 16s -18s linear infinite;
}
@keyframes fall-71 {
  78.175% {
    transform: translate(24.8323vw, 78.175vh) scale(0.6587);
  }
  to {
    transform: translate(24.3015vw, 100vh) scale(0.6587);
  }
}
.snow:nth-child(72) {
  opacity: 0.7103;
  transform: translate(33.9359vw, -10px) scale(0.0635);
  animation: fall-72 20s -13s linear infinite;
}
@keyframes fall-72 {
  71.673% {
    transform: translate(27.9124vw, 71.673vh) scale(0.0635);
  }
  to {
    transform: translate(30.92415vw, 100vh) scale(0.0635);
  }
}
.snow:nth-child(73) {
  opacity: 0.2632;
  transform: translate(93.5342vw, -10px) scale(0.9725);
  animation: fall-73 28s -6s linear infinite;
}
@keyframes fall-73 {
  55.071% {
    transform: translate(91.5694vw, 55.071vh) scale(0.9725);
  }
  to {
    transform: translate(92.5518vw, 100vh) scale(0.9725);
  }
}
.snow:nth-child(74) {
  opacity: 0.9422;
  transform: translate(1.096vw, -10px) scale(0.7309);
  animation: fall-74 21s -22s linear infinite;
}
@keyframes fall-74 {
  56.378% {
    transform: translate(2.7653vw, 56.378vh) scale(0.7309);
  }
  to {
    transform: translate(1.93065vw, 100vh) scale(0.7309);
  }
}
.snow:nth-child(75) {
  opacity: 0.6243;
  transform: translate(31.1114vw, -10px) scale(0.2521);
  animation: fall-75 20s -12s linear infinite;
}
@keyframes fall-75 {
  72.813% {
    transform: translate(28.3907vw, 72.813vh) scale(0.2521);
  }
  to {
    transform: translate(29.75105vw, 100vh) scale(0.2521);
  }
}
.snow:nth-child(76) {
  opacity: 0.5965;
  transform: translate(50.1048vw, -10px) scale(0.2929);
  animation: fall-76 17s -28s linear infinite;
}
@keyframes fall-76 {
  69.124% {
    transform: translate(52.6107vw, 69.124vh) scale(0.2929);
  }
  to {
    transform: translate(51.35775vw, 100vh) scale(0.2929);
  }
}
.snow:nth-child(77) {
  opacity: 0.0052;
  transform: translate(77.0263vw, -10px) scale(0.1478);
  animation: fall-77 15s -12s linear infinite;
}
@keyframes fall-77 {
  51.146% {
    transform: translate(83.136vw, 51.146vh) scale(0.1478);
  }
  to {
    transform: translate(80.08115vw, 100vh) scale(0.1478);
  }
}
.snow:nth-child(78) {
  opacity: 0.5808;
  transform: translate(33.4643vw, -10px) scale(0.8428);
  animation: fall-78 29s -25s linear infinite;
}
@keyframes fall-78 {
  61.787% {
    transform: translate(41.5761vw, 61.787vh) scale(0.8428);
  }
  to {
    transform: translate(37.5202vw, 100vh) scale(0.8428);
  }
}
.snow:nth-child(79) {
  opacity: 0.6794;
  transform: translate(25.1212vw, -10px) scale(0.3354);
  animation: fall-79 25s -11s linear infinite;
}
@keyframes fall-79 {
  52.667% {
    transform: translate(27.8345vw, 52.667vh) scale(0.3354);
  }
  to {
    transform: translate(26.47785vw, 100vh) scale(0.3354);
  }
}
.snow:nth-child(80) {
  opacity: 0.6607;
  transform: translate(22.6128vw, -10px) scale(0.5336);
  animation: fall-80 16s -22s linear infinite;
}
@keyframes fall-80 {
  40.921% {
    transform: translate(18.5525vw, 40.921vh) scale(0.5336);
  }
  to {
    transform: translate(20.58265vw, 100vh) scale(0.5336);
  }
}
.snow:nth-child(81) {
  opacity: 0.6313;
  transform: translate(22.6294vw, -10px) scale(0.8595);
  animation: fall-81 26s -5s linear infinite;
}
@keyframes fall-81 {
  35.781% {
    transform: translate(23.9307vw, 35.781vh) scale(0.8595);
  }
  to {
    transform: translate(23.28005vw, 100vh) scale(0.8595);
  }
}
.snow:nth-child(82) {
  opacity: 0.4168;
  transform: translate(26.3205vw, -10px) scale(0.3487);
  animation: fall-82 20s -13s linear infinite;
}
@keyframes fall-82 {
  39.603% {
    transform: translate(21.7817vw, 39.603vh) scale(0.3487);
  }
  to {
    transform: translate(24.0511vw, 100vh) scale(0.3487);
  }
}
.snow:nth-child(83) {
  opacity: 0.4495;
  transform: translate(71.2766vw, -10px) scale(0.2937);
  animation: fall-83 12s -23s linear infinite;
}
@keyframes fall-83 {
  76.845% {
    transform: translate(63.6083vw, 76.845vh) scale(0.2937);
  }
  to {
    transform: translate(67.44245vw, 100vh) scale(0.2937);
  }
}
.snow:nth-child(84) {
  opacity: 0.6975;
  transform: translate(8.6776vw, -10px) scale(0.4988);
  animation: fall-84 14s -12s linear infinite;
}
@keyframes fall-84 {
  76.662% {
    transform: translate(8.1939vw, 76.662vh) scale(0.4988);
  }
  to {
    transform: translate(8.43575vw, 100vh) scale(0.4988);
  }
}
.snow:nth-child(85) {
  opacity: 0.1361;
  transform: translate(75.1853vw, -10px) scale(0.1112);
  animation: fall-85 28s -7s linear infinite;
}
@keyframes fall-85 {
  73.957% {
    transform: translate(84.1138vw, 73.957vh) scale(0.1112);
  }
  to {
    transform: translate(79.64955vw, 100vh) scale(0.1112);
  }
}
.snow:nth-child(86) {
  opacity: 0.5229;
  transform: translate(23.3833vw, -10px) scale(0.7155);
  animation: fall-86 17s -30s linear infinite;
}
@keyframes fall-86 {
  45.755% {
    transform: translate(31.5108vw, 45.755vh) scale(0.7155);
  }
  to {
    transform: translate(27.44705vw, 100vh) scale(0.7155);
  }
}
.snow:nth-child(87) {
  opacity: 0.1183;
  transform: translate(59.8641vw, -10px) scale(0.4003);
  animation: fall-87 16s -1s linear infinite;
}
@keyframes fall-87 {
  44.131% {
    transform: translate(60.1595vw, 44.131vh) scale(0.4003);
  }
  to {
    transform: translate(60.0118vw, 100vh) scale(0.4003);
  }
}
.snow:nth-child(88) {
  opacity: 0.7588;
  transform: translate(1.3383vw, -10px) scale(0.1734);
  animation: fall-88 26s -6s linear infinite;
}
@keyframes fall-88 {
  52.477% {
    transform: translate(-0.3011vw, 52.477vh) scale(0.1734);
  }
  to {
    transform: translate(0.5186vw, 100vh) scale(0.1734);
  }
}
.snow:nth-child(89) {
  opacity: 0.6216;
  transform: translate(30.7652vw, -10px) scale(0.2884);
  animation: fall-89 10s -17s linear infinite;
}
@keyframes fall-89 {
  41.276% {
    transform: translate(40.0838vw, 41.276vh) scale(0.2884);
  }
  to {
    transform: translate(35.4245vw, 100vh) scale(0.2884);
  }
}
.snow:nth-child(90) {
  opacity: 0.0855;
  transform: translate(22.3301vw, -10px) scale(0.0174);
  animation: fall-90 18s -21s linear infinite;
}
@keyframes fall-90 {
  33.872% {
    transform: translate(15.1622vw, 33.872vh) scale(0.0174);
  }
  to {
    transform: translate(18.74615vw, 100vh) scale(0.0174);
  }
}
.snow:nth-child(91) {
  opacity: 0.3126;
  transform: translate(62.5123vw, -10px) scale(0.2766);
  animation: fall-91 15s -29s linear infinite;
}
@keyframes fall-91 {
  43.287% {
    transform: translate(69.93vw, 43.287vh) scale(0.2766);
  }
  to {
    transform: translate(66.22115vw, 100vh) scale(0.2766);
  }
}
.snow:nth-child(92) {
  opacity: 0.3897;
  transform: translate(63.9539vw, -10px) scale(0.6078);
  animation: fall-92 27s -10s linear infinite;
}
@keyframes fall-92 {
  78.546% {
    transform: translate(59.6164vw, 78.546vh) scale(0.6078);
  }
  to {
    transform: translate(61.78515vw, 100vh) scale(0.6078);
  }
}
.snow:nth-child(93) {
  opacity: 0.756;
  transform: translate(17.0066vw, -10px) scale(0.0755);
  animation: fall-93 27s -18s linear infinite;
}
@keyframes fall-93 {
  39.402% {
    transform: translate(21.9848vw, 39.402vh) scale(0.0755);
  }
  to {
    transform: translate(19.4957vw, 100vh) scale(0.0755);
  }
}
.snow:nth-child(94) {
  opacity: 0.5082;
  transform: translate(89.7728vw, -10px) scale(0.0303);
  animation: fall-94 16s -20s linear infinite;
}
@keyframes fall-94 {
  50.698% {
    transform: translate(90.6243vw, 50.698vh) scale(0.0303);
  }
  to {
    transform: translate(90.19855vw, 100vh) scale(0.0303);
  }
}
.snow:nth-child(95) {
  opacity: 0.2157;
  transform: translate(88.852vw, -10px) scale(0.6973);
  animation: fall-95 16s -19s linear infinite;
}
@keyframes fall-95 {
  63.968% {
    transform: translate(92.952vw, 63.968vh) scale(0.6973);
  }
  to {
    transform: translate(90.902vw, 100vh) scale(0.6973);
  }
}
.snow:nth-child(96) {
  opacity: 0.215;
  transform: translate(74.2506vw, -10px) scale(0.5448);
  animation: fall-96 21s -28s linear infinite;
}
@keyframes fall-96 {
  67.083% {
    transform: translate(75.4616vw, 67.083vh) scale(0.5448);
  }
  to {
    transform: translate(74.8561vw, 100vh) scale(0.5448);
  }
}
.snow:nth-child(97) {
  opacity: 0.2298;
  transform: translate(6.2199vw, -10px) scale(0.717);
  animation: fall-97 28s -26s linear infinite;
}
@keyframes fall-97 {
  39.768% {
    transform: translate(13.9283vw, 39.768vh) scale(0.717);
  }
  to {
    transform: translate(10.0741vw, 100vh) scale(0.717);
  }
}
.snow:nth-child(98) {
  opacity: 0.8494;
  transform: translate(68.1408vw, -10px) scale(0.5274);
  animation: fall-98 22s -26s linear infinite;
}
@keyframes fall-98 {
  31.471% {
    transform: translate(73.7401vw, 31.471vh) scale(0.5274);
  }
  to {
    transform: translate(70.94045vw, 100vh) scale(0.5274);
  }
}
.snow:nth-child(99) {
  opacity: 0.5235;
  transform: translate(8.5267vw, -10px) scale(0.4231);
  animation: fall-99 20s -25s linear infinite;
}
@keyframes fall-99 {
  49.137% {
    transform: translate(15.3555vw, 49.137vh) scale(0.4231);
  }
  to {
    transform: translate(11.9411vw, 100vh) scale(0.4231);
  }
}
.snow:nth-child(100) {
  opacity: 0.1814;
  transform: translate(86.776vw, -10px) scale(0.0755);
  animation: fall-100 26s -20s linear infinite;
}
@keyframes fall-100 {
  50.375% {
    transform: translate(93.7113vw, 50.375vh) scale(0.0755);
  }
  to {
    transform: translate(90.24365vw, 100vh) scale(0.0755);
  }
}
.snow:nth-child(101) {
  opacity: 0.4601;
  transform: translate(23.4576vw, -10px) scale(0.2277);
  animation: fall-101 14s -11s linear infinite;
}
@keyframes fall-101 {
  42.285% {
    transform: translate(32.5413vw, 42.285vh) scale(0.2277);
  }
  to {
    transform: translate(27.99945vw, 100vh) scale(0.2277);
  }
}
.snow:nth-child(102) {
  opacity: 0.4718;
  transform: translate(81.6415vw, -10px) scale(0.1313);
  animation: fall-102 16s -9s linear infinite;
}
@keyframes fall-102 {
  53.741% {
    transform: translate(78.5474vw, 53.741vh) scale(0.1313);
  }
  to {
    transform: translate(80.09445vw, 100vh) scale(0.1313);
  }
}
.snow:nth-child(103) {
  opacity: 0.3941;
  transform: translate(10.8376vw, -10px) scale(0.2387);
  animation: fall-103 14s -13s linear infinite;
}
@keyframes fall-103 {
  58.242% {
    transform: translate(19.8747vw, 58.242vh) scale(0.2387);
  }
  to {
    transform: translate(15.35615vw, 100vh) scale(0.2387);
  }
}
.snow:nth-child(104) {
  opacity: 0.7008;
  transform: translate(99.9659vw, -10px) scale(0.317);
  animation: fall-104 30s -15s linear infinite;
}
@keyframes fall-104 {
  75.752% {
    transform: translate(103.4251vw, 75.752vh) scale(0.317);
  }
  to {
    transform: translate(101.6955vw, 100vh) scale(0.317);
  }
}
.snow:nth-child(105) {
  opacity: 0.9105;
  transform: translate(81.3763vw, -10px) scale(0.2446);
  animation: fall-105 28s -10s linear infinite;
}
@keyframes fall-105 {
  67.876% {
    transform: translate(81.3988vw, 67.876vh) scale(0.2446);
  }
  to {
    transform: translate(81.38755vw, 100vh) scale(0.2446);
  }
}
.snow:nth-child(106) {
  opacity: 0.5187;
  transform: translate(27.5273vw, -10px) scale(0.3063);
  animation: fall-106 29s -21s linear infinite;
}
@keyframes fall-106 {
  68.77% {
    transform: translate(33.902vw, 68.77vh) scale(0.3063);
  }
  to {
    transform: translate(30.71465vw, 100vh) scale(0.3063);
  }
}
.snow:nth-child(107) {
  opacity: 0.2517;
  transform: translate(24.9262vw, -10px) scale(0.5519);
  animation: fall-107 18s -1s linear infinite;
}
@keyframes fall-107 {
  51.573% {
    transform: translate(31.6vw, 51.573vh) scale(0.5519);
  }
  to {
    transform: translate(28.2631vw, 100vh) scale(0.5519);
  }
}
.snow:nth-child(108) {
  opacity: 0.4876;
  transform: translate(69.0626vw, -10px) scale(0.9462);
  animation: fall-108 21s -6s linear infinite;
}
@keyframes fall-108 {
  36.77% {
    transform: translate(69.8261vw, 36.77vh) scale(0.9462);
  }
  to {
    transform: translate(69.44435vw, 100vh) scale(0.9462);
  }
}
.snow:nth-child(109) {
  opacity: 0.8581;
  transform: translate(14.2975vw, -10px) scale(0.0146);
  animation: fall-109 18s -30s linear infinite;
}
@keyframes fall-109 {
  63.807% {
    transform: translate(6.1577vw, 63.807vh) scale(0.0146);
  }
  to {
    transform: translate(10.2276vw, 100vh) scale(0.0146);
  }
}
.snow:nth-child(110) {
  opacity: 0.8078;
  transform: translate(93.5247vw, -10px) scale(0.0705);
  animation: fall-110 24s -8s linear infinite;
}
@keyframes fall-110 {
  79.94% {
    transform: translate(90.1573vw, 79.94vh) scale(0.0705);
  }
  to {
    transform: translate(91.841vw, 100vh) scale(0.0705);
  }
}
.snow:nth-child(111) {
  opacity: 0.0493;
  transform: translate(64.0391vw, -10px) scale(0.0015);
  animation: fall-111 28s -6s linear infinite;
}
@keyframes fall-111 {
  45.283% {
    transform: translate(67.8717vw, 45.283vh) scale(0.0015);
  }
  to {
    transform: translate(65.9554vw, 100vh) scale(0.0015);
  }
}
.snow:nth-child(112) {
  opacity: 0.1849;
  transform: translate(6.2801vw, -10px) scale(0.1937);
  animation: fall-112 18s -5s linear infinite;
}
@keyframes fall-112 {
  45.135% {
    transform: translate(9.5659vw, 45.135vh) scale(0.1937);
  }
  to {
    transform: translate(7.923vw, 100vh) scale(0.1937);
  }
}
.snow:nth-child(113) {
  opacity: 0.2214;
  transform: translate(90.1117vw, -10px) scale(0.1042);
  animation: fall-113 15s -2s linear infinite;
}
@keyframes fall-113 {
  64.595% {
    transform: translate(87.6976vw, 64.595vh) scale(0.1042);
  }
  to {
    transform: translate(88.90465vw, 100vh) scale(0.1042);
  }
}
.snow:nth-child(114) {
  opacity: 0.4242;
  transform: translate(99.0896vw, -10px) scale(0.6502);
  animation: fall-114 15s -23s linear infinite;
}
@keyframes fall-114 {
  50.68% {
    transform: translate(103.4941vw, 50.68vh) scale(0.6502);
  }
  to {
    transform: translate(101.29185vw, 100vh) scale(0.6502);
  }
}
.snow:nth-child(115) {
  opacity: 0.7683;
  transform: translate(2.5163vw, -10px) scale(0.0583);
  animation: fall-115 11s -28s linear infinite;
}
@keyframes fall-115 {
  47.821% {
    transform: translate(-6.049vw, 47.821vh) scale(0.0583);
  }
  to {
    transform: translate(-1.76635vw, 100vh) scale(0.0583);
  }
}
.snow:nth-child(116) {
  opacity: 0.712;
  transform: translate(79.3853vw, -10px) scale(0.6578);
  animation: fall-116 13s -20s linear infinite;
}
@keyframes fall-116 {
  39.408% {
    transform: translate(86.1667vw, 39.408vh) scale(0.6578);
  }
  to {
    transform: translate(82.776vw, 100vh) scale(0.6578);
  }
}
.snow:nth-child(117) {
  opacity: 0.7264;
  transform: translate(42.8125vw, -10px) scale(0.4023);
  animation: fall-117 17s -13s linear infinite;
}
@keyframes fall-117 {
  50.974% {
    transform: translate(50.354vw, 50.974vh) scale(0.4023);
  }
  to {
    transform: translate(46.58325vw, 100vh) scale(0.4023);
  }
}
.snow:nth-child(118) {
  opacity: 0.5304;
  transform: translate(32.8985vw, -10px) scale(0.586);
  animation: fall-118 22s -21s linear infinite;
}
@keyframes fall-118 {
  61.936% {
    transform: translate(39.5229vw, 61.936vh) scale(0.586);
  }
  to {
    transform: translate(36.2107vw, 100vh) scale(0.586);
  }
}
.snow:nth-child(119) {
  opacity: 0.6979;
  transform: translate(53.5631vw, -10px) scale(0.1364);
  animation: fall-119 16s -20s linear infinite;
}
@keyframes fall-119 {
  57.053% {
    transform: translate(62.684vw, 57.053vh) scale(0.1364);
  }
  to {
    transform: translate(58.12355vw, 100vh) scale(0.1364);
  }
}
.snow:nth-child(120) {
  opacity: 0.2112;
  transform: translate(59.4286vw, -10px) scale(0.9862);
  animation: fall-120 27s -14s linear infinite;
}
@keyframes fall-120 {
  65.614% {
    transform: translate(65.8956vw, 65.614vh) scale(0.9862);
  }
  to {
    transform: translate(62.6621vw, 100vh) scale(0.9862);
  }
}
.snow:nth-child(121) {
  opacity: 0.2973;
  transform: translate(47.7157vw, -10px) scale(0.8331);
  animation: fall-121 28s -23s linear infinite;
}
@keyframes fall-121 {
  64.766% {
    transform: translate(57.5692vw, 64.766vh) scale(0.8331);
  }
  to {
    transform: translate(52.64245vw, 100vh) scale(0.8331);
  }
}
.snow:nth-child(122) {
  opacity: 0.261;
  transform: translate(99.6466vw, -10px) scale(0.0183);
  animation: fall-122 17s -30s linear infinite;
}
@keyframes fall-122 {
  66.199% {
    transform: translate(101.2489vw, 66.199vh) scale(0.0183);
  }
  to {
    transform: translate(100.44775vw, 100vh) scale(0.0183);
  }
}
.snow:nth-child(123) {
  opacity: 0.4088;
  transform: translate(30.3426vw, -10px) scale(0.2804);
  animation: fall-123 23s -8s linear infinite;
}
@keyframes fall-123 {
  64.704% {
    transform: translate(33.6299vw, 64.704vh) scale(0.2804);
  }
  to {
    transform: translate(31.98625vw, 100vh) scale(0.2804);
  }
}
.snow:nth-child(124) {
  opacity: 0.9702;
  transform: translate(85.1126vw, -10px) scale(0.1205);
  animation: fall-124 19s -4s linear infinite;
}
@keyframes fall-124 {
  57.498% {
    transform: translate(82.0124vw, 57.498vh) scale(0.1205);
  }
  to {
    transform: translate(83.5625vw, 100vh) scale(0.1205);
  }
}
.snow:nth-child(125) {
  opacity: 0.5869;
  transform: translate(33.5729vw, -10px) scale(0.2466);
  animation: fall-125 14s -3s linear infinite;
}
@keyframes fall-125 {
  64.65% {
    transform: translate(25.5445vw, 64.65vh) scale(0.2466);
  }
  to {
    transform: translate(29.5587vw, 100vh) scale(0.2466);
  }
}
.snow:nth-child(126) {
  opacity: 0.8597;
  transform: translate(46.8542vw, -10px) scale(0.1293);
  animation: fall-126 13s -22s linear infinite;
}
@keyframes fall-126 {
  57.72% {
    transform: translate(54.1674vw, 57.72vh) scale(0.1293);
  }
  to {
    transform: translate(50.5108vw, 100vh) scale(0.1293);
  }
}
.snow:nth-child(127) {
  opacity: 0.3379;
  transform: translate(34.3993vw, -10px) scale(0.902);
  animation: fall-127 26s -19s linear infinite;
}
@keyframes fall-127 {
  57.722% {
    transform: translate(39.9782vw, 57.722vh) scale(0.902);
  }
  to {
    transform: translate(37.18875vw, 100vh) scale(0.902);
  }
}
.snow:nth-child(128) {
  opacity: 0.9284;
  transform: translate(13.819vw, -10px) scale(0.6311);
  animation: fall-128 17s -27s linear infinite;
}
@keyframes fall-128 {
  30.373% {
    transform: translate(15.3665vw, 30.373vh) scale(0.6311);
  }
  to {
    transform: translate(14.59275vw, 100vh) scale(0.6311);
  }
}
.snow:nth-child(129) {
  opacity: 0.283;
  transform: translate(23.912vw, -10px) scale(0.8147);
  animation: fall-129 21s -7s linear infinite;
}
@keyframes fall-129 {
  67.14% {
    transform: translate(17.6886vw, 67.14vh) scale(0.8147);
  }
  to {
    transform: translate(20.8003vw, 100vh) scale(0.8147);
  }
}
.snow:nth-child(130) {
  opacity: 0.8307;
  transform: translate(39.2332vw, -10px) scale(0.5813);
  animation: fall-130 21s -25s linear infinite;
}
@keyframes fall-130 {
  32.665% {
    transform: translate(34.8617vw, 32.665vh) scale(0.5813);
  }
  to {
    transform: translate(37.04745vw, 100vh) scale(0.5813);
  }
}
.snow:nth-child(131) {
  opacity: 0.0232;
  transform: translate(94.5865vw, -10px) scale(0.1019);
  animation: fall-131 30s -11s linear infinite;
}
@keyframes fall-131 {
  33.876% {
    transform: translate(89.1761vw, 33.876vh) scale(0.1019);
  }
  to {
    transform: translate(91.8813vw, 100vh) scale(0.1019);
  }
}
.snow:nth-child(132) {
  opacity: 0.6616;
  transform: translate(68.4583vw, -10px) scale(0.7974);
  animation: fall-132 14s -27s linear infinite;
}
@keyframes fall-132 {
  61.419% {
    transform: translate(76.1138vw, 61.419vh) scale(0.7974);
  }
  to {
    transform: translate(72.28605vw, 100vh) scale(0.7974);
  }
}
.snow:nth-child(133) {
  opacity: 0.2297;
  transform: translate(96.4876vw, -10px) scale(0.9017);
  animation: fall-133 22s -16s linear infinite;
}
@keyframes fall-133 {
  41.339% {
    transform: translate(100.8728vw, 41.339vh) scale(0.9017);
  }
  to {
    transform: translate(98.6802vw, 100vh) scale(0.9017);
  }
}
.snow:nth-child(134) {
  opacity: 0.4758;
  transform: translate(72.682vw, -10px) scale(0.7105);
  animation: fall-134 30s -26s linear infinite;
}
@keyframes fall-134 {
  49.22% {
    transform: translate(79.8919vw, 49.22vh) scale(0.7105);
  }
  to {
    transform: translate(76.28695vw, 100vh) scale(0.7105);
  }
}
.snow:nth-child(135) {
  opacity: 0.3915;
  transform: translate(98.8693vw, -10px) scale(0.2278);
  animation: fall-135 24s -27s linear infinite;
}
@keyframes fall-135 {
  70.169% {
    transform: translate(108.7021vw, 70.169vh) scale(0.2278);
  }
  to {
    transform: translate(103.7857vw, 100vh) scale(0.2278);
  }
}
.snow:nth-child(136) {
  opacity: 0.354;
  transform: translate(29.0291vw, -10px) scale(0.836);
  animation: fall-136 16s -20s linear infinite;
}
@keyframes fall-136 {
  59.686% {
    transform: translate(35.4143vw, 59.686vh) scale(0.836);
  }
  to {
    transform: translate(32.2217vw, 100vh) scale(0.836);
  }
}
.snow:nth-child(137) {
  opacity: 0.9439;
  transform: translate(14.5357vw, -10px) scale(0.7735);
  animation: fall-137 15s -23s linear infinite;
}
@keyframes fall-137 {
  39.706% {
    transform: translate(4.7157vw, 39.706vh) scale(0.7735);
  }
  to {
    transform: translate(9.6257vw, 100vh) scale(0.7735);
  }
}
.snow:nth-child(138) {
  opacity: 0.6481;
  transform: translate(80.7991vw, -10px) scale(0.3662);
  animation: fall-138 15s -20s linear infinite;
}
@keyframes fall-138 {
  42.141% {
    transform: translate(78.6587vw, 42.141vh) scale(0.3662);
  }
  to {
    transform: translate(79.7289vw, 100vh) scale(0.3662);
  }
}
.snow:nth-child(139) {
  opacity: 0.9528;
  transform: translate(11.6325vw, -10px) scale(0.0236);
  animation: fall-139 14s -9s linear infinite;
}
@keyframes fall-139 {
  44.131% {
    transform: translate(10.5955vw, 44.131vh) scale(0.0236);
  }
  to {
    transform: translate(11.114vw, 100vh) scale(0.0236);
  }
}
.snow:nth-child(140) {
  opacity: 0.8754;
  transform: translate(8.6714vw, -10px) scale(0.0394);
  animation: fall-140 30s -5s linear infinite;
}
@keyframes fall-140 {
  30.388% {
    transform: translate(2.2058vw, 30.388vh) scale(0.0394);
  }
  to {
    transform: translate(5.4386vw, 100vh) scale(0.0394);
  }
}
.snow:nth-child(141) {
  opacity: 0.8853;
  transform: translate(42.5109vw, -10px) scale(0.2121);
  animation: fall-141 17s -2s linear infinite;
}
@keyframes fall-141 {
  58.954% {
    transform: translate(44.348vw, 58.954vh) scale(0.2121);
  }
  to {
    transform: translate(43.42945vw, 100vh) scale(0.2121);
  }
}
.snow:nth-child(142) {
  opacity: 0.7189;
  transform: translate(39.702vw, -10px) scale(0.0756);
  animation: fall-142 28s -5s linear infinite;
}
@keyframes fall-142 {
  58.184% {
    transform: translate(34.6882vw, 58.184vh) scale(0.0756);
  }
  to {
    transform: translate(37.1951vw, 100vh) scale(0.0756);
  }
}
.snow:nth-child(143) {
  opacity: 0.0042;
  transform: translate(52.4437vw, -10px) scale(0.3866);
  animation: fall-143 14s -14s linear infinite;
}
@keyframes fall-143 {
  53.676% {
    transform: translate(61.1051vw, 53.676vh) scale(0.3866);
  }
  to {
    transform: translate(56.7744vw, 100vh) scale(0.3866);
  }
}
.snow:nth-child(144) {
  opacity: 0.4834;
  transform: translate(64.4312vw, -10px) scale(0.4568);
  animation: fall-144 15s -24s linear infinite;
}
@keyframes fall-144 {
  37.086% {
    transform: translate(61.5031vw, 37.086vh) scale(0.4568);
  }
  to {
    transform: translate(62.96715vw, 100vh) scale(0.4568);
  }
}
.snow:nth-child(145) {
  opacity: 0.2798;
  transform: translate(77.1524vw, -10px) scale(0.4601);
  animation: fall-145 11s -14s linear infinite;
}
@keyframes fall-145 {
  30.962% {
    transform: translate(69.0191vw, 30.962vh) scale(0.4601);
  }
  to {
    transform: translate(73.08575vw, 100vh) scale(0.4601);
  }
}
.snow:nth-child(146) {
  opacity: 0.5323;
  transform: translate(39.9108vw, -10px) scale(0.8298);
  animation: fall-146 22s -29s linear infinite;
}
@keyframes fall-146 {
  34.04% {
    transform: translate(36.6252vw, 34.04vh) scale(0.8298);
  }
  to {
    transform: translate(38.268vw, 100vh) scale(0.8298);
  }
}
.snow:nth-child(147) {
  opacity: 0.4563;
  transform: translate(85.5675vw, -10px) scale(0.2568);
  animation: fall-147 10s -11s linear infinite;
}
@keyframes fall-147 {
  56.763% {
    transform: translate(75.9934vw, 56.763vh) scale(0.2568);
  }
  to {
    transform: translate(80.78045vw, 100vh) scale(0.2568);
  }
}
.snow:nth-child(148) {
  opacity: 0.6963;
  transform: translate(24.1645vw, -10px) scale(0.5753);
  animation: fall-148 10s -1s linear infinite;
}
@keyframes fall-148 {
  36.562% {
    transform: translate(17.866vw, 36.562vh) scale(0.5753);
  }
  to {
    transform: translate(21.01525vw, 100vh) scale(0.5753);
  }
}
.snow:nth-child(149) {
  opacity: 0.6322;
  transform: translate(29.6691vw, -10px) scale(0.9912);
  animation: fall-149 19s -4s linear infinite;
}
@keyframes fall-149 {
  49.173% {
    transform: translate(37.1541vw, 49.173vh) scale(0.9912);
  }
  to {
    transform: translate(33.4116vw, 100vh) scale(0.9912);
  }
}
.snow:nth-child(150) {
  opacity: 0.2777;
  transform: translate(89.2019vw, -10px) scale(0.7356);
  animation: fall-150 12s -14s linear infinite;
}
@keyframes fall-150 {
  50.295% {
    transform: translate(85.824vw, 50.295vh) scale(0.7356);
  }
  to {
    transform: translate(87.51295vw, 100vh) scale(0.7356);
  }
}
.snow:nth-child(151) {
  opacity: 0.4735;
  transform: translate(55.4242vw, -10px) scale(0.802);
  animation: fall-151 10s -8s linear infinite;
}
@keyframes fall-151 {
  34.259% {
    transform: translate(53.7564vw, 34.259vh) scale(0.802);
  }
  to {
    transform: translate(54.5903vw, 100vh) scale(0.802);
  }
}
.snow:nth-child(152) {
  opacity: 0.9457;
  transform: translate(87.5273vw, -10px) scale(0.6294);
  animation: fall-152 13s -9s linear infinite;
}
@keyframes fall-152 {
  49.83% {
    transform: translate(96.5896vw, 49.83vh) scale(0.6294);
  }
  to {
    transform: translate(92.05845vw, 100vh) scale(0.6294);
  }
}
.snow:nth-child(153) {
  opacity: 0.1632;
  transform: translate(9.3153vw, -10px) scale(0.7552);
  animation: fall-153 23s -19s linear infinite;
}
@keyframes fall-153 {
  60.063% {
    transform: translate(6.2623vw, 60.063vh) scale(0.7552);
  }
  to {
    transform: translate(7.7888vw, 100vh) scale(0.7552);
  }
}
.snow:nth-child(154) {
  opacity: 0.4188;
  transform: translate(0.6203vw, -10px) scale(0.6009);
  animation: fall-154 16s -24s linear infinite;
}
@keyframes fall-154 {
  43.1% {
    transform: translate(-2.7381vw, 43.1vh) scale(0.6009);
  }
  to {
    transform: translate(-1.0589vw, 100vh) scale(0.6009);
  }
}
.snow:nth-child(155) {
  opacity: 0.997;
  transform: translate(70.0337vw, -10px) scale(0.2407);
  animation: fall-155 20s -25s linear infinite;
}
@keyframes fall-155 {
  71.841% {
    transform: translate(73.4911vw, 71.841vh) scale(0.2407);
  }
  to {
    transform: translate(71.7624vw, 100vh) scale(0.2407);
  }
}
.snow:nth-child(156) {
  opacity: 0.7627;
  transform: translate(1.5228vw, -10px) scale(0.2882);
  animation: fall-156 21s -9s linear infinite;
}
@keyframes fall-156 {
  50.426% {
    transform: translate(-1.7089vw, 50.426vh) scale(0.2882);
  }
  to {
    transform: translate(-0.09305vw, 100vh) scale(0.2882);
  }
}
.snow:nth-child(157) {
  opacity: 0.8402;
  transform: translate(22.5532vw, -10px) scale(0.2807);
  animation: fall-157 10s -30s linear infinite;
}
@keyframes fall-157 {
  73.55% {
    transform: translate(23.4886vw, 73.55vh) scale(0.2807);
  }
  to {
    transform: translate(23.0209vw, 100vh) scale(0.2807);
  }
}
.snow:nth-child(158) {
  opacity: 0.0493;
  transform: translate(48.098vw, -10px) scale(0.7059);
  animation: fall-158 11s -19s linear infinite;
}
@keyframes fall-158 {
  40.741% {
    transform: translate(57.1675vw, 40.741vh) scale(0.7059);
  }
  to {
    transform: translate(52.63275vw, 100vh) scale(0.7059);
  }
}
.snow:nth-child(159) {
  opacity: 0.7607;
  transform: translate(77.6641vw, -10px) scale(0.2859);
  animation: fall-159 24s -12s linear infinite;
}
@keyframes fall-159 {
  45.101% {
    transform: translate(71.0974vw, 45.101vh) scale(0.2859);
  }
  to {
    transform: translate(74.38075vw, 100vh) scale(0.2859);
  }
}
.snow:nth-child(160) {
  opacity: 0.1474;
  transform: translate(74.6128vw, -10px) scale(0.8658);
  animation: fall-160 30s -3s linear infinite;
}
@keyframes fall-160 {
  40.745% {
    transform: translate(70.111vw, 40.745vh) scale(0.8658);
  }
  to {
    transform: translate(72.3619vw, 100vh) scale(0.8658);
  }
}
.snow:nth-child(161) {
  opacity: 0.1883;
  transform: translate(10.5078vw, -10px) scale(0.198);
  animation: fall-161 27s -13s linear infinite;
}
@keyframes fall-161 {
  73.092% {
    transform: translate(20.19vw, 73.092vh) scale(0.198);
  }
  to {
    transform: translate(15.3489vw, 100vh) scale(0.198);
  }
}
.snow:nth-child(162) {
  opacity: 0.0069;
  transform: translate(61.5797vw, -10px) scale(0.9703);
  animation: fall-162 14s -4s linear infinite;
}
@keyframes fall-162 {
  46.881% {
    transform: translate(51.7574vw, 46.881vh) scale(0.9703);
  }
  to {
    transform: translate(56.66855vw, 100vh) scale(0.9703);
  }
}
.snow:nth-child(163) {
  opacity: 0.5252;
  transform: translate(20.1681vw, -10px) scale(0.2541);
  animation: fall-163 17s -23s linear infinite;
}
@keyframes fall-163 {
  36.9% {
    transform: translate(15.983vw, 36.9vh) scale(0.2541);
  }
  to {
    transform: translate(18.07555vw, 100vh) scale(0.2541);
  }
}
.snow:nth-child(164) {
  opacity: 0.6422;
  transform: translate(85.5615vw, -10px) scale(0.0171);
  animation: fall-164 28s -2s linear infinite;
}
@keyframes fall-164 {
  53.542% {
    transform: translate(81.3331vw, 53.542vh) scale(0.0171);
  }
  to {
    transform: translate(83.4473vw, 100vh) scale(0.0171);
  }
}
.snow:nth-child(165) {
  opacity: 0.3873;
  transform: translate(39.3954vw, -10px) scale(0.4868);
  animation: fall-165 13s -26s linear infinite;
}
@keyframes fall-165 {
  32.993% {
    transform: translate(44.0805vw, 32.993vh) scale(0.4868);
  }
  to {
    transform: translate(41.73795vw, 100vh) scale(0.4868);
  }
}
.snow:nth-child(166) {
  opacity: 0.0817;
  transform: translate(22.5611vw, -10px) scale(0.4826);
  animation: fall-166 13s -10s linear infinite;
}
@keyframes fall-166 {
  45.399% {
    transform: translate(19.9831vw, 45.399vh) scale(0.4826);
  }
  to {
    transform: translate(21.2721vw, 100vh) scale(0.4826);
  }
}
.snow:nth-child(167) {
  opacity: 0.4888;
  transform: translate(21.2185vw, -10px) scale(0.2036);
  animation: fall-167 14s -25s linear infinite;
}
@keyframes fall-167 {
  74.197% {
    transform: translate(21.1047vw, 74.197vh) scale(0.2036);
  }
  to {
    transform: translate(21.1616vw, 100vh) scale(0.2036);
  }
}
.snow:nth-child(168) {
  opacity: 0.478;
  transform: translate(37.0481vw, -10px) scale(0.2974);
  animation: fall-168 11s -6s linear infinite;
}
@keyframes fall-168 {
  31.432% {
    transform: translate(43.3658vw, 31.432vh) scale(0.2974);
  }
  to {
    transform: translate(40.20695vw, 100vh) scale(0.2974);
  }
}
.snow:nth-child(169) {
  opacity: 0.8609;
  transform: translate(49.7981vw, -10px) scale(0.6371);
  animation: fall-169 14s -19s linear infinite;
}
@keyframes fall-169 {
  37.808% {
    transform: translate(42.6822vw, 37.808vh) scale(0.6371);
  }
  to {
    transform: translate(46.24015vw, 100vh) scale(0.6371);
  }
}
.snow:nth-child(170) {
  opacity: 0.362;
  transform: translate(17.4269vw, -10px) scale(0.3843);
  animation: fall-170 15s -12s linear infinite;
}
@keyframes fall-170 {
  59.659% {
    transform: translate(15.6741vw, 59.659vh) scale(0.3843);
  }
  to {
    transform: translate(16.5505vw, 100vh) scale(0.3843);
  }
}
.snow:nth-child(171) {
  opacity: 0.1875;
  transform: translate(18.5373vw, -10px) scale(0.7737);
  animation: fall-171 27s -16s linear infinite;
}
@keyframes fall-171 {
  37% {
    transform: translate(27.6876vw, 37vh) scale(0.7737);
  }
  to {
    transform: translate(23.11245vw, 100vh) scale(0.7737);
  }
}
.snow:nth-child(172) {
  opacity: 0.9722;
  transform: translate(51.4842vw, -10px) scale(0.0625);
  animation: fall-172 18s -2s linear infinite;
}
@keyframes fall-172 {
  53.422% {
    transform: translate(57.9363vw, 53.422vh) scale(0.0625);
  }
  to {
    transform: translate(54.71025vw, 100vh) scale(0.0625);
  }
}
.snow:nth-child(173) {
  opacity: 0.0571;
  transform: translate(40.7932vw, -10px) scale(0.9523);
  animation: fall-173 27s -20s linear infinite;
}
@keyframes fall-173 {
  74.13% {
    transform: translate(31.5695vw, 74.13vh) scale(0.9523);
  }
  to {
    transform: translate(36.18135vw, 100vh) scale(0.9523);
  }
}
.snow:nth-child(174) {
  opacity: 0.8961;
  transform: translate(83.2978vw, -10px) scale(0.1324);
  animation: fall-174 28s -5s linear infinite;
}
@keyframes fall-174 {
  49.668% {
    transform: translate(87.1469vw, 49.668vh) scale(0.1324);
  }
  to {
    transform: translate(85.22235vw, 100vh) scale(0.1324);
  }
}
.snow:nth-child(175) {
  opacity: 0.654;
  transform: translate(98.6331vw, -10px) scale(0.6153);
  animation: fall-175 20s -20s linear infinite;
}
@keyframes fall-175 {
  70.044% {
    transform: translate(102.5431vw, 70.044vh) scale(0.6153);
  }
  to {
    transform: translate(100.5881vw, 100vh) scale(0.6153);
  }
}
.snow:nth-child(176) {
  opacity: 0.2343;
  transform: translate(55.2551vw, -10px) scale(0.3882);
  animation: fall-176 13s -9s linear infinite;
}
@keyframes fall-176 {
  55.015% {
    transform: translate(55.0675vw, 55.015vh) scale(0.3882);
  }
  to {
    transform: translate(55.1613vw, 100vh) scale(0.3882);
  }
}
.snow:nth-child(177) {
  opacity: 0.9334;
  transform: translate(96.2082vw, -10px) scale(0.7956);
  animation: fall-177 22s -10s linear infinite;
}
@keyframes fall-177 {
  65.009% {
    transform: translate(88.3952vw, 65.009vh) scale(0.7956);
  }
  to {
    transform: translate(92.3017vw, 100vh) scale(0.7956);
  }
}
.snow:nth-child(178) {
  opacity: 0.366;
  transform: translate(22.2692vw, -10px) scale(0.2349);
  animation: fall-178 25s -19s linear infinite;
}
@keyframes fall-178 {
  61.47% {
    transform: translate(30.7586vw, 61.47vh) scale(0.2349);
  }
  to {
    transform: translate(26.5139vw, 100vh) scale(0.2349);
  }
}
.snow:nth-child(179) {
  opacity: 0.4881;
  transform: translate(62.6905vw, -10px) scale(0.1277);
  animation: fall-179 21s -10s linear infinite;
}
@keyframes fall-179 {
  38.911% {
    transform: translate(54.8367vw, 38.911vh) scale(0.1277);
  }
  to {
    transform: translate(58.7636vw, 100vh) scale(0.1277);
  }
}
.snow:nth-child(180) {
  opacity: 0.1714;
  transform: translate(32.2725vw, -10px) scale(0.1482);
  animation: fall-180 15s -23s linear infinite;
}
@keyframes fall-180 {
  68.507% {
    transform: translate(36.7543vw, 68.507vh) scale(0.1482);
  }
  to {
    transform: translate(34.5134vw, 100vh) scale(0.1482);
  }
}
.snow:nth-child(181) {
  opacity: 0.0384;
  transform: translate(67.5721vw, -10px) scale(0.495);
  animation: fall-181 11s -29s linear infinite;
}
@keyframes fall-181 {
  30.545% {
    transform: translate(74.0402vw, 30.545vh) scale(0.495);
  }
  to {
    transform: translate(70.80615vw, 100vh) scale(0.495);
  }
}
.snow:nth-child(182) {
  opacity: 0.0489;
  transform: translate(33.3854vw, -10px) scale(0.388);
  animation: fall-182 28s -18s linear infinite;
}
@keyframes fall-182 {
  78.669% {
    transform: translate(26.2507vw, 78.669vh) scale(0.388);
  }
  to {
    transform: translate(29.81805vw, 100vh) scale(0.388);
  }
}
.snow:nth-child(183) {
  opacity: 0.8047;
  transform: translate(16.4113vw, -10px) scale(0.8974);
  animation: fall-183 16s -27s linear infinite;
}
@keyframes fall-183 {
  63.743% {
    transform: translate(14.593vw, 63.743vh) scale(0.8974);
  }
  to {
    transform: translate(15.50215vw, 100vh) scale(0.8974);
  }
}
.snow:nth-child(184) {
  opacity: 0.5434;
  transform: translate(31.9339vw, -10px) scale(0.9958);
  animation: fall-184 26s -5s linear infinite;
}
@keyframes fall-184 {
  53.579% {
    transform: translate(30.8166vw, 53.579vh) scale(0.9958);
  }
  to {
    transform: translate(31.37525vw, 100vh) scale(0.9958);
  }
}
.snow:nth-child(185) {
  opacity: 0.6039;
  transform: translate(58.5856vw, -10px) scale(0.7896);
  animation: fall-185 18s -3s linear infinite;
}
@keyframes fall-185 {
  55.898% {
    transform: translate(65.075vw, 55.898vh) scale(0.7896);
  }
  to {
    transform: translate(61.8303vw, 100vh) scale(0.7896);
  }
}
.snow:nth-child(186) {
  opacity: 0.3097;
  transform: translate(44.8412vw, -10px) scale(0.202);
  animation: fall-186 22s -9s linear infinite;
}
@keyframes fall-186 {
  64.769% {
    transform: translate(53.9509vw, 64.769vh) scale(0.202);
  }
  to {
    transform: translate(49.39605vw, 100vh) scale(0.202);
  }
}
.snow:nth-child(187) {
  opacity: 0.9847;
  transform: translate(83.2997vw, -10px) scale(0.6889);
  animation: fall-187 30s -20s linear infinite;
}
@keyframes fall-187 {
  64.246% {
    transform: translate(74.9428vw, 64.246vh) scale(0.6889);
  }
  to {
    transform: translate(79.12125vw, 100vh) scale(0.6889);
  }
}
.snow:nth-child(188) {
  opacity: 0.242;
  transform: translate(86.808vw, -10px) scale(0.3664);
  animation: fall-188 29s -20s linear infinite;
}
@keyframes fall-188 {
  30.798% {
    transform: translate(89.0901vw, 30.798vh) scale(0.3664);
  }
  to {
    transform: translate(87.94905vw, 100vh) scale(0.3664);
  }
}
.snow:nth-child(189) {
  opacity: 0.4529;
  transform: translate(78.0411vw, -10px) scale(0.6852);
  animation: fall-189 23s -17s linear infinite;
}
@keyframes fall-189 {
  73.581% {
    transform: translate(70.1321vw, 73.581vh) scale(0.6852);
  }
  to {
    transform: translate(74.0866vw, 100vh) scale(0.6852);
  }
}
.snow:nth-child(190) {
  opacity: 0.6049;
  transform: translate(65.9934vw, -10px) scale(0.1667);
  animation: fall-190 17s -7s linear infinite;
}
@keyframes fall-190 {
  73.897% {
    transform: translate(69.8766vw, 73.897vh) scale(0.1667);
  }
  to {
    transform: translate(67.935vw, 100vh) scale(0.1667);
  }
}
.snow:nth-child(191) {
  opacity: 0.2461;
  transform: translate(95.9456vw, -10px) scale(0.2739);
  animation: fall-191 20s -18s linear infinite;
}
@keyframes fall-191 {
  54.847% {
    transform: translate(100.69vw, 54.847vh) scale(0.2739);
  }
  to {
    transform: translate(98.3178vw, 100vh) scale(0.2739);
  }
}
.snow:nth-child(192) {
  opacity: 0.9994;
  transform: translate(68.311vw, -10px) scale(0.1959);
  animation: fall-192 27s -24s linear infinite;
}
@keyframes fall-192 {
  37.337% {
    transform: translate(61.1118vw, 37.337vh) scale(0.1959);
  }
  to {
    transform: translate(64.7114vw, 100vh) scale(0.1959);
  }
}
.snow:nth-child(193) {
  opacity: 0.9944;
  transform: translate(27.2243vw, -10px) scale(0.3736);
  animation: fall-193 22s -13s linear infinite;
}
@keyframes fall-193 {
  37.932% {
    transform: translate(19.4709vw, 37.932vh) scale(0.3736);
  }
  to {
    transform: translate(23.3476vw, 100vh) scale(0.3736);
  }
}
.snow:nth-child(194) {
  opacity: 0.4047;
  transform: translate(33.3191vw, -10px) scale(0.0128);
  animation: fall-194 15s -17s linear infinite;
}
@keyframes fall-194 {
  63.186% {
    transform: translate(28.7681vw, 63.186vh) scale(0.0128);
  }
  to {
    transform: translate(31.0436vw, 100vh) scale(0.0128);
  }
}
.snow:nth-child(195) {
  opacity: 0.5724;
  transform: translate(9.3804vw, -10px) scale(0.9608);
  animation: fall-195 24s -25s linear infinite;
}
@keyframes fall-195 {
  30.412% {
    transform: translate(15.0651vw, 30.412vh) scale(0.9608);
  }
  to {
    transform: translate(12.22275vw, 100vh) scale(0.9608);
  }
}
.snow:nth-child(196) {
  opacity: 0.2845;
  transform: translate(61.9536vw, -10px) scale(0.9008);
  animation: fall-196 10s -16s linear infinite;
}
@keyframes fall-196 {
  48.862% {
    transform: translate(62.8485vw, 48.862vh) scale(0.9008);
  }
  to {
    transform: translate(62.40105vw, 100vh) scale(0.9008);
  }
}
.snow:nth-child(197) {
  opacity: 0.607;
  transform: translate(57.7663vw, -10px) scale(0.634);
  animation: fall-197 25s -26s linear infinite;
}
@keyframes fall-197 {
  70.051% {
    transform: translate(62.7743vw, 70.051vh) scale(0.634);
  }
  to {
    transform: translate(60.2703vw, 100vh) scale(0.634);
  }
}
.snow:nth-child(198) {
  opacity: 0.6932;
  transform: translate(80.8135vw, -10px) scale(0.6326);
  animation: fall-198 21s -19s linear infinite;
}
@keyframes fall-198 {
  37.213% {
    transform: translate(75.0636vw, 37.213vh) scale(0.6326);
  }
  to {
    transform: translate(77.93855vw, 100vh) scale(0.6326);
  }
}
.snow:nth-child(199) {
  opacity: 0.5852;
  transform: translate(64.9462vw, -10px) scale(0.9849);
  animation: fall-199 18s -3s linear infinite;
}
@keyframes fall-199 {
  65.003% {
    transform: translate(65.3876vw, 65.003vh) scale(0.9849);
  }
  to {
    transform: translate(65.1669vw, 100vh) scale(0.9849);
  }
}
.snow:nth-child(200) {
  opacity: 0.3016;
  transform: translate(45.0639vw, -10px) scale(0.0072);
  animation: fall-200 18s -14s linear infinite;
}
@keyframes fall-200 {
  77.761% {
    transform: translate(51.7127vw, 77.761vh) scale(0.0072);
  }
  to {
    transform: translate(48.3883vw, 100vh) scale(0.0072);
  }
}
