body {
  font-family: "Reenie Beanie";
  background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
  margin: 0;
}

.title {
  text-align: center;
  display: -ms-flex;
  display: flex;
  height: 100vh;
  -ms-align-items: center;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.snowstorm {
  position: absolute;
  top: 0;
  width: 100vh;
  height: 100vh;
  filter: drop-shadow(0 0 10px white);
}

h1 {
  font-size: 100px;
  line-height: 1em;
  margin-bottom: 0px;
  color: #fbfcfc;
}

h2 {
  font-size: 40px;
  line-height: 1.2em;
  margin-top: 0;
  color: #fbfcfc;
}

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.9462;
  transform: translate(80.3749vw, -10px) scale(0.2001);
  animation: fall-1 24s -10s linear infinite;
}
@keyframes fall-1 {
  45.933% {
    transform: translate(82.219vw, 45.933vh) scale(0.2001);
  }
  to {
    transform: translate(81.29695vw, 100vh) scale(0.2001);
  }
}
.snow:nth-child(2) {
  opacity: 0.5893;
  transform: translate(30.7538vw, -10px) scale(0.3114);
  animation: fall-2 11s -9s linear infinite;
}
@keyframes fall-2 {
  47.544% {
    transform: translate(33.4405vw, 47.544vh) scale(0.3114);
  }
  to {
    transform: translate(32.09715vw, 100vh) scale(0.3114);
  }
}
.snow:nth-child(3) {
  opacity: 0.2944;
  transform: translate(73.8562vw, -10px) scale(0.391);
  animation: fall-3 30s -28s linear infinite;
}
@keyframes fall-3 {
  71.61% {
    transform: translate(76.0214vw, 71.61vh) scale(0.391);
  }
  to {
    transform: translate(74.9388vw, 100vh) scale(0.391);
  }
}
.snow:nth-child(4) {
  opacity: 0.2178;
  transform: translate(3.4032vw, -10px) scale(0.3482);
  animation: fall-4 13s -13s linear infinite;
}
@keyframes fall-4 {
  66.008% {
    transform: translate(-1.7268vw, 66.008vh) scale(0.3482);
  }
  to {
    transform: translate(0.8382vw, 100vh) scale(0.3482);
  }
}
.snow:nth-child(5) {
  opacity: 0.8095;
  transform: translate(30.1303vw, -10px) scale(0.4744);
  animation: fall-5 27s -5s linear infinite;
}
@keyframes fall-5 {
  50.241% {
    transform: translate(27.3881vw, 50.241vh) scale(0.4744);
  }
  to {
    transform: translate(28.7592vw, 100vh) scale(0.4744);
  }
}
.snow:nth-child(6) {
  opacity: 0.6384;
  transform: translate(9.613vw, -10px) scale(0.2898);
  animation: fall-6 20s -6s linear infinite;
}
@keyframes fall-6 {
  75.574% {
    transform: translate(14.1326vw, 75.574vh) scale(0.2898);
  }
  to {
    transform: translate(11.8728vw, 100vh) scale(0.2898);
  }
}
.snow:nth-child(7) {
  opacity: 0.3696;
  transform: translate(40.2101vw, -10px) scale(0.8123);
  animation: fall-7 25s -22s linear infinite;
}
@keyframes fall-7 {
  65.951% {
    transform: translate(36.689vw, 65.951vh) scale(0.8123);
  }
  to {
    transform: translate(38.44955vw, 100vh) scale(0.8123);
  }
}
.snow:nth-child(8) {
  opacity: 0.2566;
  transform: translate(3.5681vw, -10px) scale(0.5139);
  animation: fall-8 24s -10s linear infinite;
}
@keyframes fall-8 {
  30.755% {
    transform: translate(-2.3585vw, 30.755vh) scale(0.5139);
  }
  to {
    transform: translate(0.6048vw, 100vh) scale(0.5139);
  }
}
.snow:nth-child(9) {
  opacity: 0.5303;
  transform: translate(76.1775vw, -10px) scale(0.8998);
  animation: fall-9 25s -6s linear infinite;
}
@keyframes fall-9 {
  47.835% {
    transform: translate(80.2086vw, 47.835vh) scale(0.8998);
  }
  to {
    transform: translate(78.19305vw, 100vh) scale(0.8998);
  }
}
.snow:nth-child(10) {
  opacity: 0.2734;
  transform: translate(97.8314vw, -10px) scale(0.1173);
  animation: fall-10 28s -18s linear infinite;
}
@keyframes fall-10 {
  44.467% {
    transform: translate(89.0221vw, 44.467vh) scale(0.1173);
  }
  to {
    transform: translate(93.42675vw, 100vh) scale(0.1173);
  }
}
.snow:nth-child(11) {
  opacity: 0.1348;
  transform: translate(87.4874vw, -10px) scale(0.7451);
  animation: fall-11 26s -18s linear infinite;
}
@keyframes fall-11 {
  45.118% {
    transform: translate(88.1567vw, 45.118vh) scale(0.7451);
  }
  to {
    transform: translate(87.82205vw, 100vh) scale(0.7451);
  }
}
.snow:nth-child(12) {
  opacity: 0.4104;
  transform: translate(26.6991vw, -10px) scale(0.1706);
  animation: fall-12 20s -25s linear infinite;
}
@keyframes fall-12 {
  49.762% {
    transform: translate(18.5498vw, 49.762vh) scale(0.1706);
  }
  to {
    transform: translate(22.62445vw, 100vh) scale(0.1706);
  }
}
.snow:nth-child(13) {
  opacity: 0.942;
  transform: translate(13.4352vw, -10px) scale(0.109);
  animation: fall-13 25s -17s linear infinite;
}
@keyframes fall-13 {
  32.978% {
    transform: translate(22.5873vw, 32.978vh) scale(0.109);
  }
  to {
    transform: translate(18.01125vw, 100vh) scale(0.109);
  }
}
.snow:nth-child(14) {
  opacity: 0.4337;
  transform: translate(28.889vw, -10px) scale(0.9503);
  animation: fall-14 29s -4s linear infinite;
}
@keyframes fall-14 {
  54.553% {
    transform: translate(25.7424vw, 54.553vh) scale(0.9503);
  }
  to {
    transform: translate(27.3157vw, 100vh) scale(0.9503);
  }
}
.snow:nth-child(15) {
  opacity: 0.1688;
  transform: translate(48.0474vw, -10px) scale(0.447);
  animation: fall-15 12s -9s linear infinite;
}
@keyframes fall-15 {
  57.182% {
    transform: translate(56.2168vw, 57.182vh) scale(0.447);
  }
  to {
    transform: translate(52.1321vw, 100vh) scale(0.447);
  }
}
.snow:nth-child(16) {
  opacity: 0.8449;
  transform: translate(58.0034vw, -10px) scale(0.0884);
  animation: fall-16 25s -10s linear infinite;
}
@keyframes fall-16 {
  69.561% {
    transform: translate(66.102vw, 69.561vh) scale(0.0884);
  }
  to {
    transform: translate(62.0527vw, 100vh) scale(0.0884);
  }
}
.snow:nth-child(17) {
  opacity: 0.7897;
  transform: translate(92.661vw, -10px) scale(0.9296);
  animation: fall-17 21s -12s linear infinite;
}
@keyframes fall-17 {
  71.961% {
    transform: translate(95.5939vw, 71.961vh) scale(0.9296);
  }
  to {
    transform: translate(94.12745vw, 100vh) scale(0.9296);
  }
}
.snow:nth-child(18) {
  opacity: 0.2183;
  transform: translate(61.8281vw, -10px) scale(0.5058);
  animation: fall-18 30s -30s linear infinite;
}
@keyframes fall-18 {
  34.264% {
    transform: translate(70.4551vw, 34.264vh) scale(0.5058);
  }
  to {
    transform: translate(66.1416vw, 100vh) scale(0.5058);
  }
}
.snow:nth-child(19) {
  opacity: 0.3587;
  transform: translate(89.386vw, -10px) scale(0.2213);
  animation: fall-19 14s -30s linear infinite;
}
@keyframes fall-19 {
  48.42% {
    transform: translate(83.808vw, 48.42vh) scale(0.2213);
  }
  to {
    transform: translate(86.597vw, 100vh) scale(0.2213);
  }
}
.snow:nth-child(20) {
  opacity: 0.3952;
  transform: translate(31.2529vw, -10px) scale(0.0646);
  animation: fall-20 18s -23s linear infinite;
}
@keyframes fall-20 {
  54.409% {
    transform: translate(40.9517vw, 54.409vh) scale(0.0646);
  }
  to {
    transform: translate(36.1023vw, 100vh) scale(0.0646);
  }
}
.snow:nth-child(21) {
  opacity: 0.1353;
  transform: translate(72.6596vw, -10px) scale(0.4645);
  animation: fall-21 12s -14s linear infinite;
}
@keyframes fall-21 {
  72.096% {
    transform: translate(82.5476vw, 72.096vh) scale(0.4645);
  }
  to {
    transform: translate(77.6036vw, 100vh) scale(0.4645);
  }
}
.snow:nth-child(22) {
  opacity: 0.1049;
  transform: translate(75.446vw, -10px) scale(0.5048);
  animation: fall-22 18s -10s linear infinite;
}
@keyframes fall-22 {
  62.36% {
    transform: translate(72.6887vw, 62.36vh) scale(0.5048);
  }
  to {
    transform: translate(74.06735vw, 100vh) scale(0.5048);
  }
}
.snow:nth-child(23) {
  opacity: 0.8492;
  transform: translate(54.4873vw, -10px) scale(0.1282);
  animation: fall-23 24s -15s linear infinite;
}
@keyframes fall-23 {
  46.249% {
    transform: translate(57.8167vw, 46.249vh) scale(0.1282);
  }
  to {
    transform: translate(56.152vw, 100vh) scale(0.1282);
  }
}
.snow:nth-child(24) {
  opacity: 0.4728;
  transform: translate(55.1614vw, -10px) scale(0.6035);
  animation: fall-24 26s -7s linear infinite;
}
@keyframes fall-24 {
  52.201% {
    transform: translate(47.6366vw, 52.201vh) scale(0.6035);
  }
  to {
    transform: translate(51.399vw, 100vh) scale(0.6035);
  }
}
.snow:nth-child(25) {
  opacity: 0.9895;
  transform: translate(78.3116vw, -10px) scale(0.5613);
  animation: fall-25 27s -27s linear infinite;
}
@keyframes fall-25 {
  79.336% {
    transform: translate(87.4164vw, 79.336vh) scale(0.5613);
  }
  to {
    transform: translate(82.864vw, 100vh) scale(0.5613);
  }
}
.snow:nth-child(26) {
  opacity: 0.2544;
  transform: translate(10.8417vw, -10px) scale(0.6848);
  animation: fall-26 25s -16s linear infinite;
}
@keyframes fall-26 {
  67.258% {
    transform: translate(10.9164vw, 67.258vh) scale(0.6848);
  }
  to {
    transform: translate(10.87905vw, 100vh) scale(0.6848);
  }
}
.snow:nth-child(27) {
  opacity: 0.6458;
  transform: translate(38.3115vw, -10px) scale(0.4637);
  animation: fall-27 26s -10s linear infinite;
}
@keyframes fall-27 {
  53.65% {
    transform: translate(40.8103vw, 53.65vh) scale(0.4637);
  }
  to {
    transform: translate(39.5609vw, 100vh) scale(0.4637);
  }
}
.snow:nth-child(28) {
  opacity: 0.5755;
  transform: translate(78.044vw, -10px) scale(0.645);
  animation: fall-28 25s -28s linear infinite;
}
@keyframes fall-28 {
  57.114% {
    transform: translate(86.5718vw, 57.114vh) scale(0.645);
  }
  to {
    transform: translate(82.3079vw, 100vh) scale(0.645);
  }
}
.snow:nth-child(29) {
  opacity: 0.6092;
  transform: translate(35.4462vw, -10px) scale(0.3774);
  animation: fall-29 16s -30s linear infinite;
}
@keyframes fall-29 {
  74.679% {
    transform: translate(27.1744vw, 74.679vh) scale(0.3774);
  }
  to {
    transform: translate(31.3103vw, 100vh) scale(0.3774);
  }
}
.snow:nth-child(30) {
  opacity: 0.4409;
  transform: translate(2.4696vw, -10px) scale(0.997);
  animation: fall-30 12s -5s linear infinite;
}
@keyframes fall-30 {
  43.659% {
    transform: translate(-1.2177vw, 43.659vh) scale(0.997);
  }
  to {
    transform: translate(0.62595vw, 100vh) scale(0.997);
  }
}
.snow:nth-child(31) {
  opacity: 0.2159;
  transform: translate(39.4494vw, -10px) scale(0.5421);
  animation: fall-31 10s -22s linear infinite;
}
@keyframes fall-31 {
  67.749% {
    transform: translate(33.7817vw, 67.749vh) scale(0.5421);
  }
  to {
    transform: translate(36.61555vw, 100vh) scale(0.5421);
  }
}
.snow:nth-child(32) {
  opacity: 0.6911;
  transform: translate(41.7216vw, -10px) scale(0.3912);
  animation: fall-32 30s -28s linear infinite;
}
@keyframes fall-32 {
  70.205% {
    transform: translate(46.8576vw, 70.205vh) scale(0.3912);
  }
  to {
    transform: translate(44.2896vw, 100vh) scale(0.3912);
  }
}
.snow:nth-child(33) {
  opacity: 0.2488;
  transform: translate(28.2986vw, -10px) scale(0.1954);
  animation: fall-33 22s -7s linear infinite;
}
@keyframes fall-33 {
  63.963% {
    transform: translate(28.9057vw, 63.963vh) scale(0.1954);
  }
  to {
    transform: translate(28.60215vw, 100vh) scale(0.1954);
  }
}
.snow:nth-child(34) {
  opacity: 0.0972;
  transform: translate(35.0785vw, -10px) scale(0.2923);
  animation: fall-34 21s -30s linear infinite;
}
@keyframes fall-34 {
  75.127% {
    transform: translate(30.7964vw, 75.127vh) scale(0.2923);
  }
  to {
    transform: translate(32.93745vw, 100vh) scale(0.2923);
  }
}
.snow:nth-child(35) {
  opacity: 0.0214;
  transform: translate(55.6454vw, -10px) scale(0.5423);
  animation: fall-35 15s -3s linear infinite;
}
@keyframes fall-35 {
  34.637% {
    transform: translate(47.4505vw, 34.637vh) scale(0.5423);
  }
  to {
    transform: translate(51.54795vw, 100vh) scale(0.5423);
  }
}
.snow:nth-child(36) {
  opacity: 0.2872;
  transform: translate(77.7342vw, -10px) scale(0.2472);
  animation: fall-36 21s -13s linear infinite;
}
@keyframes fall-36 {
  33.412% {
    transform: translate(72.2124vw, 33.412vh) scale(0.2472);
  }
  to {
    transform: translate(74.9733vw, 100vh) scale(0.2472);
  }
}
.snow:nth-child(37) {
  opacity: 0.3091;
  transform: translate(17.0474vw, -10px) scale(0.1308);
  animation: fall-37 21s -4s linear infinite;
}
@keyframes fall-37 {
  71.495% {
    transform: translate(11.3732vw, 71.495vh) scale(0.1308);
  }
  to {
    transform: translate(14.2103vw, 100vh) scale(0.1308);
  }
}
.snow:nth-child(38) {
  opacity: 0.4152;
  transform: translate(32.109vw, -10px) scale(0.4439);
  animation: fall-38 13s -18s linear infinite;
}
@keyframes fall-38 {
  62.767% {
    transform: translate(41.8618vw, 62.767vh) scale(0.4439);
  }
  to {
    transform: translate(36.9854vw, 100vh) scale(0.4439);
  }
}
.snow:nth-child(39) {
  opacity: 0.3611;
  transform: translate(78.1842vw, -10px) scale(0.4915);
  animation: fall-39 21s -11s linear infinite;
}
@keyframes fall-39 {
  59.018% {
    transform: translate(79.7411vw, 59.018vh) scale(0.4915);
  }
  to {
    transform: translate(78.96265vw, 100vh) scale(0.4915);
  }
}
.snow:nth-child(40) {
  opacity: 0.775;
  transform: translate(73.7061vw, -10px) scale(0.1541);
  animation: fall-40 12s -10s linear infinite;
}
@keyframes fall-40 {
  73.378% {
    transform: translate(76.4384vw, 73.378vh) scale(0.1541);
  }
  to {
    transform: translate(75.07225vw, 100vh) scale(0.1541);
  }
}
.snow:nth-child(41) {
  opacity: 0.7205;
  transform: translate(73.6853vw, -10px) scale(0.861);
  animation: fall-41 19s -5s linear infinite;
}
@keyframes fall-41 {
  43.52% {
    transform: translate(73.3474vw, 43.52vh) scale(0.861);
  }
  to {
    transform: translate(73.51635vw, 100vh) scale(0.861);
  }
}
.snow:nth-child(42) {
  opacity: 0.7467;
  transform: translate(83.6442vw, -10px) scale(0.7288);
  animation: fall-42 11s -27s linear infinite;
}
@keyframes fall-42 {
  37.535% {
    transform: translate(86.7368vw, 37.535vh) scale(0.7288);
  }
  to {
    transform: translate(85.1905vw, 100vh) scale(0.7288);
  }
}
.snow:nth-child(43) {
  opacity: 0.4491;
  transform: translate(60.3491vw, -10px) scale(0.1971);
  animation: fall-43 15s -17s linear infinite;
}
@keyframes fall-43 {
  66.228% {
    transform: translate(61.2469vw, 66.228vh) scale(0.1971);
  }
  to {
    transform: translate(60.798vw, 100vh) scale(0.1971);
  }
}
.snow:nth-child(44) {
  opacity: 0.4127;
  transform: translate(17.4634vw, -10px) scale(0.9367);
  animation: fall-44 26s -5s linear infinite;
}
@keyframes fall-44 {
  30.178% {
    transform: translate(11.8234vw, 30.178vh) scale(0.9367);
  }
  to {
    transform: translate(14.6434vw, 100vh) scale(0.9367);
  }
}
.snow:nth-child(45) {
  opacity: 0.9171;
  transform: translate(30.5832vw, -10px) scale(0.9766);
  animation: fall-45 30s -10s linear infinite;
}
@keyframes fall-45 {
  33.022% {
    transform: translate(33.448vw, 33.022vh) scale(0.9766);
  }
  to {
    transform: translate(32.0156vw, 100vh) scale(0.9766);
  }
}
.snow:nth-child(46) {
  opacity: 0.077;
  transform: translate(36.4805vw, -10px) scale(0.7052);
  animation: fall-46 28s -13s linear infinite;
}
@keyframes fall-46 {
  56.098% {
    transform: translate(40.9848vw, 56.098vh) scale(0.7052);
  }
  to {
    transform: translate(38.73265vw, 100vh) scale(0.7052);
  }
}
.snow:nth-child(47) {
  opacity: 0.6429;
  transform: translate(14.9423vw, -10px) scale(0.1114);
  animation: fall-47 16s -19s linear infinite;
}
@keyframes fall-47 {
  48.247% {
    transform: translate(11.59vw, 48.247vh) scale(0.1114);
  }
  to {
    transform: translate(13.26615vw, 100vh) scale(0.1114);
  }
}
.snow:nth-child(48) {
  opacity: 0.8649;
  transform: translate(0.3459vw, -10px) scale(0.9045);
  animation: fall-48 20s -19s linear infinite;
}
@keyframes fall-48 {
  75.326% {
    transform: translate(-2.9566vw, 75.326vh) scale(0.9045);
  }
  to {
    transform: translate(-1.30535vw, 100vh) scale(0.9045);
  }
}
.snow:nth-child(49) {
  opacity: 0.8275;
  transform: translate(68.1729vw, -10px) scale(0.5861);
  animation: fall-49 26s -15s linear infinite;
}
@keyframes fall-49 {
  35.809% {
    transform: translate(64.0768vw, 35.809vh) scale(0.5861);
  }
  to {
    transform: translate(66.12485vw, 100vh) scale(0.5861);
  }
}
.snow:nth-child(50) {
  opacity: 0.6005;
  transform: translate(69.0872vw, -10px) scale(0.9545);
  animation: fall-50 18s -4s linear infinite;
}
@keyframes fall-50 {
  62.757% {
    transform: translate(68.0869vw, 62.757vh) scale(0.9545);
  }
  to {
    transform: translate(68.58705vw, 100vh) scale(0.9545);
  }
}
.snow:nth-child(51) {
  opacity: 0.4398;
  transform: translate(19.8354vw, -10px) scale(0.6226);
  animation: fall-51 22s -4s linear infinite;
}
@keyframes fall-51 {
  50.788% {
    transform: translate(24.3334vw, 50.788vh) scale(0.6226);
  }
  to {
    transform: translate(22.0844vw, 100vh) scale(0.6226);
  }
}
.snow:nth-child(52) {
  opacity: 0.0504;
  transform: translate(51.8146vw, -10px) scale(0.2377);
  animation: fall-52 20s -13s linear infinite;
}
@keyframes fall-52 {
  52.897% {
    transform: translate(49.4534vw, 52.897vh) scale(0.2377);
  }
  to {
    transform: translate(50.634vw, 100vh) scale(0.2377);
  }
}
.snow:nth-child(53) {
  opacity: 0.5538;
  transform: translate(27.7661vw, -10px) scale(0.9464);
  animation: fall-53 24s -5s linear infinite;
}
@keyframes fall-53 {
  59.258% {
    transform: translate(30.3609vw, 59.258vh) scale(0.9464);
  }
  to {
    transform: translate(29.0635vw, 100vh) scale(0.9464);
  }
}
.snow:nth-child(54) {
  opacity: 0.26;
  transform: translate(24.4226vw, -10px) scale(0.1359);
  animation: fall-54 10s -2s linear infinite;
}
@keyframes fall-54 {
  69.87% {
    transform: translate(30.6418vw, 69.87vh) scale(0.1359);
  }
  to {
    transform: translate(27.5322vw, 100vh) scale(0.1359);
  }
}
.snow:nth-child(55) {
  opacity: 0.5242;
  transform: translate(52.41vw, -10px) scale(0.6877);
  animation: fall-55 15s -20s linear infinite;
}
@keyframes fall-55 {
  32.229% {
    transform: translate(47.4731vw, 32.229vh) scale(0.6877);
  }
  to {
    transform: translate(49.94155vw, 100vh) scale(0.6877);
  }
}
.snow:nth-child(56) {
  opacity: 0.2148;
  transform: translate(3.6176vw, -10px) scale(0.3295);
  animation: fall-56 19s -25s linear infinite;
}
@keyframes fall-56 {
  41.513% {
    transform: translate(5.7353vw, 41.513vh) scale(0.3295);
  }
  to {
    transform: translate(4.67645vw, 100vh) scale(0.3295);
  }
}
.snow:nth-child(57) {
  opacity: 0.8746;
  transform: translate(74.5602vw, -10px) scale(0.398);
  animation: fall-57 26s -30s linear infinite;
}
@keyframes fall-57 {
  54.826% {
    transform: translate(70.5619vw, 54.826vh) scale(0.398);
  }
  to {
    transform: translate(72.56105vw, 100vh) scale(0.398);
  }
}
.snow:nth-child(58) {
  opacity: 0.9349;
  transform: translate(57.4149vw, -10px) scale(0.3876);
  animation: fall-58 28s -12s linear infinite;
}
@keyframes fall-58 {
  46.687% {
    transform: translate(53.9833vw, 46.687vh) scale(0.3876);
  }
  to {
    transform: translate(55.6991vw, 100vh) scale(0.3876);
  }
}
.snow:nth-child(59) {
  opacity: 0.5067;
  transform: translate(84.2652vw, -10px) scale(0.1578);
  animation: fall-59 14s -17s linear infinite;
}
@keyframes fall-59 {
  43.814% {
    transform: translate(76.56vw, 43.814vh) scale(0.1578);
  }
  to {
    transform: translate(80.4126vw, 100vh) scale(0.1578);
  }
}
.snow:nth-child(60) {
  opacity: 0.082;
  transform: translate(26.5507vw, -10px) scale(0.0781);
  animation: fall-60 29s -8s linear infinite;
}
@keyframes fall-60 {
  48.187% {
    transform: translate(18.3556vw, 48.187vh) scale(0.0781);
  }
  to {
    transform: translate(22.45315vw, 100vh) scale(0.0781);
  }
}
.snow:nth-child(61) {
  opacity: 0.4286;
  transform: translate(33.2939vw, -10px) scale(0.7491);
  animation: fall-61 26s -4s linear infinite;
}
@keyframes fall-61 {
  75.928% {
    transform: translate(25.5448vw, 75.928vh) scale(0.7491);
  }
  to {
    transform: translate(29.41935vw, 100vh) scale(0.7491);
  }
}
.snow:nth-child(62) {
  opacity: 0.3701;
  transform: translate(28.4534vw, -10px) scale(0.5471);
  animation: fall-62 12s -1s linear infinite;
}
@keyframes fall-62 {
  60.432% {
    transform: translate(29.5493vw, 60.432vh) scale(0.5471);
  }
  to {
    transform: translate(29.00135vw, 100vh) scale(0.5471);
  }
}
.snow:nth-child(63) {
  opacity: 0.3835;
  transform: translate(99.2784vw, -10px) scale(0.6642);
  animation: fall-63 20s -22s linear infinite;
}
@keyframes fall-63 {
  47.92% {
    transform: translate(97.6976vw, 47.92vh) scale(0.6642);
  }
  to {
    transform: translate(98.488vw, 100vh) scale(0.6642);
  }
}
.snow:nth-child(64) {
  opacity: 0.9933;
  transform: translate(14.1482vw, -10px) scale(0.0731);
  animation: fall-64 23s -22s linear infinite;
}
@keyframes fall-64 {
  51.841% {
    transform: translate(8.7659vw, 51.841vh) scale(0.0731);
  }
  to {
    transform: translate(11.45705vw, 100vh) scale(0.0731);
  }
}
.snow:nth-child(65) {
  opacity: 0.6654;
  transform: translate(7.6461vw, -10px) scale(0.5781);
  animation: fall-65 26s -7s linear infinite;
}
@keyframes fall-65 {
  32.684% {
    transform: translate(12.3518vw, 32.684vh) scale(0.5781);
  }
  to {
    transform: translate(9.99895vw, 100vh) scale(0.5781);
  }
}
.snow:nth-child(66) {
  opacity: 0.1544;
  transform: translate(97.4886vw, -10px) scale(0.7103);
  animation: fall-66 18s -26s linear infinite;
}
@keyframes fall-66 {
  53.615% {
    transform: translate(104.2908vw, 53.615vh) scale(0.7103);
  }
  to {
    transform: translate(100.8897vw, 100vh) scale(0.7103);
  }
}
.snow:nth-child(67) {
  opacity: 0.8603;
  transform: translate(16.3271vw, -10px) scale(0.9091);
  animation: fall-67 21s -27s linear infinite;
}
@keyframes fall-67 {
  43.928% {
    transform: translate(10.9689vw, 43.928vh) scale(0.9091);
  }
  to {
    transform: translate(13.648vw, 100vh) scale(0.9091);
  }
}
.snow:nth-child(68) {
  opacity: 0.3297;
  transform: translate(18.9852vw, -10px) scale(0.0967);
  animation: fall-68 23s -16s linear infinite;
}
@keyframes fall-68 {
  61.806% {
    transform: translate(13.6637vw, 61.806vh) scale(0.0967);
  }
  to {
    transform: translate(16.32445vw, 100vh) scale(0.0967);
  }
}
.snow:nth-child(69) {
  opacity: 0.4348;
  transform: translate(53.3631vw, -10px) scale(0.33);
  animation: fall-69 28s -26s linear infinite;
}
@keyframes fall-69 {
  60.693% {
    transform: translate(44.6513vw, 60.693vh) scale(0.33);
  }
  to {
    transform: translate(49.0072vw, 100vh) scale(0.33);
  }
}
.snow:nth-child(70) {
  opacity: 0.2495;
  transform: translate(51.561vw, -10px) scale(0.3347);
  animation: fall-70 18s -10s linear infinite;
}
@keyframes fall-70 {
  78.115% {
    transform: translate(59.1623vw, 78.115vh) scale(0.3347);
  }
  to {
    transform: translate(55.36165vw, 100vh) scale(0.3347);
  }
}
.snow:nth-child(71) {
  opacity: 0.257;
  transform: translate(74.1893vw, -10px) scale(0.4876);
  animation: fall-71 13s -5s linear infinite;
}
@keyframes fall-71 {
  52.699% {
    transform: translate(78.4558vw, 52.699vh) scale(0.4876);
  }
  to {
    transform: translate(76.32255vw, 100vh) scale(0.4876);
  }
}
.snow:nth-child(72) {
  opacity: 0.6985;
  transform: translate(64.7919vw, -10px) scale(0.5249);
  animation: fall-72 25s -25s linear infinite;
}
@keyframes fall-72 {
  74.28% {
    transform: translate(69.1927vw, 74.28vh) scale(0.5249);
  }
  to {
    transform: translate(66.9923vw, 100vh) scale(0.5249);
  }
}
.snow:nth-child(73) {
  opacity: 0.3503;
  transform: translate(15.6994vw, -10px) scale(0.7291);
  animation: fall-73 19s -10s linear infinite;
}
@keyframes fall-73 {
  65.119% {
    transform: translate(12.4228vw, 65.119vh) scale(0.7291);
  }
  to {
    transform: translate(14.0611vw, 100vh) scale(0.7291);
  }
}
.snow:nth-child(74) {
  opacity: 0.4174;
  transform: translate(2.7719vw, -10px) scale(0.8942);
  animation: fall-74 14s -20s linear infinite;
}
@keyframes fall-74 {
  59.015% {
    transform: translate(6.4058vw, 59.015vh) scale(0.8942);
  }
  to {
    transform: translate(4.58885vw, 100vh) scale(0.8942);
  }
}
.snow:nth-child(75) {
  opacity: 0.2317;
  transform: translate(25.958vw, -10px) scale(0.7712);
  animation: fall-75 14s -27s linear infinite;
}
@keyframes fall-75 {
  57.04% {
    transform: translate(26.486vw, 57.04vh) scale(0.7712);
  }
  to {
    transform: translate(26.222vw, 100vh) scale(0.7712);
  }
}
.snow:nth-child(76) {
  opacity: 0.2315;
  transform: translate(20.7231vw, -10px) scale(0.2122);
  animation: fall-76 23s -25s linear infinite;
}
@keyframes fall-76 {
  35.723% {
    transform: translate(22.9154vw, 35.723vh) scale(0.2122);
  }
  to {
    transform: translate(21.81925vw, 100vh) scale(0.2122);
  }
}
.snow:nth-child(77) {
  opacity: 0.7351;
  transform: translate(71.8926vw, -10px) scale(0.7408);
  animation: fall-77 12s -1s linear infinite;
}
@keyframes fall-77 {
  33.546% {
    transform: translate(67.8674vw, 33.546vh) scale(0.7408);
  }
  to {
    transform: translate(69.88vw, 100vh) scale(0.7408);
  }
}
.snow:nth-child(78) {
  opacity: 0.3722;
  transform: translate(90.5236vw, -10px) scale(0.4016);
  animation: fall-78 24s -17s linear infinite;
}
@keyframes fall-78 {
  67.641% {
    transform: translate(94.5991vw, 67.641vh) scale(0.4016);
  }
  to {
    transform: translate(92.56135vw, 100vh) scale(0.4016);
  }
}
.snow:nth-child(79) {
  opacity: 0.6849;
  transform: translate(17.5264vw, -10px) scale(0.1778);
  animation: fall-79 30s -26s linear infinite;
}
@keyframes fall-79 {
  42.654% {
    transform: translate(26.4145vw, 42.654vh) scale(0.1778);
  }
  to {
    transform: translate(21.97045vw, 100vh) scale(0.1778);
  }
}
.snow:nth-child(80) {
  opacity: 0.1656;
  transform: translate(21.6613vw, -10px) scale(0.2614);
  animation: fall-80 23s -28s linear infinite;
}
@keyframes fall-80 {
  44.034% {
    transform: translate(14.1128vw, 44.034vh) scale(0.2614);
  }
  to {
    transform: translate(17.88705vw, 100vh) scale(0.2614);
  }
}
.snow:nth-child(81) {
  opacity: 0.1448;
  transform: translate(7.3403vw, -10px) scale(0.6415);
  animation: fall-81 20s -30s linear infinite;
}
@keyframes fall-81 {
  40.378% {
    transform: translate(5.6907vw, 40.378vh) scale(0.6415);
  }
  to {
    transform: translate(6.5155vw, 100vh) scale(0.6415);
  }
}
.snow:nth-child(82) {
  opacity: 0.8523;
  transform: translate(66.2454vw, -10px) scale(0.5235);
  animation: fall-82 28s -26s linear infinite;
}
@keyframes fall-82 {
  73.822% {
    transform: translate(71.7166vw, 73.822vh) scale(0.5235);
  }
  to {
    transform: translate(68.981vw, 100vh) scale(0.5235);
  }
}
.snow:nth-child(83) {
  opacity: 0.094;
  transform: translate(76.4505vw, -10px) scale(0.0429);
  animation: fall-83 12s -21s linear infinite;
}
@keyframes fall-83 {
  48.929% {
    transform: translate(71.4599vw, 48.929vh) scale(0.0429);
  }
  to {
    transform: translate(73.9552vw, 100vh) scale(0.0429);
  }
}
.snow:nth-child(84) {
  opacity: 0.1289;
  transform: translate(4.5163vw, -10px) scale(0.0071);
  animation: fall-84 21s -24s linear infinite;
}
@keyframes fall-84 {
  36.945% {
    transform: translate(3.4605vw, 36.945vh) scale(0.0071);
  }
  to {
    transform: translate(3.9884vw, 100vh) scale(0.0071);
  }
}
.snow:nth-child(85) {
  opacity: 0.1718;
  transform: translate(8.203vw, -10px) scale(0.9019);
  animation: fall-85 23s -6s linear infinite;
}
@keyframes fall-85 {
  57.63% {
    transform: translate(3.9885vw, 57.63vh) scale(0.9019);
  }
  to {
    transform: translate(6.09575vw, 100vh) scale(0.9019);
  }
}
.snow:nth-child(86) {
  opacity: 0.2889;
  transform: translate(82.7869vw, -10px) scale(0.1633);
  animation: fall-86 20s -10s linear infinite;
}
@keyframes fall-86 {
  60.09% {
    transform: translate(91.5577vw, 60.09vh) scale(0.1633);
  }
  to {
    transform: translate(87.1723vw, 100vh) scale(0.1633);
  }
}
.snow:nth-child(87) {
  opacity: 0.0196;
  transform: translate(61.5557vw, -10px) scale(0.225);
  animation: fall-87 30s -25s linear infinite;
}
@keyframes fall-87 {
  62.892% {
    transform: translate(59.2049vw, 62.892vh) scale(0.225);
  }
  to {
    transform: translate(60.3803vw, 100vh) scale(0.225);
  }
}
.snow:nth-child(88) {
  opacity: 0.5024;
  transform: translate(51.6331vw, -10px) scale(0.4666);
  animation: fall-88 23s -2s linear infinite;
}
@keyframes fall-88 {
  38.58% {
    transform: translate(60.9594vw, 38.58vh) scale(0.4666);
  }
  to {
    transform: translate(56.29625vw, 100vh) scale(0.4666);
  }
}
.snow:nth-child(89) {
  opacity: 0.7651;
  transform: translate(10.9715vw, -10px) scale(0.014);
  animation: fall-89 22s -10s linear infinite;
}
@keyframes fall-89 {
  74.199% {
    transform: translate(16.4444vw, 74.199vh) scale(0.014);
  }
  to {
    transform: translate(13.70795vw, 100vh) scale(0.014);
  }
}
.snow:nth-child(90) {
  opacity: 0.6939;
  transform: translate(45.0595vw, -10px) scale(0.559);
  animation: fall-90 12s -30s linear infinite;
}
@keyframes fall-90 {
  75.389% {
    transform: translate(45.5849vw, 75.389vh) scale(0.559);
  }
  to {
    transform: translate(45.3222vw, 100vh) scale(0.559);
  }
}
.snow:nth-child(91) {
  opacity: 0.959;
  transform: translate(87.6967vw, -10px) scale(0.2567);
  animation: fall-91 26s -17s linear infinite;
}
@keyframes fall-91 {
  53.208% {
    transform: translate(91.2974vw, 53.208vh) scale(0.2567);
  }
  to {
    transform: translate(89.49705vw, 100vh) scale(0.2567);
  }
}
.snow:nth-child(92) {
  opacity: 0.751;
  transform: translate(35.201vw, -10px) scale(0.8883);
  animation: fall-92 22s -15s linear infinite;
}
@keyframes fall-92 {
  67.683% {
    transform: translate(31.8041vw, 67.683vh) scale(0.8883);
  }
  to {
    transform: translate(33.50255vw, 100vh) scale(0.8883);
  }
}
.snow:nth-child(93) {
  opacity: 0.7583;
  transform: translate(91.9146vw, -10px) scale(0.4205);
  animation: fall-93 12s -3s linear infinite;
}
@keyframes fall-93 {
  32.816% {
    transform: translate(99.4307vw, 32.816vh) scale(0.4205);
  }
  to {
    transform: translate(95.67265vw, 100vh) scale(0.4205);
  }
}
.snow:nth-child(94) {
  opacity: 0.009;
  transform: translate(52.6917vw, -10px) scale(0.3148);
  animation: fall-94 30s -7s linear infinite;
}
@keyframes fall-94 {
  49.232% {
    transform: translate(59.2461vw, 49.232vh) scale(0.3148);
  }
  to {
    transform: translate(55.9689vw, 100vh) scale(0.3148);
  }
}
.snow:nth-child(95) {
  opacity: 0.2056;
  transform: translate(50.101vw, -10px) scale(0.759);
  animation: fall-95 13s -6s linear infinite;
}
@keyframes fall-95 {
  63.346% {
    transform: translate(42.1781vw, 63.346vh) scale(0.759);
  }
  to {
    transform: translate(46.13955vw, 100vh) scale(0.759);
  }
}
.snow:nth-child(96) {
  opacity: 0.4981;
  transform: translate(7.871vw, -10px) scale(0.602);
  animation: fall-96 18s -25s linear infinite;
}
@keyframes fall-96 {
  73.137% {
    transform: translate(8.2781vw, 73.137vh) scale(0.602);
  }
  to {
    transform: translate(8.07455vw, 100vh) scale(0.602);
  }
}
.snow:nth-child(97) {
  opacity: 0.9201;
  transform: translate(85.3021vw, -10px) scale(0.6834);
  animation: fall-97 26s -3s linear infinite;
}
@keyframes fall-97 {
  65.867% {
    transform: translate(93.9199vw, 65.867vh) scale(0.6834);
  }
  to {
    transform: translate(89.611vw, 100vh) scale(0.6834);
  }
}
.snow:nth-child(98) {
  opacity: 0.838;
  transform: translate(37.4611vw, -10px) scale(0.4786);
  animation: fall-98 13s -18s linear infinite;
}
@keyframes fall-98 {
  43.715% {
    transform: translate(44.8918vw, 43.715vh) scale(0.4786);
  }
  to {
    transform: translate(41.17645vw, 100vh) scale(0.4786);
  }
}
.snow:nth-child(99) {
  opacity: 0.1792;
  transform: translate(62.2727vw, -10px) scale(0.5374);
  animation: fall-99 15s -19s linear infinite;
}
@keyframes fall-99 {
  42.534% {
    transform: translate(60.4849vw, 42.534vh) scale(0.5374);
  }
  to {
    transform: translate(61.3788vw, 100vh) scale(0.5374);
  }
}
.snow:nth-child(100) {
  opacity: 0.4647;
  transform: translate(1.7768vw, -10px) scale(0.9576);
  animation: fall-100 29s -17s linear infinite;
}
@keyframes fall-100 {
  44.55% {
    transform: translate(-8.0362vw, 44.55vh) scale(0.9576);
  }
  to {
    transform: translate(-3.1297vw, 100vh) scale(0.9576);
  }
}
.snow:nth-child(101) {
  opacity: 0.814;
  transform: translate(99.494vw, -10px) scale(0.0279);
  animation: fall-101 11s -1s linear infinite;
}
@keyframes fall-101 {
  67.756% {
    transform: translate(100.4946vw, 67.756vh) scale(0.0279);
  }
  to {
    transform: translate(99.9943vw, 100vh) scale(0.0279);
  }
}
.snow:nth-child(102) {
  opacity: 0.4382;
  transform: translate(36.8952vw, -10px) scale(0.2189);
  animation: fall-102 27s -2s linear infinite;
}
@keyframes fall-102 {
  45.726% {
    transform: translate(34.1097vw, 45.726vh) scale(0.2189);
  }
  to {
    transform: translate(35.50245vw, 100vh) scale(0.2189);
  }
}
.snow:nth-child(103) {
  opacity: 0.8901;
  transform: translate(36.5611vw, -10px) scale(0.8094);
  animation: fall-103 15s -22s linear infinite;
}
@keyframes fall-103 {
  37.033% {
    transform: translate(29.6677vw, 37.033vh) scale(0.8094);
  }
  to {
    transform: translate(33.1144vw, 100vh) scale(0.8094);
  }
}
.snow:nth-child(104) {
  opacity: 0.734;
  transform: translate(93.0117vw, -10px) scale(0.8904);
  animation: fall-104 22s -19s linear infinite;
}
@keyframes fall-104 {
  72.681% {
    transform: translate(90.5938vw, 72.681vh) scale(0.8904);
  }
  to {
    transform: translate(91.80275vw, 100vh) scale(0.8904);
  }
}
.snow:nth-child(105) {
  opacity: 0.6987;
  transform: translate(9.9914vw, -10px) scale(0.5429);
  animation: fall-105 24s -22s linear infinite;
}
@keyframes fall-105 {
  76.025% {
    transform: translate(15.0421vw, 76.025vh) scale(0.5429);
  }
  to {
    transform: translate(12.51675vw, 100vh) scale(0.5429);
  }
}
.snow:nth-child(106) {
  opacity: 0.7302;
  transform: translate(80.69vw, -10px) scale(0.4897);
  animation: fall-106 25s -23s linear infinite;
}
@keyframes fall-106 {
  47.607% {
    transform: translate(88.9808vw, 47.607vh) scale(0.4897);
  }
  to {
    transform: translate(84.8354vw, 100vh) scale(0.4897);
  }
}
.snow:nth-child(107) {
  opacity: 0.8383;
  transform: translate(93.4692vw, -10px) scale(0.4572);
  animation: fall-107 15s -26s linear infinite;
}
@keyframes fall-107 {
  49.014% {
    transform: translate(90.8172vw, 49.014vh) scale(0.4572);
  }
  to {
    transform: translate(92.1432vw, 100vh) scale(0.4572);
  }
}
.snow:nth-child(108) {
  opacity: 0.2563;
  transform: translate(58.87vw, -10px) scale(0.024);
  animation: fall-108 19s -8s linear infinite;
}
@keyframes fall-108 {
  55.559% {
    transform: translate(58.6054vw, 55.559vh) scale(0.024);
  }
  to {
    transform: translate(58.7377vw, 100vh) scale(0.024);
  }
}
.snow:nth-child(109) {
  opacity: 0.1809;
  transform: translate(79.3977vw, -10px) scale(0.6137);
  animation: fall-109 13s -1s linear infinite;
}
@keyframes fall-109 {
  44.236% {
    transform: translate(79.6883vw, 44.236vh) scale(0.6137);
  }
  to {
    transform: translate(79.543vw, 100vh) scale(0.6137);
  }
}
.snow:nth-child(110) {
  opacity: 0.7462;
  transform: translate(19.2862vw, -10px) scale(0.8892);
  animation: fall-110 11s -25s linear infinite;
}
@keyframes fall-110 {
  38.744% {
    transform: translate(22.5993vw, 38.744vh) scale(0.8892);
  }
  to {
    transform: translate(20.94275vw, 100vh) scale(0.8892);
  }
}
.snow:nth-child(111) {
  opacity: 0.072;
  transform: translate(94.312vw, -10px) scale(0.2536);
  animation: fall-111 15s -8s linear infinite;
}
@keyframes fall-111 {
  56.357% {
    transform: translate(87.5424vw, 56.357vh) scale(0.2536);
  }
  to {
    transform: translate(90.9272vw, 100vh) scale(0.2536);
  }
}
.snow:nth-child(112) {
  opacity: 0.736;
  transform: translate(53.6243vw, -10px) scale(0.1196);
  animation: fall-112 29s -28s linear infinite;
}
@keyframes fall-112 {
  72.873% {
    transform: translate(47.7855vw, 72.873vh) scale(0.1196);
  }
  to {
    transform: translate(50.7049vw, 100vh) scale(0.1196);
  }
}
.snow:nth-child(113) {
  opacity: 0.22;
  transform: translate(90.5944vw, -10px) scale(0.8016);
  animation: fall-113 19s -14s linear infinite;
}
@keyframes fall-113 {
  38.542% {
    transform: translate(93.3907vw, 38.542vh) scale(0.8016);
  }
  to {
    transform: translate(91.99255vw, 100vh) scale(0.8016);
  }
}
.snow:nth-child(114) {
  opacity: 0.6447;
  transform: translate(32.7458vw, -10px) scale(0.985);
  animation: fall-114 23s -17s linear infinite;
}
@keyframes fall-114 {
  69.311% {
    transform: translate(30.8471vw, 69.311vh) scale(0.985);
  }
  to {
    transform: translate(31.79645vw, 100vh) scale(0.985);
  }
}
.snow:nth-child(115) {
  opacity: 0.8184;
  transform: translate(73.1095vw, -10px) scale(0.8949);
  animation: fall-115 19s -14s linear infinite;
}
@keyframes fall-115 {
  66.746% {
    transform: translate(73.4397vw, 66.746vh) scale(0.8949);
  }
  to {
    transform: translate(73.2746vw, 100vh) scale(0.8949);
  }
}
.snow:nth-child(116) {
  opacity: 0.3977;
  transform: translate(6.2832vw, -10px) scale(0.3617);
  animation: fall-116 14s -6s linear infinite;
}
@keyframes fall-116 {
  61.194% {
    transform: translate(2.9533vw, 61.194vh) scale(0.3617);
  }
  to {
    transform: translate(4.61825vw, 100vh) scale(0.3617);
  }
}
.snow:nth-child(117) {
  opacity: 0.4482;
  transform: translate(61.9217vw, -10px) scale(0.8303);
  animation: fall-117 19s -26s linear infinite;
}
@keyframes fall-117 {
  50.775% {
    transform: translate(56.3289vw, 50.775vh) scale(0.8303);
  }
  to {
    transform: translate(59.1253vw, 100vh) scale(0.8303);
  }
}
.snow:nth-child(118) {
  opacity: 0.6115;
  transform: translate(71.1976vw, -10px) scale(0.9955);
  animation: fall-118 18s -18s linear infinite;
}
@keyframes fall-118 {
  49.504% {
    transform: translate(65.9118vw, 49.504vh) scale(0.9955);
  }
  to {
    transform: translate(68.5547vw, 100vh) scale(0.9955);
  }
}
.snow:nth-child(119) {
  opacity: 0.0891;
  transform: translate(66.984vw, -10px) scale(0.5641);
  animation: fall-119 17s -19s linear infinite;
}
@keyframes fall-119 {
  47.406% {
    transform: translate(66.0317vw, 47.406vh) scale(0.5641);
  }
  to {
    transform: translate(66.50785vw, 100vh) scale(0.5641);
  }
}
.snow:nth-child(120) {
  opacity: 0.9554;
  transform: translate(86.366vw, -10px) scale(0.5018);
  animation: fall-120 29s -6s linear infinite;
}
@keyframes fall-120 {
  75.765% {
    transform: translate(86.6166vw, 75.765vh) scale(0.5018);
  }
  to {
    transform: translate(86.4913vw, 100vh) scale(0.5018);
  }
}
.snow:nth-child(121) {
  opacity: 0.2594;
  transform: translate(15.4896vw, -10px) scale(0.049);
  animation: fall-121 25s -3s linear infinite;
}
@keyframes fall-121 {
  72.348% {
    transform: translate(7.1338vw, 72.348vh) scale(0.049);
  }
  to {
    transform: translate(11.3117vw, 100vh) scale(0.049);
  }
}
.snow:nth-child(122) {
  opacity: 0.6176;
  transform: translate(15.9447vw, -10px) scale(0.0373);
  animation: fall-122 22s -17s linear infinite;
}
@keyframes fall-122 {
  76.659% {
    transform: translate(19.2642vw, 76.659vh) scale(0.0373);
  }
  to {
    transform: translate(17.60445vw, 100vh) scale(0.0373);
  }
}
.snow:nth-child(123) {
  opacity: 0.5396;
  transform: translate(95.4528vw, -10px) scale(0.1526);
  animation: fall-123 18s -7s linear infinite;
}
@keyframes fall-123 {
  31.006% {
    transform: translate(104.6219vw, 31.006vh) scale(0.1526);
  }
  to {
    transform: translate(100.03735vw, 100vh) scale(0.1526);
  }
}
.snow:nth-child(124) {
  opacity: 0.3576;
  transform: translate(75.7648vw, -10px) scale(0.2364);
  animation: fall-124 10s -4s linear infinite;
}
@keyframes fall-124 {
  64.363% {
    transform: translate(74.4491vw, 64.363vh) scale(0.2364);
  }
  to {
    transform: translate(75.10695vw, 100vh) scale(0.2364);
  }
}
.snow:nth-child(125) {
  opacity: 0.2681;
  transform: translate(95.4002vw, -10px) scale(0.4789);
  animation: fall-125 11s -15s linear infinite;
}
@keyframes fall-125 {
  61.261% {
    transform: translate(91.7707vw, 61.261vh) scale(0.4789);
  }
  to {
    transform: translate(93.58545vw, 100vh) scale(0.4789);
  }
}
.snow:nth-child(126) {
  opacity: 0.2875;
  transform: translate(91.9984vw, -10px) scale(0.0074);
  animation: fall-126 23s -6s linear infinite;
}
@keyframes fall-126 {
  74.838% {
    transform: translate(101.6864vw, 74.838vh) scale(0.0074);
  }
  to {
    transform: translate(96.8424vw, 100vh) scale(0.0074);
  }
}
.snow:nth-child(127) {
  opacity: 0.3255;
  transform: translate(95.5393vw, -10px) scale(0.7846);
  animation: fall-127 17s -23s linear infinite;
}
@keyframes fall-127 {
  39.745% {
    transform: translate(91.308vw, 39.745vh) scale(0.7846);
  }
  to {
    transform: translate(93.42365vw, 100vh) scale(0.7846);
  }
}
.snow:nth-child(128) {
  opacity: 0.4848;
  transform: translate(82.0363vw, -10px) scale(0.5976);
  animation: fall-128 30s -14s linear infinite;
}
@keyframes fall-128 {
  53.556% {
    transform: translate(75.6537vw, 53.556vh) scale(0.5976);
  }
  to {
    transform: translate(78.845vw, 100vh) scale(0.5976);
  }
}
.snow:nth-child(129) {
  opacity: 0.7265;
  transform: translate(85.5928vw, -10px) scale(0.4917);
  animation: fall-129 18s -9s linear infinite;
}
@keyframes fall-129 {
  71.08% {
    transform: translate(82.7645vw, 71.08vh) scale(0.4917);
  }
  to {
    transform: translate(84.17865vw, 100vh) scale(0.4917);
  }
}
.snow:nth-child(130) {
  opacity: 0.5198;
  transform: translate(66.5236vw, -10px) scale(0.815);
  animation: fall-130 28s -29s linear infinite;
}
@keyframes fall-130 {
  31.389% {
    transform: translate(70.6175vw, 31.389vh) scale(0.815);
  }
  to {
    transform: translate(68.57055vw, 100vh) scale(0.815);
  }
}
.snow:nth-child(131) {
  opacity: 0.6885;
  transform: translate(89.6828vw, -10px) scale(0.1399);
  animation: fall-131 24s -1s linear infinite;
}
@keyframes fall-131 {
  35.462% {
    transform: translate(86.1501vw, 35.462vh) scale(0.1399);
  }
  to {
    transform: translate(87.91645vw, 100vh) scale(0.1399);
  }
}
.snow:nth-child(132) {
  opacity: 0.776;
  transform: translate(16.5131vw, -10px) scale(0.0895);
  animation: fall-132 23s -6s linear infinite;
}
@keyframes fall-132 {
  49.003% {
    transform: translate(19.6111vw, 49.003vh) scale(0.0895);
  }
  to {
    transform: translate(18.0621vw, 100vh) scale(0.0895);
  }
}
.snow:nth-child(133) {
  opacity: 0.6278;
  transform: translate(63.7138vw, -10px) scale(0.193);
  animation: fall-133 16s -17s linear infinite;
}
@keyframes fall-133 {
  41.344% {
    transform: translate(68.912vw, 41.344vh) scale(0.193);
  }
  to {
    transform: translate(66.3129vw, 100vh) scale(0.193);
  }
}
.snow:nth-child(134) {
  opacity: 0.576;
  transform: translate(37.1192vw, -10px) scale(0.4621);
  animation: fall-134 26s -16s linear infinite;
}
@keyframes fall-134 {
  41.442% {
    transform: translate(32.0036vw, 41.442vh) scale(0.4621);
  }
  to {
    transform: translate(34.5614vw, 100vh) scale(0.4621);
  }
}
.snow:nth-child(135) {
  opacity: 0.2929;
  transform: translate(80.6613vw, -10px) scale(0.3964);
  animation: fall-135 17s -26s linear infinite;
}
@keyframes fall-135 {
  57.664% {
    transform: translate(81.4891vw, 57.664vh) scale(0.3964);
  }
  to {
    transform: translate(81.0752vw, 100vh) scale(0.3964);
  }
}
.snow:nth-child(136) {
  opacity: 0.7913;
  transform: translate(31.9351vw, -10px) scale(0.9687);
  animation: fall-136 26s -5s linear infinite;
}
@keyframes fall-136 {
  65.972% {
    transform: translate(33.327vw, 65.972vh) scale(0.9687);
  }
  to {
    transform: translate(32.63105vw, 100vh) scale(0.9687);
  }
}
.snow:nth-child(137) {
  opacity: 0.8979;
  transform: translate(54.8589vw, -10px) scale(0.4744);
  animation: fall-137 25s -20s linear infinite;
}
@keyframes fall-137 {
  57.822% {
    transform: translate(51.8758vw, 57.822vh) scale(0.4744);
  }
  to {
    transform: translate(53.36735vw, 100vh) scale(0.4744);
  }
}
.snow:nth-child(138) {
  opacity: 0.2862;
  transform: translate(26.4837vw, -10px) scale(0.6666);
  animation: fall-138 30s -1s linear infinite;
}
@keyframes fall-138 {
  41.648% {
    transform: translate(24.3838vw, 41.648vh) scale(0.6666);
  }
  to {
    transform: translate(25.43375vw, 100vh) scale(0.6666);
  }
}
.snow:nth-child(139) {
  opacity: 0.1935;
  transform: translate(34.6428vw, -10px) scale(0.426);
  animation: fall-139 28s -28s linear infinite;
}
@keyframes fall-139 {
  49.53% {
    transform: translate(31.6937vw, 49.53vh) scale(0.426);
  }
  to {
    transform: translate(33.16825vw, 100vh) scale(0.426);
  }
}
.snow:nth-child(140) {
  opacity: 0.59;
  transform: translate(30.6411vw, -10px) scale(0.2339);
  animation: fall-140 14s -16s linear infinite;
}
@keyframes fall-140 {
  53.107% {
    transform: translate(36.0027vw, 53.107vh) scale(0.2339);
  }
  to {
    transform: translate(33.3219vw, 100vh) scale(0.2339);
  }
}
.snow:nth-child(141) {
  opacity: 0.4654;
  transform: translate(7.2564vw, -10px) scale(0.6209);
  animation: fall-141 18s -28s linear infinite;
}
@keyframes fall-141 {
  52.473% {
    transform: translate(16.9986vw, 52.473vh) scale(0.6209);
  }
  to {
    transform: translate(12.1275vw, 100vh) scale(0.6209);
  }
}
.snow:nth-child(142) {
  opacity: 0.3919;
  transform: translate(82.9795vw, -10px) scale(0.9441);
  animation: fall-142 10s -24s linear infinite;
}
@keyframes fall-142 {
  59.494% {
    transform: translate(87.0812vw, 59.494vh) scale(0.9441);
  }
  to {
    transform: translate(85.03035vw, 100vh) scale(0.9441);
  }
}
.snow:nth-child(143) {
  opacity: 0.7646;
  transform: translate(28.698vw, -10px) scale(0.264);
  animation: fall-143 20s -23s linear infinite;
}
@keyframes fall-143 {
  67.322% {
    transform: translate(30.3694vw, 67.322vh) scale(0.264);
  }
  to {
    transform: translate(29.5337vw, 100vh) scale(0.264);
  }
}
.snow:nth-child(144) {
  opacity: 0.918;
  transform: translate(1.6062vw, -10px) scale(0.894);
  animation: fall-144 29s -27s linear infinite;
}
@keyframes fall-144 {
  49.212% {
    transform: translate(1.8885vw, 49.212vh) scale(0.894);
  }
  to {
    transform: translate(1.74735vw, 100vh) scale(0.894);
  }
}
.snow:nth-child(145) {
  opacity: 0.4803;
  transform: translate(2.298vw, -10px) scale(0.8801);
  animation: fall-145 26s -2s linear infinite;
}
@keyframes fall-145 {
  55.437% {
    transform: translate(2.5039vw, 55.437vh) scale(0.8801);
  }
  to {
    transform: translate(2.40095vw, 100vh) scale(0.8801);
  }
}
.snow:nth-child(146) {
  opacity: 0.3491;
  transform: translate(98.2342vw, -10px) scale(0.8715);
  animation: fall-146 20s -24s linear infinite;
}
@keyframes fall-146 {
  36.016% {
    transform: translate(97.1794vw, 36.016vh) scale(0.8715);
  }
  to {
    transform: translate(97.7068vw, 100vh) scale(0.8715);
  }
}
.snow:nth-child(147) {
  opacity: 0.2517;
  transform: translate(68.214vw, -10px) scale(0.9504);
  animation: fall-147 16s -12s linear infinite;
}
@keyframes fall-147 {
  33.366% {
    transform: translate(77.0499vw, 33.366vh) scale(0.9504);
  }
  to {
    transform: translate(72.63195vw, 100vh) scale(0.9504);
  }
}
.snow:nth-child(148) {
  opacity: 0.0536;
  transform: translate(51.086vw, -10px) scale(0.3474);
  animation: fall-148 25s -11s linear infinite;
}
@keyframes fall-148 {
  78.103% {
    transform: translate(42.5491vw, 78.103vh) scale(0.3474);
  }
  to {
    transform: translate(46.81755vw, 100vh) scale(0.3474);
  }
}
.snow:nth-child(149) {
  opacity: 0.3639;
  transform: translate(3.7624vw, -10px) scale(0.8985);
  animation: fall-149 11s -16s linear infinite;
}
@keyframes fall-149 {
  59.569% {
    transform: translate(7.4563vw, 59.569vh) scale(0.8985);
  }
  to {
    transform: translate(5.60935vw, 100vh) scale(0.8985);
  }
}
.snow:nth-child(150) {
  opacity: 0.5273;
  transform: translate(45.5653vw, -10px) scale(0.9511);
  animation: fall-150 15s -26s linear infinite;
}
@keyframes fall-150 {
  31.66% {
    transform: translate(48.7328vw, 31.66vh) scale(0.9511);
  }
  to {
    transform: translate(47.14905vw, 100vh) scale(0.9511);
  }
}
.snow:nth-child(151) {
  opacity: 0.1325;
  transform: translate(78.2068vw, -10px) scale(0.273);
  animation: fall-151 11s -1s linear infinite;
}
@keyframes fall-151 {
  68.06% {
    transform: translate(83.9275vw, 68.06vh) scale(0.273);
  }
  to {
    transform: translate(81.06715vw, 100vh) scale(0.273);
  }
}
.snow:nth-child(152) {
  opacity: 0.6171;
  transform: translate(1.6757vw, -10px) scale(0.5004);
  animation: fall-152 15s -7s linear infinite;
}
@keyframes fall-152 {
  41.068% {
    transform: translate(-8.1426vw, 41.068vh) scale(0.5004);
  }
  to {
    transform: translate(-3.23345vw, 100vh) scale(0.5004);
  }
}
.snow:nth-child(153) {
  opacity: 0.7615;
  transform: translate(83.9163vw, -10px) scale(0.2213);
  animation: fall-153 17s -19s linear infinite;
}
@keyframes fall-153 {
  72.101% {
    transform: translate(93.1364vw, 72.101vh) scale(0.2213);
  }
  to {
    transform: translate(88.52635vw, 100vh) scale(0.2213);
  }
}
.snow:nth-child(154) {
  opacity: 0.8289;
  transform: translate(35.5066vw, -10px) scale(0.272);
  animation: fall-154 12s -2s linear infinite;
}
@keyframes fall-154 {
  76.101% {
    transform: translate(38.2815vw, 76.101vh) scale(0.272);
  }
  to {
    transform: translate(36.89405vw, 100vh) scale(0.272);
  }
}
.snow:nth-child(155) {
  opacity: 0.4841;
  transform: translate(39.8334vw, -10px) scale(0.0676);
  animation: fall-155 22s -5s linear infinite;
}
@keyframes fall-155 {
  64.18% {
    transform: translate(35.2808vw, 64.18vh) scale(0.0676);
  }
  to {
    transform: translate(37.5571vw, 100vh) scale(0.0676);
  }
}
.snow:nth-child(156) {
  opacity: 0.6233;
  transform: translate(53.5701vw, -10px) scale(0.5282);
  animation: fall-156 26s -1s linear infinite;
}
@keyframes fall-156 {
  44.538% {
    transform: translate(49.3416vw, 44.538vh) scale(0.5282);
  }
  to {
    transform: translate(51.45585vw, 100vh) scale(0.5282);
  }
}
.snow:nth-child(157) {
  opacity: 0.0852;
  transform: translate(46.8758vw, -10px) scale(0.95);
  animation: fall-157 17s -2s linear infinite;
}
@keyframes fall-157 {
  49.875% {
    transform: translate(55.7923vw, 49.875vh) scale(0.95);
  }
  to {
    transform: translate(51.33405vw, 100vh) scale(0.95);
  }
}
.snow:nth-child(158) {
  opacity: 0.1682;
  transform: translate(20.9628vw, -10px) scale(0.6957);
  animation: fall-158 26s -23s linear infinite;
}
@keyframes fall-158 {
  44.975% {
    transform: translate(20.8518vw, 44.975vh) scale(0.6957);
  }
  to {
    transform: translate(20.9073vw, 100vh) scale(0.6957);
  }
}
.snow:nth-child(159) {
  opacity: 0.6591;
  transform: translate(83.7615vw, -10px) scale(0.8762);
  animation: fall-159 28s -30s linear infinite;
}
@keyframes fall-159 {
  68.886% {
    transform: translate(84.3665vw, 68.886vh) scale(0.8762);
  }
  to {
    transform: translate(84.064vw, 100vh) scale(0.8762);
  }
}
.snow:nth-child(160) {
  opacity: 0.7769;
  transform: translate(11.4345vw, -10px) scale(0.5903);
  animation: fall-160 14s -1s linear infinite;
}
@keyframes fall-160 {
  61.849% {
    transform: translate(10.1142vw, 61.849vh) scale(0.5903);
  }
  to {
    transform: translate(10.77435vw, 100vh) scale(0.5903);
  }
}
.snow:nth-child(161) {
  opacity: 0.7711;
  transform: translate(61.0587vw, -10px) scale(0.0605);
  animation: fall-161 11s -20s linear infinite;
}
@keyframes fall-161 {
  32.969% {
    transform: translate(59.365vw, 32.969vh) scale(0.0605);
  }
  to {
    transform: translate(60.21185vw, 100vh) scale(0.0605);
  }
}
.snow:nth-child(162) {
  opacity: 0.3172;
  transform: translate(93.338vw, -10px) scale(0.3061);
  animation: fall-162 30s -19s linear infinite;
}
@keyframes fall-162 {
  36.427% {
    transform: translate(84.4089vw, 36.427vh) scale(0.3061);
  }
  to {
    transform: translate(88.87345vw, 100vh) scale(0.3061);
  }
}
.snow:nth-child(163) {
  opacity: 0.4978;
  transform: translate(43.922vw, -10px) scale(0.6609);
  animation: fall-163 10s -17s linear infinite;
}
@keyframes fall-163 {
  54.807% {
    transform: translate(36.9499vw, 54.807vh) scale(0.6609);
  }
  to {
    transform: translate(40.43595vw, 100vh) scale(0.6609);
  }
}
.snow:nth-child(164) {
  opacity: 0.6133;
  transform: translate(95.5278vw, -10px) scale(0.0012);
  animation: fall-164 17s -11s linear infinite;
}
@keyframes fall-164 {
  78.931% {
    transform: translate(104.5191vw, 78.931vh) scale(0.0012);
  }
  to {
    transform: translate(100.02345vw, 100vh) scale(0.0012);
  }
}
.snow:nth-child(165) {
  opacity: 0.3605;
  transform: translate(51.5769vw, -10px) scale(0.7335);
  animation: fall-165 28s -11s linear infinite;
}
@keyframes fall-165 {
  71.839% {
    transform: translate(56.1708vw, 71.839vh) scale(0.7335);
  }
  to {
    transform: translate(53.87385vw, 100vh) scale(0.7335);
  }
}
.snow:nth-child(166) {
  opacity: 0.9796;
  transform: translate(1.5054vw, -10px) scale(0.7011);
  animation: fall-166 25s -3s linear infinite;
}
@keyframes fall-166 {
  68.616% {
    transform: translate(1.7452vw, 68.616vh) scale(0.7011);
  }
  to {
    transform: translate(1.6253vw, 100vh) scale(0.7011);
  }
}
.snow:nth-child(167) {
  opacity: 0.7566;
  transform: translate(44.972vw, -10px) scale(0.0962);
  animation: fall-167 11s -27s linear infinite;
}
@keyframes fall-167 {
  64.189% {
    transform: translate(36.7267vw, 64.189vh) scale(0.0962);
  }
  to {
    transform: translate(40.84935vw, 100vh) scale(0.0962);
  }
}
.snow:nth-child(168) {
  opacity: 0.0672;
  transform: translate(7.5532vw, -10px) scale(0.6456);
  animation: fall-168 20s -29s linear infinite;
}
@keyframes fall-168 {
  74.525% {
    transform: translate(10.5134vw, 74.525vh) scale(0.6456);
  }
  to {
    transform: translate(9.0333vw, 100vh) scale(0.6456);
  }
}
.snow:nth-child(169) {
  opacity: 0.67;
  transform: translate(85.1703vw, -10px) scale(0.8523);
  animation: fall-169 17s -13s linear infinite;
}
@keyframes fall-169 {
  54.39% {
    transform: translate(92.2094vw, 54.39vh) scale(0.8523);
  }
  to {
    transform: translate(88.68985vw, 100vh) scale(0.8523);
  }
}
.snow:nth-child(170) {
  opacity: 0.6287;
  transform: translate(32.2334vw, -10px) scale(0.678);
  animation: fall-170 30s -3s linear infinite;
}
@keyframes fall-170 {
  33.525% {
    transform: translate(33.151vw, 33.525vh) scale(0.678);
  }
  to {
    transform: translate(32.6922vw, 100vh) scale(0.678);
  }
}
.snow:nth-child(171) {
  opacity: 0.5615;
  transform: translate(96.2304vw, -10px) scale(0.1607);
  animation: fall-171 22s -15s linear infinite;
}
@keyframes fall-171 {
  34.196% {
    transform: translate(94.8935vw, 34.196vh) scale(0.1607);
  }
  to {
    transform: translate(95.56195vw, 100vh) scale(0.1607);
  }
}
.snow:nth-child(172) {
  opacity: 0.986;
  transform: translate(49.6643vw, -10px) scale(0.1819);
  animation: fall-172 23s -21s linear infinite;
}
@keyframes fall-172 {
  75.558% {
    transform: translate(54.5478vw, 75.558vh) scale(0.1819);
  }
  to {
    transform: translate(52.10605vw, 100vh) scale(0.1819);
  }
}
.snow:nth-child(173) {
  opacity: 0.5897;
  transform: translate(59.6315vw, -10px) scale(0.427);
  animation: fall-173 25s -12s linear infinite;
}
@keyframes fall-173 {
  72.262% {
    transform: translate(59.8788vw, 72.262vh) scale(0.427);
  }
  to {
    transform: translate(59.75515vw, 100vh) scale(0.427);
  }
}
.snow:nth-child(174) {
  opacity: 0.3324;
  transform: translate(2.2203vw, -10px) scale(0.7105);
  animation: fall-174 26s -25s linear infinite;
}
@keyframes fall-174 {
  62.227% {
    transform: translate(10.0795vw, 62.227vh) scale(0.7105);
  }
  to {
    transform: translate(6.1499vw, 100vh) scale(0.7105);
  }
}
.snow:nth-child(175) {
  opacity: 0.6475;
  transform: translate(64.5746vw, -10px) scale(0.61);
  animation: fall-175 29s -24s linear infinite;
}
@keyframes fall-175 {
  33.407% {
    transform: translate(59.936vw, 33.407vh) scale(0.61);
  }
  to {
    transform: translate(62.2553vw, 100vh) scale(0.61);
  }
}
.snow:nth-child(176) {
  opacity: 0.9619;
  transform: translate(81.8501vw, -10px) scale(0.8186);
  animation: fall-176 28s -5s linear infinite;
}
@keyframes fall-176 {
  64.439% {
    transform: translate(88.8536vw, 64.439vh) scale(0.8186);
  }
  to {
    transform: translate(85.35185vw, 100vh) scale(0.8186);
  }
}
.snow:nth-child(177) {
  opacity: 0.348;
  transform: translate(26.122vw, -10px) scale(0.6743);
  animation: fall-177 19s -4s linear infinite;
}
@keyframes fall-177 {
  75.265% {
    transform: translate(19.3691vw, 75.265vh) scale(0.6743);
  }
  to {
    transform: translate(22.74555vw, 100vh) scale(0.6743);
  }
}
.snow:nth-child(178) {
  opacity: 0.1107;
  transform: translate(59.649vw, -10px) scale(0.3274);
  animation: fall-178 27s -29s linear infinite;
}
@keyframes fall-178 {
  39.065% {
    transform: translate(56.5379vw, 39.065vh) scale(0.3274);
  }
  to {
    transform: translate(58.09345vw, 100vh) scale(0.3274);
  }
}
.snow:nth-child(179) {
  opacity: 0.4558;
  transform: translate(83.6644vw, -10px) scale(0.6874);
  animation: fall-179 10s -12s linear infinite;
}
@keyframes fall-179 {
  66.43% {
    transform: translate(82.1843vw, 66.43vh) scale(0.6874);
  }
  to {
    transform: translate(82.92435vw, 100vh) scale(0.6874);
  }
}
.snow:nth-child(180) {
  opacity: 0.9291;
  transform: translate(86.4019vw, -10px) scale(0.0157);
  animation: fall-180 21s -21s linear infinite;
}
@keyframes fall-180 {
  57.912% {
    transform: translate(81.8347vw, 57.912vh) scale(0.0157);
  }
  to {
    transform: translate(84.1183vw, 100vh) scale(0.0157);
  }
}
.snow:nth-child(181) {
  opacity: 0.2131;
  transform: translate(0.2862vw, -10px) scale(0.9975);
  animation: fall-181 10s -24s linear infinite;
}
@keyframes fall-181 {
  50.321% {
    transform: translate(-8.1995vw, 50.321vh) scale(0.9975);
  }
  to {
    transform: translate(-3.95665vw, 100vh) scale(0.9975);
  }
}
.snow:nth-child(182) {
  opacity: 0.7761;
  transform: translate(78.1852vw, -10px) scale(0.4833);
  animation: fall-182 27s -21s linear infinite;
}
@keyframes fall-182 {
  55.598% {
    transform: translate(87.6177vw, 55.598vh) scale(0.4833);
  }
  to {
    transform: translate(82.90145vw, 100vh) scale(0.4833);
  }
}
.snow:nth-child(183) {
  opacity: 0.2766;
  transform: translate(26.8635vw, -10px) scale(0.0038);
  animation: fall-183 30s -16s linear infinite;
}
@keyframes fall-183 {
  49.058% {
    transform: translate(19.6709vw, 49.058vh) scale(0.0038);
  }
  to {
    transform: translate(23.2672vw, 100vh) scale(0.0038);
  }
}
.snow:nth-child(184) {
  opacity: 0.8917;
  transform: translate(39.8173vw, -10px) scale(0.614);
  animation: fall-184 22s -28s linear infinite;
}
@keyframes fall-184 {
  77.686% {
    transform: translate(43.4771vw, 77.686vh) scale(0.614);
  }
  to {
    transform: translate(41.6472vw, 100vh) scale(0.614);
  }
}
.snow:nth-child(185) {
  opacity: 0.2435;
  transform: translate(64.7437vw, -10px) scale(0.7377);
  animation: fall-185 26s -9s linear infinite;
}
@keyframes fall-185 {
  66.903% {
    transform: translate(72.5708vw, 66.903vh) scale(0.7377);
  }
  to {
    transform: translate(68.65725vw, 100vh) scale(0.7377);
  }
}
.snow:nth-child(186) {
  opacity: 0.7362;
  transform: translate(81.2545vw, -10px) scale(0.8546);
  animation: fall-186 24s -5s linear infinite;
}
@keyframes fall-186 {
  39.442% {
    transform: translate(72.8159vw, 39.442vh) scale(0.8546);
  }
  to {
    transform: translate(77.0352vw, 100vh) scale(0.8546);
  }
}
.snow:nth-child(187) {
  opacity: 0.9036;
  transform: translate(96.7483vw, -10px) scale(0.2952);
  animation: fall-187 21s -8s linear infinite;
}
@keyframes fall-187 {
  39.157% {
    transform: translate(93.0046vw, 39.157vh) scale(0.2952);
  }
  to {
    transform: translate(94.87645vw, 100vh) scale(0.2952);
  }
}
.snow:nth-child(188) {
  opacity: 0.1859;
  transform: translate(3.4186vw, -10px) scale(0.6886);
  animation: fall-188 14s -5s linear infinite;
}
@keyframes fall-188 {
  43.375% {
    transform: translate(13.1036vw, 43.375vh) scale(0.6886);
  }
  to {
    transform: translate(8.2611vw, 100vh) scale(0.6886);
  }
}
.snow:nth-child(189) {
  opacity: 0.1824;
  transform: translate(28.9652vw, -10px) scale(0.109);
  animation: fall-189 15s -17s linear infinite;
}
@keyframes fall-189 {
  49.176% {
    transform: translate(28.9651vw, 49.176vh) scale(0.109);
  }
  to {
    transform: translate(28.96515vw, 100vh) scale(0.109);
  }
}
.snow:nth-child(190) {
  opacity: 0.7421;
  transform: translate(26.8835vw, -10px) scale(0.2589);
  animation: fall-190 22s -9s linear infinite;
}
@keyframes fall-190 {
  70.72% {
    transform: translate(20.5348vw, 70.72vh) scale(0.2589);
  }
  to {
    transform: translate(23.70915vw, 100vh) scale(0.2589);
  }
}
.snow:nth-child(191) {
  opacity: 0.9562;
  transform: translate(21.8461vw, -10px) scale(0.0556);
  animation: fall-191 15s -11s linear infinite;
}
@keyframes fall-191 {
  58.263% {
    transform: translate(21.3524vw, 58.263vh) scale(0.0556);
  }
  to {
    transform: translate(21.59925vw, 100vh) scale(0.0556);
  }
}
.snow:nth-child(192) {
  opacity: 0.0253;
  transform: translate(81.8852vw, -10px) scale(0.2191);
  animation: fall-192 25s -18s linear infinite;
}
@keyframes fall-192 {
  75.859% {
    transform: translate(90.3843vw, 75.859vh) scale(0.2191);
  }
  to {
    transform: translate(86.13475vw, 100vh) scale(0.2191);
  }
}
.snow:nth-child(193) {
  opacity: 0.642;
  transform: translate(62.203vw, -10px) scale(0.1372);
  animation: fall-193 26s -5s linear infinite;
}
@keyframes fall-193 {
  44.321% {
    transform: translate(68.7211vw, 44.321vh) scale(0.1372);
  }
  to {
    transform: translate(65.46205vw, 100vh) scale(0.1372);
  }
}
.snow:nth-child(194) {
  opacity: 0.8223;
  transform: translate(10.8988vw, -10px) scale(0.2417);
  animation: fall-194 17s -11s linear infinite;
}
@keyframes fall-194 {
  36.784% {
    transform: translate(3.8563vw, 36.784vh) scale(0.2417);
  }
  to {
    transform: translate(7.37755vw, 100vh) scale(0.2417);
  }
}
.snow:nth-child(195) {
  opacity: 0.9742;
  transform: translate(96.7587vw, -10px) scale(0.3295);
  animation: fall-195 13s -22s linear infinite;
}
@keyframes fall-195 {
  57.593% {
    transform: translate(89.2775vw, 57.593vh) scale(0.3295);
  }
  to {
    transform: translate(93.0181vw, 100vh) scale(0.3295);
  }
}
.snow:nth-child(196) {
  opacity: 0.22;
  transform: translate(9.498vw, -10px) scale(0.6746);
  animation: fall-196 14s -3s linear infinite;
}
@keyframes fall-196 {
  76.613% {
    transform: translate(6.4896vw, 76.613vh) scale(0.6746);
  }
  to {
    transform: translate(7.9938vw, 100vh) scale(0.6746);
  }
}
.snow:nth-child(197) {
  opacity: 0.1912;
  transform: translate(4.2659vw, -10px) scale(0.7977);
  animation: fall-197 14s -7s linear infinite;
}
@keyframes fall-197 {
  49.709% {
    transform: translate(-1.0491vw, 49.709vh) scale(0.7977);
  }
  to {
    transform: translate(1.6084vw, 100vh) scale(0.7977);
  }
}
.snow:nth-child(198) {
  opacity: 0.8095;
  transform: translate(27.2768vw, -10px) scale(0.8212);
  animation: fall-198 20s -4s linear infinite;
}
@keyframes fall-198 {
  53.207% {
    transform: translate(28.3664vw, 53.207vh) scale(0.8212);
  }
  to {
    transform: translate(27.8216vw, 100vh) scale(0.8212);
  }
}
.snow:nth-child(199) {
  opacity: 0.5324;
  transform: translate(52.9037vw, -10px) scale(0.2251);
  animation: fall-199 23s -20s linear infinite;
}
@keyframes fall-199 {
  62.143% {
    transform: translate(47.9962vw, 62.143vh) scale(0.2251);
  }
  to {
    transform: translate(50.44995vw, 100vh) scale(0.2251);
  }
}
.snow:nth-child(200) {
  opacity: 0.6487;
  transform: translate(13.5733vw, -10px) scale(0.8461);
  animation: fall-200 10s -17s linear infinite;
}
@keyframes fall-200 {
  38.5% {
    transform: translate(9.7539vw, 38.5vh) scale(0.8461);
  }
  to {
    transform: translate(11.6636vw, 100vh) scale(0.8461);
  }
}