.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.6738;
  transform: translate(25.7vw, -10px) scale(0.6381);
  animation: fall-1 13s -2s linear infinite;
}
@keyframes fall-1 {
  51.322% {
    transform: translate(17.8797vw, 51.322vh) scale(0.6381);
  }
  to {
    transform: translate(21.78985vw, 100vh) scale(0.6381);
  }
}
.snow:nth-child(2) {
  opacity: 0.0707;
  transform: translate(0.5774vw, -10px) scale(0.4819);
  animation: fall-2 26s -13s linear infinite;
}
@keyframes fall-2 {
  42.017% {
    transform: translate(-7.2992vw, 42.017vh) scale(0.4819);
  }
  to {
    transform: translate(-3.3609vw, 100vh) scale(0.4819);
  }
}
.snow:nth-child(3) {
  opacity: 0.5863;
  transform: translate(69.5139vw, -10px) scale(0.4638);
  animation: fall-3 26s -12s linear infinite;
}
@keyframes fall-3 {
  74.899% {
    transform: translate(74.7072vw, 74.899vh) scale(0.4638);
  }
  to {
    transform: translate(72.11055vw, 100vh) scale(0.4638);
  }
}
.snow:nth-child(4) {
  opacity: 0.8209;
  transform: translate(49.6306vw, -10px) scale(0.0059);
  animation: fall-4 27s -1s linear infinite;
}
@keyframes fall-4 {
  64.73% {
    transform: translate(53.1953vw, 64.73vh) scale(0.0059);
  }
  to {
    transform: translate(51.41295vw, 100vh) scale(0.0059);
  }
}
.snow:nth-child(5) {
  opacity: 0.0185;
  transform: translate(42.7675vw, -10px) scale(0.7813);
  animation: fall-5 10s -14s linear infinite;
}
@keyframes fall-5 {
  69.883% {
    transform: translate(50.3313vw, 69.883vh) scale(0.7813);
  }
  to {
    transform: translate(46.5494vw, 100vh) scale(0.7813);
  }
}
.snow:nth-child(6) {
  opacity: 0.8684;
  transform: translate(21.984vw, -10px) scale(0.4797);
  animation: fall-6 19s -27s linear infinite;
}
@keyframes fall-6 {
  71.04% {
    transform: translate(17.4276vw, 71.04vh) scale(0.4797);
  }
  to {
    transform: translate(19.7058vw, 100vh) scale(0.4797);
  }
}
.snow:nth-child(7) {
  opacity: 0.1727;
  transform: translate(88.4133vw, -10px) scale(0.2262);
  animation: fall-7 27s -24s linear infinite;
}
@keyframes fall-7 {
  49.538% {
    transform: translate(93.2274vw, 49.538vh) scale(0.2262);
  }
  to {
    transform: translate(90.82035vw, 100vh) scale(0.2262);
  }
}
.snow:nth-child(8) {
  opacity: 0.0919;
  transform: translate(67.6668vw, -10px) scale(0.5955);
  animation: fall-8 26s -28s linear infinite;
}
@keyframes fall-8 {
  73.278% {
    transform: translate(75.5522vw, 73.278vh) scale(0.5955);
  }
  to {
    transform: translate(71.6095vw, 100vh) scale(0.5955);
  }
}
.snow:nth-child(9) {
  opacity: 0.6047;
  transform: translate(69.786vw, -10px) scale(0.6908);
  animation: fall-9 22s -6s linear infinite;
}
@keyframes fall-9 {
  54.547% {
    transform: translate(66.0245vw, 54.547vh) scale(0.6908);
  }
  to {
    transform: translate(67.90525vw, 100vh) scale(0.6908);
  }
}
.snow:nth-child(10) {
  opacity: 0.514;
  transform: translate(4.2087vw, -10px) scale(0.6517);
  animation: fall-10 27s -10s linear infinite;
}
@keyframes fall-10 {
  42.644% {
    transform: translate(-3.7654vw, 42.644vh) scale(0.6517);
  }
  to {
    transform: translate(0.22165vw, 100vh) scale(0.6517);
  }
}
.snow:nth-child(11) {
  opacity: 0.8313;
  transform: translate(81.2664vw, -10px) scale(0.4814);
  animation: fall-11 13s -25s linear infinite;
}
@keyframes fall-11 {
  78.844% {
    transform: translate(90.715vw, 78.844vh) scale(0.4814);
  }
  to {
    transform: translate(85.9907vw, 100vh) scale(0.4814);
  }
}
.snow:nth-child(12) {
  opacity: 0.0844;
  transform: translate(97.0653vw, -10px) scale(0.0579);
  animation: fall-12 10s -6s linear infinite;
}
@keyframes fall-12 {
  70.415% {
    transform: translate(98.9089vw, 70.415vh) scale(0.0579);
  }
  to {
    transform: translate(97.9871vw, 100vh) scale(0.0579);
  }
}
.snow:nth-child(13) {
  opacity: 0.8437;
  transform: translate(98.316vw, -10px) scale(0.6877);
  animation: fall-13 15s -16s linear infinite;
}
@keyframes fall-13 {
  48.376% {
    transform: translate(89.3054vw, 48.376vh) scale(0.6877);
  }
  to {
    transform: translate(93.8107vw, 100vh) scale(0.6877);
  }
}
.snow:nth-child(14) {
  opacity: 0.0791;
  transform: translate(34.894vw, -10px) scale(0.9767);
  animation: fall-14 19s -5s linear infinite;
}
@keyframes fall-14 {
  49.846% {
    transform: translate(27.2168vw, 49.846vh) scale(0.9767);
  }
  to {
    transform: translate(31.0554vw, 100vh) scale(0.9767);
  }
}
.snow:nth-child(15) {
  opacity: 0.8879;
  transform: translate(37.8835vw, -10px) scale(0.6806);
  animation: fall-15 15s -13s linear infinite;
}
@keyframes fall-15 {
  43.072% {
    transform: translate(45.2083vw, 43.072vh) scale(0.6806);
  }
  to {
    transform: translate(41.5459vw, 100vh) scale(0.6806);
  }
}
.snow:nth-child(16) {
  opacity: 0.8538;
  transform: translate(14.8625vw, -10px) scale(0.0794);
  animation: fall-16 10s -1s linear infinite;
}
@keyframes fall-16 {
  76.447% {
    transform: translate(17.0344vw, 76.447vh) scale(0.0794);
  }
  to {
    transform: translate(15.94845vw, 100vh) scale(0.0794);
  }
}
.snow:nth-child(17) {
  opacity: 0.3854;
  transform: translate(99.046vw, -10px) scale(0.4282);
  animation: fall-17 27s -23s linear infinite;
}
@keyframes fall-17 {
  33.854% {
    transform: translate(91.7002vw, 33.854vh) scale(0.4282);
  }
  to {
    transform: translate(95.3731vw, 100vh) scale(0.4282);
  }
}
.snow:nth-child(18) {
  opacity: 0.3857;
  transform: translate(56.8052vw, -10px) scale(0.3286);
  animation: fall-18 24s -27s linear infinite;
}
@keyframes fall-18 {
  64.302% {
    transform: translate(51.4865vw, 64.302vh) scale(0.3286);
  }
  to {
    transform: translate(54.14585vw, 100vh) scale(0.3286);
  }
}
.snow:nth-child(19) {
  opacity: 0.1105;
  transform: translate(0.1446vw, -10px) scale(0.3282);
  animation: fall-19 16s -14s linear infinite;
}
@keyframes fall-19 {
  71.457% {
    transform: translate(-0.7175vw, 71.457vh) scale(0.3282);
  }
  to {
    transform: translate(-0.28645vw, 100vh) scale(0.3282);
  }
}
.snow:nth-child(20) {
  opacity: 0.9261;
  transform: translate(21.3337vw, -10px) scale(0.7278);
  animation: fall-20 23s -19s linear infinite;
}
@keyframes fall-20 {
  45.706% {
    transform: translate(22.9067vw, 45.706vh) scale(0.7278);
  }
  to {
    transform: translate(22.1202vw, 100vh) scale(0.7278);
  }
}
.snow:nth-child(21) {
  opacity: 0.8958;
  transform: translate(49.3663vw, -10px) scale(0.893);
  animation: fall-21 13s -24s linear infinite;
}
@keyframes fall-21 {
  38.647% {
    transform: translate(43.6239vw, 38.647vh) scale(0.893);
  }
  to {
    transform: translate(46.4951vw, 100vh) scale(0.893);
  }
}
.snow:nth-child(22) {
  opacity: 0.8118;
  transform: translate(46.2912vw, -10px) scale(0.6462);
  animation: fall-22 27s -24s linear infinite;
}
@keyframes fall-22 {
  30.014% {
    transform: translate(49.1332vw, 30.014vh) scale(0.6462);
  }
  to {
    transform: translate(47.7122vw, 100vh) scale(0.6462);
  }
}
.snow:nth-child(23) {
  opacity: 0.6919;
  transform: translate(90.3281vw, -10px) scale(0.5546);
  animation: fall-23 15s -2s linear infinite;
}
@keyframes fall-23 {
  78.919% {
    transform: translate(98.2142vw, 78.919vh) scale(0.5546);
  }
  to {
    transform: translate(94.27115vw, 100vh) scale(0.5546);
  }
}
.snow:nth-child(24) {
  opacity: 0.0099;
  transform: translate(50.0406vw, -10px) scale(0.5915);
  animation: fall-24 30s -18s linear infinite;
}
@keyframes fall-24 {
  47.541% {
    transform: translate(58.2928vw, 47.541vh) scale(0.5915);
  }
  to {
    transform: translate(54.1667vw, 100vh) scale(0.5915);
  }
}
.snow:nth-child(25) {
  opacity: 0.9113;
  transform: translate(1.2831vw, -10px) scale(0.0476);
  animation: fall-25 19s -7s linear infinite;
}
@keyframes fall-25 {
  70.51% {
    transform: translate(7.6222vw, 70.51vh) scale(0.0476);
  }
  to {
    transform: translate(4.45265vw, 100vh) scale(0.0476);
  }
}
.snow:nth-child(26) {
  opacity: 0.4986;
  transform: translate(77.3838vw, -10px) scale(0.1098);
  animation: fall-26 30s -25s linear infinite;
}
@keyframes fall-26 {
  74.917% {
    transform: translate(86.2904vw, 74.917vh) scale(0.1098);
  }
  to {
    transform: translate(81.8371vw, 100vh) scale(0.1098);
  }
}
.snow:nth-child(27) {
  opacity: 0.7946;
  transform: translate(24.5187vw, -10px) scale(0.6593);
  animation: fall-27 15s -1s linear infinite;
}
@keyframes fall-27 {
  75.214% {
    transform: translate(32.1507vw, 75.214vh) scale(0.6593);
  }
  to {
    transform: translate(28.3347vw, 100vh) scale(0.6593);
  }
}
.snow:nth-child(28) {
  opacity: 0.5421;
  transform: translate(12.4265vw, -10px) scale(0.1233);
  animation: fall-28 15s -6s linear infinite;
}
@keyframes fall-28 {
  56.889% {
    transform: translate(2.8923vw, 56.889vh) scale(0.1233);
  }
  to {
    transform: translate(7.6594vw, 100vh) scale(0.1233);
  }
}
.snow:nth-child(29) {
  opacity: 0.9023;
  transform: translate(10.8781vw, -10px) scale(0.9292);
  animation: fall-29 14s -10s linear infinite;
}
@keyframes fall-29 {
  61.754% {
    transform: translate(8.4951vw, 61.754vh) scale(0.9292);
  }
  to {
    transform: translate(9.6866vw, 100vh) scale(0.9292);
  }
}
.snow:nth-child(30) {
  opacity: 0.9584;
  transform: translate(85.8651vw, -10px) scale(0.5163);
  animation: fall-30 26s -17s linear infinite;
}
@keyframes fall-30 {
  47.905% {
    transform: translate(90.9902vw, 47.905vh) scale(0.5163);
  }
  to {
    transform: translate(88.42765vw, 100vh) scale(0.5163);
  }
}
.snow:nth-child(31) {
  opacity: 0.6163;
  transform: translate(33.4704vw, -10px) scale(0.2783);
  animation: fall-31 13s -22s linear infinite;
}
@keyframes fall-31 {
  54.375% {
    transform: translate(40.8365vw, 54.375vh) scale(0.2783);
  }
  to {
    transform: translate(37.15345vw, 100vh) scale(0.2783);
  }
}
.snow:nth-child(32) {
  opacity: 0.7259;
  transform: translate(0.1785vw, -10px) scale(0.5929);
  animation: fall-32 12s -7s linear infinite;
}
@keyframes fall-32 {
  54.089% {
    transform: translate(4.1764vw, 54.089vh) scale(0.5929);
  }
  to {
    transform: translate(2.17745vw, 100vh) scale(0.5929);
  }
}
.snow:nth-child(33) {
  opacity: 0.0764;
  transform: translate(76.0024vw, -10px) scale(0.813);
  animation: fall-33 16s -11s linear infinite;
}
@keyframes fall-33 {
  56.776% {
    transform: translate(83.8316vw, 56.776vh) scale(0.813);
  }
  to {
    transform: translate(79.917vw, 100vh) scale(0.813);
  }
}
.snow:nth-child(34) {
  opacity: 0.4822;
  transform: translate(53.4827vw, -10px) scale(0.7271);
  animation: fall-34 12s -1s linear infinite;
}
@keyframes fall-34 {
  39.575% {
    transform: translate(63.3315vw, 39.575vh) scale(0.7271);
  }
  to {
    transform: translate(58.4071vw, 100vh) scale(0.7271);
  }
}
.snow:nth-child(35) {
  opacity: 0.5327;
  transform: translate(51.7109vw, -10px) scale(0.4577);
  animation: fall-35 19s -24s linear infinite;
}
@keyframes fall-35 {
  39.411% {
    transform: translate(59.2515vw, 39.411vh) scale(0.4577);
  }
  to {
    transform: translate(55.4812vw, 100vh) scale(0.4577);
  }
}
.snow:nth-child(36) {
  opacity: 0.5721;
  transform: translate(86.1948vw, -10px) scale(0.1913);
  animation: fall-36 27s -10s linear infinite;
}
@keyframes fall-36 {
  48.91% {
    transform: translate(93.4246vw, 48.91vh) scale(0.1913);
  }
  to {
    transform: translate(89.8097vw, 100vh) scale(0.1913);
  }
}
.snow:nth-child(37) {
  opacity: 0.1349;
  transform: translate(76.2636vw, -10px) scale(0.679);
  animation: fall-37 11s -15s linear infinite;
}
@keyframes fall-37 {
  72.728% {
    transform: translate(67.8831vw, 72.728vh) scale(0.679);
  }
  to {
    transform: translate(72.07335vw, 100vh) scale(0.679);
  }
}
.snow:nth-child(38) {
  opacity: 0.2733;
  transform: translate(20.8177vw, -10px) scale(0.8373);
  animation: fall-38 10s -9s linear infinite;
}
@keyframes fall-38 {
  66.748% {
    transform: translate(16.4513vw, 66.748vh) scale(0.8373);
  }
  to {
    transform: translate(18.6345vw, 100vh) scale(0.8373);
  }
}
.snow:nth-child(39) {
  opacity: 0.109;
  transform: translate(66.3362vw, -10px) scale(0.8093);
  animation: fall-39 20s -16s linear infinite;
}
@keyframes fall-39 {
  46.699% {
    transform: translate(63.4904vw, 46.699vh) scale(0.8093);
  }
  to {
    transform: translate(64.9133vw, 100vh) scale(0.8093);
  }
}
.snow:nth-child(40) {
  opacity: 0.8695;
  transform: translate(32.7575vw, -10px) scale(0.9742);
  animation: fall-40 16s -13s linear infinite;
}
@keyframes fall-40 {
  37.42% {
    transform: translate(34.5691vw, 37.42vh) scale(0.9742);
  }
  to {
    transform: translate(33.6633vw, 100vh) scale(0.9742);
  }
}
.snow:nth-child(41) {
  opacity: 0.3152;
  transform: translate(62.7465vw, -10px) scale(0.4515);
  animation: fall-41 18s -7s linear infinite;
}
@keyframes fall-41 {
  47.375% {
    transform: translate(62.4315vw, 47.375vh) scale(0.4515);
  }
  to {
    transform: translate(62.589vw, 100vh) scale(0.4515);
  }
}
.snow:nth-child(42) {
  opacity: 0.3783;
  transform: translate(29.1339vw, -10px) scale(0.1659);
  animation: fall-42 22s -11s linear infinite;
}
@keyframes fall-42 {
  48.258% {
    transform: translate(38.2703vw, 48.258vh) scale(0.1659);
  }
  to {
    transform: translate(33.7021vw, 100vh) scale(0.1659);
  }
}
.snow:nth-child(43) {
  opacity: 0.9588;
  transform: translate(73.3731vw, -10px) scale(0.4767);
  animation: fall-43 14s -18s linear infinite;
}
@keyframes fall-43 {
  73.995% {
    transform: translate(76.6184vw, 73.995vh) scale(0.4767);
  }
  to {
    transform: translate(74.99575vw, 100vh) scale(0.4767);
  }
}
.snow:nth-child(44) {
  opacity: 0.9287;
  transform: translate(41.1518vw, -10px) scale(0.7475);
  animation: fall-44 10s -21s linear infinite;
}
@keyframes fall-44 {
  52.176% {
    transform: translate(48.1022vw, 52.176vh) scale(0.7475);
  }
  to {
    transform: translate(44.627vw, 100vh) scale(0.7475);
  }
}
.snow:nth-child(45) {
  opacity: 0.3421;
  transform: translate(12.9249vw, -10px) scale(0.6706);
  animation: fall-45 10s -22s linear infinite;
}
@keyframes fall-45 {
  64.282% {
    transform: translate(4.1032vw, 64.282vh) scale(0.6706);
  }
  to {
    transform: translate(8.51405vw, 100vh) scale(0.6706);
  }
}
.snow:nth-child(46) {
  opacity: 0.4428;
  transform: translate(90.355vw, -10px) scale(0.6907);
  animation: fall-46 30s -22s linear infinite;
}
@keyframes fall-46 {
  64.767% {
    transform: translate(89.0434vw, 64.767vh) scale(0.6907);
  }
  to {
    transform: translate(89.6992vw, 100vh) scale(0.6907);
  }
}
.snow:nth-child(47) {
  opacity: 0.7357;
  transform: translate(11.0454vw, -10px) scale(0.2998);
  animation: fall-47 27s -1s linear infinite;
}
@keyframes fall-47 {
  79.164% {
    transform: translate(16.4953vw, 79.164vh) scale(0.2998);
  }
  to {
    transform: translate(13.77035vw, 100vh) scale(0.2998);
  }
}
.snow:nth-child(48) {
  opacity: 0.1733;
  transform: translate(37.2033vw, -10px) scale(0.9138);
  animation: fall-48 30s -10s linear infinite;
}
@keyframes fall-48 {
  71.066% {
    transform: translate(30.7414vw, 71.066vh) scale(0.9138);
  }
  to {
    transform: translate(33.97235vw, 100vh) scale(0.9138);
  }
}
.snow:nth-child(49) {
  opacity: 0.1623;
  transform: translate(85.5017vw, -10px) scale(0.8721);
  animation: fall-49 15s -28s linear infinite;
}
@keyframes fall-49 {
  47.929% {
    transform: translate(86.0863vw, 47.929vh) scale(0.8721);
  }
  to {
    transform: translate(85.794vw, 100vh) scale(0.8721);
  }
}
.snow:nth-child(50) {
  opacity: 0.5584;
  transform: translate(95.0353vw, -10px) scale(0.6159);
  animation: fall-50 16s -21s linear infinite;
}
@keyframes fall-50 {
  64.691% {
    transform: translate(99.2124vw, 64.691vh) scale(0.6159);
  }
  to {
    transform: translate(97.12385vw, 100vh) scale(0.6159);
  }
}
.snow:nth-child(51) {
  opacity: 0.7452;
  transform: translate(98.3571vw, -10px) scale(0.6972);
  animation: fall-51 23s -1s linear infinite;
}
@keyframes fall-51 {
  52.396% {
    transform: translate(106.8832vw, 52.396vh) scale(0.6972);
  }
  to {
    transform: translate(102.62015vw, 100vh) scale(0.6972);
  }
}
.snow:nth-child(52) {
  opacity: 0.5838;
  transform: translate(96.5402vw, -10px) scale(0.0385);
  animation: fall-52 23s -22s linear infinite;
}
@keyframes fall-52 {
  43.059% {
    transform: translate(99.3433vw, 43.059vh) scale(0.0385);
  }
  to {
    transform: translate(97.94175vw, 100vh) scale(0.0385);
  }
}
.snow:nth-child(53) {
  opacity: 0.7373;
  transform: translate(83.3332vw, -10px) scale(0.479);
  animation: fall-53 18s -25s linear infinite;
}
@keyframes fall-53 {
  45.891% {
    transform: translate(90.9216vw, 45.891vh) scale(0.479);
  }
  to {
    transform: translate(87.1274vw, 100vh) scale(0.479);
  }
}
.snow:nth-child(54) {
  opacity: 0.627;
  transform: translate(59.0828vw, -10px) scale(0.8733);
  animation: fall-54 29s -20s linear infinite;
}
@keyframes fall-54 {
  45.214% {
    transform: translate(56.5637vw, 45.214vh) scale(0.8733);
  }
  to {
    transform: translate(57.82325vw, 100vh) scale(0.8733);
  }
}
.snow:nth-child(55) {
  opacity: 0.7624;
  transform: translate(48.1012vw, -10px) scale(0.0573);
  animation: fall-55 10s -20s linear infinite;
}
@keyframes fall-55 {
  33.508% {
    transform: translate(53.7625vw, 33.508vh) scale(0.0573);
  }
  to {
    transform: translate(50.93185vw, 100vh) scale(0.0573);
  }
}
.snow:nth-child(56) {
  opacity: 0.797;
  transform: translate(51.1524vw, -10px) scale(0.3186);
  animation: fall-56 23s -23s linear infinite;
}
@keyframes fall-56 {
  70.17% {
    transform: translate(42.8691vw, 70.17vh) scale(0.3186);
  }
  to {
    transform: translate(47.01075vw, 100vh) scale(0.3186);
  }
}
.snow:nth-child(57) {
  opacity: 0.7129;
  transform: translate(22.674vw, -10px) scale(0.4763);
  animation: fall-57 18s -6s linear infinite;
}
@keyframes fall-57 {
  66.159% {
    transform: translate(23.8776vw, 66.159vh) scale(0.4763);
  }
  to {
    transform: translate(23.2758vw, 100vh) scale(0.4763);
  }
}
.snow:nth-child(58) {
  opacity: 0.9688;
  transform: translate(75.8419vw, -10px) scale(0.4143);
  animation: fall-58 20s -18s linear infinite;
}
@keyframes fall-58 {
  78.415% {
    transform: translate(79.6814vw, 78.415vh) scale(0.4143);
  }
  to {
    transform: translate(77.76165vw, 100vh) scale(0.4143);
  }
}
.snow:nth-child(59) {
  opacity: 0.2315;
  transform: translate(10.6861vw, -10px) scale(0.3944);
  animation: fall-59 22s -12s linear infinite;
}
@keyframes fall-59 {
  54.455% {
    transform: translate(1.8101vw, 54.455vh) scale(0.3944);
  }
  to {
    transform: translate(6.2481vw, 100vh) scale(0.3944);
  }
}
.snow:nth-child(60) {
  opacity: 0.1055;
  transform: translate(28.2994vw, -10px) scale(0.7588);
  animation: fall-60 29s -17s linear infinite;
}
@keyframes fall-60 {
  49.995% {
    transform: translate(20.2276vw, 49.995vh) scale(0.7588);
  }
  to {
    transform: translate(24.2635vw, 100vh) scale(0.7588);
  }
}
.snow:nth-child(61) {
  opacity: 0.6628;
  transform: translate(8.4761vw, -10px) scale(0.2298);
  animation: fall-61 28s -8s linear infinite;
}
@keyframes fall-61 {
  47.218% {
    transform: translate(-0.6635vw, 47.218vh) scale(0.2298);
  }
  to {
    transform: translate(3.9063vw, 100vh) scale(0.2298);
  }
}
.snow:nth-child(62) {
  opacity: 0.3471;
  transform: translate(62.162vw, -10px) scale(0.919);
  animation: fall-62 21s -19s linear infinite;
}
@keyframes fall-62 {
  35.895% {
    transform: translate(67.5012vw, 35.895vh) scale(0.919);
  }
  to {
    transform: translate(64.8316vw, 100vh) scale(0.919);
  }
}
.snow:nth-child(63) {
  opacity: 0.9114;
  transform: translate(41.4239vw, -10px) scale(0.8673);
  animation: fall-63 29s -9s linear infinite;
}
@keyframes fall-63 {
  54.302% {
    transform: translate(34.685vw, 54.302vh) scale(0.8673);
  }
  to {
    transform: translate(38.05445vw, 100vh) scale(0.8673);
  }
}
.snow:nth-child(64) {
  opacity: 0.8764;
  transform: translate(79.8289vw, -10px) scale(0.9222);
  animation: fall-64 11s -22s linear infinite;
}
@keyframes fall-64 {
  66.033% {
    transform: translate(84.2791vw, 66.033vh) scale(0.9222);
  }
  to {
    transform: translate(82.054vw, 100vh) scale(0.9222);
  }
}
.snow:nth-child(65) {
  opacity: 0.9134;
  transform: translate(51.467vw, -10px) scale(0.3251);
  animation: fall-65 22s -22s linear infinite;
}
@keyframes fall-65 {
  32.673% {
    transform: translate(49.4078vw, 32.673vh) scale(0.3251);
  }
  to {
    transform: translate(50.4374vw, 100vh) scale(0.3251);
  }
}
.snow:nth-child(66) {
  opacity: 0.2386;
  transform: translate(59.6567vw, -10px) scale(0.8947);
  animation: fall-66 25s -22s linear infinite;
}
@keyframes fall-66 {
  69.414% {
    transform: translate(58.6714vw, 69.414vh) scale(0.8947);
  }
  to {
    transform: translate(59.16405vw, 100vh) scale(0.8947);
  }
}
.snow:nth-child(67) {
  opacity: 0.1563;
  transform: translate(41.6731vw, -10px) scale(0.4596);
  animation: fall-67 23s -20s linear infinite;
}
@keyframes fall-67 {
  45.421% {
    transform: translate(33.3414vw, 45.421vh) scale(0.4596);
  }
  to {
    transform: translate(37.50725vw, 100vh) scale(0.4596);
  }
}
.snow:nth-child(68) {
  opacity: 0.1329;
  transform: translate(28.2492vw, -10px) scale(0.8637);
  animation: fall-68 22s -6s linear infinite;
}
@keyframes fall-68 {
  62.033% {
    transform: translate(31.9138vw, 62.033vh) scale(0.8637);
  }
  to {
    transform: translate(30.0815vw, 100vh) scale(0.8637);
  }
}
.snow:nth-child(69) {
  opacity: 0.2999;
  transform: translate(18.5446vw, -10px) scale(0.3701);
  animation: fall-69 23s -6s linear infinite;
}
@keyframes fall-69 {
  52.086% {
    transform: translate(26.8345vw, 52.086vh) scale(0.3701);
  }
  to {
    transform: translate(22.68955vw, 100vh) scale(0.3701);
  }
}
.snow:nth-child(70) {
  opacity: 0.7588;
  transform: translate(27.021vw, -10px) scale(0.3977);
  animation: fall-70 16s -17s linear infinite;
}
@keyframes fall-70 {
  39.497% {
    transform: translate(23.8327vw, 39.497vh) scale(0.3977);
  }
  to {
    transform: translate(25.42685vw, 100vh) scale(0.3977);
  }
}
.snow:nth-child(71) {
  opacity: 0.6501;
  transform: translate(15.9957vw, -10px) scale(0.7204);
  animation: fall-71 27s -2s linear infinite;
}
@keyframes fall-71 {
  59.541% {
    transform: translate(20.385vw, 59.541vh) scale(0.7204);
  }
  to {
    transform: translate(18.19035vw, 100vh) scale(0.7204);
  }
}
.snow:nth-child(72) {
  opacity: 0.8629;
  transform: translate(18.8567vw, -10px) scale(0.4055);
  animation: fall-72 13s -25s linear infinite;
}
@keyframes fall-72 {
  35.795% {
    transform: translate(14.8994vw, 35.795vh) scale(0.4055);
  }
  to {
    transform: translate(16.87805vw, 100vh) scale(0.4055);
  }
}
.snow:nth-child(73) {
  opacity: 0.6213;
  transform: translate(66.9297vw, -10px) scale(0.8136);
  animation: fall-73 21s -13s linear infinite;
}
@keyframes fall-73 {
  53.489% {
    transform: translate(68.3475vw, 53.489vh) scale(0.8136);
  }
  to {
    transform: translate(67.6386vw, 100vh) scale(0.8136);
  }
}
.snow:nth-child(74) {
  opacity: 0.806;
  transform: translate(16.1334vw, -10px) scale(0.8866);
  animation: fall-74 25s -4s linear infinite;
}
@keyframes fall-74 {
  38.782% {
    transform: translate(19.3559vw, 38.782vh) scale(0.8866);
  }
  to {
    transform: translate(17.74465vw, 100vh) scale(0.8866);
  }
}
.snow:nth-child(75) {
  opacity: 0.2182;
  transform: translate(53.3571vw, -10px) scale(0.2996);
  animation: fall-75 16s -22s linear infinite;
}
@keyframes fall-75 {
  32.486% {
    transform: translate(49.6039vw, 32.486vh) scale(0.2996);
  }
  to {
    transform: translate(51.4805vw, 100vh) scale(0.2996);
  }
}
.snow:nth-child(76) {
  opacity: 0.6012;
  transform: translate(83.0693vw, -10px) scale(0.6322);
  animation: fall-76 21s -17s linear infinite;
}
@keyframes fall-76 {
  74.153% {
    transform: translate(84.377vw, 74.153vh) scale(0.6322);
  }
  to {
    transform: translate(83.72315vw, 100vh) scale(0.6322);
  }
}
.snow:nth-child(77) {
  opacity: 0.5804;
  transform: translate(12.6241vw, -10px) scale(0.2496);
  animation: fall-77 29s -22s linear infinite;
}
@keyframes fall-77 {
  44.794% {
    transform: translate(16.8633vw, 44.794vh) scale(0.2496);
  }
  to {
    transform: translate(14.7437vw, 100vh) scale(0.2496);
  }
}
.snow:nth-child(78) {
  opacity: 0.3954;
  transform: translate(91.8559vw, -10px) scale(0.6066);
  animation: fall-78 19s -6s linear infinite;
}
@keyframes fall-78 {
  54.475% {
    transform: translate(94.7141vw, 54.475vh) scale(0.6066);
  }
  to {
    transform: translate(93.285vw, 100vh) scale(0.6066);
  }
}
.snow:nth-child(79) {
  opacity: 0.2064;
  transform: translate(47.2352vw, -10px) scale(0.4662);
  animation: fall-79 25s -11s linear infinite;
}
@keyframes fall-79 {
  64.958% {
    transform: translate(56.3652vw, 64.958vh) scale(0.4662);
  }
  to {
    transform: translate(51.8002vw, 100vh) scale(0.4662);
  }
}
.snow:nth-child(80) {
  opacity: 0.6244;
  transform: translate(34.7994vw, -10px) scale(0.593);
  animation: fall-80 10s -30s linear infinite;
}
@keyframes fall-80 {
  34.702% {
    transform: translate(32.8861vw, 34.702vh) scale(0.593);
  }
  to {
    transform: translate(33.84275vw, 100vh) scale(0.593);
  }
}
.snow:nth-child(81) {
  opacity: 0.0285;
  transform: translate(74.7462vw, -10px) scale(0.7765);
  animation: fall-81 11s -3s linear infinite;
}
@keyframes fall-81 {
  62.777% {
    transform: translate(83.2348vw, 62.777vh) scale(0.7765);
  }
  to {
    transform: translate(78.9905vw, 100vh) scale(0.7765);
  }
}
.snow:nth-child(82) {
  opacity: 0.3212;
  transform: translate(1.9567vw, -10px) scale(0.7272);
  animation: fall-82 13s -17s linear infinite;
}
@keyframes fall-82 {
  74.853% {
    transform: translate(-2.3781vw, 74.853vh) scale(0.7272);
  }
  to {
    transform: translate(-0.2107vw, 100vh) scale(0.7272);
  }
}
.snow:nth-child(83) {
  opacity: 0.3147;
  transform: translate(39.838vw, -10px) scale(0.806);
  animation: fall-83 24s -2s linear infinite;
}
@keyframes fall-83 {
  30.55% {
    transform: translate(39.8152vw, 30.55vh) scale(0.806);
  }
  to {
    transform: translate(39.8266vw, 100vh) scale(0.806);
  }
}
.snow:nth-child(84) {
  opacity: 0.3864;
  transform: translate(8.2628vw, -10px) scale(0.0267);
  animation: fall-84 23s -15s linear infinite;
}
@keyframes fall-84 {
  48.017% {
    transform: translate(2.6559vw, 48.017vh) scale(0.0267);
  }
  to {
    transform: translate(5.45935vw, 100vh) scale(0.0267);
  }
}
.snow:nth-child(85) {
  opacity: 0.0111;
  transform: translate(57.4133vw, -10px) scale(0.9594);
  animation: fall-85 12s -12s linear infinite;
}
@keyframes fall-85 {
  79.951% {
    transform: translate(56.5664vw, 79.951vh) scale(0.9594);
  }
  to {
    transform: translate(56.98985vw, 100vh) scale(0.9594);
  }
}
.snow:nth-child(86) {
  opacity: 0.8142;
  transform: translate(10.6736vw, -10px) scale(0.2267);
  animation: fall-86 29s -29s linear infinite;
}
@keyframes fall-86 {
  48.526% {
    transform: translate(15.8654vw, 48.526vh) scale(0.2267);
  }
  to {
    transform: translate(13.2695vw, 100vh) scale(0.2267);
  }
}
.snow:nth-child(87) {
  opacity: 0.226;
  transform: translate(24.9205vw, -10px) scale(0.3069);
  animation: fall-87 18s -9s linear infinite;
}
@keyframes fall-87 {
  36.365% {
    transform: translate(19.8231vw, 36.365vh) scale(0.3069);
  }
  to {
    transform: translate(22.3718vw, 100vh) scale(0.3069);
  }
}
.snow:nth-child(88) {
  opacity: 0.0172;
  transform: translate(68.5253vw, -10px) scale(0.638);
  animation: fall-88 27s -29s linear infinite;
}
@keyframes fall-88 {
  75.148% {
    transform: translate(76.3757vw, 75.148vh) scale(0.638);
  }
  to {
    transform: translate(72.4505vw, 100vh) scale(0.638);
  }
}
.snow:nth-child(89) {
  opacity: 0.2279;
  transform: translate(4.1245vw, -10px) scale(0.1975);
  animation: fall-89 12s -6s linear infinite;
}
@keyframes fall-89 {
  74.477% {
    transform: translate(-1.8582vw, 74.477vh) scale(0.1975);
  }
  to {
    transform: translate(1.13315vw, 100vh) scale(0.1975);
  }
}
.snow:nth-child(90) {
  opacity: 0.311;
  transform: translate(64.9945vw, -10px) scale(0.55);
  animation: fall-90 24s -15s linear infinite;
}
@keyframes fall-90 {
  42.612% {
    transform: translate(55.0115vw, 42.612vh) scale(0.55);
  }
  to {
    transform: translate(60.003vw, 100vh) scale(0.55);
  }
}
.snow:nth-child(91) {
  opacity: 0.7702;
  transform: translate(39.0309vw, -10px) scale(0.7219);
  animation: fall-91 19s -3s linear infinite;
}
@keyframes fall-91 {
  67.466% {
    transform: translate(47.1978vw, 67.466vh) scale(0.7219);
  }
  to {
    transform: translate(43.11435vw, 100vh) scale(0.7219);
  }
}
.snow:nth-child(92) {
  opacity: 0.286;
  transform: translate(97.9776vw, -10px) scale(0.8433);
  animation: fall-92 30s -12s linear infinite;
}
@keyframes fall-92 {
  61.991% {
    transform: translate(92.4307vw, 61.991vh) scale(0.8433);
  }
  to {
    transform: translate(95.20415vw, 100vh) scale(0.8433);
  }
}
.snow:nth-child(93) {
  opacity: 0.1858;
  transform: translate(66.3155vw, -10px) scale(0.0053);
  animation: fall-93 20s -26s linear infinite;
}
@keyframes fall-93 {
  48.373% {
    transform: translate(63.3694vw, 48.373vh) scale(0.0053);
  }
  to {
    transform: translate(64.84245vw, 100vh) scale(0.0053);
  }
}
.snow:nth-child(94) {
  opacity: 0.5313;
  transform: translate(10.8789vw, -10px) scale(0.2533);
  animation: fall-94 26s -19s linear infinite;
}
@keyframes fall-94 {
  70.047% {
    transform: translate(14.9026vw, 70.047vh) scale(0.2533);
  }
  to {
    transform: translate(12.89075vw, 100vh) scale(0.2533);
  }
}
.snow:nth-child(95) {
  opacity: 0.5519;
  transform: translate(51.3786vw, -10px) scale(0.4287);
  animation: fall-95 26s -8s linear infinite;
}
@keyframes fall-95 {
  79.532% {
    transform: translate(52.4107vw, 79.532vh) scale(0.4287);
  }
  to {
    transform: translate(51.89465vw, 100vh) scale(0.4287);
  }
}
.snow:nth-child(96) {
  opacity: 0.7196;
  transform: translate(19.9773vw, -10px) scale(0.5329);
  animation: fall-96 10s -16s linear infinite;
}
@keyframes fall-96 {
  33.785% {
    transform: translate(12.0197vw, 33.785vh) scale(0.5329);
  }
  to {
    transform: translate(15.9985vw, 100vh) scale(0.5329);
  }
}
.snow:nth-child(97) {
  opacity: 0.6238;
  transform: translate(21.3151vw, -10px) scale(0.0256);
  animation: fall-97 19s -5s linear infinite;
}
@keyframes fall-97 {
  44.529% {
    transform: translate(24.8091vw, 44.529vh) scale(0.0256);
  }
  to {
    transform: translate(23.0621vw, 100vh) scale(0.0256);
  }
}
.snow:nth-child(98) {
  opacity: 0.3456;
  transform: translate(69.875vw, -10px) scale(0.2988);
  animation: fall-98 25s -26s linear infinite;
}
@keyframes fall-98 {
  74.634% {
    transform: translate(73.8644vw, 74.634vh) scale(0.2988);
  }
  to {
    transform: translate(71.8697vw, 100vh) scale(0.2988);
  }
}
.snow:nth-child(99) {
  opacity: 0.0728;
  transform: translate(81.3712vw, -10px) scale(0.2706);
  animation: fall-99 13s -17s linear infinite;
}
@keyframes fall-99 {
  73.676% {
    transform: translate(91.3586vw, 73.676vh) scale(0.2706);
  }
  to {
    transform: translate(86.3649vw, 100vh) scale(0.2706);
  }
}
.snow:nth-child(100) {
  opacity: 0.2081;
  transform: translate(68.5381vw, -10px) scale(0.9549);
  animation: fall-100 24s -11s linear infinite;
}
@keyframes fall-100 {
  67.039% {
    transform: translate(77.1001vw, 67.039vh) scale(0.9549);
  }
  to {
    transform: translate(72.8191vw, 100vh) scale(0.9549);
  }
}
.snow:nth-child(101) {
  opacity: 0.498;
  transform: translate(27.5435vw, -10px) scale(0.7523);
  animation: fall-101 15s -13s linear infinite;
}
@keyframes fall-101 {
  53.709% {
    transform: translate(20.2505vw, 53.709vh) scale(0.7523);
  }
  to {
    transform: translate(23.897vw, 100vh) scale(0.7523);
  }
}
.snow:nth-child(102) {
  opacity: 0.1141;
  transform: translate(69.8578vw, -10px) scale(0.7543);
  animation: fall-102 30s -5s linear infinite;
}
@keyframes fall-102 {
  51.649% {
    transform: translate(63.6131vw, 51.649vh) scale(0.7543);
  }
  to {
    transform: translate(66.73545vw, 100vh) scale(0.7543);
  }
}
.snow:nth-child(103) {
  opacity: 0.2232;
  transform: translate(19.5419vw, -10px) scale(0.3019);
  animation: fall-103 21s -17s linear infinite;
}
@keyframes fall-103 {
  71.269% {
    transform: translate(10.8402vw, 71.269vh) scale(0.3019);
  }
  to {
    transform: translate(15.19105vw, 100vh) scale(0.3019);
  }
}
.snow:nth-child(104) {
  opacity: 0.5024;
  transform: translate(48.6876vw, -10px) scale(0.7405);
  animation: fall-104 28s -1s linear infinite;
}
@keyframes fall-104 {
  43.7% {
    transform: translate(44.9466vw, 43.7vh) scale(0.7405);
  }
  to {
    transform: translate(46.8171vw, 100vh) scale(0.7405);
  }
}
.snow:nth-child(105) {
  opacity: 0.7276;
  transform: translate(45.486vw, -10px) scale(0.0392);
  animation: fall-105 25s -27s linear infinite;
}
@keyframes fall-105 {
  44.461% {
    transform: translate(41.4738vw, 44.461vh) scale(0.0392);
  }
  to {
    transform: translate(43.4799vw, 100vh) scale(0.0392);
  }
}
.snow:nth-child(106) {
  opacity: 0.0848;
  transform: translate(43.4902vw, -10px) scale(0.4572);
  animation: fall-106 29s -5s linear infinite;
}
@keyframes fall-106 {
  44.892% {
    transform: translate(46.9983vw, 44.892vh) scale(0.4572);
  }
  to {
    transform: translate(45.24425vw, 100vh) scale(0.4572);
  }
}
.snow:nth-child(107) {
  opacity: 0.6562;
  transform: translate(30.6765vw, -10px) scale(0.7547);
  animation: fall-107 16s -16s linear infinite;
}
@keyframes fall-107 {
  54.515% {
    transform: translate(31.0155vw, 54.515vh) scale(0.7547);
  }
  to {
    transform: translate(30.846vw, 100vh) scale(0.7547);
  }
}
.snow:nth-child(108) {
  opacity: 0.2476;
  transform: translate(7.8023vw, -10px) scale(0.1574);
  animation: fall-108 17s -23s linear infinite;
}
@keyframes fall-108 {
  68.56% {
    transform: translate(13.8619vw, 68.56vh) scale(0.1574);
  }
  to {
    transform: translate(10.8321vw, 100vh) scale(0.1574);
  }
}
.snow:nth-child(109) {
  opacity: 0.4747;
  transform: translate(8.0951vw, -10px) scale(0.0109);
  animation: fall-109 13s -15s linear infinite;
}
@keyframes fall-109 {
  56.548% {
    transform: translate(-1.3676vw, 56.548vh) scale(0.0109);
  }
  to {
    transform: translate(3.36375vw, 100vh) scale(0.0109);
  }
}
.snow:nth-child(110) {
  opacity: 0.1333;
  transform: translate(67.7701vw, -10px) scale(0.6248);
  animation: fall-110 11s -11s linear infinite;
}
@keyframes fall-110 {
  72.731% {
    transform: translate(66.7401vw, 72.731vh) scale(0.6248);
  }
  to {
    transform: translate(67.2551vw, 100vh) scale(0.6248);
  }
}
.snow:nth-child(111) {
  opacity: 0.7122;
  transform: translate(36.5162vw, -10px) scale(0.9686);
  animation: fall-111 27s -26s linear infinite;
}
@keyframes fall-111 {
  30.733% {
    transform: translate(42.5375vw, 30.733vh) scale(0.9686);
  }
  to {
    transform: translate(39.52685vw, 100vh) scale(0.9686);
  }
}
.snow:nth-child(112) {
  opacity: 0.3246;
  transform: translate(14.3076vw, -10px) scale(0.2649);
  animation: fall-112 24s -26s linear infinite;
}
@keyframes fall-112 {
  51.914% {
    transform: translate(20.7602vw, 51.914vh) scale(0.2649);
  }
  to {
    transform: translate(17.5339vw, 100vh) scale(0.2649);
  }
}
.snow:nth-child(113) {
  opacity: 0.0714;
  transform: translate(75.9756vw, -10px) scale(0.0857);
  animation: fall-113 27s -15s linear infinite;
}
@keyframes fall-113 {
  31.453% {
    transform: translate(79.2389vw, 31.453vh) scale(0.0857);
  }
  to {
    transform: translate(77.60725vw, 100vh) scale(0.0857);
  }
}
.snow:nth-child(114) {
  opacity: 0.3663;
  transform: translate(87.1759vw, -10px) scale(0.0215);
  animation: fall-114 25s -27s linear infinite;
}
@keyframes fall-114 {
  55.133% {
    transform: translate(83.2751vw, 55.133vh) scale(0.0215);
  }
  to {
    transform: translate(85.2255vw, 100vh) scale(0.0215);
  }
}
.snow:nth-child(115) {
  opacity: 0.9501;
  transform: translate(73.0662vw, -10px) scale(0.1232);
  animation: fall-115 11s -17s linear infinite;
}
@keyframes fall-115 {
  70.507% {
    transform: translate(73.4647vw, 70.507vh) scale(0.1232);
  }
  to {
    transform: translate(73.26545vw, 100vh) scale(0.1232);
  }
}
.snow:nth-child(116) {
  opacity: 0.3547;
  transform: translate(31.9285vw, -10px) scale(0.8268);
  animation: fall-116 17s -10s linear infinite;
}
@keyframes fall-116 {
  62.851% {
    transform: translate(31.4924vw, 62.851vh) scale(0.8268);
  }
  to {
    transform: translate(31.71045vw, 100vh) scale(0.8268);
  }
}
.snow:nth-child(117) {
  opacity: 0.9669;
  transform: translate(29.1826vw, -10px) scale(0.2194);
  animation: fall-117 30s -1s linear infinite;
}
@keyframes fall-117 {
  73.132% {
    transform: translate(27.5842vw, 73.132vh) scale(0.2194);
  }
  to {
    transform: translate(28.3834vw, 100vh) scale(0.2194);
  }
}
.snow:nth-child(118) {
  opacity: 0.2564;
  transform: translate(65.0749vw, -10px) scale(0.3317);
  animation: fall-118 28s -10s linear infinite;
}
@keyframes fall-118 {
  41.127% {
    transform: translate(57.9809vw, 41.127vh) scale(0.3317);
  }
  to {
    transform: translate(61.5279vw, 100vh) scale(0.3317);
  }
}
.snow:nth-child(119) {
  opacity: 0.8262;
  transform: translate(24.7438vw, -10px) scale(0.297);
  animation: fall-119 23s -30s linear infinite;
}
@keyframes fall-119 {
  79.681% {
    transform: translate(22.8663vw, 79.681vh) scale(0.297);
  }
  to {
    transform: translate(23.80505vw, 100vh) scale(0.297);
  }
}
.snow:nth-child(120) {
  opacity: 0.1685;
  transform: translate(94.4956vw, -10px) scale(0.011);
  animation: fall-120 10s -18s linear infinite;
}
@keyframes fall-120 {
  42.579% {
    transform: translate(95.3914vw, 42.579vh) scale(0.011);
  }
  to {
    transform: translate(94.9435vw, 100vh) scale(0.011);
  }
}
.snow:nth-child(121) {
  opacity: 0.8975;
  transform: translate(63.2897vw, -10px) scale(0.8755);
  animation: fall-121 23s -19s linear infinite;
}
@keyframes fall-121 {
  34.297% {
    transform: translate(55.1649vw, 34.297vh) scale(0.8755);
  }
  to {
    transform: translate(59.2273vw, 100vh) scale(0.8755);
  }
}
.snow:nth-child(122) {
  opacity: 0.1162;
  transform: translate(27.7926vw, -10px) scale(0.6363);
  animation: fall-122 21s -18s linear infinite;
}
@keyframes fall-122 {
  35.975% {
    transform: translate(37.4179vw, 35.975vh) scale(0.6363);
  }
  to {
    transform: translate(32.60525vw, 100vh) scale(0.6363);
  }
}
.snow:nth-child(123) {
  opacity: 0.9644;
  transform: translate(40.6525vw, -10px) scale(0.0674);
  animation: fall-123 28s -15s linear infinite;
}
@keyframes fall-123 {
  69.462% {
    transform: translate(30.6773vw, 69.462vh) scale(0.0674);
  }
  to {
    transform: translate(35.6649vw, 100vh) scale(0.0674);
  }
}
.snow:nth-child(124) {
  opacity: 0.8117;
  transform: translate(53.8402vw, -10px) scale(0.3739);
  animation: fall-124 10s -8s linear infinite;
}
@keyframes fall-124 {
  32.455% {
    transform: translate(58.5236vw, 32.455vh) scale(0.3739);
  }
  to {
    transform: translate(56.1819vw, 100vh) scale(0.3739);
  }
}
.snow:nth-child(125) {
  opacity: 0.1234;
  transform: translate(90.3947vw, -10px) scale(0.5099);
  animation: fall-125 13s -13s linear infinite;
}
@keyframes fall-125 {
  76.323% {
    transform: translate(98.2534vw, 76.323vh) scale(0.5099);
  }
  to {
    transform: translate(94.32405vw, 100vh) scale(0.5099);
  }
}
.snow:nth-child(126) {
  opacity: 0.0589;
  transform: translate(0.97vw, -10px) scale(0.2829);
  animation: fall-126 14s -13s linear infinite;
}
@keyframes fall-126 {
  32.37% {
    transform: translate(9.8549vw, 32.37vh) scale(0.2829);
  }
  to {
    transform: translate(5.41245vw, 100vh) scale(0.2829);
  }
}
.snow:nth-child(127) {
  opacity: 0.8084;
  transform: translate(99.1589vw, -10px) scale(0.2374);
  animation: fall-127 22s -19s linear infinite;
}
@keyframes fall-127 {
  76.504% {
    transform: translate(100.4404vw, 76.504vh) scale(0.2374);
  }
  to {
    transform: translate(99.79965vw, 100vh) scale(0.2374);
  }
}
.snow:nth-child(128) {
  opacity: 0.184;
  transform: translate(81.4025vw, -10px) scale(0.1632);
  animation: fall-128 10s -18s linear infinite;
}
@keyframes fall-128 {
  64.976% {
    transform: translate(71.7609vw, 64.976vh) scale(0.1632);
  }
  to {
    transform: translate(76.5817vw, 100vh) scale(0.1632);
  }
}
.snow:nth-child(129) {
  opacity: 0.3748;
  transform: translate(75.7724vw, -10px) scale(0.6066);
  animation: fall-129 11s -3s linear infinite;
}
@keyframes fall-129 {
  32.069% {
    transform: translate(84.0258vw, 32.069vh) scale(0.6066);
  }
  to {
    transform: translate(79.8991vw, 100vh) scale(0.6066);
  }
}
.snow:nth-child(130) {
  opacity: 0.3043;
  transform: translate(23.1375vw, -10px) scale(0.4995);
  animation: fall-130 22s -16s linear infinite;
}
@keyframes fall-130 {
  66.33% {
    transform: translate(24.4233vw, 66.33vh) scale(0.4995);
  }
  to {
    transform: translate(23.7804vw, 100vh) scale(0.4995);
  }
}
.snow:nth-child(131) {
  opacity: 0.5217;
  transform: translate(38.9812vw, -10px) scale(0.2026);
  animation: fall-131 17s -18s linear infinite;
}
@keyframes fall-131 {
  38.731% {
    transform: translate(37.5231vw, 38.731vh) scale(0.2026);
  }
  to {
    transform: translate(38.25215vw, 100vh) scale(0.2026);
  }
}
.snow:nth-child(132) {
  opacity: 0.2262;
  transform: translate(62.064vw, -10px) scale(0.1878);
  animation: fall-132 30s -17s linear infinite;
}
@keyframes fall-132 {
  72.653% {
    transform: translate(57.0066vw, 72.653vh) scale(0.1878);
  }
  to {
    transform: translate(59.5353vw, 100vh) scale(0.1878);
  }
}
.snow:nth-child(133) {
  opacity: 0.1903;
  transform: translate(1.652vw, -10px) scale(0.4293);
  animation: fall-133 16s -19s linear infinite;
}
@keyframes fall-133 {
  78.754% {
    transform: translate(9.1599vw, 78.754vh) scale(0.4293);
  }
  to {
    transform: translate(5.40595vw, 100vh) scale(0.4293);
  }
}
.snow:nth-child(134) {
  opacity: 0.5649;
  transform: translate(64.0697vw, -10px) scale(0.6774);
  animation: fall-134 24s -16s linear infinite;
}
@keyframes fall-134 {
  47.504% {
    transform: translate(69.324vw, 47.504vh) scale(0.6774);
  }
  to {
    transform: translate(66.69685vw, 100vh) scale(0.6774);
  }
}
.snow:nth-child(135) {
  opacity: 0.8738;
  transform: translate(31.8088vw, -10px) scale(0.1449);
  animation: fall-135 21s -20s linear infinite;
}
@keyframes fall-135 {
  40.543% {
    transform: translate(32.5856vw, 40.543vh) scale(0.1449);
  }
  to {
    transform: translate(32.1972vw, 100vh) scale(0.1449);
  }
}
.snow:nth-child(136) {
  opacity: 0.4808;
  transform: translate(57.0706vw, -10px) scale(0.2849);
  animation: fall-136 12s -27s linear infinite;
}
@keyframes fall-136 {
  74.087% {
    transform: translate(52.1891vw, 74.087vh) scale(0.2849);
  }
  to {
    transform: translate(54.62985vw, 100vh) scale(0.2849);
  }
}
.snow:nth-child(137) {
  opacity: 0.2103;
  transform: translate(5.5665vw, -10px) scale(0.7635);
  animation: fall-137 16s -5s linear infinite;
}
@keyframes fall-137 {
  45.497% {
    transform: translate(10.4207vw, 45.497vh) scale(0.7635);
  }
  to {
    transform: translate(7.9936vw, 100vh) scale(0.7635);
  }
}
.snow:nth-child(138) {
  opacity: 0.6172;
  transform: translate(30.5397vw, -10px) scale(0.5967);
  animation: fall-138 11s -29s linear infinite;
}
@keyframes fall-138 {
  56.167% {
    transform: translate(22.4966vw, 56.167vh) scale(0.5967);
  }
  to {
    transform: translate(26.51815vw, 100vh) scale(0.5967);
  }
}
.snow:nth-child(139) {
  opacity: 0.806;
  transform: translate(93.2125vw, -10px) scale(0.4523);
  animation: fall-139 10s -10s linear infinite;
}
@keyframes fall-139 {
  55.89% {
    transform: translate(91.3534vw, 55.89vh) scale(0.4523);
  }
  to {
    transform: translate(92.28295vw, 100vh) scale(0.4523);
  }
}
.snow:nth-child(140) {
  opacity: 0.05;
  transform: translate(10.5568vw, -10px) scale(0.9119);
  animation: fall-140 22s -16s linear infinite;
}
@keyframes fall-140 {
  65.187% {
    transform: translate(15.9729vw, 65.187vh) scale(0.9119);
  }
  to {
    transform: translate(13.26485vw, 100vh) scale(0.9119);
  }
}
.snow:nth-child(141) {
  opacity: 0.2358;
  transform: translate(80.4259vw, -10px) scale(0.8669);
  animation: fall-141 22s -2s linear infinite;
}
@keyframes fall-141 {
  56.899% {
    transform: translate(78.8576vw, 56.899vh) scale(0.8669);
  }
  to {
    transform: translate(79.64175vw, 100vh) scale(0.8669);
  }
}
.snow:nth-child(142) {
  opacity: 0.0571;
  transform: translate(56.6411vw, -10px) scale(0.9924);
  animation: fall-142 18s -9s linear infinite;
}
@keyframes fall-142 {
  66.759% {
    transform: translate(51.9656vw, 66.759vh) scale(0.9924);
  }
  to {
    transform: translate(54.30335vw, 100vh) scale(0.9924);
  }
}
.snow:nth-child(143) {
  opacity: 0.0694;
  transform: translate(98.9733vw, -10px) scale(0.1021);
  animation: fall-143 27s -24s linear infinite;
}
@keyframes fall-143 {
  42.538% {
    transform: translate(95.8014vw, 42.538vh) scale(0.1021);
  }
  to {
    transform: translate(97.38735vw, 100vh) scale(0.1021);
  }
}
.snow:nth-child(144) {
  opacity: 0.5631;
  transform: translate(92.5298vw, -10px) scale(0.9142);
  animation: fall-144 28s -6s linear infinite;
}
@keyframes fall-144 {
  62.212% {
    transform: translate(92.7903vw, 62.212vh) scale(0.9142);
  }
  to {
    transform: translate(92.66005vw, 100vh) scale(0.9142);
  }
}
.snow:nth-child(145) {
  opacity: 0.8241;
  transform: translate(20.161vw, -10px) scale(0.5996);
  animation: fall-145 23s -6s linear infinite;
}
@keyframes fall-145 {
  66.131% {
    transform: translate(16.8578vw, 66.131vh) scale(0.5996);
  }
  to {
    transform: translate(18.5094vw, 100vh) scale(0.5996);
  }
}
.snow:nth-child(146) {
  opacity: 0.0105;
  transform: translate(12.45vw, -10px) scale(0.3488);
  animation: fall-146 13s -12s linear infinite;
}
@keyframes fall-146 {
  67.642% {
    transform: translate(16.0844vw, 67.642vh) scale(0.3488);
  }
  to {
    transform: translate(14.2672vw, 100vh) scale(0.3488);
  }
}
.snow:nth-child(147) {
  opacity: 0.5052;
  transform: translate(48.1801vw, -10px) scale(0.4294);
  animation: fall-147 28s -21s linear infinite;
}
@keyframes fall-147 {
  35.658% {
    transform: translate(54.1929vw, 35.658vh) scale(0.4294);
  }
  to {
    transform: translate(51.1865vw, 100vh) scale(0.4294);
  }
}
.snow:nth-child(148) {
  opacity: 0.2709;
  transform: translate(49.4666vw, -10px) scale(0.4337);
  animation: fall-148 30s -27s linear infinite;
}
@keyframes fall-148 {
  56.039% {
    transform: translate(52.1075vw, 56.039vh) scale(0.4337);
  }
  to {
    transform: translate(50.78705vw, 100vh) scale(0.4337);
  }
}
.snow:nth-child(149) {
  opacity: 0.4345;
  transform: translate(43.5434vw, -10px) scale(0.0018);
  animation: fall-149 25s -11s linear infinite;
}
@keyframes fall-149 {
  37.782% {
    transform: translate(53.2033vw, 37.782vh) scale(0.0018);
  }
  to {
    transform: translate(48.37335vw, 100vh) scale(0.0018);
  }
}
.snow:nth-child(150) {
  opacity: 0.6613;
  transform: translate(62.1027vw, -10px) scale(0.1651);
  animation: fall-150 14s -21s linear infinite;
}
@keyframes fall-150 {
  59.397% {
    transform: translate(67.124vw, 59.397vh) scale(0.1651);
  }
  to {
    transform: translate(64.61335vw, 100vh) scale(0.1651);
  }
}
.snow:nth-child(151) {
  opacity: 0.2249;
  transform: translate(23.7292vw, -10px) scale(0.6893);
  animation: fall-151 15s -14s linear infinite;
}
@keyframes fall-151 {
  39.525% {
    transform: translate(15.2976vw, 39.525vh) scale(0.6893);
  }
  to {
    transform: translate(19.5134vw, 100vh) scale(0.6893);
  }
}
.snow:nth-child(152) {
  opacity: 0.3155;
  transform: translate(54.6154vw, -10px) scale(0.203);
  animation: fall-152 28s -25s linear infinite;
}
@keyframes fall-152 {
  46.198% {
    transform: translate(54.011vw, 46.198vh) scale(0.203);
  }
  to {
    transform: translate(54.3132vw, 100vh) scale(0.203);
  }
}
.snow:nth-child(153) {
  opacity: 0.2781;
  transform: translate(55.2225vw, -10px) scale(0.5825);
  animation: fall-153 28s -27s linear infinite;
}
@keyframes fall-153 {
  66.001% {
    transform: translate(45.5696vw, 66.001vh) scale(0.5825);
  }
  to {
    transform: translate(50.39605vw, 100vh) scale(0.5825);
  }
}
.snow:nth-child(154) {
  opacity: 0.8847;
  transform: translate(88.306vw, -10px) scale(0.6553);
  animation: fall-154 17s -6s linear infinite;
}
@keyframes fall-154 {
  79.577% {
    transform: translate(81.2335vw, 79.577vh) scale(0.6553);
  }
  to {
    transform: translate(84.76975vw, 100vh) scale(0.6553);
  }
}
.snow:nth-child(155) {
  opacity: 0.7679;
  transform: translate(48.4505vw, -10px) scale(0.8127);
  animation: fall-155 29s -11s linear infinite;
}
@keyframes fall-155 {
  60.56% {
    transform: translate(38.4945vw, 60.56vh) scale(0.8127);
  }
  to {
    transform: translate(43.4725vw, 100vh) scale(0.8127);
  }
}
.snow:nth-child(156) {
  opacity: 0.9783;
  transform: translate(66.563vw, -10px) scale(0.7137);
  animation: fall-156 20s -6s linear infinite;
}
@keyframes fall-156 {
  57.35% {
    transform: translate(58.0965vw, 57.35vh) scale(0.7137);
  }
  to {
    transform: translate(62.32975vw, 100vh) scale(0.7137);
  }
}
.snow:nth-child(157) {
  opacity: 0.0252;
  transform: translate(13.732vw, -10px) scale(0.3886);
  animation: fall-157 28s -14s linear infinite;
}
@keyframes fall-157 {
  60.955% {
    transform: translate(13.3191vw, 60.955vh) scale(0.3886);
  }
  to {
    transform: translate(13.52555vw, 100vh) scale(0.3886);
  }
}
.snow:nth-child(158) {
  opacity: 0.2678;
  transform: translate(99.744vw, -10px) scale(0.2698);
  animation: fall-158 14s -9s linear infinite;
}
@keyframes fall-158 {
  30.276% {
    transform: translate(91.6459vw, 30.276vh) scale(0.2698);
  }
  to {
    transform: translate(95.69495vw, 100vh) scale(0.2698);
  }
}
.snow:nth-child(159) {
  opacity: 0.4932;
  transform: translate(62.6835vw, -10px) scale(0.091);
  animation: fall-159 18s -1s linear infinite;
}
@keyframes fall-159 {
  39.26% {
    transform: translate(65.4804vw, 39.26vh) scale(0.091);
  }
  to {
    transform: translate(64.08195vw, 100vh) scale(0.091);
  }
}
.snow:nth-child(160) {
  opacity: 0.9515;
  transform: translate(19.9974vw, -10px) scale(0.3042);
  animation: fall-160 24s -10s linear infinite;
}
@keyframes fall-160 {
  68.138% {
    transform: translate(27.8885vw, 68.138vh) scale(0.3042);
  }
  to {
    transform: translate(23.94295vw, 100vh) scale(0.3042);
  }
}
.snow:nth-child(161) {
  opacity: 0.2704;
  transform: translate(85.9267vw, -10px) scale(0.3746);
  animation: fall-161 18s -8s linear infinite;
}
@keyframes fall-161 {
  71.36% {
    transform: translate(79.6344vw, 71.36vh) scale(0.3746);
  }
  to {
    transform: translate(82.78055vw, 100vh) scale(0.3746);
  }
}
.snow:nth-child(162) {
  opacity: 0.8457;
  transform: translate(0.3186vw, -10px) scale(0.8469);
  animation: fall-162 30s -9s linear infinite;
}
@keyframes fall-162 {
  64.336% {
    transform: translate(9.5967vw, 64.336vh) scale(0.8469);
  }
  to {
    transform: translate(4.95765vw, 100vh) scale(0.8469);
  }
}
.snow:nth-child(163) {
  opacity: 0.949;
  transform: translate(46.6267vw, -10px) scale(0.0097);
  animation: fall-163 13s -3s linear infinite;
}
@keyframes fall-163 {
  42.611% {
    transform: translate(45.5823vw, 42.611vh) scale(0.0097);
  }
  to {
    transform: translate(46.1045vw, 100vh) scale(0.0097);
  }
}
.snow:nth-child(164) {
  opacity: 0.5507;
  transform: translate(39.22vw, -10px) scale(0.1967);
  animation: fall-164 15s -15s linear infinite;
}
@keyframes fall-164 {
  46.123% {
    transform: translate(29.949vw, 46.123vh) scale(0.1967);
  }
  to {
    transform: translate(34.5845vw, 100vh) scale(0.1967);
  }
}
.snow:nth-child(165) {
  opacity: 0.9124;
  transform: translate(47.1183vw, -10px) scale(0.9527);
  animation: fall-165 30s -14s linear infinite;
}
@keyframes fall-165 {
  38.61% {
    transform: translate(44.0608vw, 38.61vh) scale(0.9527);
  }
  to {
    transform: translate(45.58955vw, 100vh) scale(0.9527);
  }
}
.snow:nth-child(166) {
  opacity: 0.3536;
  transform: translate(60.6571vw, -10px) scale(0.5821);
  animation: fall-166 24s -22s linear infinite;
}
@keyframes fall-166 {
  44.003% {
    transform: translate(66.559vw, 44.003vh) scale(0.5821);
  }
  to {
    transform: translate(63.60805vw, 100vh) scale(0.5821);
  }
}
.snow:nth-child(167) {
  opacity: 0.5787;
  transform: translate(50.5355vw, -10px) scale(0.1427);
  animation: fall-167 14s -22s linear infinite;
}
@keyframes fall-167 {
  77.067% {
    transform: translate(41.3751vw, 77.067vh) scale(0.1427);
  }
  to {
    transform: translate(45.9553vw, 100vh) scale(0.1427);
  }
}
.snow:nth-child(168) {
  opacity: 0.8544;
  transform: translate(70.7333vw, -10px) scale(0.1179);
  animation: fall-168 22s -24s linear infinite;
}
@keyframes fall-168 {
  79.911% {
    transform: translate(69.8977vw, 79.911vh) scale(0.1179);
  }
  to {
    transform: translate(70.3155vw, 100vh) scale(0.1179);
  }
}
.snow:nth-child(169) {
  opacity: 0.7905;
  transform: translate(95.0719vw, -10px) scale(0.5218);
  animation: fall-169 26s -2s linear infinite;
}
@keyframes fall-169 {
  79.393% {
    transform: translate(99.0527vw, 79.393vh) scale(0.5218);
  }
  to {
    transform: translate(97.0623vw, 100vh) scale(0.5218);
  }
}
.snow:nth-child(170) {
  opacity: 0.1081;
  transform: translate(85.9157vw, -10px) scale(0.3888);
  animation: fall-170 16s -5s linear infinite;
}
@keyframes fall-170 {
  61.084% {
    transform: translate(87.7731vw, 61.084vh) scale(0.3888);
  }
  to {
    transform: translate(86.8444vw, 100vh) scale(0.3888);
  }
}
.snow:nth-child(171) {
  opacity: 0.0567;
  transform: translate(72.0786vw, -10px) scale(0.0906);
  animation: fall-171 11s -7s linear infinite;
}
@keyframes fall-171 {
  60.852% {
    transform: translate(68.0714vw, 60.852vh) scale(0.0906);
  }
  to {
    transform: translate(70.075vw, 100vh) scale(0.0906);
  }
}
.snow:nth-child(172) {
  opacity: 0.123;
  transform: translate(24.3107vw, -10px) scale(0.6766);
  animation: fall-172 23s -4s linear infinite;
}
@keyframes fall-172 {
  76.815% {
    transform: translate(26.8906vw, 76.815vh) scale(0.6766);
  }
  to {
    transform: translate(25.60065vw, 100vh) scale(0.6766);
  }
}
.snow:nth-child(173) {
  opacity: 0.3932;
  transform: translate(53.0422vw, -10px) scale(0.7973);
  animation: fall-173 19s -3s linear infinite;
}
@keyframes fall-173 {
  66.066% {
    transform: translate(59.0895vw, 66.066vh) scale(0.7973);
  }
  to {
    transform: translate(56.06585vw, 100vh) scale(0.7973);
  }
}
.snow:nth-child(174) {
  opacity: 0.6809;
  transform: translate(50.535vw, -10px) scale(0.2276);
  animation: fall-174 28s -27s linear infinite;
}
@keyframes fall-174 {
  66.11% {
    transform: translate(53.0844vw, 66.11vh) scale(0.2276);
  }
  to {
    transform: translate(51.8097vw, 100vh) scale(0.2276);
  }
}
.snow:nth-child(175) {
  opacity: 0.9138;
  transform: translate(84.386vw, -10px) scale(0.0131);
  animation: fall-175 12s -29s linear infinite;
}
@keyframes fall-175 {
  70.503% {
    transform: translate(91.2058vw, 70.503vh) scale(0.0131);
  }
  to {
    transform: translate(87.7959vw, 100vh) scale(0.0131);
  }
}
.snow:nth-child(176) {
  opacity: 0.3302;
  transform: translate(23.0723vw, -10px) scale(0.0647);
  animation: fall-176 30s -13s linear infinite;
}
@keyframes fall-176 {
  39.403% {
    transform: translate(23.2666vw, 39.403vh) scale(0.0647);
  }
  to {
    transform: translate(23.16945vw, 100vh) scale(0.0647);
  }
}
.snow:nth-child(177) {
  opacity: 0.1544;
  transform: translate(32.925vw, -10px) scale(0.1343);
  animation: fall-177 25s -5s linear infinite;
}
@keyframes fall-177 {
  58.95% {
    transform: translate(23.5355vw, 58.95vh) scale(0.1343);
  }
  to {
    transform: translate(28.23025vw, 100vh) scale(0.1343);
  }
}
.snow:nth-child(178) {
  opacity: 0.0204;
  transform: translate(36.4433vw, -10px) scale(0.5437);
  animation: fall-178 10s -18s linear infinite;
}
@keyframes fall-178 {
  61.071% {
    transform: translate(28.3113vw, 61.071vh) scale(0.5437);
  }
  to {
    transform: translate(32.3773vw, 100vh) scale(0.5437);
  }
}
.snow:nth-child(179) {
  opacity: 0.574;
  transform: translate(9.4776vw, -10px) scale(0.7842);
  animation: fall-179 29s -20s linear infinite;
}
@keyframes fall-179 {
  70.378% {
    transform: translate(10.6997vw, 70.378vh) scale(0.7842);
  }
  to {
    transform: translate(10.08865vw, 100vh) scale(0.7842);
  }
}
.snow:nth-child(180) {
  opacity: 0.1465;
  transform: translate(98.3504vw, -10px) scale(0.3292);
  animation: fall-180 15s -25s linear infinite;
}
@keyframes fall-180 {
  62.672% {
    transform: translate(92.2764vw, 62.672vh) scale(0.3292);
  }
  to {
    transform: translate(95.3134vw, 100vh) scale(0.3292);
  }
}
.snow:nth-child(181) {
  opacity: 0.4415;
  transform: translate(82.434vw, -10px) scale(0.4901);
  animation: fall-181 17s -12s linear infinite;
}
@keyframes fall-181 {
  35.253% {
    transform: translate(73.2837vw, 35.253vh) scale(0.4901);
  }
  to {
    transform: translate(77.85885vw, 100vh) scale(0.4901);
  }
}
.snow:nth-child(182) {
  opacity: 0.5435;
  transform: translate(67.2741vw, -10px) scale(0.8227);
  animation: fall-182 29s -30s linear infinite;
}
@keyframes fall-182 {
  59.802% {
    transform: translate(60.3328vw, 59.802vh) scale(0.8227);
  }
  to {
    transform: translate(63.80345vw, 100vh) scale(0.8227);
  }
}
.snow:nth-child(183) {
  opacity: 0.4016;
  transform: translate(59.6834vw, -10px) scale(0.0687);
  animation: fall-183 12s -7s linear infinite;
}
@keyframes fall-183 {
  35.217% {
    transform: translate(67.0993vw, 35.217vh) scale(0.0687);
  }
  to {
    transform: translate(63.39135vw, 100vh) scale(0.0687);
  }
}
.snow:nth-child(184) {
  opacity: 0.4211;
  transform: translate(21.4264vw, -10px) scale(0.6921);
  animation: fall-184 19s -3s linear infinite;
}
@keyframes fall-184 {
  46.075% {
    transform: translate(24.0545vw, 46.075vh) scale(0.6921);
  }
  to {
    transform: translate(22.74045vw, 100vh) scale(0.6921);
  }
}
.snow:nth-child(185) {
  opacity: 0.0396;
  transform: translate(66.4013vw, -10px) scale(0.8429);
  animation: fall-185 21s -29s linear infinite;
}
@keyframes fall-185 {
  75.251% {
    transform: translate(70.4273vw, 75.251vh) scale(0.8429);
  }
  to {
    transform: translate(68.4143vw, 100vh) scale(0.8429);
  }
}
.snow:nth-child(186) {
  opacity: 0.6029;
  transform: translate(82.21vw, -10px) scale(0.1791);
  animation: fall-186 10s -17s linear infinite;
}
@keyframes fall-186 {
  79.941% {
    transform: translate(86.1832vw, 79.941vh) scale(0.1791);
  }
  to {
    transform: translate(84.1966vw, 100vh) scale(0.1791);
  }
}
.snow:nth-child(187) {
  opacity: 0.4585;
  transform: translate(21.0451vw, -10px) scale(0.0411);
  animation: fall-187 12s -24s linear infinite;
}
@keyframes fall-187 {
  51.925% {
    transform: translate(16.8166vw, 51.925vh) scale(0.0411);
  }
  to {
    transform: translate(18.93085vw, 100vh) scale(0.0411);
  }
}
.snow:nth-child(188) {
  opacity: 0.3072;
  transform: translate(21.8271vw, -10px) scale(0.1494);
  animation: fall-188 20s -10s linear infinite;
}
@keyframes fall-188 {
  79.62% {
    transform: translate(12.0467vw, 79.62vh) scale(0.1494);
  }
  to {
    transform: translate(16.9369vw, 100vh) scale(0.1494);
  }
}
.snow:nth-child(189) {
  opacity: 0.5612;
  transform: translate(59.2694vw, -10px) scale(0.366);
  animation: fall-189 18s -4s linear infinite;
}
@keyframes fall-189 {
  59.599% {
    transform: translate(54.6219vw, 59.599vh) scale(0.366);
  }
  to {
    transform: translate(56.94565vw, 100vh) scale(0.366);
  }
}
.snow:nth-child(190) {
  opacity: 0.3236;
  transform: translate(30.5801vw, -10px) scale(0.8022);
  animation: fall-190 12s -15s linear infinite;
}
@keyframes fall-190 {
  52.511% {
    transform: translate(36.939vw, 52.511vh) scale(0.8022);
  }
  to {
    transform: translate(33.75955vw, 100vh) scale(0.8022);
  }
}
.snow:nth-child(191) {
  opacity: 0.8914;
  transform: translate(32.7275vw, -10px) scale(0.2638);
  animation: fall-191 30s -8s linear infinite;
}
@keyframes fall-191 {
  37.717% {
    transform: translate(32.2194vw, 37.717vh) scale(0.2638);
  }
  to {
    transform: translate(32.47345vw, 100vh) scale(0.2638);
  }
}
.snow:nth-child(192) {
  opacity: 0.7266;
  transform: translate(19.4243vw, -10px) scale(0.1218);
  animation: fall-192 12s -21s linear infinite;
}
@keyframes fall-192 {
  78.825% {
    transform: translate(10.4874vw, 78.825vh) scale(0.1218);
  }
  to {
    transform: translate(14.95585vw, 100vh) scale(0.1218);
  }
}
.snow:nth-child(193) {
  opacity: 0.9616;
  transform: translate(54.591vw, -10px) scale(0.3561);
  animation: fall-193 30s -19s linear infinite;
}
@keyframes fall-193 {
  54.378% {
    transform: translate(53.4565vw, 54.378vh) scale(0.3561);
  }
  to {
    transform: translate(54.02375vw, 100vh) scale(0.3561);
  }
}
.snow:nth-child(194) {
  opacity: 0.6413;
  transform: translate(16.4721vw, -10px) scale(0.2794);
  animation: fall-194 20s -14s linear infinite;
}
@keyframes fall-194 {
  50.816% {
    transform: translate(10.3444vw, 50.816vh) scale(0.2794);
  }
  to {
    transform: translate(13.40825vw, 100vh) scale(0.2794);
  }
}
.snow:nth-child(195) {
  opacity: 0.4007;
  transform: translate(66.594vw, -10px) scale(0.1126);
  animation: fall-195 20s -3s linear infinite;
}
@keyframes fall-195 {
  51.382% {
    transform: translate(57.3422vw, 51.382vh) scale(0.1126);
  }
  to {
    transform: translate(61.9681vw, 100vh) scale(0.1126);
  }
}
.snow:nth-child(196) {
  opacity: 0.3524;
  transform: translate(37.7322vw, -10px) scale(0.1895);
  animation: fall-196 26s -26s linear infinite;
}
@keyframes fall-196 {
  60.394% {
    transform: translate(39.2919vw, 60.394vh) scale(0.1895);
  }
  to {
    transform: translate(38.51205vw, 100vh) scale(0.1895);
  }
}
.snow:nth-child(197) {
  opacity: 0.717;
  transform: translate(7.2763vw, -10px) scale(0.119);
  animation: fall-197 10s -14s linear infinite;
}
@keyframes fall-197 {
  43.935% {
    transform: translate(-0.3453vw, 43.935vh) scale(0.119);
  }
  to {
    transform: translate(3.4655vw, 100vh) scale(0.119);
  }
}
.snow:nth-child(198) {
  opacity: 0.0876;
  transform: translate(82.8682vw, -10px) scale(0.131);
  animation: fall-198 16s -11s linear infinite;
}
@keyframes fall-198 {
  51.13% {
    transform: translate(88.1784vw, 51.13vh) scale(0.131);
  }
  to {
    transform: translate(85.5233vw, 100vh) scale(0.131);
  }
}
.snow:nth-child(199) {
  opacity: 0.2005;
  transform: translate(49.9337vw, -10px) scale(0.7865);
  animation: fall-199 29s -24s linear infinite;
}
@keyframes fall-199 {
  51.161% {
    transform: translate(55.9825vw, 51.161vh) scale(0.7865);
  }
  to {
    transform: translate(52.9581vw, 100vh) scale(0.7865);
  }
}
.snow:nth-child(200) {
  opacity: 0.6952;
  transform: translate(44.5473vw, -10px) scale(0.5507);
  animation: fall-200 10s -25s linear infinite;
}
@keyframes fall-200 {
  52.616% {
    transform: translate(39.5159vw, 52.616vh) scale(0.5507);
  }
  to {
    transform: translate(42.0316vw, 100vh) scale(0.5507);
  }
}