.snowform {
  position: fixed;
  top: 0px;
  left: 0px;
}
.snow {
  position: fixed;
  width: 20px;
  height: 20px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.9031;
  transform: translate(26.9558vw, -10px) scale(0.9589);
  animation: fall-1 22s -13s linear infinite;
}
@keyframes fall-1 {
  78.617% {
    transform: translate(25.898vw, 78.617vh) scale(0.9589);
  }
  to {
    transform: translate(26.4269vw, 100vh) scale(0.9589);
  }
}
.snow:nth-child(2) {
  opacity: 0.9568;
  transform: translate(33.5251vw, -10px) scale(0.0612);
  animation: fall-2 27s -14s linear infinite;
}
@keyframes fall-2 {
  46.412% {
    transform: translate(34.7756vw, 46.412vh) scale(0.0612);
  }
  to {
    transform: translate(34.15035vw, 100vh) scale(0.0612);
  }
}
.snow:nth-child(3) {
  opacity: 0.5431;
  transform: translate(77.9786vw, -10px) scale(0.6852);
  animation: fall-3 11s -18s linear infinite;
}
@keyframes fall-3 {
  63.548% {
    transform: translate(68.845vw, 63.548vh) scale(0.6852);
  }
  to {
    transform: translate(73.4118vw, 100vh) scale(0.6852);
  }
}
.snow:nth-child(4) {
  opacity: 0.662;
  transform: translate(84.7383vw, -10px) scale(0.863);
  animation: fall-4 25s -29s linear infinite;
}
@keyframes fall-4 {
  69.987% {
    transform: translate(74.9837vw, 69.987vh) scale(0.863);
  }
  to {
    transform: translate(79.861vw, 100vh) scale(0.863);
  }
}
.snow:nth-child(5) {
  opacity: 0.6043;
  transform: translate(51.772vw, -10px) scale(0.6153);
  animation: fall-5 12s -25s linear infinite;
}
@keyframes fall-5 {
  48.963% {
    transform: translate(55.2737vw, 48.963vh) scale(0.6153);
  }
  to {
    transform: translate(53.52285vw, 100vh) scale(0.6153);
  }
}
.snow:nth-child(6) {
  opacity: 0.8787;
  transform: translate(64.7061vw, -10px) scale(0.7924);
  animation: fall-6 19s -8s linear infinite;
}
@keyframes fall-6 {
  66.302% {
    transform: translate(61.1718vw, 66.302vh) scale(0.7924);
  }
  to {
    transform: translate(62.93895vw, 100vh) scale(0.7924);
  }
}
.snow:nth-child(7) {
  opacity: 0.1407;
  transform: translate(87.2116vw, -10px) scale(0.8981);
  animation: fall-7 15s -19s linear infinite;
}
@keyframes fall-7 {
  56.855% {
    transform: translate(90.5092vw, 56.855vh) scale(0.8981);
  }
  to {
    transform: translate(88.8604vw, 100vh) scale(0.8981);
  }
}
.snow:nth-child(8) {
  opacity: 0.2581;
  transform: translate(40.9104vw, -10px) scale(0.7011);
  animation: fall-8 10s -12s linear infinite;
}
@keyframes fall-8 {
  53.064% {
    transform: translate(40.8657vw, 53.064vh) scale(0.7011);
  }
  to {
    transform: translate(40.88805vw, 100vh) scale(0.7011);
  }
}
.snow:nth-child(9) {
  opacity: 0.7977;
  transform: translate(92.4494vw, -10px) scale(0.2356);
  animation: fall-9 15s -2s linear infinite;
}
@keyframes fall-9 {
  72.622% {
    transform: translate(97.8706vw, 72.622vh) scale(0.2356);
  }
  to {
    transform: translate(95.16vw, 100vh) scale(0.2356);
  }
}
.snow:nth-child(10) {
  opacity: 0.8036;
  transform: translate(43.6701vw, -10px) scale(0.1445);
  animation: fall-10 24s -19s linear infinite;
}
@keyframes fall-10 {
  62.124% {
    transform: translate(44.9597vw, 62.124vh) scale(0.1445);
  }
  to {
    transform: translate(44.3149vw, 100vh) scale(0.1445);
  }
}
.snow:nth-child(11) {
  opacity: 0.5563;
  transform: translate(23.4134vw, -10px) scale(0.4366);
  animation: fall-11 13s -9s linear infinite;
}
@keyframes fall-11 {
  50.967% {
    transform: translate(32.3616vw, 50.967vh) scale(0.4366);
  }
  to {
    transform: translate(27.8875vw, 100vh) scale(0.4366);
  }
}
.snow:nth-child(12) {
  opacity: 0.5284;
  transform: translate(56.0956vw, -10px) scale(0.4025);
  animation: fall-12 10s -9s linear infinite;
}
@keyframes fall-12 {
  57.887% {
    transform: translate(57.9536vw, 57.887vh) scale(0.4025);
  }
  to {
    transform: translate(57.0246vw, 100vh) scale(0.4025);
  }
}
.snow:nth-child(13) {
  opacity: 0.1924;
  transform: translate(60.657vw, -10px) scale(0.3676);
  animation: fall-13 10s -7s linear infinite;
}
@keyframes fall-13 {
  60.92% {
    transform: translate(60.8612vw, 60.92vh) scale(0.3676);
  }
  to {
    transform: translate(60.7591vw, 100vh) scale(0.3676);
  }
}
.snow:nth-child(14) {
  opacity: 0.4824;
  transform: translate(78.8059vw, -10px) scale(0.0398);
  animation: fall-14 14s -5s linear infinite;
}
@keyframes fall-14 {
  44.255% {
    transform: translate(85.9613vw, 44.255vh) scale(0.0398);
  }
  to {
    transform: translate(82.3836vw, 100vh) scale(0.0398);
  }
}
.snow:nth-child(15) {
  opacity: 0.4054;
  transform: translate(60.5684vw, -10px) scale(0.258);
  animation: fall-15 26s -18s linear infinite;
}
@keyframes fall-15 {
  60.209% {
    transform: translate(62.2132vw, 60.209vh) scale(0.258);
  }
  to {
    transform: translate(61.3908vw, 100vh) scale(0.258);
  }
}
.snow:nth-child(16) {
  opacity: 0.7147;
  transform: translate(29.8161vw, -10px) scale(0.5139);
  animation: fall-16 10s -6s linear infinite;
}
@keyframes fall-16 {
  51.15% {
    transform: translate(25.6059vw, 51.15vh) scale(0.5139);
  }
  to {
    transform: translate(27.711vw, 100vh) scale(0.5139);
  }
}
.snow:nth-child(17) {
  opacity: 0.6301;
  transform: translate(82.0121vw, -10px) scale(0.8751);
  animation: fall-17 30s -14s linear infinite;
}
@keyframes fall-17 {
  53.433% {
    transform: translate(84.6927vw, 53.433vh) scale(0.8751);
  }
  to {
    transform: translate(83.3524vw, 100vh) scale(0.8751);
  }
}
.snow:nth-child(18) {
  opacity: 0.1679;
  transform: translate(53.9298vw, -10px) scale(0.3679);
  animation: fall-18 28s -18s linear infinite;
}
@keyframes fall-18 {
  76.991% {
    transform: translate(53.0954vw, 76.991vh) scale(0.3679);
  }
  to {
    transform: translate(53.5126vw, 100vh) scale(0.3679);
  }
}
.snow:nth-child(19) {
  opacity: 0.1855;
  transform: translate(81.699vw, -10px) scale(0.5169);
  animation: fall-19 28s -18s linear infinite;
}
@keyframes fall-19 {
  65.969% {
    transform: translate(74.8113vw, 65.969vh) scale(0.5169);
  }
  to {
    transform: translate(78.25515vw, 100vh) scale(0.5169);
  }
}
.snow:nth-child(20) {
  opacity: 0.5939;
  transform: translate(66.0838vw, -10px) scale(0.2927);
  animation: fall-20 23s -28s linear infinite;
}
@keyframes fall-20 {
  72.612% {
    transform: translate(64.3775vw, 72.612vh) scale(0.2927);
  }
  to {
    transform: translate(65.23065vw, 100vh) scale(0.2927);
  }
}
.snow:nth-child(21) {
  opacity: 0.3558;
  transform: translate(8.9235vw, -10px) scale(0.9197);
  animation: fall-21 25s -12s linear infinite;
}
@keyframes fall-21 {
  32.607% {
    transform: translate(12.9693vw, 32.607vh) scale(0.9197);
  }
  to {
    transform: translate(10.9464vw, 100vh) scale(0.9197);
  }
}
.snow:nth-child(22) {
  opacity: 0.3822;
  transform: translate(89.0744vw, -10px) scale(0.379);
  animation: fall-22 30s -15s linear infinite;
}
@keyframes fall-22 {
  77.098% {
    transform: translate(84.5634vw, 77.098vh) scale(0.379);
  }
  to {
    transform: translate(86.8189vw, 100vh) scale(0.379);
  }
}
.snow:nth-child(23) {
  opacity: 0.2869;
  transform: translate(34.4504vw, -10px) scale(0.0829);
  animation: fall-23 21s -17s linear infinite;
}
@keyframes fall-23 {
  43.337% {
    transform: translate(30.8133vw, 43.337vh) scale(0.0829);
  }
  to {
    transform: translate(32.63185vw, 100vh) scale(0.0829);
  }
}
.snow:nth-child(24) {
  opacity: 0.8129;
  transform: translate(95.6887vw, -10px) scale(0.0735);
  animation: fall-24 13s -10s linear infinite;
}
@keyframes fall-24 {
  35.503% {
    transform: translate(94.9862vw, 35.503vh) scale(0.0735);
  }
  to {
    transform: translate(95.33745vw, 100vh) scale(0.0735);
  }
}
.snow:nth-child(25) {
  opacity: 0.7816;
  transform: translate(72.7747vw, -10px) scale(0.3301);
  animation: fall-25 21s -15s linear infinite;
}
@keyframes fall-25 {
  50.237% {
    transform: translate(64.8077vw, 50.237vh) scale(0.3301);
  }
  to {
    transform: translate(68.7912vw, 100vh) scale(0.3301);
  }
}
.snow:nth-child(26) {
  opacity: 0.3044;
  transform: translate(62.0777vw, -10px) scale(0.4526);
  animation: fall-26 27s -17s linear infinite;
}
@keyframes fall-26 {
  49.318% {
    transform: translate(68.6236vw, 49.318vh) scale(0.4526);
  }
  to {
    transform: translate(65.35065vw, 100vh) scale(0.4526);
  }
}
.snow:nth-child(27) {
  opacity: 0.183;
  transform: translate(55.1838vw, -10px) scale(0.2757);
  animation: fall-27 18s -10s linear infinite;
}
@keyframes fall-27 {
  72.497% {
    transform: translate(63.673vw, 72.497vh) scale(0.2757);
  }
  to {
    transform: translate(59.4284vw, 100vh) scale(0.2757);
  }
}
.snow:nth-child(28) {
  opacity: 0.7173;
  transform: translate(83.1819vw, -10px) scale(0.1336);
  animation: fall-28 24s -6s linear infinite;
}
@keyframes fall-28 {
  77.5% {
    transform: translate(75.5968vw, 77.5vh) scale(0.1336);
  }
  to {
    transform: translate(79.38935vw, 100vh) scale(0.1336);
  }
}
.snow:nth-child(29) {
  opacity: 0.0783;
  transform: translate(95.0879vw, -10px) scale(0.9625);
  animation: fall-29 11s -24s linear infinite;
}
@keyframes fall-29 {
  65.502% {
    transform: translate(100.7263vw, 65.502vh) scale(0.9625);
  }
  to {
    transform: translate(97.9071vw, 100vh) scale(0.9625);
  }
}
.snow:nth-child(30) {
  opacity: 0.2228;
  transform: translate(1.8093vw, -10px) scale(0.7668);
  animation: fall-30 27s -20s linear infinite;
}
@keyframes fall-30 {
  77.281% {
    transform: translate(4.6428vw, 77.281vh) scale(0.7668);
  }
  to {
    transform: translate(3.22605vw, 100vh) scale(0.7668);
  }
}
.snow:nth-child(31) {
  opacity: 0.9463;
  transform: translate(48.7059vw, -10px) scale(0.5643);
  animation: fall-31 17s -12s linear infinite;
}
@keyframes fall-31 {
  44.189% {
    transform: translate(49.8306vw, 44.189vh) scale(0.5643);
  }
  to {
    transform: translate(49.26825vw, 100vh) scale(0.5643);
  }
}
.snow:nth-child(32) {
  opacity: 0.4981;
  transform: translate(56.9875vw, -10px) scale(0.7482);
  animation: fall-32 26s -12s linear infinite;
}
@keyframes fall-32 {
  57.087% {
    transform: translate(48.3955vw, 57.087vh) scale(0.7482);
  }
  to {
    transform: translate(52.6915vw, 100vh) scale(0.7482);
  }
}
.snow:nth-child(33) {
  opacity: 0.1913;
  transform: translate(28.2685vw, -10px) scale(0.6017);
  animation: fall-33 20s -4s linear infinite;
}
@keyframes fall-33 {
  41.02% {
    transform: translate(30.7627vw, 41.02vh) scale(0.6017);
  }
  to {
    transform: translate(29.5156vw, 100vh) scale(0.6017);
  }
}
.snow:nth-child(34) {
  opacity: 0.5259;
  transform: translate(26.1795vw, -10px) scale(0.6319);
  animation: fall-34 29s -5s linear infinite;
}
@keyframes fall-34 {
  41.276% {
    transform: translate(30.4265vw, 41.276vh) scale(0.6319);
  }
  to {
    transform: translate(28.303vw, 100vh) scale(0.6319);
  }
}
.snow:nth-child(35) {
  opacity: 0.0476;
  transform: translate(30.7711vw, -10px) scale(0.2423);
  animation: fall-35 23s -11s linear infinite;
}
@keyframes fall-35 {
  48.252% {
    transform: translate(28.2306vw, 48.252vh) scale(0.2423);
  }
  to {
    transform: translate(29.50085vw, 100vh) scale(0.2423);
  }
}
.snow:nth-child(36) {
  opacity: 0.9999;
  transform: translate(16.1592vw, -10px) scale(0.2095);
  animation: fall-36 10s -26s linear infinite;
}
@keyframes fall-36 {
  76.104% {
    transform: translate(22.9146vw, 76.104vh) scale(0.2095);
  }
  to {
    transform: translate(19.5369vw, 100vh) scale(0.2095);
  }
}
.snow:nth-child(37) {
  opacity: 0.9526;
  transform: translate(12.806vw, -10px) scale(0.8812);
  animation: fall-37 13s -2s linear infinite;
}
@keyframes fall-37 {
  73.224% {
    transform: translate(16.9228vw, 73.224vh) scale(0.8812);
  }
  to {
    transform: translate(14.8644vw, 100vh) scale(0.8812);
  }
}
.snow:nth-child(38) {
  opacity: 0.644;
  transform: translate(36.2811vw, -10px) scale(0.3625);
  animation: fall-38 27s -25s linear infinite;
}
@keyframes fall-38 {
  56.01% {
    transform: translate(36.4968vw, 56.01vh) scale(0.3625);
  }
  to {
    transform: translate(36.38895vw, 100vh) scale(0.3625);
  }
}
.snow:nth-child(39) {
  opacity: 0.7963;
  transform: translate(84.9356vw, -10px) scale(0.635);
  animation: fall-39 16s -3s linear infinite;
}
@keyframes fall-39 {
  76.724% {
    transform: translate(75.2835vw, 76.724vh) scale(0.635);
  }
  to {
    transform: translate(80.10955vw, 100vh) scale(0.635);
  }
}
.snow:nth-child(40) {
  opacity: 0.6812;
  transform: translate(46.356vw, -10px) scale(0.8453);
  animation: fall-40 24s -5s linear infinite;
}
@keyframes fall-40 {
  31.51% {
    transform: translate(47.2662vw, 31.51vh) scale(0.8453);
  }
  to {
    transform: translate(46.8111vw, 100vh) scale(0.8453);
  }
}
.snow:nth-child(41) {
  opacity: 0.4469;
  transform: translate(6.6327vw, -10px) scale(0.8795);
  animation: fall-41 23s -22s linear infinite;
}
@keyframes fall-41 {
  30.479% {
    transform: translate(9.5512vw, 30.479vh) scale(0.8795);
  }
  to {
    transform: translate(8.09195vw, 100vh) scale(0.8795);
  }
}
.snow:nth-child(42) {
  opacity: 0.4348;
  transform: translate(33.9256vw, -10px) scale(0.2399);
  animation: fall-42 30s -5s linear infinite;
}
@keyframes fall-42 {
  74.526% {
    transform: translate(43.6483vw, 74.526vh) scale(0.2399);
  }
  to {
    transform: translate(38.78695vw, 100vh) scale(0.2399);
  }
}
.snow:nth-child(43) {
  opacity: 0.7856;
  transform: translate(69.5859vw, -10px) scale(0.2995);
  animation: fall-43 26s -3s linear infinite;
}
@keyframes fall-43 {
  46.112% {
    transform: translate(69.4614vw, 46.112vh) scale(0.2995);
  }
  to {
    transform: translate(69.52365vw, 100vh) scale(0.2995);
  }
}
.snow:nth-child(44) {
  opacity: 0.8555;
  transform: translate(82.978vw, -10px) scale(0.7534);
  animation: fall-44 15s -23s linear infinite;
}
@keyframes fall-44 {
  36.821% {
    transform: translate(82.0148vw, 36.821vh) scale(0.7534);
  }
  to {
    transform: translate(82.4964vw, 100vh) scale(0.7534);
  }
}
.snow:nth-child(45) {
  opacity: 0.0259;
  transform: translate(30.1512vw, -10px) scale(0.4272);
  animation: fall-45 21s -23s linear infinite;
}
@keyframes fall-45 {
  69.529% {
    transform: translate(28.7135vw, 69.529vh) scale(0.4272);
  }
  to {
    transform: translate(29.43235vw, 100vh) scale(0.4272);
  }
}
.snow:nth-child(46) {
  opacity: 0.6013;
  transform: translate(28.5488vw, -10px) scale(0.6004);
  animation: fall-46 20s -15s linear infinite;
}
@keyframes fall-46 {
  67.705% {
    transform: translate(30.0869vw, 67.705vh) scale(0.6004);
  }
  to {
    transform: translate(29.31785vw, 100vh) scale(0.6004);
  }
}
.snow:nth-child(47) {
  opacity: 0.1513;
  transform: translate(27.9461vw, -10px) scale(0.4574);
  animation: fall-47 15s -10s linear infinite;
}
@keyframes fall-47 {
  76.368% {
    transform: translate(27.7633vw, 76.368vh) scale(0.4574);
  }
  to {
    transform: translate(27.8547vw, 100vh) scale(0.4574);
  }
}
.snow:nth-child(48) {
  opacity: 0.0359;
  transform: translate(66.6328vw, -10px) scale(0.2131);
  animation: fall-48 25s -10s linear infinite;
}
@keyframes fall-48 {
  62.527% {
    transform: translate(70.9179vw, 62.527vh) scale(0.2131);
  }
  to {
    transform: translate(68.77535vw, 100vh) scale(0.2131);
  }
}
.snow:nth-child(49) {
  opacity: 0.1462;
  transform: translate(45.7109vw, -10px) scale(0.6503);
  animation: fall-49 26s -30s linear infinite;
}
@keyframes fall-49 {
  36.428% {
    transform: translate(53.1603vw, 36.428vh) scale(0.6503);
  }
  to {
    transform: translate(49.4356vw, 100vh) scale(0.6503);
  }
}
.snow:nth-child(50) {
  opacity: 0.4119;
  transform: translate(57.1742vw, -10px) scale(0.3809);
  animation: fall-50 15s -13s linear infinite;
}
@keyframes fall-50 {
  42.185% {
    transform: translate(61.7499vw, 42.185vh) scale(0.3809);
  }
  to {
    transform: translate(59.46205vw, 100vh) scale(0.3809);
  }
}
.snow:nth-child(51) {
  opacity: 0.3689;
  transform: translate(34.9822vw, -10px) scale(0.5763);
  animation: fall-51 30s -24s linear infinite;
}
@keyframes fall-51 {
  48.847% {
    transform: translate(28.4573vw, 48.847vh) scale(0.5763);
  }
  to {
    transform: translate(31.71975vw, 100vh) scale(0.5763);
  }
}
.snow:nth-child(52) {
  opacity: 0.2199;
  transform: translate(51.5017vw, -10px) scale(0.3612);
  animation: fall-52 13s -13s linear infinite;
}
@keyframes fall-52 {
  47.026% {
    transform: translate(42.5335vw, 47.026vh) scale(0.3612);
  }
  to {
    transform: translate(47.0176vw, 100vh) scale(0.3612);
  }
}
.snow:nth-child(53) {
  opacity: 0.4757;
  transform: translate(31.9377vw, -10px) scale(0.3275);
  animation: fall-53 20s -9s linear infinite;
}
@keyframes fall-53 {
  42.133% {
    transform: translate(25.7883vw, 42.133vh) scale(0.3275);
  }
  to {
    transform: translate(28.863vw, 100vh) scale(0.3275);
  }
}
.snow:nth-child(54) {
  opacity: 0.1908;
  transform: translate(96.0569vw, -10px) scale(0.6508);
  animation: fall-54 22s -1s linear infinite;
}
@keyframes fall-54 {
  42.426% {
    transform: translate(95.258vw, 42.426vh) scale(0.6508);
  }
  to {
    transform: translate(95.65745vw, 100vh) scale(0.6508);
  }
}
.snow:nth-child(55) {
  opacity: 0.8866;
  transform: translate(30.8923vw, -10px) scale(0.5702);
  animation: fall-55 16s -29s linear infinite;
}
@keyframes fall-55 {
  38.86% {
    transform: translate(34.0566vw, 38.86vh) scale(0.5702);
  }
  to {
    transform: translate(32.47445vw, 100vh) scale(0.5702);
  }
}
.snow:nth-child(56) {
  opacity: 0.9583;
  transform: translate(51.3869vw, -10px) scale(0.9188);
  animation: fall-56 15s -6s linear infinite;
}
@keyframes fall-56 {
  64.573% {
    transform: translate(52.3537vw, 64.573vh) scale(0.9188);
  }
  to {
    transform: translate(51.8703vw, 100vh) scale(0.9188);
  }
}
.snow:nth-child(57) {
  opacity: 0.8279;
  transform: translate(53.1337vw, -10px) scale(0.1271);
  animation: fall-57 19s -1s linear infinite;
}
@keyframes fall-57 {
  51.212% {
    transform: translate(53.1122vw, 51.212vh) scale(0.1271);
  }
  to {
    transform: translate(53.12295vw, 100vh) scale(0.1271);
  }
}
.snow:nth-child(58) {
  opacity: 0.4421;
  transform: translate(13.8127vw, -10px) scale(0.1507);
  animation: fall-58 22s -4s linear infinite;
}
@keyframes fall-58 {
  78.874% {
    transform: translate(13.7086vw, 78.874vh) scale(0.1507);
  }
  to {
    transform: translate(13.76065vw, 100vh) scale(0.1507);
  }
}
.snow:nth-child(59) {
  opacity: 0.2559;
  transform: translate(38.6574vw, -10px) scale(0.1544);
  animation: fall-59 30s -4s linear infinite;
}
@keyframes fall-59 {
  64.722% {
    transform: translate(28.7775vw, 64.722vh) scale(0.1544);
  }
  to {
    transform: translate(33.71745vw, 100vh) scale(0.1544);
  }
}
.snow:nth-child(60) {
  opacity: 0.6491;
  transform: translate(83.0981vw, -10px) scale(0.1239);
  animation: fall-60 30s -15s linear infinite;
}
@keyframes fall-60 {
  32.7% {
    transform: translate(92.111vw, 32.7vh) scale(0.1239);
  }
  to {
    transform: translate(87.60455vw, 100vh) scale(0.1239);
  }
}
.snow:nth-child(61) {
  opacity: 0.5239;
  transform: translate(85.0943vw, -10px) scale(0.5953);
  animation: fall-61 29s -25s linear infinite;
}
@keyframes fall-61 {
  69.078% {
    transform: translate(75.5215vw, 69.078vh) scale(0.5953);
  }
  to {
    transform: translate(80.3079vw, 100vh) scale(0.5953);
  }
}
.snow:nth-child(62) {
  opacity: 0.6804;
  transform: translate(6.4567vw, -10px) scale(0.5539);
  animation: fall-62 30s -27s linear infinite;
}
@keyframes fall-62 {
  66.839% {
    transform: translate(2.0039vw, 66.839vh) scale(0.5539);
  }
  to {
    transform: translate(4.2303vw, 100vh) scale(0.5539);
  }
}
.snow:nth-child(63) {
  opacity: 0.8982;
  transform: translate(34.8176vw, -10px) scale(0.4706);
  animation: fall-63 27s -6s linear infinite;
}
@keyframes fall-63 {
  65.122% {
    transform: translate(38.9746vw, 65.122vh) scale(0.4706);
  }
  to {
    transform: translate(36.8961vw, 100vh) scale(0.4706);
  }
}
.snow:nth-child(64) {
  opacity: 0.0078;
  transform: translate(12.0552vw, -10px) scale(0.5988);
  animation: fall-64 24s -5s linear infinite;
}
@keyframes fall-64 {
  50.368% {
    transform: translate(16.5992vw, 50.368vh) scale(0.5988);
  }
  to {
    transform: translate(14.3272vw, 100vh) scale(0.5988);
  }
}
.snow:nth-child(65) {
  opacity: 0.5485;
  transform: translate(24.06vw, -10px) scale(0.3372);
  animation: fall-65 15s -28s linear infinite;
}
@keyframes fall-65 {
  78.566% {
    transform: translate(16.0683vw, 78.566vh) scale(0.3372);
  }
  to {
    transform: translate(20.06415vw, 100vh) scale(0.3372);
  }
}
.snow:nth-child(66) {
  opacity: 0.5727;
  transform: translate(6.457vw, -10px) scale(0.7259);
  animation: fall-66 13s -14s linear infinite;
}
@keyframes fall-66 {
  77.918% {
    transform: translate(2.5166vw, 77.918vh) scale(0.7259);
  }
  to {
    transform: translate(4.4868vw, 100vh) scale(0.7259);
  }
}
.snow:nth-child(67) {
  opacity: 0.5914;
  transform: translate(46.6395vw, -10px) scale(0.3911);
  animation: fall-67 12s -21s linear infinite;
}
@keyframes fall-67 {
  32.121% {
    transform: translate(40.4397vw, 32.121vh) scale(0.3911);
  }
  to {
    transform: translate(43.5396vw, 100vh) scale(0.3911);
  }
}
.snow:nth-child(68) {
  opacity: 0.2128;
  transform: translate(66.1795vw, -10px) scale(0.2984);
  animation: fall-68 17s -22s linear infinite;
}
@keyframes fall-68 {
  48.037% {
    transform: translate(63.8294vw, 48.037vh) scale(0.2984);
  }
  to {
    transform: translate(65.00445vw, 100vh) scale(0.2984);
  }
}
.snow:nth-child(69) {
  opacity: 0.5555;
  transform: translate(21.8291vw, -10px) scale(0.7161);
  animation: fall-69 28s -21s linear infinite;
}
@keyframes fall-69 {
  57.601% {
    transform: translate(24.8483vw, 57.601vh) scale(0.7161);
  }
  to {
    transform: translate(23.3387vw, 100vh) scale(0.7161);
  }
}
.snow:nth-child(70) {
  opacity: 0.4809;
  transform: translate(88.2949vw, -10px) scale(0.301);
  animation: fall-70 17s -3s linear infinite;
}
@keyframes fall-70 {
  55.553% {
    transform: translate(85.7631vw, 55.553vh) scale(0.301);
  }
  to {
    transform: translate(87.029vw, 100vh) scale(0.301);
  }
}
.snow:nth-child(71) {
  opacity: 0.2862;
  transform: translate(13.1614vw, -10px) scale(0.927);
  animation: fall-71 27s -17s linear infinite;
}
@keyframes fall-71 {
  37.374% {
    transform: translate(18.1903vw, 37.374vh) scale(0.927);
  }
  to {
    transform: translate(15.67585vw, 100vh) scale(0.927);
  }
}
.snow:nth-child(72) {
  opacity: 0.5613;
  transform: translate(95.272vw, -10px) scale(0.3979);
  animation: fall-72 15s -21s linear infinite;
}
@keyframes fall-72 {
  49.629% {
    transform: translate(98.2029vw, 49.629vh) scale(0.3979);
  }
  to {
    transform: translate(96.73745vw, 100vh) scale(0.3979);
  }
}
.snow:nth-child(73) {
  opacity: 0.1933;
  transform: translate(68.151vw, -10px) scale(0.0979);
  animation: fall-73 27s -20s linear infinite;
}
@keyframes fall-73 {
  35.986% {
    transform: translate(60.3472vw, 35.986vh) scale(0.0979);
  }
  to {
    transform: translate(64.2491vw, 100vh) scale(0.0979);
  }
}
.snow:nth-child(74) {
  opacity: 0.4553;
  transform: translate(26.6377vw, -10px) scale(0.5571);
  animation: fall-74 22s -28s linear infinite;
}
@keyframes fall-74 {
  60.646% {
    transform: translate(26.8728vw, 60.646vh) scale(0.5571);
  }
  to {
    transform: translate(26.75525vw, 100vh) scale(0.5571);
  }
}
.snow:nth-child(75) {
  opacity: 0.565;
  transform: translate(93.6618vw, -10px) scale(0.1839);
  animation: fall-75 15s -5s linear infinite;
}
@keyframes fall-75 {
  66.676% {
    transform: translate(89.8747vw, 66.676vh) scale(0.1839);
  }
  to {
    transform: translate(91.76825vw, 100vh) scale(0.1839);
  }
}
.snow:nth-child(76) {
  opacity: 0.7931;
  transform: translate(92.8615vw, -10px) scale(0.9752);
  animation: fall-76 14s -7s linear infinite;
}
@keyframes fall-76 {
  44.522% {
    transform: translate(92.0799vw, 44.522vh) scale(0.9752);
  }
  to {
    transform: translate(92.4707vw, 100vh) scale(0.9752);
  }
}
.snow:nth-child(77) {
  opacity: 0.8796;
  transform: translate(21.8271vw, -10px) scale(0.7727);
  animation: fall-77 30s -23s linear infinite;
}
@keyframes fall-77 {
  58.856% {
    transform: translate(30.0796vw, 58.856vh) scale(0.7727);
  }
  to {
    transform: translate(25.95335vw, 100vh) scale(0.7727);
  }
}
.snow:nth-child(78) {
  opacity: 0.6027;
  transform: translate(23.8981vw, -10px) scale(0.2934);
  animation: fall-78 24s -18s linear infinite;
}
@keyframes fall-78 {
  77.684% {
    transform: translate(17.6923vw, 77.684vh) scale(0.2934);
  }
  to {
    transform: translate(20.7952vw, 100vh) scale(0.2934);
  }
}
.snow:nth-child(79) {
  opacity: 0.7877;
  transform: translate(62.1896vw, -10px) scale(0.4204);
  animation: fall-79 28s -28s linear infinite;
}
@keyframes fall-79 {
  49.499% {
    transform: translate(55.6879vw, 49.499vh) scale(0.4204);
  }
  to {
    transform: translate(58.93875vw, 100vh) scale(0.4204);
  }
}
.snow:nth-child(80) {
  opacity: 0.7935;
  transform: translate(7.1032vw, -10px) scale(0.0006);
  animation: fall-80 26s -9s linear infinite;
}
@keyframes fall-80 {
  67.486% {
    transform: translate(13.0272vw, 67.486vh) scale(0.0006);
  }
  to {
    transform: translate(10.0652vw, 100vh) scale(0.0006);
  }
}
.snow:nth-child(81) {
  opacity: 0.1355;
  transform: translate(43.9053vw, -10px) scale(0.3387);
  animation: fall-81 18s -24s linear infinite;
}
@keyframes fall-81 {
  65.15% {
    transform: translate(43.5088vw, 65.15vh) scale(0.3387);
  }
  to {
    transform: translate(43.70705vw, 100vh) scale(0.3387);
  }
}
.snow:nth-child(82) {
  opacity: 0.9176;
  transform: translate(85.2829vw, -10px) scale(0.7933);
  animation: fall-82 16s -25s linear infinite;
}
@keyframes fall-82 {
  51.328% {
    transform: translate(90.5343vw, 51.328vh) scale(0.7933);
  }
  to {
    transform: translate(87.9086vw, 100vh) scale(0.7933);
  }
}
.snow:nth-child(83) {
  opacity: 0.6801;
  transform: translate(19.2074vw, -10px) scale(0.9221);
  animation: fall-83 24s -11s linear infinite;
}
@keyframes fall-83 {
  40.005% {
    transform: translate(19.7015vw, 40.005vh) scale(0.9221);
  }
  to {
    transform: translate(19.45445vw, 100vh) scale(0.9221);
  }
}
.snow:nth-child(84) {
  opacity: 0.0386;
  transform: translate(93.0263vw, -10px) scale(0.5175);
  animation: fall-84 22s -25s linear infinite;
}
@keyframes fall-84 {
  61.336% {
    transform: translate(100.3865vw, 61.336vh) scale(0.5175);
  }
  to {
    transform: translate(96.7064vw, 100vh) scale(0.5175);
  }
}
.snow:nth-child(85) {
  opacity: 0.8648;
  transform: translate(87.9695vw, -10px) scale(0.1137);
  animation: fall-85 16s -13s linear infinite;
}
@keyframes fall-85 {
  53.947% {
    transform: translate(91.3245vw, 53.947vh) scale(0.1137);
  }
  to {
    transform: translate(89.647vw, 100vh) scale(0.1137);
  }
}
.snow:nth-child(86) {
  opacity: 0.2594;
  transform: translate(25.755vw, -10px) scale(0.4451);
  animation: fall-86 24s -2s linear infinite;
}
@keyframes fall-86 {
  77.692% {
    transform: translate(17.0465vw, 77.692vh) scale(0.4451);
  }
  to {
    transform: translate(21.40075vw, 100vh) scale(0.4451);
  }
}
.snow:nth-child(87) {
  opacity: 0.8132;
  transform: translate(87.6622vw, -10px) scale(0.8963);
  animation: fall-87 15s -16s linear infinite;
}
@keyframes fall-87 {
  50.14% {
    transform: translate(91.9449vw, 50.14vh) scale(0.8963);
  }
  to {
    transform: translate(89.80355vw, 100vh) scale(0.8963);
  }
}
.snow:nth-child(88) {
  opacity: 0.1744;
  transform: translate(89.3902vw, -10px) scale(0.6279);
  animation: fall-88 27s -12s linear infinite;
}
@keyframes fall-88 {
  31.71% {
    transform: translate(88.9701vw, 31.71vh) scale(0.6279);
  }
  to {
    transform: translate(89.18015vw, 100vh) scale(0.6279);
  }
}
.snow:nth-child(89) {
  opacity: 0.8947;
  transform: translate(46.2471vw, -10px) scale(0.0026);
  animation: fall-89 24s -28s linear infinite;
}
@keyframes fall-89 {
  33.111% {
    transform: translate(47.932vw, 33.111vh) scale(0.0026);
  }
  to {
    transform: translate(47.08955vw, 100vh) scale(0.0026);
  }
}
.snow:nth-child(90) {
  opacity: 0.3766;
  transform: translate(63.8666vw, -10px) scale(0.0655);
  animation: fall-90 13s -6s linear infinite;
}
@keyframes fall-90 {
  55.144% {
    transform: translate(63.7297vw, 55.144vh) scale(0.0655);
  }
  to {
    transform: translate(63.79815vw, 100vh) scale(0.0655);
  }
}
.snow:nth-child(91) {
  opacity: 0.4184;
  transform: translate(53.124vw, -10px) scale(0.6098);
  animation: fall-91 26s -27s linear infinite;
}
@keyframes fall-91 {
  67.884% {
    transform: translate(55.4941vw, 67.884vh) scale(0.6098);
  }
  to {
    transform: translate(54.30905vw, 100vh) scale(0.6098);
  }
}
.snow:nth-child(92) {
  opacity: 0.7239;
  transform: translate(13.933vw, -10px) scale(0.4705);
  animation: fall-92 26s -29s linear infinite;
}
@keyframes fall-92 {
  72.32% {
    transform: translate(19.7974vw, 72.32vh) scale(0.4705);
  }
  to {
    transform: translate(16.8652vw, 100vh) scale(0.4705);
  }
}
.snow:nth-child(93) {
  opacity: 0.0795;
  transform: translate(95.1404vw, -10px) scale(0.4563);
  animation: fall-93 28s -8s linear infinite;
}
@keyframes fall-93 {
  49.396% {
    transform: translate(91.9292vw, 49.396vh) scale(0.4563);
  }
  to {
    transform: translate(93.5348vw, 100vh) scale(0.4563);
  }
}
.snow:nth-child(94) {
  opacity: 0.2336;
  transform: translate(1.3843vw, -10px) scale(0.1567);
  animation: fall-94 10s -10s linear infinite;
}
@keyframes fall-94 {
  49.731% {
    transform: translate(-4.0347vw, 49.731vh) scale(0.1567);
  }
  to {
    transform: translate(-1.3252vw, 100vh) scale(0.1567);
  }
}
.snow:nth-child(95) {
  opacity: 0.768;
  transform: translate(39.2944vw, -10px) scale(0.631);
  animation: fall-95 20s -1s linear infinite;
}
@keyframes fall-95 {
  72.024% {
    transform: translate(31.5934vw, 72.024vh) scale(0.631);
  }
  to {
    transform: translate(35.4439vw, 100vh) scale(0.631);
  }
}
.snow:nth-child(96) {
  opacity: 0.8015;
  transform: translate(87.8669vw, -10px) scale(0.8502);
  animation: fall-96 15s -19s linear infinite;
}
@keyframes fall-96 {
  76.642% {
    transform: translate(81.4291vw, 76.642vh) scale(0.8502);
  }
  to {
    transform: translate(84.648vw, 100vh) scale(0.8502);
  }
}
.snow:nth-child(97) {
  opacity: 0.3402;
  transform: translate(76.7449vw, -10px) scale(0.0914);
  animation: fall-97 14s -20s linear infinite;
}
@keyframes fall-97 {
  34.624% {
    transform: translate(69.3002vw, 34.624vh) scale(0.0914);
  }
  to {
    transform: translate(73.02255vw, 100vh) scale(0.0914);
  }
}
.snow:nth-child(98) {
  opacity: 0.1374;
  transform: translate(20.3626vw, -10px) scale(0.372);
  animation: fall-98 25s -10s linear infinite;
}
@keyframes fall-98 {
  39.41% {
    transform: translate(27.0513vw, 39.41vh) scale(0.372);
  }
  to {
    transform: translate(23.70695vw, 100vh) scale(0.372);
  }
}
.snow:nth-child(99) {
  opacity: 0.657;
  transform: translate(94.1964vw, -10px) scale(0.6434);
  animation: fall-99 21s -27s linear infinite;
}
@keyframes fall-99 {
  41.575% {
    transform: translate(100.0518vw, 41.575vh) scale(0.6434);
  }
  to {
    transform: translate(97.1241vw, 100vh) scale(0.6434);
  }
}
.snow:nth-child(100) {
  opacity: 0.1127;
  transform: translate(82.424vw, -10px) scale(0.3443);
  animation: fall-100 19s -27s linear infinite;
}
@keyframes fall-100 {
  41.858% {
    transform: translate(91.9805vw, 41.858vh) scale(0.3443);
  }
  to {
    transform: translate(87.20225vw, 100vh) scale(0.3443);
  }
}
.snow:nth-child(101) {
  opacity: 0.5477;
  transform: translate(91.7832vw, -10px) scale(0.8933);
  animation: fall-101 29s -11s linear infinite;
}
@keyframes fall-101 {
  45.525% {
    transform: translate(85.1021vw, 45.525vh) scale(0.8933);
  }
  to {
    transform: translate(88.44265vw, 100vh) scale(0.8933);
  }
}
.snow:nth-child(102) {
  opacity: 0.3277;
  transform: translate(83.3468vw, -10px) scale(0.4796);
  animation: fall-102 14s -18s linear infinite;
}
@keyframes fall-102 {
  52.596% {
    transform: translate(85.426vw, 52.596vh) scale(0.4796);
  }
  to {
    transform: translate(84.3864vw, 100vh) scale(0.4796);
  }
}
.snow:nth-child(103) {
  opacity: 0.988;
  transform: translate(36.9939vw, -10px) scale(0.0252);
  animation: fall-103 27s -11s linear infinite;
}
@keyframes fall-103 {
  52.012% {
    transform: translate(30.28vw, 52.012vh) scale(0.0252);
  }
  to {
    transform: translate(33.63695vw, 100vh) scale(0.0252);
  }
}
.snow:nth-child(104) {
  opacity: 0.8479;
  transform: translate(91.4348vw, -10px) scale(0.6224);
  animation: fall-104 11s -10s linear infinite;
}
@keyframes fall-104 {
  55.97% {
    transform: translate(93.7831vw, 55.97vh) scale(0.6224);
  }
  to {
    transform: translate(92.60895vw, 100vh) scale(0.6224);
  }
}
.snow:nth-child(105) {
  opacity: 0.3764;
  transform: translate(48.9268vw, -10px) scale(0.6304);
  animation: fall-105 12s -29s linear infinite;
}
@keyframes fall-105 {
  35.219% {
    transform: translate(49.9816vw, 35.219vh) scale(0.6304);
  }
  to {
    transform: translate(49.4542vw, 100vh) scale(0.6304);
  }
}
.snow:nth-child(106) {
  opacity: 0.4834;
  transform: translate(43.9438vw, -10px) scale(0.3786);
  animation: fall-106 27s -24s linear infinite;
}
@keyframes fall-106 {
  57.685% {
    transform: translate(35.622vw, 57.685vh) scale(0.3786);
  }
  to {
    transform: translate(39.7829vw, 100vh) scale(0.3786);
  }
}
.snow:nth-child(107) {
  opacity: 0.972;
  transform: translate(88.1483vw, -10px) scale(0.8395);
  animation: fall-107 26s -1s linear infinite;
}
@keyframes fall-107 {
  68.005% {
    transform: translate(97.5067vw, 68.005vh) scale(0.8395);
  }
  to {
    transform: translate(92.8275vw, 100vh) scale(0.8395);
  }
}
.snow:nth-child(108) {
  opacity: 0.153;
  transform: translate(15.0595vw, -10px) scale(0.9821);
  animation: fall-108 23s -10s linear infinite;
}
@keyframes fall-108 {
  55.813% {
    transform: translate(7.5761vw, 55.813vh) scale(0.9821);
  }
  to {
    transform: translate(11.3178vw, 100vh) scale(0.9821);
  }
}
.snow:nth-child(109) {
  opacity: 0.3774;
  transform: translate(45.494vw, -10px) scale(0.5562);
  animation: fall-109 28s -8s linear infinite;
}
@keyframes fall-109 {
  61.519% {
    transform: translate(51.1645vw, 61.519vh) scale(0.5562);
  }
  to {
    transform: translate(48.32925vw, 100vh) scale(0.5562);
  }
}
.snow:nth-child(110) {
  opacity: 0.9233;
  transform: translate(43.3105vw, -10px) scale(0.1945);
  animation: fall-110 22s -1s linear infinite;
}
@keyframes fall-110 {
  69.414% {
    transform: translate(37.8004vw, 69.414vh) scale(0.1945);
  }
  to {
    transform: translate(40.55545vw, 100vh) scale(0.1945);
  }
}
.snow:nth-child(111) {
  opacity: 0.8096;
  transform: translate(57.7064vw, -10px) scale(0.2861);
  animation: fall-111 20s -17s linear infinite;
}
@keyframes fall-111 {
  76.002% {
    transform: translate(59.94vw, 76.002vh) scale(0.2861);
  }
  to {
    transform: translate(58.8232vw, 100vh) scale(0.2861);
  }
}
.snow:nth-child(112) {
  opacity: 0.3603;
  transform: translate(20.4719vw, -10px) scale(0.2979);
  animation: fall-112 22s -10s linear infinite;
}
@keyframes fall-112 {
  76.901% {
    transform: translate(22.0804vw, 76.901vh) scale(0.2979);
  }
  to {
    transform: translate(21.27615vw, 100vh) scale(0.2979);
  }
}
.snow:nth-child(113) {
  opacity: 0.6106;
  transform: translate(74.7107vw, -10px) scale(0.9677);
  animation: fall-113 14s -29s linear infinite;
}
@keyframes fall-113 {
  62.259% {
    transform: translate(65.122vw, 62.259vh) scale(0.9677);
  }
  to {
    transform: translate(69.91635vw, 100vh) scale(0.9677);
  }
}
.snow:nth-child(114) {
  opacity: 0.771;
  transform: translate(57.7557vw, -10px) scale(0.0055);
  animation: fall-114 18s -21s linear infinite;
}
@keyframes fall-114 {
  61.356% {
    transform: translate(50.4831vw, 61.356vh) scale(0.0055);
  }
  to {
    transform: translate(54.1194vw, 100vh) scale(0.0055);
  }
}
.snow:nth-child(115) {
  opacity: 0.9399;
  transform: translate(12.8606vw, -10px) scale(0.9025);
  animation: fall-115 10s -28s linear infinite;
}
@keyframes fall-115 {
  50.593% {
    transform: translate(4.8332vw, 50.593vh) scale(0.9025);
  }
  to {
    transform: translate(8.8469vw, 100vh) scale(0.9025);
  }
}
.snow:nth-child(116) {
  opacity: 0.6728;
  transform: translate(61.6723vw, -10px) scale(0.0075);
  animation: fall-116 20s -2s linear infinite;
}
@keyframes fall-116 {
  48.645% {
    transform: translate(70.1143vw, 48.645vh) scale(0.0075);
  }
  to {
    transform: translate(65.8933vw, 100vh) scale(0.0075);
  }
}
.snow:nth-child(117) {
  opacity: 0.9076;
  transform: translate(46.1159vw, -10px) scale(0.1595);
  animation: fall-117 21s -15s linear infinite;
}
@keyframes fall-117 {
  49.161% {
    transform: translate(54.3186vw, 49.161vh) scale(0.1595);
  }
  to {
    transform: translate(50.21725vw, 100vh) scale(0.1595);
  }
}
.snow:nth-child(118) {
  opacity: 0.0023;
  transform: translate(51.6808vw, -10px) scale(0.6377);
  animation: fall-118 30s -24s linear infinite;
}
@keyframes fall-118 {
  35.761% {
    transform: translate(53.9136vw, 35.761vh) scale(0.6377);
  }
  to {
    transform: translate(52.7972vw, 100vh) scale(0.6377);
  }
}
.snow:nth-child(119) {
  opacity: 0.6737;
  transform: translate(84.5414vw, -10px) scale(0.3511);
  animation: fall-119 15s -1s linear infinite;
}
@keyframes fall-119 {
  53.089% {
    transform: translate(89.573vw, 53.089vh) scale(0.3511);
  }
  to {
    transform: translate(87.0572vw, 100vh) scale(0.3511);
  }
}
.snow:nth-child(120) {
  opacity: 0.7784;
  transform: translate(32.2367vw, -10px) scale(0.3756);
  animation: fall-120 17s -25s linear infinite;
}
@keyframes fall-120 {
  70.811% {
    transform: translate(22.29vw, 70.811vh) scale(0.3756);
  }
  to {
    transform: translate(27.26335vw, 100vh) scale(0.3756);
  }
}
.snow:nth-child(121) {
  opacity: 0.5033;
  transform: translate(50.2445vw, -10px) scale(0.3535);
  animation: fall-121 17s -16s linear infinite;
}
@keyframes fall-121 {
  46.385% {
    transform: translate(43.5317vw, 46.385vh) scale(0.3535);
  }
  to {
    transform: translate(46.8881vw, 100vh) scale(0.3535);
  }
}
.snow:nth-child(122) {
  opacity: 0.1772;
  transform: translate(85.2472vw, -10px) scale(0.2992);
  animation: fall-122 13s -17s linear infinite;
}
@keyframes fall-122 {
  30.235% {
    transform: translate(82.655vw, 30.235vh) scale(0.2992);
  }
  to {
    transform: translate(83.9511vw, 100vh) scale(0.2992);
  }
}
.snow:nth-child(123) {
  opacity: 0.6823;
  transform: translate(65.1764vw, -10px) scale(0.4377);
  animation: fall-123 16s -1s linear infinite;
}
@keyframes fall-123 {
  33.171% {
    transform: translate(67.8573vw, 33.171vh) scale(0.4377);
  }
  to {
    transform: translate(66.51685vw, 100vh) scale(0.4377);
  }
}
.snow:nth-child(124) {
  opacity: 0.1261;
  transform: translate(60.276vw, -10px) scale(0.3454);
  animation: fall-124 11s -19s linear infinite;
}
@keyframes fall-124 {
  64.642% {
    transform: translate(60.8944vw, 64.642vh) scale(0.3454);
  }
  to {
    transform: translate(60.5852vw, 100vh) scale(0.3454);
  }
}
.snow:nth-child(125) {
  opacity: 0.0933;
  transform: translate(9.3179vw, -10px) scale(0.2639);
  animation: fall-125 11s -29s linear infinite;
}
@keyframes fall-125 {
  51.882% {
    transform: translate(2.7185vw, 51.882vh) scale(0.2639);
  }
  to {
    transform: translate(6.0182vw, 100vh) scale(0.2639);
  }
}
.snow:nth-child(126) {
  opacity: 0.0267;
  transform: translate(31.1577vw, -10px) scale(0.3699);
  animation: fall-126 14s -17s linear infinite;
}
@keyframes fall-126 {
  42.497% {
    transform: translate(34.363vw, 42.497vh) scale(0.3699);
  }
  to {
    transform: translate(32.76035vw, 100vh) scale(0.3699);
  }
}
.snow:nth-child(127) {
  opacity: 0.8615;
  transform: translate(97.8359vw, -10px) scale(0.0278);
  animation: fall-127 26s -17s linear infinite;
}
@keyframes fall-127 {
  41.123% {
    transform: translate(89.2451vw, 41.123vh) scale(0.0278);
  }
  to {
    transform: translate(93.5405vw, 100vh) scale(0.0278);
  }
}
.snow:nth-child(128) {
  opacity: 0.2272;
  transform: translate(70.0389vw, -10px) scale(0.7998);
  animation: fall-128 14s -24s linear infinite;
}
@keyframes fall-128 {
  49.904% {
    transform: translate(79.9124vw, 49.904vh) scale(0.7998);
  }
  to {
    transform: translate(74.97565vw, 100vh) scale(0.7998);
  }
}
.snow:nth-child(129) {
  opacity: 0.6741;
  transform: translate(95.5335vw, -10px) scale(0.7518);
  animation: fall-129 17s -17s linear infinite;
}
@keyframes fall-129 {
  59.004% {
    transform: translate(87.3263vw, 59.004vh) scale(0.7518);
  }
  to {
    transform: translate(91.4299vw, 100vh) scale(0.7518);
  }
}
.snow:nth-child(130) {
  opacity: 0.3793;
  transform: translate(28.2324vw, -10px) scale(0.8505);
  animation: fall-130 16s -4s linear infinite;
}
@keyframes fall-130 {
  54.742% {
    transform: translate(33.1294vw, 54.742vh) scale(0.8505);
  }
  to {
    transform: translate(30.6809vw, 100vh) scale(0.8505);
  }
}
.snow:nth-child(131) {
  opacity: 0.6533;
  transform: translate(34.3562vw, -10px) scale(0.4909);
  animation: fall-131 16s -22s linear infinite;
}
@keyframes fall-131 {
  45.139% {
    transform: translate(39.9284vw, 45.139vh) scale(0.4909);
  }
  to {
    transform: translate(37.1423vw, 100vh) scale(0.4909);
  }
}
.snow:nth-child(132) {
  opacity: 0.7035;
  transform: translate(75.7626vw, -10px) scale(0.6874);
  animation: fall-132 15s -3s linear infinite;
}
@keyframes fall-132 {
  75.26% {
    transform: translate(69.5881vw, 75.26vh) scale(0.6874);
  }
  to {
    transform: translate(72.67535vw, 100vh) scale(0.6874);
  }
}
.snow:nth-child(133) {
  opacity: 0.2129;
  transform: translate(25.1022vw, -10px) scale(0.909);
  animation: fall-133 26s -29s linear infinite;
}
@keyframes fall-133 {
  43.623% {
    transform: translate(18.9022vw, 43.623vh) scale(0.909);
  }
  to {
    transform: translate(22.0022vw, 100vh) scale(0.909);
  }
}
.snow:nth-child(134) {
  opacity: 0.5641;
  transform: translate(18.8993vw, -10px) scale(0.9897);
  animation: fall-134 29s -10s linear infinite;
}
@keyframes fall-134 {
  41.257% {
    transform: translate(16.0355vw, 41.257vh) scale(0.9897);
  }
  to {
    transform: translate(17.4674vw, 100vh) scale(0.9897);
  }
}
.snow:nth-child(135) {
  opacity: 0.0682;
  transform: translate(40.9789vw, -10px) scale(0.2408);
  animation: fall-135 10s -22s linear infinite;
}
@keyframes fall-135 {
  45.645% {
    transform: translate(47.7385vw, 45.645vh) scale(0.2408);
  }
  to {
    transform: translate(44.3587vw, 100vh) scale(0.2408);
  }
}
.snow:nth-child(136) {
  opacity: 0.2081;
  transform: translate(3.1595vw, -10px) scale(0.1734);
  animation: fall-136 26s -14s linear infinite;
}
@keyframes fall-136 {
  76.759% {
    transform: translate(3.8411vw, 76.759vh) scale(0.1734);
  }
  to {
    transform: translate(3.5003vw, 100vh) scale(0.1734);
  }
}
.snow:nth-child(137) {
  opacity: 0.037;
  transform: translate(65.6791vw, -10px) scale(0.6181);
  animation: fall-137 25s -20s linear infinite;
}
@keyframes fall-137 {
  44.529% {
    transform: translate(58.2867vw, 44.529vh) scale(0.6181);
  }
  to {
    transform: translate(61.9829vw, 100vh) scale(0.6181);
  }
}
.snow:nth-child(138) {
  opacity: 0.2561;
  transform: translate(34.6491vw, -10px) scale(0.7798);
  animation: fall-138 10s -25s linear infinite;
}
@keyframes fall-138 {
  52.302% {
    transform: translate(43.3647vw, 52.302vh) scale(0.7798);
  }
  to {
    transform: translate(39.0069vw, 100vh) scale(0.7798);
  }
}
.snow:nth-child(139) {
  opacity: 0.0574;
  transform: translate(82.3958vw, -10px) scale(0.1839);
  animation: fall-139 24s -15s linear infinite;
}
@keyframes fall-139 {
  53.886% {
    transform: translate(72.5255vw, 53.886vh) scale(0.1839);
  }
  to {
    transform: translate(77.46065vw, 100vh) scale(0.1839);
  }
}
.snow:nth-child(140) {
  opacity: 0.7475;
  transform: translate(17.9044vw, -10px) scale(0.954);
  animation: fall-140 25s -30s linear infinite;
}
@keyframes fall-140 {
  47.702% {
    transform: translate(12.1594vw, 47.702vh) scale(0.954);
  }
  to {
    transform: translate(15.0319vw, 100vh) scale(0.954);
  }
}
.snow:nth-child(141) {
  opacity: 0.7507;
  transform: translate(71.3665vw, -10px) scale(0.0749);
  animation: fall-141 30s -1s linear infinite;
}
@keyframes fall-141 {
  62.696% {
    transform: translate(74.647vw, 62.696vh) scale(0.0749);
  }
  to {
    transform: translate(73.00675vw, 100vh) scale(0.0749);
  }
}
.snow:nth-child(142) {
  opacity: 0.7222;
  transform: translate(62.2904vw, -10px) scale(0.3325);
  animation: fall-142 29s -23s linear infinite;
}
@keyframes fall-142 {
  66.195% {
    transform: translate(57.778vw, 66.195vh) scale(0.3325);
  }
  to {
    transform: translate(60.0342vw, 100vh) scale(0.3325);
  }
}
.snow:nth-child(143) {
  opacity: 0.4202;
  transform: translate(34.2687vw, -10px) scale(0.2807);
  animation: fall-143 25s -10s linear infinite;
}
@keyframes fall-143 {
  43.624% {
    transform: translate(29.3347vw, 43.624vh) scale(0.2807);
  }
  to {
    transform: translate(31.8017vw, 100vh) scale(0.2807);
  }
}
.snow:nth-child(144) {
  opacity: 0.4555;
  transform: translate(45.4197vw, -10px) scale(0.3437);
  animation: fall-144 11s -12s linear infinite;
}
@keyframes fall-144 {
  67.725% {
    transform: translate(35.4746vw, 67.725vh) scale(0.3437);
  }
  to {
    transform: translate(40.44715vw, 100vh) scale(0.3437);
  }
}
.snow:nth-child(145) {
  opacity: 0.8237;
  transform: translate(39.9905vw, -10px) scale(0.3789);
  animation: fall-145 19s -9s linear infinite;
}
@keyframes fall-145 {
  72.516% {
    transform: translate(31.7941vw, 72.516vh) scale(0.3789);
  }
  to {
    transform: translate(35.8923vw, 100vh) scale(0.3789);
  }
}
.snow:nth-child(146) {
  opacity: 0.6859;
  transform: translate(8.2674vw, -10px) scale(0.9807);
  animation: fall-146 12s -24s linear infinite;
}
@keyframes fall-146 {
  35.592% {
    transform: translate(17.6046vw, 35.592vh) scale(0.9807);
  }
  to {
    transform: translate(12.936vw, 100vh) scale(0.9807);
  }
}
.snow:nth-child(147) {
  opacity: 0.5628;
  transform: translate(70.2453vw, -10px) scale(0.2972);
  animation: fall-147 20s -16s linear infinite;
}
@keyframes fall-147 {
  45.213% {
    transform: translate(79.332vw, 45.213vh) scale(0.2972);
  }
  to {
    transform: translate(74.78865vw, 100vh) scale(0.2972);
  }
}
.snow:nth-child(148) {
  opacity: 0.1698;
  transform: translate(38.0818vw, -10px) scale(0.9682);
  animation: fall-148 11s -25s linear infinite;
}
@keyframes fall-148 {
  58.736% {
    transform: translate(41.7378vw, 58.736vh) scale(0.9682);
  }
  to {
    transform: translate(39.9098vw, 100vh) scale(0.9682);
  }
}
.snow:nth-child(149) {
  opacity: 0.8354;
  transform: translate(88.424vw, -10px) scale(0.5548);
  animation: fall-149 10s -26s linear infinite;
}
@keyframes fall-149 {
  41.764% {
    transform: translate(85.6424vw, 41.764vh) scale(0.5548);
  }
  to {
    transform: translate(87.0332vw, 100vh) scale(0.5548);
  }
}
.snow:nth-child(150) {
  opacity: 0.8689;
  transform: translate(28.7041vw, -10px) scale(0.8075);
  animation: fall-150 12s -11s linear infinite;
}
@keyframes fall-150 {
  68.68% {
    transform: translate(19.6671vw, 68.68vh) scale(0.8075);
  }
  to {
    transform: translate(24.1856vw, 100vh) scale(0.8075);
  }
}
.snow:nth-child(151) {
  opacity: 0.4293;
  transform: translate(67.9785vw, -10px) scale(0.4428);
  animation: fall-151 10s -12s linear infinite;
}
@keyframes fall-151 {
  63.298% {
    transform: translate(71.3271vw, 63.298vh) scale(0.4428);
  }
  to {
    transform: translate(69.6528vw, 100vh) scale(0.4428);
  }
}
.snow:nth-child(152) {
  opacity: 0.122;
  transform: translate(38.7344vw, -10px) scale(0.3706);
  animation: fall-152 30s -16s linear infinite;
}
@keyframes fall-152 {
  75.006% {
    transform: translate(40.9645vw, 75.006vh) scale(0.3706);
  }
  to {
    transform: translate(39.84945vw, 100vh) scale(0.3706);
  }
}
.snow:nth-child(153) {
  opacity: 0.4458;
  transform: translate(71.299vw, -10px) scale(0.0974);
  animation: fall-153 24s -29s linear infinite;
}
@keyframes fall-153 {
  54.645% {
    transform: translate(78.4199vw, 54.645vh) scale(0.0974);
  }
  to {
    transform: translate(74.85945vw, 100vh) scale(0.0974);
  }
}
.snow:nth-child(154) {
  opacity: 0.3173;
  transform: translate(0.311vw, -10px) scale(0.8137);
  animation: fall-154 19s -11s linear infinite;
}
@keyframes fall-154 {
  35.169% {
    transform: translate(-5.2147vw, 35.169vh) scale(0.8137);
  }
  to {
    transform: translate(-2.45185vw, 100vh) scale(0.8137);
  }
}
.snow:nth-child(155) {
  opacity: 0.1259;
  transform: translate(44.4467vw, -10px) scale(0.1325);
  animation: fall-155 25s -10s linear infinite;
}
@keyframes fall-155 {
  43.108% {
    transform: translate(41.4118vw, 43.108vh) scale(0.1325);
  }
  to {
    transform: translate(42.92925vw, 100vh) scale(0.1325);
  }
}
.snow:nth-child(156) {
  opacity: 0.257;
  transform: translate(99.1108vw, -10px) scale(0.6778);
  animation: fall-156 15s -5s linear infinite;
}
@keyframes fall-156 {
  35.029% {
    transform: translate(97.8958vw, 35.029vh) scale(0.6778);
  }
  to {
    transform: translate(98.5033vw, 100vh) scale(0.6778);
  }
}
.snow:nth-child(157) {
  opacity: 0.7261;
  transform: translate(14.9875vw, -10px) scale(0.9954);
  animation: fall-157 28s -28s linear infinite;
}
@keyframes fall-157 {
  75.632% {
    transform: translate(10.1674vw, 75.632vh) scale(0.9954);
  }
  to {
    transform: translate(12.57745vw, 100vh) scale(0.9954);
  }
}
.snow:nth-child(158) {
  opacity: 0.0827;
  transform: translate(1.9346vw, -10px) scale(0.3362);
  animation: fall-158 16s -26s linear infinite;
}
@keyframes fall-158 {
  57.306% {
    transform: translate(1.7064vw, 57.306vh) scale(0.3362);
  }
  to {
    transform: translate(1.8205vw, 100vh) scale(0.3362);
  }
}
.snow:nth-child(159) {
  opacity: 0.2349;
  transform: translate(32.6136vw, -10px) scale(0.814);
  animation: fall-159 21s -7s linear infinite;
}
@keyframes fall-159 {
  51.847% {
    transform: translate(25.9078vw, 51.847vh) scale(0.814);
  }
  to {
    transform: translate(29.2607vw, 100vh) scale(0.814);
  }
}
.snow:nth-child(160) {
  opacity: 0.4967;
  transform: translate(60.7619vw, -10px) scale(0.942);
  animation: fall-160 21s -6s linear infinite;
}
@keyframes fall-160 {
  61.141% {
    transform: translate(52.56vw, 61.141vh) scale(0.942);
  }
  to {
    transform: translate(56.66095vw, 100vh) scale(0.942);
  }
}
.snow:nth-child(161) {
  opacity: 0.1532;
  transform: translate(6.8884vw, -10px) scale(0.3299);
  animation: fall-161 20s -25s linear infinite;
}
@keyframes fall-161 {
  68.197% {
    transform: translate(13.422vw, 68.197vh) scale(0.3299);
  }
  to {
    transform: translate(10.1552vw, 100vh) scale(0.3299);
  }
}
.snow:nth-child(162) {
  opacity: 0.983;
  transform: translate(64.5497vw, -10px) scale(0.764);
  animation: fall-162 26s -13s linear infinite;
}
@keyframes fall-162 {
  63.747% {
    transform: translate(66.7085vw, 63.747vh) scale(0.764);
  }
  to {
    transform: translate(65.6291vw, 100vh) scale(0.764);
  }
}
.snow:nth-child(163) {
  opacity: 0.7501;
  transform: translate(63.9108vw, -10px) scale(0.6194);
  animation: fall-163 25s -11s linear infinite;
}
@keyframes fall-163 {
  54.373% {
    transform: translate(57.0437vw, 54.373vh) scale(0.6194);
  }
  to {
    transform: translate(60.47725vw, 100vh) scale(0.6194);
  }
}
.snow:nth-child(164) {
  opacity: 0.8357;
  transform: translate(86.1983vw, -10px) scale(0.019);
  animation: fall-164 23s -3s linear infinite;
}
@keyframes fall-164 {
  30.691% {
    transform: translate(80.5643vw, 30.691vh) scale(0.019);
  }
  to {
    transform: translate(83.3813vw, 100vh) scale(0.019);
  }
}
.snow:nth-child(165) {
  opacity: 0.3952;
  transform: translate(3.1655vw, -10px) scale(0.1897);
  animation: fall-165 13s -9s linear infinite;
}
@keyframes fall-165 {
  43.314% {
    transform: translate(5.2812vw, 43.314vh) scale(0.1897);
  }
  to {
    transform: translate(4.22335vw, 100vh) scale(0.1897);
  }
}
.snow:nth-child(166) {
  opacity: 0.8822;
  transform: translate(53.7232vw, -10px) scale(0.8323);
  animation: fall-166 16s -25s linear infinite;
}
@keyframes fall-166 {
  65.09% {
    transform: translate(49.3514vw, 65.09vh) scale(0.8323);
  }
  to {
    transform: translate(51.5373vw, 100vh) scale(0.8323);
  }
}
.snow:nth-child(167) {
  opacity: 0.9872;
  transform: translate(9.0404vw, -10px) scale(0.1811);
  animation: fall-167 15s -15s linear infinite;
}
@keyframes fall-167 {
  46.25% {
    transform: translate(12.177vw, 46.25vh) scale(0.1811);
  }
  to {
    transform: translate(10.6087vw, 100vh) scale(0.1811);
  }
}
.snow:nth-child(168) {
  opacity: 0.2803;
  transform: translate(92.9341vw, -10px) scale(0.347);
  animation: fall-168 11s -30s linear infinite;
}
@keyframes fall-168 {
  78.768% {
    transform: translate(93.3726vw, 78.768vh) scale(0.347);
  }
  to {
    transform: translate(93.15335vw, 100vh) scale(0.347);
  }
}
.snow:nth-child(169) {
  opacity: 0.844;
  transform: translate(19.8131vw, -10px) scale(0.2572);
  animation: fall-169 10s -27s linear infinite;
}
@keyframes fall-169 {
  64.872% {
    transform: translate(15.8656vw, 64.872vh) scale(0.2572);
  }
  to {
    transform: translate(17.83935vw, 100vh) scale(0.2572);
  }
}
.snow:nth-child(170) {
  opacity: 0.5422;
  transform: translate(7.4329vw, -10px) scale(0.2104);
  animation: fall-170 29s -8s linear infinite;
}
@keyframes fall-170 {
  42.484% {
    transform: translate(12.9665vw, 42.484vh) scale(0.2104);
  }
  to {
    transform: translate(10.1997vw, 100vh) scale(0.2104);
  }
}
.snow:nth-child(171) {
  opacity: 0.7198;
  transform: translate(50.8076vw, -10px) scale(0.3623);
  animation: fall-171 14s -21s linear infinite;
}
@keyframes fall-171 {
  79.924% {
    transform: translate(51.4517vw, 79.924vh) scale(0.3623);
  }
  to {
    transform: translate(51.12965vw, 100vh) scale(0.3623);
  }
}
.snow:nth-child(172) {
  opacity: 0.9146;
  transform: translate(76.7226vw, -10px) scale(0.4076);
  animation: fall-172 25s -9s linear infinite;
}
@keyframes fall-172 {
  50.547% {
    transform: translate(84.7958vw, 50.547vh) scale(0.4076);
  }
  to {
    transform: translate(80.7592vw, 100vh) scale(0.4076);
  }
}
.snow:nth-child(173) {
  opacity: 0.9233;
  transform: translate(46.2658vw, -10px) scale(0.3373);
  animation: fall-173 23s -16s linear infinite;
}
@keyframes fall-173 {
  61.584% {
    transform: translate(41.5941vw, 61.584vh) scale(0.3373);
  }
  to {
    transform: translate(43.92995vw, 100vh) scale(0.3373);
  }
}
.snow:nth-child(174) {
  opacity: 0.6624;
  transform: translate(59.7063vw, -10px) scale(0.0158);
  animation: fall-174 16s -10s linear infinite;
}
@keyframes fall-174 {
  70.922% {
    transform: translate(65.7215vw, 70.922vh) scale(0.0158);
  }
  to {
    transform: translate(62.7139vw, 100vh) scale(0.0158);
  }
}
.snow:nth-child(175) {
  opacity: 0.8455;
  transform: translate(2.2504vw, -10px) scale(0.109);
  animation: fall-175 15s -1s linear infinite;
}
@keyframes fall-175 {
  45.806% {
    transform: translate(9.527vw, 45.806vh) scale(0.109);
  }
  to {
    transform: translate(5.8887vw, 100vh) scale(0.109);
  }
}
.snow:nth-child(176) {
  opacity: 0.4384;
  transform: translate(36.1269vw, -10px) scale(0.338);
  animation: fall-176 13s -3s linear infinite;
}
@keyframes fall-176 {
  75.718% {
    transform: translate(45.9467vw, 75.718vh) scale(0.338);
  }
  to {
    transform: translate(41.0368vw, 100vh) scale(0.338);
  }
}
.snow:nth-child(177) {
  opacity: 0.127;
  transform: translate(98.2465vw, -10px) scale(0.2917);
  animation: fall-177 10s -2s linear infinite;
}
@keyframes fall-177 {
  68.275% {
    transform: translate(89.247vw, 68.275vh) scale(0.2917);
  }
  to {
    transform: translate(93.74675vw, 100vh) scale(0.2917);
  }
}
.snow:nth-child(178) {
  opacity: 0.3824;
  transform: translate(89.2627vw, -10px) scale(0.3725);
  animation: fall-178 23s -14s linear infinite;
}
@keyframes fall-178 {
  34.318% {
    transform: translate(84.3103vw, 34.318vh) scale(0.3725);
  }
  to {
    transform: translate(86.7865vw, 100vh) scale(0.3725);
  }
}
.snow:nth-child(179) {
  opacity: 0.9694;
  transform: translate(62.7581vw, -10px) scale(0.3697);
  animation: fall-179 16s -11s linear infinite;
}
@keyframes fall-179 {
  50.091% {
    transform: translate(54.8806vw, 50.091vh) scale(0.3697);
  }
  to {
    transform: translate(58.81935vw, 100vh) scale(0.3697);
  }
}
.snow:nth-child(180) {
  opacity: 0.2487;
  transform: translate(83.8509vw, -10px) scale(0.4969);
  animation: fall-180 13s -10s linear infinite;
}
@keyframes fall-180 {
  69.384% {
    transform: translate(83.6946vw, 69.384vh) scale(0.4969);
  }
  to {
    transform: translate(83.77275vw, 100vh) scale(0.4969);
  }
}
.snow:nth-child(181) {
  opacity: 0.7476;
  transform: translate(85.6793vw, -10px) scale(0.4506);
  animation: fall-181 18s -18s linear infinite;
}
@keyframes fall-181 {
  78.615% {
    transform: translate(87.4075vw, 78.615vh) scale(0.4506);
  }
  to {
    transform: translate(86.5434vw, 100vh) scale(0.4506);
  }
}
.snow:nth-child(182) {
  opacity: 0.7483;
  transform: translate(57.4027vw, -10px) scale(0.1335);
  animation: fall-182 15s -5s linear infinite;
}
@keyframes fall-182 {
  59.751% {
    transform: translate(57.1133vw, 59.751vh) scale(0.1335);
  }
  to {
    transform: translate(57.258vw, 100vh) scale(0.1335);
  }
}
.snow:nth-child(183) {
  opacity: 0.5471;
  transform: translate(97.335vw, -10px) scale(0.9953);
  animation: fall-183 30s -18s linear infinite;
}
@keyframes fall-183 {
  32.597% {
    transform: translate(92.9721vw, 32.597vh) scale(0.9953);
  }
  to {
    transform: translate(95.15355vw, 100vh) scale(0.9953);
  }
}
.snow:nth-child(184) {
  opacity: 0.6456;
  transform: translate(96.0787vw, -10px) scale(0.742);
  animation: fall-184 23s -6s linear infinite;
}
@keyframes fall-184 {
  55.441% {
    transform: translate(93.5688vw, 55.441vh) scale(0.742);
  }
  to {
    transform: translate(94.82375vw, 100vh) scale(0.742);
  }
}
.snow:nth-child(185) {
  opacity: 0.3038;
  transform: translate(11.8655vw, -10px) scale(0.196);
  animation: fall-185 30s -20s linear infinite;
}
@keyframes fall-185 {
  74.311% {
    transform: translate(12.7925vw, 74.311vh) scale(0.196);
  }
  to {
    transform: translate(12.329vw, 100vh) scale(0.196);
  }
}
.snow:nth-child(186) {
  opacity: 0.8434;
  transform: translate(21.2726vw, -10px) scale(0.7798);
  animation: fall-186 14s -19s linear infinite;
}
@keyframes fall-186 {
  51.756% {
    transform: translate(28.2199vw, 51.756vh) scale(0.7798);
  }
  to {
    transform: translate(24.74625vw, 100vh) scale(0.7798);
  }
}
.snow:nth-child(187) {
  opacity: 0.8988;
  transform: translate(31.8982vw, -10px) scale(0.4271);
  animation: fall-187 18s -7s linear infinite;
}
@keyframes fall-187 {
  61.126% {
    transform: translate(24.4954vw, 61.126vh) scale(0.4271);
  }
  to {
    transform: translate(28.1968vw, 100vh) scale(0.4271);
  }
}
.snow:nth-child(188) {
  opacity: 0.2681;
  transform: translate(34.1244vw, -10px) scale(0.2432);
  animation: fall-188 14s -13s linear infinite;
}
@keyframes fall-188 {
  45.258% {
    transform: translate(26.7859vw, 45.258vh) scale(0.2432);
  }
  to {
    transform: translate(30.45515vw, 100vh) scale(0.2432);
  }
}
.snow:nth-child(189) {
  opacity: 0.2658;
  transform: translate(38.4857vw, -10px) scale(0.418);
  animation: fall-189 29s -5s linear infinite;
}
@keyframes fall-189 {
  50.541% {
    transform: translate(43.3838vw, 50.541vh) scale(0.418);
  }
  to {
    transform: translate(40.93475vw, 100vh) scale(0.418);
  }
}
.snow:nth-child(190) {
  opacity: 0.398;
  transform: translate(55.2343vw, -10px) scale(0.124);
  animation: fall-190 28s -14s linear infinite;
}
@keyframes fall-190 {
  34.427% {
    transform: translate(45.6885vw, 34.427vh) scale(0.124);
  }
  to {
    transform: translate(50.4614vw, 100vh) scale(0.124);
  }
}
.snow:nth-child(191) {
  opacity: 0.9562;
  transform: translate(12.3248vw, -10px) scale(0.9141);
  animation: fall-191 20s -28s linear infinite;
}
@keyframes fall-191 {
  43.415% {
    transform: translate(2.6324vw, 43.415vh) scale(0.9141);
  }
  to {
    transform: translate(7.4786vw, 100vh) scale(0.9141);
  }
}
.snow:nth-child(192) {
  opacity: 0.6199;
  transform: translate(42.0416vw, -10px) scale(0.9878);
  animation: fall-192 27s -6s linear infinite;
}
@keyframes fall-192 {
  39.936% {
    transform: translate(35.0433vw, 39.936vh) scale(0.9878);
  }
  to {
    transform: translate(38.54245vw, 100vh) scale(0.9878);
  }
}
.snow:nth-child(193) {
  opacity: 0.4902;
  transform: translate(76.4196vw, -10px) scale(0.4433);
  animation: fall-193 21s -12s linear infinite;
}
@keyframes fall-193 {
  53.806% {
    transform: translate(75.7652vw, 53.806vh) scale(0.4433);
  }
  to {
    transform: translate(76.0924vw, 100vh) scale(0.4433);
  }
}
.snow:nth-child(194) {
  opacity: 0.0187;
  transform: translate(66.6904vw, -10px) scale(0.3646);
  animation: fall-194 20s -1s linear infinite;
}
@keyframes fall-194 {
  44.234% {
    transform: translate(72.6972vw, 44.234vh) scale(0.3646);
  }
  to {
    transform: translate(69.6938vw, 100vh) scale(0.3646);
  }
}
.snow:nth-child(195) {
  opacity: 0.9419;
  transform: translate(91.0849vw, -10px) scale(0.484);
  animation: fall-195 29s -29s linear infinite;
}
@keyframes fall-195 {
  38.143% {
    transform: translate(97.7585vw, 38.143vh) scale(0.484);
  }
  to {
    transform: translate(94.4217vw, 100vh) scale(0.484);
  }
}
.snow:nth-child(196) {
  opacity: 0.5468;
  transform: translate(48.1245vw, -10px) scale(0.0837);
  animation: fall-196 29s -21s linear infinite;
}
@keyframes fall-196 {
  78.313% {
    transform: translate(45.2592vw, 78.313vh) scale(0.0837);
  }
  to {
    transform: translate(46.69185vw, 100vh) scale(0.0837);
  }
}
.snow:nth-child(197) {
  opacity: 0.5472;
  transform: translate(13.8074vw, -10px) scale(0.4697);
  animation: fall-197 30s -18s linear infinite;
}
@keyframes fall-197 {
  56.538% {
    transform: translate(10.4564vw, 56.538vh) scale(0.4697);
  }
  to {
    transform: translate(12.1319vw, 100vh) scale(0.4697);
  }
}
.snow:nth-child(198) {
  opacity: 0.5054;
  transform: translate(73.9296vw, -10px) scale(0.4934);
  animation: fall-198 10s -29s linear infinite;
}
@keyframes fall-198 {
  45.624% {
    transform: translate(83.167vw, 45.624vh) scale(0.4934);
  }
  to {
    transform: translate(78.5483vw, 100vh) scale(0.4934);
  }
}
.snow:nth-child(199) {
  opacity: 0.6105;
  transform: translate(96.4273vw, -10px) scale(0.1002);
  animation: fall-199 24s -5s linear infinite;
}
@keyframes fall-199 {
  72.637% {
    transform: translate(97.5695vw, 72.637vh) scale(0.1002);
  }
  to {
    transform: translate(96.9984vw, 100vh) scale(0.1002);
  }
}
.snow:nth-child(200) {
  opacity: 0.4288;
  transform: translate(62.2903vw, -10px) scale(0.7773);
  animation: fall-200 15s -1s linear infinite;
}
@keyframes fall-200 {
  54.706% {
    transform: translate(57.6804vw, 54.706vh) scale(0.7773);
  }
  to {
    transform: translate(59.98535vw, 100vh) scale(0.7773);
  }
}

/*# sourceMappingURL=snow.css.map */
