body.cms-id-40 {
  height: 100vh;
  /* background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%); */
  overflow: hidden;
  /* filter: drop-shadow(0 0 10px white); */
}

.snow-container {
    position: fixed;
    height: 100vh;
    width: 100vw;
    top: 0;
    left: 0;
    z-index: 9999;
    pointer-events: none;
}

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  /* background: white; */
  background: rgb(255, 255, 255);
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.8051;
  transform: translate(31.5659vw, -10px) scale(0.2542);
  animation: fall-1 23s -13s linear infinite;
}
@keyframes fall-1 {
  67.143% {
    transform: translate(37.4227vw, 67.143vh) scale(0.2542);
  }
  to {
    transform: translate(34.4943vw, 100vh) scale(0.2542);
  }
}
.snow:nth-child(2) {
  opacity: 0.5685;
  transform: translate(39.2439vw, -10px) scale(0.4647);
  animation: fall-2 19s -11s linear infinite;
}
@keyframes fall-2 {
  34.562% {
    transform: translate(48.5484vw, 34.562vh) scale(0.4647);
  }
  to {
    transform: translate(43.89615vw, 100vh) scale(0.4647);
  }
}
.snow:nth-child(3) {
  opacity: 0.6299;
  transform: translate(32.015vw, -10px) scale(0.9938);
  animation: fall-3 16s -21s linear infinite;
}
@keyframes fall-3 {
  44.39% {
    transform: translate(32.432vw, 44.39vh) scale(0.9938);
  }
  to {
    transform: translate(32.2235vw, 100vh) scale(0.9938);
  }
}
.snow:nth-child(4) {
  opacity: 0.9394;
  transform: translate(34.361vw, -10px) scale(0.1675);
  animation: fall-4 18s -2s linear infinite;
}
@keyframes fall-4 {
  32.928% {
    transform: translate(34.6656vw, 32.928vh) scale(0.1675);
  }
  to {
    transform: translate(34.5133vw, 100vh) scale(0.1675);
  }
}
.snow:nth-child(5) {
  opacity: 0.2719;
  transform: translate(84.3972vw, -10px) scale(0.8546);
  animation: fall-5 12s -1s linear infinite;
}
@keyframes fall-5 {
  40.071% {
    transform: translate(83.3677vw, 40.071vh) scale(0.8546);
  }
  to {
    transform: translate(83.88245vw, 100vh) scale(0.8546);
  }
}
.snow:nth-child(6) {
  opacity: 0.6043;
  transform: translate(10.9665vw, -10px) scale(0.9044);
  animation: fall-6 30s -24s linear infinite;
}
@keyframes fall-6 {
  32.321% {
    transform: translate(13.2906vw, 32.321vh) scale(0.9044);
  }
  to {
    transform: translate(12.12855vw, 100vh) scale(0.9044);
  }
}
.snow:nth-child(7) {
  opacity: 0.5439;
  transform: translate(15.5546vw, -10px) scale(0.6992);
  animation: fall-7 25s -12s linear infinite;
}
@keyframes fall-7 {
  68.057% {
    transform: translate(18.0398vw, 68.057vh) scale(0.6992);
  }
  to {
    transform: translate(16.7972vw, 100vh) scale(0.6992);
  }
}
.snow:nth-child(8) {
  opacity: 0.4398;
  transform: translate(3.973vw, -10px) scale(0.51);
  animation: fall-8 11s -8s linear infinite;
}
@keyframes fall-8 {
  34.361% {
    transform: translate(-5.3284vw, 34.361vh) scale(0.51);
  }
  to {
    transform: translate(-0.6777vw, 100vh) scale(0.51);
  }
}
.snow:nth-child(9) {
  opacity: 0.9107;
  transform: translate(65.4326vw, -10px) scale(0.4001);
  animation: fall-9 17s -4s linear infinite;
}
@keyframes fall-9 {
  30.271% {
    transform: translate(66.7912vw, 30.271vh) scale(0.4001);
  }
  to {
    transform: translate(66.1119vw, 100vh) scale(0.4001);
  }
}
.snow:nth-child(10) {
  opacity: 0.8428;
  transform: translate(83.2583vw, -10px) scale(0.0784);
  animation: fall-10 20s -20s linear infinite;
}
@keyframes fall-10 {
  68.022% {
    transform: translate(93.1435vw, 68.022vh) scale(0.0784);
  }
  to {
    transform: translate(88.2009vw, 100vh) scale(0.0784);
  }
}
.snow:nth-child(11) {
  opacity: 0.8336;
  transform: translate(1.5628vw, -10px) scale(0.576);
  animation: fall-11 25s -2s linear infinite;
}
@keyframes fall-11 {
  37.819% {
    transform: translate(7.6541vw, 37.819vh) scale(0.576);
  }
  to {
    transform: translate(4.60845vw, 100vh) scale(0.576);
  }
}
.snow:nth-child(12) {
  opacity: 0.4027;
  transform: translate(54.1749vw, -10px) scale(0.6557);
  animation: fall-12 24s -15s linear infinite;
}
@keyframes fall-12 {
  50.723% {
    transform: translate(62.3171vw, 50.723vh) scale(0.6557);
  }
  to {
    transform: translate(58.246vw, 100vh) scale(0.6557);
  }
}
.snow:nth-child(13) {
  opacity: 0.7246;
  transform: translate(1.1348vw, -10px) scale(0.6775);
  animation: fall-13 24s -30s linear infinite;
}
@keyframes fall-13 {
  45.892% {
    transform: translate(1.3952vw, 45.892vh) scale(0.6775);
  }
  to {
    transform: translate(1.265vw, 100vh) scale(0.6775);
  }
}
.snow:nth-child(14) {
  opacity: 0.1083;
  transform: translate(29.4234vw, -10px) scale(0.4273);
  animation: fall-14 28s -5s linear infinite;
}
@keyframes fall-14 {
  73.657% {
    transform: translate(20.1374vw, 73.657vh) scale(0.4273);
  }
  to {
    transform: translate(24.7804vw, 100vh) scale(0.4273);
  }
}
.snow:nth-child(15) {
  opacity: 0.3067;
  transform: translate(68.8502vw, -10px) scale(0.2069);
  animation: fall-15 19s -18s linear infinite;
}
@keyframes fall-15 {
  71.468% {
    transform: translate(68.8642vw, 71.468vh) scale(0.2069);
  }
  to {
    transform: translate(68.8572vw, 100vh) scale(0.2069);
  }
}
.snow:nth-child(16) {
  opacity: 0.5718;
  transform: translate(33.3386vw, -10px) scale(0.494);
  animation: fall-16 12s -18s linear infinite;
}
@keyframes fall-16 {
  67.282% {
    transform: translate(37.3513vw, 67.282vh) scale(0.494);
  }
  to {
    transform: translate(35.34495vw, 100vh) scale(0.494);
  }
}
.snow:nth-child(17) {
  opacity: 0.8783;
  transform: translate(25.9853vw, -10px) scale(0.512);
  animation: fall-17 16s -7s linear infinite;
}
@keyframes fall-17 {
  66.996% {
    transform: translate(20.6353vw, 66.996vh) scale(0.512);
  }
  to {
    transform: translate(23.3103vw, 100vh) scale(0.512);
  }
}
.snow:nth-child(18) {
  opacity: 0.4473;
  transform: translate(47.7913vw, -10px) scale(0.9562);
  animation: fall-18 20s -27s linear infinite;
}
@keyframes fall-18 {
  63.467% {
    transform: translate(55.6996vw, 63.467vh) scale(0.9562);
  }
  to {
    transform: translate(51.74545vw, 100vh) scale(0.9562);
  }
}
.snow:nth-child(19) {
  opacity: 0.4508;
  transform: translate(67.628vw, -10px) scale(0.4401);
  animation: fall-19 28s -16s linear infinite;
}
@keyframes fall-19 {
  30.396% {
    transform: translate(70.1781vw, 30.396vh) scale(0.4401);
  }
  to {
    transform: translate(68.90305vw, 100vh) scale(0.4401);
  }
}
.snow:nth-child(20) {
  opacity: 0.5496;
  transform: translate(21.5336vw, -10px) scale(0.3367);
  animation: fall-20 29s -28s linear infinite;
}
@keyframes fall-20 {
  37.4% {
    transform: translate(25.6998vw, 37.4vh) scale(0.3367);
  }
  to {
    transform: translate(23.6167vw, 100vh) scale(0.3367);
  }
}
.snow:nth-child(21) {
  opacity: 0.6144;
  transform: translate(53.9975vw, -10px) scale(0.9587);
  animation: fall-21 20s -8s linear infinite;
}
@keyframes fall-21 {
  51.523% {
    transform: translate(54.7242vw, 51.523vh) scale(0.9587);
  }
  to {
    transform: translate(54.36085vw, 100vh) scale(0.9587);
  }
}
.snow:nth-child(22) {
  opacity: 0.4322;
  transform: translate(71.6301vw, -10px) scale(0.9904);
  animation: fall-22 28s -18s linear infinite;
}
@keyframes fall-22 {
  44.806% {
    transform: translate(79.5775vw, 44.806vh) scale(0.9904);
  }
  to {
    transform: translate(75.6038vw, 100vh) scale(0.9904);
  }
}
.snow:nth-child(23) {
  opacity: 0.2915;
  transform: translate(14.2185vw, -10px) scale(0.2831);
  animation: fall-23 23s -20s linear infinite;
}
@keyframes fall-23 {
  45.654% {
    transform: translate(15.8859vw, 45.654vh) scale(0.2831);
  }
  to {
    transform: translate(15.0522vw, 100vh) scale(0.2831);
  }
}
.snow:nth-child(24) {
  opacity: 0.6128;
  transform: translate(85.1742vw, -10px) scale(0.6977);
  animation: fall-24 21s -28s linear infinite;
}
@keyframes fall-24 {
  61.038% {
    transform: translate(79.1562vw, 61.038vh) scale(0.6977);
  }
  to {
    transform: translate(82.1652vw, 100vh) scale(0.6977);
  }
}
.snow:nth-child(25) {
  opacity: 0.5217;
  transform: translate(22.5452vw, -10px) scale(0.3795);
  animation: fall-25 22s -11s linear infinite;
}
@keyframes fall-25 {
  63.281% {
    transform: translate(19.3457vw, 63.281vh) scale(0.3795);
  }
  to {
    transform: translate(20.94545vw, 100vh) scale(0.3795);
  }
}
.snow:nth-child(26) {
  opacity: 0.3935;
  transform: translate(22.8207vw, -10px) scale(0.1662);
  animation: fall-26 19s -23s linear infinite;
}
@keyframes fall-26 {
  69.668% {
    transform: translate(15.6462vw, 69.668vh) scale(0.1662);
  }
  to {
    transform: translate(19.23345vw, 100vh) scale(0.1662);
  }
}
.snow:nth-child(27) {
  opacity: 0.2849;
  transform: translate(34.5357vw, -10px) scale(0.8361);
  animation: fall-27 12s -29s linear infinite;
}
@keyframes fall-27 {
  40.816% {
    transform: translate(39.4873vw, 40.816vh) scale(0.8361);
  }
  to {
    transform: translate(37.0115vw, 100vh) scale(0.8361);
  }
}
.snow:nth-child(28) {
  opacity: 0.5553;
  transform: translate(11.4846vw, -10px) scale(0.2344);
  animation: fall-28 29s -25s linear infinite;
}
@keyframes fall-28 {
  79.197% {
    transform: translate(9.212vw, 79.197vh) scale(0.2344);
  }
  to {
    transform: translate(10.3483vw, 100vh) scale(0.2344);
  }
}
.snow:nth-child(29) {
  opacity: 0.7528;
  transform: translate(63.3122vw, -10px) scale(0.4507);
  animation: fall-29 26s -7s linear infinite;
}
@keyframes fall-29 {
  43.057% {
    transform: translate(60.2694vw, 43.057vh) scale(0.4507);
  }
  to {
    transform: translate(61.7908vw, 100vh) scale(0.4507);
  }
}
.snow:nth-child(30) {
  opacity: 0.8288;
  transform: translate(64.356vw, -10px) scale(0.6046);
  animation: fall-30 18s -5s linear infinite;
}
@keyframes fall-30 {
  57.701% {
    transform: translate(60.5563vw, 57.701vh) scale(0.6046);
  }
  to {
    transform: translate(62.45615vw, 100vh) scale(0.6046);
  }
}
.snow:nth-child(31) {
  opacity: 0.2952;
  transform: translate(12.4927vw, -10px) scale(0.7129);
  animation: fall-31 19s -21s linear infinite;
}
@keyframes fall-31 {
  32.204% {
    transform: translate(21.9835vw, 32.204vh) scale(0.7129);
  }
  to {
    transform: translate(17.2381vw, 100vh) scale(0.7129);
  }
}
.snow:nth-child(32) {
  opacity: 0.0717;
  transform: translate(71.2997vw, -10px) scale(0.0143);
  animation: fall-32 25s -23s linear infinite;
}
@keyframes fall-32 {
  53.874% {
    transform: translate(77.3816vw, 53.874vh) scale(0.0143);
  }
  to {
    transform: translate(74.34065vw, 100vh) scale(0.0143);
  }
}
.snow:nth-child(33) {
  opacity: 0.0854;
  transform: translate(36.25vw, -10px) scale(0.5412);
  animation: fall-33 30s -28s linear infinite;
}
@keyframes fall-33 {
  33.274% {
    transform: translate(33.8346vw, 33.274vh) scale(0.5412);
  }
  to {
    transform: translate(35.0423vw, 100vh) scale(0.5412);
  }
}
.snow:nth-child(34) {
  opacity: 0.1915;
  transform: translate(79.3444vw, -10px) scale(0.6973);
  animation: fall-34 23s -22s linear infinite;
}
@keyframes fall-34 {
  63.154% {
    transform: translate(87.6085vw, 63.154vh) scale(0.6973);
  }
  to {
    transform: translate(83.47645vw, 100vh) scale(0.6973);
  }
}
.snow:nth-child(35) {
  opacity: 0.538;
  transform: translate(95.5671vw, -10px) scale(0.0566);
  animation: fall-35 14s -29s linear infinite;
}
@keyframes fall-35 {
  79.468% {
    transform: translate(101.2132vw, 79.468vh) scale(0.0566);
  }
  to {
    transform: translate(98.39015vw, 100vh) scale(0.0566);
  }
}
.snow:nth-child(36) {
  opacity: 0.583;
  transform: translate(10.7286vw, -10px) scale(0.3957);
  animation: fall-36 14s -25s linear infinite;
}
@keyframes fall-36 {
  47.977% {
    transform: translate(10.7209vw, 47.977vh) scale(0.3957);
  }
  to {
    transform: translate(10.72475vw, 100vh) scale(0.3957);
  }
}
.snow:nth-child(37) {
  opacity: 0.1781;
  transform: translate(49.0927vw, -10px) scale(0.516);
  animation: fall-37 26s -28s linear infinite;
}
@keyframes fall-37 {
  31.651% {
    transform: translate(44.3787vw, 31.651vh) scale(0.516);
  }
  to {
    transform: translate(46.7357vw, 100vh) scale(0.516);
  }
}
.snow:nth-child(38) {
  opacity: 0.9479;
  transform: translate(65.706vw, -10px) scale(0.6267);
  animation: fall-38 29s -23s linear infinite;
}
@keyframes fall-38 {
  42.951% {
    transform: translate(66.6423vw, 42.951vh) scale(0.6267);
  }
  to {
    transform: translate(66.17415vw, 100vh) scale(0.6267);
  }
}
.snow:nth-child(39) {
  opacity: 0.9632;
  transform: translate(74.419vw, -10px) scale(0.0847);
  animation: fall-39 13s -19s linear infinite;
}
@keyframes fall-39 {
  40.625% {
    transform: translate(69.9516vw, 40.625vh) scale(0.0847);
  }
  to {
    transform: translate(72.1853vw, 100vh) scale(0.0847);
  }
}
.snow:nth-child(40) {
  opacity: 0.1937;
  transform: translate(77.5907vw, -10px) scale(0.2329);
  animation: fall-40 11s -18s linear infinite;
}
@keyframes fall-40 {
  76.346% {
    transform: translate(83.0751vw, 76.346vh) scale(0.2329);
  }
  to {
    transform: translate(80.3329vw, 100vh) scale(0.2329);
  }
}
.snow:nth-child(41) {
  opacity: 0.3468;
  transform: translate(99.0618vw, -10px) scale(0.8548);
  animation: fall-41 28s -27s linear infinite;
}
@keyframes fall-41 {
  62.831% {
    transform: translate(100.1495vw, 62.831vh) scale(0.8548);
  }
  to {
    transform: translate(99.60565vw, 100vh) scale(0.8548);
  }
}
.snow:nth-child(42) {
  opacity: 0.0143;
  transform: translate(22.7523vw, -10px) scale(0.1098);
  animation: fall-42 11s -24s linear infinite;
}
@keyframes fall-42 {
  72.392% {
    transform: translate(14.3123vw, 72.392vh) scale(0.1098);
  }
  to {
    transform: translate(18.5323vw, 100vh) scale(0.1098);
  }
}
.snow:nth-child(43) {
  opacity: 0.3398;
  transform: translate(66.0259vw, -10px) scale(0.3369);
  animation: fall-43 18s -28s linear infinite;
}
@keyframes fall-43 {
  62.241% {
    transform: translate(64.1041vw, 62.241vh) scale(0.3369);
  }
  to {
    transform: translate(65.065vw, 100vh) scale(0.3369);
  }
}
.snow:nth-child(44) {
  opacity: 0.8012;
  transform: translate(30.8865vw, -10px) scale(0.8859);
  animation: fall-44 20s -18s linear infinite;
}
@keyframes fall-44 {
  57.315% {
    transform: translate(40.3944vw, 57.315vh) scale(0.8859);
  }
  to {
    transform: translate(35.64045vw, 100vh) scale(0.8859);
  }
}
.snow:nth-child(45) {
  opacity: 0.7103;
  transform: translate(63.4518vw, -10px) scale(0.0306);
  animation: fall-45 20s -12s linear infinite;
}
@keyframes fall-45 {
  63.096% {
    transform: translate(58.1535vw, 63.096vh) scale(0.0306);
  }
  to {
    transform: translate(60.80265vw, 100vh) scale(0.0306);
  }
}
.snow:nth-child(46) {
  opacity: 0.5485;
  transform: translate(1.9401vw, -10px) scale(0.9375);
  animation: fall-46 12s -29s linear infinite;
}
@keyframes fall-46 {
  31.938% {
    transform: translate(9.1256vw, 31.938vh) scale(0.9375);
  }
  to {
    transform: translate(5.53285vw, 100vh) scale(0.9375);
  }
}
.snow:nth-child(47) {
  opacity: 0.6308;
  transform: translate(10.1589vw, -10px) scale(0.5509);
  animation: fall-47 24s -24s linear infinite;
}
@keyframes fall-47 {
  31.773% {
    transform: translate(6.6047vw, 31.773vh) scale(0.5509);
  }
  to {
    transform: translate(8.3818vw, 100vh) scale(0.5509);
  }
}
.snow:nth-child(48) {
  opacity: 0.5155;
  transform: translate(48.8701vw, -10px) scale(0.1921);
  animation: fall-48 15s -24s linear infinite;
}
@keyframes fall-48 {
  56.389% {
    transform: translate(52.9018vw, 56.389vh) scale(0.1921);
  }
  to {
    transform: translate(50.88595vw, 100vh) scale(0.1921);
  }
}
.snow:nth-child(49) {
  opacity: 0.252;
  transform: translate(73.631vw, -10px) scale(0.5999);
  animation: fall-49 29s -14s linear infinite;
}
@keyframes fall-49 {
  47.428% {
    transform: translate(76.7914vw, 47.428vh) scale(0.5999);
  }
  to {
    transform: translate(75.2112vw, 100vh) scale(0.5999);
  }
}
.snow:nth-child(50) {
  opacity: 0.26;
  transform: translate(17.9157vw, -10px) scale(0.0464);
  animation: fall-50 15s -28s linear infinite;
}
@keyframes fall-50 {
  48.03% {
    transform: translate(24.0712vw, 48.03vh) scale(0.0464);
  }
  to {
    transform: translate(20.99345vw, 100vh) scale(0.0464);
  }
}
.snow:nth-child(51) {
  opacity: 0.8408;
  transform: translate(24.4058vw, -10px) scale(0.4375);
  animation: fall-51 23s -7s linear infinite;
}
@keyframes fall-51 {
  30.176% {
    transform: translate(17.7039vw, 30.176vh) scale(0.4375);
  }
  to {
    transform: translate(21.05485vw, 100vh) scale(0.4375);
  }
}
.snow:nth-child(52) {
  opacity: 0.9446;
  transform: translate(65.5223vw, -10px) scale(0.8932);
  animation: fall-52 25s -17s linear infinite;
}
@keyframes fall-52 {
  38.877% {
    transform: translate(62.3304vw, 38.877vh) scale(0.8932);
  }
  to {
    transform: translate(63.92635vw, 100vh) scale(0.8932);
  }
}
.snow:nth-child(53) {
  opacity: 0.5882;
  transform: translate(46.2517vw, -10px) scale(0.0343);
  animation: fall-53 13s -29s linear infinite;
}
@keyframes fall-53 {
  37.485% {
    transform: translate(52.7249vw, 37.485vh) scale(0.0343);
  }
  to {
    transform: translate(49.4883vw, 100vh) scale(0.0343);
  }
}
.snow:nth-child(54) {
  opacity: 0.6868;
  transform: translate(50.4853vw, -10px) scale(0.6812);
  animation: fall-54 12s -19s linear infinite;
}
@keyframes fall-54 {
  49.615% {
    transform: translate(42.5731vw, 49.615vh) scale(0.6812);
  }
  to {
    transform: translate(46.5292vw, 100vh) scale(0.6812);
  }
}
.snow:nth-child(55) {
  opacity: 0.374;
  transform: translate(92.7708vw, -10px) scale(0.1802);
  animation: fall-55 13s -4s linear infinite;
}
@keyframes fall-55 {
  67.633% {
    transform: translate(95.97vw, 67.633vh) scale(0.1802);
  }
  to {
    transform: translate(94.3704vw, 100vh) scale(0.1802);
  }
}
.snow:nth-child(56) {
  opacity: 0.6787;
  transform: translate(53.7662vw, -10px) scale(0.7529);
  animation: fall-56 26s -2s linear infinite;
}
@keyframes fall-56 {
  75.663% {
    transform: translate(49.8458vw, 75.663vh) scale(0.7529);
  }
  to {
    transform: translate(51.806vw, 100vh) scale(0.7529);
  }
}
.snow:nth-child(57) {
  opacity: 0.7449;
  transform: translate(74.5211vw, -10px) scale(0.6763);
  animation: fall-57 19s -28s linear infinite;
}
@keyframes fall-57 {
  66.942% {
    transform: translate(83.1472vw, 66.942vh) scale(0.6763);
  }
  to {
    transform: translate(78.83415vw, 100vh) scale(0.6763);
  }
}
.snow:nth-child(58) {
  opacity: 0.6385;
  transform: translate(90.8456vw, -10px) scale(0.5887);
  animation: fall-58 10s -1s linear infinite;
}
@keyframes fall-58 {
  61.527% {
    transform: translate(97.3591vw, 61.527vh) scale(0.5887);
  }
  to {
    transform: translate(94.10235vw, 100vh) scale(0.5887);
  }
}
.snow:nth-child(59) {
  opacity: 0.9924;
  transform: translate(82.207vw, -10px) scale(0.7122);
  animation: fall-59 30s -19s linear infinite;
}
@keyframes fall-59 {
  68.787% {
    transform: translate(86.6482vw, 68.787vh) scale(0.7122);
  }
  to {
    transform: translate(84.4276vw, 100vh) scale(0.7122);
  }
}
.snow:nth-child(60) {
  opacity: 0.3768;
  transform: translate(31.2036vw, -10px) scale(0.6727);
  animation: fall-60 30s -17s linear infinite;
}
@keyframes fall-60 {
  44.051% {
    transform: translate(32.9724vw, 44.051vh) scale(0.6727);
  }
  to {
    transform: translate(32.088vw, 100vh) scale(0.6727);
  }
}
.snow:nth-child(61) {
  opacity: 0.3332;
  transform: translate(40.0809vw, -10px) scale(0.5449);
  animation: fall-61 18s -6s linear infinite;
}
@keyframes fall-61 {
  30.458% {
    transform: translate(41.1484vw, 30.458vh) scale(0.5449);
  }
  to {
    transform: translate(40.61465vw, 100vh) scale(0.5449);
  }
}
.snow:nth-child(62) {
  opacity: 0.5543;
  transform: translate(50.257vw, -10px) scale(0.7998);
  animation: fall-62 26s -27s linear infinite;
}
@keyframes fall-62 {
  40.36% {
    transform: translate(59.6791vw, 40.36vh) scale(0.7998);
  }
  to {
    transform: translate(54.96805vw, 100vh) scale(0.7998);
  }
}
.snow:nth-child(63) {
  opacity: 0.3172;
  transform: translate(18.7917vw, -10px) scale(0.4334);
  animation: fall-63 13s -28s linear infinite;
}
@keyframes fall-63 {
  62.429% {
    transform: translate(18.6926vw, 62.429vh) scale(0.4334);
  }
  to {
    transform: translate(18.74215vw, 100vh) scale(0.4334);
  }
}
.snow:nth-child(64) {
  opacity: 0.3269;
  transform: translate(36.7192vw, -10px) scale(0.0411);
  animation: fall-64 18s -10s linear infinite;
}
@keyframes fall-64 {
  79.406% {
    transform: translate(46.4611vw, 79.406vh) scale(0.0411);
  }
  to {
    transform: translate(41.59015vw, 100vh) scale(0.0411);
  }
}
.snow:nth-child(65) {
  opacity: 0.6022;
  transform: translate(60.2025vw, -10px) scale(0.0726);
  animation: fall-65 17s -9s linear infinite;
}
@keyframes fall-65 {
  72.482% {
    transform: translate(52.681vw, 72.482vh) scale(0.0726);
  }
  to {
    transform: translate(56.44175vw, 100vh) scale(0.0726);
  }
}
.snow:nth-child(66) {
  opacity: 0.1055;
  transform: translate(12.0489vw, -10px) scale(0.1918);
  animation: fall-66 19s -22s linear infinite;
}
@keyframes fall-66 {
  58.379% {
    transform: translate(18.885vw, 58.379vh) scale(0.1918);
  }
  to {
    transform: translate(15.46695vw, 100vh) scale(0.1918);
  }
}
.snow:nth-child(67) {
  opacity: 0.6343;
  transform: translate(39.1064vw, -10px) scale(0.7622);
  animation: fall-67 27s -17s linear infinite;
}
@keyframes fall-67 {
  48.896% {
    transform: translate(31.4461vw, 48.896vh) scale(0.7622);
  }
  to {
    transform: translate(35.27625vw, 100vh) scale(0.7622);
  }
}
.snow:nth-child(68) {
  opacity: 0.0945;
  transform: translate(24.0348vw, -10px) scale(0.6489);
  animation: fall-68 23s -3s linear infinite;
}
@keyframes fall-68 {
  42.012% {
    transform: translate(22.0244vw, 42.012vh) scale(0.6489);
  }
  to {
    transform: translate(23.0296vw, 100vh) scale(0.6489);
  }
}
.snow:nth-child(69) {
  opacity: 0.9087;
  transform: translate(87.1562vw, -10px) scale(0.3816);
  animation: fall-69 27s -24s linear infinite;
}
@keyframes fall-69 {
  75.453% {
    transform: translate(91.5212vw, 75.453vh) scale(0.3816);
  }
  to {
    transform: translate(89.3387vw, 100vh) scale(0.3816);
  }
}
.snow:nth-child(70) {
  opacity: 0.168;
  transform: translate(62.68vw, -10px) scale(0.0486);
  animation: fall-70 30s -16s linear infinite;
}
@keyframes fall-70 {
  76.94% {
    transform: translate(65.3596vw, 76.94vh) scale(0.0486);
  }
  to {
    transform: translate(64.0198vw, 100vh) scale(0.0486);
  }
}
.snow:nth-child(71) {
  opacity: 0.5552;
  transform: translate(27.1772vw, -10px) scale(0.1814);
  animation: fall-71 11s -14s linear infinite;
}
@keyframes fall-71 {
  50.342% {
    transform: translate(32.5013vw, 50.342vh) scale(0.1814);
  }
  to {
    transform: translate(29.83925vw, 100vh) scale(0.1814);
  }
}
.snow:nth-child(72) {
  opacity: 0.1787;
  transform: translate(27.5537vw, -10px) scale(0.3163);
  animation: fall-72 22s -10s linear infinite;
}
@keyframes fall-72 {
  56.072% {
    transform: translate(23.9536vw, 56.072vh) scale(0.3163);
  }
  to {
    transform: translate(25.75365vw, 100vh) scale(0.3163);
  }
}
.snow:nth-child(73) {
  opacity: 0.7476;
  transform: translate(39.8537vw, -10px) scale(0.651);
  animation: fall-73 25s -28s linear infinite;
}
@keyframes fall-73 {
  78.201% {
    transform: translate(46.6422vw, 78.201vh) scale(0.651);
  }
  to {
    transform: translate(43.24795vw, 100vh) scale(0.651);
  }
}
.snow:nth-child(74) {
  opacity: 0.6316;
  transform: translate(87.4009vw, -10px) scale(0.1237);
  animation: fall-74 21s -27s linear infinite;
}
@keyframes fall-74 {
  64.112% {
    transform: translate(86.6789vw, 64.112vh) scale(0.1237);
  }
  to {
    transform: translate(87.0399vw, 100vh) scale(0.1237);
  }
}
.snow:nth-child(75) {
  opacity: 0.5726;
  transform: translate(2.1737vw, -10px) scale(0.9531);
  animation: fall-75 15s -19s linear infinite;
}
@keyframes fall-75 {
  72.324% {
    transform: translate(1.4471vw, 72.324vh) scale(0.9531);
  }
  to {
    transform: translate(1.8104vw, 100vh) scale(0.9531);
  }
}
.snow:nth-child(76) {
  opacity: 0.2114;
  transform: translate(24.5183vw, -10px) scale(0.0232);
  animation: fall-76 14s -4s linear infinite;
}
@keyframes fall-76 {
  69.052% {
    transform: translate(23.9548vw, 69.052vh) scale(0.0232);
  }
  to {
    transform: translate(24.23655vw, 100vh) scale(0.0232);
  }
}
.snow:nth-child(77) {
  opacity: 0.8269;
  transform: translate(43.131vw, -10px) scale(0.8798);
  animation: fall-77 11s -16s linear infinite;
}
@keyframes fall-77 {
  63.273% {
    transform: translate(35.0701vw, 63.273vh) scale(0.8798);
  }
  to {
    transform: translate(39.10055vw, 100vh) scale(0.8798);
  }
}
.snow:nth-child(78) {
  opacity: 0.0413;
  transform: translate(91.9398vw, -10px) scale(0.9288);
  animation: fall-78 25s -6s linear infinite;
}
@keyframes fall-78 {
  61.405% {
    transform: translate(92.4644vw, 61.405vh) scale(0.9288);
  }
  to {
    transform: translate(92.2021vw, 100vh) scale(0.9288);
  }
}
.snow:nth-child(79) {
  opacity: 0.6933;
  transform: translate(51.0052vw, -10px) scale(0.2071);
  animation: fall-79 22s -4s linear infinite;
}
@keyframes fall-79 {
  41.765% {
    transform: translate(52.523vw, 41.765vh) scale(0.2071);
  }
  to {
    transform: translate(51.7641vw, 100vh) scale(0.2071);
  }
}
.snow:nth-child(80) {
  opacity: 0.7979;
  transform: translate(86.7645vw, -10px) scale(0.8014);
  animation: fall-80 13s -16s linear infinite;
}
@keyframes fall-80 {
  79.142% {
    transform: translate(93.3924vw, 79.142vh) scale(0.8014);
  }
  to {
    transform: translate(90.07845vw, 100vh) scale(0.8014);
  }
}
.snow:nth-child(81) {
  opacity: 0.2857;
  transform: translate(46.4029vw, -10px) scale(0.5754);
  animation: fall-81 17s -23s linear infinite;
}
@keyframes fall-81 {
  68.088% {
    transform: translate(46.2662vw, 68.088vh) scale(0.5754);
  }
  to {
    transform: translate(46.33455vw, 100vh) scale(0.5754);
  }
}
.snow:nth-child(82) {
  opacity: 0.3435;
  transform: translate(92.4082vw, -10px) scale(0.8415);
  animation: fall-82 14s -6s linear infinite;
}
@keyframes fall-82 {
  31.036% {
    transform: translate(86.409vw, 31.036vh) scale(0.8415);
  }
  to {
    transform: translate(89.4086vw, 100vh) scale(0.8415);
  }
}
.snow:nth-child(83) {
  opacity: 0.7818;
  transform: translate(14.4394vw, -10px) scale(0.3187);
  animation: fall-83 17s -28s linear infinite;
}
@keyframes fall-83 {
  68.795% {
    transform: translate(22.0284vw, 68.795vh) scale(0.3187);
  }
  to {
    transform: translate(18.2339vw, 100vh) scale(0.3187);
  }
}
.snow:nth-child(84) {
  opacity: 0.3849;
  transform: translate(5.0461vw, -10px) scale(0.6076);
  animation: fall-84 24s -25s linear infinite;
}
@keyframes fall-84 {
  34.815% {
    transform: translate(-0.6824vw, 34.815vh) scale(0.6076);
  }
  to {
    transform: translate(2.18185vw, 100vh) scale(0.6076);
  }
}
.snow:nth-child(85) {
  opacity: 0.514;
  transform: translate(93.636vw, -10px) scale(0.3067);
  animation: fall-85 26s -5s linear infinite;
}
@keyframes fall-85 {
  71.43% {
    transform: translate(97.5489vw, 71.43vh) scale(0.3067);
  }
  to {
    transform: translate(95.59245vw, 100vh) scale(0.3067);
  }
}
.snow:nth-child(86) {
  opacity: 0.862;
  transform: translate(8.6428vw, -10px) scale(0.2778);
  animation: fall-86 23s -19s linear infinite;
}
@keyframes fall-86 {
  31.979% {
    transform: translate(0.9449vw, 31.979vh) scale(0.2778);
  }
  to {
    transform: translate(4.79385vw, 100vh) scale(0.2778);
  }
}
.snow:nth-child(87) {
  opacity: 0.3438;
  transform: translate(4.6769vw, -10px) scale(0.3779);
  animation: fall-87 13s -17s linear infinite;
}
@keyframes fall-87 {
  50.79% {
    transform: translate(11.7129vw, 50.79vh) scale(0.3779);
  }
  to {
    transform: translate(8.1949vw, 100vh) scale(0.3779);
  }
}
.snow:nth-child(88) {
  opacity: 0.4144;
  transform: translate(96.1528vw, -10px) scale(0.8027);
  animation: fall-88 25s -24s linear infinite;
}
@keyframes fall-88 {
  34.767% {
    transform: translate(93.5038vw, 34.767vh) scale(0.8027);
  }
  to {
    transform: translate(94.8283vw, 100vh) scale(0.8027);
  }
}
.snow:nth-child(89) {
  opacity: 0.9769;
  transform: translate(19.9925vw, -10px) scale(0.2165);
  animation: fall-89 18s -12s linear infinite;
}
@keyframes fall-89 {
  57.192% {
    transform: translate(17.1031vw, 57.192vh) scale(0.2165);
  }
  to {
    transform: translate(18.5478vw, 100vh) scale(0.2165);
  }
}
.snow:nth-child(90) {
  opacity: 0.2204;
  transform: translate(45.5005vw, -10px) scale(0.3687);
  animation: fall-90 10s -26s linear infinite;
}
@keyframes fall-90 {
  53.053% {
    transform: translate(53.7938vw, 53.053vh) scale(0.3687);
  }
  to {
    transform: translate(49.64715vw, 100vh) scale(0.3687);
  }
}
.snow:nth-child(91) {
  opacity: 0.0384;
  transform: translate(84.5518vw, -10px) scale(0.7243);
  animation: fall-91 28s -3s linear infinite;
}
@keyframes fall-91 {
  42.47% {
    transform: translate(92.3946vw, 42.47vh) scale(0.7243);
  }
  to {
    transform: translate(88.4732vw, 100vh) scale(0.7243);
  }
}
.snow:nth-child(92) {
  opacity: 0.2345;
  transform: translate(14.3355vw, -10px) scale(0.8744);
  animation: fall-92 23s -9s linear infinite;
}
@keyframes fall-92 {
  56.212% {
    transform: translate(9.8996vw, 56.212vh) scale(0.8744);
  }
  to {
    transform: translate(12.11755vw, 100vh) scale(0.8744);
  }
}
.snow:nth-child(93) {
  opacity: 0.2615;
  transform: translate(93.5602vw, -10px) scale(0.1172);
  animation: fall-93 14s -3s linear infinite;
}
@keyframes fall-93 {
  43.374% {
    transform: translate(86.3246vw, 43.374vh) scale(0.1172);
  }
  to {
    transform: translate(89.9424vw, 100vh) scale(0.1172);
  }
}
.snow:nth-child(94) {
  opacity: 0.4743;
  transform: translate(99.1588vw, -10px) scale(0.9821);
  animation: fall-94 19s -9s linear infinite;
}
@keyframes fall-94 {
  34.566% {
    transform: translate(98.2403vw, 34.566vh) scale(0.9821);
  }
  to {
    transform: translate(98.69955vw, 100vh) scale(0.9821);
  }
}
.snow:nth-child(95) {
  opacity: 0.7932;
  transform: translate(74.8868vw, -10px) scale(0.4461);
  animation: fall-95 20s -23s linear infinite;
}
@keyframes fall-95 {
  36.546% {
    transform: translate(83.7539vw, 36.546vh) scale(0.4461);
  }
  to {
    transform: translate(79.32035vw, 100vh) scale(0.4461);
  }
}
.snow:nth-child(96) {
  opacity: 0.9085;
  transform: translate(87.528vw, -10px) scale(0.1222);
  animation: fall-96 22s -18s linear infinite;
}
@keyframes fall-96 {
  55.331% {
    transform: translate(82.8188vw, 55.331vh) scale(0.1222);
  }
  to {
    transform: translate(85.1734vw, 100vh) scale(0.1222);
  }
}
.snow:nth-child(97) {
  opacity: 0.861;
  transform: translate(20.9278vw, -10px) scale(0.275);
  animation: fall-97 23s -21s linear infinite;
}
@keyframes fall-97 {
  66.432% {
    transform: translate(22.1441vw, 66.432vh) scale(0.275);
  }
  to {
    transform: translate(21.53595vw, 100vh) scale(0.275);
  }
}
.snow:nth-child(98) {
  opacity: 0.4502;
  transform: translate(86.6866vw, -10px) scale(0.6636);
  animation: fall-98 23s -6s linear infinite;
}
@keyframes fall-98 {
  54.133% {
    transform: translate(83.46vw, 54.133vh) scale(0.6636);
  }
  to {
    transform: translate(85.0733vw, 100vh) scale(0.6636);
  }
}
.snow:nth-child(99) {
  opacity: 0.7968;
  transform: translate(73.283vw, -10px) scale(0.3578);
  animation: fall-99 28s -19s linear infinite;
}
@keyframes fall-99 {
  43.442% {
    transform: translate(69.9161vw, 43.442vh) scale(0.3578);
  }
  to {
    transform: translate(71.59955vw, 100vh) scale(0.3578);
  }
}
.snow:nth-child(100) {
  opacity: 0.9391;
  transform: translate(69.8695vw, -10px) scale(0.5865);
  animation: fall-100 16s -21s linear infinite;
}
@keyframes fall-100 {
  79.447% {
    transform: translate(70.109vw, 79.447vh) scale(0.5865);
  }
  to {
    transform: translate(69.98925vw, 100vh) scale(0.5865);
  }
}
.snow:nth-child(101) {
  opacity: 0.4589;
  transform: translate(86.298vw, -10px) scale(0.0698);
  animation: fall-101 28s -24s linear infinite;
}
@keyframes fall-101 {
  73.034% {
    transform: translate(91.5725vw, 73.034vh) scale(0.0698);
  }
  to {
    transform: translate(88.93525vw, 100vh) scale(0.0698);
  }
}
.snow:nth-child(102) {
  opacity: 0.1466;
  transform: translate(37.6548vw, -10px) scale(0.3969);
  animation: fall-102 30s -10s linear infinite;
}
@keyframes fall-102 {
  33.911% {
    transform: translate(28.5549vw, 33.911vh) scale(0.3969);
  }
  to {
    transform: translate(33.10485vw, 100vh) scale(0.3969);
  }
}
.snow:nth-child(103) {
  opacity: 0.8777;
  transform: translate(16.6892vw, -10px) scale(0.8164);
  animation: fall-103 14s -23s linear infinite;
}
@keyframes fall-103 {
  41.728% {
    transform: translate(8.7298vw, 41.728vh) scale(0.8164);
  }
  to {
    transform: translate(12.7095vw, 100vh) scale(0.8164);
  }
}
.snow:nth-child(104) {
  opacity: 0.4495;
  transform: translate(2.5872vw, -10px) scale(0.5484);
  animation: fall-104 23s -23s linear infinite;
}
@keyframes fall-104 {
  35.979% {
    transform: translate(-0.9308vw, 35.979vh) scale(0.5484);
  }
  to {
    transform: translate(0.8282vw, 100vh) scale(0.5484);
  }
}
.snow:nth-child(105) {
  opacity: 0.5258;
  transform: translate(80.7813vw, -10px) scale(0.0896);
  animation: fall-105 11s -19s linear infinite;
}
@keyframes fall-105 {
  74.864% {
    transform: translate(79.2803vw, 74.864vh) scale(0.0896);
  }
  to {
    transform: translate(80.0308vw, 100vh) scale(0.0896);
  }
}
.snow:nth-child(106) {
  opacity: 0.9696;
  transform: translate(20.4705vw, -10px) scale(0.9576);
  animation: fall-106 29s -20s linear infinite;
}
@keyframes fall-106 {
  37.743% {
    transform: translate(15.3568vw, 37.743vh) scale(0.9576);
  }
  to {
    transform: translate(17.91365vw, 100vh) scale(0.9576);
  }
}
.snow:nth-child(107) {
  opacity: 0.259;
  transform: translate(78.6146vw, -10px) scale(0.8212);
  animation: fall-107 19s -15s linear infinite;
}
@keyframes fall-107 {
  51.72% {
    transform: translate(77.1126vw, 51.72vh) scale(0.8212);
  }
  to {
    transform: translate(77.8636vw, 100vh) scale(0.8212);
  }
}
.snow:nth-child(108) {
  opacity: 0.9257;
  transform: translate(2.8755vw, -10px) scale(0.886);
  animation: fall-108 22s -13s linear infinite;
}
@keyframes fall-108 {
  62.438% {
    transform: translate(2.6371vw, 62.438vh) scale(0.886);
  }
  to {
    transform: translate(2.7563vw, 100vh) scale(0.886);
  }
}
.snow:nth-child(109) {
  opacity: 0.5462;
  transform: translate(10.1269vw, -10px) scale(0.964);
  animation: fall-109 19s -11s linear infinite;
}
@keyframes fall-109 {
  76.758% {
    transform: translate(10.5531vw, 76.758vh) scale(0.964);
  }
  to {
    transform: translate(10.34vw, 100vh) scale(0.964);
  }
}
.snow:nth-child(110) {
  opacity: 0.0768;
  transform: translate(79.0823vw, -10px) scale(0.1667);
  animation: fall-110 21s -14s linear infinite;
}
@keyframes fall-110 {
  32.273% {
    transform: translate(81.422vw, 32.273vh) scale(0.1667);
  }
  to {
    transform: translate(80.25215vw, 100vh) scale(0.1667);
  }
}
.snow:nth-child(111) {
  opacity: 0.8214;
  transform: translate(49.5403vw, -10px) scale(0.9039);
  animation: fall-111 25s -11s linear infinite;
}
@keyframes fall-111 {
  38.15% {
    transform: translate(40.9672vw, 38.15vh) scale(0.9039);
  }
  to {
    transform: translate(45.25375vw, 100vh) scale(0.9039);
  }
}
.snow:nth-child(112) {
  opacity: 0.6727;
  transform: translate(30.0627vw, -10px) scale(0.0646);
  animation: fall-112 11s -8s linear infinite;
}
@keyframes fall-112 {
  31.773% {
    transform: translate(35.5837vw, 31.773vh) scale(0.0646);
  }
  to {
    transform: translate(32.8232vw, 100vh) scale(0.0646);
  }
}
.snow:nth-child(113) {
  opacity: 0.2398;
  transform: translate(77.2583vw, -10px) scale(0.3399);
  animation: fall-113 13s -21s linear infinite;
}
@keyframes fall-113 {
  42.198% {
    transform: translate(78.9033vw, 42.198vh) scale(0.3399);
  }
  to {
    transform: translate(78.0808vw, 100vh) scale(0.3399);
  }
}
.snow:nth-child(114) {
  opacity: 0.6268;
  transform: translate(43.4475vw, -10px) scale(0.0413);
  animation: fall-114 12s -15s linear infinite;
}
@keyframes fall-114 {
  44.393% {
    transform: translate(53.3076vw, 44.393vh) scale(0.0413);
  }
  to {
    transform: translate(48.37755vw, 100vh) scale(0.0413);
  }
}
.snow:nth-child(115) {
  opacity: 0.6492;
  transform: translate(41.3774vw, -10px) scale(0.0655);
  animation: fall-115 14s -26s linear infinite;
}
@keyframes fall-115 {
  51.062% {
    transform: translate(43.7323vw, 51.062vh) scale(0.0655);
  }
  to {
    transform: translate(42.55485vw, 100vh) scale(0.0655);
  }
}
.snow:nth-child(116) {
  opacity: 0.2494;
  transform: translate(3.2095vw, -10px) scale(0.3705);
  animation: fall-116 13s -15s linear infinite;
}
@keyframes fall-116 {
  40.392% {
    transform: translate(12.0501vw, 40.392vh) scale(0.3705);
  }
  to {
    transform: translate(7.6298vw, 100vh) scale(0.3705);
  }
}
.snow:nth-child(117) {
  opacity: 0.185;
  transform: translate(78.5535vw, -10px) scale(0.5913);
  animation: fall-117 12s -14s linear infinite;
}
@keyframes fall-117 {
  65.4% {
    transform: translate(69.9554vw, 65.4vh) scale(0.5913);
  }
  to {
    transform: translate(74.25445vw, 100vh) scale(0.5913);
  }
}
.snow:nth-child(118) {
  opacity: 0.887;
  transform: translate(72.4036vw, -10px) scale(0.4781);
  animation: fall-118 11s -13s linear infinite;
}
@keyframes fall-118 {
  44.393% {
    transform: translate(66.8461vw, 44.393vh) scale(0.4781);
  }
  to {
    transform: translate(69.62485vw, 100vh) scale(0.4781);
  }
}
.snow:nth-child(119) {
  opacity: 0.8192;
  transform: translate(2.4805vw, -10px) scale(0.6955);
  animation: fall-119 27s -6s linear infinite;
}
@keyframes fall-119 {
  71.964% {
    transform: translate(5.495vw, 71.964vh) scale(0.6955);
  }
  to {
    transform: translate(3.98775vw, 100vh) scale(0.6955);
  }
}
.snow:nth-child(120) {
  opacity: 0.7257;
  transform: translate(6.1414vw, -10px) scale(0.4933);
  animation: fall-120 13s -8s linear infinite;
}
@keyframes fall-120 {
  76.999% {
    transform: translate(13.5874vw, 76.999vh) scale(0.4933);
  }
  to {
    transform: translate(9.8644vw, 100vh) scale(0.4933);
  }
}
.snow:nth-child(121) {
  opacity: 0.9232;
  transform: translate(22.5597vw, -10px) scale(0.2565);
  animation: fall-121 26s -28s linear infinite;
}
@keyframes fall-121 {
  74.07% {
    transform: translate(21.0278vw, 74.07vh) scale(0.2565);
  }
  to {
    transform: translate(21.79375vw, 100vh) scale(0.2565);
  }
}
.snow:nth-child(122) {
  opacity: 0.1667;
  transform: translate(64.6947vw, -10px) scale(0.3881);
  animation: fall-122 24s -1s linear infinite;
}
@keyframes fall-122 {
  53.656% {
    transform: translate(56.9148vw, 53.656vh) scale(0.3881);
  }
  to {
    transform: translate(60.80475vw, 100vh) scale(0.3881);
  }
}
.snow:nth-child(123) {
  opacity: 0.7259;
  transform: translate(51.0131vw, -10px) scale(0.6395);
  animation: fall-123 11s -30s linear infinite;
}
@keyframes fall-123 {
  54.739% {
    transform: translate(48.9357vw, 54.739vh) scale(0.6395);
  }
  to {
    transform: translate(49.9744vw, 100vh) scale(0.6395);
  }
}
.snow:nth-child(124) {
  opacity: 0.2598;
  transform: translate(36.7966vw, -10px) scale(0.2831);
  animation: fall-124 28s -7s linear infinite;
}
@keyframes fall-124 {
  72.711% {
    transform: translate(46.2506vw, 72.711vh) scale(0.2831);
  }
  to {
    transform: translate(41.5236vw, 100vh) scale(0.2831);
  }
}
.snow:nth-child(125) {
  opacity: 0.2108;
  transform: translate(47.1252vw, -10px) scale(0.7252);
  animation: fall-125 11s -15s linear infinite;
}
@keyframes fall-125 {
  39.452% {
    transform: translate(56.261vw, 39.452vh) scale(0.7252);
  }
  to {
    transform: translate(51.6931vw, 100vh) scale(0.7252);
  }
}
.snow:nth-child(126) {
  opacity: 0.8194;
  transform: translate(37.4672vw, -10px) scale(0.292);
  animation: fall-126 13s -25s linear infinite;
}
@keyframes fall-126 {
  71.74% {
    transform: translate(30.2028vw, 71.74vh) scale(0.292);
  }
  to {
    transform: translate(33.835vw, 100vh) scale(0.292);
  }
}
.snow:nth-child(127) {
  opacity: 0.8427;
  transform: translate(68.8477vw, -10px) scale(0.9179);
  animation: fall-127 25s -5s linear infinite;
}
@keyframes fall-127 {
  47.887% {
    transform: translate(76.5359vw, 47.887vh) scale(0.9179);
  }
  to {
    transform: translate(72.6918vw, 100vh) scale(0.9179);
  }
}
.snow:nth-child(128) {
  opacity: 0.2329;
  transform: translate(34.4865vw, -10px) scale(0.7749);
  animation: fall-128 13s -17s linear infinite;
}
@keyframes fall-128 {
  61.049% {
    transform: translate(27.6427vw, 61.049vh) scale(0.7749);
  }
  to {
    transform: translate(31.0646vw, 100vh) scale(0.7749);
  }
}
.snow:nth-child(129) {
  opacity: 0.7389;
  transform: translate(88.0816vw, -10px) scale(0.5548);
  animation: fall-129 29s -30s linear infinite;
}
@keyframes fall-129 {
  66.055% {
    transform: translate(95.1037vw, 66.055vh) scale(0.5548);
  }
  to {
    transform: translate(91.59265vw, 100vh) scale(0.5548);
  }
}
.snow:nth-child(130) {
  opacity: 0.5629;
  transform: translate(11.4737vw, -10px) scale(0.2357);
  animation: fall-130 27s -23s linear infinite;
}
@keyframes fall-130 {
  69.62% {
    transform: translate(12.3263vw, 69.62vh) scale(0.2357);
  }
  to {
    transform: translate(11.9vw, 100vh) scale(0.2357);
  }
}
.snow:nth-child(131) {
  opacity: 0.8863;
  transform: translate(39.1261vw, -10px) scale(0.0885);
  animation: fall-131 26s -14s linear infinite;
}
@keyframes fall-131 {
  39.391% {
    transform: translate(37.7806vw, 39.391vh) scale(0.0885);
  }
  to {
    transform: translate(38.45335vw, 100vh) scale(0.0885);
  }
}
.snow:nth-child(132) {
  opacity: 0.174;
  transform: translate(97.5883vw, -10px) scale(0.1923);
  animation: fall-132 18s -14s linear infinite;
}
@keyframes fall-132 {
  40.535% {
    transform: translate(102.913vw, 40.535vh) scale(0.1923);
  }
  to {
    transform: translate(100.25065vw, 100vh) scale(0.1923);
  }
}
.snow:nth-child(133) {
  opacity: 0.6646;
  transform: translate(63.4715vw, -10px) scale(0.6613);
  animation: fall-133 13s -29s linear infinite;
}
@keyframes fall-133 {
  43.752% {
    transform: translate(71.567vw, 43.752vh) scale(0.6613);
  }
  to {
    transform: translate(67.51925vw, 100vh) scale(0.6613);
  }
}
.snow:nth-child(134) {
  opacity: 0.0792;
  transform: translate(63.3321vw, -10px) scale(0.7846);
  animation: fall-134 26s -2s linear infinite;
}
@keyframes fall-134 {
  69.755% {
    transform: translate(69.6383vw, 69.755vh) scale(0.7846);
  }
  to {
    transform: translate(66.4852vw, 100vh) scale(0.7846);
  }
}
.snow:nth-child(135) {
  opacity: 0.646;
  transform: translate(47.196vw, -10px) scale(0.4654);
  animation: fall-135 14s -10s linear infinite;
}
@keyframes fall-135 {
  52.526% {
    transform: translate(52.6504vw, 52.526vh) scale(0.4654);
  }
  to {
    transform: translate(49.9232vw, 100vh) scale(0.4654);
  }
}
.snow:nth-child(136) {
  opacity: 0.9257;
  transform: translate(57.8388vw, -10px) scale(0.5418);
  animation: fall-136 29s -17s linear infinite;
}
@keyframes fall-136 {
  69.706% {
    transform: translate(50.9564vw, 69.706vh) scale(0.5418);
  }
  to {
    transform: translate(54.3976vw, 100vh) scale(0.5418);
  }
}
.snow:nth-child(137) {
  opacity: 0.4243;
  transform: translate(96.8944vw, -10px) scale(0.218);
  animation: fall-137 18s -27s linear infinite;
}
@keyframes fall-137 {
  75.195% {
    transform: translate(92.3438vw, 75.195vh) scale(0.218);
  }
  to {
    transform: translate(94.6191vw, 100vh) scale(0.218);
  }
}
.snow:nth-child(138) {
  opacity: 0.1013;
  transform: translate(24.5012vw, -10px) scale(0.8327);
  animation: fall-138 13s -26s linear infinite;
}
@keyframes fall-138 {
  59.701% {
    transform: translate(25.3708vw, 59.701vh) scale(0.8327);
  }
  to {
    transform: translate(24.936vw, 100vh) scale(0.8327);
  }
}
.snow:nth-child(139) {
  opacity: 0.7515;
  transform: translate(69.8502vw, -10px) scale(0.7224);
  animation: fall-139 18s -22s linear infinite;
}
@keyframes fall-139 {
  66.956% {
    transform: translate(69.9503vw, 66.956vh) scale(0.7224);
  }
  to {
    transform: translate(69.90025vw, 100vh) scale(0.7224);
  }
}
.snow:nth-child(140) {
  opacity: 0.8135;
  transform: translate(86.8276vw, -10px) scale(0.572);
  animation: fall-140 14s -11s linear infinite;
}
@keyframes fall-140 {
  52.669% {
    transform: translate(77.6981vw, 52.669vh) scale(0.572);
  }
  to {
    transform: translate(82.26285vw, 100vh) scale(0.572);
  }
}
.snow:nth-child(141) {
  opacity: 0.9479;
  transform: translate(38.8429vw, -10px) scale(0.6755);
  animation: fall-141 16s -27s linear infinite;
}
@keyframes fall-141 {
  68.329% {
    transform: translate(30.3088vw, 68.329vh) scale(0.6755);
  }
  to {
    transform: translate(34.57585vw, 100vh) scale(0.6755);
  }
}
.snow:nth-child(142) {
  opacity: 0.2312;
  transform: translate(9.4671vw, -10px) scale(0.9977);
  animation: fall-142 21s -24s linear infinite;
}
@keyframes fall-142 {
  76.758% {
    transform: translate(6.7697vw, 76.758vh) scale(0.9977);
  }
  to {
    transform: translate(8.1184vw, 100vh) scale(0.9977);
  }
}
.snow:nth-child(143) {
  opacity: 0.5485;
  transform: translate(54.368vw, -10px) scale(0.1899);
  animation: fall-143 17s -24s linear infinite;
}
@keyframes fall-143 {
  37.893% {
    transform: translate(45.2443vw, 37.893vh) scale(0.1899);
  }
  to {
    transform: translate(49.80615vw, 100vh) scale(0.1899);
  }
}
.snow:nth-child(144) {
  opacity: 0.8055;
  transform: translate(76.0633vw, -10px) scale(0.09);
  animation: fall-144 30s -30s linear infinite;
}
@keyframes fall-144 {
  55.911% {
    transform: translate(67.2119vw, 55.911vh) scale(0.09);
  }
  to {
    transform: translate(71.6376vw, 100vh) scale(0.09);
  }
}
.snow:nth-child(145) {
  opacity: 0.6546;
  transform: translate(50.6332vw, -10px) scale(0.0918);
  animation: fall-145 26s -18s linear infinite;
}
@keyframes fall-145 {
  35.782% {
    transform: translate(49.8437vw, 35.782vh) scale(0.0918);
  }
  to {
    transform: translate(50.23845vw, 100vh) scale(0.0918);
  }
}
.snow:nth-child(146) {
  opacity: 0.3667;
  transform: translate(26.3194vw, -10px) scale(0.4085);
  animation: fall-146 11s -16s linear infinite;
}
@keyframes fall-146 {
  79.74% {
    transform: translate(27.7337vw, 79.74vh) scale(0.4085);
  }
  to {
    transform: translate(27.02655vw, 100vh) scale(0.4085);
  }
}
.snow:nth-child(147) {
  opacity: 0.0528;
  transform: translate(50.2827vw, -10px) scale(0.1242);
  animation: fall-147 21s -16s linear infinite;
}
@keyframes fall-147 {
  74.258% {
    transform: translate(46.0976vw, 74.258vh) scale(0.1242);
  }
  to {
    transform: translate(48.19015vw, 100vh) scale(0.1242);
  }
}
.snow:nth-child(148) {
  opacity: 0.3613;
  transform: translate(4.0862vw, -10px) scale(0.9372);
  animation: fall-148 18s -29s linear infinite;
}
@keyframes fall-148 {
  50.972% {
    transform: translate(6.5811vw, 50.972vh) scale(0.9372);
  }
  to {
    transform: translate(5.33365vw, 100vh) scale(0.9372);
  }
}
.snow:nth-child(149) {
  opacity: 0.1801;
  transform: translate(96.5785vw, -10px) scale(0.5982);
  animation: fall-149 15s -16s linear infinite;
}
@keyframes fall-149 {
  78.621% {
    transform: translate(106.166vw, 78.621vh) scale(0.5982);
  }
  to {
    transform: translate(101.37225vw, 100vh) scale(0.5982);
  }
}
.snow:nth-child(150) {
  opacity: 0.5425;
  transform: translate(10.5124vw, -10px) scale(0.7723);
  animation: fall-150 17s -18s linear infinite;
}
@keyframes fall-150 {
  52.613% {
    transform: translate(0.9034vw, 52.613vh) scale(0.7723);
  }
  to {
    transform: translate(5.7079vw, 100vh) scale(0.7723);
  }
}
.snow:nth-child(151) {
  opacity: 0.7581;
  transform: translate(63.821vw, -10px) scale(0.6071);
  animation: fall-151 28s -2s linear infinite;
}
@keyframes fall-151 {
  40.519% {
    transform: translate(59.2579vw, 40.519vh) scale(0.6071);
  }
  to {
    transform: translate(61.53945vw, 100vh) scale(0.6071);
  }
}
.snow:nth-child(152) {
  opacity: 0.8655;
  transform: translate(90.1943vw, -10px) scale(0.6626);
  animation: fall-152 11s -27s linear infinite;
}
@keyframes fall-152 {
  38.72% {
    transform: translate(100.1157vw, 38.72vh) scale(0.6626);
  }
  to {
    transform: translate(95.155vw, 100vh) scale(0.6626);
  }
}
.snow:nth-child(153) {
  opacity: 0.1587;
  transform: translate(45.8375vw, -10px) scale(0.6642);
  animation: fall-153 12s -23s linear infinite;
}
@keyframes fall-153 {
  64.836% {
    transform: translate(45.149vw, 64.836vh) scale(0.6642);
  }
  to {
    transform: translate(45.49325vw, 100vh) scale(0.6642);
  }
}
.snow:nth-child(154) {
  opacity: 0.385;
  transform: translate(73.8422vw, -10px) scale(0.1604);
  animation: fall-154 27s -28s linear infinite;
}
@keyframes fall-154 {
  50.16% {
    transform: translate(80.9783vw, 50.16vh) scale(0.1604);
  }
  to {
    transform: translate(77.41025vw, 100vh) scale(0.1604);
  }
}
.snow:nth-child(155) {
  opacity: 0.3347;
  transform: translate(46.1024vw, -10px) scale(0.3714);
  animation: fall-155 14s -8s linear infinite;
}
@keyframes fall-155 {
  71.729% {
    transform: translate(48.1298vw, 71.729vh) scale(0.3714);
  }
  to {
    transform: translate(47.1161vw, 100vh) scale(0.3714);
  }
}
.snow:nth-child(156) {
  opacity: 0.3638;
  transform: translate(39.9648vw, -10px) scale(0.5032);
  animation: fall-156 27s -15s linear infinite;
}
@keyframes fall-156 {
  65.529% {
    transform: translate(36.5241vw, 65.529vh) scale(0.5032);
  }
  to {
    transform: translate(38.24445vw, 100vh) scale(0.5032);
  }
}
.snow:nth-child(157) {
  opacity: 0.9295;
  transform: translate(23.7411vw, -10px) scale(0.4424);
  animation: fall-157 24s -12s linear infinite;
}
@keyframes fall-157 {
  31.165% {
    transform: translate(18.9676vw, 31.165vh) scale(0.4424);
  }
  to {
    transform: translate(21.35435vw, 100vh) scale(0.4424);
  }
}
.snow:nth-child(158) {
  opacity: 0.0175;
  transform: translate(90.8975vw, -10px) scale(0.2047);
  animation: fall-158 14s -26s linear infinite;
}
@keyframes fall-158 {
  63.088% {
    transform: translate(95.7353vw, 63.088vh) scale(0.2047);
  }
  to {
    transform: translate(93.3164vw, 100vh) scale(0.2047);
  }
}
.snow:nth-child(159) {
  opacity: 0.5173;
  transform: translate(98.8293vw, -10px) scale(0.701);
  animation: fall-159 29s -23s linear infinite;
}
@keyframes fall-159 {
  74.049% {
    transform: translate(106.2336vw, 74.049vh) scale(0.701);
  }
  to {
    transform: translate(102.53145vw, 100vh) scale(0.701);
  }
}
.snow:nth-child(160) {
  opacity: 0.204;
  transform: translate(83.4846vw, -10px) scale(0.4824);
  animation: fall-160 12s -7s linear infinite;
}
@keyframes fall-160 {
  49.756% {
    transform: translate(91.0116vw, 49.756vh) scale(0.4824);
  }
  to {
    transform: translate(87.2481vw, 100vh) scale(0.4824);
  }
}
.snow:nth-child(161) {
  opacity: 0.9501;
  transform: translate(35.4183vw, -10px) scale(0.3951);
  animation: fall-161 28s -16s linear infinite;
}
@keyframes fall-161 {
  64.028% {
    transform: translate(35.5682vw, 64.028vh) scale(0.3951);
  }
  to {
    transform: translate(35.49325vw, 100vh) scale(0.3951);
  }
}
.snow:nth-child(162) {
  opacity: 0.8263;
  transform: translate(7.698vw, -10px) scale(0.3222);
  animation: fall-162 16s -20s linear infinite;
}
@keyframes fall-162 {
  53.326% {
    transform: translate(14.5004vw, 53.326vh) scale(0.3222);
  }
  to {
    transform: translate(11.0992vw, 100vh) scale(0.3222);
  }
}
.snow:nth-child(163) {
  opacity: 0.4109;
  transform: translate(68.5868vw, -10px) scale(0.1103);
  animation: fall-163 17s -29s linear infinite;
}
@keyframes fall-163 {
  72.43% {
    transform: translate(76.8397vw, 72.43vh) scale(0.1103);
  }
  to {
    transform: translate(72.71325vw, 100vh) scale(0.1103);
  }
}
.snow:nth-child(164) {
  opacity: 0.9255;
  transform: translate(47.2019vw, -10px) scale(0.991);
  animation: fall-164 13s -18s linear infinite;
}
@keyframes fall-164 {
  71.489% {
    transform: translate(50.523vw, 71.489vh) scale(0.991);
  }
  to {
    transform: translate(48.86245vw, 100vh) scale(0.991);
  }
}
.snow:nth-child(165) {
  opacity: 0.8798;
  transform: translate(96.0315vw, -10px) scale(0.8287);
  animation: fall-165 19s -21s linear infinite;
}
@keyframes fall-165 {
  31.208% {
    transform: translate(96.6552vw, 31.208vh) scale(0.8287);
  }
  to {
    transform: translate(96.34335vw, 100vh) scale(0.8287);
  }
}
.snow:nth-child(166) {
  opacity: 0.0122;
  transform: translate(36.8576vw, -10px) scale(0.325);
  animation: fall-166 28s -21s linear infinite;
}
@keyframes fall-166 {
  44.585% {
    transform: translate(40.4782vw, 44.585vh) scale(0.325);
  }
  to {
    transform: translate(38.6679vw, 100vh) scale(0.325);
  }
}
.snow:nth-child(167) {
  opacity: 0.4883;
  transform: translate(10.7098vw, -10px) scale(0.1347);
  animation: fall-167 29s -8s linear infinite;
}
@keyframes fall-167 {
  74.263% {
    transform: translate(2.8892vw, 74.263vh) scale(0.1347);
  }
  to {
    transform: translate(6.7995vw, 100vh) scale(0.1347);
  }
}
.snow:nth-child(168) {
  opacity: 0.6818;
  transform: translate(53.9192vw, -10px) scale(0.69);
  animation: fall-168 17s -29s linear infinite;
}
@keyframes fall-168 {
  31.097% {
    transform: translate(51.7216vw, 31.097vh) scale(0.69);
  }
  to {
    transform: translate(52.8204vw, 100vh) scale(0.69);
  }
}
.snow:nth-child(169) {
  opacity: 0.9256;
  transform: translate(37.1071vw, -10px) scale(0.8418);
  animation: fall-169 13s -13s linear infinite;
}
@keyframes fall-169 {
  56.323% {
    transform: translate(45.8797vw, 56.323vh) scale(0.8418);
  }
  to {
    transform: translate(41.4934vw, 100vh) scale(0.8418);
  }
}
.snow:nth-child(170) {
  opacity: 0.4533;
  transform: translate(57.1166vw, -10px) scale(0.5801);
  animation: fall-170 14s -15s linear infinite;
}
@keyframes fall-170 {
  45.219% {
    transform: translate(64.2425vw, 45.219vh) scale(0.5801);
  }
  to {
    transform: translate(60.67955vw, 100vh) scale(0.5801);
  }
}
.snow:nth-child(171) {
  opacity: 0.789;
  transform: translate(60.2743vw, -10px) scale(0.0614);
  animation: fall-171 16s -15s linear infinite;
}
@keyframes fall-171 {
  38.704% {
    transform: translate(50.3445vw, 38.704vh) scale(0.0614);
  }
  to {
    transform: translate(55.3094vw, 100vh) scale(0.0614);
  }
}
.snow:nth-child(172) {
  opacity: 0.6635;
  transform: translate(8.9821vw, -10px) scale(0.0683);
  animation: fall-172 20s -17s linear infinite;
}
@keyframes fall-172 {
  32.516% {
    transform: translate(3.9409vw, 32.516vh) scale(0.0683);
  }
  to {
    transform: translate(6.4615vw, 100vh) scale(0.0683);
  }
}
.snow:nth-child(173) {
  opacity: 0.7805;
  transform: translate(12.0808vw, -10px) scale(0.0648);
  animation: fall-173 13s -1s linear infinite;
}
@keyframes fall-173 {
  68.868% {
    transform: translate(15.6573vw, 68.868vh) scale(0.0648);
  }
  to {
    transform: translate(13.86905vw, 100vh) scale(0.0648);
  }
}
.snow:nth-child(174) {
  opacity: 0.5231;
  transform: translate(25.9611vw, -10px) scale(0.7275);
  animation: fall-174 29s -17s linear infinite;
}
@keyframes fall-174 {
  55.025% {
    transform: translate(22.4285vw, 55.025vh) scale(0.7275);
  }
  to {
    transform: translate(24.1948vw, 100vh) scale(0.7275);
  }
}
.snow:nth-child(175) {
  opacity: 0.0536;
  transform: translate(28.8307vw, -10px) scale(0.8902);
  animation: fall-175 29s -5s linear infinite;
}
@keyframes fall-175 {
  73.354% {
    transform: translate(25.0833vw, 73.354vh) scale(0.8902);
  }
  to {
    transform: translate(26.957vw, 100vh) scale(0.8902);
  }
}
.snow:nth-child(176) {
  opacity: 0.2667;
  transform: translate(93.7579vw, -10px) scale(0.8718);
  animation: fall-176 24s -29s linear infinite;
}
@keyframes fall-176 {
  59.689% {
    transform: translate(101.2041vw, 59.689vh) scale(0.8718);
  }
  to {
    transform: translate(97.481vw, 100vh) scale(0.8718);
  }
}
.snow:nth-child(177) {
  opacity: 0.6069;
  transform: translate(31.5937vw, -10px) scale(0.5681);
  animation: fall-177 17s -24s linear infinite;
}
@keyframes fall-177 {
  41.66% {
    transform: translate(24.9309vw, 41.66vh) scale(0.5681);
  }
  to {
    transform: translate(28.2623vw, 100vh) scale(0.5681);
  }
}
.snow:nth-child(178) {
  opacity: 0.0699;
  transform: translate(17.2705vw, -10px) scale(0.2077);
  animation: fall-178 11s -28s linear infinite;
}
@keyframes fall-178 {
  63.087% {
    transform: translate(17.0846vw, 63.087vh) scale(0.2077);
  }
  to {
    transform: translate(17.17755vw, 100vh) scale(0.2077);
  }
}
.snow:nth-child(179) {
  opacity: 0.7823;
  transform: translate(13.8993vw, -10px) scale(0.1934);
  animation: fall-179 12s -30s linear infinite;
}
@keyframes fall-179 {
  52.02% {
    transform: translate(23.8145vw, 52.02vh) scale(0.1934);
  }
  to {
    transform: translate(18.8569vw, 100vh) scale(0.1934);
  }
}
.snow:nth-child(180) {
  opacity: 0.6824;
  transform: translate(8.5228vw, -10px) scale(0.8204);
  animation: fall-180 29s -24s linear infinite;
}
@keyframes fall-180 {
  72.384% {
    transform: translate(16.6533vw, 72.384vh) scale(0.8204);
  }
  to {
    transform: translate(12.58805vw, 100vh) scale(0.8204);
  }
}
.snow:nth-child(181) {
  opacity: 0.0967;
  transform: translate(31.9888vw, -10px) scale(0.3778);
  animation: fall-181 13s -29s linear infinite;
}
@keyframes fall-181 {
  70.741% {
    transform: translate(36.2125vw, 70.741vh) scale(0.3778);
  }
  to {
    transform: translate(34.10065vw, 100vh) scale(0.3778);
  }
}
.snow:nth-child(182) {
  opacity: 0.4085;
  transform: translate(41.7995vw, -10px) scale(0.3325);
  animation: fall-182 13s -12s linear infinite;
}
@keyframes fall-182 {
  40.064% {
    transform: translate(45.1405vw, 40.064vh) scale(0.3325);
  }
  to {
    transform: translate(43.47vw, 100vh) scale(0.3325);
  }
}
.snow:nth-child(183) {
  opacity: 0.8375;
  transform: translate(6.4383vw, -10px) scale(0.5957);
  animation: fall-183 27s -16s linear infinite;
}
@keyframes fall-183 {
  30.452% {
    transform: translate(10.7271vw, 30.452vh) scale(0.5957);
  }
  to {
    transform: translate(8.5827vw, 100vh) scale(0.5957);
  }
}
.snow:nth-child(184) {
  opacity: 0.3605;
  transform: translate(13.1136vw, -10px) scale(0.4261);
  animation: fall-184 18s -6s linear infinite;
}
@keyframes fall-184 {
  58.853% {
    transform: translate(18.3878vw, 58.853vh) scale(0.4261);
  }
  to {
    transform: translate(15.7507vw, 100vh) scale(0.4261);
  }
}
.snow:nth-child(185) {
  opacity: 0.4379;
  transform: translate(81.1733vw, -10px) scale(0.4921);
  animation: fall-185 21s -29s linear infinite;
}
@keyframes fall-185 {
  49.69% {
    transform: translate(82.1564vw, 49.69vh) scale(0.4921);
  }
  to {
    transform: translate(81.66485vw, 100vh) scale(0.4921);
  }
}
.snow:nth-child(186) {
  opacity: 0.808;
  transform: translate(95.957vw, -10px) scale(0.2118);
  animation: fall-186 11s -2s linear infinite;
}
@keyframes fall-186 {
  45.978% {
    transform: translate(100.7393vw, 45.978vh) scale(0.2118);
  }
  to {
    transform: translate(98.34815vw, 100vh) scale(0.2118);
  }
}
.snow:nth-child(187) {
  opacity: 0.3112;
  transform: translate(70.8669vw, -10px) scale(0.1993);
  animation: fall-187 19s -17s linear infinite;
}
@keyframes fall-187 {
  37.295% {
    transform: translate(68.2236vw, 37.295vh) scale(0.1993);
  }
  to {
    transform: translate(69.54525vw, 100vh) scale(0.1993);
  }
}
.snow:nth-child(188) {
  opacity: 0.7954;
  transform: translate(72.732vw, -10px) scale(0.8067);
  animation: fall-188 24s -22s linear infinite;
}
@keyframes fall-188 {
  55.187% {
    transform: translate(76.9748vw, 55.187vh) scale(0.8067);
  }
  to {
    transform: translate(74.8534vw, 100vh) scale(0.8067);
  }
}
.snow:nth-child(189) {
  opacity: 0.596;
  transform: translate(97.1298vw, -10px) scale(0.737);
  animation: fall-189 28s -13s linear infinite;
}
@keyframes fall-189 {
  61.954% {
    transform: translate(102.7822vw, 61.954vh) scale(0.737);
  }
  to {
    transform: translate(99.956vw, 100vh) scale(0.737);
  }
}
.snow:nth-child(190) {
  opacity: 0.9217;
  transform: translate(1.3973vw, -10px) scale(0.3784);
  animation: fall-190 14s -9s linear infinite;
}
@keyframes fall-190 {
  50.968% {
    transform: translate(-4.9732vw, 50.968vh) scale(0.3784);
  }
  to {
    transform: translate(-1.78795vw, 100vh) scale(0.3784);
  }
}
.snow:nth-child(191) {
  opacity: 0.2449;
  transform: translate(67.5523vw, -10px) scale(0.9358);
  animation: fall-191 28s -30s linear infinite;
}
@keyframes fall-191 {
  71.84% {
    transform: translate(59.8569vw, 71.84vh) scale(0.9358);
  }
  to {
    transform: translate(63.7046vw, 100vh) scale(0.9358);
  }
}
.snow:nth-child(192) {
  opacity: 0.779;
  transform: translate(95.543vw, -10px) scale(0.0821);
  animation: fall-192 22s -9s linear infinite;
}
@keyframes fall-192 {
  53.33% {
    transform: translate(89.8576vw, 53.33vh) scale(0.0821);
  }
  to {
    transform: translate(92.7003vw, 100vh) scale(0.0821);
  }
}
.snow:nth-child(193) {
  opacity: 0.4058;
  transform: translate(74.1489vw, -10px) scale(0.5758);
  animation: fall-193 24s -3s linear infinite;
}
@keyframes fall-193 {
  76.412% {
    transform: translate(68.7683vw, 76.412vh) scale(0.5758);
  }
  to {
    transform: translate(71.4586vw, 100vh) scale(0.5758);
  }
}
.snow:nth-child(194) {
  opacity: 0.5571;
  transform: translate(5.5596vw, -10px) scale(0.6473);
  animation: fall-194 24s -29s linear infinite;
}
@keyframes fall-194 {
  40.14% {
    transform: translate(7.3348vw, 40.14vh) scale(0.6473);
  }
  to {
    transform: translate(6.4472vw, 100vh) scale(0.6473);
  }
}
.snow:nth-child(195) {
  opacity: 0.2781;
  transform: translate(66.3642vw, -10px) scale(0.6507);
  animation: fall-195 20s -15s linear infinite;
}
@keyframes fall-195 {
  49.641% {
    transform: translate(72.7778vw, 49.641vh) scale(0.6507);
  }
  to {
    transform: translate(69.571vw, 100vh) scale(0.6507);
  }
}
.snow:nth-child(196) {
  opacity: 0.0939;
  transform: translate(64.0028vw, -10px) scale(0.3627);
  animation: fall-196 25s -26s linear infinite;
}
@keyframes fall-196 {
  45.819% {
    transform: translate(67.588vw, 45.819vh) scale(0.3627);
  }
  to {
    transform: translate(65.7954vw, 100vh) scale(0.3627);
  }
}
.snow:nth-child(197) {
  opacity: 0.3212;
  transform: translate(0.4693vw, -10px) scale(0.5341);
  animation: fall-197 12s -8s linear infinite;
}
@keyframes fall-197 {
  77.794% {
    transform: translate(1.7637vw, 77.794vh) scale(0.5341);
  }
  to {
    transform: translate(1.1165vw, 100vh) scale(0.5341);
  }
}
.snow:nth-child(198) {
  opacity: 0.5628;
  transform: translate(52.8685vw, -10px) scale(0.1327);
  animation: fall-198 12s -22s linear infinite;
}
@keyframes fall-198 {
  62.403% {
    transform: translate(54.4789vw, 62.403vh) scale(0.1327);
  }
  to {
    transform: translate(53.6737vw, 100vh) scale(0.1327);
  }
}
.snow:nth-child(199) {
  opacity: 0.337;
  transform: translate(63.8765vw, -10px) scale(0.0095);
  animation: fall-199 16s -17s linear infinite;
}
@keyframes fall-199 {
  54.491% {
    transform: translate(67.0052vw, 54.491vh) scale(0.0095);
  }
  to {
    transform: translate(65.44085vw, 100vh) scale(0.0095);
  }
}
.snow:nth-child(200) {
  opacity: 0.6257;
  transform: translate(75.0221vw, -10px) scale(0.3404);
  animation: fall-200 18s -7s linear infinite;
}
@keyframes fall-200 {
  54.606% {
    transform: translate(80.4492vw, 54.606vh) scale(0.3404);
  }
  to {
    transform: translate(77.73565vw, 100vh) scale(0.3404);
  }
}