#block-uslugi-1 {
    background-color: #14111b;
    height: 500px;
    background: radial-gradient(ellipse at bottom, #17151f 0%, #090a0f 100%); 
    overflow: hidden;
    filter: drop-shadow(0 0 10px black);
}
.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.1781;
  transform: translate(85.7118vw, -10px) scale(0.0024);
  animation: fall-1 13s -7s linear infinite;
}
@keyframes fall-1 {
  50.767% {
    transform: translate(79.7753vw, 50.767vh) scale(0.0024);
  }
  to {
    transform: translate(82.74355vw, 100vh) scale(0.0024);
  }
}
.snow:nth-child(2) {
  opacity: 0.7864;
  transform: translate(44.5853vw, -10px) scale(0.8606);
  animation: fall-2 21s -17s linear infinite;
}
@keyframes fall-2 {
  68.261% {
    transform: translate(37.3391vw, 68.261vh) scale(0.8606);
  }
  to {
    transform: translate(40.9622vw, 100vh) scale(0.8606);
  }
}
.snow:nth-child(3) {
  opacity: 0.5462;
  transform: translate(88.8818vw, -10px) scale(0.2531);
  animation: fall-3 21s -28s linear infinite;
}
@keyframes fall-3 {
  31.124% {
    transform: translate(85.4468vw, 31.124vh) scale(0.2531);
  }
  to {
    transform: translate(87.1643vw, 100vh) scale(0.2531);
  }
}
.snow:nth-child(4) {
  opacity: 0.1793;
  transform: translate(84.7516vw, -10px) scale(0.5197);
  animation: fall-4 30s -21s linear infinite;
}
@keyframes fall-4 {
  72.201% {
    transform: translate(93.641vw, 72.201vh) scale(0.5197);
  }
  to {
    transform: translate(89.1963vw, 100vh) scale(0.5197);
  }
}
.snow:nth-child(5) {
  opacity: 0.491;
  transform: translate(20.1418vw, -10px) scale(0.4977);
  animation: fall-5 16s -29s linear infinite;
}
@keyframes fall-5 {
  69.145% {
    transform: translate(29.6528vw, 69.145vh) scale(0.4977);
  }
  to {
    transform: translate(24.8973vw, 100vh) scale(0.4977);
  }
}
.snow:nth-child(6) {
  opacity: 0.9259;
  transform: translate(97.2246vw, -10px) scale(0.2525);
  animation: fall-6 11s -20s linear infinite;
}
@keyframes fall-6 {
  47.746% {
    transform: translate(93.0727vw, 47.746vh) scale(0.2525);
  }
  to {
    transform: translate(95.14865vw, 100vh) scale(0.2525);
  }
}
.snow:nth-child(7) {
  opacity: 0.5967;
  transform: translate(72.6932vw, -10px) scale(0.2512);
  animation: fall-7 27s -15s linear infinite;
}
@keyframes fall-7 {
  62.212% {
    transform: translate(76.4095vw, 62.212vh) scale(0.2512);
  }
  to {
    transform: translate(74.55135vw, 100vh) scale(0.2512);
  }
}
.snow:nth-child(8) {
  opacity: 0.4921;
  transform: translate(8.2526vw, -10px) scale(0.1794);
  animation: fall-8 21s -10s linear infinite;
}
@keyframes fall-8 {
  46.983% {
    transform: translate(12.2978vw, 46.983vh) scale(0.1794);
  }
  to {
    transform: translate(10.2752vw, 100vh) scale(0.1794);
  }
}
.snow:nth-child(9) {
  opacity: 0.623;
  transform: translate(99.3667vw, -10px) scale(0.8742);
  animation: fall-9 21s -10s linear infinite;
}
@keyframes fall-9 {
  68.947% {
    transform: translate(106.7419vw, 68.947vh) scale(0.8742);
  }
  to {
    transform: translate(103.0543vw, 100vh) scale(0.8742);
  }
}
.snow:nth-child(10) {
  opacity: 0.6486;
  transform: translate(23.1524vw, -10px) scale(0.0116);
  animation: fall-10 11s -15s linear infinite;
}
@keyframes fall-10 {
  39.376% {
    transform: translate(13.6484vw, 39.376vh) scale(0.0116);
  }
  to {
    transform: translate(18.4004vw, 100vh) scale(0.0116);
  }
}
.snow:nth-child(11) {
  opacity: 0.4962;
  transform: translate(79.5502vw, -10px) scale(0.8803);
  animation: fall-11 23s -12s linear infinite;
}
@keyframes fall-11 {
  52.539% {
    transform: translate(72.4998vw, 52.539vh) scale(0.8803);
  }
  to {
    transform: translate(76.025vw, 100vh) scale(0.8803);
  }
}
.snow:nth-child(12) {
  opacity: 0.938;
  transform: translate(96.6844vw, -10px) scale(0.5116);
  animation: fall-12 26s -3s linear infinite;
}
@keyframes fall-12 {
  73.758% {
    transform: translate(100.361vw, 73.758vh) scale(0.5116);
  }
  to {
    transform: translate(98.5227vw, 100vh) scale(0.5116);
  }
}
.snow:nth-child(13) {
  opacity: 0.1063;
  transform: translate(52.9452vw, -10px) scale(0.1834);
  animation: fall-13 22s -7s linear infinite;
}
@keyframes fall-13 {
  74.822% {
    transform: translate(47.7911vw, 74.822vh) scale(0.1834);
  }
  to {
    transform: translate(50.36815vw, 100vh) scale(0.1834);
  }
}
.snow:nth-child(14) {
  opacity: 0.9181;
  transform: translate(49.7874vw, -10px) scale(0.8612);
  animation: fall-14 14s -4s linear infinite;
}
@keyframes fall-14 {
  76.365% {
    transform: translate(46.1907vw, 76.365vh) scale(0.8612);
  }
  to {
    transform: translate(47.98905vw, 100vh) scale(0.8612);
  }
}
.snow:nth-child(15) {
  opacity: 0.0242;
  transform: translate(27.5786vw, -10px) scale(0.7857);
  animation: fall-15 23s -5s linear infinite;
}
@keyframes fall-15 {
  35.247% {
    transform: translate(32.1718vw, 35.247vh) scale(0.7857);
  }
  to {
    transform: translate(29.8752vw, 100vh) scale(0.7857);
  }
}
.snow:nth-child(16) {
  opacity: 0.9235;
  transform: translate(91.3908vw, -10px) scale(0.3377);
  animation: fall-16 13s -16s linear infinite;
}
@keyframes fall-16 {
  64.418% {
    transform: translate(88.3662vw, 64.418vh) scale(0.3377);
  }
  to {
    transform: translate(89.8785vw, 100vh) scale(0.3377);
  }
}
.snow:nth-child(17) {
  opacity: 0.8358;
  transform: translate(80.36vw, -10px) scale(0.1812);
  animation: fall-17 28s -14s linear infinite;
}
@keyframes fall-17 {
  76.903% {
    transform: translate(87.8652vw, 76.903vh) scale(0.1812);
  }
  to {
    transform: translate(84.1126vw, 100vh) scale(0.1812);
  }
}
.snow:nth-child(18) {
  opacity: 0.8422;
  transform: translate(10.0205vw, -10px) scale(0.8261);
  animation: fall-18 15s -25s linear infinite;
}
@keyframes fall-18 {
  36.927% {
    transform: translate(11.0585vw, 36.927vh) scale(0.8261);
  }
  to {
    transform: translate(10.5395vw, 100vh) scale(0.8261);
  }
}
.snow:nth-child(19) {
  opacity: 0.4006;
  transform: translate(28.6635vw, -10px) scale(0.1813);
  animation: fall-19 17s -6s linear infinite;
}
@keyframes fall-19 {
  64.122% {
    transform: translate(34.8255vw, 64.122vh) scale(0.1813);
  }
  to {
    transform: translate(31.7445vw, 100vh) scale(0.1813);
  }
}
.snow:nth-child(20) {
  opacity: 0.0728;
  transform: translate(17.7627vw, -10px) scale(0.7723);
  animation: fall-20 21s -16s linear infinite;
}
@keyframes fall-20 {
  63.278% {
    transform: translate(11.929vw, 63.278vh) scale(0.7723);
  }
  to {
    transform: translate(14.84585vw, 100vh) scale(0.7723);
  }
}
.snow:nth-child(21) {
  opacity: 0.7063;
  transform: translate(34.6224vw, -10px) scale(0.4572);
  animation: fall-21 26s -24s linear infinite;
}
@keyframes fall-21 {
  43.298% {
    transform: translate(25.8349vw, 43.298vh) scale(0.4572);
  }
  to {
    transform: translate(30.22865vw, 100vh) scale(0.4572);
  }
}
.snow:nth-child(22) {
  opacity: 0.9562;
  transform: translate(69.4513vw, -10px) scale(0.4409);
  animation: fall-22 29s -17s linear infinite;
}
@keyframes fall-22 {
  60.55% {
    transform: translate(67.3698vw, 60.55vh) scale(0.4409);
  }
  to {
    transform: translate(68.41055vw, 100vh) scale(0.4409);
  }
}
.snow:nth-child(23) {
  opacity: 0.1445;
  transform: translate(92.7399vw, -10px) scale(0.4891);
  animation: fall-23 26s -18s linear infinite;
}
@keyframes fall-23 {
  77.927% {
    transform: translate(101.0586vw, 77.927vh) scale(0.4891);
  }
  to {
    transform: translate(96.89925vw, 100vh) scale(0.4891);
  }
}
.snow:nth-child(24) {
  opacity: 0.2776;
  transform: translate(56.5433vw, -10px) scale(0.2958);
  animation: fall-24 28s -6s linear infinite;
}
@keyframes fall-24 {
  56.789% {
    transform: translate(60.0654vw, 56.789vh) scale(0.2958);
  }
  to {
    transform: translate(58.30435vw, 100vh) scale(0.2958);
  }
}
.snow:nth-child(25) {
  opacity: 0.804;
  transform: translate(10.9576vw, -10px) scale(0.4934);
  animation: fall-25 13s -20s linear infinite;
}
@keyframes fall-25 {
  67.808% {
    transform: translate(2.2603vw, 67.808vh) scale(0.4934);
  }
  to {
    transform: translate(6.60895vw, 100vh) scale(0.4934);
  }
}
.snow:nth-child(26) {
  opacity: 0.6909;
  transform: translate(58.3822vw, -10px) scale(0.4836);
  animation: fall-26 19s -19s linear infinite;
}
@keyframes fall-26 {
  47.254% {
    transform: translate(54.195vw, 47.254vh) scale(0.4836);
  }
  to {
    transform: translate(56.2886vw, 100vh) scale(0.4836);
  }
}
.snow:nth-child(27) {
  opacity: 0.0701;
  transform: translate(3.9341vw, -10px) scale(0.1358);
  animation: fall-27 18s -26s linear infinite;
}
@keyframes fall-27 {
  63.353% {
    transform: translate(-3.8727vw, 63.353vh) scale(0.1358);
  }
  to {
    transform: translate(0.0307vw, 100vh) scale(0.1358);
  }
}
.snow:nth-child(28) {
  opacity: 0.1533;
  transform: translate(74.5226vw, -10px) scale(0.5563);
  animation: fall-28 30s -4s linear infinite;
}
@keyframes fall-28 {
  47.396% {
    transform: translate(67.9399vw, 47.396vh) scale(0.5563);
  }
  to {
    transform: translate(71.23125vw, 100vh) scale(0.5563);
  }
}
.snow:nth-child(29) {
  opacity: 0.5175;
  transform: translate(6.3806vw, -10px) scale(0.3225);
  animation: fall-29 14s -4s linear infinite;
}
@keyframes fall-29 {
  66.866% {
    transform: translate(5.8769vw, 66.866vh) scale(0.3225);
  }
  to {
    transform: translate(6.12875vw, 100vh) scale(0.3225);
  }
}
.snow:nth-child(30) {
  opacity: 0.456;
  transform: translate(93.0167vw, -10px) scale(0.4537);
  animation: fall-30 21s -16s linear infinite;
}
@keyframes fall-30 {
  77.915% {
    transform: translate(92.1434vw, 77.915vh) scale(0.4537);
  }
  to {
    transform: translate(92.58005vw, 100vh) scale(0.4537);
  }
}
.snow:nth-child(31) {
  opacity: 0.2864;
  transform: translate(35.5972vw, -10px) scale(0.7907);
  animation: fall-31 27s -9s linear infinite;
}
@keyframes fall-31 {
  58.737% {
    transform: translate(27.0664vw, 58.737vh) scale(0.7907);
  }
  to {
    transform: translate(31.3318vw, 100vh) scale(0.7907);
  }
}
.snow:nth-child(32) {
  opacity: 0.4974;
  transform: translate(95.2899vw, -10px) scale(0.3324);
  animation: fall-32 18s -29s linear infinite;
}
@keyframes fall-32 {
  50.858% {
    transform: translate(100.9345vw, 50.858vh) scale(0.3324);
  }
  to {
    transform: translate(98.1122vw, 100vh) scale(0.3324);
  }
}
.snow:nth-child(33) {
  opacity: 0.3852;
  transform: translate(70.5578vw, -10px) scale(0.2626);
  animation: fall-33 13s -19s linear infinite;
}
@keyframes fall-33 {
  40.875% {
    transform: translate(71.3911vw, 40.875vh) scale(0.2626);
  }
  to {
    transform: translate(70.97445vw, 100vh) scale(0.2626);
  }
}
.snow:nth-child(34) {
  opacity: 0.1011;
  transform: translate(81.7492vw, -10px) scale(0.9338);
  animation: fall-34 23s -17s linear infinite;
}
@keyframes fall-34 {
  67.251% {
    transform: translate(89.7346vw, 67.251vh) scale(0.9338);
  }
  to {
    transform: translate(85.7419vw, 100vh) scale(0.9338);
  }
}
.snow:nth-child(35) {
  opacity: 0.7689;
  transform: translate(58.2958vw, -10px) scale(0.8626);
  animation: fall-35 14s -10s linear infinite;
}
@keyframes fall-35 {
  31.196% {
    transform: translate(64.8287vw, 31.196vh) scale(0.8626);
  }
  to {
    transform: translate(61.56225vw, 100vh) scale(0.8626);
  }
}
.snow:nth-child(36) {
  opacity: 0.216;
  transform: translate(30.4725vw, -10px) scale(0.3187);
  animation: fall-36 25s -9s linear infinite;
}
@keyframes fall-36 {
  64.961% {
    transform: translate(24.887vw, 64.961vh) scale(0.3187);
  }
  to {
    transform: translate(27.67975vw, 100vh) scale(0.3187);
  }
}
.snow:nth-child(37) {
  opacity: 0.1842;
  transform: translate(33.6974vw, -10px) scale(0.1146);
  animation: fall-37 28s -5s linear infinite;
}
@keyframes fall-37 {
  54.642% {
    transform: translate(36.662vw, 54.642vh) scale(0.1146);
  }
  to {
    transform: translate(35.1797vw, 100vh) scale(0.1146);
  }
}
.snow:nth-child(38) {
  opacity: 0.5153;
  transform: translate(8.8273vw, -10px) scale(0.3785);
  animation: fall-38 14s -30s linear infinite;
}
@keyframes fall-38 {
  46.598% {
    transform: translate(16.4016vw, 46.598vh) scale(0.3785);
  }
  to {
    transform: translate(12.61445vw, 100vh) scale(0.3785);
  }
}
.snow:nth-child(39) {
  opacity: 0.3515;
  transform: translate(0.3597vw, -10px) scale(0.8889);
  animation: fall-39 27s -19s linear infinite;
}
@keyframes fall-39 {
  65.018% {
    transform: translate(-6.3991vw, 65.018vh) scale(0.8889);
  }
  to {
    transform: translate(-3.0197vw, 100vh) scale(0.8889);
  }
}
.snow:nth-child(40) {
  opacity: 0.6131;
  transform: translate(29.5904vw, -10px) scale(0.8892);
  animation: fall-40 21s -18s linear infinite;
}
@keyframes fall-40 {
  60.04% {
    transform: translate(23.6682vw, 60.04vh) scale(0.8892);
  }
  to {
    transform: translate(26.6293vw, 100vh) scale(0.8892);
  }
}
.snow:nth-child(41) {
  opacity: 0.2014;
  transform: translate(32.648vw, -10px) scale(0.8452);
  animation: fall-41 30s -8s linear infinite;
}
@keyframes fall-41 {
  43.366% {
    transform: translate(30.0857vw, 43.366vh) scale(0.8452);
  }
  to {
    transform: translate(31.36685vw, 100vh) scale(0.8452);
  }
}
.snow:nth-child(42) {
  opacity: 0.7053;
  transform: translate(73.895vw, -10px) scale(0.09);
  animation: fall-42 11s -13s linear infinite;
}
@keyframes fall-42 {
  59.366% {
    transform: translate(70.8428vw, 59.366vh) scale(0.09);
  }
  to {
    transform: translate(72.3689vw, 100vh) scale(0.09);
  }
}
.snow:nth-child(43) {
  opacity: 0.7647;
  transform: translate(47.4601vw, -10px) scale(0.9202);
  animation: fall-43 23s -9s linear infinite;
}
@keyframes fall-43 {
  34.821% {
    transform: translate(50.2303vw, 34.821vh) scale(0.9202);
  }
  to {
    transform: translate(48.8452vw, 100vh) scale(0.9202);
  }
}
.snow:nth-child(44) {
  opacity: 0.8602;
  transform: translate(11.4425vw, -10px) scale(0.9303);
  animation: fall-44 15s -1s linear infinite;
}
@keyframes fall-44 {
  78.051% {
    transform: translate(4.7357vw, 78.051vh) scale(0.9303);
  }
  to {
    transform: translate(8.0891vw, 100vh) scale(0.9303);
  }
}
.snow:nth-child(45) {
  opacity: 0.512;
  transform: translate(11.3166vw, -10px) scale(0.1344);
  animation: fall-45 24s -15s linear infinite;
}
@keyframes fall-45 {
  56.556% {
    transform: translate(18.7249vw, 56.556vh) scale(0.1344);
  }
  to {
    transform: translate(15.02075vw, 100vh) scale(0.1344);
  }
}
.snow:nth-child(46) {
  opacity: 0.111;
  transform: translate(85.007vw, -10px) scale(0.4984);
  animation: fall-46 23s -3s linear infinite;
}
@keyframes fall-46 {
  41.927% {
    transform: translate(84.8606vw, 41.927vh) scale(0.4984);
  }
  to {
    transform: translate(84.9338vw, 100vh) scale(0.4984);
  }
}
.snow:nth-child(47) {
  opacity: 0.7955;
  transform: translate(8.3376vw, -10px) scale(0.6452);
  animation: fall-47 20s -28s linear infinite;
}
@keyframes fall-47 {
  38.438% {
    transform: translate(2.3565vw, 38.438vh) scale(0.6452);
  }
  to {
    transform: translate(5.34705vw, 100vh) scale(0.6452);
  }
}
.snow:nth-child(48) {
  opacity: 0.4781;
  transform: translate(94.5043vw, -10px) scale(0.9199);
  animation: fall-48 22s -13s linear infinite;
}
@keyframes fall-48 {
  51.838% {
    transform: translate(84.7212vw, 51.838vh) scale(0.9199);
  }
  to {
    transform: translate(89.61275vw, 100vh) scale(0.9199);
  }
}
.snow:nth-child(49) {
  opacity: 0.5038;
  transform: translate(14.0936vw, -10px) scale(0.8057);
  animation: fall-49 21s -13s linear infinite;
}
@keyframes fall-49 {
  77.317% {
    transform: translate(21.4767vw, 77.317vh) scale(0.8057);
  }
  to {
    transform: translate(17.78515vw, 100vh) scale(0.8057);
  }
}
.snow:nth-child(50) {
  opacity: 0.0683;
  transform: translate(73.0698vw, -10px) scale(0.0634);
  animation: fall-50 21s -19s linear infinite;
}
@keyframes fall-50 {
  71.18% {
    transform: translate(74.3579vw, 71.18vh) scale(0.0634);
  }
  to {
    transform: translate(73.71385vw, 100vh) scale(0.0634);
  }
}
.snow:nth-child(51) {
  opacity: 0.9576;
  transform: translate(24.9496vw, -10px) scale(0.9499);
  animation: fall-51 21s -3s linear infinite;
}
@keyframes fall-51 {
  55.841% {
    transform: translate(29.9836vw, 55.841vh) scale(0.9499);
  }
  to {
    transform: translate(27.4666vw, 100vh) scale(0.9499);
  }
}
.snow:nth-child(52) {
  opacity: 0.9645;
  transform: translate(30.8712vw, -10px) scale(0.218);
  animation: fall-52 18s -22s linear infinite;
}
@keyframes fall-52 {
  37.169% {
    transform: translate(28.8498vw, 37.169vh) scale(0.218);
  }
  to {
    transform: translate(29.8605vw, 100vh) scale(0.218);
  }
}
.snow:nth-child(53) {
  opacity: 0.0976;
  transform: translate(23.5402vw, -10px) scale(0.1315);
  animation: fall-53 20s -5s linear infinite;
}
@keyframes fall-53 {
  34.031% {
    transform: translate(20.6853vw, 34.031vh) scale(0.1315);
  }
  to {
    transform: translate(22.11275vw, 100vh) scale(0.1315);
  }
}
.snow:nth-child(54) {
  opacity: 0.0105;
  transform: translate(58.16vw, -10px) scale(0.1403);
  animation: fall-54 12s -20s linear infinite;
}
@keyframes fall-54 {
  45.139% {
    transform: translate(65.1764vw, 45.139vh) scale(0.1403);
  }
  to {
    transform: translate(61.6682vw, 100vh) scale(0.1403);
  }
}
.snow:nth-child(55) {
  opacity: 0.3271;
  transform: translate(56.1046vw, -10px) scale(0.964);
  animation: fall-55 21s -21s linear infinite;
}
@keyframes fall-55 {
  64.583% {
    transform: translate(61.1301vw, 64.583vh) scale(0.964);
  }
  to {
    transform: translate(58.61735vw, 100vh) scale(0.964);
  }
}
.snow:nth-child(56) {
  opacity: 0.6431;
  transform: translate(49.8179vw, -10px) scale(0.189);
  animation: fall-56 17s -6s linear infinite;
}
@keyframes fall-56 {
  50.085% {
    transform: translate(49.2861vw, 50.085vh) scale(0.189);
  }
  to {
    transform: translate(49.552vw, 100vh) scale(0.189);
  }
}
.snow:nth-child(57) {
  opacity: 0.2863;
  transform: translate(43.6516vw, -10px) scale(0.6333);
  animation: fall-57 30s -18s linear infinite;
}
@keyframes fall-57 {
  64.442% {
    transform: translate(40.2945vw, 64.442vh) scale(0.6333);
  }
  to {
    transform: translate(41.97305vw, 100vh) scale(0.6333);
  }
}
.snow:nth-child(58) {
  opacity: 0.4041;
  transform: translate(61.3687vw, -10px) scale(0.7262);
  animation: fall-58 25s -16s linear infinite;
}
@keyframes fall-58 {
  70.569% {
    transform: translate(65.5004vw, 70.569vh) scale(0.7262);
  }
  to {
    transform: translate(63.43455vw, 100vh) scale(0.7262);
  }
}
.snow:nth-child(59) {
  opacity: 0.3126;
  transform: translate(24.7862vw, -10px) scale(0.8227);
  animation: fall-59 18s -3s linear infinite;
}
@keyframes fall-59 {
  59.78% {
    transform: translate(26.8494vw, 59.78vh) scale(0.8227);
  }
  to {
    transform: translate(25.8178vw, 100vh) scale(0.8227);
  }
}
.snow:nth-child(60) {
  opacity: 0.2464;
  transform: translate(14.3709vw, -10px) scale(0.2926);
  animation: fall-60 30s -21s linear infinite;
}
@keyframes fall-60 {
  77.533% {
    transform: translate(22.2317vw, 77.533vh) scale(0.2926);
  }
  to {
    transform: translate(18.3013vw, 100vh) scale(0.2926);
  }
}
.snow:nth-child(61) {
  opacity: 0.9094;
  transform: translate(55.116vw, -10px) scale(0.2407);
  animation: fall-61 23s -12s linear infinite;
}
@keyframes fall-61 {
  49.082% {
    transform: translate(52.3991vw, 49.082vh) scale(0.2407);
  }
  to {
    transform: translate(53.75755vw, 100vh) scale(0.2407);
  }
}
.snow:nth-child(62) {
  opacity: 0.4132;
  transform: translate(89.6037vw, -10px) scale(0.5828);
  animation: fall-62 23s -6s linear infinite;
}
@keyframes fall-62 {
  33.64% {
    transform: translate(85.62vw, 33.64vh) scale(0.5828);
  }
  to {
    transform: translate(87.61185vw, 100vh) scale(0.5828);
  }
}
.snow:nth-child(63) {
  opacity: 0.2867;
  transform: translate(17.3089vw, -10px) scale(0.2539);
  animation: fall-63 28s -28s linear infinite;
}
@keyframes fall-63 {
  60.665% {
    transform: translate(12.5324vw, 60.665vh) scale(0.2539);
  }
  to {
    transform: translate(14.92065vw, 100vh) scale(0.2539);
  }
}
.snow:nth-child(64) {
  opacity: 0.5292;
  transform: translate(44.2218vw, -10px) scale(0.03);
  animation: fall-64 16s -2s linear infinite;
}
@keyframes fall-64 {
  57.621% {
    transform: translate(39.2915vw, 57.621vh) scale(0.03);
  }
  to {
    transform: translate(41.75665vw, 100vh) scale(0.03);
  }
}
.snow:nth-child(65) {
  opacity: 0.925;
  transform: translate(17.5977vw, -10px) scale(0.155);
  animation: fall-65 25s -30s linear infinite;
}
@keyframes fall-65 {
  71.416% {
    transform: translate(21.2793vw, 71.416vh) scale(0.155);
  }
  to {
    transform: translate(19.4385vw, 100vh) scale(0.155);
  }
}
.snow:nth-child(66) {
  opacity: 0.3487;
  transform: translate(29.0183vw, -10px) scale(0.5016);
  animation: fall-66 16s -22s linear infinite;
}
@keyframes fall-66 {
  58.321% {
    transform: translate(33.2394vw, 58.321vh) scale(0.5016);
  }
  to {
    transform: translate(31.12885vw, 100vh) scale(0.5016);
  }
}
.snow:nth-child(67) {
  opacity: 0.797;
  transform: translate(89.2936vw, -10px) scale(0.2092);
  animation: fall-67 12s -29s linear infinite;
}
@keyframes fall-67 {
  77.761% {
    transform: translate(97.1995vw, 77.761vh) scale(0.2092);
  }
  to {
    transform: translate(93.24655vw, 100vh) scale(0.2092);
  }
}
.snow:nth-child(68) {
  opacity: 0.2079;
  transform: translate(93.6909vw, -10px) scale(0.6258);
  animation: fall-68 18s -7s linear infinite;
}
@keyframes fall-68 {
  56.236% {
    transform: translate(87.5229vw, 56.236vh) scale(0.6258);
  }
  to {
    transform: translate(90.6069vw, 100vh) scale(0.6258);
  }
}
.snow:nth-child(69) {
  opacity: 0.321;
  transform: translate(42.5895vw, -10px) scale(0.2642);
  animation: fall-69 22s -12s linear infinite;
}
@keyframes fall-69 {
  47.939% {
    transform: translate(47.8001vw, 47.939vh) scale(0.2642);
  }
  to {
    transform: translate(45.1948vw, 100vh) scale(0.2642);
  }
}
.snow:nth-child(70) {
  opacity: 0.5966;
  transform: translate(80.3606vw, -10px) scale(0.2614);
  animation: fall-70 22s -21s linear infinite;
}
@keyframes fall-70 {
  67.032% {
    transform: translate(71.4811vw, 67.032vh) scale(0.2614);
  }
  to {
    transform: translate(75.92085vw, 100vh) scale(0.2614);
  }
}
.snow:nth-child(71) {
  opacity: 0.204;
  transform: translate(90.2231vw, -10px) scale(0.7302);
  animation: fall-71 18s -3s linear infinite;
}
@keyframes fall-71 {
  54.418% {
    transform: translate(87.2928vw, 54.418vh) scale(0.7302);
  }
  to {
    transform: translate(88.75795vw, 100vh) scale(0.7302);
  }
}
.snow:nth-child(72) {
  opacity: 0.5816;
  transform: translate(70.6173vw, -10px) scale(0.6091);
  animation: fall-72 27s -11s linear infinite;
}
@keyframes fall-72 {
  79.796% {
    transform: translate(64.8707vw, 79.796vh) scale(0.6091);
  }
  to {
    transform: translate(67.744vw, 100vh) scale(0.6091);
  }
}
.snow:nth-child(73) {
  opacity: 0.5915;
  transform: translate(37.6071vw, -10px) scale(0.1799);
  animation: fall-73 18s -6s linear infinite;
}
@keyframes fall-73 {
  75.36% {
    transform: translate(33.6611vw, 75.36vh) scale(0.1799);
  }
  to {
    transform: translate(35.6341vw, 100vh) scale(0.1799);
  }
}
.snow:nth-child(74) {
  opacity: 0.3673;
  transform: translate(62.7321vw, -10px) scale(0.9594);
  animation: fall-74 30s -29s linear infinite;
}
@keyframes fall-74 {
  79.923% {
    transform: translate(55.5776vw, 79.923vh) scale(0.9594);
  }
  to {
    transform: translate(59.15485vw, 100vh) scale(0.9594);
  }
}
.snow:nth-child(75) {
  opacity: 0.3688;
  transform: translate(11.1783vw, -10px) scale(0.9597);
  animation: fall-75 26s -23s linear infinite;
}
@keyframes fall-75 {
  32.59% {
    transform: translate(10.0033vw, 32.59vh) scale(0.9597);
  }
  to {
    transform: translate(10.5908vw, 100vh) scale(0.9597);
  }
}
.snow:nth-child(76) {
  opacity: 0.832;
  transform: translate(48.9644vw, -10px) scale(0.9118);
  animation: fall-76 21s -2s linear infinite;
}
@keyframes fall-76 {
  30.89% {
    transform: translate(54.6213vw, 30.89vh) scale(0.9118);
  }
  to {
    transform: translate(51.79285vw, 100vh) scale(0.9118);
  }
}
.snow:nth-child(77) {
  opacity: 0.9241;
  transform: translate(36.2536vw, -10px) scale(0.7948);
  animation: fall-77 21s -26s linear infinite;
}
@keyframes fall-77 {
  76.441% {
    transform: translate(33.098vw, 76.441vh) scale(0.7948);
  }
  to {
    transform: translate(34.6758vw, 100vh) scale(0.7948);
  }
}
.snow:nth-child(78) {
  opacity: 0.0244;
  transform: translate(76.4218vw, -10px) scale(0.783);
  animation: fall-78 27s -10s linear infinite;
}
@keyframes fall-78 {
  34.943% {
    transform: translate(83.8591vw, 34.943vh) scale(0.783);
  }
  to {
    transform: translate(80.14045vw, 100vh) scale(0.783);
  }
}
.snow:nth-child(79) {
  opacity: 0.8583;
  transform: translate(28.323vw, -10px) scale(0.5519);
  animation: fall-79 15s -11s linear infinite;
}
@keyframes fall-79 {
  76.027% {
    transform: translate(26.5291vw, 76.027vh) scale(0.5519);
  }
  to {
    transform: translate(27.42605vw, 100vh) scale(0.5519);
  }
}
.snow:nth-child(80) {
  opacity: 0.3105;
  transform: translate(52.8558vw, -10px) scale(0.1427);
  animation: fall-80 27s -8s linear infinite;
}
@keyframes fall-80 {
  54.287% {
    transform: translate(61.2231vw, 54.287vh) scale(0.1427);
  }
  to {
    transform: translate(57.03945vw, 100vh) scale(0.1427);
  }
}
.snow:nth-child(81) {
  opacity: 0.5851;
  transform: translate(51.0478vw, -10px) scale(0.6719);
  animation: fall-81 17s -23s linear infinite;
}
@keyframes fall-81 {
  52.558% {
    transform: translate(52.3242vw, 52.558vh) scale(0.6719);
  }
  to {
    transform: translate(51.686vw, 100vh) scale(0.6719);
  }
}
.snow:nth-child(82) {
  opacity: 0.0403;
  transform: translate(51.1945vw, -10px) scale(0.8146);
  animation: fall-82 29s -17s linear infinite;
}
@keyframes fall-82 {
  47.821% {
    transform: translate(42.7463vw, 47.821vh) scale(0.8146);
  }
  to {
    transform: translate(46.9704vw, 100vh) scale(0.8146);
  }
}
.snow:nth-child(83) {
  opacity: 0.1123;
  transform: translate(1.2163vw, -10px) scale(0.1829);
  animation: fall-83 22s -2s linear infinite;
}
@keyframes fall-83 {
  45.653% {
    transform: translate(3.2317vw, 45.653vh) scale(0.1829);
  }
  to {
    transform: translate(2.224vw, 100vh) scale(0.1829);
  }
}
.snow:nth-child(84) {
  opacity: 0.112;
  transform: translate(47.9068vw, -10px) scale(0.5214);
  animation: fall-84 20s -23s linear infinite;
}
@keyframes fall-84 {
  73.047% {
    transform: translate(42.675vw, 73.047vh) scale(0.5214);
  }
  to {
    transform: translate(45.2909vw, 100vh) scale(0.5214);
  }
}
.snow:nth-child(85) {
  opacity: 0.7853;
  transform: translate(88.5986vw, -10px) scale(0.9524);
  animation: fall-85 17s -21s linear infinite;
}
@keyframes fall-85 {
  69.915% {
    transform: translate(83.6066vw, 69.915vh) scale(0.9524);
  }
  to {
    transform: translate(86.1026vw, 100vh) scale(0.9524);
  }
}
.snow:nth-child(86) {
  opacity: 0.0285;
  transform: translate(4.2754vw, -10px) scale(0.5743);
  animation: fall-86 18s -14s linear infinite;
}
@keyframes fall-86 {
  56.104% {
    transform: translate(4.7532vw, 56.104vh) scale(0.5743);
  }
  to {
    transform: translate(4.5143vw, 100vh) scale(0.5743);
  }
}
.snow:nth-child(87) {
  opacity: 0.0819;
  transform: translate(6.5416vw, -10px) scale(0.9577);
  animation: fall-87 29s -19s linear infinite;
}
@keyframes fall-87 {
  49.83% {
    transform: translate(-2.5008vw, 49.83vh) scale(0.9577);
  }
  to {
    transform: translate(2.0204vw, 100vh) scale(0.9577);
  }
}
.snow:nth-child(88) {
  opacity: 0.3701;
  transform: translate(8.6069vw, -10px) scale(0.5257);
  animation: fall-88 21s -30s linear infinite;
}
@keyframes fall-88 {
  36.652% {
    transform: translate(10.1976vw, 36.652vh) scale(0.5257);
  }
  to {
    transform: translate(9.40225vw, 100vh) scale(0.5257);
  }
}
.snow:nth-child(89) {
  opacity: 0.6291;
  transform: translate(62.464vw, -10px) scale(0.9559);
  animation: fall-89 23s -16s linear infinite;
}
@keyframes fall-89 {
  45.417% {
    transform: translate(57.7347vw, 45.417vh) scale(0.9559);
  }
  to {
    transform: translate(60.09935vw, 100vh) scale(0.9559);
  }
}
.snow:nth-child(90) {
  opacity: 0.4782;
  transform: translate(68.6054vw, -10px) scale(0.7042);
  animation: fall-90 22s -27s linear infinite;
}
@keyframes fall-90 {
  40.62% {
    transform: translate(62.5403vw, 40.62vh) scale(0.7042);
  }
  to {
    transform: translate(65.57285vw, 100vh) scale(0.7042);
  }
}
.snow:nth-child(91) {
  opacity: 0.2179;
  transform: translate(57.6922vw, -10px) scale(0.0815);
  animation: fall-91 23s -24s linear infinite;
}
@keyframes fall-91 {
  31.714% {
    transform: translate(66.6403vw, 31.714vh) scale(0.0815);
  }
  to {
    transform: translate(62.16625vw, 100vh) scale(0.0815);
  }
}
.snow:nth-child(92) {
  opacity: 0.1374;
  transform: translate(91.2557vw, -10px) scale(0.2196);
  animation: fall-92 30s -16s linear infinite;
}
@keyframes fall-92 {
  47.247% {
    transform: translate(93.0858vw, 47.247vh) scale(0.2196);
  }
  to {
    transform: translate(92.17075vw, 100vh) scale(0.2196);
  }
}
.snow:nth-child(93) {
  opacity: 0.1042;
  transform: translate(44.2619vw, -10px) scale(0.3065);
  animation: fall-93 14s -8s linear infinite;
}
@keyframes fall-93 {
  72.995% {
    transform: translate(51.3052vw, 72.995vh) scale(0.3065);
  }
  to {
    transform: translate(47.78355vw, 100vh) scale(0.3065);
  }
}
.snow:nth-child(94) {
  opacity: 0.9815;
  transform: translate(83.0711vw, -10px) scale(0.7917);
  animation: fall-94 22s -18s linear infinite;
}
@keyframes fall-94 {
  56.663% {
    transform: translate(73.2068vw, 56.663vh) scale(0.7917);
  }
  to {
    transform: translate(78.13895vw, 100vh) scale(0.7917);
  }
}
.snow:nth-child(95) {
  opacity: 0.1082;
  transform: translate(77.1727vw, -10px) scale(0.8642);
  animation: fall-95 20s -19s linear infinite;
}
@keyframes fall-95 {
  42.182% {
    transform: translate(67.9533vw, 42.182vh) scale(0.8642);
  }
  to {
    transform: translate(72.563vw, 100vh) scale(0.8642);
  }
}
.snow:nth-child(96) {
  opacity: 0.3039;
  transform: translate(25.2651vw, -10px) scale(0.3899);
  animation: fall-96 17s -22s linear infinite;
}
@keyframes fall-96 {
  41.826% {
    transform: translate(34.6768vw, 41.826vh) scale(0.3899);
  }
  to {
    transform: translate(29.97095vw, 100vh) scale(0.3899);
  }
}
.snow:nth-child(97) {
  opacity: 0.5878;
  transform: translate(50.1996vw, -10px) scale(0.5583);
  animation: fall-97 15s -26s linear infinite;
}
@keyframes fall-97 {
  39.087% {
    transform: translate(48.7298vw, 39.087vh) scale(0.5583);
  }
  to {
    transform: translate(49.4647vw, 100vh) scale(0.5583);
  }
}
.snow:nth-child(98) {
  opacity: 0.5079;
  transform: translate(74.4989vw, -10px) scale(0.0475);
  animation: fall-98 15s -9s linear infinite;
}
@keyframes fall-98 {
  74.091% {
    transform: translate(75.1048vw, 74.091vh) scale(0.0475);
  }
  to {
    transform: translate(74.80185vw, 100vh) scale(0.0475);
  }
}
.snow:nth-child(99) {
  opacity: 0.795;
  transform: translate(17.836vw, -10px) scale(0.0852);
  animation: fall-99 25s -27s linear infinite;
}
@keyframes fall-99 {
  30.38% {
    transform: translate(15.4626vw, 30.38vh) scale(0.0852);
  }
  to {
    transform: translate(16.6493vw, 100vh) scale(0.0852);
  }
}
.snow:nth-child(100) {
  opacity: 0.4694;
  transform: translate(17.7782vw, -10px) scale(0.6184);
  animation: fall-100 11s -18s linear infinite;
}
@keyframes fall-100 {
  76.221% {
    transform: translate(11.0281vw, 76.221vh) scale(0.6184);
  }
  to {
    transform: translate(14.40315vw, 100vh) scale(0.6184);
  }
}
.snow:nth-child(101) {
  opacity: 0.9317;
  transform: translate(24.5442vw, -10px) scale(0.4666);
  animation: fall-101 15s -22s linear infinite;
}
@keyframes fall-101 {
  53.708% {
    transform: translate(33.1471vw, 53.708vh) scale(0.4666);
  }
  to {
    transform: translate(28.84565vw, 100vh) scale(0.4666);
  }
}
.snow:nth-child(102) {
  opacity: 0.7428;
  transform: translate(2.0835vw, -10px) scale(0.7893);
  animation: fall-102 26s -1s linear infinite;
}
@keyframes fall-102 {
  50.388% {
    transform: translate(10.1323vw, 50.388vh) scale(0.7893);
  }
  to {
    transform: translate(6.1079vw, 100vh) scale(0.7893);
  }
}
.snow:nth-child(103) {
  opacity: 0.1036;
  transform: translate(88.2295vw, -10px) scale(0.7688);
  animation: fall-103 27s -22s linear infinite;
}
@keyframes fall-103 {
  59.366% {
    transform: translate(86.2441vw, 59.366vh) scale(0.7688);
  }
  to {
    transform: translate(87.2368vw, 100vh) scale(0.7688);
  }
}
.snow:nth-child(104) {
  opacity: 0.6011;
  transform: translate(61.5102vw, -10px) scale(0.1195);
  animation: fall-104 12s -28s linear infinite;
}
@keyframes fall-104 {
  40.273% {
    transform: translate(67.8886vw, 40.273vh) scale(0.1195);
  }
  to {
    transform: translate(64.6994vw, 100vh) scale(0.1195);
  }
}
.snow:nth-child(105) {
  opacity: 0.7788;
  transform: translate(34.6764vw, -10px) scale(0.6565);
  animation: fall-105 10s -3s linear infinite;
}
@keyframes fall-105 {
  65.984% {
    transform: translate(36.9344vw, 65.984vh) scale(0.6565);
  }
  to {
    transform: translate(35.8054vw, 100vh) scale(0.6565);
  }
}
.snow:nth-child(106) {
  opacity: 0.206;
  transform: translate(65.3426vw, -10px) scale(0.9452);
  animation: fall-106 11s -6s linear infinite;
}
@keyframes fall-106 {
  36.771% {
    transform: translate(69.3667vw, 36.771vh) scale(0.9452);
  }
  to {
    transform: translate(67.35465vw, 100vh) scale(0.9452);
  }
}
.snow:nth-child(107) {
  opacity: 0.8479;
  transform: translate(26.6215vw, -10px) scale(0.9055);
  animation: fall-107 22s -14s linear infinite;
}
@keyframes fall-107 {
  37.116% {
    transform: translate(22.2216vw, 37.116vh) scale(0.9055);
  }
  to {
    transform: translate(24.42155vw, 100vh) scale(0.9055);
  }
}
.snow:nth-child(108) {
  opacity: 0.2266;
  transform: translate(49.184vw, -10px) scale(0.9326);
  animation: fall-108 25s -10s linear infinite;
}
@keyframes fall-108 {
  72.263% {
    transform: translate(57.2042vw, 72.263vh) scale(0.9326);
  }
  to {
    transform: translate(53.1941vw, 100vh) scale(0.9326);
  }
}
.snow:nth-child(109) {
  opacity: 0.6421;
  transform: translate(2.3282vw, -10px) scale(0.5342);
  animation: fall-109 13s -4s linear infinite;
}
@keyframes fall-109 {
  38.194% {
    transform: translate(6.5571vw, 38.194vh) scale(0.5342);
  }
  to {
    transform: translate(4.44265vw, 100vh) scale(0.5342);
  }
}
.snow:nth-child(110) {
  opacity: 0.9696;
  transform: translate(59.1622vw, -10px) scale(0.7045);
  animation: fall-110 16s -21s linear infinite;
}
@keyframes fall-110 {
  65.658% {
    transform: translate(52.8497vw, 65.658vh) scale(0.7045);
  }
  to {
    transform: translate(56.00595vw, 100vh) scale(0.7045);
  }
}
.snow:nth-child(111) {
  opacity: 0.1383;
  transform: translate(0.2769vw, -10px) scale(0.9192);
  animation: fall-111 15s -19s linear infinite;
}
@keyframes fall-111 {
  43.03% {
    transform: translate(10.0802vw, 43.03vh) scale(0.9192);
  }
  to {
    transform: translate(5.17855vw, 100vh) scale(0.9192);
  }
}
.snow:nth-child(112) {
  opacity: 0.4418;
  transform: translate(99.6228vw, -10px) scale(0.6808);
  animation: fall-112 10s -25s linear infinite;
}
@keyframes fall-112 {
  67.053% {
    transform: translate(106.9144vw, 67.053vh) scale(0.6808);
  }
  to {
    transform: translate(103.2686vw, 100vh) scale(0.6808);
  }
}
.snow:nth-child(113) {
  opacity: 0.4581;
  transform: translate(99.3914vw, -10px) scale(0.3048);
  animation: fall-113 16s -24s linear infinite;
}
@keyframes fall-113 {
  46.587% {
    transform: translate(90.3435vw, 46.587vh) scale(0.3048);
  }
  to {
    transform: translate(94.86745vw, 100vh) scale(0.3048);
  }
}
.snow:nth-child(114) {
  opacity: 0.887;
  transform: translate(13.8075vw, -10px) scale(0.9992);
  animation: fall-114 16s -4s linear infinite;
}
@keyframes fall-114 {
  45.159% {
    transform: translate(13.9364vw, 45.159vh) scale(0.9992);
  }
  to {
    transform: translate(13.87195vw, 100vh) scale(0.9992);
  }
}
.snow:nth-child(115) {
  opacity: 0.5843;
  transform: translate(40.6738vw, -10px) scale(0.2635);
  animation: fall-115 22s -20s linear infinite;
}
@keyframes fall-115 {
  55.684% {
    transform: translate(47.596vw, 55.684vh) scale(0.2635);
  }
  to {
    transform: translate(44.1349vw, 100vh) scale(0.2635);
  }
}
.snow:nth-child(116) {
  opacity: 0.4872;
  transform: translate(51.8644vw, -10px) scale(0.544);
  animation: fall-116 20s -19s linear infinite;
}
@keyframes fall-116 {
  30.084% {
    transform: translate(46.9098vw, 30.084vh) scale(0.544);
  }
  to {
    transform: translate(49.3871vw, 100vh) scale(0.544);
  }
}
.snow:nth-child(117) {
  opacity: 0.0246;
  transform: translate(43.6573vw, -10px) scale(0.8669);
  animation: fall-117 21s -14s linear infinite;
}
@keyframes fall-117 {
  75.166% {
    transform: translate(45.0453vw, 75.166vh) scale(0.8669);
  }
  to {
    transform: translate(44.3513vw, 100vh) scale(0.8669);
  }
}
.snow:nth-child(118) {
  opacity: 0.553;
  transform: translate(11.2482vw, -10px) scale(0.9285);
  animation: fall-118 22s -11s linear infinite;
}
@keyframes fall-118 {
  56.537% {
    transform: translate(14.3661vw, 56.537vh) scale(0.9285);
  }
  to {
    transform: translate(12.80715vw, 100vh) scale(0.9285);
  }
}
.snow:nth-child(119) {
  opacity: 0.5642;
  transform: translate(82.4544vw, -10px) scale(0.0055);
  animation: fall-119 16s -26s linear infinite;
}
@keyframes fall-119 {
  37.143% {
    transform: translate(74.7631vw, 37.143vh) scale(0.0055);
  }
  to {
    transform: translate(78.60875vw, 100vh) scale(0.0055);
  }
}
.snow:nth-child(120) {
  opacity: 0.2413;
  transform: translate(43.8677vw, -10px) scale(0.5869);
  animation: fall-120 29s -13s linear infinite;
}
@keyframes fall-120 {
  45.765% {
    transform: translate(48.4774vw, 45.765vh) scale(0.5869);
  }
  to {
    transform: translate(46.17255vw, 100vh) scale(0.5869);
  }
}
.snow:nth-child(121) {
  opacity: 0.5234;
  transform: translate(83.1986vw, -10px) scale(0.4914);
  animation: fall-121 30s -19s linear infinite;
}
@keyframes fall-121 {
  66.244% {
    transform: translate(87.4555vw, 66.244vh) scale(0.4914);
  }
  to {
    transform: translate(85.32705vw, 100vh) scale(0.4914);
  }
}
.snow:nth-child(122) {
  opacity: 0.6612;
  transform: translate(39.9456vw, -10px) scale(0.7067);
  animation: fall-122 12s -12s linear infinite;
}
@keyframes fall-122 {
  69.616% {
    transform: translate(44.7847vw, 69.616vh) scale(0.7067);
  }
  to {
    transform: translate(42.36515vw, 100vh) scale(0.7067);
  }
}
.snow:nth-child(123) {
  opacity: 0.4633;
  transform: translate(54.7549vw, -10px) scale(0.569);
  animation: fall-123 10s -21s linear infinite;
}
@keyframes fall-123 {
  47.193% {
    transform: translate(57.9272vw, 47.193vh) scale(0.569);
  }
  to {
    transform: translate(56.34105vw, 100vh) scale(0.569);
  }
}
.snow:nth-child(124) {
  opacity: 0.7451;
  transform: translate(42.8814vw, -10px) scale(0.6154);
  animation: fall-124 20s -11s linear infinite;
}
@keyframes fall-124 {
  69.232% {
    transform: translate(50.302vw, 69.232vh) scale(0.6154);
  }
  to {
    transform: translate(46.5917vw, 100vh) scale(0.6154);
  }
}
.snow:nth-child(125) {
  opacity: 0.0297;
  transform: translate(84.4409vw, -10px) scale(0.4113);
  animation: fall-125 15s -14s linear infinite;
}
@keyframes fall-125 {
  34.54% {
    transform: translate(79.0441vw, 34.54vh) scale(0.4113);
  }
  to {
    transform: translate(81.7425vw, 100vh) scale(0.4113);
  }
}
.snow:nth-child(126) {
  opacity: 0.1333;
  transform: translate(80.3327vw, -10px) scale(0.2732);
  animation: fall-126 17s -26s linear infinite;
}
@keyframes fall-126 {
  54.31% {
    transform: translate(87.5552vw, 54.31vh) scale(0.2732);
  }
  to {
    transform: translate(83.94395vw, 100vh) scale(0.2732);
  }
}
.snow:nth-child(127) {
  opacity: 0.887;
  transform: translate(2.0171vw, -10px) scale(0.1634);
  animation: fall-127 30s -23s linear infinite;
}
@keyframes fall-127 {
  34.135% {
    transform: translate(4.7007vw, 34.135vh) scale(0.1634);
  }
  to {
    transform: translate(3.3589vw, 100vh) scale(0.1634);
  }
}
.snow:nth-child(128) {
  opacity: 0.9036;
  transform: translate(55.6488vw, -10px) scale(0.151);
  animation: fall-128 23s -28s linear infinite;
}
@keyframes fall-128 {
  56.235% {
    transform: translate(53.4602vw, 56.235vh) scale(0.151);
  }
  to {
    transform: translate(54.5545vw, 100vh) scale(0.151);
  }
}
.snow:nth-child(129) {
  opacity: 0.4795;
  transform: translate(5.2075vw, -10px) scale(0.3625);
  animation: fall-129 13s -20s linear infinite;
}
@keyframes fall-129 {
  48.014% {
    transform: translate(3.9031vw, 48.014vh) scale(0.3625);
  }
  to {
    transform: translate(4.5553vw, 100vh) scale(0.3625);
  }
}
.snow:nth-child(130) {
  opacity: 0.7875;
  transform: translate(66.4112vw, -10px) scale(0.6604);
  animation: fall-130 19s -2s linear infinite;
}
@keyframes fall-130 {
  72.873% {
    transform: translate(72.7838vw, 72.873vh) scale(0.6604);
  }
  to {
    transform: translate(69.5975vw, 100vh) scale(0.6604);
  }
}
.snow:nth-child(131) {
  opacity: 0.1104;
  transform: translate(30.1564vw, -10px) scale(0.5159);
  animation: fall-131 24s -2s linear infinite;
}
@keyframes fall-131 {
  48.388% {
    transform: translate(37.1367vw, 48.388vh) scale(0.5159);
  }
  to {
    transform: translate(33.64655vw, 100vh) scale(0.5159);
  }
}
.snow:nth-child(132) {
  opacity: 0.7787;
  transform: translate(6.5666vw, -10px) scale(0.9791);
  animation: fall-132 12s -19s linear infinite;
}
@keyframes fall-132 {
  39.815% {
    transform: translate(4.8628vw, 39.815vh) scale(0.9791);
  }
  to {
    transform: translate(5.7147vw, 100vh) scale(0.9791);
  }
}
.snow:nth-child(133) {
  opacity: 0.5059;
  transform: translate(79.0337vw, -10px) scale(0.3377);
  animation: fall-133 15s -11s linear infinite;
}
@keyframes fall-133 {
  51.19% {
    transform: translate(71.1482vw, 51.19vh) scale(0.3377);
  }
  to {
    transform: translate(75.09095vw, 100vh) scale(0.3377);
  }
}
.snow:nth-child(134) {
  opacity: 0.7964;
  transform: translate(87.2425vw, -10px) scale(0.6021);
  animation: fall-134 17s -15s linear infinite;
}
@keyframes fall-134 {
  64.323% {
    transform: translate(83.6565vw, 64.323vh) scale(0.6021);
  }
  to {
    transform: translate(85.4495vw, 100vh) scale(0.6021);
  }
}
.snow:nth-child(135) {
  opacity: 0.3312;
  transform: translate(77.8955vw, -10px) scale(0.6627);
  animation: fall-135 19s -30s linear infinite;
}
@keyframes fall-135 {
  40.088% {
    transform: translate(86.7169vw, 40.088vh) scale(0.6627);
  }
  to {
    transform: translate(82.3062vw, 100vh) scale(0.6627);
  }
}
.snow:nth-child(136) {
  opacity: 0.1435;
  transform: translate(66.8083vw, -10px) scale(0.6588);
  animation: fall-136 25s -22s linear infinite;
}
@keyframes fall-136 {
  47.518% {
    transform: translate(57.9558vw, 47.518vh) scale(0.6588);
  }
  to {
    transform: translate(62.38205vw, 100vh) scale(0.6588);
  }
}
.snow:nth-child(137) {
  opacity: 0.0399;
  transform: translate(15.901vw, -10px) scale(0.7599);
  animation: fall-137 13s -17s linear infinite;
}
@keyframes fall-137 {
  68.494% {
    transform: translate(9.1206vw, 68.494vh) scale(0.7599);
  }
  to {
    transform: translate(12.5108vw, 100vh) scale(0.7599);
  }
}
.snow:nth-child(138) {
  opacity: 0.2629;
  transform: translate(97.04vw, -10px) scale(0.5159);
  animation: fall-138 24s -10s linear infinite;
}
@keyframes fall-138 {
  76.731% {
    transform: translate(101.4605vw, 76.731vh) scale(0.5159);
  }
  to {
    transform: translate(99.25025vw, 100vh) scale(0.5159);
  }
}
.snow:nth-child(139) {
  opacity: 0.1761;
  transform: translate(48.3749vw, -10px) scale(0.4649);
  animation: fall-139 14s -21s linear infinite;
}
@keyframes fall-139 {
  52.962% {
    transform: translate(55.2281vw, 52.962vh) scale(0.4649);
  }
  to {
    transform: translate(51.8015vw, 100vh) scale(0.4649);
  }
}
.snow:nth-child(140) {
  opacity: 0.7151;
  transform: translate(66.8818vw, -10px) scale(0.7696);
  animation: fall-140 16s -3s linear infinite;
}
@keyframes fall-140 {
  31.138% {
    transform: translate(72.7405vw, 31.138vh) scale(0.7696);
  }
  to {
    transform: translate(69.81115vw, 100vh) scale(0.7696);
  }
}
.snow:nth-child(141) {
  opacity: 0.985;
  transform: translate(10.5307vw, -10px) scale(0.3941);
  animation: fall-141 29s -3s linear infinite;
}
@keyframes fall-141 {
  40.897% {
    transform: translate(14.6951vw, 40.897vh) scale(0.3941);
  }
  to {
    transform: translate(12.6129vw, 100vh) scale(0.3941);
  }
}
.snow:nth-child(142) {
  opacity: 0.7987;
  transform: translate(52.7412vw, -10px) scale(0.2106);
  animation: fall-142 18s -27s linear infinite;
}
@keyframes fall-142 {
  72.718% {
    transform: translate(52.1979vw, 72.718vh) scale(0.2106);
  }
  to {
    transform: translate(52.46955vw, 100vh) scale(0.2106);
  }
}
.snow:nth-child(143) {
  opacity: 0.3196;
  transform: translate(78.0627vw, -10px) scale(0.2137);
  animation: fall-143 27s -7s linear infinite;
}
@keyframes fall-143 {
  52.777% {
    transform: translate(70.2322vw, 52.777vh) scale(0.2137);
  }
  to {
    transform: translate(74.14745vw, 100vh) scale(0.2137);
  }
}
.snow:nth-child(144) {
  opacity: 0.5878;
  transform: translate(6.1587vw, -10px) scale(0.3354);
  animation: fall-144 24s -16s linear infinite;
}
@keyframes fall-144 {
  64.462% {
    transform: translate(1.9516vw, 64.462vh) scale(0.3354);
  }
  to {
    transform: translate(4.05515vw, 100vh) scale(0.3354);
  }
}
.snow:nth-child(145) {
  opacity: 0.0627;
  transform: translate(41.9955vw, -10px) scale(0.3004);
  animation: fall-145 18s -2s linear infinite;
}
@keyframes fall-145 {
  51.791% {
    transform: translate(43.2737vw, 51.791vh) scale(0.3004);
  }
  to {
    transform: translate(42.6346vw, 100vh) scale(0.3004);
  }
}
.snow:nth-child(146) {
  opacity: 0.2498;
  transform: translate(90.5609vw, -10px) scale(0.9621);
  animation: fall-146 12s -13s linear infinite;
}
@keyframes fall-146 {
  77.778% {
    transform: translate(96.1026vw, 77.778vh) scale(0.9621);
  }
  to {
    transform: translate(93.33175vw, 100vh) scale(0.9621);
  }
}
.snow:nth-child(147) {
  opacity: 0.1373;
  transform: translate(43.3143vw, -10px) scale(0.4473);
  animation: fall-147 19s -2s linear infinite;
}
@keyframes fall-147 {
  58.554% {
    transform: translate(40.0064vw, 58.554vh) scale(0.4473);
  }
  to {
    transform: translate(41.66035vw, 100vh) scale(0.4473);
  }
}
.snow:nth-child(148) {
  opacity: 0.2368;
  transform: translate(19.5284vw, -10px) scale(0.1585);
  animation: fall-148 30s -13s linear infinite;
}
@keyframes fall-148 {
  71.35% {
    transform: translate(14.1255vw, 71.35vh) scale(0.1585);
  }
  to {
    transform: translate(16.82695vw, 100vh) scale(0.1585);
  }
}
.snow:nth-child(149) {
  opacity: 0.8002;
  transform: translate(83.4481vw, -10px) scale(0.5843);
  animation: fall-149 23s -28s linear infinite;
}
@keyframes fall-149 {
  47.857% {
    transform: translate(80.8891vw, 47.857vh) scale(0.5843);
  }
  to {
    transform: translate(82.1686vw, 100vh) scale(0.5843);
  }
}
.snow:nth-child(150) {
  opacity: 0.0958;
  transform: translate(12.8586vw, -10px) scale(0.7044);
  animation: fall-150 28s -1s linear infinite;
}
@keyframes fall-150 {
  73.522% {
    transform: translate(14.9962vw, 73.522vh) scale(0.7044);
  }
  to {
    transform: translate(13.9274vw, 100vh) scale(0.7044);
  }
}
.snow:nth-child(151) {
  opacity: 0.2574;
  transform: translate(1.301vw, -10px) scale(0.199);
  animation: fall-151 24s -18s linear infinite;
}
@keyframes fall-151 {
  56.261% {
    transform: translate(8.7108vw, 56.261vh) scale(0.199);
  }
  to {
    transform: translate(5.0059vw, 100vh) scale(0.199);
  }
}
.snow:nth-child(152) {
  opacity: 0.4255;
  transform: translate(32.1829vw, -10px) scale(0.9311);
  animation: fall-152 18s -8s linear infinite;
}
@keyframes fall-152 {
  37.411% {
    transform: translate(25.7265vw, 37.411vh) scale(0.9311);
  }
  to {
    transform: translate(28.9547vw, 100vh) scale(0.9311);
  }
}
.snow:nth-child(153) {
  opacity: 0.2217;
  transform: translate(82.6047vw, -10px) scale(0.2468);
  animation: fall-153 27s -10s linear infinite;
}
@keyframes fall-153 {
  77.324% {
    transform: translate(89.3545vw, 77.324vh) scale(0.2468);
  }
  to {
    transform: translate(85.9796vw, 100vh) scale(0.2468);
  }
}
.snow:nth-child(154) {
  opacity: 0.9518;
  transform: translate(10.0585vw, -10px) scale(0.2105);
  animation: fall-154 20s -27s linear infinite;
}
@keyframes fall-154 {
  77.764% {
    transform: translate(10.8581vw, 77.764vh) scale(0.2105);
  }
  to {
    transform: translate(10.4583vw, 100vh) scale(0.2105);
  }
}
.snow:nth-child(155) {
  opacity: 0.0378;
  transform: translate(62.2471vw, -10px) scale(0.3131);
  animation: fall-155 21s -7s linear infinite;
}
@keyframes fall-155 {
  30.571% {
    transform: translate(52.801vw, 30.571vh) scale(0.3131);
  }
  to {
    transform: translate(57.52405vw, 100vh) scale(0.3131);
  }
}
.snow:nth-child(156) {
  opacity: 0.7928;
  transform: translate(10.2214vw, -10px) scale(0.9866);
  animation: fall-156 27s -1s linear infinite;
}
@keyframes fall-156 {
  49.908% {
    transform: translate(2.6179vw, 49.908vh) scale(0.9866);
  }
  to {
    transform: translate(6.41965vw, 100vh) scale(0.9866);
  }
}
.snow:nth-child(157) {
  opacity: 0.8079;
  transform: translate(32.3585vw, -10px) scale(0.0525);
  animation: fall-157 15s -13s linear infinite;
}
@keyframes fall-157 {
  32.132% {
    transform: translate(28.3541vw, 32.132vh) scale(0.0525);
  }
  to {
    transform: translate(30.3563vw, 100vh) scale(0.0525);
  }
}
.snow:nth-child(158) {
  opacity: 0.151;
  transform: translate(66.954vw, -10px) scale(0.0885);
  animation: fall-158 21s -9s linear infinite;
}
@keyframes fall-158 {
  52.719% {
    transform: translate(63.173vw, 52.719vh) scale(0.0885);
  }
  to {
    transform: translate(65.0635vw, 100vh) scale(0.0885);
  }
}
.snow:nth-child(159) {
  opacity: 0.1952;
  transform: translate(46.1855vw, -10px) scale(0.9898);
  animation: fall-159 13s -16s linear infinite;
}
@keyframes fall-159 {
  46.372% {
    transform: translate(38.0298vw, 46.372vh) scale(0.9898);
  }
  to {
    transform: translate(42.10765vw, 100vh) scale(0.9898);
  }
}
.snow:nth-child(160) {
  opacity: 0.5495;
  transform: translate(29.9888vw, -10px) scale(0.5363);
  animation: fall-160 18s -4s linear infinite;
}
@keyframes fall-160 {
  49.939% {
    transform: translate(36.1748vw, 49.939vh) scale(0.5363);
  }
  to {
    transform: translate(33.0818vw, 100vh) scale(0.5363);
  }
}
.snow:nth-child(161) {
  opacity: 0.856;
  transform: translate(23.9541vw, -10px) scale(0.5855);
  animation: fall-161 28s -11s linear infinite;
}
@keyframes fall-161 {
  45.665% {
    transform: translate(30.8547vw, 45.665vh) scale(0.5855);
  }
  to {
    transform: translate(27.4044vw, 100vh) scale(0.5855);
  }
}
.snow:nth-child(162) {
  opacity: 0.7659;
  transform: translate(79.4406vw, -10px) scale(0.3045);
  animation: fall-162 24s -27s linear infinite;
}
@keyframes fall-162 {
  77.388% {
    transform: translate(88.9159vw, 77.388vh) scale(0.3045);
  }
  to {
    transform: translate(84.17825vw, 100vh) scale(0.3045);
  }
}
.snow:nth-child(163) {
  opacity: 0.6103;
  transform: translate(21.8104vw, -10px) scale(0.0361);
  animation: fall-163 25s -2s linear infinite;
}
@keyframes fall-163 {
  38.414% {
    transform: translate(13.6204vw, 38.414vh) scale(0.0361);
  }
  to {
    transform: translate(17.7154vw, 100vh) scale(0.0361);
  }
}
.snow:nth-child(164) {
  opacity: 0.4231;
  transform: translate(16.9058vw, -10px) scale(0.9181);
  animation: fall-164 23s -11s linear infinite;
}
@keyframes fall-164 {
  73.398% {
    transform: translate(15.5033vw, 73.398vh) scale(0.9181);
  }
  to {
    transform: translate(16.20455vw, 100vh) scale(0.9181);
  }
}
.snow:nth-child(165) {
  opacity: 0.2998;
  transform: translate(3.6724vw, -10px) scale(0.9837);
  animation: fall-165 22s -19s linear infinite;
}
@keyframes fall-165 {
  78.395% {
    transform: translate(-2.6565vw, 78.395vh) scale(0.9837);
  }
  to {
    transform: translate(0.50795vw, 100vh) scale(0.9837);
  }
}
.snow:nth-child(166) {
  opacity: 0.0336;
  transform: translate(98.2296vw, -10px) scale(0.8411);
  animation: fall-166 23s -26s linear infinite;
}
@keyframes fall-166 {
  63.403% {
    transform: translate(90.2269vw, 63.403vh) scale(0.8411);
  }
  to {
    transform: translate(94.22825vw, 100vh) scale(0.8411);
  }
}
.snow:nth-child(167) {
  opacity: 0.2504;
  transform: translate(1.434vw, -10px) scale(0.3848);
  animation: fall-167 24s -25s linear infinite;
}
@keyframes fall-167 {
  68.44% {
    transform: translate(-4.0235vw, 68.44vh) scale(0.3848);
  }
  to {
    transform: translate(-1.29475vw, 100vh) scale(0.3848);
  }
}
.snow:nth-child(168) {
  opacity: 0.1464;
  transform: translate(28.7441vw, -10px) scale(0.2478);
  animation: fall-168 11s -22s linear infinite;
}
@keyframes fall-168 {
  75.908% {
    transform: translate(23.8984vw, 75.908vh) scale(0.2478);
  }
  to {
    transform: translate(26.32125vw, 100vh) scale(0.2478);
  }
}
.snow:nth-child(169) {
  opacity: 0.9771;
  transform: translate(22.0904vw, -10px) scale(0.2952);
  animation: fall-169 12s -13s linear infinite;
}
@keyframes fall-169 {
  45.092% {
    transform: translate(30.0351vw, 45.092vh) scale(0.2952);
  }
  to {
    transform: translate(26.06275vw, 100vh) scale(0.2952);
  }
}
.snow:nth-child(170) {
  opacity: 0.4173;
  transform: translate(58.3341vw, -10px) scale(0.056);
  animation: fall-170 19s -4s linear infinite;
}
@keyframes fall-170 {
  67.774% {
    transform: translate(49.8397vw, 67.774vh) scale(0.056);
  }
  to {
    transform: translate(54.0869vw, 100vh) scale(0.056);
  }
}
.snow:nth-child(171) {
  opacity: 0.2308;
  transform: translate(71.2887vw, -10px) scale(0.9482);
  animation: fall-171 26s -23s linear infinite;
}
@keyframes fall-171 {
  78.979% {
    transform: translate(79.6943vw, 78.979vh) scale(0.9482);
  }
  to {
    transform: translate(75.4915vw, 100vh) scale(0.9482);
  }
}
.snow:nth-child(172) {
  opacity: 0.2782;
  transform: translate(50.0488vw, -10px) scale(0.3779);
  animation: fall-172 24s -7s linear infinite;
}
@keyframes fall-172 {
  58.511% {
    transform: translate(40.4404vw, 58.511vh) scale(0.3779);
  }
  to {
    transform: translate(45.2446vw, 100vh) scale(0.3779);
  }
}
.snow:nth-child(173) {
  opacity: 0.3243;
  transform: translate(86.8559vw, -10px) scale(0.7238);
  animation: fall-173 20s -20s linear infinite;
}
@keyframes fall-173 {
  54.534% {
    transform: translate(91.8646vw, 54.534vh) scale(0.7238);
  }
  to {
    transform: translate(89.36025vw, 100vh) scale(0.7238);
  }
}
.snow:nth-child(174) {
  opacity: 0.0627;
  transform: translate(49.6694vw, -10px) scale(0.7758);
  animation: fall-174 12s -8s linear infinite;
}
@keyframes fall-174 {
  53.094% {
    transform: translate(44.7633vw, 53.094vh) scale(0.7758);
  }
  to {
    transform: translate(47.21635vw, 100vh) scale(0.7758);
  }
}
.snow:nth-child(175) {
  opacity: 0.2412;
  transform: translate(86.4545vw, -10px) scale(0.5916);
  animation: fall-175 25s -20s linear infinite;
}
@keyframes fall-175 {
  55.295% {
    transform: translate(93.8808vw, 55.295vh) scale(0.5916);
  }
  to {
    transform: translate(90.16765vw, 100vh) scale(0.5916);
  }
}
.snow:nth-child(176) {
  opacity: 0.2226;
  transform: translate(88.3354vw, -10px) scale(0.5486);
  animation: fall-176 29s -27s linear infinite;
}
@keyframes fall-176 {
  39.654% {
    transform: translate(94.1961vw, 39.654vh) scale(0.5486);
  }
  to {
    transform: translate(91.26575vw, 100vh) scale(0.5486);
  }
}
.snow:nth-child(177) {
  opacity: 0.0965;
  transform: translate(21.7707vw, -10px) scale(0.6806);
  animation: fall-177 21s -20s linear infinite;
}
@keyframes fall-177 {
  67.998% {
    transform: translate(21.7681vw, 67.998vh) scale(0.6806);
  }
  to {
    transform: translate(21.7694vw, 100vh) scale(0.6806);
  }
}
.snow:nth-child(178) {
  opacity: 0.231;
  transform: translate(27.8194vw, -10px) scale(0.3662);
  animation: fall-178 20s -19s linear infinite;
}
@keyframes fall-178 {
  40.753% {
    transform: translate(24.1489vw, 40.753vh) scale(0.3662);
  }
  to {
    transform: translate(25.98415vw, 100vh) scale(0.3662);
  }
}
.snow:nth-child(179) {
  opacity: 0.2422;
  transform: translate(43.1957vw, -10px) scale(0.8409);
  animation: fall-179 17s -30s linear infinite;
}
@keyframes fall-179 {
  76.106% {
    transform: translate(47.8186vw, 76.106vh) scale(0.8409);
  }
  to {
    transform: translate(45.50715vw, 100vh) scale(0.8409);
  }
}
.snow:nth-child(180) {
  opacity: 0.3875;
  transform: translate(48.7227vw, -10px) scale(0.7285);
  animation: fall-180 23s -24s linear infinite;
}
@keyframes fall-180 {
  35.737% {
    transform: translate(48.3629vw, 35.737vh) scale(0.7285);
  }
  to {
    transform: translate(48.5428vw, 100vh) scale(0.7285);
  }
}
.snow:nth-child(181) {
  opacity: 0.067;
  transform: translate(64.0698vw, -10px) scale(0.3842);
  animation: fall-181 21s -10s linear infinite;
}
@keyframes fall-181 {
  44.122% {
    transform: translate(55.8227vw, 44.122vh) scale(0.3842);
  }
  to {
    transform: translate(59.94625vw, 100vh) scale(0.3842);
  }
}
.snow:nth-child(182) {
  opacity: 0.6272;
  transform: translate(14.2641vw, -10px) scale(0.1032);
  animation: fall-182 14s -2s linear infinite;
}
@keyframes fall-182 {
  66.902% {
    transform: translate(15.49vw, 66.902vh) scale(0.1032);
  }
  to {
    transform: translate(14.87705vw, 100vh) scale(0.1032);
  }
}
.snow:nth-child(183) {
  opacity: 0.0401;
  transform: translate(66.5376vw, -10px) scale(0.0744);
  animation: fall-183 26s -12s linear infinite;
}
@keyframes fall-183 {
  58.352% {
    transform: translate(60.6839vw, 58.352vh) scale(0.0744);
  }
  to {
    transform: translate(63.61075vw, 100vh) scale(0.0744);
  }
}
.snow:nth-child(184) {
  opacity: 0.152;
  transform: translate(15.9072vw, -10px) scale(0.8652);
  animation: fall-184 16s -23s linear infinite;
}
@keyframes fall-184 {
  61.996% {
    transform: translate(6.287vw, 61.996vh) scale(0.8652);
  }
  to {
    transform: translate(11.0971vw, 100vh) scale(0.8652);
  }
}
.snow:nth-child(185) {
  opacity: 0.4827;
  transform: translate(73.0479vw, -10px) scale(0.7751);
  animation: fall-185 24s -17s linear infinite;
}
@keyframes fall-185 {
  75.539% {
    transform: translate(71.4457vw, 75.539vh) scale(0.7751);
  }
  to {
    transform: translate(72.2468vw, 100vh) scale(0.7751);
  }
}
.snow:nth-child(186) {
  opacity: 0.0784;
  transform: translate(83.2346vw, -10px) scale(0.1595);
  animation: fall-186 30s -26s linear infinite;
}
@keyframes fall-186 {
  38.732% {
    transform: translate(92.8278vw, 38.732vh) scale(0.1595);
  }
  to {
    transform: translate(88.0312vw, 100vh) scale(0.1595);
  }
}
.snow:nth-child(187) {
  opacity: 0.1781;
  transform: translate(14.339vw, -10px) scale(0.2201);
  animation: fall-187 17s -4s linear infinite;
}
@keyframes fall-187 {
  38.31% {
    transform: translate(23.0219vw, 38.31vh) scale(0.2201);
  }
  to {
    transform: translate(18.68045vw, 100vh) scale(0.2201);
  }
}
.snow:nth-child(188) {
  opacity: 0.5656;
  transform: translate(26.516vw, -10px) scale(0.9667);
  animation: fall-188 11s -8s linear infinite;
}
@keyframes fall-188 {
  68.615% {
    transform: translate(25.8863vw, 68.615vh) scale(0.9667);
  }
  to {
    transform: translate(26.20115vw, 100vh) scale(0.9667);
  }
}
.snow:nth-child(189) {
  opacity: 0.5853;
  transform: translate(0.1574vw, -10px) scale(0.4339);
  animation: fall-189 14s -23s linear infinite;
}
@keyframes fall-189 {
  70.195% {
    transform: translate(-6.4063vw, 70.195vh) scale(0.4339);
  }
  to {
    transform: translate(-3.12445vw, 100vh) scale(0.4339);
  }
}
.snow:nth-child(190) {
  opacity: 0.4141;
  transform: translate(95.204vw, -10px) scale(0.8714);
  animation: fall-190 26s -15s linear infinite;
}
@keyframes fall-190 {
  71.35% {
    transform: translate(103.9495vw, 71.35vh) scale(0.8714);
  }
  to {
    transform: translate(99.57675vw, 100vh) scale(0.8714);
  }
}
.snow:nth-child(191) {
  opacity: 0.9943;
  transform: translate(54.9097vw, -10px) scale(0.2997);
  animation: fall-191 21s -14s linear infinite;
}
@keyframes fall-191 {
  66.696% {
    transform: translate(45.638vw, 66.696vh) scale(0.2997);
  }
  to {
    transform: translate(50.27385vw, 100vh) scale(0.2997);
  }
}
.snow:nth-child(192) {
  opacity: 0.0449;
  transform: translate(65.628vw, -10px) scale(0.398);
  animation: fall-192 18s -1s linear infinite;
}
@keyframes fall-192 {
  65.838% {
    transform: translate(65.5401vw, 65.838vh) scale(0.398);
  }
  to {
    transform: translate(65.58405vw, 100vh) scale(0.398);
  }
}
.snow:nth-child(193) {
  opacity: 0.9029;
  transform: translate(89.9172vw, -10px) scale(0.8938);
  animation: fall-193 23s -27s linear infinite;
}
@keyframes fall-193 {
  41.461% {
    transform: translate(94.451vw, 41.461vh) scale(0.8938);
  }
  to {
    transform: translate(92.1841vw, 100vh) scale(0.8938);
  }
}
.snow:nth-child(194) {
  opacity: 0.7786;
  transform: translate(20.5892vw, -10px) scale(0.7933);
  animation: fall-194 30s -27s linear infinite;
}
@keyframes fall-194 {
  60.039% {
    transform: translate(13.097vw, 60.039vh) scale(0.7933);
  }
  to {
    transform: translate(16.8431vw, 100vh) scale(0.7933);
  }
}
.snow:nth-child(195) {
  opacity: 0.4637;
  transform: translate(8.6077vw, -10px) scale(0.918);
  animation: fall-195 28s -27s linear infinite;
}
@keyframes fall-195 {
  50.151% {
    transform: translate(2.7549vw, 50.151vh) scale(0.918);
  }
  to {
    transform: translate(5.6813vw, 100vh) scale(0.918);
  }
}
.snow:nth-child(196) {
  opacity: 0.2314;
  transform: translate(5.5565vw, -10px) scale(0.8672);
  animation: fall-196 27s -16s linear infinite;
}
@keyframes fall-196 {
  77.324% {
    transform: translate(4.6391vw, 77.324vh) scale(0.8672);
  }
  to {
    transform: translate(5.0978vw, 100vh) scale(0.8672);
  }
}
.snow:nth-child(197) {
  opacity: 0.6887;
  transform: translate(77.1799vw, -10px) scale(0.475);
  animation: fall-197 22s -27s linear infinite;
}
@keyframes fall-197 {
  61.109% {
    transform: translate(70.4353vw, 61.109vh) scale(0.475);
  }
  to {
    transform: translate(73.8076vw, 100vh) scale(0.475);
  }
}
.snow:nth-child(198) {
  opacity: 0.9752;
  transform: translate(96.5802vw, -10px) scale(0.592);
  animation: fall-198 17s -27s linear infinite;
}
@keyframes fall-198 {
  38.741% {
    transform: translate(99.8257vw, 38.741vh) scale(0.592);
  }
  to {
    transform: translate(98.20295vw, 100vh) scale(0.592);
  }
}
.snow:nth-child(199) {
  opacity: 0.4692;
  transform: translate(2.4152vw, -10px) scale(0.0557);
  animation: fall-199 29s -26s linear infinite;
}
@keyframes fall-199 {
  79.106% {
    transform: translate(3.6854vw, 79.106vh) scale(0.0557);
  }
  to {
    transform: translate(3.0503vw, 100vh) scale(0.0557);
  }
}
.snow:nth-child(200) {
  opacity: 0.1771;
  transform: translate(59.6712vw, -10px) scale(0.9319);
  animation: fall-200 26s -2s linear infinite;
}
@keyframes fall-200 {
  61.01% {
    transform: translate(56.044vw, 61.01vh) scale(0.9319);
  }
  to {
    transform: translate(57.8576vw, 100vh) scale(0.9319);
  }
}
