.grid-item,
.footer__about-contact{
    position: relative;
    z-index: 1;
}
.snow-wrapper{
position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;	
}
.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: #f5f5f5;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.3252;
  transform: translate(12.6507vw, -10px) scale(0.6779);
  animation: fall-1 27s -7s linear infinite;
}
@keyframes fall-1 {
  64.329% {
    transform: translate(15.8019vw, 64.329vh) scale(0.6779);
  }
  to {
    transform: translate(14.2263vw, 100vh) scale(0.6779);
  }
}
.snow:nth-child(2) {
  opacity: 0.5716;
  transform: translate(11.9242vw, -10px) scale(0.7336);
  animation: fall-2 12s -21s linear infinite;
}
@keyframes fall-2 {
  44.512% {
    transform: translate(21.6522vw, 44.512vh) scale(0.7336);
  }
  to {
    transform: translate(16.7882vw, 100vh) scale(0.7336);
  }
}
.snow:nth-child(3) {
  opacity: 0.4352;
  transform: translate(62.9296vw, -10px) scale(0.0131);
  animation: fall-3 23s -28s linear infinite;
}
@keyframes fall-3 {
  55.981% {
    transform: translate(71.8009vw, 55.981vh) scale(0.0131);
  }
  to {
    transform: translate(67.36525vw, 100vh) scale(0.0131);
  }
}
.snow:nth-child(4) {
  opacity: 0.046;
  transform: translate(19.6331vw, -10px) scale(0.8121);
  animation: fall-4 16s -22s linear infinite;
}
@keyframes fall-4 {
  50.713% {
    transform: translate(28.5954vw, 50.713vh) scale(0.8121);
  }
  to {
    transform: translate(24.11425vw, 100vh) scale(0.8121);
  }
}
.snow:nth-child(5) {
  opacity: 0.2629;
  transform: translate(20.4561vw, -10px) scale(0.0288);
  animation: fall-5 21s -9s linear infinite;
}
@keyframes fall-5 {
  78.808% {
    transform: translate(13.8669vw, 78.808vh) scale(0.0288);
  }
  to {
    transform: translate(17.1615vw, 100vh) scale(0.0288);
  }
}
.snow:nth-child(6) {
  opacity: 0.7624;
  transform: translate(51.1473vw, -10px) scale(0.1317);
  animation: fall-6 16s -21s linear infinite;
}
@keyframes fall-6 {
  58.343% {
    transform: translate(47.9248vw, 58.343vh) scale(0.1317);
  }
  to {
    transform: translate(49.53605vw, 100vh) scale(0.1317);
  }
}
.snow:nth-child(7) {
  opacity: 0.9063;
  transform: translate(26.6401vw, -10px) scale(0.5169);
  animation: fall-7 15s -27s linear infinite;
}
@keyframes fall-7 {
  45.87% {
    transform: translate(34.1624vw, 45.87vh) scale(0.5169);
  }
  to {
    transform: translate(30.40125vw, 100vh) scale(0.5169);
  }
}
.snow:nth-child(8) {
  opacity: 0.2175;
  transform: translate(12.3432vw, -10px) scale(0.3621);
  animation: fall-8 10s -25s linear infinite;
}
@keyframes fall-8 {
  77.66% {
    transform: translate(22.33vw, 77.66vh) scale(0.3621);
  }
  to {
    transform: translate(17.3366vw, 100vh) scale(0.3621);
  }
}
.snow:nth-child(9) {
  opacity: 0.9432;
  transform: translate(23.7568vw, -10px) scale(0.8552);
  animation: fall-9 25s -17s linear infinite;
}
@keyframes fall-9 {
  34.108% {
    transform: translate(13.8116vw, 34.108vh) scale(0.8552);
  }
  to {
    transform: translate(18.7842vw, 100vh) scale(0.8552);
  }
}
.snow:nth-child(10) {
  opacity: 0.5494;
  transform: translate(89.5164vw, -10px) scale(0.6334);
  animation: fall-10 11s -16s linear infinite;
}
@keyframes fall-10 {
  44.278% {
    transform: translate(95.941vw, 44.278vh) scale(0.6334);
  }
  to {
    transform: translate(92.7287vw, 100vh) scale(0.6334);
  }
}
.snow:nth-child(11) {
  opacity: 0.3043;
  transform: translate(66.7211vw, -10px) scale(0.4952);
  animation: fall-11 18s -4s linear infinite;
}
@keyframes fall-11 {
  75.342% {
    transform: translate(62.1576vw, 75.342vh) scale(0.4952);
  }
  to {
    transform: translate(64.43935vw, 100vh) scale(0.4952);
  }
}
.snow:nth-child(12) {
  opacity: 0.6237;
  transform: translate(80.0793vw, -10px) scale(0.3996);
  animation: fall-12 13s -4s linear infinite;
}
@keyframes fall-12 {
  31.185% {
    transform: translate(86.6118vw, 31.185vh) scale(0.3996);
  }
  to {
    transform: translate(83.34555vw, 100vh) scale(0.3996);
  }
}
.snow:nth-child(13) {
  opacity: 0.1142;
  transform: translate(49.6987vw, -10px) scale(0.8741);
  animation: fall-13 19s -14s linear infinite;
}
@keyframes fall-13 {
  37.156% {
    transform: translate(56.464vw, 37.156vh) scale(0.8741);
  }
  to {
    transform: translate(53.08135vw, 100vh) scale(0.8741);
  }
}
.snow:nth-child(14) {
  opacity: 0.2338;
  transform: translate(4.4475vw, -10px) scale(0.1317);
  animation: fall-14 17s -12s linear infinite;
}
@keyframes fall-14 {
  41.616% {
    transform: translate(-1.031vw, 41.616vh) scale(0.1317);
  }
  to {
    transform: translate(1.70825vw, 100vh) scale(0.1317);
  }
}
.snow:nth-child(15) {
  opacity: 0.1581;
  transform: translate(65.4739vw, -10px) scale(0.8897);
  animation: fall-15 14s -25s linear infinite;
}
@keyframes fall-15 {
  39.318% {
    transform: translate(69.5091vw, 39.318vh) scale(0.8897);
  }
  to {
    transform: translate(67.4915vw, 100vh) scale(0.8897);
  }
}
.snow:nth-child(16) {
  opacity: 0.5142;
  transform: translate(16.3208vw, -10px) scale(0.2198);
  animation: fall-16 22s -16s linear infinite;
}
@keyframes fall-16 {
  54.824% {
    transform: translate(8.6394vw, 54.824vh) scale(0.2198);
  }
  to {
    transform: translate(12.4801vw, 100vh) scale(0.2198);
  }
}
.snow:nth-child(17) {
  opacity: 0.6347;
  transform: translate(94.5283vw, -10px) scale(0.8209);
  animation: fall-17 27s -30s linear infinite;
}
@keyframes fall-17 {
  72.046% {
    transform: translate(99.3735vw, 72.046vh) scale(0.8209);
  }
  to {
    transform: translate(96.9509vw, 100vh) scale(0.8209);
  }
}
.snow:nth-child(18) {
  opacity: 0.0291;
  transform: translate(24.6215vw, -10px) scale(0.6803);
  animation: fall-18 25s -11s linear infinite;
}
@keyframes fall-18 {
  36.451% {
    transform: translate(34.4123vw, 36.451vh) scale(0.6803);
  }
  to {
    transform: translate(29.5169vw, 100vh) scale(0.6803);
  }
}
.snow:nth-child(19) {
  opacity: 0.0238;
  transform: translate(54.8995vw, -10px) scale(0.9595);
  animation: fall-19 16s -26s linear infinite;
}
@keyframes fall-19 {
  59.745% {
    transform: translate(53.0923vw, 59.745vh) scale(0.9595);
  }
  to {
    transform: translate(53.9959vw, 100vh) scale(0.9595);
  }
}
.snow:nth-child(20) {
  opacity: 0.3999;
  transform: translate(14.8269vw, -10px) scale(0.3103);
  animation: fall-20 27s -26s linear infinite;
}
@keyframes fall-20 {
  30.567% {
    transform: translate(22.2215vw, 30.567vh) scale(0.3103);
  }
  to {
    transform: translate(18.5242vw, 100vh) scale(0.3103);
  }
}
.snow:nth-child(21) {
  opacity: 0.2824;
  transform: translate(38.0438vw, -10px) scale(0.5602);
  animation: fall-21 16s -10s linear infinite;
}
@keyframes fall-21 {
  58.65% {
    transform: translate(46.3383vw, 58.65vh) scale(0.5602);
  }
  to {
    transform: translate(42.19105vw, 100vh) scale(0.5602);
  }
}
.snow:nth-child(22) {
  opacity: 0.8582;
  transform: translate(80.8336vw, -10px) scale(0.3261);
  animation: fall-22 24s -30s linear infinite;
}
@keyframes fall-22 {
  38.312% {
    transform: translate(79.1513vw, 38.312vh) scale(0.3261);
  }
  to {
    transform: translate(79.99245vw, 100vh) scale(0.3261);
  }
}
.snow:nth-child(23) {
  opacity: 0.1786;
  transform: translate(32.457vw, -10px) scale(0.8887);
  animation: fall-23 18s -11s linear infinite;
}
@keyframes fall-23 {
  50.479% {
    transform: translate(28.6013vw, 50.479vh) scale(0.8887);
  }
  to {
    transform: translate(30.52915vw, 100vh) scale(0.8887);
  }
}
.snow:nth-child(24) {
  opacity: 0.5376;
  transform: translate(33.2384vw, -10px) scale(0.8125);
  animation: fall-24 20s -29s linear infinite;
}
@keyframes fall-24 {
  56.499% {
    transform: translate(29.6222vw, 56.499vh) scale(0.8125);
  }
  to {
    transform: translate(31.4303vw, 100vh) scale(0.8125);
  }
}
.snow:nth-child(25) {
  opacity: 0.8189;
  transform: translate(82.0183vw, -10px) scale(0.6913);
  animation: fall-25 12s -22s linear infinite;
}
@keyframes fall-25 {
  35.359% {
    transform: translate(73.1261vw, 35.359vh) scale(0.6913);
  }
  to {
    transform: translate(77.5722vw, 100vh) scale(0.6913);
  }
}
.snow:nth-child(26) {
  opacity: 0.534;
  transform: translate(70.5203vw, -10px) scale(0.9424);
  animation: fall-26 29s -20s linear infinite;
}
@keyframes fall-26 {
  78.264% {
    transform: translate(65.2719vw, 78.264vh) scale(0.9424);
  }
  to {
    transform: translate(67.8961vw, 100vh) scale(0.9424);
  }
}
.snow:nth-child(27) {
  opacity: 0.7513;
  transform: translate(15.312vw, -10px) scale(0.0424);
  animation: fall-27 22s -29s linear infinite;
}
@keyframes fall-27 {
  42.334% {
    transform: translate(13.4371vw, 42.334vh) scale(0.0424);
  }
  to {
    transform: translate(14.37455vw, 100vh) scale(0.0424);
  }
}
.snow:nth-child(28) {
  opacity: 0.487;
  transform: translate(43.5886vw, -10px) scale(0.9483);
  animation: fall-28 29s -18s linear infinite;
}
@keyframes fall-28 {
  37.779% {
    transform: translate(42.9097vw, 37.779vh) scale(0.9483);
  }
  to {
    transform: translate(43.24915vw, 100vh) scale(0.9483);
  }
}
.snow:nth-child(29) {
  opacity: 0.7373;
  transform: translate(75.0399vw, -10px) scale(0.4269);
  animation: fall-29 29s -19s linear infinite;
}
@keyframes fall-29 {
  72.345% {
    transform: translate(65.6171vw, 72.345vh) scale(0.4269);
  }
  to {
    transform: translate(70.3285vw, 100vh) scale(0.4269);
  }
}
.snow:nth-child(30) {
  opacity: 0.4824;
  transform: translate(88.0624vw, -10px) scale(0.9351);
  animation: fall-30 13s -30s linear infinite;
}
@keyframes fall-30 {
  75.729% {
    transform: translate(96.0184vw, 75.729vh) scale(0.9351);
  }
  to {
    transform: translate(92.0404vw, 100vh) scale(0.9351);
  }
}
.snow:nth-child(31) {
  opacity: 0.1476;
  transform: translate(34.0725vw, -10px) scale(0.9711);
  animation: fall-31 22s -7s linear infinite;
}
@keyframes fall-31 {
  60.98% {
    transform: translate(31.8967vw, 60.98vh) scale(0.9711);
  }
  to {
    transform: translate(32.9846vw, 100vh) scale(0.9711);
  }
}
.snow:nth-child(32) {
  opacity: 0.845;
  transform: translate(72.3102vw, -10px) scale(0.5859);
  animation: fall-32 30s -25s linear infinite;
}
@keyframes fall-32 {
  49.951% {
    transform: translate(62.3617vw, 49.951vh) scale(0.5859);
  }
  to {
    transform: translate(67.33595vw, 100vh) scale(0.5859);
  }
}
.snow:nth-child(33) {
  opacity: 0.453;
  transform: translate(66.2809vw, -10px) scale(0.0437);
  animation: fall-33 22s -17s linear infinite;
}
@keyframes fall-33 {
  59.773% {
    transform: translate(63.7523vw, 59.773vh) scale(0.0437);
  }
  to {
    transform: translate(65.0166vw, 100vh) scale(0.0437);
  }
}
.snow:nth-child(34) {
  opacity: 0.7491;
  transform: translate(25.791vw, -10px) scale(0.713);
  animation: fall-34 28s -7s linear infinite;
}
@keyframes fall-34 {
  66.424% {
    transform: translate(21.2836vw, 66.424vh) scale(0.713);
  }
  to {
    transform: translate(23.5373vw, 100vh) scale(0.713);
  }
}
.snow:nth-child(35) {
  opacity: 0.0745;
  transform: translate(62.2893vw, -10px) scale(0.1812);
  animation: fall-35 26s -12s linear infinite;
}
@keyframes fall-35 {
  57.726% {
    transform: translate(53.3003vw, 57.726vh) scale(0.1812);
  }
  to {
    transform: translate(57.7948vw, 100vh) scale(0.1812);
  }
}
.snow:nth-child(36) {
  opacity: 0.743;
  transform: translate(64.1278vw, -10px) scale(0.2139);
  animation: fall-36 22s -1s linear infinite;
}
@keyframes fall-36 {
  34.415% {
    transform: translate(64.8304vw, 34.415vh) scale(0.2139);
  }
  to {
    transform: translate(64.4791vw, 100vh) scale(0.2139);
  }
}
.snow:nth-child(37) {
  opacity: 0.8725;
  transform: translate(68.8922vw, -10px) scale(0.0952);
  animation: fall-37 15s -13s linear infinite;
}
@keyframes fall-37 {
  52.695% {
    transform: translate(72.8629vw, 52.695vh) scale(0.0952);
  }
  to {
    transform: translate(70.87755vw, 100vh) scale(0.0952);
  }
}
.snow:nth-child(38) {
  opacity: 0.434;
  transform: translate(63.1151vw, -10px) scale(0.3176);
  animation: fall-38 17s -24s linear infinite;
}
@keyframes fall-38 {
  33.16% {
    transform: translate(58.7816vw, 33.16vh) scale(0.3176);
  }
  to {
    transform: translate(60.94835vw, 100vh) scale(0.3176);
  }
}
.snow:nth-child(39) {
  opacity: 0.045;
  transform: translate(79.0556vw, -10px) scale(0.2226);
  animation: fall-39 28s -15s linear infinite;
}
@keyframes fall-39 {
  39.313% {
    transform: translate(74.3042vw, 39.313vh) scale(0.2226);
  }
  to {
    transform: translate(76.6799vw, 100vh) scale(0.2226);
  }
}
.snow:nth-child(40) {
  opacity: 0.568;
  transform: translate(81.3628vw, -10px) scale(0.6119);
  animation: fall-40 23s -4s linear infinite;
}
@keyframes fall-40 {
  56.48% {
    transform: translate(89.4489vw, 56.48vh) scale(0.6119);
  }
  to {
    transform: translate(85.40585vw, 100vh) scale(0.6119);
  }
}
.snow:nth-child(41) {
  opacity: 0.0582;
  transform: translate(93.4585vw, -10px) scale(0.0792);
  animation: fall-41 21s -21s linear infinite;
}
@keyframes fall-41 {
  59.245% {
    transform: translate(86.2046vw, 59.245vh) scale(0.0792);
  }
  to {
    transform: translate(89.83155vw, 100vh) scale(0.0792);
  }
}
.snow:nth-child(42) {
  opacity: 0.9066;
  transform: translate(5.3119vw, -10px) scale(0.309);
  animation: fall-42 22s -22s linear infinite;
}
@keyframes fall-42 {
  53.361% {
    transform: translate(10.1873vw, 53.361vh) scale(0.309);
  }
  to {
    transform: translate(7.7496vw, 100vh) scale(0.309);
  }
}
.snow:nth-child(43) {
  opacity: 0.895;
  transform: translate(33.1888vw, -10px) scale(0.8521);
  animation: fall-43 23s -22s linear infinite;
}
@keyframes fall-43 {
  31.38% {
    transform: translate(24.8468vw, 31.38vh) scale(0.8521);
  }
  to {
    transform: translate(29.0178vw, 100vh) scale(0.8521);
  }
}
.snow:nth-child(44) {
  opacity: 0.1949;
  transform: translate(55.62vw, -10px) scale(0.094);
  animation: fall-44 27s -26s linear infinite;
}
@keyframes fall-44 {
  57.324% {
    transform: translate(50.7671vw, 57.324vh) scale(0.094);
  }
  to {
    transform: translate(53.19355vw, 100vh) scale(0.094);
  }
}
.snow:nth-child(45) {
  opacity: 0.1561;
  transform: translate(11.6712vw, -10px) scale(0.3793);
  animation: fall-45 20s -25s linear infinite;
}
@keyframes fall-45 {
  56.238% {
    transform: translate(11.9965vw, 56.238vh) scale(0.3793);
  }
  to {
    transform: translate(11.83385vw, 100vh) scale(0.3793);
  }
}
.snow:nth-child(46) {
  opacity: 0.1398;
  transform: translate(25.5892vw, -10px) scale(0.9678);
  animation: fall-46 12s -10s linear infinite;
}
@keyframes fall-46 {
  74.722% {
    transform: translate(17.1742vw, 74.722vh) scale(0.9678);
  }
  to {
    transform: translate(21.3817vw, 100vh) scale(0.9678);
  }
}
.snow:nth-child(47) {
  opacity: 0.4987;
  transform: translate(78.3905vw, -10px) scale(0.9806);
  animation: fall-47 20s -6s linear infinite;
}
@keyframes fall-47 {
  71.299% {
    transform: translate(77.3193vw, 71.299vh) scale(0.9806);
  }
  to {
    transform: translate(77.8549vw, 100vh) scale(0.9806);
  }
}
.snow:nth-child(48) {
  opacity: 0.771;
  transform: translate(3.3293vw, -10px) scale(0.6238);
  animation: fall-48 15s -3s linear infinite;
}
@keyframes fall-48 {
  33.59% {
    transform: translate(-5.3688vw, 33.59vh) scale(0.6238);
  }
  to {
    transform: translate(-1.01975vw, 100vh) scale(0.6238);
  }
}
.snow:nth-child(49) {
  opacity: 0.2421;
  transform: translate(62.4341vw, -10px) scale(0.212);
  animation: fall-49 16s -2s linear infinite;
}
@keyframes fall-49 {
  53.921% {
    transform: translate(53.4331vw, 53.921vh) scale(0.212);
  }
  to {
    transform: translate(57.9336vw, 100vh) scale(0.212);
  }
}
.snow:nth-child(50) {
  opacity: 0.2908;
  transform: translate(48.8448vw, -10px) scale(0.6179);
  animation: fall-50 17s -8s linear infinite;
}
@keyframes fall-50 {
  38.508% {
    transform: translate(53.3644vw, 38.508vh) scale(0.6179);
  }
  to {
    transform: translate(51.1046vw, 100vh) scale(0.6179);
  }
}
.snow:nth-child(51) {
  opacity: 0.2052;
  transform: translate(5.1445vw, -10px) scale(0.5331);
  animation: fall-51 16s -18s linear infinite;
}
@keyframes fall-51 {
  61.453% {
    transform: translate(14.3207vw, 61.453vh) scale(0.5331);
  }
  to {
    transform: translate(9.7326vw, 100vh) scale(0.5331);
  }
}
.snow:nth-child(52) {
  opacity: 0.444;
  transform: translate(57.648vw, -10px) scale(0.2364);
  animation: fall-52 16s -11s linear infinite;
}
@keyframes fall-52 {
  30.545% {
    transform: translate(50.8696vw, 30.545vh) scale(0.2364);
  }
  to {
    transform: translate(54.2588vw, 100vh) scale(0.2364);
  }
}
.snow:nth-child(53) {
  opacity: 0.712;
  transform: translate(4.7833vw, -10px) scale(0.6688);
  animation: fall-53 23s -5s linear infinite;
}
@keyframes fall-53 {
  41.935% {
    transform: translate(1.8595vw, 41.935vh) scale(0.6688);
  }
  to {
    transform: translate(3.3214vw, 100vh) scale(0.6688);
  }
}
.snow:nth-child(54) {
  opacity: 0.739;
  transform: translate(45.4508vw, -10px) scale(0.7623);
  animation: fall-54 17s -29s linear infinite;
}
@keyframes fall-54 {
  74.696% {
    transform: translate(52.347vw, 74.696vh) scale(0.7623);
  }
  to {
    transform: translate(48.8989vw, 100vh) scale(0.7623);
  }
}
.snow:nth-child(55) {
  opacity: 0.3753;
  transform: translate(92.3843vw, -10px) scale(0.4353);
  animation: fall-55 19s -16s linear infinite;
}
@keyframes fall-55 {
  73.654% {
    transform: translate(96.9998vw, 73.654vh) scale(0.4353);
  }
  to {
    transform: translate(94.69205vw, 100vh) scale(0.4353);
  }
}
.snow:nth-child(56) {
  opacity: 0.1294;
  transform: translate(94.1127vw, -10px) scale(0.9101);
  animation: fall-56 23s -28s linear infinite;
}
@keyframes fall-56 {
  63.172% {
    transform: translate(101.4444vw, 63.172vh) scale(0.9101);
  }
  to {
    transform: translate(97.77855vw, 100vh) scale(0.9101);
  }
}
.snow:nth-child(57) {
  opacity: 0.9123;
  transform: translate(28.104vw, -10px) scale(0.9296);
  animation: fall-57 11s -12s linear infinite;
}
@keyframes fall-57 {
  72.775% {
    transform: translate(27.6977vw, 72.775vh) scale(0.9296);
  }
  to {
    transform: translate(27.90085vw, 100vh) scale(0.9296);
  }
}
.snow:nth-child(58) {
  opacity: 0.4674;
  transform: translate(23.1415vw, -10px) scale(0.0844);
  animation: fall-58 29s -25s linear infinite;
}
@keyframes fall-58 {
  70.643% {
    transform: translate(30.1513vw, 70.643vh) scale(0.0844);
  }
  to {
    transform: translate(26.6464vw, 100vh) scale(0.0844);
  }
}
.snow:nth-child(59) {
  opacity: 0.9354;
  transform: translate(65.026vw, -10px) scale(0.9706);
  animation: fall-59 19s -2s linear infinite;
}
@keyframes fall-59 {
  64.05% {
    transform: translate(74.811vw, 64.05vh) scale(0.9706);
  }
  to {
    transform: translate(69.9185vw, 100vh) scale(0.9706);
  }
}
.snow:nth-child(60) {
  opacity: 0.7836;
  transform: translate(23.1283vw, -10px) scale(0.1987);
  animation: fall-60 26s -25s linear infinite;
}
@keyframes fall-60 {
  60.196% {
    transform: translate(26.9845vw, 60.196vh) scale(0.1987);
  }
  to {
    transform: translate(25.0564vw, 100vh) scale(0.1987);
  }
}
.snow:nth-child(61) {
  opacity: 0.7421;
  transform: translate(49.322vw, -10px) scale(0.6241);
  animation: fall-61 24s -1s linear infinite;
}
@keyframes fall-61 {
  52.234% {
    transform: translate(45.9364vw, 52.234vh) scale(0.6241);
  }
  to {
    transform: translate(47.6292vw, 100vh) scale(0.6241);
  }
}
.snow:nth-child(62) {
  opacity: 0.6569;
  transform: translate(34.7377vw, -10px) scale(0.6381);
  animation: fall-62 28s -28s linear infinite;
}
@keyframes fall-62 {
  50.304% {
    transform: translate(34.6313vw, 50.304vh) scale(0.6381);
  }
  to {
    transform: translate(34.6845vw, 100vh) scale(0.6381);
  }
}
.snow:nth-child(63) {
  opacity: 0.4669;
  transform: translate(30.9069vw, -10px) scale(0.1817);
  animation: fall-63 15s -29s linear infinite;
}
@keyframes fall-63 {
  51.345% {
    transform: translate(37.5336vw, 51.345vh) scale(0.1817);
  }
  to {
    transform: translate(34.22025vw, 100vh) scale(0.1817);
  }
}
.snow:nth-child(64) {
  opacity: 0.9267;
  transform: translate(52.6011vw, -10px) scale(0.812);
  animation: fall-64 24s -24s linear infinite;
}
@keyframes fall-64 {
  48.789% {
    transform: translate(51.7291vw, 48.789vh) scale(0.812);
  }
  to {
    transform: translate(52.1651vw, 100vh) scale(0.812);
  }
}
.snow:nth-child(65) {
  opacity: 0.1724;
  transform: translate(27.8011vw, -10px) scale(0.0268);
  animation: fall-65 21s -11s linear infinite;
}
@keyframes fall-65 {
  39.026% {
    transform: translate(27.8969vw, 39.026vh) scale(0.0268);
  }
  to {
    transform: translate(27.849vw, 100vh) scale(0.0268);
  }
}
.snow:nth-child(66) {
  opacity: 0.8366;
  transform: translate(97.4566vw, -10px) scale(0.2843);
  animation: fall-66 15s -15s linear infinite;
}
@keyframes fall-66 {
  45.327% {
    transform: translate(93.9054vw, 45.327vh) scale(0.2843);
  }
  to {
    transform: translate(95.681vw, 100vh) scale(0.2843);
  }
}
.snow:nth-child(67) {
  opacity: 0.645;
  transform: translate(13.2011vw, -10px) scale(0.7942);
  animation: fall-67 24s -28s linear infinite;
}
@keyframes fall-67 {
  76.219% {
    transform: translate(3.2376vw, 76.219vh) scale(0.7942);
  }
  to {
    transform: translate(8.21935vw, 100vh) scale(0.7942);
  }
}
.snow:nth-child(68) {
  opacity: 0.9226;
  transform: translate(40.8928vw, -10px) scale(0.436);
  animation: fall-68 13s -23s linear infinite;
}
@keyframes fall-68 {
  47.594% {
    transform: translate(34.1507vw, 47.594vh) scale(0.436);
  }
  to {
    transform: translate(37.52175vw, 100vh) scale(0.436);
  }
}
.snow:nth-child(69) {
  opacity: 0.6748;
  transform: translate(6.5768vw, -10px) scale(0.0258);
  animation: fall-69 17s -19s linear infinite;
}
@keyframes fall-69 {
  75.822% {
    transform: translate(0.7707vw, 75.822vh) scale(0.0258);
  }
  to {
    transform: translate(3.67375vw, 100vh) scale(0.0258);
  }
}
.snow:nth-child(70) {
  opacity: 0.7202;
  transform: translate(35.2282vw, -10px) scale(0.4091);
  animation: fall-70 22s -10s linear infinite;
}
@keyframes fall-70 {
  41.326% {
    transform: translate(29.9243vw, 41.326vh) scale(0.4091);
  }
  to {
    transform: translate(32.57625vw, 100vh) scale(0.4091);
  }
}
.snow:nth-child(71) {
  opacity: 0.9166;
  transform: translate(48.2231vw, -10px) scale(0.5172);
  animation: fall-71 28s -24s linear infinite;
}
@keyframes fall-71 {
  78.461% {
    transform: translate(42.1339vw, 78.461vh) scale(0.5172);
  }
  to {
    transform: translate(45.1785vw, 100vh) scale(0.5172);
  }
}
.snow:nth-child(72) {
  opacity: 0.364;
  transform: translate(43.87vw, -10px) scale(0.8268);
  animation: fall-72 27s -22s linear infinite;
}
@keyframes fall-72 {
  76.819% {
    transform: translate(35.7325vw, 76.819vh) scale(0.8268);
  }
  to {
    transform: translate(39.80125vw, 100vh) scale(0.8268);
  }
}
.snow:nth-child(73) {
  opacity: 0.4317;
  transform: translate(80.272vw, -10px) scale(0.5439);
  animation: fall-73 20s -5s linear infinite;
}
@keyframes fall-73 {
  50.627% {
    transform: translate(80.3139vw, 50.627vh) scale(0.5439);
  }
  to {
    transform: translate(80.29295vw, 100vh) scale(0.5439);
  }
}
.snow:nth-child(74) {
  opacity: 0.2691;
  transform: translate(8.8632vw, -10px) scale(0.7453);
  animation: fall-74 22s -23s linear infinite;
}
@keyframes fall-74 {
  78.859% {
    transform: translate(7.7028vw, 78.859vh) scale(0.7453);
  }
  to {
    transform: translate(8.283vw, 100vh) scale(0.7453);
  }
}
.snow:nth-child(75) {
  opacity: 0.3991;
  transform: translate(20.6527vw, -10px) scale(0.1488);
  animation: fall-75 26s -21s linear infinite;
}
@keyframes fall-75 {
  32.163% {
    transform: translate(25.2489vw, 32.163vh) scale(0.1488);
  }
  to {
    transform: translate(22.9508vw, 100vh) scale(0.1488);
  }
}
.snow:nth-child(76) {
  opacity: 0.2826;
  transform: translate(54.2149vw, -10px) scale(0.3283);
  animation: fall-76 21s -16s linear infinite;
}
@keyframes fall-76 {
  49.596% {
    transform: translate(57.6908vw, 49.596vh) scale(0.3283);
  }
  to {
    transform: translate(55.95285vw, 100vh) scale(0.3283);
  }
}
.snow:nth-child(77) {
  opacity: 0.2308;
  transform: translate(58.3443vw, -10px) scale(0.1537);
  animation: fall-77 14s -6s linear infinite;
}
@keyframes fall-77 {
  57.555% {
    transform: translate(56.9321vw, 57.555vh) scale(0.1537);
  }
  to {
    transform: translate(57.6382vw, 100vh) scale(0.1537);
  }
}
.snow:nth-child(78) {
  opacity: 0.801;
  transform: translate(35.4139vw, -10px) scale(0.942);
  animation: fall-78 25s -26s linear infinite;
}
@keyframes fall-78 {
  37.532% {
    transform: translate(28.951vw, 37.532vh) scale(0.942);
  }
  to {
    transform: translate(32.18245vw, 100vh) scale(0.942);
  }
}
.snow:nth-child(79) {
  opacity: 0.3377;
  transform: translate(98.8273vw, -10px) scale(0.1546);
  animation: fall-79 27s -19s linear infinite;
}
@keyframes fall-79 {
  56.681% {
    transform: translate(89.9466vw, 56.681vh) scale(0.1546);
  }
  to {
    transform: translate(94.38695vw, 100vh) scale(0.1546);
  }
}
.snow:nth-child(80) {
  opacity: 0.1368;
  transform: translate(8.2333vw, -10px) scale(0.1983);
  animation: fall-80 19s -23s linear infinite;
}
@keyframes fall-80 {
  66.537% {
    transform: translate(-0.8929vw, 66.537vh) scale(0.1983);
  }
  to {
    transform: translate(3.6702vw, 100vh) scale(0.1983);
  }
}
.snow:nth-child(81) {
  opacity: 0.8741;
  transform: translate(70.2396vw, -10px) scale(0.9244);
  animation: fall-81 10s -9s linear infinite;
}
@keyframes fall-81 {
  62.471% {
    transform: translate(76.9283vw, 62.471vh) scale(0.9244);
  }
  to {
    transform: translate(73.58395vw, 100vh) scale(0.9244);
  }
}
.snow:nth-child(82) {
  opacity: 0.7572;
  transform: translate(43.0361vw, -10px) scale(0.4645);
  animation: fall-82 21s -16s linear infinite;
}
@keyframes fall-82 {
  49.971% {
    transform: translate(39.6648vw, 49.971vh) scale(0.4645);
  }
  to {
    transform: translate(41.35045vw, 100vh) scale(0.4645);
  }
}
.snow:nth-child(83) {
  opacity: 0.3599;
  transform: translate(92.1244vw, -10px) scale(0.962);
  animation: fall-83 30s -14s linear infinite;
}
@keyframes fall-83 {
  76.898% {
    transform: translate(93.5619vw, 76.898vh) scale(0.962);
  }
  to {
    transform: translate(92.84315vw, 100vh) scale(0.962);
  }
}
.snow:nth-child(84) {
  opacity: 0.813;
  transform: translate(14.7695vw, -10px) scale(0.3641);
  animation: fall-84 23s -27s linear infinite;
}
@keyframes fall-84 {
  61.19% {
    transform: translate(20.7656vw, 61.19vh) scale(0.3641);
  }
  to {
    transform: translate(17.76755vw, 100vh) scale(0.3641);
  }
}
.snow:nth-child(85) {
  opacity: 0.0148;
  transform: translate(22.416vw, -10px) scale(0.3256);
  animation: fall-85 24s -19s linear infinite;
}
@keyframes fall-85 {
  58.398% {
    transform: translate(15.3453vw, 58.398vh) scale(0.3256);
  }
  to {
    transform: translate(18.88065vw, 100vh) scale(0.3256);
  }
}
.snow:nth-child(86) {
  opacity: 0.747;
  transform: translate(43.1069vw, -10px) scale(0.3156);
  animation: fall-86 17s -8s linear infinite;
}
@keyframes fall-86 {
  73.004% {
    transform: translate(52.3129vw, 73.004vh) scale(0.3156);
  }
  to {
    transform: translate(47.7099vw, 100vh) scale(0.3156);
  }
}
.snow:nth-child(87) {
  opacity: 0.2203;
  transform: translate(19.7564vw, -10px) scale(0.085);
  animation: fall-87 22s -29s linear infinite;
}
@keyframes fall-87 {
  41.453% {
    transform: translate(19.4406vw, 41.453vh) scale(0.085);
  }
  to {
    transform: translate(19.5985vw, 100vh) scale(0.085);
  }
}
.snow:nth-child(88) {
  opacity: 0.8287;
  transform: translate(73.3098vw, -10px) scale(0.1331);
  animation: fall-88 24s -19s linear infinite;
}
@keyframes fall-88 {
  50.578% {
    transform: translate(79.1889vw, 50.578vh) scale(0.1331);
  }
  to {
    transform: translate(76.24935vw, 100vh) scale(0.1331);
  }
}
.snow:nth-child(89) {
  opacity: 0.1563;
  transform: translate(88.7526vw, -10px) scale(0.3191);
  animation: fall-89 18s -25s linear infinite;
}
@keyframes fall-89 {
  72.71% {
    transform: translate(87.5167vw, 72.71vh) scale(0.3191);
  }
  to {
    transform: translate(88.13465vw, 100vh) scale(0.3191);
  }
}
.snow:nth-child(90) {
  opacity: 0.1642;
  transform: translate(42.1228vw, -10px) scale(0.0314);
  animation: fall-90 29s -24s linear infinite;
}
@keyframes fall-90 {
  39.1% {
    transform: translate(50.8223vw, 39.1vh) scale(0.0314);
  }
  to {
    transform: translate(46.47255vw, 100vh) scale(0.0314);
  }
}
.snow:nth-child(91) {
  opacity: 0.5364;
  transform: translate(5.7895vw, -10px) scale(0.1325);
  animation: fall-91 15s -10s linear infinite;
}
@keyframes fall-91 {
  74.627% {
    transform: translate(1.3349vw, 74.627vh) scale(0.1325);
  }
  to {
    transform: translate(3.5622vw, 100vh) scale(0.1325);
  }
}
.snow:nth-child(92) {
  opacity: 0.3458;
  transform: translate(6.5037vw, -10px) scale(0.3411);
  animation: fall-92 12s -18s linear infinite;
}
@keyframes fall-92 {
  51.434% {
    transform: translate(5.0633vw, 51.434vh) scale(0.3411);
  }
  to {
    transform: translate(5.7835vw, 100vh) scale(0.3411);
  }
}
.snow:nth-child(93) {
  opacity: 0.0417;
  transform: translate(89.321vw, -10px) scale(0.9497);
  animation: fall-93 15s -30s linear infinite;
}
@keyframes fall-93 {
  63.017% {
    transform: translate(97.2394vw, 63.017vh) scale(0.9497);
  }
  to {
    transform: translate(93.2802vw, 100vh) scale(0.9497);
  }
}
.snow:nth-child(94) {
  opacity: 0.8342;
  transform: translate(2.8127vw, -10px) scale(0.0727);
  animation: fall-94 17s -6s linear infinite;
}
@keyframes fall-94 {
  40.643% {
    transform: translate(1.6086vw, 40.643vh) scale(0.0727);
  }
  to {
    transform: translate(2.21065vw, 100vh) scale(0.0727);
  }
}
.snow:nth-child(95) {
  opacity: 0.231;
  transform: translate(83.5233vw, -10px) scale(0.6238);
  animation: fall-95 23s -30s linear infinite;
}
@keyframes fall-95 {
  65.115% {
    transform: translate(84.597vw, 65.115vh) scale(0.6238);
  }
  to {
    transform: translate(84.06015vw, 100vh) scale(0.6238);
  }
}
.snow:nth-child(96) {
  opacity: 0.7085;
  transform: translate(77.6839vw, -10px) scale(0.1229);
  animation: fall-96 11s -16s linear infinite;
}
@keyframes fall-96 {
  32.155% {
    transform: translate(83.4343vw, 32.155vh) scale(0.1229);
  }
  to {
    transform: translate(80.5591vw, 100vh) scale(0.1229);
  }
}
.snow:nth-child(97) {
  opacity: 0.0956;
  transform: translate(61.2479vw, -10px) scale(0.7059);
  animation: fall-97 20s -12s linear infinite;
}
@keyframes fall-97 {
  46.505% {
    transform: translate(70.0485vw, 46.505vh) scale(0.7059);
  }
  to {
    transform: translate(65.6482vw, 100vh) scale(0.7059);
  }
}
.snow:nth-child(98) {
  opacity: 0.3285;
  transform: translate(78.3346vw, -10px) scale(0.9539);
  animation: fall-98 13s -30s linear infinite;
}
@keyframes fall-98 {
  35.45% {
    transform: translate(70.4083vw, 35.45vh) scale(0.9539);
  }
  to {
    transform: translate(74.37145vw, 100vh) scale(0.9539);
  }
}
.snow:nth-child(99) {
  opacity: 0.353;
  transform: translate(64.9135vw, -10px) scale(0.7777);
  animation: fall-99 16s -4s linear infinite;
}
@keyframes fall-99 {
  56.828% {
    transform: translate(71.4216vw, 56.828vh) scale(0.7777);
  }
  to {
    transform: translate(68.16755vw, 100vh) scale(0.7777);
  }
}
.snow:nth-child(100) {
  opacity: 0.4367;
  transform: translate(42.2121vw, -10px) scale(0.2103);
  animation: fall-100 25s -3s linear infinite;
}
@keyframes fall-100 {
  51.226% {
    transform: translate(46.7463vw, 51.226vh) scale(0.2103);
  }
  to {
    transform: translate(44.4792vw, 100vh) scale(0.2103);
  }
}
.snow:nth-child(101) {
  opacity: 0.4617;
  transform: translate(84.2313vw, -10px) scale(0.0391);
  animation: fall-101 20s -25s linear infinite;
}
@keyframes fall-101 {
  31.994% {
    transform: translate(83.1721vw, 31.994vh) scale(0.0391);
  }
  to {
    transform: translate(83.7017vw, 100vh) scale(0.0391);
  }
}
.snow:nth-child(102) {
  opacity: 0.1211;
  transform: translate(82.8257vw, -10px) scale(0.3581);
  animation: fall-102 25s -20s linear infinite;
}
@keyframes fall-102 {
  79.252% {
    transform: translate(73.064vw, 79.252vh) scale(0.3581);
  }
  to {
    transform: translate(77.94485vw, 100vh) scale(0.3581);
  }
}
.snow:nth-child(103) {
  opacity: 0.7535;
  transform: translate(40.511vw, -10px) scale(0.3618);
  animation: fall-103 16s -17s linear infinite;
}
@keyframes fall-103 {
  31.202% {
    transform: translate(38.6494vw, 31.202vh) scale(0.3618);
  }
  to {
    transform: translate(39.5802vw, 100vh) scale(0.3618);
  }
}
.snow:nth-child(104) {
  opacity: 0.7864;
  transform: translate(63.8669vw, -10px) scale(0.6881);
  animation: fall-104 22s -28s linear infinite;
}
@keyframes fall-104 {
  32.55% {
    transform: translate(55.0063vw, 32.55vh) scale(0.6881);
  }
  to {
    transform: translate(59.4366vw, 100vh) scale(0.6881);
  }
}
.snow:nth-child(105) {
  opacity: 0.2657;
  transform: translate(35.5325vw, -10px) scale(0.0996);
  animation: fall-105 24s -3s linear infinite;
}
@keyframes fall-105 {
  33.065% {
    transform: translate(25.8872vw, 33.065vh) scale(0.0996);
  }
  to {
    transform: translate(30.70985vw, 100vh) scale(0.0996);
  }
}
.snow:nth-child(106) {
  opacity: 0.4967;
  transform: translate(20.6896vw, -10px) scale(0.5723);
  animation: fall-106 12s -14s linear infinite;
}
@keyframes fall-106 {
  76.006% {
    transform: translate(12.2192vw, 76.006vh) scale(0.5723);
  }
  to {
    transform: translate(16.4544vw, 100vh) scale(0.5723);
  }
}
.snow:nth-child(107) {
  opacity: 0.1343;
  transform: translate(72.9562vw, -10px) scale(0.9999);
  animation: fall-107 12s -29s linear infinite;
}
@keyframes fall-107 {
  65.796% {
    transform: translate(63.5951vw, 65.796vh) scale(0.9999);
  }
  to {
    transform: translate(68.27565vw, 100vh) scale(0.9999);
  }
}
.snow:nth-child(108) {
  opacity: 0.3773;
  transform: translate(12.2049vw, -10px) scale(0.6433);
  animation: fall-108 21s -25s linear infinite;
}
@keyframes fall-108 {
  52.705% {
    transform: translate(11.6223vw, 52.705vh) scale(0.6433);
  }
  to {
    transform: translate(11.9136vw, 100vh) scale(0.6433);
  }
}
.snow:nth-child(109) {
  opacity: 0.5705;
  transform: translate(86.0188vw, -10px) scale(0.097);
  animation: fall-109 21s -17s linear infinite;
}
@keyframes fall-109 {
  58.575% {
    transform: translate(78.4339vw, 58.575vh) scale(0.097);
  }
  to {
    transform: translate(82.22635vw, 100vh) scale(0.097);
  }
}
.snow:nth-child(110) {
  opacity: 0.5661;
  transform: translate(15.5407vw, -10px) scale(0.0641);
  animation: fall-110 17s -12s linear infinite;
}
@keyframes fall-110 {
  32.082% {
    transform: translate(6.9305vw, 32.082vh) scale(0.0641);
  }
  to {
    transform: translate(11.2356vw, 100vh) scale(0.0641);
  }
}
.snow:nth-child(111) {
  opacity: 0.6442;
  transform: translate(53.6858vw, -10px) scale(0.3352);
  animation: fall-111 15s -26s linear infinite;
}
@keyframes fall-111 {
  64.063% {
    transform: translate(55.3441vw, 64.063vh) scale(0.3352);
  }
  to {
    transform: translate(54.51495vw, 100vh) scale(0.3352);
  }
}
.snow:nth-child(112) {
  opacity: 0.6673;
  transform: translate(78.2908vw, -10px) scale(0.5836);
  animation: fall-112 18s -12s linear infinite;
}
@keyframes fall-112 {
  72.583% {
    transform: translate(78.3513vw, 72.583vh) scale(0.5836);
  }
  to {
    transform: translate(78.32105vw, 100vh) scale(0.5836);
  }
}
.snow:nth-child(113) {
  opacity: 0.1637;
  transform: translate(46.5699vw, -10px) scale(0.5996);
  animation: fall-113 21s -1s linear infinite;
}
@keyframes fall-113 {
  44.264% {
    transform: translate(53.9907vw, 44.264vh) scale(0.5996);
  }
  to {
    transform: translate(50.2803vw, 100vh) scale(0.5996);
  }
}
.snow:nth-child(114) {
  opacity: 0.4497;
  transform: translate(28.0221vw, -10px) scale(0.1535);
  animation: fall-114 10s -13s linear infinite;
}
@keyframes fall-114 {
  64.687% {
    transform: translate(22.8022vw, 64.687vh) scale(0.1535);
  }
  to {
    transform: translate(25.41215vw, 100vh) scale(0.1535);
  }
}
.snow:nth-child(115) {
  opacity: 0.2863;
  transform: translate(25.5744vw, -10px) scale(0.0322);
  animation: fall-115 16s -15s linear infinite;
}
@keyframes fall-115 {
  30.093% {
    transform: translate(33.2321vw, 30.093vh) scale(0.0322);
  }
  to {
    transform: translate(29.40325vw, 100vh) scale(0.0322);
  }
}
.snow:nth-child(116) {
  opacity: 0.7229;
  transform: translate(58.6343vw, -10px) scale(0.5263);
  animation: fall-116 16s -28s linear infinite;
}
@keyframes fall-116 {
  53.245% {
    transform: translate(54.9089vw, 53.245vh) scale(0.5263);
  }
  to {
    transform: translate(56.7716vw, 100vh) scale(0.5263);
  }
}
.snow:nth-child(117) {
  opacity: 0.1372;
  transform: translate(5.105vw, -10px) scale(0.4947);
  animation: fall-117 12s -30s linear infinite;
}
@keyframes fall-117 {
  78.999% {
    transform: translate(-2.8206vw, 78.999vh) scale(0.4947);
  }
  to {
    transform: translate(1.1422vw, 100vh) scale(0.4947);
  }
}
.snow:nth-child(118) {
  opacity: 0.6858;
  transform: translate(90.2926vw, -10px) scale(0.8057);
  animation: fall-118 14s -4s linear infinite;
}
@keyframes fall-118 {
  46.323% {
    transform: translate(93.6491vw, 46.323vh) scale(0.8057);
  }
  to {
    transform: translate(91.97085vw, 100vh) scale(0.8057);
  }
}
.snow:nth-child(119) {
  opacity: 0.1598;
  transform: translate(55.8422vw, -10px) scale(0.7422);
  animation: fall-119 29s -19s linear infinite;
}
@keyframes fall-119 {
  38.664% {
    transform: translate(50.835vw, 38.664vh) scale(0.7422);
  }
  to {
    transform: translate(53.3386vw, 100vh) scale(0.7422);
  }
}
.snow:nth-child(120) {
  opacity: 0.8418;
  transform: translate(71.1799vw, -10px) scale(0.0497);
  animation: fall-120 25s -6s linear infinite;
}
@keyframes fall-120 {
  55.895% {
    transform: translate(77.6745vw, 55.895vh) scale(0.0497);
  }
  to {
    transform: translate(74.4272vw, 100vh) scale(0.0497);
  }
}
.snow:nth-child(121) {
  opacity: 0.898;
  transform: translate(36.6042vw, -10px) scale(0.9911);
  animation: fall-121 21s -21s linear infinite;
}
@keyframes fall-121 {
  45.497% {
    transform: translate(37.9727vw, 45.497vh) scale(0.9911);
  }
  to {
    transform: translate(37.28845vw, 100vh) scale(0.9911);
  }
}
.snow:nth-child(122) {
  opacity: 0.2435;
  transform: translate(69.0276vw, -10px) scale(0.5592);
  animation: fall-122 28s -15s linear infinite;
}
@keyframes fall-122 {
  59.252% {
    transform: translate(76.3573vw, 59.252vh) scale(0.5592);
  }
  to {
    transform: translate(72.69245vw, 100vh) scale(0.5592);
  }
}
.snow:nth-child(123) {
  opacity: 0.951;
  transform: translate(97.4933vw, -10px) scale(0.6879);
  animation: fall-123 21s -27s linear infinite;
}
@keyframes fall-123 {
  63.376% {
    transform: translate(101.7104vw, 63.376vh) scale(0.6879);
  }
  to {
    transform: translate(99.60185vw, 100vh) scale(0.6879);
  }
}
.snow:nth-child(124) {
  opacity: 0.1559;
  transform: translate(20.32vw, -10px) scale(0.0215);
  animation: fall-124 10s -24s linear infinite;
}
@keyframes fall-124 {
  56.597% {
    transform: translate(26.9236vw, 56.597vh) scale(0.0215);
  }
  to {
    transform: translate(23.6218vw, 100vh) scale(0.0215);
  }
}
.snow:nth-child(125) {
  opacity: 0.2326;
  transform: translate(27.2059vw, -10px) scale(0.8122);
  animation: fall-125 30s -19s linear infinite;
}
@keyframes fall-125 {
  72.189% {
    transform: translate(24.6927vw, 72.189vh) scale(0.8122);
  }
  to {
    transform: translate(25.9493vw, 100vh) scale(0.8122);
  }
}
.snow:nth-child(126) {
  opacity: 0.8321;
  transform: translate(2.276vw, -10px) scale(0.3925);
  animation: fall-126 12s -24s linear infinite;
}
@keyframes fall-126 {
  54.269% {
    transform: translate(-5.7289vw, 54.269vh) scale(0.3925);
  }
  to {
    transform: translate(-1.72645vw, 100vh) scale(0.3925);
  }
}
.snow:nth-child(127) {
  opacity: 0.6435;
  transform: translate(34.9454vw, -10px) scale(0.6219);
  animation: fall-127 13s -26s linear infinite;
}
@keyframes fall-127 {
  54.93% {
    transform: translate(38.5751vw, 54.93vh) scale(0.6219);
  }
  to {
    transform: translate(36.76025vw, 100vh) scale(0.6219);
  }
}
.snow:nth-child(128) {
  opacity: 0.3949;
  transform: translate(82.9584vw, -10px) scale(0.662);
  animation: fall-128 19s -28s linear infinite;
}
@keyframes fall-128 {
  47.899% {
    transform: translate(77.5261vw, 47.899vh) scale(0.662);
  }
  to {
    transform: translate(80.24225vw, 100vh) scale(0.662);
  }
}
.snow:nth-child(129) {
  opacity: 0.4216;
  transform: translate(79.928vw, -10px) scale(0.6365);
  animation: fall-129 29s -17s linear infinite;
}
@keyframes fall-129 {
  60.284% {
    transform: translate(81.2118vw, 60.284vh) scale(0.6365);
  }
  to {
    transform: translate(80.5699vw, 100vh) scale(0.6365);
  }
}
.snow:nth-child(130) {
  opacity: 0.9248;
  transform: translate(65.0013vw, -10px) scale(0.8249);
  animation: fall-130 21s -20s linear infinite;
}
@keyframes fall-130 {
  74.54% {
    transform: translate(57.0895vw, 74.54vh) scale(0.8249);
  }
  to {
    transform: translate(61.0454vw, 100vh) scale(0.8249);
  }
}
.snow:nth-child(131) {
  opacity: 0.7791;
  transform: translate(92.666vw, -10px) scale(0.3108);
  animation: fall-131 19s -15s linear infinite;
}
@keyframes fall-131 {
  73.639% {
    transform: translate(83.7931vw, 73.639vh) scale(0.3108);
  }
  to {
    transform: translate(88.22955vw, 100vh) scale(0.3108);
  }
}
.snow:nth-child(132) {
  opacity: 0.296;
  transform: translate(55.9888vw, -10px) scale(0.8037);
  animation: fall-132 14s -10s linear infinite;
}
@keyframes fall-132 {
  68.8% {
    transform: translate(51.7776vw, 68.8vh) scale(0.8037);
  }
  to {
    transform: translate(53.8832vw, 100vh) scale(0.8037);
  }
}
.snow:nth-child(133) {
  opacity: 0.4337;
  transform: translate(11.8993vw, -10px) scale(0.6963);
  animation: fall-133 11s -23s linear infinite;
}
@keyframes fall-133 {
  57.874% {
    transform: translate(16.1475vw, 57.874vh) scale(0.6963);
  }
  to {
    transform: translate(14.0234vw, 100vh) scale(0.6963);
  }
}
.snow:nth-child(134) {
  opacity: 0.0791;
  transform: translate(54.4074vw, -10px) scale(0.6811);
  animation: fall-134 21s -26s linear infinite;
}
@keyframes fall-134 {
  55.523% {
    transform: translate(54.9906vw, 55.523vh) scale(0.6811);
  }
  to {
    transform: translate(54.699vw, 100vh) scale(0.6811);
  }
}
.snow:nth-child(135) {
  opacity: 0.5061;
  transform: translate(73.9764vw, -10px) scale(0.8968);
  animation: fall-135 21s -13s linear infinite;
}
@keyframes fall-135 {
  69.701% {
    transform: translate(83.1117vw, 69.701vh) scale(0.8968);
  }
  to {
    transform: translate(78.54405vw, 100vh) scale(0.8968);
  }
}
.snow:nth-child(136) {
  opacity: 0.4674;
  transform: translate(41.0988vw, -10px) scale(0.8267);
  animation: fall-136 26s -1s linear infinite;
}
@keyframes fall-136 {
  65.481% {
    transform: translate(46.07vw, 65.481vh) scale(0.8267);
  }
  to {
    transform: translate(43.5844vw, 100vh) scale(0.8267);
  }
}
.snow:nth-child(137) {
  opacity: 0.0319;
  transform: translate(42.8177vw, -10px) scale(0.5365);
  animation: fall-137 20s -25s linear infinite;
}
@keyframes fall-137 {
  76.899% {
    transform: translate(46.9269vw, 76.899vh) scale(0.5365);
  }
  to {
    transform: translate(44.8723vw, 100vh) scale(0.5365);
  }
}
.snow:nth-child(138) {
  opacity: 0.7674;
  transform: translate(42.279vw, -10px) scale(0.5371);
  animation: fall-138 26s -8s linear infinite;
}
@keyframes fall-138 {
  60.705% {
    transform: translate(37.796vw, 60.705vh) scale(0.5371);
  }
  to {
    transform: translate(40.0375vw, 100vh) scale(0.5371);
  }
}
.snow:nth-child(139) {
  opacity: 0.8113;
  transform: translate(34.169vw, -10px) scale(0.5715);
  animation: fall-139 22s -19s linear infinite;
}
@keyframes fall-139 {
  55.978% {
    transform: translate(31.1108vw, 55.978vh) scale(0.5715);
  }
  to {
    transform: translate(32.6399vw, 100vh) scale(0.5715);
  }
}
.snow:nth-child(140) {
  opacity: 0.3101;
  transform: translate(50.4998vw, -10px) scale(0.9465);
  animation: fall-140 14s -1s linear infinite;
}
@keyframes fall-140 {
  69.017% {
    transform: translate(54.4493vw, 69.017vh) scale(0.9465);
  }
  to {
    transform: translate(52.47455vw, 100vh) scale(0.9465);
  }
}
.snow:nth-child(141) {
  opacity: 0.3032;
  transform: translate(82.4111vw, -10px) scale(0.7594);
  animation: fall-141 13s -21s linear infinite;
}
@keyframes fall-141 {
  33.105% {
    transform: translate(90.2564vw, 33.105vh) scale(0.7594);
  }
  to {
    transform: translate(86.33375vw, 100vh) scale(0.7594);
  }
}
.snow:nth-child(142) {
  opacity: 0.2912;
  transform: translate(42.7236vw, -10px) scale(0.6167);
  animation: fall-142 14s -15s linear infinite;
}
@keyframes fall-142 {
  32.086% {
    transform: translate(34.4747vw, 32.086vh) scale(0.6167);
  }
  to {
    transform: translate(38.59915vw, 100vh) scale(0.6167);
  }
}
.snow:nth-child(143) {
  opacity: 0.9299;
  transform: translate(41.4685vw, -10px) scale(0.2417);
  animation: fall-143 18s -8s linear infinite;
}
@keyframes fall-143 {
  69.711% {
    transform: translate(46.2982vw, 69.711vh) scale(0.2417);
  }
  to {
    transform: translate(43.88335vw, 100vh) scale(0.2417);
  }
}
.snow:nth-child(144) {
  opacity: 0.8136;
  transform: translate(2.2852vw, -10px) scale(0.2542);
  animation: fall-144 26s -30s linear infinite;
}
@keyframes fall-144 {
  51.284% {
    transform: translate(8.4628vw, 51.284vh) scale(0.2542);
  }
  to {
    transform: translate(5.374vw, 100vh) scale(0.2542);
  }
}
.snow:nth-child(145) {
  opacity: 0.384;
  transform: translate(56.3773vw, -10px) scale(0.5462);
  animation: fall-145 18s -15s linear infinite;
}
@keyframes fall-145 {
  62.503% {
    transform: translate(47.9188vw, 62.503vh) scale(0.5462);
  }
  to {
    transform: translate(52.14805vw, 100vh) scale(0.5462);
  }
}
.snow:nth-child(146) {
  opacity: 0.2956;
  transform: translate(69.1993vw, -10px) scale(0.9114);
  animation: fall-146 10s -27s linear infinite;
}
@keyframes fall-146 {
  53.047% {
    transform: translate(75.5448vw, 53.047vh) scale(0.9114);
  }
  to {
    transform: translate(72.37205vw, 100vh) scale(0.9114);
  }
}
.snow:nth-child(147) {
  opacity: 0.2932;
  transform: translate(22.0256vw, -10px) scale(0.2014);
  animation: fall-147 16s -19s linear infinite;
}
@keyframes fall-147 {
  53.458% {
    transform: translate(21.514vw, 53.458vh) scale(0.2014);
  }
  to {
    transform: translate(21.7698vw, 100vh) scale(0.2014);
  }
}
.snow:nth-child(148) {
  opacity: 0.793;
  transform: translate(51.0834vw, -10px) scale(0.3342);
  animation: fall-148 26s -1s linear infinite;
}
@keyframes fall-148 {
  68.688% {
    transform: translate(55.4773vw, 68.688vh) scale(0.3342);
  }
  to {
    transform: translate(53.28035vw, 100vh) scale(0.3342);
  }
}
.snow:nth-child(149) {
  opacity: 0.8743;
  transform: translate(83.6856vw, -10px) scale(0.3792);
  animation: fall-149 22s -16s linear infinite;
}
@keyframes fall-149 {
  55.278% {
    transform: translate(80.684vw, 55.278vh) scale(0.3792);
  }
  to {
    transform: translate(82.1848vw, 100vh) scale(0.3792);
  }
}
.snow:nth-child(150) {
  opacity: 0.5915;
  transform: translate(48.0822vw, -10px) scale(0.5421);
  animation: fall-150 15s -19s linear infinite;
}
@keyframes fall-150 {
  69.693% {
    transform: translate(42.8433vw, 69.693vh) scale(0.5421);
  }
  to {
    transform: translate(45.46275vw, 100vh) scale(0.5421);
  }
}
.snow:nth-child(151) {
  opacity: 0.9233;
  transform: translate(93.1979vw, -10px) scale(0.1938);
  animation: fall-151 13s -6s linear infinite;
}
@keyframes fall-151 {
  39.109% {
    transform: translate(87.7766vw, 39.109vh) scale(0.1938);
  }
  to {
    transform: translate(90.48725vw, 100vh) scale(0.1938);
  }
}
.snow:nth-child(152) {
  opacity: 0.6043;
  transform: translate(99.7778vw, -10px) scale(0.3296);
  animation: fall-152 25s -9s linear infinite;
}
@keyframes fall-152 {
  35.063% {
    transform: translate(98.9927vw, 35.063vh) scale(0.3296);
  }
  to {
    transform: translate(99.38525vw, 100vh) scale(0.3296);
  }
}
.snow:nth-child(153) {
  opacity: 0.7142;
  transform: translate(63.0918vw, -10px) scale(0.3732);
  animation: fall-153 29s -27s linear infinite;
}
@keyframes fall-153 {
  37.902% {
    transform: translate(57.972vw, 37.902vh) scale(0.3732);
  }
  to {
    transform: translate(60.5319vw, 100vh) scale(0.3732);
  }
}
.snow:nth-child(154) {
  opacity: 0.4926;
  transform: translate(54.7659vw, -10px) scale(0.2198);
  animation: fall-154 29s -30s linear infinite;
}
@keyframes fall-154 {
  44.14% {
    transform: translate(58.7298vw, 44.14vh) scale(0.2198);
  }
  to {
    transform: translate(56.74785vw, 100vh) scale(0.2198);
  }
}
.snow:nth-child(155) {
  opacity: 0.6398;
  transform: translate(79.1804vw, -10px) scale(0.2987);
  animation: fall-155 30s -7s linear infinite;
}
@keyframes fall-155 {
  39.072% {
    transform: translate(76.6984vw, 39.072vh) scale(0.2987);
  }
  to {
    transform: translate(77.9394vw, 100vh) scale(0.2987);
  }
}
.snow:nth-child(156) {
  opacity: 0.438;
  transform: translate(12.0013vw, -10px) scale(0.1446);
  animation: fall-156 19s -18s linear infinite;
}
@keyframes fall-156 {
  54.627% {
    transform: translate(3.6303vw, 54.627vh) scale(0.1446);
  }
  to {
    transform: translate(7.8158vw, 100vh) scale(0.1446);
  }
}
.snow:nth-child(157) {
  opacity: 0.0851;
  transform: translate(5.5083vw, -10px) scale(0.9272);
  animation: fall-157 11s -21s linear infinite;
}
@keyframes fall-157 {
  66.955% {
    transform: translate(14.8234vw, 66.955vh) scale(0.9272);
  }
  to {
    transform: translate(10.16585vw, 100vh) scale(0.9272);
  }
}
.snow:nth-child(158) {
  opacity: 0.0208;
  transform: translate(58.9278vw, -10px) scale(0.8702);
  animation: fall-158 19s -17s linear infinite;
}
@keyframes fall-158 {
  74.044% {
    transform: translate(62.5825vw, 74.044vh) scale(0.8702);
  }
  to {
    transform: translate(60.75515vw, 100vh) scale(0.8702);
  }
}
.snow:nth-child(159) {
  opacity: 0.7815;
  transform: translate(45.7816vw, -10px) scale(0.002);
  animation: fall-159 13s -20s linear infinite;
}
@keyframes fall-159 {
  71.143% {
    transform: translate(45.0332vw, 71.143vh) scale(0.002);
  }
  to {
    transform: translate(45.4074vw, 100vh) scale(0.002);
  }
}
.snow:nth-child(160) {
  opacity: 0.7976;
  transform: translate(23.171vw, -10px) scale(0.2875);
  animation: fall-160 14s -8s linear infinite;
}
@keyframes fall-160 {
  37% {
    transform: translate(24.1145vw, 37vh) scale(0.2875);
  }
  to {
    transform: translate(23.64275vw, 100vh) scale(0.2875);
  }
}
.snow:nth-child(161) {
  opacity: 0.1743;
  transform: translate(69.9007vw, -10px) scale(0.0373);
  animation: fall-161 20s -11s linear infinite;
}
@keyframes fall-161 {
  49.81% {
    transform: translate(66.693vw, 49.81vh) scale(0.0373);
  }
  to {
    transform: translate(68.29685vw, 100vh) scale(0.0373);
  }
}
.snow:nth-child(162) {
  opacity: 0.326;
  transform: translate(99.288vw, -10px) scale(0.6892);
  animation: fall-162 17s -7s linear infinite;
}
@keyframes fall-162 {
  79.286% {
    transform: translate(100.4187vw, 79.286vh) scale(0.6892);
  }
  to {
    transform: translate(99.85335vw, 100vh) scale(0.6892);
  }
}
.snow:nth-child(163) {
  opacity: 0.6133;
  transform: translate(26.6292vw, -10px) scale(0.1356);
  animation: fall-163 13s -5s linear infinite;
}
@keyframes fall-163 {
  63.153% {
    transform: translate(27.2537vw, 63.153vh) scale(0.1356);
  }
  to {
    transform: translate(26.94145vw, 100vh) scale(0.1356);
  }
}
.snow:nth-child(164) {
  opacity: 0.5512;
  transform: translate(63.6152vw, -10px) scale(0.8589);
  animation: fall-164 16s -4s linear infinite;
}
@keyframes fall-164 {
  46.677% {
    transform: translate(71.3156vw, 46.677vh) scale(0.8589);
  }
  to {
    transform: translate(67.4654vw, 100vh) scale(0.8589);
  }
}
.snow:nth-child(165) {
  opacity: 0.4689;
  transform: translate(38.0818vw, -10px) scale(0.8253);
  animation: fall-165 11s -23s linear infinite;
}
@keyframes fall-165 {
  78.72% {
    transform: translate(44.8913vw, 78.72vh) scale(0.8253);
  }
  to {
    transform: translate(41.48655vw, 100vh) scale(0.8253);
  }
}
.snow:nth-child(166) {
  opacity: 0.162;
  transform: translate(6.4742vw, -10px) scale(0.8759);
  animation: fall-166 11s -15s linear infinite;
}
@keyframes fall-166 {
  67.022% {
    transform: translate(9.6598vw, 67.022vh) scale(0.8759);
  }
  to {
    transform: translate(8.067vw, 100vh) scale(0.8759);
  }
}
.snow:nth-child(167) {
  opacity: 0.6364;
  transform: translate(97.9007vw, -10px) scale(0.4727);
  animation: fall-167 19s -4s linear infinite;
}
@keyframes fall-167 {
  49.045% {
    transform: translate(95.4948vw, 49.045vh) scale(0.4727);
  }
  to {
    transform: translate(96.69775vw, 100vh) scale(0.4727);
  }
}
.snow:nth-child(168) {
  opacity: 0.8128;
  transform: translate(49.6098vw, -10px) scale(0.5317);
  animation: fall-168 25s -27s linear infinite;
}
@keyframes fall-168 {
  43.927% {
    transform: translate(41.6127vw, 43.927vh) scale(0.5317);
  }
  to {
    transform: translate(45.61125vw, 100vh) scale(0.5317);
  }
}
.snow:nth-child(169) {
  opacity: 0.922;
  transform: translate(9.7913vw, -10px) scale(0.6256);
  animation: fall-169 24s -22s linear infinite;
}
@keyframes fall-169 {
  59.329% {
    transform: translate(6.7667vw, 59.329vh) scale(0.6256);
  }
  to {
    transform: translate(8.279vw, 100vh) scale(0.6256);
  }
}
.snow:nth-child(170) {
  opacity: 0.8831;
  transform: translate(46.3583vw, -10px) scale(0.0678);
  animation: fall-170 28s -20s linear infinite;
}
@keyframes fall-170 {
  69.791% {
    transform: translate(36.7564vw, 69.791vh) scale(0.0678);
  }
  to {
    transform: translate(41.55735vw, 100vh) scale(0.0678);
  }
}
.snow:nth-child(171) {
  opacity: 0.9782;
  transform: translate(75.5632vw, -10px) scale(0.0558);
  animation: fall-171 26s -30s linear infinite;
}
@keyframes fall-171 {
  46.161% {
    transform: translate(67.3255vw, 46.161vh) scale(0.0558);
  }
  to {
    transform: translate(71.44435vw, 100vh) scale(0.0558);
  }
}
.snow:nth-child(172) {
  opacity: 0.3985;
  transform: translate(45.2624vw, -10px) scale(0.9925);
  animation: fall-172 30s -26s linear infinite;
}
@keyframes fall-172 {
  45.572% {
    transform: translate(49.5812vw, 45.572vh) scale(0.9925);
  }
  to {
    transform: translate(47.4218vw, 100vh) scale(0.9925);
  }
}
.snow:nth-child(173) {
  opacity: 0.2531;
  transform: translate(94.5223vw, -10px) scale(0.3666);
  animation: fall-173 24s -30s linear infinite;
}
@keyframes fall-173 {
  46.889% {
    transform: translate(87.0308vw, 46.889vh) scale(0.3666);
  }
  to {
    transform: translate(90.77655vw, 100vh) scale(0.3666);
  }
}
.snow:nth-child(174) {
  opacity: 0.5269;
  transform: translate(14.3314vw, -10px) scale(0.0202);
  animation: fall-174 28s -13s linear infinite;
}
@keyframes fall-174 {
  68.478% {
    transform: translate(17.6585vw, 68.478vh) scale(0.0202);
  }
  to {
    transform: translate(15.99495vw, 100vh) scale(0.0202);
  }
}
.snow:nth-child(175) {
  opacity: 0.2086;
  transform: translate(55.1183vw, -10px) scale(0.4217);
  animation: fall-175 13s -30s linear infinite;
}
@keyframes fall-175 {
  58.276% {
    transform: translate(60.212vw, 58.276vh) scale(0.4217);
  }
  to {
    transform: translate(57.66515vw, 100vh) scale(0.4217);
  }
}
.snow:nth-child(176) {
  opacity: 0.9924;
  transform: translate(3.4975vw, -10px) scale(0.8555);
  animation: fall-176 13s -29s linear infinite;
}
@keyframes fall-176 {
  62.415% {
    transform: translate(-4.4873vw, 62.415vh) scale(0.8555);
  }
  to {
    transform: translate(-0.4949vw, 100vh) scale(0.8555);
  }
}
.snow:nth-child(177) {
  opacity: 0.615;
  transform: translate(71.6568vw, -10px) scale(0.8254);
  animation: fall-177 29s -27s linear infinite;
}
@keyframes fall-177 {
  78.654% {
    transform: translate(73.2341vw, 78.654vh) scale(0.8254);
  }
  to {
    transform: translate(72.44545vw, 100vh) scale(0.8254);
  }
}
.snow:nth-child(178) {
  opacity: 0.9899;
  transform: translate(65.16vw, -10px) scale(0.5392);
  animation: fall-178 18s -21s linear infinite;
}
@keyframes fall-178 {
  38.421% {
    transform: translate(72.2856vw, 38.421vh) scale(0.5392);
  }
  to {
    transform: translate(68.7228vw, 100vh) scale(0.5392);
  }
}
.snow:nth-child(179) {
  opacity: 0.4803;
  transform: translate(98.7835vw, -10px) scale(0.9446);
  animation: fall-179 22s -5s linear infinite;
}
@keyframes fall-179 {
  61.967% {
    transform: translate(106.4667vw, 61.967vh) scale(0.9446);
  }
  to {
    transform: translate(102.6251vw, 100vh) scale(0.9446);
  }
}
.snow:nth-child(180) {
  opacity: 0.2148;
  transform: translate(66.7296vw, -10px) scale(0.952);
  animation: fall-180 27s -22s linear infinite;
}
@keyframes fall-180 {
  40.925% {
    transform: translate(58.8988vw, 40.925vh) scale(0.952);
  }
  to {
    transform: translate(62.8142vw, 100vh) scale(0.952);
  }
}
.snow:nth-child(181) {
  opacity: 0.001;
  transform: translate(15.7817vw, -10px) scale(0.8847);
  animation: fall-181 12s -3s linear infinite;
}
@keyframes fall-181 {
  42.775% {
    transform: translate(24.0476vw, 42.775vh) scale(0.8847);
  }
  to {
    transform: translate(19.91465vw, 100vh) scale(0.8847);
  }
}
.snow:nth-child(182) {
  opacity: 0.4497;
  transform: translate(41.2455vw, -10px) scale(0.685);
  animation: fall-182 28s -10s linear infinite;
}
@keyframes fall-182 {
  50.46% {
    transform: translate(41.0155vw, 50.46vh) scale(0.685);
  }
  to {
    transform: translate(41.1305vw, 100vh) scale(0.685);
  }
}
.snow:nth-child(183) {
  opacity: 0.1899;
  transform: translate(68.437vw, -10px) scale(0.782);
  animation: fall-183 30s -7s linear infinite;
}
@keyframes fall-183 {
  30.271% {
    transform: translate(63.4772vw, 30.271vh) scale(0.782);
  }
  to {
    transform: translate(65.9571vw, 100vh) scale(0.782);
  }
}
.snow:nth-child(184) {
  opacity: 0.1897;
  transform: translate(25.2478vw, -10px) scale(0.3605);
  animation: fall-184 27s -14s linear infinite;
}
@keyframes fall-184 {
  54.563% {
    transform: translate(32.0321vw, 54.563vh) scale(0.3605);
  }
  to {
    transform: translate(28.63995vw, 100vh) scale(0.3605);
  }
}
.snow:nth-child(185) {
  opacity: 0.7516;
  transform: translate(30.7831vw, -10px) scale(0.4048);
  animation: fall-185 29s -15s linear infinite;
}
@keyframes fall-185 {
  37.756% {
    transform: translate(28.8963vw, 37.756vh) scale(0.4048);
  }
  to {
    transform: translate(29.8397vw, 100vh) scale(0.4048);
  }
}
.snow:nth-child(186) {
  opacity: 0.2811;
  transform: translate(68.6025vw, -10px) scale(0.5762);
  animation: fall-186 15s -11s linear infinite;
}
@keyframes fall-186 {
  41.603% {
    transform: translate(65.8203vw, 41.603vh) scale(0.5762);
  }
  to {
    transform: translate(67.2114vw, 100vh) scale(0.5762);
  }
}
.snow:nth-child(187) {
  opacity: 0.2786;
  transform: translate(87.6285vw, -10px) scale(0.5462);
  animation: fall-187 23s -5s linear infinite;
}
@keyframes fall-187 {
  54.412% {
    transform: translate(77.8941vw, 54.412vh) scale(0.5462);
  }
  to {
    transform: translate(82.7613vw, 100vh) scale(0.5462);
  }
}
.snow:nth-child(188) {
  opacity: 0.7627;
  transform: translate(96.5929vw, -10px) scale(0.7583);
  animation: fall-188 23s -15s linear infinite;
}
@keyframes fall-188 {
  62.597% {
    transform: translate(92.5033vw, 62.597vh) scale(0.7583);
  }
  to {
    transform: translate(94.5481vw, 100vh) scale(0.7583);
  }
}
.snow:nth-child(189) {
  opacity: 0.5725;
  transform: translate(8.8302vw, -10px) scale(0.9213);
  animation: fall-189 13s -28s linear infinite;
}
@keyframes fall-189 {
  52.867% {
    transform: translate(6.1363vw, 52.867vh) scale(0.9213);
  }
  to {
    transform: translate(7.48325vw, 100vh) scale(0.9213);
  }
}
.snow:nth-child(190) {
  opacity: 0.9278;
  transform: translate(79.7496vw, -10px) scale(0.8533);
  animation: fall-190 22s -9s linear infinite;
}
@keyframes fall-190 {
  50.243% {
    transform: translate(84.8192vw, 50.243vh) scale(0.8533);
  }
  to {
    transform: translate(82.2844vw, 100vh) scale(0.8533);
  }
}
.snow:nth-child(191) {
  opacity: 0.9498;
  transform: translate(1.4112vw, -10px) scale(0.9996);
  animation: fall-191 26s -24s linear infinite;
}
@keyframes fall-191 {
  79.851% {
    transform: translate(0.8777vw, 79.851vh) scale(0.9996);
  }
  to {
    transform: translate(1.14445vw, 100vh) scale(0.9996);
  }
}
.snow:nth-child(192) {
  opacity: 0.3829;
  transform: translate(59.3422vw, -10px) scale(0.5126);
  animation: fall-192 21s -30s linear infinite;
}
@keyframes fall-192 {
  48.88% {
    transform: translate(62.318vw, 48.88vh) scale(0.5126);
  }
  to {
    transform: translate(60.8301vw, 100vh) scale(0.5126);
  }
}
.snow:nth-child(193) {
  opacity: 0.336;
  transform: translate(31.7722vw, -10px) scale(0.8378);
  animation: fall-193 28s -19s linear infinite;
}
@keyframes fall-193 {
  55.492% {
    transform: translate(23.3809vw, 55.492vh) scale(0.8378);
  }
  to {
    transform: translate(27.57655vw, 100vh) scale(0.8378);
  }
}
.snow:nth-child(194) {
  opacity: 0.9387;
  transform: translate(86.247vw, -10px) scale(0.6636);
  animation: fall-194 24s -19s linear infinite;
}
@keyframes fall-194 {
  44.829% {
    transform: translate(82.0724vw, 44.829vh) scale(0.6636);
  }
  to {
    transform: translate(84.1597vw, 100vh) scale(0.6636);
  }
}
.snow:nth-child(195) {
  opacity: 0.3043;
  transform: translate(60.6674vw, -10px) scale(0.2924);
  animation: fall-195 24s -5s linear infinite;
}
@keyframes fall-195 {
  40.315% {
    transform: translate(56.393vw, 40.315vh) scale(0.2924);
  }
  to {
    transform: translate(58.5302vw, 100vh) scale(0.2924);
  }
}
.snow:nth-child(196) {
  opacity: 0.6748;
  transform: translate(13.8679vw, -10px) scale(0.9859);
  animation: fall-196 20s -20s linear infinite;
}
@keyframes fall-196 {
  46.799% {
    transform: translate(15.0985vw, 46.799vh) scale(0.9859);
  }
  to {
    transform: translate(14.4832vw, 100vh) scale(0.9859);
  }
}
.snow:nth-child(197) {
  opacity: 0.6454;
  transform: translate(6.6238vw, -10px) scale(0.7202);
  animation: fall-197 10s -9s linear infinite;
}
@keyframes fall-197 {
  64.982% {
    transform: translate(2.3821vw, 64.982vh) scale(0.7202);
  }
  to {
    transform: translate(4.50295vw, 100vh) scale(0.7202);
  }
}
.snow:nth-child(198) {
  opacity: 0.8607;
  transform: translate(43.4325vw, -10px) scale(0.5175);
  animation: fall-198 26s -26s linear infinite;
}
@keyframes fall-198 {
  36.486% {
    transform: translate(37.4133vw, 36.486vh) scale(0.5175);
  }
  to {
    transform: translate(40.4229vw, 100vh) scale(0.5175);
  }
}
.snow:nth-child(199) {
  opacity: 0.4929;
  transform: translate(11.5362vw, -10px) scale(0.3252);
  animation: fall-199 26s -15s linear infinite;
}
@keyframes fall-199 {
  76.149% {
    transform: translate(15.9568vw, 76.149vh) scale(0.3252);
  }
  to {
    transform: translate(13.7465vw, 100vh) scale(0.3252);
  }
}
.snow:nth-child(200) {
  opacity: 0.0763;
  transform: translate(83.123vw, -10px) scale(0.8275);
  animation: fall-200 18s -29s linear infinite;
}
@keyframes fall-200 {
  38.339% {
    transform: translate(91.2778vw, 38.339vh) scale(0.8275);
  }
  to {
    transform: translate(87.2004vw, 100vh) scale(0.8275);
  }
}