.sec3 {
  background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);

  box-shadow: 44px 120px 500px -72px #000000 inset;
  padding-bottom: 2rem;
}
.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.2791;
  transform: translate(41.3445vw, -10px) scale(0.8999);
  animation: fall-1 12s -29s linear infinite;
}
@keyframes fall-1 {
  36.618% {
    transform: translate(38.6531vw, 36.618vh) scale(0.8999);
  }
  to {
    transform: translate(39.9988vw, 100vh) scale(0.8999);
  }
}
.snow:nth-child(2) {
  opacity: 0.3784;
  transform: translate(56.1549vw, -10px) scale(0.5776);
  animation: fall-2 22s -23s linear infinite;
}
@keyframes fall-2 {
  48.406% {
    transform: translate(54.0724vw, 48.406vh) scale(0.5776);
  }
  to {
    transform: translate(55.11365vw, 100vh) scale(0.5776);
  }
}
.snow:nth-child(3) {
  opacity: 0.9071;
  transform: translate(33.5111vw, -10px) scale(0.6993);
  animation: fall-3 25s -6s linear infinite;
}
@keyframes fall-3 {
  63.5% {
    transform: translate(33.1838vw, 63.5vh) scale(0.6993);
  }
  to {
    transform: translate(33.34745vw, 100vh) scale(0.6993);
  }
}
.snow:nth-child(4) {
  opacity: 0.6791;
  transform: translate(40.2164vw, -10px) scale(0.7766);
  animation: fall-4 29s -5s linear infinite;
}
@keyframes fall-4 {
  72.13% {
    transform: translate(48.3409vw, 72.13vh) scale(0.7766);
  }
  to {
    transform: translate(44.27865vw, 100vh) scale(0.7766);
  }
}
.snow:nth-child(5) {
  opacity: 0.9205;
  transform: translate(52.3938vw, -10px) scale(0.5105);
  animation: fall-5 21s -23s linear infinite;
}
@keyframes fall-5 {
  52.447% {
    transform: translate(50.6109vw, 52.447vh) scale(0.5105);
  }
  to {
    transform: translate(51.50235vw, 100vh) scale(0.5105);
  }
}
.snow:nth-child(6) {
  opacity: 0.3674;
  transform: translate(71.5664vw, -10px) scale(0.5929);
  animation: fall-6 22s -7s linear infinite;
}
@keyframes fall-6 {
  31.529% {
    transform: translate(71.1652vw, 31.529vh) scale(0.5929);
  }
  to {
    transform: translate(71.3658vw, 100vh) scale(0.5929);
  }
}
.snow:nth-child(7) {
  opacity: 0.5036;
  transform: translate(99.4352vw, -10px) scale(0.1542);
  animation: fall-7 12s -10s linear infinite;
}
@keyframes fall-7 {
  31.072% {
    transform: translate(108.1452vw, 31.072vh) scale(0.1542);
  }
  to {
    transform: translate(103.7902vw, 100vh) scale(0.1542);
  }
}
.snow:nth-child(8) {
  opacity: 0.4448;
  transform: translate(56.5692vw, -10px) scale(0.5225);
  animation: fall-8 17s -29s linear infinite;
}
@keyframes fall-8 {
  74.811% {
    transform: translate(59.6013vw, 74.811vh) scale(0.5225);
  }
  to {
    transform: translate(58.08525vw, 100vh) scale(0.5225);
  }
}
.snow:nth-child(9) {
  opacity: 0.1333;
  transform: translate(58.1631vw, -10px) scale(0.0446);
  animation: fall-9 20s -10s linear infinite;
}
@keyframes fall-9 {
  67.428% {
    transform: translate(67.2156vw, 67.428vh) scale(0.0446);
  }
  to {
    transform: translate(62.68935vw, 100vh) scale(0.0446);
  }
}
.snow:nth-child(10) {
  opacity: 0.1084;
  transform: translate(84.3681vw, -10px) scale(0.6645);
  animation: fall-10 27s -7s linear infinite;
}
@keyframes fall-10 {
  32.506% {
    transform: translate(92.9906vw, 32.506vh) scale(0.6645);
  }
  to {
    transform: translate(88.67935vw, 100vh) scale(0.6645);
  }
}
.snow:nth-child(11) {
  opacity: 0.1249;
  transform: translate(84.0689vw, -10px) scale(0.3477);
  animation: fall-11 21s -9s linear infinite;
}
@keyframes fall-11 {
  51.944% {
    transform: translate(84.2303vw, 51.944vh) scale(0.3477);
  }
  to {
    transform: translate(84.1496vw, 100vh) scale(0.3477);
  }
}
.snow:nth-child(12) {
  opacity: 0.1548;
  transform: translate(39.1467vw, -10px) scale(0.1764);
  animation: fall-12 10s -6s linear infinite;
}
@keyframes fall-12 {
  72.024% {
    transform: translate(37.2456vw, 72.024vh) scale(0.1764);
  }
  to {
    transform: translate(38.19615vw, 100vh) scale(0.1764);
  }
}
.snow:nth-child(13) {
  opacity: 0.4912;
  transform: translate(45.1565vw, -10px) scale(0.3594);
  animation: fall-13 30s -25s linear infinite;
}
@keyframes fall-13 {
  45.809% {
    transform: translate(47.5479vw, 45.809vh) scale(0.3594);
  }
  to {
    transform: translate(46.3522vw, 100vh) scale(0.3594);
  }
}
.snow:nth-child(14) {
  opacity: 0.6762;
  transform: translate(24.2654vw, -10px) scale(0.2356);
  animation: fall-14 24s -22s linear infinite;
}
@keyframes fall-14 {
  75.986% {
    transform: translate(15.7758vw, 75.986vh) scale(0.2356);
  }
  to {
    transform: translate(20.0206vw, 100vh) scale(0.2356);
  }
}
.snow:nth-child(15) {
  opacity: 0.8913;
  transform: translate(36.7317vw, -10px) scale(0.5096);
  animation: fall-15 17s -19s linear infinite;
}
@keyframes fall-15 {
  55.578% {
    transform: translate(43.3107vw, 55.578vh) scale(0.5096);
  }
  to {
    transform: translate(40.0212vw, 100vh) scale(0.5096);
  }
}
.snow:nth-child(16) {
  opacity: 0.7436;
  transform: translate(24.7445vw, -10px) scale(0.277);
  animation: fall-16 19s -3s linear infinite;
}
@keyframes fall-16 {
  60.629% {
    transform: translate(18.4413vw, 60.629vh) scale(0.277);
  }
  to {
    transform: translate(21.5929vw, 100vh) scale(0.277);
  }
}
.snow:nth-child(17) {
  opacity: 0.9703;
  transform: translate(70.9347vw, -10px) scale(0.5568);
  animation: fall-17 21s -12s linear infinite;
}
@keyframes fall-17 {
  62.107% {
    transform: translate(69.1698vw, 62.107vh) scale(0.5568);
  }
  to {
    transform: translate(70.05225vw, 100vh) scale(0.5568);
  }
}
.snow:nth-child(18) {
  opacity: 0.2412;
  transform: translate(7.5063vw, -10px) scale(0.6231);
  animation: fall-18 28s -14s linear infinite;
}
@keyframes fall-18 {
  31.496% {
    transform: translate(17.1453vw, 31.496vh) scale(0.6231);
  }
  to {
    transform: translate(12.3258vw, 100vh) scale(0.6231);
  }
}
.snow:nth-child(19) {
  opacity: 0.8311;
  transform: translate(31.2743vw, -10px) scale(0.4374);
  animation: fall-19 14s -9s linear infinite;
}
@keyframes fall-19 {
  54.303% {
    transform: translate(32.4652vw, 54.303vh) scale(0.4374);
  }
  to {
    transform: translate(31.86975vw, 100vh) scale(0.4374);
  }
}
.snow:nth-child(20) {
  opacity: 0.495;
  transform: translate(59.4896vw, -10px) scale(0.9758);
  animation: fall-20 13s -27s linear infinite;
}
@keyframes fall-20 {
  45.735% {
    transform: translate(56.0595vw, 45.735vh) scale(0.9758);
  }
  to {
    transform: translate(57.77455vw, 100vh) scale(0.9758);
  }
}
.snow:nth-child(21) {
  opacity: 0.4273;
  transform: translate(74.7873vw, -10px) scale(0.0854);
  animation: fall-21 16s -26s linear infinite;
}
@keyframes fall-21 {
  47.069% {
    transform: translate(82.1312vw, 47.069vh) scale(0.0854);
  }
  to {
    transform: translate(78.45925vw, 100vh) scale(0.0854);
  }
}
.snow:nth-child(22) {
  opacity: 0.2183;
  transform: translate(55.8144vw, -10px) scale(0.9552);
  animation: fall-22 14s -29s linear infinite;
}
@keyframes fall-22 {
  61.954% {
    transform: translate(61.2813vw, 61.954vh) scale(0.9552);
  }
  to {
    transform: translate(58.54785vw, 100vh) scale(0.9552);
  }
}
.snow:nth-child(23) {
  opacity: 0.036;
  transform: translate(6.363vw, -10px) scale(0.4887);
  animation: fall-23 19s -9s linear infinite;
}
@keyframes fall-23 {
  76.772% {
    transform: translate(-2.4089vw, 76.772vh) scale(0.4887);
  }
  to {
    transform: translate(1.97705vw, 100vh) scale(0.4887);
  }
}
.snow:nth-child(24) {
  opacity: 0.0405;
  transform: translate(20.5733vw, -10px) scale(0.9988);
  animation: fall-24 30s -1s linear infinite;
}
@keyframes fall-24 {
  56.494% {
    transform: translate(15.3949vw, 56.494vh) scale(0.9988);
  }
  to {
    transform: translate(17.9841vw, 100vh) scale(0.9988);
  }
}
.snow:nth-child(25) {
  opacity: 0.5632;
  transform: translate(61.0553vw, -10px) scale(0.5175);
  animation: fall-25 15s -5s linear infinite;
}
@keyframes fall-25 {
  60.121% {
    transform: translate(67.5607vw, 60.121vh) scale(0.5175);
  }
  to {
    transform: translate(64.308vw, 100vh) scale(0.5175);
  }
}
.snow:nth-child(26) {
  opacity: 0.911;
  transform: translate(23.3921vw, -10px) scale(0.5557);
  animation: fall-26 11s -24s linear infinite;
}
@keyframes fall-26 {
  71.943% {
    transform: translate(31.8826vw, 71.943vh) scale(0.5557);
  }
  to {
    transform: translate(27.63735vw, 100vh) scale(0.5557);
  }
}
.snow:nth-child(27) {
  opacity: 0.8982;
  transform: translate(75.1251vw, -10px) scale(0.9031);
  animation: fall-27 22s -15s linear infinite;
}
@keyframes fall-27 {
  52.572% {
    transform: translate(68.3601vw, 52.572vh) scale(0.9031);
  }
  to {
    transform: translate(71.7426vw, 100vh) scale(0.9031);
  }
}
.snow:nth-child(28) {
  opacity: 0.44;
  transform: translate(23.8721vw, -10px) scale(0.2843);
  animation: fall-28 29s -16s linear infinite;
}
@keyframes fall-28 {
  50.252% {
    transform: translate(26.1173vw, 50.252vh) scale(0.2843);
  }
  to {
    transform: translate(24.9947vw, 100vh) scale(0.2843);
  }
}
.snow:nth-child(29) {
  opacity: 0.7185;
  transform: translate(95.3935vw, -10px) scale(0.4194);
  animation: fall-29 29s -2s linear infinite;
}
@keyframes fall-29 {
  30.197% {
    transform: translate(88.2303vw, 30.197vh) scale(0.4194);
  }
  to {
    transform: translate(91.8119vw, 100vh) scale(0.4194);
  }
}
.snow:nth-child(30) {
  opacity: 0.5223;
  transform: translate(37.7782vw, -10px) scale(0.4012);
  animation: fall-30 11s -13s linear infinite;
}
@keyframes fall-30 {
  60.812% {
    transform: translate(41.9151vw, 60.812vh) scale(0.4012);
  }
  to {
    transform: translate(39.84665vw, 100vh) scale(0.4012);
  }
}
.snow:nth-child(31) {
  opacity: 0.5263;
  transform: translate(48.6967vw, -10px) scale(0.1499);
  animation: fall-31 19s -29s linear infinite;
}
@keyframes fall-31 {
  72.402% {
    transform: translate(48.9481vw, 72.402vh) scale(0.1499);
  }
  to {
    transform: translate(48.8224vw, 100vh) scale(0.1499);
  }
}
.snow:nth-child(32) {
  opacity: 0.6369;
  transform: translate(39.2546vw, -10px) scale(0.6062);
  animation: fall-32 10s -14s linear infinite;
}
@keyframes fall-32 {
  31.005% {
    transform: translate(37.8544vw, 31.005vh) scale(0.6062);
  }
  to {
    transform: translate(38.5545vw, 100vh) scale(0.6062);
  }
}
.snow:nth-child(33) {
  opacity: 0.6504;
  transform: translate(92.6239vw, -10px) scale(0.01);
  animation: fall-33 27s -10s linear infinite;
}
@keyframes fall-33 {
  41.446% {
    transform: translate(83.2933vw, 41.446vh) scale(0.01);
  }
  to {
    transform: translate(87.9586vw, 100vh) scale(0.01);
  }
}
.snow:nth-child(34) {
  opacity: 0.2093;
  transform: translate(90.2907vw, -10px) scale(0.8151);
  animation: fall-34 29s -16s linear infinite;
}
@keyframes fall-34 {
  50.111% {
    transform: translate(98.4289vw, 50.111vh) scale(0.8151);
  }
  to {
    transform: translate(94.3598vw, 100vh) scale(0.8151);
  }
}
.snow:nth-child(35) {
  opacity: 0.9432;
  transform: translate(99.5036vw, -10px) scale(0.3055);
  animation: fall-35 21s -18s linear infinite;
}
@keyframes fall-35 {
  31.126% {
    transform: translate(107.5018vw, 31.126vh) scale(0.3055);
  }
  to {
    transform: translate(103.5027vw, 100vh) scale(0.3055);
  }
}
.snow:nth-child(36) {
  opacity: 0.2732;
  transform: translate(90.0816vw, -10px) scale(0.8169);
  animation: fall-36 19s -27s linear infinite;
}
@keyframes fall-36 {
  53.107% {
    transform: translate(97.0046vw, 53.107vh) scale(0.8169);
  }
  to {
    transform: translate(93.5431vw, 100vh) scale(0.8169);
  }
}
.snow:nth-child(37) {
  opacity: 0.8833;
  transform: translate(27.809vw, -10px) scale(0.8233);
  animation: fall-37 29s -18s linear infinite;
}
@keyframes fall-37 {
  41.225% {
    transform: translate(36.7747vw, 41.225vh) scale(0.8233);
  }
  to {
    transform: translate(32.29185vw, 100vh) scale(0.8233);
  }
}
.snow:nth-child(38) {
  opacity: 0.1088;
  transform: translate(7.5456vw, -10px) scale(0.3871);
  animation: fall-38 11s -22s linear infinite;
}
@keyframes fall-38 {
  75.997% {
    transform: translate(5.1869vw, 75.997vh) scale(0.3871);
  }
  to {
    transform: translate(6.36625vw, 100vh) scale(0.3871);
  }
}
.snow:nth-child(39) {
  opacity: 0.7734;
  transform: translate(67.8169vw, -10px) scale(0.2125);
  animation: fall-39 18s -20s linear infinite;
}
@keyframes fall-39 {
  75.954% {
    transform: translate(72.2804vw, 75.954vh) scale(0.2125);
  }
  to {
    transform: translate(70.04865vw, 100vh) scale(0.2125);
  }
}
.snow:nth-child(40) {
  opacity: 0.5881;
  transform: translate(7.5323vw, -10px) scale(0.1579);
  animation: fall-40 29s -6s linear infinite;
}
@keyframes fall-40 {
  43.872% {
    transform: translate(3.1vw, 43.872vh) scale(0.1579);
  }
  to {
    transform: translate(5.31615vw, 100vh) scale(0.1579);
  }
}
.snow:nth-child(41) {
  opacity: 0.6875;
  transform: translate(95.7214vw, -10px) scale(0.0962);
  animation: fall-41 24s -21s linear infinite;
}
@keyframes fall-41 {
  76.989% {
    transform: translate(103.6649vw, 76.989vh) scale(0.0962);
  }
  to {
    transform: translate(99.69315vw, 100vh) scale(0.0962);
  }
}
.snow:nth-child(42) {
  opacity: 0.2079;
  transform: translate(97.6696vw, -10px) scale(0.4735);
  animation: fall-42 11s -4s linear infinite;
}
@keyframes fall-42 {
  73.329% {
    transform: translate(102.7352vw, 73.329vh) scale(0.4735);
  }
  to {
    transform: translate(100.2024vw, 100vh) scale(0.4735);
  }
}
.snow:nth-child(43) {
  opacity: 0.3094;
  transform: translate(77.4881vw, -10px) scale(0.7939);
  animation: fall-43 14s -30s linear infinite;
}
@keyframes fall-43 {
  66.11% {
    transform: translate(78.8634vw, 66.11vh) scale(0.7939);
  }
  to {
    transform: translate(78.17575vw, 100vh) scale(0.7939);
  }
}
.snow:nth-child(44) {
  opacity: 0.5592;
  transform: translate(34.7339vw, -10px) scale(0.5495);
  animation: fall-44 14s -27s linear infinite;
}
@keyframes fall-44 {
  41.32% {
    transform: translate(32.7917vw, 41.32vh) scale(0.5495);
  }
  to {
    transform: translate(33.7628vw, 100vh) scale(0.5495);
  }
}
.snow:nth-child(45) {
  opacity: 0.5245;
  transform: translate(58.5665vw, -10px) scale(0.6824);
  animation: fall-45 15s -29s linear infinite;
}
@keyframes fall-45 {
  74.43% {
    transform: translate(51.76vw, 74.43vh) scale(0.6824);
  }
  to {
    transform: translate(55.16325vw, 100vh) scale(0.6824);
  }
}
.snow:nth-child(46) {
  opacity: 0.6546;
  transform: translate(53.5933vw, -10px) scale(0.3322);
  animation: fall-46 18s -1s linear infinite;
}
@keyframes fall-46 {
  53.651% {
    transform: translate(48.8219vw, 53.651vh) scale(0.3322);
  }
  to {
    transform: translate(51.2076vw, 100vh) scale(0.3322);
  }
}
.snow:nth-child(47) {
  opacity: 0.9241;
  transform: translate(13.4738vw, -10px) scale(0.2285);
  animation: fall-47 26s -5s linear infinite;
}
@keyframes fall-47 {
  37.646% {
    transform: translate(4.1313vw, 37.646vh) scale(0.2285);
  }
  to {
    transform: translate(8.80255vw, 100vh) scale(0.2285);
  }
}
.snow:nth-child(48) {
  opacity: 0.4369;
  transform: translate(86.8531vw, -10px) scale(0.7201);
  animation: fall-48 21s -29s linear infinite;
}
@keyframes fall-48 {
  69.121% {
    transform: translate(92.5276vw, 69.121vh) scale(0.7201);
  }
  to {
    transform: translate(89.69035vw, 100vh) scale(0.7201);
  }
}
.snow:nth-child(49) {
  opacity: 0.9683;
  transform: translate(90.368vw, -10px) scale(0.8091);
  animation: fall-49 17s -21s linear infinite;
}
@keyframes fall-49 {
  57.007% {
    transform: translate(87.7441vw, 57.007vh) scale(0.8091);
  }
  to {
    transform: translate(89.05605vw, 100vh) scale(0.8091);
  }
}
.snow:nth-child(50) {
  opacity: 0.1411;
  transform: translate(60.3513vw, -10px) scale(0.7726);
  animation: fall-50 17s -13s linear infinite;
}
@keyframes fall-50 {
  63.627% {
    transform: translate(59.5499vw, 63.627vh) scale(0.7726);
  }
  to {
    transform: translate(59.9506vw, 100vh) scale(0.7726);
  }
}
.snow:nth-child(51) {
  opacity: 0.0911;
  transform: translate(65.9184vw, -10px) scale(0.2493);
  animation: fall-51 21s -14s linear infinite;
}
@keyframes fall-51 {
  72.112% {
    transform: translate(75.3576vw, 72.112vh) scale(0.2493);
  }
  to {
    transform: translate(70.638vw, 100vh) scale(0.2493);
  }
}
.snow:nth-child(52) {
  opacity: 0.4819;
  transform: translate(93.0336vw, -10px) scale(0.0339);
  animation: fall-52 10s -16s linear infinite;
}
@keyframes fall-52 {
  78.441% {
    transform: translate(83.0353vw, 78.441vh) scale(0.0339);
  }
  to {
    transform: translate(88.03445vw, 100vh) scale(0.0339);
  }
}
.snow:nth-child(53) {
  opacity: 0.8874;
  transform: translate(64.5303vw, -10px) scale(0.709);
  animation: fall-53 19s -1s linear infinite;
}
@keyframes fall-53 {
  30.503% {
    transform: translate(55.7548vw, 30.503vh) scale(0.709);
  }
  to {
    transform: translate(60.14255vw, 100vh) scale(0.709);
  }
}
.snow:nth-child(54) {
  opacity: 0.1288;
  transform: translate(99.087vw, -10px) scale(0.3152);
  animation: fall-54 26s -19s linear infinite;
}
@keyframes fall-54 {
  73.437% {
    transform: translate(101.6074vw, 73.437vh) scale(0.3152);
  }
  to {
    transform: translate(100.3472vw, 100vh) scale(0.3152);
  }
}
.snow:nth-child(55) {
  opacity: 0.5045;
  transform: translate(37.7853vw, -10px) scale(0.5905);
  animation: fall-55 17s -11s linear infinite;
}
@keyframes fall-55 {
  32.66% {
    transform: translate(37.1537vw, 32.66vh) scale(0.5905);
  }
  to {
    transform: translate(37.4695vw, 100vh) scale(0.5905);
  }
}
.snow:nth-child(56) {
  opacity: 0.8509;
  transform: translate(27.4744vw, -10px) scale(0.9638);
  animation: fall-56 21s -10s linear infinite;
}
@keyframes fall-56 {
  74.443% {
    transform: translate(30.0424vw, 74.443vh) scale(0.9638);
  }
  to {
    transform: translate(28.7584vw, 100vh) scale(0.9638);
  }
}
.snow:nth-child(57) {
  opacity: 0.5884;
  transform: translate(78.1673vw, -10px) scale(0.3937);
  animation: fall-57 20s -14s linear infinite;
}
@keyframes fall-57 {
  57.526% {
    transform: translate(76.4862vw, 57.526vh) scale(0.3937);
  }
  to {
    transform: translate(77.32675vw, 100vh) scale(0.3937);
  }
}
.snow:nth-child(58) {
  opacity: 0.9009;
  transform: translate(40.6147vw, -10px) scale(0.9626);
  animation: fall-58 27s -15s linear infinite;
}
@keyframes fall-58 {
  63.192% {
    transform: translate(37.1316vw, 63.192vh) scale(0.9626);
  }
  to {
    transform: translate(38.87315vw, 100vh) scale(0.9626);
  }
}
.snow:nth-child(59) {
  opacity: 0.5364;
  transform: translate(29.4854vw, -10px) scale(0.3135);
  animation: fall-59 22s -2s linear infinite;
}
@keyframes fall-59 {
  59.315% {
    transform: translate(23.0159vw, 59.315vh) scale(0.3135);
  }
  to {
    transform: translate(26.25065vw, 100vh) scale(0.3135);
  }
}
.snow:nth-child(60) {
  opacity: 0.1918;
  transform: translate(79.323vw, -10px) scale(0.8777);
  animation: fall-60 22s -13s linear infinite;
}
@keyframes fall-60 {
  61.215% {
    transform: translate(89.2364vw, 61.215vh) scale(0.8777);
  }
  to {
    transform: translate(84.2797vw, 100vh) scale(0.8777);
  }
}
.snow:nth-child(61) {
  opacity: 0.869;
  transform: translate(96.5123vw, -10px) scale(0.7977);
  animation: fall-61 29s -12s linear infinite;
}
@keyframes fall-61 {
  65.995% {
    transform: translate(93.5048vw, 65.995vh) scale(0.7977);
  }
  to {
    transform: translate(95.00855vw, 100vh) scale(0.7977);
  }
}
.snow:nth-child(62) {
  opacity: 0.6909;
  transform: translate(80.1222vw, -10px) scale(0.2076);
  animation: fall-62 22s -12s linear infinite;
}
@keyframes fall-62 {
  64.676% {
    transform: translate(83.1379vw, 64.676vh) scale(0.2076);
  }
  to {
    transform: translate(81.63005vw, 100vh) scale(0.2076);
  }
}
.snow:nth-child(63) {
  opacity: 0.3361;
  transform: translate(43.5774vw, -10px) scale(0.2997);
  animation: fall-63 12s -16s linear infinite;
}
@keyframes fall-63 {
  78.871% {
    transform: translate(40.6662vw, 78.871vh) scale(0.2997);
  }
  to {
    transform: translate(42.1218vw, 100vh) scale(0.2997);
  }
}
.snow:nth-child(64) {
  opacity: 0.7977;
  transform: translate(79.301vw, -10px) scale(0.399);
  animation: fall-64 27s -29s linear infinite;
}
@keyframes fall-64 {
  53.5% {
    transform: translate(84.4517vw, 53.5vh) scale(0.399);
  }
  to {
    transform: translate(81.87635vw, 100vh) scale(0.399);
  }
}
.snow:nth-child(65) {
  opacity: 0.16;
  transform: translate(34.2604vw, -10px) scale(0.125);
  animation: fall-65 29s -9s linear infinite;
}
@keyframes fall-65 {
  73.634% {
    transform: translate(34.7794vw, 73.634vh) scale(0.125);
  }
  to {
    transform: translate(34.5199vw, 100vh) scale(0.125);
  }
}
.snow:nth-child(66) {
  opacity: 0.7811;
  transform: translate(9.5628vw, -10px) scale(0.7648);
  animation: fall-66 13s -5s linear infinite;
}
@keyframes fall-66 {
  47.932% {
    transform: translate(10.0419vw, 47.932vh) scale(0.7648);
  }
  to {
    transform: translate(9.80235vw, 100vh) scale(0.7648);
  }
}
.snow:nth-child(67) {
  opacity: 0.7288;
  transform: translate(50.1901vw, -10px) scale(0.1121);
  animation: fall-67 23s -30s linear infinite;
}
@keyframes fall-67 {
  73.649% {
    transform: translate(45.8223vw, 73.649vh) scale(0.1121);
  }
  to {
    transform: translate(48.0062vw, 100vh) scale(0.1121);
  }
}
.snow:nth-child(68) {
  opacity: 0.4147;
  transform: translate(35.608vw, -10px) scale(0.8315);
  animation: fall-68 13s -7s linear infinite;
}
@keyframes fall-68 {
  37.444% {
    transform: translate(36.6633vw, 37.444vh) scale(0.8315);
  }
  to {
    transform: translate(36.13565vw, 100vh) scale(0.8315);
  }
}
.snow:nth-child(69) {
  opacity: 0.2738;
  transform: translate(58.8994vw, -10px) scale(0.7903);
  animation: fall-69 10s -15s linear infinite;
}
@keyframes fall-69 {
  75.625% {
    transform: translate(63.6168vw, 75.625vh) scale(0.7903);
  }
  to {
    transform: translate(61.2581vw, 100vh) scale(0.7903);
  }
}
.snow:nth-child(70) {
  opacity: 0.9975;
  transform: translate(10.1793vw, -10px) scale(0.1371);
  animation: fall-70 19s -29s linear infinite;
}
@keyframes fall-70 {
  76.216% {
    transform: translate(17.874vw, 76.216vh) scale(0.1371);
  }
  to {
    transform: translate(14.02665vw, 100vh) scale(0.1371);
  }
}
.snow:nth-child(71) {
  opacity: 0.6207;
  transform: translate(71.2244vw, -10px) scale(0.3892);
  animation: fall-71 17s -25s linear infinite;
}
@keyframes fall-71 {
  61.946% {
    transform: translate(62.1149vw, 61.946vh) scale(0.3892);
  }
  to {
    transform: translate(66.66965vw, 100vh) scale(0.3892);
  }
}
.snow:nth-child(72) {
  opacity: 0.3421;
  transform: translate(42.4578vw, -10px) scale(0.2872);
  animation: fall-72 29s -2s linear infinite;
}
@keyframes fall-72 {
  31.63% {
    transform: translate(49.8491vw, 31.63vh) scale(0.2872);
  }
  to {
    transform: translate(46.15345vw, 100vh) scale(0.2872);
  }
}
.snow:nth-child(73) {
  opacity: 0.5006;
  transform: translate(27.4966vw, -10px) scale(0.4415);
  animation: fall-73 18s -22s linear infinite;
}
@keyframes fall-73 {
  40.505% {
    transform: translate(22.7769vw, 40.505vh) scale(0.4415);
  }
  to {
    transform: translate(25.13675vw, 100vh) scale(0.4415);
  }
}
.snow:nth-child(74) {
  opacity: 0.3283;
  transform: translate(15.8701vw, -10px) scale(0.9803);
  animation: fall-74 26s -16s linear infinite;
}
@keyframes fall-74 {
  30.995% {
    transform: translate(13.5822vw, 30.995vh) scale(0.9803);
  }
  to {
    transform: translate(14.72615vw, 100vh) scale(0.9803);
  }
}
.snow:nth-child(75) {
  opacity: 0.0998;
  transform: translate(81.4331vw, -10px) scale(0.8151);
  animation: fall-75 19s -18s linear infinite;
}
@keyframes fall-75 {
  41.487% {
    transform: translate(76.6588vw, 41.487vh) scale(0.8151);
  }
  to {
    transform: translate(79.04595vw, 100vh) scale(0.8151);
  }
}
.snow:nth-child(76) {
  opacity: 0.4801;
  transform: translate(57.2481vw, -10px) scale(0.9321);
  animation: fall-76 24s -14s linear infinite;
}
@keyframes fall-76 {
  79.619% {
    transform: translate(53.2761vw, 79.619vh) scale(0.9321);
  }
  to {
    transform: translate(55.2621vw, 100vh) scale(0.9321);
  }
}
.snow:nth-child(77) {
  opacity: 0.0947;
  transform: translate(28.2292vw, -10px) scale(0.9006);
  animation: fall-77 30s -27s linear infinite;
}
@keyframes fall-77 {
  68.528% {
    transform: translate(31.953vw, 68.528vh) scale(0.9006);
  }
  to {
    transform: translate(30.0911vw, 100vh) scale(0.9006);
  }
}
.snow:nth-child(78) {
  opacity: 0.361;
  transform: translate(48.2548vw, -10px) scale(0.4618);
  animation: fall-78 10s -16s linear infinite;
}
@keyframes fall-78 {
  45.663% {
    transform: translate(43.1183vw, 45.663vh) scale(0.4618);
  }
  to {
    transform: translate(45.68655vw, 100vh) scale(0.4618);
  }
}
.snow:nth-child(79) {
  opacity: 0.4013;
  transform: translate(64.2724vw, -10px) scale(0.1694);
  animation: fall-79 29s -28s linear infinite;
}
@keyframes fall-79 {
  73.19% {
    transform: translate(67.0026vw, 73.19vh) scale(0.1694);
  }
  to {
    transform: translate(65.6375vw, 100vh) scale(0.1694);
  }
}
.snow:nth-child(80) {
  opacity: 0.6642;
  transform: translate(82.6111vw, -10px) scale(0.7644);
  animation: fall-80 25s -8s linear infinite;
}
@keyframes fall-80 {
  45.571% {
    transform: translate(84.5338vw, 45.571vh) scale(0.7644);
  }
  to {
    transform: translate(83.57245vw, 100vh) scale(0.7644);
  }
}
.snow:nth-child(81) {
  opacity: 0.8885;
  transform: translate(91.407vw, -10px) scale(0.0302);
  animation: fall-81 22s -6s linear infinite;
}
@keyframes fall-81 {
  31.114% {
    transform: translate(98.283vw, 31.114vh) scale(0.0302);
  }
  to {
    transform: translate(94.845vw, 100vh) scale(0.0302);
  }
}
.snow:nth-child(82) {
  opacity: 0.6847;
  transform: translate(97.4363vw, -10px) scale(0.0521);
  animation: fall-82 29s -20s linear infinite;
}
@keyframes fall-82 {
  58.35% {
    transform: translate(98.3601vw, 58.35vh) scale(0.0521);
  }
  to {
    transform: translate(97.8982vw, 100vh) scale(0.0521);
  }
}
.snow:nth-child(83) {
  opacity: 0.5797;
  transform: translate(83.5707vw, -10px) scale(0.3664);
  animation: fall-83 30s -21s linear infinite;
}
@keyframes fall-83 {
  77.986% {
    transform: translate(82.2102vw, 77.986vh) scale(0.3664);
  }
  to {
    transform: translate(82.89045vw, 100vh) scale(0.3664);
  }
}
.snow:nth-child(84) {
  opacity: 0.6178;
  transform: translate(75.5401vw, -10px) scale(0.1103);
  animation: fall-84 29s -26s linear infinite;
}
@keyframes fall-84 {
  56.74% {
    transform: translate(84.4173vw, 56.74vh) scale(0.1103);
  }
  to {
    transform: translate(79.9787vw, 100vh) scale(0.1103);
  }
}
.snow:nth-child(85) {
  opacity: 0.9832;
  transform: translate(42.6264vw, -10px) scale(0.8617);
  animation: fall-85 25s -2s linear infinite;
}
@keyframes fall-85 {
  49.1% {
    transform: translate(47.3133vw, 49.1vh) scale(0.8617);
  }
  to {
    transform: translate(44.96985vw, 100vh) scale(0.8617);
  }
}
.snow:nth-child(86) {
  opacity: 0.5071;
  transform: translate(10.5783vw, -10px) scale(0.1893);
  animation: fall-86 21s -12s linear infinite;
}
@keyframes fall-86 {
  75.618% {
    transform: translate(6.5155vw, 75.618vh) scale(0.1893);
  }
  to {
    transform: translate(8.5469vw, 100vh) scale(0.1893);
  }
}
.snow:nth-child(87) {
  opacity: 0.5387;
  transform: translate(65.3291vw, -10px) scale(0.8481);
  animation: fall-87 18s -20s linear infinite;
}
@keyframes fall-87 {
  65.819% {
    transform: translate(70.2973vw, 65.819vh) scale(0.8481);
  }
  to {
    transform: translate(67.8132vw, 100vh) scale(0.8481);
  }
}
.snow:nth-child(88) {
  opacity: 0.6931;
  transform: translate(44.0449vw, -10px) scale(0.6728);
  animation: fall-88 20s -21s linear infinite;
}
@keyframes fall-88 {
  33.081% {
    transform: translate(53.0916vw, 33.081vh) scale(0.6728);
  }
  to {
    transform: translate(48.56825vw, 100vh) scale(0.6728);
  }
}
.snow:nth-child(89) {
  opacity: 0.0903;
  transform: translate(68.8626vw, -10px) scale(0.3255);
  animation: fall-89 22s -9s linear infinite;
}
@keyframes fall-89 {
  69.443% {
    transform: translate(78.5605vw, 69.443vh) scale(0.3255);
  }
  to {
    transform: translate(73.71155vw, 100vh) scale(0.3255);
  }
}
.snow:nth-child(90) {
  opacity: 0.6869;
  transform: translate(57.969vw, -10px) scale(0.4554);
  animation: fall-90 11s -1s linear infinite;
}
@keyframes fall-90 {
  47.619% {
    transform: translate(65.2085vw, 47.619vh) scale(0.4554);
  }
  to {
    transform: translate(61.58875vw, 100vh) scale(0.4554);
  }
}
.snow:nth-child(91) {
  opacity: 0.0478;
  transform: translate(13.9078vw, -10px) scale(0.463);
  animation: fall-91 28s -16s linear infinite;
}
@keyframes fall-91 {
  53.98% {
    transform: translate(9.0632vw, 53.98vh) scale(0.463);
  }
  to {
    transform: translate(11.4855vw, 100vh) scale(0.463);
  }
}
.snow:nth-child(92) {
  opacity: 0.2897;
  transform: translate(99.7366vw, -10px) scale(0.0576);
  animation: fall-92 22s -25s linear infinite;
}
@keyframes fall-92 {
  62.664% {
    transform: translate(102.5744vw, 62.664vh) scale(0.0576);
  }
  to {
    transform: translate(101.1555vw, 100vh) scale(0.0576);
  }
}
.snow:nth-child(93) {
  opacity: 0.129;
  transform: translate(33.988vw, -10px) scale(0.3952);
  animation: fall-93 13s -23s linear infinite;
}
@keyframes fall-93 {
  78.316% {
    transform: translate(34.2402vw, 78.316vh) scale(0.3952);
  }
  to {
    transform: translate(34.1141vw, 100vh) scale(0.3952);
  }
}
.snow:nth-child(94) {
  opacity: 0.5515;
  transform: translate(41.74vw, -10px) scale(0.2461);
  animation: fall-94 25s -14s linear infinite;
}
@keyframes fall-94 {
  45.029% {
    transform: translate(51.118vw, 45.029vh) scale(0.2461);
  }
  to {
    transform: translate(46.429vw, 100vh) scale(0.2461);
  }
}
.snow:nth-child(95) {
  opacity: 0.8464;
  transform: translate(29.2003vw, -10px) scale(0.299);
  animation: fall-95 16s -30s linear infinite;
}
@keyframes fall-95 {
  32.589% {
    transform: translate(26.3367vw, 32.589vh) scale(0.299);
  }
  to {
    transform: translate(27.7685vw, 100vh) scale(0.299);
  }
}
.snow:nth-child(96) {
  opacity: 0.953;
  transform: translate(23.9066vw, -10px) scale(0.2064);
  animation: fall-96 12s -30s linear infinite;
}
@keyframes fall-96 {
  32.189% {
    transform: translate(25.3629vw, 32.189vh) scale(0.2064);
  }
  to {
    transform: translate(24.63475vw, 100vh) scale(0.2064);
  }
}
.snow:nth-child(97) {
  opacity: 0.5825;
  transform: translate(80.4268vw, -10px) scale(0.1567);
  animation: fall-97 28s -17s linear infinite;
}
@keyframes fall-97 {
  67.397% {
    transform: translate(84.6693vw, 67.397vh) scale(0.1567);
  }
  to {
    transform: translate(82.54805vw, 100vh) scale(0.1567);
  }
}
.snow:nth-child(98) {
  opacity: 0.5689;
  transform: translate(23.5946vw, -10px) scale(0.677);
  animation: fall-98 10s -10s linear infinite;
}
@keyframes fall-98 {
  72.028% {
    transform: translate(24.6727vw, 72.028vh) scale(0.677);
  }
  to {
    transform: translate(24.13365vw, 100vh) scale(0.677);
  }
}
.snow:nth-child(99) {
  opacity: 0.2445;
  transform: translate(24.7003vw, -10px) scale(0.7464);
  animation: fall-99 23s -4s linear infinite;
}
@keyframes fall-99 {
  31.847% {
    transform: translate(24.4863vw, 31.847vh) scale(0.7464);
  }
  to {
    transform: translate(24.5933vw, 100vh) scale(0.7464);
  }
}
.snow:nth-child(100) {
  opacity: 0.5469;
  transform: translate(77.1754vw, -10px) scale(0.1284);
  animation: fall-100 10s -6s linear infinite;
}
@keyframes fall-100 {
  68.711% {
    transform: translate(72.4648vw, 68.711vh) scale(0.1284);
  }
  to {
    transform: translate(74.8201vw, 100vh) scale(0.1284);
  }
}
.snow:nth-child(101) {
  opacity: 0.1308;
  transform: translate(79.8258vw, -10px) scale(0.6301);
  animation: fall-101 15s -16s linear infinite;
}
@keyframes fall-101 {
  43.236% {
    transform: translate(89.1948vw, 43.236vh) scale(0.6301);
  }
  to {
    transform: translate(84.5103vw, 100vh) scale(0.6301);
  }
}
.snow:nth-child(102) {
  opacity: 0.6073;
  transform: translate(93.7981vw, -10px) scale(0.5262);
  animation: fall-102 15s -25s linear infinite;
}
@keyframes fall-102 {
  63.567% {
    transform: translate(95.1277vw, 63.567vh) scale(0.5262);
  }
  to {
    transform: translate(94.4629vw, 100vh) scale(0.5262);
  }
}
.snow:nth-child(103) {
  opacity: 0.1012;
  transform: translate(67.1456vw, -10px) scale(0.7222);
  animation: fall-103 15s -29s linear infinite;
}
@keyframes fall-103 {
  45.399% {
    transform: translate(63.49vw, 45.399vh) scale(0.7222);
  }
  to {
    transform: translate(65.3178vw, 100vh) scale(0.7222);
  }
}
.snow:nth-child(104) {
  opacity: 0.1766;
  transform: translate(86.3943vw, -10px) scale(0.8083);
  animation: fall-104 30s -24s linear infinite;
}
@keyframes fall-104 {
  76.262% {
    transform: translate(91.3983vw, 76.262vh) scale(0.8083);
  }
  to {
    transform: translate(88.8963vw, 100vh) scale(0.8083);
  }
}
.snow:nth-child(105) {
  opacity: 0.399;
  transform: translate(24.2489vw, -10px) scale(0.9697);
  animation: fall-105 29s -13s linear infinite;
}
@keyframes fall-105 {
  67.035% {
    transform: translate(20.4205vw, 67.035vh) scale(0.9697);
  }
  to {
    transform: translate(22.3347vw, 100vh) scale(0.9697);
  }
}
.snow:nth-child(106) {
  opacity: 0.7238;
  transform: translate(77.6048vw, -10px) scale(0.6455);
  animation: fall-106 23s -20s linear infinite;
}
@keyframes fall-106 {
  79.665% {
    transform: translate(85.1444vw, 79.665vh) scale(0.6455);
  }
  to {
    transform: translate(81.3746vw, 100vh) scale(0.6455);
  }
}
.snow:nth-child(107) {
  opacity: 0.9258;
  transform: translate(61.8562vw, -10px) scale(0.545);
  animation: fall-107 13s -24s linear infinite;
}
@keyframes fall-107 {
  37.211% {
    transform: translate(60.5257vw, 37.211vh) scale(0.545);
  }
  to {
    transform: translate(61.19095vw, 100vh) scale(0.545);
  }
}
.snow:nth-child(108) {
  opacity: 0.2257;
  transform: translate(14.9559vw, -10px) scale(0.8208);
  animation: fall-108 24s -20s linear infinite;
}
@keyframes fall-108 {
  59.584% {
    transform: translate(12.1817vw, 59.584vh) scale(0.8208);
  }
  to {
    transform: translate(13.5688vw, 100vh) scale(0.8208);
  }
}
.snow:nth-child(109) {
  opacity: 0.3665;
  transform: translate(85.1008vw, -10px) scale(0.7808);
  animation: fall-109 10s -16s linear infinite;
}
@keyframes fall-109 {
  55.067% {
    transform: translate(80.5916vw, 55.067vh) scale(0.7808);
  }
  to {
    transform: translate(82.8462vw, 100vh) scale(0.7808);
  }
}
.snow:nth-child(110) {
  opacity: 0.4458;
  transform: translate(47.871vw, -10px) scale(0.5697);
  animation: fall-110 17s -29s linear infinite;
}
@keyframes fall-110 {
  32.742% {
    transform: translate(52.4436vw, 32.742vh) scale(0.5697);
  }
  to {
    transform: translate(50.1573vw, 100vh) scale(0.5697);
  }
}
.snow:nth-child(111) {
  opacity: 0.1164;
  transform: translate(66.7126vw, -10px) scale(0.1081);
  animation: fall-111 22s -9s linear infinite;
}
@keyframes fall-111 {
  77.531% {
    transform: translate(71.468vw, 77.531vh) scale(0.1081);
  }
  to {
    transform: translate(69.0903vw, 100vh) scale(0.1081);
  }
}
.snow:nth-child(112) {
  opacity: 0.2453;
  transform: translate(82.6954vw, -10px) scale(0.1124);
  animation: fall-112 24s -4s linear infinite;
}
@keyframes fall-112 {
  59.091% {
    transform: translate(81.7894vw, 59.091vh) scale(0.1124);
  }
  to {
    transform: translate(82.2424vw, 100vh) scale(0.1124);
  }
}
.snow:nth-child(113) {
  opacity: 0.6022;
  transform: translate(94.716vw, -10px) scale(0.0056);
  animation: fall-113 30s -2s linear infinite;
}
@keyframes fall-113 {
  57.007% {
    transform: translate(89.3942vw, 57.007vh) scale(0.0056);
  }
  to {
    transform: translate(92.0551vw, 100vh) scale(0.0056);
  }
}
.snow:nth-child(114) {
  opacity: 0.9489;
  transform: translate(45.6365vw, -10px) scale(0.718);
  animation: fall-114 19s -7s linear infinite;
}
@keyframes fall-114 {
  31.65% {
    transform: translate(35.8472vw, 31.65vh) scale(0.718);
  }
  to {
    transform: translate(40.74185vw, 100vh) scale(0.718);
  }
}
.snow:nth-child(115) {
  opacity: 0.0017;
  transform: translate(79.5089vw, -10px) scale(0.6179);
  animation: fall-115 15s -18s linear infinite;
}
@keyframes fall-115 {
  60.767% {
    transform: translate(73.4877vw, 60.767vh) scale(0.6179);
  }
  to {
    transform: translate(76.4983vw, 100vh) scale(0.6179);
  }
}
.snow:nth-child(116) {
  opacity: 0.0857;
  transform: translate(54.5305vw, -10px) scale(0.4177);
  animation: fall-116 28s -27s linear infinite;
}
@keyframes fall-116 {
  67.517% {
    transform: translate(61.0619vw, 67.517vh) scale(0.4177);
  }
  to {
    transform: translate(57.7962vw, 100vh) scale(0.4177);
  }
}
.snow:nth-child(117) {
  opacity: 0.7287;
  transform: translate(72.2652vw, -10px) scale(0.1658);
  animation: fall-117 17s -5s linear infinite;
}
@keyframes fall-117 {
  34.269% {
    transform: translate(63.5442vw, 34.269vh) scale(0.1658);
  }
  to {
    transform: translate(67.9047vw, 100vh) scale(0.1658);
  }
}
.snow:nth-child(118) {
  opacity: 0.9332;
  transform: translate(59.0688vw, -10px) scale(0.6235);
  animation: fall-118 21s -30s linear infinite;
}
@keyframes fall-118 {
  44.147% {
    transform: translate(67.7109vw, 44.147vh) scale(0.6235);
  }
  to {
    transform: translate(63.38985vw, 100vh) scale(0.6235);
  }
}
.snow:nth-child(119) {
  opacity: 0.4475;
  transform: translate(48.192vw, -10px) scale(0.918);
  animation: fall-119 24s -6s linear infinite;
}
@keyframes fall-119 {
  74.65% {
    transform: translate(54.3144vw, 74.65vh) scale(0.918);
  }
  to {
    transform: translate(51.2532vw, 100vh) scale(0.918);
  }
}
.snow:nth-child(120) {
  opacity: 0.0741;
  transform: translate(15.1026vw, -10px) scale(0.3199);
  animation: fall-120 17s -28s linear infinite;
}
@keyframes fall-120 {
  46.066% {
    transform: translate(19.8296vw, 46.066vh) scale(0.3199);
  }
  to {
    transform: translate(17.4661vw, 100vh) scale(0.3199);
  }
}
.snow:nth-child(121) {
  opacity: 0.6696;
  transform: translate(52.9156vw, -10px) scale(0.3553);
  animation: fall-121 20s -13s linear infinite;
}
@keyframes fall-121 {
  39.269% {
    transform: translate(47.7568vw, 39.269vh) scale(0.3553);
  }
  to {
    transform: translate(50.3362vw, 100vh) scale(0.3553);
  }
}
.snow:nth-child(122) {
  opacity: 0.6524;
  transform: translate(83.0135vw, -10px) scale(0.3007);
  animation: fall-122 12s -21s linear infinite;
}
@keyframes fall-122 {
  78.131% {
    transform: translate(86.7955vw, 78.131vh) scale(0.3007);
  }
  to {
    transform: translate(84.9045vw, 100vh) scale(0.3007);
  }
}
.snow:nth-child(123) {
  opacity: 0.4291;
  transform: translate(41.3877vw, -10px) scale(0.9908);
  animation: fall-123 28s -15s linear infinite;
}
@keyframes fall-123 {
  42.387% {
    transform: translate(47.2117vw, 42.387vh) scale(0.9908);
  }
  to {
    transform: translate(44.2997vw, 100vh) scale(0.9908);
  }
}
.snow:nth-child(124) {
  opacity: 0.6462;
  transform: translate(99.3354vw, -10px) scale(0.3274);
  animation: fall-124 18s -21s linear infinite;
}
@keyframes fall-124 {
  70.735% {
    transform: translate(102.5127vw, 70.735vh) scale(0.3274);
  }
  to {
    transform: translate(100.92405vw, 100vh) scale(0.3274);
  }
}
.snow:nth-child(125) {
  opacity: 0.658;
  transform: translate(91.1523vw, -10px) scale(0.2751);
  animation: fall-125 18s -20s linear infinite;
}
@keyframes fall-125 {
  58.17% {
    transform: translate(85.2552vw, 58.17vh) scale(0.2751);
  }
  to {
    transform: translate(88.20375vw, 100vh) scale(0.2751);
  }
}
.snow:nth-child(126) {
  opacity: 0.1126;
  transform: translate(31.8917vw, -10px) scale(0.5584);
  animation: fall-126 28s -27s linear infinite;
}
@keyframes fall-126 {
  79.453% {
    transform: translate(41.4058vw, 79.453vh) scale(0.5584);
  }
  to {
    transform: translate(36.64875vw, 100vh) scale(0.5584);
  }
}
.snow:nth-child(127) {
  opacity: 0.7321;
  transform: translate(14.4706vw, -10px) scale(0.196);
  animation: fall-127 15s -6s linear infinite;
}
@keyframes fall-127 {
  66.588% {
    transform: translate(6.0899vw, 66.588vh) scale(0.196);
  }
  to {
    transform: translate(10.28025vw, 100vh) scale(0.196);
  }
}
.snow:nth-child(128) {
  opacity: 0.1401;
  transform: translate(33.1514vw, -10px) scale(0.0068);
  animation: fall-128 20s -3s linear infinite;
}
@keyframes fall-128 {
  61.035% {
    transform: translate(41.8831vw, 61.035vh) scale(0.0068);
  }
  to {
    transform: translate(37.51725vw, 100vh) scale(0.0068);
  }
}
.snow:nth-child(129) {
  opacity: 0.5361;
  transform: translate(28.6051vw, -10px) scale(0.7087);
  animation: fall-129 19s -24s linear infinite;
}
@keyframes fall-129 {
  62.734% {
    transform: translate(29.8532vw, 62.734vh) scale(0.7087);
  }
  to {
    transform: translate(29.22915vw, 100vh) scale(0.7087);
  }
}
.snow:nth-child(130) {
  opacity: 0.7947;
  transform: translate(72.2543vw, -10px) scale(0.2554);
  animation: fall-130 16s -9s linear infinite;
}
@keyframes fall-130 {
  76.376% {
    transform: translate(67.5683vw, 76.376vh) scale(0.2554);
  }
  to {
    transform: translate(69.9113vw, 100vh) scale(0.2554);
  }
}
.snow:nth-child(131) {
  opacity: 0.1625;
  transform: translate(81.8296vw, -10px) scale(0.4747);
  animation: fall-131 15s -13s linear infinite;
}
@keyframes fall-131 {
  75.386% {
    transform: translate(72.4428vw, 75.386vh) scale(0.4747);
  }
  to {
    transform: translate(77.1362vw, 100vh) scale(0.4747);
  }
}
.snow:nth-child(132) {
  opacity: 0.9522;
  transform: translate(72.9861vw, -10px) scale(0.8094);
  animation: fall-132 21s -17s linear infinite;
}
@keyframes fall-132 {
  65.355% {
    transform: translate(64.6525vw, 65.355vh) scale(0.8094);
  }
  to {
    transform: translate(68.8193vw, 100vh) scale(0.8094);
  }
}
.snow:nth-child(133) {
  opacity: 0.7591;
  transform: translate(61.9575vw, -10px) scale(0.9215);
  animation: fall-133 12s -9s linear infinite;
}
@keyframes fall-133 {
  78.088% {
    transform: translate(62.3407vw, 78.088vh) scale(0.9215);
  }
  to {
    transform: translate(62.1491vw, 100vh) scale(0.9215);
  }
}
.snow:nth-child(134) {
  opacity: 0.5877;
  transform: translate(59.8583vw, -10px) scale(0.4752);
  animation: fall-134 14s -11s linear infinite;
}
@keyframes fall-134 {
  72.284% {
    transform: translate(55.7837vw, 72.284vh) scale(0.4752);
  }
  to {
    transform: translate(57.821vw, 100vh) scale(0.4752);
  }
}
.snow:nth-child(135) {
  opacity: 0.2246;
  transform: translate(80.2194vw, -10px) scale(0.6277);
  animation: fall-135 27s -15s linear infinite;
}
@keyframes fall-135 {
  72.491% {
    transform: translate(74.6921vw, 72.491vh) scale(0.6277);
  }
  to {
    transform: translate(77.45575vw, 100vh) scale(0.6277);
  }
}
.snow:nth-child(136) {
  opacity: 0.9384;
  transform: translate(29.708vw, -10px) scale(0.8386);
  animation: fall-136 22s -14s linear infinite;
}
@keyframes fall-136 {
  71.669% {
    transform: translate(21.4675vw, 71.669vh) scale(0.8386);
  }
  to {
    transform: translate(25.58775vw, 100vh) scale(0.8386);
  }
}
.snow:nth-child(137) {
  opacity: 0.1413;
  transform: translate(81.2276vw, -10px) scale(0.7382);
  animation: fall-137 29s -3s linear infinite;
}
@keyframes fall-137 {
  46.637% {
    transform: translate(72.6169vw, 46.637vh) scale(0.7382);
  }
  to {
    transform: translate(76.92225vw, 100vh) scale(0.7382);
  }
}
.snow:nth-child(138) {
  opacity: 0.2743;
  transform: translate(59.8963vw, -10px) scale(0.7835);
  animation: fall-138 10s -26s linear infinite;
}
@keyframes fall-138 {
  68.279% {
    transform: translate(65.7904vw, 68.279vh) scale(0.7835);
  }
  to {
    transform: translate(62.84335vw, 100vh) scale(0.7835);
  }
}
.snow:nth-child(139) {
  opacity: 0.1403;
  transform: translate(46.9791vw, -10px) scale(0.8405);
  animation: fall-139 12s -27s linear infinite;
}
@keyframes fall-139 {
  30.45% {
    transform: translate(48.7213vw, 30.45vh) scale(0.8405);
  }
  to {
    transform: translate(47.8502vw, 100vh) scale(0.8405);
  }
}
.snow:nth-child(140) {
  opacity: 0.2614;
  transform: translate(36.5502vw, -10px) scale(0.8007);
  animation: fall-140 27s -24s linear infinite;
}
@keyframes fall-140 {
  76.075% {
    transform: translate(30.734vw, 76.075vh) scale(0.8007);
  }
  to {
    transform: translate(33.6421vw, 100vh) scale(0.8007);
  }
}
.snow:nth-child(141) {
  opacity: 0.4454;
  transform: translate(34.1246vw, -10px) scale(0.8661);
  animation: fall-141 29s -17s linear infinite;
}
@keyframes fall-141 {
  65.786% {
    transform: translate(29.7829vw, 65.786vh) scale(0.8661);
  }
  to {
    transform: translate(31.95375vw, 100vh) scale(0.8661);
  }
}
.snow:nth-child(142) {
  opacity: 0.3829;
  transform: translate(30.3254vw, -10px) scale(0.1339);
  animation: fall-142 22s -4s linear infinite;
}
@keyframes fall-142 {
  38.207% {
    transform: translate(20.7894vw, 38.207vh) scale(0.1339);
  }
  to {
    transform: translate(25.5574vw, 100vh) scale(0.1339);
  }
}
.snow:nth-child(143) {
  opacity: 0.89;
  transform: translate(8.95vw, -10px) scale(0.5031);
  animation: fall-143 11s -27s linear infinite;
}
@keyframes fall-143 {
  36.231% {
    transform: translate(-0.2232vw, 36.231vh) scale(0.5031);
  }
  to {
    transform: translate(4.3634vw, 100vh) scale(0.5031);
  }
}
.snow:nth-child(144) {
  opacity: 0.0742;
  transform: translate(83.185vw, -10px) scale(0.4079);
  animation: fall-144 17s -13s linear infinite;
}
@keyframes fall-144 {
  34.553% {
    transform: translate(86.8137vw, 34.553vh) scale(0.4079);
  }
  to {
    transform: translate(84.99935vw, 100vh) scale(0.4079);
  }
}
.snow:nth-child(145) {
  opacity: 0.7953;
  transform: translate(85.1825vw, -10px) scale(0.1682);
  animation: fall-145 24s -18s linear infinite;
}
@keyframes fall-145 {
  66.011% {
    transform: translate(92.2202vw, 66.011vh) scale(0.1682);
  }
  to {
    transform: translate(88.70135vw, 100vh) scale(0.1682);
  }
}
.snow:nth-child(146) {
  opacity: 0.1908;
  transform: translate(68.3961vw, -10px) scale(0.8635);
  animation: fall-146 21s -3s linear infinite;
}
@keyframes fall-146 {
  53.042% {
    transform: translate(58.7662vw, 53.042vh) scale(0.8635);
  }
  to {
    transform: translate(63.58115vw, 100vh) scale(0.8635);
  }
}
.snow:nth-child(147) {
  opacity: 0.8773;
  transform: translate(54.7014vw, -10px) scale(0.8416);
  animation: fall-147 25s -1s linear infinite;
}
@keyframes fall-147 {
  69.821% {
    transform: translate(60.335vw, 69.821vh) scale(0.8416);
  }
  to {
    transform: translate(57.5182vw, 100vh) scale(0.8416);
  }
}
.snow:nth-child(148) {
  opacity: 0.0777;
  transform: translate(2.4311vw, -10px) scale(0.2788);
  animation: fall-148 17s -20s linear infinite;
}
@keyframes fall-148 {
  57.432% {
    transform: translate(7.3568vw, 57.432vh) scale(0.2788);
  }
  to {
    transform: translate(4.89395vw, 100vh) scale(0.2788);
  }
}
.snow:nth-child(149) {
  opacity: 0.9941;
  transform: translate(5.2594vw, -10px) scale(0.4867);
  animation: fall-149 26s -1s linear infinite;
}
@keyframes fall-149 {
  52.941% {
    transform: translate(1.6251vw, 52.941vh) scale(0.4867);
  }
  to {
    transform: translate(3.44225vw, 100vh) scale(0.4867);
  }
}
.snow:nth-child(150) {
  opacity: 0.6932;
  transform: translate(10.5947vw, -10px) scale(0.0486);
  animation: fall-150 15s -12s linear infinite;
}
@keyframes fall-150 {
  79.855% {
    transform: translate(16.887vw, 79.855vh) scale(0.0486);
  }
  to {
    transform: translate(13.74085vw, 100vh) scale(0.0486);
  }
}
.snow:nth-child(151) {
  opacity: 0.562;
  transform: translate(51.1831vw, -10px) scale(0.8871);
  animation: fall-151 25s -4s linear infinite;
}
@keyframes fall-151 {
  61.656% {
    transform: translate(50.9684vw, 61.656vh) scale(0.8871);
  }
  to {
    transform: translate(51.07575vw, 100vh) scale(0.8871);
  }
}
.snow:nth-child(152) {
  opacity: 0.0503;
  transform: translate(38.4052vw, -10px) scale(0.6921);
  animation: fall-152 15s -7s linear infinite;
}
@keyframes fall-152 {
  78.961% {
    transform: translate(40.4757vw, 78.961vh) scale(0.6921);
  }
  to {
    transform: translate(39.44045vw, 100vh) scale(0.6921);
  }
}
.snow:nth-child(153) {
  opacity: 0.2674;
  transform: translate(36.3258vw, -10px) scale(0.5503);
  animation: fall-153 15s -25s linear infinite;
}
@keyframes fall-153 {
  71.568% {
    transform: translate(37.607vw, 71.568vh) scale(0.5503);
  }
  to {
    transform: translate(36.9664vw, 100vh) scale(0.5503);
  }
}
.snow:nth-child(154) {
  opacity: 0.2374;
  transform: translate(64.1898vw, -10px) scale(0.6479);
  animation: fall-154 24s -8s linear infinite;
}
@keyframes fall-154 {
  52.073% {
    transform: translate(59.5408vw, 52.073vh) scale(0.6479);
  }
  to {
    transform: translate(61.8653vw, 100vh) scale(0.6479);
  }
}
.snow:nth-child(155) {
  opacity: 0.9778;
  transform: translate(73.3422vw, -10px) scale(0.2538);
  animation: fall-155 26s -1s linear infinite;
}
@keyframes fall-155 {
  60.419% {
    transform: translate(80.2044vw, 60.419vh) scale(0.2538);
  }
  to {
    transform: translate(76.7733vw, 100vh) scale(0.2538);
  }
}
.snow:nth-child(156) {
  opacity: 0.0272;
  transform: translate(99.2148vw, -10px) scale(0.3564);
  animation: fall-156 16s -2s linear infinite;
}
@keyframes fall-156 {
  41.942% {
    transform: translate(99.375vw, 41.942vh) scale(0.3564);
  }
  to {
    transform: translate(99.2949vw, 100vh) scale(0.3564);
  }
}
.snow:nth-child(157) {
  opacity: 0.3212;
  transform: translate(90.2572vw, -10px) scale(0.841);
  animation: fall-157 27s -6s linear infinite;
}
@keyframes fall-157 {
  78.696% {
    transform: translate(98.6786vw, 78.696vh) scale(0.841);
  }
  to {
    transform: translate(94.4679vw, 100vh) scale(0.841);
  }
}
.snow:nth-child(158) {
  opacity: 0.6642;
  transform: translate(11.8156vw, -10px) scale(0.9141);
  animation: fall-158 29s -30s linear infinite;
}
@keyframes fall-158 {
  64.554% {
    transform: translate(10.774vw, 64.554vh) scale(0.9141);
  }
  to {
    transform: translate(11.2948vw, 100vh) scale(0.9141);
  }
}
.snow:nth-child(159) {
  opacity: 0.1143;
  transform: translate(6.2252vw, -10px) scale(0.249);
  animation: fall-159 14s -5s linear infinite;
}
@keyframes fall-159 {
  64.942% {
    transform: translate(4.6652vw, 64.942vh) scale(0.249);
  }
  to {
    transform: translate(5.4452vw, 100vh) scale(0.249);
  }
}
.snow:nth-child(160) {
  opacity: 0.7306;
  transform: translate(67.5238vw, -10px) scale(0.092);
  animation: fall-160 25s -27s linear infinite;
}
@keyframes fall-160 {
  70.168% {
    transform: translate(64.0374vw, 70.168vh) scale(0.092);
  }
  to {
    transform: translate(65.7806vw, 100vh) scale(0.092);
  }
}
.snow:nth-child(161) {
  opacity: 0.9881;
  transform: translate(58.8692vw, -10px) scale(0.9233);
  animation: fall-161 26s -5s linear infinite;
}
@keyframes fall-161 {
  73.196% {
    transform: translate(61.9274vw, 73.196vh) scale(0.9233);
  }
  to {
    transform: translate(60.3983vw, 100vh) scale(0.9233);
  }
}
.snow:nth-child(162) {
  opacity: 0.1837;
  transform: translate(26.2818vw, -10px) scale(0.709);
  animation: fall-162 29s -29s linear infinite;
}
@keyframes fall-162 {
  41.616% {
    transform: translate(32.787vw, 41.616vh) scale(0.709);
  }
  to {
    transform: translate(29.5344vw, 100vh) scale(0.709);
  }
}
.snow:nth-child(163) {
  opacity: 0.6533;
  transform: translate(62.0692vw, -10px) scale(0.1606);
  animation: fall-163 27s -1s linear infinite;
}
@keyframes fall-163 {
  73.041% {
    transform: translate(66.4024vw, 73.041vh) scale(0.1606);
  }
  to {
    transform: translate(64.2358vw, 100vh) scale(0.1606);
  }
}
.snow:nth-child(164) {
  opacity: 0.3958;
  transform: translate(79.8948vw, -10px) scale(0.3511);
  animation: fall-164 24s -8s linear infinite;
}
@keyframes fall-164 {
  51.379% {
    transform: translate(89.5559vw, 51.379vh) scale(0.3511);
  }
  to {
    transform: translate(84.72535vw, 100vh) scale(0.3511);
  }
}
.snow:nth-child(165) {
  opacity: 0.0456;
  transform: translate(35.7586vw, -10px) scale(0.4178);
  animation: fall-165 13s -30s linear infinite;
}
@keyframes fall-165 {
  31.398% {
    transform: translate(42.9867vw, 31.398vh) scale(0.4178);
  }
  to {
    transform: translate(39.37265vw, 100vh) scale(0.4178);
  }
}
.snow:nth-child(166) {
  opacity: 0.9081;
  transform: translate(76.1205vw, -10px) scale(0.4774);
  animation: fall-166 11s -4s linear infinite;
}
@keyframes fall-166 {
  52.317% {
    transform: translate(85.2178vw, 52.317vh) scale(0.4774);
  }
  to {
    transform: translate(80.66915vw, 100vh) scale(0.4774);
  }
}
.snow:nth-child(167) {
  opacity: 0.6779;
  transform: translate(24.4248vw, -10px) scale(0.06);
  animation: fall-167 18s -15s linear infinite;
}
@keyframes fall-167 {
  65.426% {
    transform: translate(21.6038vw, 65.426vh) scale(0.06);
  }
  to {
    transform: translate(23.0143vw, 100vh) scale(0.06);
  }
}
.snow:nth-child(168) {
  opacity: 0.6112;
  transform: translate(48.6904vw, -10px) scale(0.4102);
  animation: fall-168 20s -7s linear infinite;
}
@keyframes fall-168 {
  35.162% {
    transform: translate(38.9818vw, 35.162vh) scale(0.4102);
  }
  to {
    transform: translate(43.8361vw, 100vh) scale(0.4102);
  }
}
.snow:nth-child(169) {
  opacity: 0.2901;
  transform: translate(52.7711vw, -10px) scale(0.229);
  animation: fall-169 15s -23s linear infinite;
}
@keyframes fall-169 {
  46.17% {
    transform: translate(61.6544vw, 46.17vh) scale(0.229);
  }
  to {
    transform: translate(57.21275vw, 100vh) scale(0.229);
  }
}
.snow:nth-child(170) {
  opacity: 0.5726;
  transform: translate(31.2962vw, -10px) scale(0.8644);
  animation: fall-170 18s -9s linear infinite;
}
@keyframes fall-170 {
  51.464% {
    transform: translate(36.3067vw, 51.464vh) scale(0.8644);
  }
  to {
    transform: translate(33.80145vw, 100vh) scale(0.8644);
  }
}
.snow:nth-child(171) {
  opacity: 0.5385;
  transform: translate(62.3292vw, -10px) scale(0.4533);
  animation: fall-171 13s -23s linear infinite;
}
@keyframes fall-171 {
  48.053% {
    transform: translate(70.209vw, 48.053vh) scale(0.4533);
  }
  to {
    transform: translate(66.2691vw, 100vh) scale(0.4533);
  }
}
.snow:nth-child(172) {
  opacity: 0.6874;
  transform: translate(55.1242vw, -10px) scale(0.2673);
  animation: fall-172 27s -22s linear infinite;
}
@keyframes fall-172 {
  47.306% {
    transform: translate(59.4153vw, 47.306vh) scale(0.2673);
  }
  to {
    transform: translate(57.26975vw, 100vh) scale(0.2673);
  }
}
.snow:nth-child(173) {
  opacity: 0.2274;
  transform: translate(35.0061vw, -10px) scale(0.3036);
  animation: fall-173 25s -4s linear infinite;
}
@keyframes fall-173 {
  69.99% {
    transform: translate(41.024vw, 69.99vh) scale(0.3036);
  }
  to {
    transform: translate(38.01505vw, 100vh) scale(0.3036);
  }
}
.snow:nth-child(174) {
  opacity: 0.0811;
  transform: translate(73.6961vw, -10px) scale(0.5218);
  animation: fall-174 29s -3s linear infinite;
}
@keyframes fall-174 {
  64.609% {
    transform: translate(82.9464vw, 64.609vh) scale(0.5218);
  }
  to {
    transform: translate(78.32125vw, 100vh) scale(0.5218);
  }
}
.snow:nth-child(175) {
  opacity: 0.0459;
  transform: translate(55.4776vw, -10px) scale(0.308);
  animation: fall-175 13s -18s linear infinite;
}
@keyframes fall-175 {
  59.661% {
    transform: translate(58.6404vw, 59.661vh) scale(0.308);
  }
  to {
    transform: translate(57.059vw, 100vh) scale(0.308);
  }
}
.snow:nth-child(176) {
  opacity: 0.6306;
  transform: translate(58.901vw, -10px) scale(0.2652);
  animation: fall-176 22s -8s linear infinite;
}
@keyframes fall-176 {
  44.774% {
    transform: translate(52.0051vw, 44.774vh) scale(0.2652);
  }
  to {
    transform: translate(55.45305vw, 100vh) scale(0.2652);
  }
}
.snow:nth-child(177) {
  opacity: 0.4687;
  transform: translate(81.8624vw, -10px) scale(0.3009);
  animation: fall-177 12s -7s linear infinite;
}
@keyframes fall-177 {
  44.102% {
    transform: translate(78.3486vw, 44.102vh) scale(0.3009);
  }
  to {
    transform: translate(80.1055vw, 100vh) scale(0.3009);
  }
}
.snow:nth-child(178) {
  opacity: 0.6169;
  transform: translate(74.4407vw, -10px) scale(0.8723);
  animation: fall-178 21s -14s linear infinite;
}
@keyframes fall-178 {
  49.011% {
    transform: translate(78.7152vw, 49.011vh) scale(0.8723);
  }
  to {
    transform: translate(76.57795vw, 100vh) scale(0.8723);
  }
}
.snow:nth-child(179) {
  opacity: 0.4042;
  transform: translate(21.9397vw, -10px) scale(0.2926);
  animation: fall-179 12s -14s linear infinite;
}
@keyframes fall-179 {
  78.72% {
    transform: translate(29.4053vw, 78.72vh) scale(0.2926);
  }
  to {
    transform: translate(25.6725vw, 100vh) scale(0.2926);
  }
}
.snow:nth-child(180) {
  opacity: 0.4756;
  transform: translate(88.2465vw, -10px) scale(0.2078);
  animation: fall-180 27s -28s linear infinite;
}
@keyframes fall-180 {
  73.705% {
    transform: translate(85.6849vw, 73.705vh) scale(0.2078);
  }
  to {
    transform: translate(86.9657vw, 100vh) scale(0.2078);
  }
}
.snow:nth-child(181) {
  opacity: 0.744;
  transform: translate(37.8715vw, -10px) scale(0.4349);
  animation: fall-181 13s -19s linear infinite;
}
@keyframes fall-181 {
  56.753% {
    transform: translate(46.3518vw, 56.753vh) scale(0.4349);
  }
  to {
    transform: translate(42.11165vw, 100vh) scale(0.4349);
  }
}
.snow:nth-child(182) {
  opacity: 0.0258;
  transform: translate(61.9276vw, -10px) scale(0.535);
  animation: fall-182 18s -30s linear infinite;
}
@keyframes fall-182 {
  70.007% {
    transform: translate(67.8894vw, 70.007vh) scale(0.535);
  }
  to {
    transform: translate(64.9085vw, 100vh) scale(0.535);
  }
}
.snow:nth-child(183) {
  opacity: 0.6349;
  transform: translate(82.678vw, -10px) scale(0.6952);
  animation: fall-183 22s -4s linear infinite;
}
@keyframes fall-183 {
  54.622% {
    transform: translate(86.2205vw, 54.622vh) scale(0.6952);
  }
  to {
    transform: translate(84.44925vw, 100vh) scale(0.6952);
  }
}
.snow:nth-child(184) {
  opacity: 0.0767;
  transform: translate(52.9492vw, -10px) scale(0.0542);
  animation: fall-184 11s -12s linear infinite;
}
@keyframes fall-184 {
  46.654% {
    transform: translate(46.9592vw, 46.654vh) scale(0.0542);
  }
  to {
    transform: translate(49.9542vw, 100vh) scale(0.0542);
  }
}
.snow:nth-child(185) {
  opacity: 0.5295;
  transform: translate(95.8812vw, -10px) scale(0.3586);
  animation: fall-185 30s -18s linear infinite;
}
@keyframes fall-185 {
  62.837% {
    transform: translate(88.7118vw, 62.837vh) scale(0.3586);
  }
  to {
    transform: translate(92.2965vw, 100vh) scale(0.3586);
  }
}
.snow:nth-child(186) {
  opacity: 0.4872;
  transform: translate(56.7105vw, -10px) scale(0.4775);
  animation: fall-186 16s -22s linear infinite;
}
@keyframes fall-186 {
  35.178% {
    transform: translate(62.6362vw, 35.178vh) scale(0.4775);
  }
  to {
    transform: translate(59.67335vw, 100vh) scale(0.4775);
  }
}
.snow:nth-child(187) {
  opacity: 0.6533;
  transform: translate(51.0554vw, -10px) scale(0.8978);
  animation: fall-187 18s -3s linear infinite;
}
@keyframes fall-187 {
  68.361% {
    transform: translate(42.0045vw, 68.361vh) scale(0.8978);
  }
  to {
    transform: translate(46.52995vw, 100vh) scale(0.8978);
  }
}
.snow:nth-child(188) {
  opacity: 0.3513;
  transform: translate(54.5009vw, -10px) scale(0.9985);
  animation: fall-188 10s -12s linear infinite;
}
@keyframes fall-188 {
  58.281% {
    transform: translate(47.4359vw, 58.281vh) scale(0.9985);
  }
  to {
    transform: translate(50.9684vw, 100vh) scale(0.9985);
  }
}
.snow:nth-child(189) {
  opacity: 0.7509;
  transform: translate(76.4757vw, -10px) scale(0.297);
  animation: fall-189 10s -24s linear infinite;
}
@keyframes fall-189 {
  44.535% {
    transform: translate(76.6536vw, 44.535vh) scale(0.297);
  }
  to {
    transform: translate(76.56465vw, 100vh) scale(0.297);
  }
}
.snow:nth-child(190) {
  opacity: 0.0984;
  transform: translate(60.6156vw, -10px) scale(0.0825);
  animation: fall-190 26s -17s linear infinite;
}
@keyframes fall-190 {
  40.504% {
    transform: translate(63.4877vw, 40.504vh) scale(0.0825);
  }
  to {
    transform: translate(62.05165vw, 100vh) scale(0.0825);
  }
}
.snow:nth-child(191) {
  opacity: 0.0556;
  transform: translate(55.0159vw, -10px) scale(0.2855);
  animation: fall-191 27s -23s linear infinite;
}
@keyframes fall-191 {
  65.506% {
    transform: translate(56.0915vw, 65.506vh) scale(0.2855);
  }
  to {
    transform: translate(55.5537vw, 100vh) scale(0.2855);
  }
}
.snow:nth-child(192) {
  opacity: 0.2918;
  transform: translate(56.198vw, -10px) scale(0.7175);
  animation: fall-192 23s -16s linear infinite;
}
@keyframes fall-192 {
  31.233% {
    transform: translate(53.0931vw, 31.233vh) scale(0.7175);
  }
  to {
    transform: translate(54.64555vw, 100vh) scale(0.7175);
  }
}
.snow:nth-child(193) {
  opacity: 0.2627;
  transform: translate(14.3733vw, -10px) scale(0.9881);
  animation: fall-193 13s -11s linear infinite;
}
@keyframes fall-193 {
  63.045% {
    transform: translate(14.2855vw, 63.045vh) scale(0.9881);
  }
  to {
    transform: translate(14.3294vw, 100vh) scale(0.9881);
  }
}
.snow:nth-child(194) {
  opacity: 0.3415;
  transform: translate(79.3742vw, -10px) scale(0.0914);
  animation: fall-194 22s -9s linear infinite;
}
@keyframes fall-194 {
  73.394% {
    transform: translate(81.9658vw, 73.394vh) scale(0.0914);
  }
  to {
    transform: translate(80.67vw, 100vh) scale(0.0914);
  }
}
.snow:nth-child(195) {
  opacity: 0.0526;
  transform: translate(43.5798vw, -10px) scale(0.6331);
  animation: fall-195 22s -22s linear infinite;
}
@keyframes fall-195 {
  66.976% {
    transform: translate(36.7539vw, 66.976vh) scale(0.6331);
  }
  to {
    transform: translate(40.16685vw, 100vh) scale(0.6331);
  }
}
.snow:nth-child(196) {
  opacity: 0.8194;
  transform: translate(55.6264vw, -10px) scale(0.5374);
  animation: fall-196 10s -12s linear infinite;
}
@keyframes fall-196 {
  54.442% {
    transform: translate(54.4456vw, 54.442vh) scale(0.5374);
  }
  to {
    transform: translate(55.036vw, 100vh) scale(0.5374);
  }
}
.snow:nth-child(197) {
  opacity: 0.9049;
  transform: translate(81.2187vw, -10px) scale(0.117);
  animation: fall-197 28s -21s linear infinite;
}
@keyframes fall-197 {
  63.065% {
    transform: translate(83.3889vw, 63.065vh) scale(0.117);
  }
  to {
    transform: translate(82.3038vw, 100vh) scale(0.117);
  }
}
.snow:nth-child(198) {
  opacity: 0.7658;
  transform: translate(44.6376vw, -10px) scale(0.5413);
  animation: fall-198 30s -17s linear infinite;
}
@keyframes fall-198 {
  72.558% {
    transform: translate(53.3989vw, 72.558vh) scale(0.5413);
  }
  to {
    transform: translate(49.01825vw, 100vh) scale(0.5413);
  }
}
.snow:nth-child(199) {
  opacity: 0.5295;
  transform: translate(48.433vw, -10px) scale(0.5657);
  animation: fall-199 20s -21s linear infinite;
}
@keyframes fall-199 {
  38.012% {
    transform: translate(45.771vw, 38.012vh) scale(0.5657);
  }
  to {
    transform: translate(47.102vw, 100vh) scale(0.5657);
  }
}
.snow:nth-child(200) {
  opacity: 0.7102;
  transform: translate(15.5727vw, -10px) scale(0.3327);
  animation: fall-200 19s -19s linear infinite;
}
@keyframes fall-200 {
  75.554% {
    transform: translate(19.6984vw, 75.554vh) scale(0.3327);
  }
  to {
    transform: translate(17.63555vw, 100vh) scale(0.3327);
  }
}
