/* .snow_bubble {
  height: 100%;

  filter: drop-shadow(0 0 10px white);
  z-index: 99999;
  position: relative;
 



}



.snow {
  position: absolute;
  width: 18px;
  height: 18px;
  background: white;
  border-radius: 50%;
  z-index: 999999;
}
.snow:nth-child(1) {
  opacity: 0.3675;
  transform: translate(40.8704vw, -10px) scale(0.4995);
  animation: fall-1 20s -22s linear infinite;
}
@keyframes fall-1 {
  69.959% {
    transform: translate(42.9535vw, 69.959vh) scale(0.4995);
  }
  to {
    transform: translate(41.91195vw, 100vh) scale(0.4995);
  }
}
.snow:nth-child(2) {
  opacity: 0.6009;
  transform: translate(88.3138vw, -10px) scale(0.6338);
  animation: fall-2 18s -4s linear infinite;
}
@keyframes fall-2 {
  37.298% {
    transform: translate(93.4437vw, 37.298vh) scale(0.6338);
  }
  to {
    transform: translate(90.87875vw, 100vh) scale(0.6338);
  }
}
.snow:nth-child(3) {
  opacity: 0.3299;
  transform: translate(53.1006vw, -10px) scale(0.6124);
  animation: fall-3 26s -4s linear infinite;
}
@keyframes fall-3 {
  61.178% {
    transform: translate(53.667vw, 61.178vh) scale(0.6124);
  }
  to {
    transform: translate(53.3838vw, 100vh) scale(0.6124);
  }
}
.snow:nth-child(4) {
  opacity: 0.9118;
  transform: translate(64.6301vw, -10px) scale(0.4941);
  animation: fall-4 10s -14s linear infinite;
}
@keyframes fall-4 {
  68.724% {
    transform: translate(63.407vw, 68.724vh) scale(0.4941);
  }
  to {
    transform: translate(64.01855vw, 100vh) scale(0.4941);
  }
}
.snow:nth-child(5) {
  opacity: 0.0538;
  transform: translate(59.2859vw, -10px) scale(0.4369);
  animation: fall-5 22s -8s linear infinite;
}
@keyframes fall-5 {
  53.915% {
    transform: translate(62.0327vw, 53.915vh) scale(0.4369);
  }
  to {
    transform: translate(60.6593vw, 100vh) scale(0.4369);
  }
}
.snow:nth-child(6) {
  opacity: 0.4854;
  transform: translate(23.17vw, -10px) scale(0.3399);
  animation: fall-6 18s -12s linear infinite;
}
@keyframes fall-6 {
  33.755% {
    transform: translate(31.2146vw, 33.755vh) scale(0.3399);
  }
  to {
    transform: translate(27.1923vw, 100vh) scale(0.3399);
  }
}
.snow:nth-child(7) {
  opacity: 0.4756;
  transform: translate(43.7131vw, -10px) scale(0.2291);
  animation: fall-7 17s -17s linear infinite;
}
@keyframes fall-7 {
  42.227% {
    transform: translate(47.5408vw, 42.227vh) scale(0.2291);
  }
  to {
    transform: translate(45.62695vw, 100vh) scale(0.2291);
  }
}
.snow:nth-child(8) {
  opacity: 0.5556;
  transform: translate(46.957vw, -10px) scale(0.3181);
  animation: fall-8 27s -20s linear infinite;
}
@keyframes fall-8 {
  40.576% {
    transform: translate(43.1365vw, 40.576vh) scale(0.3181);
  }
  to {
    transform: translate(45.04675vw, 100vh) scale(0.3181);
  }
}
.snow:nth-child(9) {
  opacity: 0.2658;
  transform: translate(85.6998vw, -10px) scale(0.0497);
  animation: fall-9 11s -21s linear infinite;
}
@keyframes fall-9 {
  70.504% {
    transform: translate(82.8468vw, 70.504vh) scale(0.0497);
  }
  to {
    transform: translate(84.2733vw, 100vh) scale(0.0497);
  }
}
.snow:nth-child(10) {
  opacity: 0.2758;
  transform: translate(66.8365vw, -10px) scale(0.7459);
  animation: fall-10 11s -7s linear infinite;
}
@keyframes fall-10 {
  77.976% {
    transform: translate(74.7903vw, 77.976vh) scale(0.7459);
  }
  to {
    transform: translate(70.8134vw, 100vh) scale(0.7459);
  }
}
.snow:nth-child(11) {
  opacity: 0.6671;
  transform: translate(13.5199vw, -10px) scale(0.7128);
  animation: fall-11 30s -6s linear infinite;
}
@keyframes fall-11 {
  73.208% {
    transform: translate(6.2681vw, 73.208vh) scale(0.7128);
  }
  to {
    transform: translate(9.894vw, 100vh) scale(0.7128);
  }
}
.snow:nth-child(12) {
  opacity: 0.258;
  transform: translate(85.7332vw, -10px) scale(0.6529);
  animation: fall-12 21s -18s linear infinite;
}
@keyframes fall-12 {
  33.413% {
    transform: translate(86.6181vw, 33.413vh) scale(0.6529);
  }
  to {
    transform: translate(86.17565vw, 100vh) scale(0.6529);
  }
}
.snow:nth-child(13) {
  opacity: 0.1226;
  transform: translate(36.4043vw, -10px) scale(0.5955);
  animation: fall-13 17s -28s linear infinite;
}
@keyframes fall-13 {
  56.423% {
    transform: translate(46.0214vw, 56.423vh) scale(0.5955);
  }
  to {
    transform: translate(41.21285vw, 100vh) scale(0.5955);
  }
}
.snow:nth-child(14) {
  opacity: 0.5828;
  transform: translate(40.8454vw, -10px) scale(0.4775);
  animation: fall-14 10s -1s linear infinite;
}
@keyframes fall-14 {
  78.854% {
    transform: translate(40.1744vw, 78.854vh) scale(0.4775);
  }
  to {
    transform: translate(40.5099vw, 100vh) scale(0.4775);
  }
}
.snow:nth-child(15) {
  opacity: 0.5755;
  transform: translate(7.7765vw, -10px) scale(0.5815);
  animation: fall-15 21s -7s linear infinite;
}
@keyframes fall-15 {
  69.345% {
    transform: translate(5.495vw, 69.345vh) scale(0.5815);
  }
  to {
    transform: translate(6.63575vw, 100vh) scale(0.5815);
  }
}
.snow:nth-child(16) {
  opacity: 0.8608;
  transform: translate(82.4488vw, -10px) scale(0.0953);
  animation: fall-16 30s -21s linear infinite;
}
@keyframes fall-16 {
  72.966% {
    transform: translate(72.5567vw, 72.966vh) scale(0.0953);
  }
  to {
    transform: translate(77.50275vw, 100vh) scale(0.0953);
  }
}
.snow:nth-child(17) {
  opacity: 0.5296;
  transform: translate(55.5798vw, -10px) scale(0.512);
  animation: fall-17 25s -8s linear infinite;
}
@keyframes fall-17 {
  75.828% {
    transform: translate(63.1034vw, 75.828vh) scale(0.512);
  }
  to {
    transform: translate(59.3416vw, 100vh) scale(0.512);
  }
}
.snow:nth-child(18) {
  opacity: 0.7568;
  transform: translate(7.954vw, -10px) scale(0.4199);
  animation: fall-18 19s -1s linear infinite;
}
@keyframes fall-18 {
  74.089% {
    transform: translate(3.2947vw, 74.089vh) scale(0.4199);
  }
  to {
    transform: translate(5.62435vw, 100vh) scale(0.4199);
  }
}
.snow:nth-child(19) {
  opacity: 0.419;
  transform: translate(65.6402vw, -10px) scale(0.4144);
  animation: fall-19 30s -13s linear infinite;
}
@keyframes fall-19 {
  37.868% {
    transform: translate(68.7907vw, 37.868vh) scale(0.4144);
  }
  to {
    transform: translate(67.21545vw, 100vh) scale(0.4144);
  }
}
.snow:nth-child(20) {
  opacity: 0.7448;
  transform: translate(35.4229vw, -10px) scale(0.7464);
  animation: fall-20 17s -23s linear infinite;
}
@keyframes fall-20 {
  64.373% {
    transform: translate(34.1673vw, 64.373vh) scale(0.7464);
  }
  to {
    transform: translate(34.7951vw, 100vh) scale(0.7464);
  }
}
.snow:nth-child(21) {
  opacity: 0.7124;
  transform: translate(34.2624vw, -10px) scale(0.1287);
  animation: fall-21 26s -7s linear infinite;
}
@keyframes fall-21 {
  55.773% {
    transform: translate(25.0339vw, 55.773vh) scale(0.1287);
  }
  to {
    transform: translate(29.64815vw, 100vh) scale(0.1287);
  }
}
.snow:nth-child(22) {
  opacity: 0.5458;
  transform: translate(32.3003vw, -10px) scale(0.7269);
  animation: fall-22 17s -1s linear infinite;
}
@keyframes fall-22 {
  74.329% {
    transform: translate(23.6294vw, 74.329vh) scale(0.7269);
  }
  to {
    transform: translate(27.96485vw, 100vh) scale(0.7269);
  }
}
.snow:nth-child(23) {
  opacity: 0.243;
  transform: translate(68.4365vw, -10px) scale(0.1705);
  animation: fall-23 25s -12s linear infinite;
}
@keyframes fall-23 {
  35.775% {
    transform: translate(63.1024vw, 35.775vh) scale(0.1705);
  }
  to {
    transform: translate(65.76945vw, 100vh) scale(0.1705);
  }
}
.snow:nth-child(24) {
  opacity: 0.5061;
  transform: translate(48.1615vw, -10px) scale(0.6344);
  animation: fall-24 13s -21s linear infinite;
}
@keyframes fall-24 {
  44.956% {
    transform: translate(51.3812vw, 44.956vh) scale(0.6344);
  }
  to {
    transform: translate(49.77135vw, 100vh) scale(0.6344);
  }
}
.snow:nth-child(25) {
  opacity: 0.8089;
  transform: translate(93.7109vw, -10px) scale(0.1268);
  animation: fall-25 18s -14s linear infinite;
}
@keyframes fall-25 {
  38.405% {
    transform: translate(87.2855vw, 38.405vh) scale(0.1268);
  }
  to {
    transform: translate(90.4982vw, 100vh) scale(0.1268);
  }
}
.snow:nth-child(26) {
  opacity: 0.6605;
  transform: translate(52.1949vw, -10px) scale(0.5661);
  animation: fall-26 23s -15s linear infinite;
}
@keyframes fall-26 {
  35.303% {
    transform: translate(43.5472vw, 35.303vh) scale(0.5661);
  }
  to {
    transform: translate(47.87105vw, 100vh) scale(0.5661);
  }
}
.snow:nth-child(27) {
  opacity: 0.5303;
  transform: translate(80.3585vw, -10px) scale(0.3501);
  animation: fall-27 21s -22s linear infinite;
}
@keyframes fall-27 {
  55.459% {
    transform: translate(81.1999vw, 55.459vh) scale(0.3501);
  }
  to {
    transform: translate(80.7792vw, 100vh) scale(0.3501);
  }
}
.snow:nth-child(28) {
  opacity: 0.5307;
  transform: translate(28.1504vw, -10px) scale(0.569);
  animation: fall-28 15s -5s linear infinite;
}
@keyframes fall-28 {
  47.562% {
    transform: translate(35.2957vw, 47.562vh) scale(0.569);
  }
  to {
    transform: translate(31.72305vw, 100vh) scale(0.569);
  }
}
.snow:nth-child(29) {
  opacity: 0.8404;
  transform: translate(40.64vw, -10px) scale(0.1239);
  animation: fall-29 20s -5s linear infinite;
}
@keyframes fall-29 {
  54.758% {
    transform: translate(42.5236vw, 54.758vh) scale(0.1239);
  }
  to {
    transform: translate(41.5818vw, 100vh) scale(0.1239);
  }
}
.snow:nth-child(30) {
  opacity: 0.5979;
  transform: translate(32.1362vw, -10px) scale(0.2177);
  animation: fall-30 11s -13s linear infinite;
}
@keyframes fall-30 {
  57.036% {
    transform: translate(26.0408vw, 57.036vh) scale(0.2177);
  }
  to {
    transform: translate(29.0885vw, 100vh) scale(0.2177);
  }
}
.snow:nth-child(31) {
  opacity: 0.852;
  transform: translate(86.3355vw, -10px) scale(0.8778);
  animation: fall-31 11s -27s linear infinite;
}
@keyframes fall-31 {
  42.709% {
    transform: translate(84.1101vw, 42.709vh) scale(0.8778);
  }
  to {
    transform: translate(85.2228vw, 100vh) scale(0.8778);
  }
}
.snow:nth-child(32) {
  opacity: 0.7745;
  transform: translate(23.2704vw, -10px) scale(0.6987);
  animation: fall-32 12s -12s linear infinite;
}
@keyframes fall-32 {
  39.507% {
    transform: translate(27.5974vw, 39.507vh) scale(0.6987);
  }
  to {
    transform: translate(25.4339vw, 100vh) scale(0.6987);
  }
}
.snow:nth-child(33) {
  opacity: 0.3615;
  transform: translate(2.6164vw, -10px) scale(0.0971);
  animation: fall-33 16s -13s linear infinite;
}
@keyframes fall-33 {
  52.312% {
    transform: translate(-4.7678vw, 52.312vh) scale(0.0971);
  }
  to {
    transform: translate(-1.0757vw, 100vh) scale(0.0971);
  }
}
.snow:nth-child(34) {
  opacity: 0.1384;
  transform: translate(65.537vw, -10px) scale(0.5885);
  animation: fall-34 25s -21s linear infinite;
}
@keyframes fall-34 {
  74.461% {
    transform: translate(69.6008vw, 74.461vh) scale(0.5885);
  }
  to {
    transform: translate(67.5689vw, 100vh) scale(0.5885);
  }
}
.snow:nth-child(35) {
  opacity: 0.1153;
  transform: translate(37.1168vw, -10px) scale(0.1259);
  animation: fall-35 17s -24s linear infinite;
}
@keyframes fall-35 {
  73.702% {
    transform: translate(45.9485vw, 73.702vh) scale(0.1259);
  }
  to {
    transform: translate(41.53265vw, 100vh) scale(0.1259);
  }
}
.snow:nth-child(36) {
  opacity: 0.3886;
  transform: translate(76.3992vw, -10px) scale(0.4573);
  animation: fall-36 26s -28s linear infinite;
}
@keyframes fall-36 {
  43.027% {
    transform: translate(85.2425vw, 43.027vh) scale(0.4573);
  }
  to {
    transform: translate(80.82085vw, 100vh) scale(0.4573);
  }
}
.snow:nth-child(37) {
  opacity: 0.2697;
  transform: translate(12.6437vw, -10px) scale(0.8014);
  animation: fall-37 28s -23s linear infinite;
}
@keyframes fall-37 {
  49.842% {
    transform: translate(15.6682vw, 49.842vh) scale(0.8014);
  }
  to {
    transform: translate(14.15595vw, 100vh) scale(0.8014);
  }
}
.snow:nth-child(38) {
  opacity: 0.2898;
  transform: translate(98.582vw, -10px) scale(0.7557);
  animation: fall-38 22s -17s linear infinite;
}
@keyframes fall-38 {
  48.749% {
    transform: translate(106.5641vw, 48.749vh) scale(0.7557);
  }
  to {
    transform: translate(102.57305vw, 100vh) scale(0.7557);
  }
}
.snow:nth-child(39) {
  opacity: 0.5895;
  transform: translate(74.6206vw, -10px) scale(0.0475);
  animation: fall-39 16s -19s linear infinite;
}
@keyframes fall-39 {
  66.014% {
    transform: translate(82.5582vw, 66.014vh) scale(0.0475);
  }
  to {
    transform: translate(78.5894vw, 100vh) scale(0.0475);
  }
}
.snow:nth-child(40) {
  opacity: 0.0303;
  transform: translate(75.2078vw, -10px) scale(0.9132);
  animation: fall-40 18s -3s linear infinite;
}
@keyframes fall-40 {
  52.082% {
    transform: translate(76.6545vw, 52.082vh) scale(0.9132);
  }
  to {
    transform: translate(75.93115vw, 100vh) scale(0.9132);
  }
}
.snow:nth-child(41) {
  opacity: 0.1303;
  transform: translate(53.5599vw, -10px) scale(0.1911);
  animation: fall-41 26s -24s linear infinite;
}
@keyframes fall-41 {
  34.875% {
    transform: translate(50.3436vw, 34.875vh) scale(0.1911);
  }
  to {
    transform: translate(51.95175vw, 100vh) scale(0.1911);
  }
}
.snow:nth-child(42) {
  opacity: 0.3245;
  transform: translate(9.8231vw, -10px) scale(0.4006);
  animation: fall-42 23s -26s linear infinite;
}
@keyframes fall-42 {
  42.439% {
    transform: translate(16.4885vw, 42.439vh) scale(0.4006);
  }
  to {
    transform: translate(13.1558vw, 100vh) scale(0.4006);
  }
}
.snow:nth-child(43) {
  opacity: 0.4218;
  transform: translate(80.9484vw, -10px) scale(0.9513);
  animation: fall-43 15s -5s linear infinite;
}
@keyframes fall-43 {
  60.239% {
    transform: translate(73.0277vw, 60.239vh) scale(0.9513);
  }
  to {
    transform: translate(76.98805vw, 100vh) scale(0.9513);
  }
}
.snow:nth-child(44) {
  opacity: 0.2188;
  transform: translate(14.1449vw, -10px) scale(0.3508);
  animation: fall-44 29s -16s linear infinite;
}
@keyframes fall-44 {
  41.841% {
    transform: translate(16.4722vw, 41.841vh) scale(0.3508);
  }
  to {
    transform: translate(15.30855vw, 100vh) scale(0.3508);
  }
}
.snow:nth-child(45) {
  opacity: 0.5386;
  transform: translate(32.6706vw, -10px) scale(0.6739);
  animation: fall-45 19s -21s linear infinite;
}
@keyframes fall-45 {
  69.029% {
    transform: translate(27.19vw, 69.029vh) scale(0.6739);
  }
  to {
    transform: translate(29.9303vw, 100vh) scale(0.6739);
  }
}
.snow:nth-child(46) {
  opacity: 0.1493;
  transform: translate(18.7563vw, -10px) scale(0.6522);
  animation: fall-46 16s -22s linear infinite;
}
@keyframes fall-46 {
  44.07% {
    transform: translate(13.6157vw, 44.07vh) scale(0.6522);
  }
  to {
    transform: translate(16.186vw, 100vh) scale(0.6522);
  }
}
.snow:nth-child(47) {
  opacity: 0.0299;
  transform: translate(82.8123vw, -10px) scale(0.0761);
  animation: fall-47 28s -24s linear infinite;
}
@keyframes fall-47 {
  73.607% {
    transform: translate(83.9119vw, 73.607vh) scale(0.0761);
  }
  to {
    transform: translate(83.3621vw, 100vh) scale(0.0761);
  }
}
.snow:nth-child(48) {
  opacity: 0.3122;
  transform: translate(1.6789vw, -10px) scale(0.4322);
  animation: fall-48 18s -13s linear infinite;
}
@keyframes fall-48 {
  48.382% {
    transform: translate(-4.7474vw, 48.382vh) scale(0.4322);
  }
  to {
    transform: translate(-1.53425vw, 100vh) scale(0.4322);
  }
}
.snow:nth-child(49) {
  opacity: 0.0999;
  transform: translate(63.4753vw, -10px) scale(0.8127);
  animation: fall-49 30s -30s linear infinite;
}
@keyframes fall-49 {
  60.729% {
    transform: translate(67.1109vw, 60.729vh) scale(0.8127);
  }
  to {
    transform: translate(65.2931vw, 100vh) scale(0.8127);
  }
}
.snow:nth-child(50) {
  opacity: 0.8583;
  transform: translate(7.3486vw, -10px) scale(0.9794);
  animation: fall-50 22s -15s linear infinite;
}
@keyframes fall-50 {
  56.783% {
    transform: translate(12.0894vw, 56.783vh) scale(0.9794);
  }
  to {
    transform: translate(9.719vw, 100vh) scale(0.9794);
  }
}
.snow:nth-child(51) {
  opacity: 0.3779;
  transform: translate(29.803vw, -10px) scale(0.3593);
  animation: fall-51 15s -21s linear infinite;
}
@keyframes fall-51 {
  54.787% {
    transform: translate(30.7039vw, 54.787vh) scale(0.3593);
  }
  to {
    transform: translate(30.25345vw, 100vh) scale(0.3593);
  }
}
.snow:nth-child(52) {
  opacity: 0.9924;
  transform: translate(63.1248vw, -10px) scale(0.755);
  animation: fall-52 11s -26s linear infinite;
}
@keyframes fall-52 {
  72.408% {
    transform: translate(71.0756vw, 72.408vh) scale(0.755);
  }
  to {
    transform: translate(67.1002vw, 100vh) scale(0.755);
  }
}
.snow:nth-child(53) {
  opacity: 0.914;
  transform: translate(49.2567vw, -10px) scale(0.7271);
  animation: fall-53 22s -28s linear infinite;
}
@keyframes fall-53 {
  45.689% {
    transform: translate(47.4345vw, 45.689vh) scale(0.7271);
  }
  to {
    transform: translate(48.3456vw, 100vh) scale(0.7271);
  }
}
.snow:nth-child(54) {
  opacity: 0.5087;
  transform: translate(51.3415vw, -10px) scale(0.4027);
  animation: fall-54 11s -25s linear infinite;
}
@keyframes fall-54 {
  55.088% {
    transform: translate(43.1536vw, 55.088vh) scale(0.4027);
  }
  to {
    transform: translate(47.24755vw, 100vh) scale(0.4027);
  }
}
.snow:nth-child(55) {
  opacity: 0.1186;
  transform: translate(74.1993vw, -10px) scale(0.6312);
  animation: fall-55 29s -3s linear infinite;
}
@keyframes fall-55 {
  53.461% {
    transform: translate(68.6641vw, 53.461vh) scale(0.6312);
  }
  to {
    transform: translate(71.4317vw, 100vh) scale(0.6312);
  }
}
.snow:nth-child(56) {
  opacity: 0.1686;
  transform: translate(10.8617vw, -10px) scale(0.1274);
  animation: fall-56 27s -21s linear infinite;
}
@keyframes fall-56 {
  53.746% {
    transform: translate(3.3316vw, 53.746vh) scale(0.1274);
  }
  to {
    transform: translate(7.09665vw, 100vh) scale(0.1274);
  }
}
.snow:nth-child(57) {
  opacity: 0.6816;
  transform: translate(40.1326vw, -10px) scale(0.4728);
  animation: fall-57 21s -6s linear infinite;
}
@keyframes fall-57 {
  33.006% {
    transform: translate(44.1531vw, 33.006vh) scale(0.4728);
  }
  to {
    transform: translate(42.14285vw, 100vh) scale(0.4728);
  }
}
.snow:nth-child(58) {
  opacity: 0.4159;
  transform: translate(62.79vw, -10px) scale(0.0902);
  animation: fall-58 13s -28s linear infinite;
}
@keyframes fall-58 {
  66.154% {
    transform: translate(61.2054vw, 66.154vh) scale(0.0902);
  }
  to {
    transform: translate(61.9977vw, 100vh) scale(0.0902);
  }
}
.snow:nth-child(59) {
  opacity: 0.4583;
  transform: translate(79.98vw, -10px) scale(0.8866);
  animation: fall-59 21s -8s linear infinite;
}
@keyframes fall-59 {
  30.529% {
    transform: translate(84.2163vw, 30.529vh) scale(0.8866);
  }
  to {
    transform: translate(82.09815vw, 100vh) scale(0.8866);
  }
}
.snow:nth-child(60) {
  opacity: 0.9901;
  transform: translate(47.2103vw, -10px) scale(0.8464);
  animation: fall-60 25s -27s linear infinite;
}
@keyframes fall-60 {
  39.603% {
    transform: translate(56.1265vw, 39.603vh) scale(0.8464);
  }
  to {
    transform: translate(51.6684vw, 100vh) scale(0.8464);
  }
}
.snow:nth-child(61) {
  opacity: 0.4699;
  transform: translate(96.8721vw, -10px) scale(0.4718);
  animation: fall-61 19s -5s linear infinite;
}
@keyframes fall-61 {
  43.638% {
    transform: translate(105.7631vw, 43.638vh) scale(0.4718);
  }
  to {
    transform: translate(101.3176vw, 100vh) scale(0.4718);
  }
}
.snow:nth-child(62) {
  opacity: 0.1249;
  transform: translate(3.0173vw, -10px) scale(0.3513);
  animation: fall-62 30s -22s linear infinite;
}
@keyframes fall-62 {
  63.57% {
    transform: translate(5.4553vw, 63.57vh) scale(0.3513);
  }
  to {
    transform: translate(4.2363vw, 100vh) scale(0.3513);
  }
}
.snow:nth-child(63) {
  opacity: 0.6201;
  transform: translate(8.2745vw, -10px) scale(0.5039);
  animation: fall-63 11s -14s linear infinite;
}
@keyframes fall-63 {
  69.939% {
    transform: translate(1.9189vw, 69.939vh) scale(0.5039);
  }
  to {
    transform: translate(5.0967vw, 100vh) scale(0.5039);
  }
}
.snow:nth-child(64) {
  opacity: 0.2087;
  transform: translate(43.2145vw, -10px) scale(0.7868);
  animation: fall-64 30s -27s linear infinite;
}
@keyframes fall-64 {
  54.055% {
    transform: translate(43.9345vw, 54.055vh) scale(0.7868);
  }
  to {
    transform: translate(43.5745vw, 100vh) scale(0.7868);
  }
}
.snow:nth-child(65) {
  opacity: 0.0247;
  transform: translate(9.8097vw, -10px) scale(0.4894);
  animation: fall-65 15s -13s linear infinite;
}
@keyframes fall-65 {
  40.195% {
    transform: translate(6.902vw, 40.195vh) scale(0.4894);
  }
  to {
    transform: translate(8.35585vw, 100vh) scale(0.4894);
  }
}
.snow:nth-child(66) {
  opacity: 0.2456;
  transform: translate(62.6549vw, -10px) scale(0.8147);
  animation: fall-66 10s -17s linear infinite;
}
@keyframes fall-66 {
  37.104% {
    transform: translate(61.5804vw, 37.104vh) scale(0.8147);
  }
  to {
    transform: translate(62.11765vw, 100vh) scale(0.8147);
  }
}
.snow:nth-child(67) {
  opacity: 0.5269;
  transform: translate(99.5207vw, -10px) scale(0.7895);
  animation: fall-67 29s -19s linear infinite;
}
@keyframes fall-67 {
  31.294% {
    transform: translate(108.898vw, 31.294vh) scale(0.7895);
  }
  to {
    transform: translate(104.20935vw, 100vh) scale(0.7895);
  }
}
.snow:nth-child(68) {
  opacity: 0.3524;
  transform: translate(39.3598vw, -10px) scale(0.1829);
  animation: fall-68 16s -2s linear infinite;
}
@keyframes fall-68 {
  46.992% {
    transform: translate(39.1726vw, 46.992vh) scale(0.1829);
  }
  to {
    transform: translate(39.2662vw, 100vh) scale(0.1829);
  }
}
.snow:nth-child(69) {
  opacity: 0.0177;
  transform: translate(29.1473vw, -10px) scale(0.5134);
  animation: fall-69 27s -26s linear infinite;
}
@keyframes fall-69 {
  33.786% {
    transform: translate(25.43vw, 33.786vh) scale(0.5134);
  }
  to {
    transform: translate(27.28865vw, 100vh) scale(0.5134);
  }
}
.snow:nth-child(70) {
  opacity: 0.5584;
  transform: translate(39.1454vw, -10px) scale(0.2796);
  animation: fall-70 15s -18s linear infinite;
}
@keyframes fall-70 {
  68.845% {
    transform: translate(40.4925vw, 68.845vh) scale(0.2796);
  }
  to {
    transform: translate(39.81895vw, 100vh) scale(0.2796);
  }
}
.snow:nth-child(71) {
  opacity: 0.8421;
  transform: translate(45.9683vw, -10px) scale(0.0216);
  animation: fall-71 30s -13s linear infinite;
}
@keyframes fall-71 {
  51.065% {
    transform: translate(52.7574vw, 51.065vh) scale(0.0216);
  }
  to {
    transform: translate(49.36285vw, 100vh) scale(0.0216);
  }
}
.snow:nth-child(72) {
  opacity: 0.5033;
  transform: translate(7.34vw, -10px) scale(0.2681);
  animation: fall-72 29s -21s linear infinite;
}
@keyframes fall-72 {
  78.668% {
    transform: translate(12.8645vw, 78.668vh) scale(0.2681);
  }
  to {
    transform: translate(10.10225vw, 100vh) scale(0.2681);
  }
}
.snow:nth-child(73) {
  opacity: 0.2547;
  transform: translate(13.3176vw, -10px) scale(0.4789);
  animation: fall-73 15s -20s linear infinite;
}
@keyframes fall-73 {
  34.71% {
    transform: translate(18.563vw, 34.71vh) scale(0.4789);
  }
  to {
    transform: translate(15.9403vw, 100vh) scale(0.4789);
  }
}
.snow:nth-child(74) {
  opacity: 0.0265;
  transform: translate(73.7808vw, -10px) scale(0.146);
  animation: fall-74 27s -1s linear infinite;
}
@keyframes fall-74 {
  75.006% {
    transform: translate(81.8382vw, 75.006vh) scale(0.146);
  }
  to {
    transform: translate(77.8095vw, 100vh) scale(0.146);
  }
}
.snow:nth-child(75) {
  opacity: 0.5943;
  transform: translate(39.3493vw, -10px) scale(0.3176);
  animation: fall-75 12s -3s linear infinite;
}
@keyframes fall-75 {
  33.159% {
    transform: translate(42.8586vw, 33.159vh) scale(0.3176);
  }
  to {
    transform: translate(41.10395vw, 100vh) scale(0.3176);
  }
}
.snow:nth-child(76) {
  opacity: 0.7975;
  transform: translate(95.4388vw, -10px) scale(0.0778);
  animation: fall-76 26s -8s linear infinite;
}
@keyframes fall-76 {
  55.299% {
    transform: translate(95.9859vw, 55.299vh) scale(0.0778);
  }
  to {
    transform: translate(95.71235vw, 100vh) scale(0.0778);
  }
}
.snow:nth-child(77) {
  opacity: 0.3038;
  transform: translate(70.2652vw, -10px) scale(0.5121);
  animation: fall-77 21s -8s linear infinite;
}
@keyframes fall-77 {
  73.323% {
    transform: translate(73.2941vw, 73.323vh) scale(0.5121);
  }
  to {
    transform: translate(71.77965vw, 100vh) scale(0.5121);
  }
}
.snow:nth-child(78) {
  opacity: 0.8424;
  transform: translate(35.2291vw, -10px) scale(0.5803);
  animation: fall-78 18s -25s linear infinite;
}
@keyframes fall-78 {
  78.638% {
    transform: translate(42.5566vw, 78.638vh) scale(0.5803);
  }
  to {
    transform: translate(38.89285vw, 100vh) scale(0.5803);
  }
}
.snow:nth-child(79) {
  opacity: 0.1517;
  transform: translate(73.01vw, -10px) scale(0.0629);
  animation: fall-79 12s -9s linear infinite;
}
@keyframes fall-79 {
  47.231% {
    transform: translate(68.8676vw, 47.231vh) scale(0.0629);
  }
  to {
    transform: translate(70.9388vw, 100vh) scale(0.0629);
  }
}
.snow:nth-child(80) {
  opacity: 0.2874;
  transform: translate(40.205vw, -10px) scale(0.8854);
  animation: fall-80 11s -19s linear infinite;
}
@keyframes fall-80 {
  41.538% {
    transform: translate(44.575vw, 41.538vh) scale(0.8854);
  }
  to {
    transform: translate(42.39vw, 100vh) scale(0.8854);
  }
}
.snow:nth-child(81) {
  opacity: 0.5136;
  transform: translate(6.0412vw, -10px) scale(0.077);
  animation: fall-81 12s -18s linear infinite;
}
@keyframes fall-81 {
  63.622% {
    transform: translate(-2.2539vw, 63.622vh) scale(0.077);
  }
  to {
    transform: translate(1.89365vw, 100vh) scale(0.077);
  }
}
.snow:nth-child(82) {
  opacity: 0.4127;
  transform: translate(46.0908vw, -10px) scale(0.0568);
  animation: fall-82 25s -28s linear infinite;
}
@keyframes fall-82 {
  67.566% {
    transform: translate(54.0465vw, 67.566vh) scale(0.0568);
  }
  to {
    transform: translate(50.06865vw, 100vh) scale(0.0568);
  }
}
.snow:nth-child(83) {
  opacity: 0.5214;
  transform: translate(7.4129vw, -10px) scale(0.103);
  animation: fall-83 11s -2s linear infinite;
}
@keyframes fall-83 {
  67.165% {
    transform: translate(5.2829vw, 67.165vh) scale(0.103);
  }
  to {
    transform: translate(6.3479vw, 100vh) scale(0.103);
  }
}
.snow:nth-child(84) {
  opacity: 0.4109;
  transform: translate(58.3163vw, -10px) scale(0.8342);
  animation: fall-84 26s -21s linear infinite;
}
@keyframes fall-84 {
  33.186% {
    transform: translate(67.9817vw, 33.186vh) scale(0.8342);
  }
  to {
    transform: translate(63.149vw, 100vh) scale(0.8342);
  }
}
.snow:nth-child(85) {
  opacity: 0.725;
  transform: translate(36.2232vw, -10px) scale(0.5532);
  animation: fall-85 19s -12s linear infinite;
}
@keyframes fall-85 {
  54.524% {
    transform: translate(32.8122vw, 54.524vh) scale(0.5532);
  }
  to {
    transform: translate(34.5177vw, 100vh) scale(0.5532);
  }
}
.snow:nth-child(86) {
  opacity: 0.1698;
  transform: translate(13.6809vw, -10px) scale(0.2529);
  animation: fall-86 25s -30s linear infinite;
}
@keyframes fall-86 {
  37.058% {
    transform: translate(7.439vw, 37.058vh) scale(0.2529);
  }
  to {
    transform: translate(10.55995vw, 100vh) scale(0.2529);
  }
}
.snow:nth-child(87) {
  opacity: 0.6669;
  transform: translate(64.8883vw, -10px) scale(0.5968);
  animation: fall-87 18s -9s linear infinite;
}
@keyframes fall-87 {
  48.165% {
    transform: translate(57.1686vw, 48.165vh) scale(0.5968);
  }
  to {
    transform: translate(61.02845vw, 100vh) scale(0.5968);
  }
}
.snow:nth-child(88) {
  opacity: 0.1596;
  transform: translate(95.4126vw, -10px) scale(0.2325);
  animation: fall-88 23s -21s linear infinite;
}
@keyframes fall-88 {
  50.293% {
    transform: translate(103.4543vw, 50.293vh) scale(0.2325);
  }
  to {
    transform: translate(99.43345vw, 100vh) scale(0.2325);
  }
}
.snow:nth-child(89) {
  opacity: 0.7834;
  transform: translate(11.9612vw, -10px) scale(0.0305);
  animation: fall-89 26s -21s linear infinite;
}
@keyframes fall-89 {
  74.791% {
    transform: translate(18.6369vw, 74.791vh) scale(0.0305);
  }
  to {
    transform: translate(15.29905vw, 100vh) scale(0.0305);
  }
}
.snow:nth-child(90) {
  opacity: 0.1903;
  transform: translate(64.3894vw, -10px) scale(0.7633);
  animation: fall-90 10s -29s linear infinite;
}
@keyframes fall-90 {
  74.646% {
    transform: translate(66.2024vw, 74.646vh) scale(0.7633);
  }
  to {
    transform: translate(65.2959vw, 100vh) scale(0.7633);
  }
}
.snow:nth-child(91) {
  opacity: 0.8188;
  transform: translate(82.5855vw, -10px) scale(0.3782);
  animation: fall-91 23s -2s linear infinite;
}
@keyframes fall-91 {
  51.007% {
    transform: translate(82.6582vw, 51.007vh) scale(0.3782);
  }
  to {
    transform: translate(82.62185vw, 100vh) scale(0.3782);
  }
}
.snow:nth-child(92) {
  opacity: 0.3217;
  transform: translate(9.3286vw, -10px) scale(0.76);
  animation: fall-92 26s -22s linear infinite;
}
@keyframes fall-92 {
  51.772% {
    transform: translate(0.1659vw, 51.772vh) scale(0.76);
  }
  to {
    transform: translate(4.74725vw, 100vh) scale(0.76);
  }
}
.snow:nth-child(93) {
  opacity: 0.1448;
  transform: translate(46.9291vw, -10px) scale(0.5634);
  animation: fall-93 21s -18s linear infinite;
}
@keyframes fall-93 {
  43.378% {
    transform: translate(46.5047vw, 43.378vh) scale(0.5634);
  }
  to {
    transform: translate(46.7169vw, 100vh) scale(0.5634);
  }
}
.snow:nth-child(94) {
  opacity: 0.191;
  transform: translate(69.29vw, -10px) scale(0.4473);
  animation: fall-94 25s -12s linear infinite;
}
@keyframes fall-94 {
  48.2% {
    transform: translate(59.9879vw, 48.2vh) scale(0.4473);
  }
  to {
    transform: translate(64.63895vw, 100vh) scale(0.4473);
  }
}
.snow:nth-child(95) {
  opacity: 0.3675;
  transform: translate(97.4952vw, -10px) scale(0.226);
  animation: fall-95 23s -12s linear infinite;
}
@keyframes fall-95 {
  63.11% {
    transform: translate(103.5169vw, 63.11vh) scale(0.226);
  }
  to {
    transform: translate(100.50605vw, 100vh) scale(0.226);
  }
}
.snow:nth-child(96) {
  opacity: 0.0396;
  transform: translate(69.2722vw, -10px) scale(0.5211);
  animation: fall-96 17s -20s linear infinite;
}
@keyframes fall-96 {
  76.821% {
    transform: translate(76.405vw, 76.821vh) scale(0.5211);
  }
  to {
    transform: translate(72.8386vw, 100vh) scale(0.5211);
  }
}
.snow:nth-child(97) {
  opacity: 0.565;
  transform: translate(34.3532vw, -10px) scale(0.1981);
  animation: fall-97 11s -29s linear infinite;
}
@keyframes fall-97 {
  79.687% {
    transform: translate(41.2653vw, 79.687vh) scale(0.1981);
  }
  to {
    transform: translate(37.80925vw, 100vh) scale(0.1981);
  }
}
.snow:nth-child(98) {
  opacity: 0.1306;
  transform: translate(16.0613vw, -10px) scale(0.0219);
  animation: fall-98 27s -10s linear infinite;
}
@keyframes fall-98 {
  64.486% {
    transform: translate(15.5952vw, 64.486vh) scale(0.0219);
  }
  to {
    transform: translate(15.82825vw, 100vh) scale(0.0219);
  }
}
.snow:nth-child(99) {
  opacity: 0.2856;
  transform: translate(7.5779vw, -10px) scale(0.1766);
  animation: fall-99 23s -10s linear infinite;
}
@keyframes fall-99 {
  67.395% {
    transform: translate(1.3241vw, 67.395vh) scale(0.1766);
  }
  to {
    transform: translate(4.451vw, 100vh) scale(0.1766);
  }
}
.snow:nth-child(100) {
  opacity: 0.0277;
  transform: translate(74.8079vw, -10px) scale(0.1433);
  animation: fall-100 14s -11s linear infinite;
}
@keyframes fall-100 {
  38.381% {
    transform: translate(71.0572vw, 38.381vh) scale(0.1433);
  }
  to {
    transform: translate(72.93255vw, 100vh) scale(0.1433);
  }
}
.snow:nth-child(101) {
  opacity: 0.2985;
  transform: translate(57.9073vw, -10px) scale(0.258);
  animation: fall-101 25s -29s linear infinite;
}
@keyframes fall-101 {
  76.627% {
    transform: translate(64.8029vw, 76.627vh) scale(0.258);
  }
  to {
    transform: translate(61.3551vw, 100vh) scale(0.258);
  }
}
.snow:nth-child(102) {
  opacity: 0.1054;
  transform: translate(2.2894vw, -10px) scale(0.4462);
  animation: fall-102 23s -13s linear infinite;
}
@keyframes fall-102 {
  51.234% {
    transform: translate(2.604vw, 51.234vh) scale(0.4462);
  }
  to {
    transform: translate(2.4467vw, 100vh) scale(0.4462);
  }
}
.snow:nth-child(103) {
  opacity: 0.0251;
  transform: translate(97.5353vw, -10px) scale(0.2176);
  animation: fall-103 30s -16s linear infinite;
}
@keyframes fall-103 {
  37.639% {
    transform: translate(95.6344vw, 37.639vh) scale(0.2176);
  }
  to {
    transform: translate(96.58485vw, 100vh) scale(0.2176);
  }
}
.snow:nth-child(104) {
  opacity: 0.2529;
  transform: translate(41.3658vw, -10px) scale(0.7307);
  animation: fall-104 29s -19s linear infinite;
}
@keyframes fall-104 {
  62.561% {
    transform: translate(32.7824vw, 62.561vh) scale(0.7307);
  }
  to {
    transform: translate(37.0741vw, 100vh) scale(0.7307);
  }
}
.snow:nth-child(105) {
  opacity: 0.4563;
  transform: translate(88.4644vw, -10px) scale(0.1421);
  animation: fall-105 27s -6s linear infinite;
}
@keyframes fall-105 {
  59.268% {
    transform: translate(94.3035vw, 59.268vh) scale(0.1421);
  }
  to {
    transform: translate(91.38395vw, 100vh) scale(0.1421);
  }
}
.snow:nth-child(106) {
  opacity: 0.832;
  transform: translate(33.533vw, -10px) scale(0.4698);
  animation: fall-106 16s -16s linear infinite;
}
@keyframes fall-106 {
  55.955% {
    transform: translate(42.6512vw, 55.955vh) scale(0.4698);
  }
  to {
    transform: translate(38.0921vw, 100vh) scale(0.4698);
  }
}
.snow:nth-child(107) {
  opacity: 0.9631;
  transform: translate(39.5478vw, -10px) scale(0.6472);
  animation: fall-107 18s -19s linear infinite;
}
@keyframes fall-107 {
  58.062% {
    transform: translate(46.0751vw, 58.062vh) scale(0.6472);
  }
  to {
    transform: translate(42.81145vw, 100vh) scale(0.6472);
  }
}
.snow:nth-child(108) {
  opacity: 0.8234;
  transform: translate(30.4457vw, -10px) scale(0.6346);
  animation: fall-108 30s -13s linear infinite;
}
@keyframes fall-108 {
  65.715% {
    transform: translate(35.9946vw, 65.715vh) scale(0.6346);
  }
  to {
    transform: translate(33.22015vw, 100vh) scale(0.6346);
  }
}
.snow:nth-child(109) {
  opacity: 0.1544;
  transform: translate(56.3438vw, -10px) scale(0.6612);
  animation: fall-109 24s -7s linear infinite;
}
@keyframes fall-109 {
  79.056% {
    transform: translate(54.6189vw, 79.056vh) scale(0.6612);
  }
  to {
    transform: translate(55.48135vw, 100vh) scale(0.6612);
  }
}
.snow:nth-child(110) {
  opacity: 0.4105;
  transform: translate(42.9041vw, -10px) scale(0.7985);
  animation: fall-110 27s -13s linear infinite;
}
@keyframes fall-110 {
  42.153% {
    transform: translate(50.7062vw, 42.153vh) scale(0.7985);
  }
  to {
    transform: translate(46.80515vw, 100vh) scale(0.7985);
  }
}
.snow:nth-child(111) {
  opacity: 0.5298;
  transform: translate(7.5111vw, -10px) scale(0.5287);
  animation: fall-111 25s -14s linear infinite;
}
@keyframes fall-111 {
  37.635% {
    transform: translate(-1.4093vw, 37.635vh) scale(0.5287);
  }
  to {
    transform: translate(3.0509vw, 100vh) scale(0.5287);
  }
}
.snow:nth-child(112) {
  opacity: 0.7437;
  transform: translate(40.078vw, -10px) scale(0.1802);
  animation: fall-112 18s -1s linear infinite;
}
@keyframes fall-112 {
  30.141% {
    transform: translate(39.5828vw, 30.141vh) scale(0.1802);
  }
  to {
    transform: translate(39.8304vw, 100vh) scale(0.1802);
  }
}
.snow:nth-child(113) {
  opacity: 0.9069;
  transform: translate(59.4574vw, -10px) scale(0.9206);
  animation: fall-113 15s -27s linear infinite;
}
@keyframes fall-113 {
  70.967% {
    transform: translate(53.0909vw, 70.967vh) scale(0.9206);
  }
  to {
    transform: translate(56.27415vw, 100vh) scale(0.9206);
  }
}
.snow:nth-child(114) {
  opacity: 0.9085;
  transform: translate(30.9193vw, -10px) scale(0.486);
  animation: fall-114 16s -11s linear infinite;
}
@keyframes fall-114 {
  53.111% {
    transform: translate(31.2481vw, 53.111vh) scale(0.486);
  }
  to {
    transform: translate(31.0837vw, 100vh) scale(0.486);
  }
}
.snow:nth-child(115) {
  opacity: 0.5163;
  transform: translate(42.4853vw, -10px) scale(0.6267);
  animation: fall-115 16s -13s linear infinite;
}
@keyframes fall-115 {
  55.402% {
    transform: translate(33.4071vw, 55.402vh) scale(0.6267);
  }
  to {
    transform: translate(37.9462vw, 100vh) scale(0.6267);
  }
}
.snow:nth-child(116) {
  opacity: 0.6773;
  transform: translate(10.9941vw, -10px) scale(0.9227);
  animation: fall-116 22s -10s linear infinite;
}
@keyframes fall-116 {
  54.075% {
    transform: translate(8.991vw, 54.075vh) scale(0.9227);
  }
  to {
    transform: translate(9.99255vw, 100vh) scale(0.9227);
  }
}
.snow:nth-child(117) {
  opacity: 0.4711;
  transform: translate(86.5706vw, -10px) scale(0.4917);
  animation: fall-117 30s -17s linear infinite;
}
@keyframes fall-117 {
  36.257% {
    transform: translate(92.7027vw, 36.257vh) scale(0.4917);
  }
  to {
    transform: translate(89.63665vw, 100vh) scale(0.4917);
  }
}
.snow:nth-child(118) {
  opacity: 0.083;
  transform: translate(75.3638vw, -10px) scale(0.7602);
  animation: fall-118 15s -25s linear infinite;
}
@keyframes fall-118 {
  68.206% {
    transform: translate(74.4735vw, 68.206vh) scale(0.7602);
  }
  to {
    transform: translate(74.91865vw, 100vh) scale(0.7602);
  }
}
.snow:nth-child(119) {
  opacity: 0.091;
  transform: translate(97.48vw, -10px) scale(0.5976);
  animation: fall-119 20s -23s linear infinite;
}
@keyframes fall-119 {
  55.021% {
    transform: translate(106.9291vw, 55.021vh) scale(0.5976);
  }
  to {
    transform: translate(102.20455vw, 100vh) scale(0.5976);
  }
}
.snow:nth-child(120) {
  opacity: 0.0244;
  transform: translate(16.4728vw, -10px) scale(0.5532);
  animation: fall-120 24s -7s linear infinite;
}
@keyframes fall-120 {
  77.258% {
    transform: translate(15.8551vw, 77.258vh) scale(0.5532);
  }
  to {
    transform: translate(16.16395vw, 100vh) scale(0.5532);
  }
}
.snow:nth-child(121) {
  opacity: 0.8196;
  transform: translate(40.6902vw, -10px) scale(0.3375);
  animation: fall-121 28s -10s linear infinite;
}
@keyframes fall-121 {
  51.495% {
    transform: translate(32.3468vw, 51.495vh) scale(0.3375);
  }
  to {
    transform: translate(36.5185vw, 100vh) scale(0.3375);
  }
}
.snow:nth-child(122) {
  opacity: 0.9211;
  transform: translate(96.2045vw, -10px) scale(0.6881);
  animation: fall-122 27s -3s linear infinite;
}
@keyframes fall-122 {
  57.885% {
    transform: translate(96.1595vw, 57.885vh) scale(0.6881);
  }
  to {
    transform: translate(96.182vw, 100vh) scale(0.6881);
  }
}
.snow:nth-child(123) {
  opacity: 0.6863;
  transform: translate(75.1724vw, -10px) scale(0.3913);
  animation: fall-123 11s -4s linear infinite;
}
@keyframes fall-123 {
  38.637% {
    transform: translate(71.6108vw, 38.637vh) scale(0.3913);
  }
  to {
    transform: translate(73.3916vw, 100vh) scale(0.3913);
  }
}
.snow:nth-child(124) {
  opacity: 0.3141;
  transform: translate(75.0457vw, -10px) scale(0.3459);
  animation: fall-124 25s -14s linear infinite;
}
@keyframes fall-124 {
  35.699% {
    transform: translate(78.0078vw, 35.699vh) scale(0.3459);
  }
  to {
    transform: translate(76.52675vw, 100vh) scale(0.3459);
  }
}
.snow:nth-child(125) {
  opacity: 0.0786;
  transform: translate(35.6352vw, -10px) scale(0.6819);
  animation: fall-125 19s -4s linear infinite;
}
@keyframes fall-125 {
  75.728% {
    transform: translate(43.436vw, 75.728vh) scale(0.6819);
  }
  to {
    transform: translate(39.5356vw, 100vh) scale(0.6819);
  }
}
.snow:nth-child(126) {
  opacity: 0.9753;
  transform: translate(40.0154vw, -10px) scale(0.9306);
  animation: fall-126 23s -10s linear infinite;
}
@keyframes fall-126 {
  77.722% {
    transform: translate(48.5248vw, 77.722vh) scale(0.9306);
  }
  to {
    transform: translate(44.2701vw, 100vh) scale(0.9306);
  }
}
.snow:nth-child(127) {
  opacity: 0.8301;
  transform: translate(68.9531vw, -10px) scale(0.3885);
  animation: fall-127 13s -30s linear infinite;
}
@keyframes fall-127 {
  74.415% {
    transform: translate(76.6318vw, 74.415vh) scale(0.3885);
  }
  to {
    transform: translate(72.79245vw, 100vh) scale(0.3885);
  }
}
.snow:nth-child(128) {
  opacity: 0.4386;
  transform: translate(80.4076vw, -10px) scale(0.356);
  animation: fall-128 10s -22s linear infinite;
}
@keyframes fall-128 {
  71.39% {
    transform: translate(85.5049vw, 71.39vh) scale(0.356);
  }
  to {
    transform: translate(82.95625vw, 100vh) scale(0.356);
  }
}
.snow:nth-child(129) {
  opacity: 0.9881;
  transform: translate(33.3235vw, -10px) scale(0.8563);
  animation: fall-129 24s -9s linear infinite;
}
@keyframes fall-129 {
  69.4% {
    transform: translate(25.5062vw, 69.4vh) scale(0.8563);
  }
  to {
    transform: translate(29.41485vw, 100vh) scale(0.8563);
  }
}
.snow:nth-child(130) {
  opacity: 0.2185;
  transform: translate(95.7509vw, -10px) scale(0.5251);
  animation: fall-130 13s -22s linear infinite;
}
@keyframes fall-130 {
  42.218% {
    transform: translate(101.2313vw, 42.218vh) scale(0.5251);
  }
  to {
    transform: translate(98.4911vw, 100vh) scale(0.5251);
  }
}
.snow:nth-child(131) {
  opacity: 0.959;
  transform: translate(43.5774vw, -10px) scale(0.3844);
  animation: fall-131 17s -18s linear infinite;
}
@keyframes fall-131 {
  70.777% {
    transform: translate(40.9405vw, 70.777vh) scale(0.3844);
  }
  to {
    transform: translate(42.25895vw, 100vh) scale(0.3844);
  }
}
.snow:nth-child(132) {
  opacity: 0.4182;
  transform: translate(9.4708vw, -10px) scale(0.7209);
  animation: fall-132 28s -23s linear infinite;
}
@keyframes fall-132 {
  52.801% {
    transform: translate(0.2121vw, 52.801vh) scale(0.7209);
  }
  to {
    transform: translate(4.84145vw, 100vh) scale(0.7209);
  }
}
.snow:nth-child(133) {
  opacity: 0.2933;
  transform: translate(58.0063vw, -10px) scale(0.0371);
  animation: fall-133 23s -1s linear infinite;
}
@keyframes fall-133 {
  38.736% {
    transform: translate(52.5221vw, 38.736vh) scale(0.0371);
  }
  to {
    transform: translate(55.2642vw, 100vh) scale(0.0371);
  }
}
.snow:nth-child(134) {
  opacity: 0.0224;
  transform: translate(0.3709vw, -10px) scale(0.9735);
  animation: fall-134 20s -12s linear infinite;
}
@keyframes fall-134 {
  61.705% {
    transform: translate(9.0465vw, 61.705vh) scale(0.9735);
  }
  to {
    transform: translate(4.7087vw, 100vh) scale(0.9735);
  }
}
.snow:nth-child(135) {
  opacity: 0.3219;
  transform: translate(56.3345vw, -10px) scale(0.8106);
  animation: fall-135 15s -2s linear infinite;
}
@keyframes fall-135 {
  32.412% {
    transform: translate(53.6122vw, 32.412vh) scale(0.8106);
  }
  to {
    transform: translate(54.97335vw, 100vh) scale(0.8106);
  }
}
.snow:nth-child(136) {
  opacity: 0.0791;
  transform: translate(67.5248vw, -10px) scale(0.2899);
  animation: fall-136 14s -22s linear infinite;
}
@keyframes fall-136 {
  64.723% {
    transform: translate(71.4979vw, 64.723vh) scale(0.2899);
  }
  to {
    transform: translate(69.51135vw, 100vh) scale(0.2899);
  }
}
.snow:nth-child(137) {
  opacity: 0.149;
  transform: translate(36.85vw, -10px) scale(0.0573);
  animation: fall-137 16s -19s linear infinite;
}
@keyframes fall-137 {
  79.568% {
    transform: translate(39.8502vw, 79.568vh) scale(0.0573);
  }
  to {
    transform: translate(38.3501vw, 100vh) scale(0.0573);
  }
}
.snow:nth-child(138) {
  opacity: 0.4962;
  transform: translate(97.1922vw, -10px) scale(0.7741);
  animation: fall-138 10s -29s linear infinite;
}
@keyframes fall-138 {
  67.577% {
    transform: translate(105.908vw, 67.577vh) scale(0.7741);
  }
  to {
    transform: translate(101.5501vw, 100vh) scale(0.7741);
  }
}
.snow:nth-child(139) {
  opacity: 0.2825;
  transform: translate(96.0566vw, -10px) scale(0.4791);
  animation: fall-139 25s -15s linear infinite;
}
@keyframes fall-139 {
  57.582% {
    transform: translate(90.3908vw, 57.582vh) scale(0.4791);
  }
  to {
    transform: translate(93.2237vw, 100vh) scale(0.4791);
  }
}
.snow:nth-child(140) {
  opacity: 0.9634;
  transform: translate(84.92vw, -10px) scale(0.5239);
  animation: fall-140 29s -8s linear infinite;
}
@keyframes fall-140 {
  62.723% {
    transform: translate(94.3409vw, 62.723vh) scale(0.5239);
  }
  to {
    transform: translate(89.63045vw, 100vh) scale(0.5239);
  }
}
.snow:nth-child(141) {
  opacity: 0.0806;
  transform: translate(99.8275vw, -10px) scale(0.3181);
  animation: fall-141 19s -10s linear infinite;
}
@keyframes fall-141 {
  45.397% {
    transform: translate(97.4224vw, 45.397vh) scale(0.3181);
  }
  to {
    transform: translate(98.62495vw, 100vh) scale(0.3181);
  }
}
.snow:nth-child(142) {
  opacity: 0.8138;
  transform: translate(69.184vw, -10px) scale(0.9878);
  animation: fall-142 25s -22s linear infinite;
}
@keyframes fall-142 {
  43.655% {
    transform: translate(72.5836vw, 43.655vh) scale(0.9878);
  }
  to {
    transform: translate(70.8838vw, 100vh) scale(0.9878);
  }
}
.snow:nth-child(143) {
  opacity: 0.544;
  transform: translate(69.5468vw, -10px) scale(0.8757);
  animation: fall-143 15s -28s linear infinite;
}
@keyframes fall-143 {
  33.282% {
    transform: translate(63.5641vw, 33.282vh) scale(0.8757);
  }
  to {
    transform: translate(66.55545vw, 100vh) scale(0.8757);
  }
}
.snow:nth-child(144) {
  opacity: 0.0264;
  transform: translate(92.6932vw, -10px) scale(0.0427);
  animation: fall-144 12s -24s linear infinite;
}
@keyframes fall-144 {
  44.96% {
    transform: translate(90.3691vw, 44.96vh) scale(0.0427);
  }
  to {
    transform: translate(91.53115vw, 100vh) scale(0.0427);
  }
}
.snow:nth-child(145) {
  opacity: 0.7701;
  transform: translate(47.1189vw, -10px) scale(0.4586);
  animation: fall-145 14s -30s linear infinite;
}
@keyframes fall-145 {
  76.961% {
    transform: translate(49.6522vw, 76.961vh) scale(0.4586);
  }
  to {
    transform: translate(48.38555vw, 100vh) scale(0.4586);
  }
}
.snow:nth-child(146) {
  opacity: 0.379;
  transform: translate(14.9705vw, -10px) scale(0.4124);
  animation: fall-146 29s -11s linear infinite;
}
@keyframes fall-146 {
  65.069% {
    transform: translate(11.6682vw, 65.069vh) scale(0.4124);
  }
  to {
    transform: translate(13.31935vw, 100vh) scale(0.4124);
  }
}
.snow:nth-child(147) {
  opacity: 0.1333;
  transform: translate(32.2772vw, -10px) scale(0.0936);
  animation: fall-147 12s -11s linear infinite;
}
@keyframes fall-147 {
  77.081% {
    transform: translate(31.7484vw, 77.081vh) scale(0.0936);
  }
  to {
    transform: translate(32.0128vw, 100vh) scale(0.0936);
  }
}
.snow:nth-child(148) {
  opacity: 0.2313;
  transform: translate(39.1493vw, -10px) scale(0.8956);
  animation: fall-148 30s -16s linear infinite;
}
@keyframes fall-148 {
  77.601% {
    transform: translate(29.8519vw, 77.601vh) scale(0.8956);
  }
  to {
    transform: translate(34.5006vw, 100vh) scale(0.8956);
  }
}
.snow:nth-child(149) {
  opacity: 0.6166;
  transform: translate(50.904vw, -10px) scale(0.0588);
  animation: fall-149 28s -5s linear infinite;
}
@keyframes fall-149 {
  31.603% {
    transform: translate(52.779vw, 31.603vh) scale(0.0588);
  }
  to {
    transform: translate(51.8415vw, 100vh) scale(0.0588);
  }
}
.snow:nth-child(150) {
  opacity: 0.0377;
  transform: translate(3.8479vw, -10px) scale(0.1284);
  animation: fall-150 15s -18s linear infinite;
}
@keyframes fall-150 {
  43.605% {
    transform: translate(3.8599vw, 43.605vh) scale(0.1284);
  }
  to {
    transform: translate(3.8539vw, 100vh) scale(0.1284);
  }
}
.snow:nth-child(151) {
  opacity: 0.3972;
  transform: translate(57.6706vw, -10px) scale(0.2643);
  animation: fall-151 20s -23s linear infinite;
}
@keyframes fall-151 {
  71.809% {
    transform: translate(57.8767vw, 71.809vh) scale(0.2643);
  }
  to {
    transform: translate(57.77365vw, 100vh) scale(0.2643);
  }
}
.snow:nth-child(152) {
  opacity: 0.2714;
  transform: translate(53.3511vw, -10px) scale(0.5314);
  animation: fall-152 29s -23s linear infinite;
}
@keyframes fall-152 {
  32.674% {
    transform: translate(62.889vw, 32.674vh) scale(0.5314);
  }
  to {
    transform: translate(58.12005vw, 100vh) scale(0.5314);
  }
}
.snow:nth-child(153) {
  opacity: 0.3845;
  transform: translate(25.2119vw, -10px) scale(0.5426);
  animation: fall-153 26s -7s linear infinite;
}
@keyframes fall-153 {
  61.582% {
    transform: translate(34.1369vw, 61.582vh) scale(0.5426);
  }
  to {
    transform: translate(29.6744vw, 100vh) scale(0.5426);
  }
}
.snow:nth-child(154) {
  opacity: 0.7649;
  transform: translate(28.9329vw, -10px) scale(0.0898);
  animation: fall-154 17s -18s linear infinite;
}
@keyframes fall-154 {
  72.499% {
    transform: translate(29.5918vw, 72.499vh) scale(0.0898);
  }
  to {
    transform: translate(29.26235vw, 100vh) scale(0.0898);
  }
}
.snow:nth-child(155) {
  opacity: 0.2618;
  transform: translate(13.0574vw, -10px) scale(0.3259);
  animation: fall-155 24s -15s linear infinite;
}
@keyframes fall-155 {
  41.476% {
    transform: translate(3.9972vw, 41.476vh) scale(0.3259);
  }
  to {
    transform: translate(8.5273vw, 100vh) scale(0.3259);
  }
}
.snow:nth-child(156) {
  opacity: 0.3133;
  transform: translate(36.0103vw, -10px) scale(0.9326);
  animation: fall-156 15s -29s linear infinite;
}
@keyframes fall-156 {
  37.951% {
    transform: translate(41.8922vw, 37.951vh) scale(0.9326);
  }
  to {
    transform: translate(38.95125vw, 100vh) scale(0.9326);
  }
}
.snow:nth-child(157) {
  opacity: 0.6464;
  transform: translate(45.9558vw, -10px) scale(0.0848);
  animation: fall-157 21s -28s linear infinite;
}
@keyframes fall-157 {
  55.905% {
    transform: translate(50.0548vw, 55.905vh) scale(0.0848);
  }
  to {
    transform: translate(48.0053vw, 100vh) scale(0.0848);
  }
}
.snow:nth-child(158) {
  opacity: 0.6819;
  transform: translate(3.334vw, -10px) scale(0.9222);
  animation: fall-158 22s -4s linear infinite;
}
@keyframes fall-158 {
  41.277% {
    transform: translate(8.7136vw, 41.277vh) scale(0.9222);
  }
  to {
    transform: translate(6.0238vw, 100vh) scale(0.9222);
  }
}
.snow:nth-child(159) {
  opacity: 0.936;
  transform: translate(1.3917vw, -10px) scale(0.303);
  animation: fall-159 12s -1s linear infinite;
}
@keyframes fall-159 {
  60.91% {
    transform: translate(-5.0821vw, 60.91vh) scale(0.303);
  }
  to {
    transform: translate(-1.8452vw, 100vh) scale(0.303);
  }
}
.snow:nth-child(160) {
  opacity: 0.3984;
  transform: translate(99.8746vw, -10px) scale(0.8144);
  animation: fall-160 30s -26s linear infinite;
}
@keyframes fall-160 {
  48.065% {
    transform: translate(91.6839vw, 48.065vh) scale(0.8144);
  }
  to {
    transform: translate(95.77925vw, 100vh) scale(0.8144);
  }
}
.snow:nth-child(161) {
  opacity: 0.1306;
  transform: translate(27.5474vw, -10px) scale(0.7515);
  animation: fall-161 21s -29s linear infinite;
}
@keyframes fall-161 {
  45.999% {
    transform: translate(17.9731vw, 45.999vh) scale(0.7515);
  }
  to {
    transform: translate(22.76025vw, 100vh) scale(0.7515);
  }
}
.snow:nth-child(162) {
  opacity: 0.7527;
  transform: translate(4.6439vw, -10px) scale(0.6559);
  animation: fall-162 14s -23s linear infinite;
}
@keyframes fall-162 {
  61.573% {
    transform: translate(-2.6265vw, 61.573vh) scale(0.6559);
  }
  to {
    transform: translate(1.0087vw, 100vh) scale(0.6559);
  }
}
.snow:nth-child(163) {
  opacity: 0.5048;
  transform: translate(8.7591vw, -10px) scale(0.6398);
  animation: fall-163 13s -5s linear infinite;
}
@keyframes fall-163 {
  36.285% {
    transform: translate(3.6128vw, 36.285vh) scale(0.6398);
  }
  to {
    transform: translate(6.18595vw, 100vh) scale(0.6398);
  }
}
.snow:nth-child(164) {
  opacity: 0.5693;
  transform: translate(13.8393vw, -10px) scale(0.9489);
  animation: fall-164 29s -15s linear infinite;
}
@keyframes fall-164 {
  52.187% {
    transform: translate(13.5989vw, 52.187vh) scale(0.9489);
  }
  to {
    transform: translate(13.7191vw, 100vh) scale(0.9489);
  }
}
.snow:nth-child(165) {
  opacity: 0.9534;
  transform: translate(20.0434vw, -10px) scale(0.7);
  animation: fall-165 29s -3s linear infinite;
}
@keyframes fall-165 {
  50.054% {
    transform: translate(27.1811vw, 50.054vh) scale(0.7);
  }
  to {
    transform: translate(23.61225vw, 100vh) scale(0.7);
  }
}
.snow:nth-child(166) {
  opacity: 0.9237;
  transform: translate(99.3564vw, -10px) scale(0.2716);
  animation: fall-166 23s -27s linear infinite;
}
@keyframes fall-166 {
  60.235% {
    transform: translate(94.1443vw, 60.235vh) scale(0.2716);
  }
  to {
    transform: translate(96.75035vw, 100vh) scale(0.2716);
  }
}
.snow:nth-child(167) {
  opacity: 0.5184;
  transform: translate(95.8871vw, -10px) scale(0.184);
  animation: fall-167 14s -27s linear infinite;
}
@keyframes fall-167 {
  32.379% {
    transform: translate(90.7116vw, 32.379vh) scale(0.184);
  }
  to {
    transform: translate(93.29935vw, 100vh) scale(0.184);
  }
}
.snow:nth-child(168) {
  opacity: 0.9889;
  transform: translate(33.487vw, -10px) scale(0.3669);
  animation: fall-168 25s -19s linear infinite;
}
@keyframes fall-168 {
  39.025% {
    transform: translate(30.5375vw, 39.025vh) scale(0.3669);
  }
  to {
    transform: translate(32.01225vw, 100vh) scale(0.3669);
  }
}
.snow:nth-child(169) {
  opacity: 0.594;
  transform: translate(61.9307vw, -10px) scale(0.6145);
  animation: fall-169 29s -21s linear infinite;
}
@keyframes fall-169 {
  43.57% {
    transform: translate(61.3164vw, 43.57vh) scale(0.6145);
  }
  to {
    transform: translate(61.62355vw, 100vh) scale(0.6145);
  }
}
.snow:nth-child(170) {
  opacity: 0.6741;
  transform: translate(57.9228vw, -10px) scale(0.9759);
  animation: fall-170 26s -25s linear infinite;
}
@keyframes fall-170 {
  62.271% {
    transform: translate(66.7054vw, 62.271vh) scale(0.9759);
  }
  to {
    transform: translate(62.3141vw, 100vh) scale(0.9759);
  }
}
.snow:nth-child(171) {
  opacity: 0.527;
  transform: translate(99.9051vw, -10px) scale(0.9995);
  animation: fall-171 13s -25s linear infinite;
}
@keyframes fall-171 {
  36.395% {
    transform: translate(91.2865vw, 36.395vh) scale(0.9995);
  }
  to {
    transform: translate(95.5958vw, 100vh) scale(0.9995);
  }
}
.snow:nth-child(172) {
  opacity: 0.2563;
  transform: translate(56.2231vw, -10px) scale(0.5941);
  animation: fall-172 27s -28s linear infinite;
}
@keyframes fall-172 {
  49.895% {
    transform: translate(59.8644vw, 49.895vh) scale(0.5941);
  }
  to {
    transform: translate(58.04375vw, 100vh) scale(0.5941);
  }
}
.snow:nth-child(173) {
  opacity: 0.245;
  transform: translate(23.968vw, -10px) scale(0.3416);
  animation: fall-173 27s -4s linear infinite;
}
@keyframes fall-173 {
  45.435% {
    transform: translate(33.2838vw, 45.435vh) scale(0.3416);
  }
  to {
    transform: translate(28.6259vw, 100vh) scale(0.3416);
  }
}
.snow:nth-child(174) {
  opacity: 0.7309;
  transform: translate(34.2672vw, -10px) scale(0.5388);
  animation: fall-174 14s -6s linear infinite;
}
@keyframes fall-174 {
  35.411% {
    transform: translate(40.8679vw, 35.411vh) scale(0.5388);
  }
  to {
    transform: translate(37.56755vw, 100vh) scale(0.5388);
  }
}
.snow:nth-child(175) {
  opacity: 0.6285;
  transform: translate(26.3451vw, -10px) scale(0.3566);
  animation: fall-175 26s -24s linear infinite;
}
@keyframes fall-175 {
  44.789% {
    transform: translate(30.9352vw, 44.789vh) scale(0.3566);
  }
  to {
    transform: translate(28.64015vw, 100vh) scale(0.3566);
  }
}
.snow:nth-child(176) {
  opacity: 0.1211;
  transform: translate(50.3583vw, -10px) scale(0.0629);
  animation: fall-176 21s -10s linear infinite;
}
@keyframes fall-176 {
  65.421% {
    transform: translate(48.7817vw, 65.421vh) scale(0.0629);
  }
  to {
    transform: translate(49.57vw, 100vh) scale(0.0629);
  }
}
.snow:nth-child(177) {
  opacity: 0.0802;
  transform: translate(92.8978vw, -10px) scale(0.1891);
  animation: fall-177 11s -28s linear infinite;
}
@keyframes fall-177 {
  49.105% {
    transform: translate(102.0353vw, 49.105vh) scale(0.1891);
  }
  to {
    transform: translate(97.46655vw, 100vh) scale(0.1891);
  }
}
.snow:nth-child(178) {
  opacity: 0.5883;
  transform: translate(32.9525vw, -10px) scale(0.985);
  animation: fall-178 15s -24s linear infinite;
}
@keyframes fall-178 {
  70.786% {
    transform: translate(38.8674vw, 70.786vh) scale(0.985);
  }
  to {
    transform: translate(35.90995vw, 100vh) scale(0.985);
  }
}
.snow:nth-child(179) {
  opacity: 0.4473;
  transform: translate(69.5553vw, -10px) scale(0.5085);
  animation: fall-179 11s -12s linear infinite;
}
@keyframes fall-179 {
  32.918% {
    transform: translate(75.758vw, 32.918vh) scale(0.5085);
  }
  to {
    transform: translate(72.65665vw, 100vh) scale(0.5085);
  }
}
.snow:nth-child(180) {
  opacity: 0.4771;
  transform: translate(67.0398vw, -10px) scale(0.7024);
  animation: fall-180 25s -5s linear infinite;
}
@keyframes fall-180 {
  47.419% {
    transform: translate(57.2572vw, 47.419vh) scale(0.7024);
  }
  to {
    transform: translate(62.1485vw, 100vh) scale(0.7024);
  }
}
.snow:nth-child(181) {
  opacity: 0.9388;
  transform: translate(12.4147vw, -10px) scale(0.4816);
  animation: fall-181 20s -1s linear infinite;
}
@keyframes fall-181 {
  63.127% {
    transform: translate(10.8969vw, 63.127vh) scale(0.4816);
  }
  to {
    transform: translate(11.6558vw, 100vh) scale(0.4816);
  }
}
.snow:nth-child(182) {
  opacity: 0.3471;
  transform: translate(42.0653vw, -10px) scale(0.1457);
  animation: fall-182 11s -17s linear infinite;
}
@keyframes fall-182 {
  43.488% {
    transform: translate(47.1056vw, 43.488vh) scale(0.1457);
  }
  to {
    transform: translate(44.58545vw, 100vh) scale(0.1457);
  }
}
.snow:nth-child(183) {
  opacity: 0.7366;
  transform: translate(51.0355vw, -10px) scale(0.5524);
  animation: fall-183 14s -28s linear infinite;
}
@keyframes fall-183 {
  50.459% {
    transform: translate(57.2929vw, 50.459vh) scale(0.5524);
  }
  to {
    transform: translate(54.1642vw, 100vh) scale(0.5524);
  }
}
.snow:nth-child(184) {
  opacity: 0.55;
  transform: translate(17.0354vw, -10px) scale(0.4243);
  animation: fall-184 18s -5s linear infinite;
}
@keyframes fall-184 {
  58.626% {
    transform: translate(9.5565vw, 58.626vh) scale(0.4243);
  }
  to {
    transform: translate(13.29595vw, 100vh) scale(0.4243);
  }
}
.snow:nth-child(185) {
  opacity: 0.065;
  transform: translate(47.3375vw, -10px) scale(0.2689);
  animation: fall-185 30s -17s linear infinite;
}
@keyframes fall-185 {
  53.771% {
    transform: translate(55.0313vw, 53.771vh) scale(0.2689);
  }
  to {
    transform: translate(51.1844vw, 100vh) scale(0.2689);
  }
}
.snow:nth-child(186) {
  opacity: 0.0845;
  transform: translate(37.9988vw, -10px) scale(0.4877);
  animation: fall-186 27s -11s linear infinite;
}
@keyframes fall-186 {
  74.191% {
    transform: translate(47.5774vw, 74.191vh) scale(0.4877);
  }
  to {
    transform: translate(42.7881vw, 100vh) scale(0.4877);
  }
}
.snow:nth-child(187) {
  opacity: 0.1881;
  transform: translate(9.6105vw, -10px) scale(0.6457);
  animation: fall-187 13s -21s linear infinite;
}
@keyframes fall-187 {
  47.584% {
    transform: translate(11.9949vw, 47.584vh) scale(0.6457);
  }
  to {
    transform: translate(10.8027vw, 100vh) scale(0.6457);
  }
}
.snow:nth-child(188) {
  opacity: 0.1503;
  transform: translate(17.0289vw, -10px) scale(0.0642);
  animation: fall-188 25s -21s linear infinite;
}
@keyframes fall-188 {
  51.006% {
    transform: translate(24.01vw, 51.006vh) scale(0.0642);
  }
  to {
    transform: translate(20.51945vw, 100vh) scale(0.0642);
  }
}
.snow:nth-child(189) {
  opacity: 0.5794;
  transform: translate(24.5446vw, -10px) scale(0.0504);
  animation: fall-189 17s -1s linear infinite;
}
@keyframes fall-189 {
  68.702% {
    transform: translate(20.7307vw, 68.702vh) scale(0.0504);
  }
  to {
    transform: translate(22.63765vw, 100vh) scale(0.0504);
  }
}
.snow:nth-child(190) {
  opacity: 0.5675;
  transform: translate(92.2646vw, -10px) scale(0.6818);
  animation: fall-190 18s -16s linear infinite;
}
@keyframes fall-190 {
  62.53% {
    transform: translate(99.5707vw, 62.53vh) scale(0.6818);
  }
  to {
    transform: translate(95.91765vw, 100vh) scale(0.6818);
  }
}
.snow:nth-child(191) {
  opacity: 0.9937;
  transform: translate(50.5927vw, -10px) scale(0.454);
  animation: fall-191 27s -15s linear infinite;
}
@keyframes fall-191 {
  46.907% {
    transform: translate(53.6262vw, 46.907vh) scale(0.454);
  }
  to {
    transform: translate(52.10945vw, 100vh) scale(0.454);
  }
}
.snow:nth-child(192) {
  opacity: 0.3753;
  transform: translate(9.9651vw, -10px) scale(0.2099);
  animation: fall-192 24s -8s linear infinite;
}
@keyframes fall-192 {
  77.257% {
    transform: translate(12.1975vw, 77.257vh) scale(0.2099);
  }
  to {
    transform: translate(11.0813vw, 100vh) scale(0.2099);
  }
}
.snow:nth-child(193) {
  opacity: 0.9621;
  transform: translate(19.3941vw, -10px) scale(0.0418);
  animation: fall-193 28s -14s linear infinite;
}
@keyframes fall-193 {
  60.265% {
    transform: translate(20.0357vw, 60.265vh) scale(0.0418);
  }
  to {
    transform: translate(19.7149vw, 100vh) scale(0.0418);
  }
}
.snow:nth-child(194) {
  opacity: 0.074;
  transform: translate(54.5753vw, -10px) scale(0.1621);
  animation: fall-194 10s -14s linear infinite;
}
@keyframes fall-194 {
  53.477% {
    transform: translate(44.5972vw, 53.477vh) scale(0.1621);
  }
  to {
    transform: translate(49.58625vw, 100vh) scale(0.1621);
  }
}
.snow:nth-child(195) {
  opacity: 0.9564;
  transform: translate(75.7275vw, -10px) scale(0.5151);
  animation: fall-195 24s -17s linear infinite;
}
@keyframes fall-195 {
  39.913% {
    transform: translate(67.0891vw, 39.913vh) scale(0.5151);
  }
  to {
    transform: translate(71.4083vw, 100vh) scale(0.5151);
  }
}
.snow:nth-child(196) {
  opacity: 0.8886;
  transform: translate(81.2301vw, -10px) scale(0.6173);
  animation: fall-196 17s -13s linear infinite;
}
@keyframes fall-196 {
  75.044% {
    transform: translate(83.8674vw, 75.044vh) scale(0.6173);
  }
  to {
    transform: translate(82.54875vw, 100vh) scale(0.6173);
  }
}
.snow:nth-child(197) {
  opacity: 0.1045;
  transform: translate(81.5075vw, -10px) scale(0.8569);
  animation: fall-197 23s -3s linear infinite;
}
@keyframes fall-197 {
  76.396% {
    transform: translate(77.8263vw, 76.396vh) scale(0.8569);
  }
  to {
    transform: translate(79.6669vw, 100vh) scale(0.8569);
  }
}
.snow:nth-child(198) {
  opacity: 0.662;
  transform: translate(76.1217vw, -10px) scale(0.4787);
  animation: fall-198 23s -24s linear infinite;
}
@keyframes fall-198 {
  47.161% {
    transform: translate(76.7066vw, 47.161vh) scale(0.4787);
  }
  to {
    transform: translate(76.41415vw, 100vh) scale(0.4787);
  }
}
.snow:nth-child(199) {
  opacity: 0.1628;
  transform: translate(12.6545vw, -10px) scale(0.4078);
  animation: fall-199 24s -26s linear infinite;
}
@keyframes fall-199 {
  50.353% {
    transform: translate(11.8015vw, 50.353vh) scale(0.4078);
  }
  to {
    transform: translate(12.228vw, 100vh) scale(0.4078);
  }
}
.snow:nth-child(200) {
  opacity: 0.8383;
  transform: translate(57.0052vw, -10px) scale(0.9105);
  animation: fall-200 13s -8s linear infinite;
}
@keyframes fall-200 {
  64.761% {
    transform: translate(54.7406vw, 64.761vh) scale(0.9105);
  }
  to {
    transform: translate(55.8729vw, 100vh) scale(0.9105);
  }
} */