.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.3872;
  transform: translate(17.3607vw, -10px) scale(0.5423);
  animation: fall-1 13s -6s linear infinite;
}
@keyframes fall-1 {
  50.022% {
    transform: translate(18.8264vw, 360.1584px) scale(0.5423);
  }
  to {
    transform: translate(18.09355vw, 720px) scale(0.5423);
  }
}
.snow:nth-child(2) {
  opacity: 0.7023;
  transform: translate(48.8028vw, -10px) scale(0.1344);
  animation: fall-2 21s -27s linear infinite;
}
@keyframes fall-2 {
  44.357% {
    transform: translate(47.5644vw, 319.3704px) scale(0.1344);
  }
  to {
    transform: translate(48.1836vw, 720px) scale(0.1344);
  }
}
.snow:nth-child(3) {
  opacity: 0.0295;
  transform: translate(66.5628vw, -10px) scale(0.1698);
  animation: fall-3 25s -17s linear infinite;
}
@keyframes fall-3 {
  77.266% {
    transform: translate(75.1875vw, 556.3152px) scale(0.1698);
  }
  to {
    transform: translate(70.87515vw, 720px) scale(0.1698);
  }
}
.snow:nth-child(4) {
  opacity: 0.4376;
  transform: translate(8.1133vw, -10px) scale(0.5649);
  animation: fall-4 21s -6s linear infinite;
}
@keyframes fall-4 {
  76.956% {
    transform: translate(17.9063vw, 554.0832px) scale(0.5649);
  }
  to {
    transform: translate(13.0098vw, 720px) scale(0.5649);
  }
}
.snow:nth-child(5) {
  opacity: 0.6785;
  transform: translate(68.139vw, -10px) scale(0.0004);
  animation: fall-5 22s -26s linear infinite;
}
@keyframes fall-5 {
  65.553% {
    transform: translate(73.5661vw, 471.9816px) scale(0.0004);
  }
  to {
    transform: translate(70.85255vw, 720px) scale(0.0004);
  }
}
.snow:nth-child(6) {
  opacity: 0.3339;
  transform: translate(73.2105vw, -10px) scale(0.8617);
  animation: fall-6 18s -16s linear infinite;
}
@keyframes fall-6 {
  67.162% {
    transform: translate(69.0431vw, 483.5664px) scale(0.8617);
  }
  to {
    transform: translate(71.1268vw, 720px) scale(0.8617);
  }
}
.snow:nth-child(7) {
  opacity: 0.8205;
  transform: translate(21.1037vw, -10px) scale(0.9959);
  animation: fall-7 15s -22s linear infinite;
}
@keyframes fall-7 {
  63.284% {
    transform: translate(24.2083vw, 455.6448px) scale(0.9959);
  }
  to {
    transform: translate(22.656vw, 720px) scale(0.9959);
  }
}
.snow:nth-child(8) {
  opacity: 0.4645;
  transform: translate(53.9051vw, -10px) scale(0.5686);
  animation: fall-8 14s -3s linear infinite;
}
@keyframes fall-8 {
  37.528% {
    transform: translate(44.5209vw, 270.2016px) scale(0.5686);
  }
  to {
    transform: translate(49.213vw, 720px) scale(0.5686);
  }
}
.snow:nth-child(9) {
  opacity: 0.1275;
  transform: translate(54.9993vw, -10px) scale(0.6401);
  animation: fall-9 26s -29s linear infinite;
}
@keyframes fall-9 {
  64.558% {
    transform: translate(51.5181vw, 464.8176px) scale(0.6401);
  }
  to {
    transform: translate(53.2587vw, 720px) scale(0.6401);
  }
}
.snow:nth-child(10) {
  opacity: 0.6664;
  transform: translate(47.4243vw, -10px) scale(0.8063);
  animation: fall-10 27s -3s linear infinite;
}
@keyframes fall-10 {
  66.266% {
    transform: translate(54.0872vw, 477.1152px) scale(0.8063);
  }
  to {
    transform: translate(50.75575vw, 720px) scale(0.8063);
  }
}
.snow:nth-child(11) {
  opacity: 0.5099;
  transform: translate(16.4546vw, -10px) scale(0.4646);
  animation: fall-11 12s -26s linear infinite;
}
@keyframes fall-11 {
  49.788% {
    transform: translate(14.9577vw, 358.4736px) scale(0.4646);
  }
  to {
    transform: translate(15.70615vw, 720px) scale(0.4646);
  }
}
.snow:nth-child(12) {
  opacity: 0.1638;
  transform: translate(33.1426vw, -10px) scale(0.657);
  animation: fall-12 21s -13s linear infinite;
}
@keyframes fall-12 {
  67.252% {
    transform: translate(40.7191vw, 484.2144px) scale(0.657);
  }
  to {
    transform: translate(36.93085vw, 720px) scale(0.657);
  }
}
.snow:nth-child(13) {
  opacity: 0.7122;
  transform: translate(19.4139vw, -10px) scale(0.3987);
  animation: fall-13 16s -10s linear infinite;
}
@keyframes fall-13 {
  60.106% {
    transform: translate(24.7058vw, 432.7632px) scale(0.3987);
  }
  to {
    transform: translate(22.05985vw, 720px) scale(0.3987);
  }
}
.snow:nth-child(14) {
  opacity: 0.4698;
  transform: translate(86.361vw, -10px) scale(0.6259);
  animation: fall-14 17s -4s linear infinite;
}
@keyframes fall-14 {
  65.561% {
    transform: translate(83.3063vw, 472.0392px) scale(0.6259);
  }
  to {
    transform: translate(84.83365vw, 720px) scale(0.6259);
  }
}
.snow:nth-child(15) {
  opacity: 0.9463;
  transform: translate(78.4567vw, -10px) scale(0.3512);
  animation: fall-15 24s -3s linear infinite;
}
@keyframes fall-15 {
  61.729% {
    transform: translate(75.3909vw, 444.4488px) scale(0.3512);
  }
  to {
    transform: translate(76.9238vw, 720px) scale(0.3512);
  }
}
.snow:nth-child(16) {
  opacity: 0.6279;
  transform: translate(70.8134vw, -10px) scale(0.3686);
  animation: fall-16 18s -3s linear infinite;
}
@keyframes fall-16 {
  78.951% {
    transform: translate(68.3279vw, 568.4472px) scale(0.3686);
  }
  to {
    transform: translate(69.57065vw, 720px) scale(0.3686);
  }
}
.snow:nth-child(17) {
  opacity: 0.7004;
  transform: translate(34.9579vw, -10px) scale(0.2527);
  animation: fall-17 26s -5s linear infinite;
}
@keyframes fall-17 {
  70.143% {
    transform: translate(28.9366vw, 505.0296px) scale(0.2527);
  }
  to {
    transform: translate(31.94725vw, 720px) scale(0.2527);
  }
}
.snow:nth-child(18) {
  opacity: 0.6684;
  transform: translate(59.847vw, -10px) scale(0.4874);
  animation: fall-18 13s -8s linear infinite;
}
@keyframes fall-18 {
  39.077% {
    transform: translate(67.5941vw, 281.3544px) scale(0.4874);
  }
  to {
    transform: translate(63.72055vw, 720px) scale(0.4874);
  }
}
.snow:nth-child(19) {
  opacity: 0.9863;
  transform: translate(60.2347vw, -10px) scale(0.0724);
  animation: fall-19 16s -25s linear infinite;
}
@keyframes fall-19 {
  48.379% {
    transform: translate(68.6585vw, 348.3288px) scale(0.0724);
  }
  to {
    transform: translate(64.4466vw, 720px) scale(0.0724);
  }
}
.snow:nth-child(20) {
  opacity: 0.5511;
  transform: translate(1.8113vw, -10px) scale(0.9289);
  animation: fall-20 16s -26s linear infinite;
}
@keyframes fall-20 {
  59.387% {
    transform: translate(8.7899vw, 427.5864px) scale(0.9289);
  }
  to {
    transform: translate(5.3006vw, 720px) scale(0.9289);
  }
}
.snow:nth-child(21) {
  opacity: 0.4467;
  transform: translate(36.2587vw, -10px) scale(0.6679);
  animation: fall-21 19s -8s linear infinite;
}
@keyframes fall-21 {
  45.269% {
    transform: translate(38.7vw, 325.9368px) scale(0.6679);
  }
  to {
    transform: translate(37.47935vw, 720px) scale(0.6679);
  }
}
.snow:nth-child(22) {
  opacity: 0.4565;
  transform: translate(56.2477vw, -10px) scale(0.4814);
  animation: fall-22 24s -9s linear infinite;
}
@keyframes fall-22 {
  35.629% {
    transform: translate(62.0739vw, 256.5288px) scale(0.4814);
  }
  to {
    transform: translate(59.1608vw, 720px) scale(0.4814);
  }
}
.snow:nth-child(23) {
  opacity: 0.9734;
  transform: translate(52.5094vw, -10px) scale(0.3039);
  animation: fall-23 17s -6s linear infinite;
}
@keyframes fall-23 {
  31.869% {
    transform: translate(49.2084vw, 229.4568px) scale(0.3039);
  }
  to {
    transform: translate(50.8589vw, 720px) scale(0.3039);
  }
}
.snow:nth-child(24) {
  opacity: 0.048;
  transform: translate(83.3748vw, -10px) scale(0.504);
  animation: fall-24 25s -20s linear infinite;
}
@keyframes fall-24 {
  33.017% {
    transform: translate(81.4539vw, 237.7224px) scale(0.504);
  }
  to {
    transform: translate(82.41435vw, 720px) scale(0.504);
  }
}
.snow:nth-child(25) {
  opacity: 0.3945;
  transform: translate(41.4936vw, -10px) scale(0.027);
  animation: fall-25 30s -1s linear infinite;
}
@keyframes fall-25 {
  63.251% {
    transform: translate(36.3284vw, 455.4072px) scale(0.027);
  }
  to {
    transform: translate(38.911vw, 720px) scale(0.027);
  }
}
.snow:nth-child(26) {
  opacity: 0.8608;
  transform: translate(57.4889vw, -10px) scale(0.3129);
  animation: fall-26 25s -27s linear infinite;
}
@keyframes fall-26 {
  51.179% {
    transform: translate(58.0857vw, 368.4888px) scale(0.3129);
  }
  to {
    transform: translate(57.7873vw, 720px) scale(0.3129);
  }
}
.snow:nth-child(27) {
  opacity: 0.3074;
  transform: translate(53.278vw, -10px) scale(0.7039);
  animation: fall-27 21s -25s linear infinite;
}
@keyframes fall-27 {
  67.951% {
    transform: translate(52.9591vw, 489.2472px) scale(0.7039);
  }
  to {
    transform: translate(53.11855vw, 720px) scale(0.7039);
  }
}
.snow:nth-child(28) {
  opacity: 0.2737;
  transform: translate(88.6653vw, -10px) scale(0.8779);
  animation: fall-28 13s -20s linear infinite;
}
@keyframes fall-28 {
  55.73% {
    transform: translate(88.4996vw, 401.256px) scale(0.8779);
  }
  to {
    transform: translate(88.58245vw, 720px) scale(0.8779);
  }
}
.snow:nth-child(29) {
  opacity: 0.0122;
  transform: translate(95.7058vw, -10px) scale(0.3258);
  animation: fall-29 28s -13s linear infinite;
}
@keyframes fall-29 {
  40.539% {
    transform: translate(85.7894vw, 291.8808px) scale(0.3258);
  }
  to {
    transform: translate(90.7476vw, 720px) scale(0.3258);
  }
}
.snow:nth-child(30) {
  opacity: 0.1808;
  transform: translate(71.1411vw, -10px) scale(0.3637);
  animation: fall-30 23s -17s linear infinite;
}
@keyframes fall-30 {
  32.991% {
    transform: translate(62.5747vw, 237.5352px) scale(0.3637);
  }
  to {
    transform: translate(66.8579vw, 720px) scale(0.3637);
  }
}
.snow:nth-child(31) {
  opacity: 0.3967;
  transform: translate(35.6572vw, -10px) scale(0.6528);
  animation: fall-31 24s -12s linear infinite;
}
@keyframes fall-31 {
  51.133% {
    transform: translate(43.2404vw, 368.1576px) scale(0.6528);
  }
  to {
    transform: translate(39.4488vw, 720px) scale(0.6528);
  }
}
.snow:nth-child(32) {
  opacity: 0.3153;
  transform: translate(66.0367vw, -10px) scale(0.3308);
  animation: fall-32 17s -9s linear infinite;
}
@keyframes fall-32 {
  64.131% {
    transform: translate(56.8372vw, 461.7432px) scale(0.3308);
  }
  to {
    transform: translate(61.43695vw, 720px) scale(0.3308);
  }
}
.snow:nth-child(33) {
  opacity: 0.4407;
  transform: translate(11.8288vw, -10px) scale(0.4022);
  animation: fall-33 29s -27s linear infinite;
}
@keyframes fall-33 {
  37.231% {
    transform: translate(10.8912vw, 268.0632px) scale(0.4022);
  }
  to {
    transform: translate(11.36vw, 720px) scale(0.4022);
  }
}
.snow:nth-child(34) {
  opacity: 0.4225;
  transform: translate(45.9444vw, -10px) scale(0.7171);
  animation: fall-34 11s -12s linear infinite;
}
@keyframes fall-34 {
  78.155% {
    transform: translate(43.2563vw, 562.716px) scale(0.7171);
  }
  to {
    transform: translate(44.60035vw, 720px) scale(0.7171);
  }
}
.snow:nth-child(35) {
  opacity: 0.7359;
  transform: translate(82.1451vw, -10px) scale(0.6456);
  animation: fall-35 30s -1s linear infinite;
}
@keyframes fall-35 {
  77.837% {
    transform: translate(73.9138vw, 560.4264px) scale(0.6456);
  }
  to {
    transform: translate(78.02945vw, 720px) scale(0.6456);
  }
}
.snow:nth-child(36) {
  opacity: 0.4178;
  transform: translate(0.3071vw, -10px) scale(0.5964);
  animation: fall-36 26s -9s linear infinite;
}
@keyframes fall-36 {
  67.926% {
    transform: translate(-2.2848vw, 489.0672px) scale(0.5964);
  }
  to {
    transform: translate(-0.98885vw, 720px) scale(0.5964);
  }
}
.snow:nth-child(37) {
  opacity: 0.4783;
  transform: translate(54.1575vw, -10px) scale(0.7747);
  animation: fall-37 16s -10s linear infinite;
}
@keyframes fall-37 {
  60.918% {
    transform: translate(48.9211vw, 438.6096px) scale(0.7747);
  }
  to {
    transform: translate(51.5393vw, 720px) scale(0.7747);
  }
}
.snow:nth-child(38) {
  opacity: 0.7007;
  transform: translate(31.7514vw, -10px) scale(0.301);
  animation: fall-38 13s -2s linear infinite;
}
@keyframes fall-38 {
  62.211% {
    transform: translate(39.4644vw, 447.9192px) scale(0.301);
  }
  to {
    transform: translate(35.6079vw, 720px) scale(0.301);
  }
}
.snow:nth-child(39) {
  opacity: 0.6704;
  transform: translate(16.9129vw, -10px) scale(0.9031);
  animation: fall-39 14s -8s linear infinite;
}
@keyframes fall-39 {
  72.57% {
    transform: translate(20.179vw, 522.504px) scale(0.9031);
  }
  to {
    transform: translate(18.54595vw, 720px) scale(0.9031);
  }
}
.snow:nth-child(40) {
  opacity: 0.594;
  transform: translate(23.2623vw, -10px) scale(0.8022);
  animation: fall-40 24s -8s linear infinite;
}
@keyframes fall-40 {
  78.206% {
    transform: translate(17.9413vw, 563.0832px) scale(0.8022);
  }
  to {
    transform: translate(20.6018vw, 720px) scale(0.8022);
  }
}
.snow:nth-child(41) {
  opacity: 0.6124;
  transform: translate(58.089vw, -10px) scale(0.5244);
  animation: fall-41 23s -5s linear infinite;
}
@keyframes fall-41 {
  35.723% {
    transform: translate(56.3781vw, 257.2056px) scale(0.5244);
  }
  to {
    transform: translate(57.23355vw, 720px) scale(0.5244);
  }
}
.snow:nth-child(42) {
  opacity: 0.1794;
  transform: translate(51.0832vw, -10px) scale(0.0243);
  animation: fall-42 16s -9s linear infinite;
}
@keyframes fall-42 {
  79.45% {
    transform: translate(52.3323vw, 572.04px) scale(0.0243);
  }
  to {
    transform: translate(51.70775vw, 720px) scale(0.0243);
  }
}
.snow:nth-child(43) {
  opacity: 0.9949;
  transform: translate(42.8691vw, -10px) scale(0.3132);
  animation: fall-43 19s -28s linear infinite;
}
@keyframes fall-43 {
  72.095% {
    transform: translate(36.0236vw, 519.084px) scale(0.3132);
  }
  to {
    transform: translate(39.44635vw, 720px) scale(0.3132);
  }
}
.snow:nth-child(44) {
  opacity: 0.1012;
  transform: translate(58.6615vw, -10px) scale(0.4502);
  animation: fall-44 26s -11s linear infinite;
}
@keyframes fall-44 {
  36.855% {
    transform: translate(62.6029vw, 265.356px) scale(0.4502);
  }
  to {
    transform: translate(60.6322vw, 720px) scale(0.4502);
  }
}
.snow:nth-child(45) {
  opacity: 0.2411;
  transform: translate(79.5875vw, -10px) scale(0.4853);
  animation: fall-45 15s -10s linear infinite;
}
@keyframes fall-45 {
  57.838% {
    transform: translate(70.8553vw, 416.4336px) scale(0.4853);
  }
  to {
    transform: translate(75.2214vw, 720px) scale(0.4853);
  }
}
.snow:nth-child(46) {
  opacity: 0.7123;
  transform: translate(27.1191vw, -10px) scale(0.3149);
  animation: fall-46 29s -1s linear infinite;
}
@keyframes fall-46 {
  61.777% {
    transform: translate(20.7222vw, 444.7944px) scale(0.3149);
  }
  to {
    transform: translate(23.92065vw, 720px) scale(0.3149);
  }
}
.snow:nth-child(47) {
  opacity: 0.3966;
  transform: translate(40.8308vw, -10px) scale(0.3852);
  animation: fall-47 12s -3s linear infinite;
}
@keyframes fall-47 {
  74.989% {
    transform: translate(49.3641vw, 539.9208px) scale(0.3852);
  }
  to {
    transform: translate(45.09745vw, 720px) scale(0.3852);
  }
}
.snow:nth-child(48) {
  opacity: 0.384;
  transform: translate(38.7308vw, -10px) scale(0.3259);
  animation: fall-48 30s -25s linear infinite;
}
@keyframes fall-48 {
  78.128% {
    transform: translate(36.8103vw, 562.5216px) scale(0.3259);
  }
  to {
    transform: translate(37.77055vw, 720px) scale(0.3259);
  }
}
.snow:nth-child(49) {
  opacity: 0.2954;
  transform: translate(40.8335vw, -10px) scale(0.9857);
  animation: fall-49 25s -3s linear infinite;
}
@keyframes fall-49 {
  42.274% {
    transform: translate(41.6257vw, 304.3728px) scale(0.9857);
  }
  to {
    transform: translate(41.2296vw, 720px) scale(0.9857);
  }
}
.snow:nth-child(50) {
  opacity: 0.1398;
  transform: translate(22.4776vw, -10px) scale(0.4969);
  animation: fall-50 24s -17s linear infinite;
}
@keyframes fall-50 {
  67.675% {
    transform: translate(24.6034vw, 487.26px) scale(0.4969);
  }
  to {
    transform: translate(23.5405vw, 720px) scale(0.4969);
  }
}
.snow:nth-child(51) {
  opacity: 0.0786;
  transform: translate(64.6224vw, -10px) scale(0.5376);
  animation: fall-51 11s -8s linear infinite;
}
@keyframes fall-51 {
  43.851% {
    transform: translate(72.8279vw, 315.7272px) scale(0.5376);
  }
  to {
    transform: translate(68.72515vw, 720px) scale(0.5376);
  }
}
.snow:nth-child(52) {
  opacity: 0.1758;
  transform: translate(42.8669vw, -10px) scale(0.99);
  animation: fall-52 26s -13s linear infinite;
}
@keyframes fall-52 {
  42.552% {
    transform: translate(46.1598vw, 306.3744px) scale(0.99);
  }
  to {
    transform: translate(44.51335vw, 720px) scale(0.99);
  }
}
.snow:nth-child(53) {
  opacity: 0.815;
  transform: translate(36.1137vw, -10px) scale(0.2895);
  animation: fall-53 26s -16s linear infinite;
}
@keyframes fall-53 {
  35.394% {
    transform: translate(41.9133vw, 254.8368px) scale(0.2895);
  }
  to {
    transform: translate(39.0135vw, 720px) scale(0.2895);
  }
}
.snow:nth-child(54) {
  opacity: 0.8106;
  transform: translate(33.4689vw, -10px) scale(0.4099);
  animation: fall-54 24s -21s linear infinite;
}
@keyframes fall-54 {
  57.716% {
    transform: translate(39.7163vw, 415.5552px) scale(0.4099);
  }
  to {
    transform: translate(36.5926vw, 720px) scale(0.4099);
  }
}
.snow:nth-child(55) {
  opacity: 0.0388;
  transform: translate(73.5882vw, -10px) scale(0.8219);
  animation: fall-55 22s -23s linear infinite;
}
@keyframes fall-55 {
  39.422% {
    transform: translate(67.1982vw, 283.8384px) scale(0.8219);
  }
  to {
    transform: translate(70.3932vw, 720px) scale(0.8219);
  }
}
.snow:nth-child(56) {
  opacity: 0.0046;
  transform: translate(55.9909vw, -10px) scale(0.9845);
  animation: fall-56 11s -17s linear infinite;
}
@keyframes fall-56 {
  36.79% {
    transform: translate(65.8891vw, 264.888px) scale(0.9845);
  }
  to {
    transform: translate(60.94vw, 720px) scale(0.9845);
  }
}
.snow:nth-child(57) {
  opacity: 0.8503;
  transform: translate(90.6235vw, -10px) scale(0.1831);
  animation: fall-57 15s -17s linear infinite;
}
@keyframes fall-57 {
  49.337% {
    transform: translate(88.0786vw, 355.2264px) scale(0.1831);
  }
  to {
    transform: translate(89.35105vw, 720px) scale(0.1831);
  }
}
.snow:nth-child(58) {
  opacity: 0.3492;
  transform: translate(14.7726vw, -10px) scale(0.5223);
  animation: fall-58 22s -23s linear infinite;
}
@keyframes fall-58 {
  66.393% {
    transform: translate(5.0086vw, 478.0296px) scale(0.5223);
  }
  to {
    transform: translate(9.8906vw, 720px) scale(0.5223);
  }
}
.snow:nth-child(59) {
  opacity: 0.9266;
  transform: translate(75.6276vw, -10px) scale(0.0607);
  animation: fall-59 26s -3s linear infinite;
}
@keyframes fall-59 {
  36.842% {
    transform: translate(77.7828vw, 265.2624px) scale(0.0607);
  }
  to {
    transform: translate(76.7052vw, 720px) scale(0.0607);
  }
}
.snow:nth-child(60) {
  opacity: 0.9141;
  transform: translate(14.3672vw, -10px) scale(0.4179);
  animation: fall-60 27s -27s linear infinite;
}
@keyframes fall-60 {
  35.348% {
    transform: translate(9.3275vw, 254.5056px) scale(0.4179);
  }
  to {
    transform: translate(11.84735vw, 720px) scale(0.4179);
  }
}
.snow:nth-child(61) {
  opacity: 0.4618;
  transform: translate(49.6709vw, -10px) scale(0.3425);
  animation: fall-61 22s -29s linear infinite;
}
@keyframes fall-61 {
  79.542% {
    transform: translate(48.5919vw, 572.7024px) scale(0.3425);
  }
  to {
    transform: translate(49.1314vw, 720px) scale(0.3425);
  }
}
.snow:nth-child(62) {
  opacity: 0.2731;
  transform: translate(4.9512vw, -10px) scale(0.0568);
  animation: fall-62 17s -9s linear infinite;
}
@keyframes fall-62 {
  38.72% {
    transform: translate(11.4793vw, 278.784px) scale(0.0568);
  }
  to {
    transform: translate(8.21525vw, 720px) scale(0.0568);
  }
}
.snow:nth-child(63) {
  opacity: 0.5753;
  transform: translate(29.8944vw, -10px) scale(0.0369);
  animation: fall-63 14s -10s linear infinite;
}
@keyframes fall-63 {
  55.207% {
    transform: translate(35.35vw, 397.4904px) scale(0.0369);
  }
  to {
    transform: translate(32.6222vw, 720px) scale(0.0369);
  }
}
.snow:nth-child(64) {
  opacity: 0.296;
  transform: translate(4.7053vw, -10px) scale(0.3808);
  animation: fall-64 27s -20s linear infinite;
}
@keyframes fall-64 {
  33.208% {
    transform: translate(-2.8519vw, 239.0976px) scale(0.3808);
  }
  to {
    transform: translate(0.9267vw, 720px) scale(0.3808);
  }
}
.snow:nth-child(65) {
  opacity: 0.3144;
  transform: translate(20.3031vw, -10px) scale(0.7614);
  animation: fall-65 13s -8s linear infinite;
}
@keyframes fall-65 {
  45.026% {
    transform: translate(29.0696vw, 324.1872px) scale(0.7614);
  }
  to {
    transform: translate(24.68635vw, 720px) scale(0.7614);
  }
}
.snow:nth-child(66) {
  opacity: 0.8786;
  transform: translate(41.8056vw, -10px) scale(0.4462);
  animation: fall-66 29s -3s linear infinite;
}
@keyframes fall-66 {
  66.488% {
    transform: translate(47.2788vw, 478.7136px) scale(0.4462);
  }
  to {
    transform: translate(44.5422vw, 720px) scale(0.4462);
  }
}
.snow:nth-child(67) {
  opacity: 0.1;
  transform: translate(46.9301vw, -10px) scale(0.456);
  animation: fall-67 18s -10s linear infinite;
}
@keyframes fall-67 {
  74.48% {
    transform: translate(45.1281vw, 536.256px) scale(0.456);
  }
  to {
    transform: translate(46.0291vw, 720px) scale(0.456);
  }
}
.snow:nth-child(68) {
  opacity: 0.575;
  transform: translate(62.8724vw, -10px) scale(0.9855);
  animation: fall-68 17s -5s linear infinite;
}
@keyframes fall-68 {
  51.131% {
    transform: translate(62.8797vw, 368.1432px) scale(0.9855);
  }
  to {
    transform: translate(62.87605vw, 720px) scale(0.9855);
  }
}
.snow:nth-child(69) {
  opacity: 0.8872;
  transform: translate(12.6328vw, -10px) scale(0.3823);
  animation: fall-69 23s -9s linear infinite;
}
@keyframes fall-69 {
  46.315% {
    transform: translate(16.8955vw, 333.468px) scale(0.3823);
  }
  to {
    transform: translate(14.76415vw, 720px) scale(0.3823);
  }
}
.snow:nth-child(70) {
  opacity: 0.1326;
  transform: translate(43.9397vw, -10px) scale(0.3555);
  animation: fall-70 11s -25s linear infinite;
}
@keyframes fall-70 {
  30.161% {
    transform: translate(43.6444vw, 217.1592px) scale(0.3555);
  }
  to {
    transform: translate(43.79205vw, 720px) scale(0.3555);
  }
}
.snow:nth-child(71) {
  opacity: 0.7592;
  transform: translate(89.0475vw, -10px) scale(0.2071);
  animation: fall-71 17s -5s linear infinite;
}
@keyframes fall-71 {
  79.808% {
    transform: translate(91.876vw, 574.6176px) scale(0.2071);
  }
  to {
    transform: translate(90.46175vw, 720px) scale(0.2071);
  }
}
.snow:nth-child(72) {
  opacity: 0.0162;
  transform: translate(26.7914vw, -10px) scale(0.388);
  animation: fall-72 20s -27s linear infinite;
}
@keyframes fall-72 {
  53.568% {
    transform: translate(30.3421vw, 385.6896px) scale(0.388);
  }
  to {
    transform: translate(28.56675vw, 720px) scale(0.388);
  }
}
.snow:nth-child(73) {
  opacity: 0.0028;
  transform: translate(15.7311vw, -10px) scale(0.9318);
  animation: fall-73 20s -19s linear infinite;
}
@keyframes fall-73 {
  69.863% {
    transform: translate(21.266vw, 503.0136px) scale(0.9318);
  }
  to {
    transform: translate(18.49855vw, 720px) scale(0.9318);
  }
}
.snow:nth-child(74) {
  opacity: 0.5032;
  transform: translate(99.8266vw, -10px) scale(0.1328);
  animation: fall-74 17s -26s linear infinite;
}
@keyframes fall-74 {
  62.662% {
    transform: translate(104.2553vw, 451.1664px) scale(0.1328);
  }
  to {
    transform: translate(102.04095vw, 720px) scale(0.1328);
  }
}
.snow:nth-child(75) {
  opacity: 0.7964;
  transform: translate(71.6952vw, -10px) scale(0.8859);
  animation: fall-75 22s -26s linear infinite;
}
@keyframes fall-75 {
  55.035% {
    transform: translate(77.9139vw, 396.252px) scale(0.8859);
  }
  to {
    transform: translate(74.80455vw, 720px) scale(0.8859);
  }
}
.snow:nth-child(76) {
  opacity: 0.8812;
  transform: translate(53.3774vw, -10px) scale(0.9192);
  animation: fall-76 12s -18s linear infinite;
}
@keyframes fall-76 {
  37.899% {
    transform: translate(51.4276vw, 272.8728px) scale(0.9192);
  }
  to {
    transform: translate(52.4025vw, 720px) scale(0.9192);
  }
}
.snow:nth-child(77) {
  opacity: 0.7092;
  transform: translate(87.5243vw, -10px) scale(0.6718);
  animation: fall-77 10s -27s linear infinite;
}
@keyframes fall-77 {
  50.063% {
    transform: translate(92.3097vw, 360.4536px) scale(0.6718);
  }
  to {
    transform: translate(89.917vw, 720px) scale(0.6718);
  }
}
.snow:nth-child(78) {
  opacity: 0.7767;
  transform: translate(75.3342vw, -10px) scale(0.7541);
  animation: fall-78 23s -1s linear infinite;
}
@keyframes fall-78 {
  41.754% {
    transform: translate(73.4299vw, 300.6288px) scale(0.7541);
  }
  to {
    transform: translate(74.38205vw, 720px) scale(0.7541);
  }
}
.snow:nth-child(79) {
  opacity: 0.1625;
  transform: translate(16.2436vw, -10px) scale(0.8543);
  animation: fall-79 14s -4s linear infinite;
}
@keyframes fall-79 {
  37.323% {
    transform: translate(11.2769vw, 268.7256px) scale(0.8543);
  }
  to {
    transform: translate(13.76025vw, 720px) scale(0.8543);
  }
}
.snow:nth-child(80) {
  opacity: 0.2842;
  transform: translate(11.6554vw, -10px) scale(0.8806);
  animation: fall-80 21s -20s linear infinite;
}
@keyframes fall-80 {
  37.584% {
    transform: translate(9.4162vw, 270.6048px) scale(0.8806);
  }
  to {
    transform: translate(10.5358vw, 720px) scale(0.8806);
  }
}
.snow:nth-child(81) {
  opacity: 0.4802;
  transform: translate(40.0049vw, -10px) scale(0.5975);
  animation: fall-81 22s -4s linear infinite;
}
@keyframes fall-81 {
  51.038% {
    transform: translate(38.189vw, 367.4736px) scale(0.5975);
  }
  to {
    transform: translate(39.09695vw, 720px) scale(0.5975);
  }
}
.snow:nth-child(82) {
  opacity: 0.4968;
  transform: translate(78.4727vw, -10px) scale(0.8153);
  animation: fall-82 17s -17s linear infinite;
}
@keyframes fall-82 {
  71.175% {
    transform: translate(80.3044vw, 512.46px) scale(0.8153);
  }
  to {
    transform: translate(79.38855vw, 720px) scale(0.8153);
  }
}
.snow:nth-child(83) {
  opacity: 0.7568;
  transform: translate(31.09vw, -10px) scale(0.8946);
  animation: fall-83 10s -7s linear infinite;
}
@keyframes fall-83 {
  37.449% {
    transform: translate(21.7807vw, 269.6328px) scale(0.8946);
  }
  to {
    transform: translate(26.43535vw, 720px) scale(0.8946);
  }
}
.snow:nth-child(84) {
  opacity: 0.4189;
  transform: translate(12.1938vw, -10px) scale(0.2897);
  animation: fall-84 23s -26s linear infinite;
}
@keyframes fall-84 {
  69.322% {
    transform: translate(2.4277vw, 499.1184px) scale(0.2897);
  }
  to {
    transform: translate(7.31075vw, 720px) scale(0.2897);
  }
}
.snow:nth-child(85) {
  opacity: 0.3953;
  transform: translate(63.1654vw, -10px) scale(0.8539);
  animation: fall-85 19s -22s linear infinite;
}
@keyframes fall-85 {
  54.267% {
    transform: translate(62.5943vw, 390.7224px) scale(0.8539);
  }
  to {
    transform: translate(62.87985vw, 720px) scale(0.8539);
  }
}
.snow:nth-child(86) {
  opacity: 0.7871;
  transform: translate(60.6985vw, -10px) scale(0.3491);
  animation: fall-86 19s -22s linear infinite;
}
@keyframes fall-86 {
  45.868% {
    transform: translate(66.0836vw, 330.2496px) scale(0.3491);
  }
  to {
    transform: translate(63.39105vw, 720px) scale(0.3491);
  }
}
.snow:nth-child(87) {
  opacity: 0.4376;
  transform: translate(68.0849vw, -10px) scale(0.5272);
  animation: fall-87 30s -6s linear infinite;
}
@keyframes fall-87 {
  34.558% {
    transform: translate(59.4962vw, 248.8176px) scale(0.5272);
  }
  to {
    transform: translate(63.79055vw, 720px) scale(0.5272);
  }
}
.snow:nth-child(88) {
  opacity: 0.2434;
  transform: translate(73.5311vw, -10px) scale(0.0432);
  animation: fall-88 14s -4s linear infinite;
}
@keyframes fall-88 {
  31.235% {
    transform: translate(76.4312vw, 224.892px) scale(0.0432);
  }
  to {
    transform: translate(74.98115vw, 720px) scale(0.0432);
  }
}
.snow:nth-child(89) {
  opacity: 0.2023;
  transform: translate(74.8667vw, -10px) scale(0.8493);
  animation: fall-89 22s -4s linear infinite;
}
@keyframes fall-89 {
  46.616% {
    transform: translate(80.8168vw, 335.6352px) scale(0.8493);
  }
  to {
    transform: translate(77.84175vw, 720px) scale(0.8493);
  }
}
.snow:nth-child(90) {
  opacity: 0.8603;
  transform: translate(16.1981vw, -10px) scale(0.3918);
  animation: fall-90 13s -15s linear infinite;
}
@keyframes fall-90 {
  70.695% {
    transform: translate(19.1373vw, 509.004px) scale(0.3918);
  }
  to {
    transform: translate(17.6677vw, 720px) scale(0.3918);
  }
}
.snow:nth-child(91) {
  opacity: 0.3996;
  transform: translate(35.8667vw, -10px) scale(0.9122);
  animation: fall-91 17s -23s linear infinite;
}
@keyframes fall-91 {
  46.988% {
    transform: translate(45.2249vw, 338.3136px) scale(0.9122);
  }
  to {
    transform: translate(40.5458vw, 720px) scale(0.9122);
  }
}
.snow:nth-child(92) {
  opacity: 0.4349;
  transform: translate(44.0904vw, -10px) scale(0.41);
  animation: fall-92 29s -15s linear infinite;
}
@keyframes fall-92 {
  51.622% {
    transform: translate(46.8468vw, 371.6784px) scale(0.41);
  }
  to {
    transform: translate(45.4686vw, 720px) scale(0.41);
  }
}
.snow:nth-child(93) {
  opacity: 0.4171;
  transform: translate(54.9108vw, -10px) scale(0.6434);
  animation: fall-93 11s -14s linear infinite;
}
@keyframes fall-93 {
  58.692% {
    transform: translate(53.4561vw, 422.5824px) scale(0.6434);
  }
  to {
    transform: translate(54.18345vw, 720px) scale(0.6434);
  }
}
.snow:nth-child(94) {
  opacity: 0.8062;
  transform: translate(82.2895vw, -10px) scale(0.2233);
  animation: fall-94 28s -10s linear infinite;
}
@keyframes fall-94 {
  32.77% {
    transform: translate(77.6502vw, 235.944px) scale(0.2233);
  }
  to {
    transform: translate(79.96985vw, 720px) scale(0.2233);
  }
}
.snow:nth-child(95) {
  opacity: 0.4887;
  transform: translate(49.3369vw, -10px) scale(0.4037);
  animation: fall-95 25s -16s linear infinite;
}
@keyframes fall-95 {
  57.374% {
    transform: translate(43.1638vw, 413.0928px) scale(0.4037);
  }
  to {
    transform: translate(46.25035vw, 720px) scale(0.4037);
  }
}
.snow:nth-child(96) {
  opacity: 0.9394;
  transform: translate(56.8479vw, -10px) scale(0.0294);
  animation: fall-96 12s -5s linear infinite;
}
@keyframes fall-96 {
  75.914% {
    transform: translate(59.2453vw, 546.5808px) scale(0.0294);
  }
  to {
    transform: translate(58.0466vw, 720px) scale(0.0294);
  }
}
.snow:nth-child(97) {
  opacity: 0.3658;
  transform: translate(12.5852vw, -10px) scale(0.8226);
  animation: fall-97 18s -8s linear infinite;
}
@keyframes fall-97 {
  76.623% {
    transform: translate(11.6287vw, 551.6856px) scale(0.8226);
  }
  to {
    transform: translate(12.10695vw, 720px) scale(0.8226);
  }
}
.snow:nth-child(98) {
  opacity: 0.1176;
  transform: translate(16.2049vw, -10px) scale(0.7931);
  animation: fall-98 30s -2s linear infinite;
}
@keyframes fall-98 {
  64.437% {
    transform: translate(21.4929vw, 463.9464px) scale(0.7931);
  }
  to {
    transform: translate(18.8489vw, 720px) scale(0.7931);
  }
}
.snow:nth-child(99) {
  opacity: 0.7573;
  transform: translate(41.2799vw, -10px) scale(0.1879);
  animation: fall-99 18s -19s linear infinite;
}
@keyframes fall-99 {
  70.599% {
    transform: translate(32.6186vw, 508.3128px) scale(0.1879);
  }
  to {
    transform: translate(36.94925vw, 720px) scale(0.1879);
  }
}
.snow:nth-child(100) {
  opacity: 0.6356;
  transform: translate(43.8378vw, -10px) scale(0.9073);
  animation: fall-100 27s -7s linear infinite;
}
@keyframes fall-100 {
  46.282% {
    transform: translate(35.0318vw, 333.2304px) scale(0.9073);
  }
  to {
    transform: translate(39.4348vw, 720px) scale(0.9073);
  }
}
.snow:nth-child(101) {
  opacity: 0.5887;
  transform: translate(70.3044vw, -10px) scale(0.7243);
  animation: fall-101 13s -26s linear infinite;
}
@keyframes fall-101 {
  63.419% {
    transform: translate(68.1525vw, 456.6168px) scale(0.7243);
  }
  to {
    transform: translate(69.22845vw, 720px) scale(0.7243);
  }
}
.snow:nth-child(102) {
  opacity: 0.9459;
  transform: translate(18.1368vw, -10px) scale(0.2876);
  animation: fall-102 23s -2s linear infinite;
}
@keyframes fall-102 {
  59.537% {
    transform: translate(15.864vw, 428.6664px) scale(0.2876);
  }
  to {
    transform: translate(17.0004vw, 720px) scale(0.2876);
  }
}
.snow:nth-child(103) {
  opacity: 0.0796;
  transform: translate(87.159vw, -10px) scale(0.3212);
  animation: fall-103 16s -5s linear infinite;
}
@keyframes fall-103 {
  75.966% {
    transform: translate(80.9935vw, 546.9552px) scale(0.3212);
  }
  to {
    transform: translate(84.07625vw, 720px) scale(0.3212);
  }
}
.snow:nth-child(104) {
  opacity: 0.2209;
  transform: translate(13.659vw, -10px) scale(0.9303);
  animation: fall-104 25s -25s linear infinite;
}
@keyframes fall-104 {
  79.951% {
    transform: translate(7.7157vw, 575.6472px) scale(0.9303);
  }
  to {
    transform: translate(10.68735vw, 720px) scale(0.9303);
  }
}
.snow:nth-child(105) {
  opacity: 0.958;
  transform: translate(47.2813vw, -10px) scale(0.3657);
  animation: fall-105 26s -24s linear infinite;
}
@keyframes fall-105 {
  54.734% {
    transform: translate(47.5521vw, 394.0848px) scale(0.3657);
  }
  to {
    transform: translate(47.4167vw, 720px) scale(0.3657);
  }
}
.snow:nth-child(106) {
  opacity: 0.2873;
  transform: translate(8.1024vw, -10px) scale(0.4391);
  animation: fall-106 28s -22s linear infinite;
}
@keyframes fall-106 {
  32.864% {
    transform: translate(12.048vw, 236.6208px) scale(0.4391);
  }
  to {
    transform: translate(10.0752vw, 720px) scale(0.4391);
  }
}
.snow:nth-child(107) {
  opacity: 0.4161;
  transform: translate(28.6182vw, -10px) scale(0.0049);
  animation: fall-107 30s -14s linear infinite;
}
@keyframes fall-107 {
  52.739% {
    transform: translate(27.6671vw, 379.7208px) scale(0.0049);
  }
  to {
    transform: translate(28.14265vw, 720px) scale(0.0049);
  }
}
.snow:nth-child(108) {
  opacity: 0.27;
  transform: translate(50.4547vw, -10px) scale(0.837);
  animation: fall-108 28s -25s linear infinite;
}
@keyframes fall-108 {
  73.211% {
    transform: translate(52.9522vw, 527.1192px) scale(0.837);
  }
  to {
    transform: translate(51.70345vw, 720px) scale(0.837);
  }
}
.snow:nth-child(109) {
  opacity: 0.0946;
  transform: translate(4.4583vw, -10px) scale(0.6565);
  animation: fall-109 27s -21s linear infinite;
}
@keyframes fall-109 {
  48.691% {
    transform: translate(6.7246vw, 350.5752px) scale(0.6565);
  }
  to {
    transform: translate(5.59145vw, 720px) scale(0.6565);
  }
}
.snow:nth-child(110) {
  opacity: 0.0733;
  transform: translate(22.7473vw, -10px) scale(0.2091);
  animation: fall-110 16s -16s linear infinite;
}
@keyframes fall-110 {
  59.407% {
    transform: translate(17.4432vw, 427.7304px) scale(0.2091);
  }
  to {
    transform: translate(20.09525vw, 720px) scale(0.2091);
  }
}
.snow:nth-child(111) {
  opacity: 0.0416;
  transform: translate(9.8435vw, -10px) scale(0.2078);
  animation: fall-111 12s -29s linear infinite;
}
@keyframes fall-111 {
  73.049% {
    transform: translate(19.8056vw, 525.9528px) scale(0.2078);
  }
  to {
    transform: translate(14.82455vw, 720px) scale(0.2078);
  }
}
.snow:nth-child(112) {
  opacity: 0.836;
  transform: translate(19.7939vw, -10px) scale(0.9158);
  animation: fall-112 30s -7s linear infinite;
}
@keyframes fall-112 {
  38.184% {
    transform: translate(16.6335vw, 274.9248px) scale(0.9158);
  }
  to {
    transform: translate(18.2137vw, 720px) scale(0.9158);
  }
}
.snow:nth-child(113) {
  opacity: 0.3747;
  transform: translate(2.0644vw, -10px) scale(0.3054);
  animation: fall-113 17s -1s linear infinite;
}
@keyframes fall-113 {
  30.163% {
    transform: translate(-6.6762vw, 217.1736px) scale(0.3054);
  }
  to {
    transform: translate(-2.3059vw, 720px) scale(0.3054);
  }
}
.snow:nth-child(114) {
  opacity: 0.8439;
  transform: translate(3.549vw, -10px) scale(0.7238);
  animation: fall-114 13s -15s linear infinite;
}
@keyframes fall-114 {
  41.835% {
    transform: translate(5.0127vw, 301.212px) scale(0.7238);
  }
  to {
    transform: translate(4.28085vw, 720px) scale(0.7238);
  }
}
.snow:nth-child(115) {
  opacity: 0.9264;
  transform: translate(22.4685vw, -10px) scale(0.8805);
  animation: fall-115 25s -9s linear infinite;
}
@keyframes fall-115 {
  36.525% {
    transform: translate(16.182vw, 262.98px) scale(0.8805);
  }
  to {
    transform: translate(19.32525vw, 720px) scale(0.8805);
  }
}
.snow:nth-child(116) {
  opacity: 0.5689;
  transform: translate(65.2943vw, -10px) scale(0.5954);
  animation: fall-116 17s -16s linear infinite;
}
@keyframes fall-116 {
  66.862% {
    transform: translate(63.7792vw, 481.4064px) scale(0.5954);
  }
  to {
    transform: translate(64.53675vw, 720px) scale(0.5954);
  }
}
.snow:nth-child(117) {
  opacity: 0.2494;
  transform: translate(77.9372vw, -10px) scale(0.3598);
  animation: fall-117 24s -26s linear infinite;
}
@keyframes fall-117 {
  62.693% {
    transform: translate(71.6174vw, 451.3896px) scale(0.3598);
  }
  to {
    transform: translate(74.7773vw, 720px) scale(0.3598);
  }
}
.snow:nth-child(118) {
  opacity: 0.0352;
  transform: translate(32.3552vw, -10px) scale(0.3928);
  animation: fall-118 25s -13s linear infinite;
}
@keyframes fall-118 {
  68.35% {
    transform: translate(26.613vw, 492.12px) scale(0.3928);
  }
  to {
    transform: translate(29.4841vw, 720px) scale(0.3928);
  }
}
.snow:nth-child(119) {
  opacity: 0.2412;
  transform: translate(15.7944vw, -10px) scale(0.6551);
  animation: fall-119 30s -11s linear infinite;
}
@keyframes fall-119 {
  75.74% {
    transform: translate(23.5257vw, 545.328px) scale(0.6551);
  }
  to {
    transform: translate(19.66005vw, 720px) scale(0.6551);
  }
}
.snow:nth-child(120) {
  opacity: 0.0394;
  transform: translate(82.6794vw, -10px) scale(0.361);
  animation: fall-120 22s -30s linear infinite;
}
@keyframes fall-120 {
  57.95% {
    transform: translate(73.6267vw, 417.24px) scale(0.361);
  }
  to {
    transform: translate(78.15305vw, 720px) scale(0.361);
  }
}
.snow:nth-child(121) {
  opacity: 0.8101;
  transform: translate(2.494vw, -10px) scale(0.1862);
  animation: fall-121 10s -26s linear infinite;
}
@keyframes fall-121 {
  52.531% {
    transform: translate(-0.8221vw, 378.2232px) scale(0.1862);
  }
  to {
    transform: translate(0.83595vw, 720px) scale(0.1862);
  }
}
.snow:nth-child(122) {
  opacity: 0.736;
  transform: translate(55.145vw, -10px) scale(0.6254);
  animation: fall-122 11s -19s linear infinite;
}
@keyframes fall-122 {
  68.218% {
    transform: translate(53.9777vw, 491.1696px) scale(0.6254);
  }
  to {
    transform: translate(54.56135vw, 720px) scale(0.6254);
  }
}
.snow:nth-child(123) {
  opacity: 0.4975;
  transform: translate(70.0838vw, -10px) scale(0.2421);
  animation: fall-123 19s -23s linear infinite;
}
@keyframes fall-123 {
  33.509% {
    transform: translate(65.574vw, 241.2648px) scale(0.2421);
  }
  to {
    transform: translate(67.8289vw, 720px) scale(0.2421);
  }
}
.snow:nth-child(124) {
  opacity: 0.3318;
  transform: translate(70.3814vw, -10px) scale(0.8117);
  animation: fall-124 25s -30s linear infinite;
}
@keyframes fall-124 {
  65.233% {
    transform: translate(62.3087vw, 469.6776px) scale(0.8117);
  }
  to {
    transform: translate(66.34505vw, 720px) scale(0.8117);
  }
}
.snow:nth-child(125) {
  opacity: 0.1297;
  transform: translate(50.4233vw, -10px) scale(0.6931);
  animation: fall-125 11s -3s linear infinite;
}
@keyframes fall-125 {
  69.27% {
    transform: translate(48.1921vw, 498.744px) scale(0.6931);
  }
  to {
    transform: translate(49.3077vw, 720px) scale(0.6931);
  }
}
.snow:nth-child(126) {
  opacity: 0.2092;
  transform: translate(96.4303vw, -10px) scale(0.4457);
  animation: fall-126 25s -22s linear infinite;
}
@keyframes fall-126 {
  44.624% {
    transform: translate(88.8753vw, 321.2928px) scale(0.4457);
  }
  to {
    transform: translate(92.6528vw, 720px) scale(0.4457);
  }
}
.snow:nth-child(127) {
  opacity: 0.7678;
  transform: translate(83.137vw, -10px) scale(0.9641);
  animation: fall-127 10s -3s linear infinite;
}
@keyframes fall-127 {
  36.568% {
    transform: translate(83.6178vw, 263.2896px) scale(0.9641);
  }
  to {
    transform: translate(83.3774vw, 720px) scale(0.9641);
  }
}
.snow:nth-child(128) {
  opacity: 0.6619;
  transform: translate(68.4566vw, -10px) scale(0.5505);
  animation: fall-128 20s -15s linear infinite;
}
@keyframes fall-128 {
  31.455% {
    transform: translate(74.5064vw, 226.476px) scale(0.5505);
  }
  to {
    transform: translate(71.4815vw, 720px) scale(0.5505);
  }
}
.snow:nth-child(129) {
  opacity: 0.2043;
  transform: translate(24.7738vw, -10px) scale(0.9529);
  animation: fall-129 27s -6s linear infinite;
}
@keyframes fall-129 {
  70.865% {
    transform: translate(28.2588vw, 510.228px) scale(0.9529);
  }
  to {
    transform: translate(26.5163vw, 720px) scale(0.9529);
  }
}
.snow:nth-child(130) {
  opacity: 0.7762;
  transform: translate(15.1772vw, -10px) scale(0.9447);
  animation: fall-130 26s -1s linear infinite;
}
@keyframes fall-130 {
  52.051% {
    transform: translate(14.0145vw, 374.7672px) scale(0.9447);
  }
  to {
    transform: translate(14.59585vw, 720px) scale(0.9447);
  }
}
.snow:nth-child(131) {
  opacity: 0.8673;
  transform: translate(13.1916vw, -10px) scale(0.5539);
  animation: fall-131 15s -5s linear infinite;
}
@keyframes fall-131 {
  49.367% {
    transform: translate(8.1402vw, 355.4424px) scale(0.5539);
  }
  to {
    transform: translate(10.6659vw, 720px) scale(0.5539);
  }
}
.snow:nth-child(132) {
  opacity: 0.3738;
  transform: translate(11.0474vw, -10px) scale(0.4313);
  animation: fall-132 14s -20s linear infinite;
}
@keyframes fall-132 {
  52.139% {
    transform: translate(4.7223vw, 375.4008px) scale(0.4313);
  }
  to {
    transform: translate(7.88485vw, 720px) scale(0.4313);
  }
}
.snow:nth-child(133) {
  opacity: 0.3969;
  transform: translate(5.0598vw, -10px) scale(0.5874);
  animation: fall-133 17s -20s linear infinite;
}
@keyframes fall-133 {
  63.047% {
    transform: translate(9.6612vw, 453.9384px) scale(0.5874);
  }
  to {
    transform: translate(7.3605vw, 720px) scale(0.5874);
  }
}
.snow:nth-child(134) {
  opacity: 0.945;
  transform: translate(72.5783vw, -10px) scale(0.6264);
  animation: fall-134 21s -13s linear infinite;
}
@keyframes fall-134 {
  78.728% {
    transform: translate(81.1936vw, 566.8416px) scale(0.6264);
  }
  to {
    transform: translate(76.88595vw, 720px) scale(0.6264);
  }
}
.snow:nth-child(135) {
  opacity: 0.9026;
  transform: translate(82.9546vw, -10px) scale(0.5327);
  animation: fall-135 21s -21s linear infinite;
}
@keyframes fall-135 {
  44.227% {
    transform: translate(81.5874vw, 318.4344px) scale(0.5327);
  }
  to {
    transform: translate(82.271vw, 720px) scale(0.5327);
  }
}
.snow:nth-child(136) {
  opacity: 0.8472;
  transform: translate(56.7332vw, -10px) scale(0.0134);
  animation: fall-136 18s -13s linear infinite;
}
@keyframes fall-136 {
  58.326% {
    transform: translate(55.9109vw, 419.9472px) scale(0.0134);
  }
  to {
    transform: translate(56.32205vw, 720px) scale(0.0134);
  }
}
.snow:nth-child(137) {
  opacity: 0.1887;
  transform: translate(3.0191vw, -10px) scale(0.0818);
  animation: fall-137 25s -10s linear infinite;
}
@keyframes fall-137 {
  52.854% {
    transform: translate(-1.5754vw, 380.5488px) scale(0.0818);
  }
  to {
    transform: translate(0.72185vw, 720px) scale(0.0818);
  }
}
.snow:nth-child(138) {
  opacity: 0.9521;
  transform: translate(53.866vw, -10px) scale(0.9586);
  animation: fall-138 22s -17s linear infinite;
}
@keyframes fall-138 {
  69.253% {
    transform: translate(51.9972vw, 498.6216px) scale(0.9586);
  }
  to {
    transform: translate(52.9316vw, 720px) scale(0.9586);
  }
}
.snow:nth-child(139) {
  opacity: 0.1319;
  transform: translate(60.905vw, -10px) scale(0.0237);
  animation: fall-139 20s -21s linear infinite;
}
@keyframes fall-139 {
  64.904% {
    transform: translate(61.7079vw, 467.3088px) scale(0.0237);
  }
  to {
    transform: translate(61.30645vw, 720px) scale(0.0237);
  }
}
.snow:nth-child(140) {
  opacity: 0.105;
  transform: translate(49.9866vw, -10px) scale(0.578);
  animation: fall-140 27s -15s linear infinite;
}
@keyframes fall-140 {
  75.152% {
    transform: translate(50.5302vw, 541.0944px) scale(0.578);
  }
  to {
    transform: translate(50.2584vw, 720px) scale(0.578);
  }
}
.snow:nth-child(141) {
  opacity: 0.0498;
  transform: translate(49.1903vw, -10px) scale(0.309);
  animation: fall-141 14s -6s linear infinite;
}
@keyframes fall-141 {
  56.362% {
    transform: translate(39.9878vw, 405.8064px) scale(0.309);
  }
  to {
    transform: translate(44.58905vw, 720px) scale(0.309);
  }
}
.snow:nth-child(142) {
  opacity: 0.2539;
  transform: translate(14.3473vw, -10px) scale(0.5135);
  animation: fall-142 24s -29s linear infinite;
}
@keyframes fall-142 {
  71.242% {
    transform: translate(18.6673vw, 512.9424px) scale(0.5135);
  }
  to {
    transform: translate(16.5073vw, 720px) scale(0.5135);
  }
}
.snow:nth-child(143) {
  opacity: 0.5275;
  transform: translate(16.3562vw, -10px) scale(0.9891);
  animation: fall-143 30s -30s linear infinite;
}
@keyframes fall-143 {
  57.026% {
    transform: translate(6.4274vw, 410.5872px) scale(0.9891);
  }
  to {
    transform: translate(11.3918vw, 720px) scale(0.9891);
  }
}
.snow:nth-child(144) {
  opacity: 0.2867;
  transform: translate(16.5059vw, -10px) scale(0.2551);
  animation: fall-144 17s -27s linear infinite;
}
@keyframes fall-144 {
  64.538% {
    transform: translate(25.4405vw, 464.6736px) scale(0.2551);
  }
  to {
    transform: translate(20.9732vw, 720px) scale(0.2551);
  }
}
.snow:nth-child(145) {
  opacity: 0.8223;
  transform: translate(73.4868vw, -10px) scale(0.3863);
  animation: fall-145 20s -28s linear infinite;
}
@keyframes fall-145 {
  48.468% {
    transform: translate(65.6962vw, 348.9696px) scale(0.3863);
  }
  to {
    transform: translate(69.5915vw, 720px) scale(0.3863);
  }
}
.snow:nth-child(146) {
  opacity: 0.8717;
  transform: translate(76.8591vw, -10px) scale(0.4319);
  animation: fall-146 19s -19s linear infinite;
}
@keyframes fall-146 {
  79.623% {
    transform: translate(84.371vw, 573.2856px) scale(0.4319);
  }
  to {
    transform: translate(80.61505vw, 720px) scale(0.4319);
  }
}
.snow:nth-child(147) {
  opacity: 0.3752;
  transform: translate(28.6688vw, -10px) scale(0.6303);
  animation: fall-147 25s -24s linear infinite;
}
@keyframes fall-147 {
  40.905% {
    transform: translate(28.1227vw, 294.516px) scale(0.6303);
  }
  to {
    transform: translate(28.39575vw, 720px) scale(0.6303);
  }
}
.snow:nth-child(148) {
  opacity: 0.8843;
  transform: translate(14.6534vw, -10px) scale(0.9681);
  animation: fall-148 26s -11s linear infinite;
}
@keyframes fall-148 {
  59.968% {
    transform: translate(18.0579vw, 431.7696px) scale(0.9681);
  }
  to {
    transform: translate(16.35565vw, 720px) scale(0.9681);
  }
}
.snow:nth-child(149) {
  opacity: 0.4162;
  transform: translate(29.4361vw, -10px) scale(0.6131);
  animation: fall-149 26s -16s linear infinite;
}
@keyframes fall-149 {
  67.16% {
    transform: translate(36.0414vw, 483.552px) scale(0.6131);
  }
  to {
    transform: translate(32.73875vw, 720px) scale(0.6131);
  }
}
.snow:nth-child(150) {
  opacity: 0.7708;
  transform: translate(52.1856vw, -10px) scale(0.2953);
  animation: fall-150 25s -21s linear infinite;
}
@keyframes fall-150 {
  31.501% {
    transform: translate(56.7747vw, 226.8072px) scale(0.2953);
  }
  to {
    transform: translate(54.48015vw, 720px) scale(0.2953);
  }
}
.snow:nth-child(151) {
  opacity: 0.3082;
  transform: translate(81.458vw, -10px) scale(0.303);
  animation: fall-151 15s -16s linear infinite;
}
@keyframes fall-151 {
  33.166% {
    transform: translate(86.2624vw, 238.7952px) scale(0.303);
  }
  to {
    transform: translate(83.8602vw, 720px) scale(0.303);
  }
}
.snow:nth-child(152) {
  opacity: 0.9472;
  transform: translate(37.138vw, -10px) scale(0.7612);
  animation: fall-152 22s -26s linear infinite;
}
@keyframes fall-152 {
  59.542% {
    transform: translate(27.9002vw, 428.7024px) scale(0.7612);
  }
  to {
    transform: translate(32.5191vw, 720px) scale(0.7612);
  }
}
.snow:nth-child(153) {
  opacity: 0.322;
  transform: translate(80.0016vw, -10px) scale(0.6887);
  animation: fall-153 19s -6s linear infinite;
}
@keyframes fall-153 {
  54.283% {
    transform: translate(74.0735vw, 390.8376px) scale(0.6887);
  }
  to {
    transform: translate(77.03755vw, 720px) scale(0.6887);
  }
}
.snow:nth-child(154) {
  opacity: 0.1767;
  transform: translate(51.5365vw, -10px) scale(0.7693);
  animation: fall-154 10s -5s linear infinite;
}
@keyframes fall-154 {
  61.114% {
    transform: translate(44.7903vw, 440.0208px) scale(0.7693);
  }
  to {
    transform: translate(48.1634vw, 720px) scale(0.7693);
  }
}
.snow:nth-child(155) {
  opacity: 0.2806;
  transform: translate(94.9765vw, -10px) scale(0.4011);
  animation: fall-155 16s -26s linear infinite;
}
@keyframes fall-155 {
  43.032% {
    transform: translate(95.0989vw, 309.8304px) scale(0.4011);
  }
  to {
    transform: translate(95.0377vw, 720px) scale(0.4011);
  }
}
.snow:nth-child(156) {
  opacity: 0.8574;
  transform: translate(68.5343vw, -10px) scale(0.6262);
  animation: fall-156 20s -30s linear infinite;
}
@keyframes fall-156 {
  42.474% {
    transform: translate(68.1465vw, 305.8128px) scale(0.6262);
  }
  to {
    transform: translate(68.3404vw, 720px) scale(0.6262);
  }
}
.snow:nth-child(157) {
  opacity: 0.0989;
  transform: translate(93.9812vw, -10px) scale(0.1042);
  animation: fall-157 18s -9s linear infinite;
}
@keyframes fall-157 {
  64.59% {
    transform: translate(101.3476vw, 465.048px) scale(0.1042);
  }
  to {
    transform: translate(97.6644vw, 720px) scale(0.1042);
  }
}
.snow:nth-child(158) {
  opacity: 0.9443;
  transform: translate(6.7106vw, -10px) scale(0.0198);
  animation: fall-158 12s -9s linear infinite;
}
@keyframes fall-158 {
  67.124% {
    transform: translate(11.884vw, 483.2928px) scale(0.0198);
  }
  to {
    transform: translate(9.2973vw, 720px) scale(0.0198);
  }
}
.snow:nth-child(159) {
  opacity: 0.9636;
  transform: translate(89.1478vw, -10px) scale(0.3834);
  animation: fall-159 20s -6s linear infinite;
}
@keyframes fall-159 {
  30.202% {
    transform: translate(83.2386vw, 217.4544px) scale(0.3834);
  }
  to {
    transform: translate(86.1932vw, 720px) scale(0.3834);
  }
}
.snow:nth-child(160) {
  opacity: 0.7988;
  transform: translate(64.5127vw, -10px) scale(0.4687);
  animation: fall-160 26s -18s linear infinite;
}
@keyframes fall-160 {
  39.662% {
    transform: translate(70.7999vw, 285.5664px) scale(0.4687);
  }
  to {
    transform: translate(67.6563vw, 720px) scale(0.4687);
  }
}
.snow:nth-child(161) {
  opacity: 0.7323;
  transform: translate(83.8898vw, -10px) scale(0.3194);
  animation: fall-161 11s -13s linear infinite;
}
@keyframes fall-161 {
  47.84% {
    transform: translate(74.3678vw, 344.448px) scale(0.3194);
  }
  to {
    transform: translate(79.1288vw, 720px) scale(0.3194);
  }
}
.snow:nth-child(162) {
  opacity: 0.4775;
  transform: translate(22.5935vw, -10px) scale(0.1324);
  animation: fall-162 10s -16s linear infinite;
}
@keyframes fall-162 {
  70.942% {
    transform: translate(13.3877vw, 510.7824px) scale(0.1324);
  }
  to {
    transform: translate(17.9906vw, 720px) scale(0.1324);
  }
}
.snow:nth-child(163) {
  opacity: 0.3406;
  transform: translate(7.8716vw, -10px) scale(0.0047);
  animation: fall-163 11s -12s linear infinite;
}
@keyframes fall-163 {
  73.827% {
    transform: translate(3.8259vw, 531.5544px) scale(0.0047);
  }
  to {
    transform: translate(5.84875vw, 720px) scale(0.0047);
  }
}
.snow:nth-child(164) {
  opacity: 0.3059;
  transform: translate(48.1613vw, -10px) scale(0.7208);
  animation: fall-164 25s -10s linear infinite;
}
@keyframes fall-164 {
  37.216% {
    transform: translate(39.1505vw, 267.9552px) scale(0.7208);
  }
  to {
    transform: translate(43.6559vw, 720px) scale(0.7208);
  }
}
.snow:nth-child(165) {
  opacity: 0.7019;
  transform: translate(78.24vw, -10px) scale(0.1444);
  animation: fall-165 13s -29s linear infinite;
}
@keyframes fall-165 {
  66.769% {
    transform: translate(70.5292vw, 480.7368px) scale(0.1444);
  }
  to {
    transform: translate(74.3846vw, 720px) scale(0.1444);
  }
}
.snow:nth-child(166) {
  opacity: 0.8691;
  transform: translate(34.2538vw, -10px) scale(0.7376);
  animation: fall-166 16s -24s linear infinite;
}
@keyframes fall-166 {
  54.66% {
    transform: translate(26.2288vw, 393.552px) scale(0.7376);
  }
  to {
    transform: translate(30.2413vw, 720px) scale(0.7376);
  }
}
.snow:nth-child(167) {
  opacity: 0.015;
  transform: translate(39.7472vw, -10px) scale(0.9017);
  animation: fall-167 20s -13s linear infinite;
}
@keyframes fall-167 {
  57.06% {
    transform: translate(36.3852vw, 410.832px) scale(0.9017);
  }
  to {
    transform: translate(38.0662vw, 720px) scale(0.9017);
  }
}
.snow:nth-child(168) {
  opacity: 0.3928;
  transform: translate(50.2876vw, -10px) scale(0.555);
  animation: fall-168 26s -29s linear infinite;
}
@keyframes fall-168 {
  35.901% {
    transform: translate(54.4544vw, 258.4872px) scale(0.555);
  }
  to {
    transform: translate(52.371vw, 720px) scale(0.555);
  }
}
.snow:nth-child(169) {
  opacity: 0.9956;
  transform: translate(29.6344vw, -10px) scale(0.7234);
  animation: fall-169 30s -5s linear infinite;
}
@keyframes fall-169 {
  49.909% {
    transform: translate(25.0964vw, 359.3448px) scale(0.7234);
  }
  to {
    transform: translate(27.3654vw, 720px) scale(0.7234);
  }
}
.snow:nth-child(170) {
  opacity: 0.7018;
  transform: translate(37.6817vw, -10px) scale(0.3462);
  animation: fall-170 18s -7s linear infinite;
}
@keyframes fall-170 {
  49.427% {
    transform: translate(41.2385vw, 355.8744px) scale(0.3462);
  }
  to {
    transform: translate(39.4601vw, 720px) scale(0.3462);
  }
}
.snow:nth-child(171) {
  opacity: 0.7188;
  transform: translate(43.2615vw, -10px) scale(0.4077);
  animation: fall-171 12s -11s linear infinite;
}
@keyframes fall-171 {
  75.109% {
    transform: translate(49.0012vw, 540.7848px) scale(0.4077);
  }
  to {
    transform: translate(46.13135vw, 720px) scale(0.4077);
  }
}
.snow:nth-child(172) {
  opacity: 0.7748;
  transform: translate(82.7432vw, -10px) scale(0.5281);
  animation: fall-172 12s -3s linear infinite;
}
@keyframes fall-172 {
  55.819% {
    transform: translate(79.0553vw, 401.8968px) scale(0.5281);
  }
  to {
    transform: translate(80.89925vw, 720px) scale(0.5281);
  }
}
.snow:nth-child(173) {
  opacity: 0.7303;
  transform: translate(23.8225vw, -10px) scale(0.216);
  animation: fall-173 24s -6s linear infinite;
}
@keyframes fall-173 {
  76.515% {
    transform: translate(33.47vw, 550.908px) scale(0.216);
  }
  to {
    transform: translate(28.64625vw, 720px) scale(0.216);
  }
}
.snow:nth-child(174) {
  opacity: 0.8547;
  transform: translate(59.5061vw, -10px) scale(0.214);
  animation: fall-174 16s -9s linear infinite;
}
@keyframes fall-174 {
  55.241% {
    transform: translate(61.1141vw, 397.7352px) scale(0.214);
  }
  to {
    transform: translate(60.3101vw, 720px) scale(0.214);
  }
}
.snow:nth-child(175) {
  opacity: 0.6158;
  transform: translate(21.6858vw, -10px) scale(0.0167);
  animation: fall-175 15s -16s linear infinite;
}
@keyframes fall-175 {
  56.312% {
    transform: translate(23.8487vw, 405.4464px) scale(0.0167);
  }
  to {
    transform: translate(22.76725vw, 720px) scale(0.0167);
  }
}
.snow:nth-child(176) {
  opacity: 0.4239;
  transform: translate(6.8855vw, -10px) scale(0.2371);
  animation: fall-176 21s -13s linear infinite;
}
@keyframes fall-176 {
  41.152% {
    transform: translate(15.2959vw, 296.2944px) scale(0.2371);
  }
  to {
    transform: translate(11.0907vw, 720px) scale(0.2371);
  }
}
.snow:nth-child(177) {
  opacity: 0.5451;
  transform: translate(97.7975vw, -10px) scale(0.9754);
  animation: fall-177 27s -27s linear infinite;
}
@keyframes fall-177 {
  55.529% {
    transform: translate(100.811vw, 399.8088px) scale(0.9754);
  }
  to {
    transform: translate(99.30425vw, 720px) scale(0.9754);
  }
}
.snow:nth-child(178) {
  opacity: 0.1603;
  transform: translate(64.9627vw, -10px) scale(0.2275);
  animation: fall-178 16s -24s linear infinite;
}
@keyframes fall-178 {
  78.884% {
    transform: translate(63.6368vw, 567.9648px) scale(0.2275);
  }
  to {
    transform: translate(64.29975vw, 720px) scale(0.2275);
  }
}
.snow:nth-child(179) {
  opacity: 0.5793;
  transform: translate(29.9141vw, -10px) scale(0.9663);
  animation: fall-179 18s -10s linear infinite;
}
@keyframes fall-179 {
  60.656% {
    transform: translate(36.0968vw, 436.7232px) scale(0.9663);
  }
  to {
    transform: translate(33.00545vw, 720px) scale(0.9663);
  }
}
.snow:nth-child(180) {
  opacity: 0.7855;
  transform: translate(12.1496vw, -10px) scale(0.8748);
  animation: fall-180 11s -10s linear infinite;
}
@keyframes fall-180 {
  43.275% {
    transform: translate(22.13vw, 311.58px) scale(0.8748);
  }
  to {
    transform: translate(17.1398vw, 720px) scale(0.8748);
  }
}
.snow:nth-child(181) {
  opacity: 0.1811;
  transform: translate(57.4468vw, -10px) scale(0.3808);
  animation: fall-181 18s -8s linear infinite;
}
@keyframes fall-181 {
  79.406% {
    transform: translate(53.1889vw, 571.7232px) scale(0.3808);
  }
  to {
    transform: translate(55.31785vw, 720px) scale(0.3808);
  }
}
.snow:nth-child(182) {
  opacity: 0.8179;
  transform: translate(78.502vw, -10px) scale(0.1318);
  animation: fall-182 29s -13s linear infinite;
}
@keyframes fall-182 {
  68.005% {
    transform: translate(77.7578vw, 489.636px) scale(0.1318);
  }
  to {
    transform: translate(78.1299vw, 720px) scale(0.1318);
  }
}
.snow:nth-child(183) {
  opacity: 0.9859;
  transform: translate(39.5392vw, -10px) scale(0.7145);
  animation: fall-183 15s -16s linear infinite;
}
@keyframes fall-183 {
  50.849% {
    transform: translate(49.4674vw, 366.1128px) scale(0.7145);
  }
  to {
    transform: translate(44.5033vw, 720px) scale(0.7145);
  }
}
.snow:nth-child(184) {
  opacity: 0.7661;
  transform: translate(66.8665vw, -10px) scale(0.2892);
  animation: fall-184 28s -23s linear infinite;
}
@keyframes fall-184 {
  44.062% {
    transform: translate(76.3697vw, 317.2464px) scale(0.2892);
  }
  to {
    transform: translate(71.6181vw, 720px) scale(0.2892);
  }
}
.snow:nth-child(185) {
  opacity: 0.8449;
  transform: translate(47.7204vw, -10px) scale(0.485);
  animation: fall-185 10s -25s linear infinite;
}
@keyframes fall-185 {
  48.619% {
    transform: translate(51.7174vw, 350.0568px) scale(0.485);
  }
  to {
    transform: translate(49.7189vw, 720px) scale(0.485);
  }
}
.snow:nth-child(186) {
  opacity: 0.4873;
  transform: translate(68.3699vw, -10px) scale(0.9575);
  animation: fall-186 21s -23s linear infinite;
}
@keyframes fall-186 {
  74.322% {
    transform: translate(58.6353vw, 535.1184px) scale(0.9575);
  }
  to {
    transform: translate(63.5026vw, 720px) scale(0.9575);
  }
}
.snow:nth-child(187) {
  opacity: 0.0026;
  transform: translate(58.2237vw, -10px) scale(0.6312);
  animation: fall-187 22s -25s linear infinite;
}
@keyframes fall-187 {
  52.98% {
    transform: translate(59.7805vw, 381.456px) scale(0.6312);
  }
  to {
    transform: translate(59.0021vw, 720px) scale(0.6312);
  }
}
.snow:nth-child(188) {
  opacity: 0.0364;
  transform: translate(77.5317vw, -10px) scale(0.932);
  animation: fall-188 20s -2s linear infinite;
}
@keyframes fall-188 {
  56.71% {
    transform: translate(76.3647vw, 408.312px) scale(0.932);
  }
  to {
    transform: translate(76.9482vw, 720px) scale(0.932);
  }
}
.snow:nth-child(189) {
  opacity: 0.5319;
  transform: translate(72.1201vw, -10px) scale(0.9613);
  animation: fall-189 16s -8s linear infinite;
}
@keyframes fall-189 {
  38.706% {
    transform: translate(67.796vw, 278.6832px) scale(0.9613);
  }
  to {
    transform: translate(69.95805vw, 720px) scale(0.9613);
  }
}
.snow:nth-child(190) {
  opacity: 0.2086;
  transform: translate(6.7797vw, -10px) scale(0.1597);
  animation: fall-190 12s -6s linear infinite;
}
@keyframes fall-190 {
  32.265% {
    transform: translate(15.1952vw, 232.308px) scale(0.1597);
  }
  to {
    transform: translate(10.98745vw, 720px) scale(0.1597);
  }
}
.snow:nth-child(191) {
  opacity: 0.8173;
  transform: translate(47.2175vw, -10px) scale(0.9071);
  animation: fall-191 23s -15s linear infinite;
}
@keyframes fall-191 {
  37.925% {
    transform: translate(46.7865vw, 273.06px) scale(0.9071);
  }
  to {
    transform: translate(47.002vw, 720px) scale(0.9071);
  }
}
.snow:nth-child(192) {
  opacity: 0.2297;
  transform: translate(12.1041vw, -10px) scale(0.1413);
  animation: fall-192 18s -30s linear infinite;
}
@keyframes fall-192 {
  46.675% {
    transform: translate(3.145vw, 336.06px) scale(0.1413);
  }
  to {
    transform: translate(7.62455vw, 720px) scale(0.1413);
  }
}
.snow:nth-child(193) {
  opacity: 0.4509;
  transform: translate(3.0811vw, -10px) scale(0.2974);
  animation: fall-193 29s -12s linear infinite;
}
@keyframes fall-193 {
  69.402% {
    transform: translate(4.2212vw, 499.6944px) scale(0.2974);
  }
  to {
    transform: translate(3.65115vw, 720px) scale(0.2974);
  }
}
.snow:nth-child(194) {
  opacity: 0.1755;
  transform: translate(13.6813vw, -10px) scale(0.3132);
  animation: fall-194 21s -11s linear infinite;
}
@keyframes fall-194 {
  55.409% {
    transform: translate(20.1542vw, 398.9448px) scale(0.3132);
  }
  to {
    transform: translate(16.91775vw, 720px) scale(0.3132);
  }
}
.snow:nth-child(195) {
  opacity: 0.307;
  transform: translate(92.6123vw, -10px) scale(0.6083);
  animation: fall-195 23s -20s linear infinite;
}
@keyframes fall-195 {
  61.136% {
    transform: translate(99.1901vw, 440.1792px) scale(0.6083);
  }
  to {
    transform: translate(95.9012vw, 720px) scale(0.6083);
  }
}
.snow:nth-child(196) {
  opacity: 0.7585;
  transform: translate(95.4467vw, -10px) scale(0.9226);
  animation: fall-196 26s -6s linear infinite;
}
@keyframes fall-196 {
  41.077% {
    transform: translate(94.8765vw, 295.7544px) scale(0.9226);
  }
  to {
    transform: translate(95.1616vw, 720px) scale(0.9226);
  }
}
.snow:nth-child(197) {
  opacity: 0.7272;
  transform: translate(65.2077vw, -10px) scale(0.3933);
  animation: fall-197 23s -27s linear infinite;
}
@keyframes fall-197 {
  48.803% {
    transform: translate(58.6477vw, 351.3816px) scale(0.3933);
  }
  to {
    transform: translate(61.9277vw, 720px) scale(0.3933);
  }
}
.snow:nth-child(198) {
  opacity: 0.3834;
  transform: translate(23.0863vw, -10px) scale(0.4751);
  animation: fall-198 20s -1s linear infinite;
}
@keyframes fall-198 {
  62.756% {
    transform: translate(30.0911vw, 451.8432px) scale(0.4751);
  }
  to {
    transform: translate(26.5887vw, 720px) scale(0.4751);
  }
}
.snow:nth-child(199) {
  opacity: 0.8681;
  transform: translate(43.0246vw, -10px) scale(0.6648);
  animation: fall-199 25s -12s linear infinite;
}
@keyframes fall-199 {
  52.739% {
    transform: translate(51.4294vw, 379.7208px) scale(0.6648);
  }
  to {
    transform: translate(47.227vw, 720px) scale(0.6648);
  }
}
.snow:nth-child(200) {
  opacity: 0.2018;
  transform: translate(63.3105vw, -10px) scale(0.4599);
  animation: fall-200 28s -10s linear infinite;
}
@keyframes fall-200 {
  52.682% {
    transform: translate(62.4556vw, 379.3104px) scale(0.4599);
  }
  to {
    transform: translate(62.88305vw, 720px) scale(0.4599);
  }
}

