html, body {
  min-height: 100%;
  min-width: 100%;
  font-family: "Josefin Sans", sans-serif;
  transition: background-color 1.5s ease-in-out;
}

.logo {
  text-align: center;
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
}

.logo img {
  width: 100%;
  transition: transform 0.2s ease-in-out;
  opacity: 0;
  animation: fade-in 1.5s ease-in-out forwards;
}

@media only screen and (max-width: 800px) {
  .logo {
    width: 30%;
  }
  .snow {
    width: 3px;
    height: 3px;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.1858;
  transform: translate(4.255vw, -10px) scale(0.4234);
  animation: fall-1 10s -6s linear infinite;
}
@keyframes fall-1 {
  74.096% {
    transform: translate(5.177vw, 74.096vh) scale(0.4234);
  }
  to {
    transform: translate(4.716vw, 90vh) scale(0.4234);
  }
}
.snow:nth-child(2) {
  opacity: 0.0283;
  transform: translate(49.3211vw, -10px) scale(0.4568);
  animation: fall-2 29s -19s linear infinite;
}
@keyframes fall-2 {
  61.631% {
    transform: translate(46.3096vw, 61.631vh) scale(0.4568);
  }
  to {
    transform: translate(47.81535vw, 90vh) scale(0.4568);
  }
}
.snow:nth-child(3) {
  opacity: 0.2172;
  transform: translate(47.1296vw, -10px) scale(0.6065);
  animation: fall-3 27s -15s linear infinite;
}
@keyframes fall-3 {
  46.239% {
    transform: translate(55.3224vw, 46.239vh) scale(0.6065);
  }
  to {
    transform: translate(51.226vw, 90vh) scale(0.6065);
  }
}
.snow:nth-child(4) {
  opacity: 0.4135;
  transform: translate(74.27vw, -10px) scale(0.0575);
  animation: fall-4 28s -22s linear infinite;
}
@keyframes fall-4 {
  51.376% {
    transform: translate(72.1091vw, 51.376vh) scale(0.0575);
  }
  to {
    transform: translate(73.18955vw, 90vh) scale(0.0575);
  }
}
.snow:nth-child(5) {
  opacity: 0.8124;
  transform: translate(33.3477vw, -10px) scale(0.3653);
  animation: fall-5 21s -25s linear infinite;
}
@keyframes fall-5 {
  38.231% {
    transform: translate(36.2552vw, 38.231vh) scale(0.3653);
  }
  to {
    transform: translate(34.80145vw, 90vh) scale(0.3653);
  }
}
.snow:nth-child(6) {
  opacity: 0.1898;
  transform: translate(3.5691vw, -10px) scale(0.7547);
  animation: fall-6 20s -10s linear infinite;
}
@keyframes fall-6 {
  34.292% {
    transform: translate(-4.1419vw, 34.292vh) scale(0.7547);
  }
  to {
    transform: translate(-0.2864vw, 90vh) scale(0.7547);
  }
}
.snow:nth-child(7) {
  opacity: 0.0587;
  transform: translate(42.8559vw, -10px) scale(0.4089);
  animation: fall-7 29s -1s linear infinite;
}
@keyframes fall-7 {
  49.415% {
    transform: translate(45.4359vw, 49.415vh) scale(0.4089);
  }
  to {
    transform: translate(44.1459vw, 90vh) scale(0.4089);
  }
}
.snow:nth-child(8) {
  opacity: 0.7945;
  transform: translate(46.0471vw, -10px) scale(0.8194);
  animation: fall-8 16s -23s linear infinite;
}
@keyframes fall-8 {
  43.962% {
    transform: translate(39.7063vw, 43.962vh) scale(0.8194);
  }
  to {
    transform: translate(42.8767vw, 90vh) scale(0.8194);
  }
}
.snow:nth-child(9) {
  opacity: 0.8523;
  transform: translate(17.6913vw, -10px) scale(0.4483);
  animation: fall-9 30s -22s linear infinite;
}
@keyframes fall-9 {
  55.932% {
    transform: translate(21.222vw, 55.932vh) scale(0.4483);
  }
  to {
    transform: translate(19.45665vw, 90vh) scale(0.4483);
  }
}
.snow:nth-child(10) {
  opacity: 0.0913;
  transform: translate(33.2946vw, -10px) scale(0.2738);
  animation: fall-10 22s -16s linear infinite;
}
@keyframes fall-10 {
  79.687% {
    transform: translate(37.6672vw, 79.687vh) scale(0.2738);
  }
  to {
    transform: translate(35.4809vw, 90vh) scale(0.2738);
  }
}
.snow:nth-child(11) {
  opacity: 0.1333;
  transform: translate(42.9533vw, -10px) scale(0.6441);
  animation: fall-11 29s -15s linear infinite;
}
@keyframes fall-11 {
  69.47% {
    transform: translate(44.9351vw, 69.47vh) scale(0.6441);
  }
  to {
    transform: translate(43.9442vw, 90vh) scale(0.6441);
  }
}
.snow:nth-child(12) {
  opacity: 0.6601;
  transform: translate(9.2898vw, -10px) scale(0.4837);
  animation: fall-12 10s -17s linear infinite;
}
@keyframes fall-12 {
  58.599% {
    transform: translate(12.8311vw, 58.599vh) scale(0.4837);
  }
  to {
    transform: translate(11.06045vw, 90vh) scale(0.4837);
  }
}
.snow:nth-child(13) {
  opacity: 0.7789;
  transform: translate(50.5221vw, -10px) scale(0.2655);
  animation: fall-13 18s -15s linear infinite;
}
@keyframes fall-13 {
  73.334% {
    transform: translate(60.1721vw, 73.334vh) scale(0.2655);
  }
  to {
    transform: translate(55.3471vw, 90vh) scale(0.2655);
  }
}
.snow:nth-child(14) {
  opacity: 0.0251;
  transform: translate(2.5185vw, -10px) scale(0.2256);
  animation: fall-14 10s -25s linear infinite;
}
@keyframes fall-14 {
  71.84% {
    transform: translate(7.1629vw, 71.84vh) scale(0.2256);
  }
  to {
    transform: translate(4.8407vw, 90vh) scale(0.2256);
  }
}
.snow:nth-child(15) {
  opacity: 0.2213;
  transform: translate(41.2434vw, -10px) scale(0.9778);
  animation: fall-15 15s -27s linear infinite;
}
@keyframes fall-15 {
  47.019% {
    transform: translate(47.7906vw, 47.019vh) scale(0.9778);
  }
  to {
    transform: translate(44.517vw, 90vh) scale(0.9778);
  }
}
.snow:nth-child(16) {
  opacity: 0.4599;
  transform: translate(54.3427vw, -10px) scale(0.0575);
  animation: fall-16 30s -17s linear infinite;
}
@keyframes fall-16 {
  39.229% {
    transform: translate(61.3655vw, 39.229vh) scale(0.0575);
  }
  to {
    transform: translate(57.8541vw, 90vh) scale(0.0575);
  }
}
.snow:nth-child(17) {
  opacity: 0.2164;
  transform: translate(75.3673vw, -10px) scale(0.3626);
  animation: fall-17 29s -23s linear infinite;
}
@keyframes fall-17 {
  58.234% {
    transform: translate(66.905vw, 58.234vh) scale(0.3626);
  }
  to {
    transform: translate(71.13615vw, 90vh) scale(0.3626);
  }
}
.snow:nth-child(18) {
  opacity: 0.819;
  transform: translate(16.2831vw, -10px) scale(0.4782);
  animation: fall-18 12s -5s linear infinite;
}
@keyframes fall-18 {
  52.899% {
    transform: translate(12.1494vw, 52.899vh) scale(0.4782);
  }
  to {
    transform: translate(14.21625vw, 90vh) scale(0.4782);
  }
}
.snow:nth-child(19) {
  opacity: 0.1517;
  transform: translate(85.4604vw, -10px) scale(0.7742);
  animation: fall-19 30s -11s linear infinite;
}
@keyframes fall-19 {
  76.241% {
    transform: translate(93.6361vw, 76.241vh) scale(0.7742);
  }
  to {
    transform: translate(89.54825vw, 90vh) scale(0.7742);
  }
}
.snow:nth-child(20) {
  opacity: 0.807;
  transform: translate(16.9687vw, -10px) scale(0.0359);
  animation: fall-20 20s -7s linear infinite;
}
@keyframes fall-20 {
  45.617% {
    transform: translate(13.0361vw, 45.617vh) scale(0.0359);
  }
  to {
    transform: translate(15.0024vw, 90vh) scale(0.0359);
  }
}
.snow:nth-child(21) {
  opacity: 0.081;
  transform: translate(22.5899vw, -10px) scale(0.7395);
  animation: fall-21 30s -7s linear infinite;
}
@keyframes fall-21 {
  44.622% {
    transform: translate(21.819vw, 44.622vh) scale(0.7395);
  }
  to {
    transform: translate(22.20445vw, 90vh) scale(0.7395);
  }
}
.snow:nth-child(22) {
  opacity: 0.573;
  transform: translate(56.8618vw, -10px) scale(0.0909);
  animation: fall-22 21s -8s linear infinite;
}
@keyframes fall-22 {
  52.331% {
    transform: translate(66.451vw, 52.331vh) scale(0.0909);
  }
  to {
    transform: translate(61.6564vw, 90vh) scale(0.0909);
  }
}
.snow:nth-child(23) {
  opacity: 0.624;
  transform: translate(6.1654vw, -10px) scale(0.4107);
  animation: fall-23 28s -16s linear infinite;
}
@keyframes fall-23 {
  36.363% {
    transform: translate(2.4809vw, 36.363vh) scale(0.4107);
  }
  to {
    transform: translate(4.32315vw, 90vh) scale(0.4107);
  }
}
.snow:nth-child(24) {
  opacity: 0.2703;
  transform: translate(1.4608vw, -10px) scale(0.412);
  animation: fall-24 19s -2s linear infinite;
}
@keyframes fall-24 {
  57.519% {
    transform: translate(-5.2985vw, 57.519vh) scale(0.412);
  }
  to {
    transform: translate(-1.91885vw, 90vh) scale(0.412);
  }
}
.snow:nth-child(25) {
  opacity: 0.3882;
  transform: translate(58.0015vw, -10px) scale(0.8833);
  animation: fall-25 20s -15s linear infinite;
}
@keyframes fall-25 {
  45.554% {
    transform: translate(57.892vw, 45.554vh) scale(0.8833);
  }
  to {
    transform: translate(57.94675vw, 90vh) scale(0.8833);
  }
}
.snow:nth-child(26) {
  opacity: 0.2757;
  transform: translate(25.8489vw, -10px) scale(0.6933);
  animation: fall-26 23s -13s linear infinite;
}
@keyframes fall-26 {
  42.486% {
    transform: translate(25.5974vw, 42.486vh) scale(0.6933);
  }
  to {
    transform: translate(25.72315vw, 90vh) scale(0.6933);
  }
}
.snow:nth-child(27) {
  opacity: 0.9347;
  transform: translate(22.1769vw, -10px) scale(0.3152);
  animation: fall-27 10s -15s linear infinite;
}
@keyframes fall-27 {
  47.766% {
    transform: translate(28.8715vw, 47.766vh) scale(0.3152);
  }
  to {
    transform: translate(25.5242vw, 90vh) scale(0.3152);
  }
}
.snow:nth-child(28) {
  opacity: 0.2113;
  transform: translate(39.8451vw, -10px) scale(0.9181);
  animation: fall-28 14s -19s linear infinite;
}
@keyframes fall-28 {
  36.104% {
    transform: translate(43.559vw, 36.104vh) scale(0.9181);
  }
  to {
    transform: translate(41.70205vw, 90vh) scale(0.9181);
  }
}
.snow:nth-child(29) {
  opacity: 0.1299;
  transform: translate(65.6302vw, -10px) scale(0.5617);
  animation: fall-29 10s -10s linear infinite;
}
@keyframes fall-29 {
  38.99% {
    transform: translate(63.7722vw, 38.99vh) scale(0.5617);
  }
  to {
    transform: translate(64.7012vw, 90vh) scale(0.5617);
  }
}
.snow:nth-child(30) {
  opacity: 0.1225;
  transform: translate(40.2805vw, -10px) scale(0.5036);
  animation: fall-30 29s -7s linear infinite;
}
@keyframes fall-30 {
  54.098% {
    transform: translate(44.5852vw, 54.098vh) scale(0.5036);
  }
  to {
    transform: translate(42.43285vw, 90vh) scale(0.5036);
  }
}
.snow:nth-child(31) {
  opacity: 0.2492;
  transform: translate(29.1109vw, -10px) scale(0.6668);
  animation: fall-31 21s -12s linear infinite;
}
@keyframes fall-31 {
  49.182% {
    transform: translate(25.4836vw, 49.182vh) scale(0.6668);
  }
  to {
    transform: translate(27.29725vw, 90vh) scale(0.6668);
  }
}
.snow:nth-child(32) {
  opacity: 0.5139;
  transform: translate(38.3598vw, -10px) scale(0.8574);
  animation: fall-32 15s -10s linear infinite;
}
@keyframes fall-32 {
  69.93% {
    transform: translate(29.7488vw, 69.93vh) scale(0.8574);
  }
  to {
    transform: translate(34.0543vw, 90vh) scale(0.8574);
  }
}
.snow:nth-child(33) {
  opacity: 0.3637;
  transform: translate(24.2316vw, -10px) scale(0.5563);
  animation: fall-33 26s -12s linear infinite;
}
@keyframes fall-33 {
  67.65% {
    transform: translate(15.905vw, 67.65vh) scale(0.5563);
  }
  to {
    transform: translate(20.0683vw, 90vh) scale(0.5563);
  }
}
.snow:nth-child(34) {
  opacity: 0.8075;
  transform: translate(38.4313vw, -10px) scale(0.2147);
  animation: fall-34 20s -14s linear infinite;
}
@keyframes fall-34 {
  68.862% {
    transform: translate(47.0866vw, 68.862vh) scale(0.2147);
  }
  to {
    transform: translate(42.75895vw, 90vh) scale(0.2147);
  }
}
.snow:nth-child(35) {
  opacity: 0.8407;
  transform: translate(13.5799vw, -10px) scale(0.9093);
  animation: fall-35 17s -6s linear infinite;
}
@keyframes fall-35 {
  30.762% {
    transform: translate(10.1643vw, 30.762vh) scale(0.9093);
  }
  to {
    transform: translate(11.8721vw, 90vh) scale(0.9093);
  }
}
.snow:nth-child(36) {
  opacity: 0.8027;
  transform: translate(25.3017vw, -10px) scale(0.1358);
  animation: fall-36 24s -2s linear infinite;
}
@keyframes fall-36 {
  33.821% {
    transform: translate(25.6531vw, 33.821vh) scale(0.1358);
  }
  to {
    transform: translate(25.4774vw, 90vh) scale(0.1358);
  }
}
.snow:nth-child(37) {
  opacity: 0.6365;
  transform: translate(44.4728vw, -10px) scale(0.313);
  animation: fall-37 30s -27s linear infinite;
}
@keyframes fall-37 {
  33.884% {
    transform: translate(47.8411vw, 33.884vh) scale(0.313);
  }
  to {
    transform: translate(46.15695vw, 90vh) scale(0.313);
  }
}
.snow:nth-child(38) {
  opacity: 0.3313;
  transform: translate(10.2922vw, -10px) scale(0.5732);
  animation: fall-38 10s -10s linear infinite;
}
@keyframes fall-38 {
  31.6% {
    transform: translate(15.7989vw, 31.6vh) scale(0.5732);
  }
  to {
    transform: translate(13.04555vw, 90vh) scale(0.5732);
  }
}
.snow:nth-child(39) {
  opacity: 0.3967;
  transform: translate(85.3773vw, -10px) scale(0.7774);
  animation: fall-39 11s -3s linear infinite;
}
@keyframes fall-39 {
  57.8% {
    transform: translate(86.8353vw, 57.8vh) scale(0.7774);
  }
  to {
    transform: translate(86.1063vw, 90vh) scale(0.7774);
  }
}
.snow:nth-child(40) {
  opacity: 0.6209;
  transform: translate(86.4819vw, -10px) scale(0.3401);
  animation: fall-40 20s -13s linear infinite;
}
@keyframes fall-40 {
  68.771% {
    transform: translate(84.9054vw, 68.771vh) scale(0.3401);
  }
  to {
    transform: translate(85.69365vw, 90vh) scale(0.3401);
  }
}
.snow:nth-child(41) {
  opacity: 0.2922;
  transform: translate(2.5074vw, -10px) scale(0.4955);
  animation: fall-41 30s -17s linear infinite;
}
@keyframes fall-41 {
  40.495% {
    transform: translate(-2.8433vw, 40.495vh) scale(0.4955);
  }
  to {
    transform: translate(-0.16795vw, 90vh) scale(0.4955);
  }
}
.snow:nth-child(42) {
  opacity: 0.2633;
  transform: translate(37.4053vw, -10px) scale(0.7709);
  animation: fall-42 30s -13s linear infinite;
}
@keyframes fall-42 {
  53.408% {
    transform: translate(34.697vw, 53.408vh) scale(0.7709);
  }
  to {
    transform: translate(36.05115vw, 90vh) scale(0.7709);
  }
}
.snow:nth-child(43) {
  opacity: 0.6336;
  transform: translate(18.0897vw, -10px) scale(0.8029);
  animation: fall-43 29s -19s linear infinite;
}
@keyframes fall-43 {
  74.126% {
    transform: translate(13.8198vw, 74.126vh) scale(0.8029);
  }
  to {
    transform: translate(15.95475vw, 90vh) scale(0.8029);
  }
}
.snow:nth-child(44) {
  opacity: 0.8871;
  transform: translate(84.5744vw, -10px) scale(0.7089);
  animation: fall-44 30s -8s linear infinite;
}
@keyframes fall-44 {
  52.628% {
    transform: translate(93.1938vw, 52.628vh) scale(0.7089);
  }
  to {
    transform: translate(88.8841vw, 90vh) scale(0.7089);
  }
}
.snow:nth-child(45) {
  opacity: 0.3781;
  transform: translate(80.2768vw, -10px) scale(0.8465);
  animation: fall-45 26s -4s linear infinite;
}
@keyframes fall-45 {
  37.085% {
    transform: translate(75.2954vw, 37.085vh) scale(0.8465);
  }
  to {
    transform: translate(77.7861vw, 90vh) scale(0.8465);
  }
}
.snow:nth-child(46) {
  opacity: 0.4448;
  transform: translate(27.4777vw, -10px) scale(0.4808);
  animation: fall-46 16s -3s linear infinite;
}
@keyframes fall-46 {
  39.119% {
    transform: translate(19.7224vw, 39.119vh) scale(0.4808);
  }
  to {
    transform: translate(23.60005vw, 90vh) scale(0.4808);
  }
}
.snow:nth-child(47) {
  opacity: 0.2037;
  transform: translate(70.4071vw, -10px) scale(0.7524);
  animation: fall-47 14s -7s linear infinite;
}
@keyframes fall-47 {
  31.526% {
    transform: translate(78.5285vw, 31.526vh) scale(0.7524);
  }
  to {
    transform: translate(74.4678vw, 90vh) scale(0.7524);
  }
}
.snow:nth-child(48) {
  opacity: 0.3257;
  transform: translate(18.7297vw, -10px) scale(0.678);
  animation: fall-48 19s -25s linear infinite;
}
@keyframes fall-48 {
  30.702% {
    transform: translate(28.1282vw, 30.702vh) scale(0.678);
  }
  to {
    transform: translate(23.42895vw, 90vh) scale(0.678);
  }
}
.snow:nth-child(49) {
  opacity: 0.9742;
  transform: translate(68.9424vw, -10px) scale(0.7928);
  animation: fall-49 11s -22s linear infinite;
}
@keyframes fall-49 {
  67.624% {
    transform: translate(63.5801vw, 67.624vh) scale(0.7928);
  }
  to {
    transform: translate(66.26125vw, 90vh) scale(0.7928);
  }
}
.snow:nth-child(50) {
  opacity: 0.3348;
  transform: translate(11.5468vw, -10px) scale(0.3369);
  animation: fall-50 25s -22s linear infinite;
}
@keyframes fall-50 {
  72.208% {
    transform: translate(20.4444vw, 72.208vh) scale(0.3369);
  }
  to {
    transform: translate(15.9956vw, 90vh) scale(0.3369);
  }
}
.snow:nth-child(51) {
  opacity: 0.5024;
  transform: translate(64.6202vw, -10px) scale(0.7339);
  animation: fall-51 17s -25s linear infinite;
}
@keyframes fall-51 {
  77.621% {
    transform: translate(72.4792vw, 77.621vh) scale(0.7339);
  }
  to {
    transform: translate(68.5497vw, 90vh) scale(0.7339);
  }
}
.snow:nth-child(52) {
  opacity: 0.3219;
  transform: translate(33.0407vw, -10px) scale(0.0421);
  animation: fall-52 29s -10s linear infinite;
}
@keyframes fall-52 {
  38.361% {
    transform: translate(37.7437vw, 38.361vh) scale(0.0421);
  }
  to {
    transform: translate(35.3922vw, 90vh) scale(0.0421);
  }
}
.snow:nth-child(53) {
  opacity: 0.8103;
  transform: translate(56.221vw, -10px) scale(0.2583);
  animation: fall-53 11s -17s linear infinite;
}
@keyframes fall-53 {
  43.225% {
    transform: translate(60.5938vw, 43.225vh) scale(0.2583);
  }
  to {
    transform: translate(58.4074vw, 90vh) scale(0.2583);
  }
}
.snow:nth-child(54) {
  opacity: 0.4828;
  transform: translate(43.9869vw, -10px) scale(0.1152);
  animation: fall-54 17s -23s linear infinite;
}
@keyframes fall-54 {
  31.036% {
    transform: translate(49.6719vw, 31.036vh) scale(0.1152);
  }
  to {
    transform: translate(46.8294vw, 90vh) scale(0.1152);
  }
}
.snow:nth-child(55) {
  opacity: 0.4593;
  transform: translate(85.265vw, -10px) scale(0.5554);
  animation: fall-55 23s -16s linear infinite;
}
@keyframes fall-55 {
  43.399% {
    transform: translate(76.2194vw, 43.399vh) scale(0.5554);
  }
  to {
    transform: translate(80.7422vw, 90vh) scale(0.5554);
  }
}
.snow:nth-child(56) {
  opacity: 0.4387;
  transform: translate(15.4047vw, -10px) scale(0.388);
  animation: fall-56 29s -23s linear infinite;
}
@keyframes fall-56 {
  71.824% {
    transform: translate(10.6782vw, 71.824vh) scale(0.388);
  }
  to {
    transform: translate(13.04145vw, 90vh) scale(0.388);
  }
}
.snow:nth-child(57) {
  opacity: 0.5907;
  transform: translate(65.0167vw, -10px) scale(0.4687);
  animation: fall-57 20s -27s linear infinite;
}
@keyframes fall-57 {
  72.062% {
    transform: translate(63.6722vw, 72.062vh) scale(0.4687);
  }
  to {
    transform: translate(64.34445vw, 90vh) scale(0.4687);
  }
}
.snow:nth-child(58) {
  opacity: 0.8801;
  transform: translate(4.2199vw, -10px) scale(0.0932);
  animation: fall-58 23s -13s linear infinite;
}
@keyframes fall-58 {
  79.248% {
    transform: translate(3.3772vw, 79.248vh) scale(0.0932);
  }
  to {
    transform: translate(3.79855vw, 90vh) scale(0.0932);
  }
}
.snow:nth-child(59) {
  opacity: 0.821;
  transform: translate(29.2219vw, -10px) scale(0.7127);
  animation: fall-59 28s -28s linear infinite;
}
@keyframes fall-59 {
  56.698% {
    transform: translate(28.5124vw, 56.698vh) scale(0.7127);
  }
  to {
    transform: translate(28.86715vw, 90vh) scale(0.7127);
  }
}
.snow:nth-child(60) {
  opacity: 0.7361;
  transform: translate(17.9739vw, -10px) scale(0.6951);
  animation: fall-60 22s -15s linear infinite;
}
@keyframes fall-60 {
  43.849% {
    transform: translate(27.7925vw, 43.849vh) scale(0.6951);
  }
  to {
    transform: translate(22.8832vw, 90vh) scale(0.6951);
  }
}
.snow:nth-child(61) {
  opacity: 0.0709;
  transform: translate(5.574vw, -10px) scale(0.9569);
  animation: fall-61 12s -19s linear infinite;
}
@keyframes fall-61 {
  63.324% {
    transform: translate(-1.5554vw, 63.324vh) scale(0.9569);
  }
  to {
    transform: translate(2.0093vw, 90vh) scale(0.9569);
  }
}
.snow:nth-child(62) {
  opacity: 0.3387;
  transform: translate(44.6234vw, -10px) scale(0.1934);
  animation: fall-62 14s -18s linear infinite;
}
@keyframes fall-62 {
  52.529% {
    transform: translate(40.1692vw, 52.529vh) scale(0.1934);
  }
  to {
    transform: translate(42.3963vw, 90vh) scale(0.1934);
  }
}
.snow:nth-child(63) {
  opacity: 0.5743;
  transform: translate(45.8005vw, -10px) scale(0.2446);
  animation: fall-63 17s -20s linear infinite;
}
@keyframes fall-63 {
  68.096% {
    transform: translate(45.503vw, 68.096vh) scale(0.2446);
  }
  to {
    transform: translate(45.65175vw, 90vh) scale(0.2446);
  }
}
.snow:nth-child(64) {
  opacity: 0.5163;
  transform: translate(27.6555vw, -10px) scale(0.9);
  animation: fall-64 17s -6s linear infinite;
}
@keyframes fall-64 {
  75.26% {
    transform: translate(20.0158vw, 75.26vh) scale(0.9);
  }
  to {
    transform: translate(23.83565vw, 90vh) scale(0.9);
  }
}
.snow:nth-child(65) {
  opacity: 0.1768;
  transform: translate(29.1471vw, -10px) scale(0.6095);
  animation: fall-65 19s -1s linear infinite;
}
@keyframes fall-65 {
  66.938% {
    transform: translate(38.2924vw, 66.938vh) scale(0.6095);
  }
  to {
    transform: translate(33.71975vw, 90vh) scale(0.6095);
  }
}
.snow:nth-child(66) {
  opacity: 0.3599;
  transform: translate(80.5869vw, -10px) scale(0.751);
  animation: fall-66 10s -3s linear infinite;
}
@keyframes fall-66 {
  48.084% {
    transform: translate(90.1001vw, 48.084vh) scale(0.751);
  }
  to {
    transform: translate(85.3435vw, 90vh) scale(0.751);
  }
}
.snow:nth-child(67) {
  opacity: 0.5681;
  transform: translate(84.0167vw, -10px) scale(0.116);
  animation: fall-67 20s -26s linear infinite;
}
@keyframes fall-67 {
  71.021% {
    transform: translate(84.7469vw, 71.021vh) scale(0.116);
  }
  to {
    transform: translate(84.3818vw, 90vh) scale(0.116);
  }
}
.snow:nth-child(68) {
  opacity: 0.3067;
  transform: translate(79.4609vw, -10px) scale(0.4669);
  animation: fall-68 15s -30s linear infinite;
}
@keyframes fall-68 {
  78.026% {
    transform: translate(80.4771vw, 78.026vh) scale(0.4669);
  }
  to {
    transform: translate(79.969vw, 90vh) scale(0.4669);
  }
}
.snow:nth-child(69) {
  opacity: 0.426;
  transform: translate(7.9021vw, -10px) scale(0.3799);
  animation: fall-69 14s -15s linear infinite;
}
@keyframes fall-69 {
  46.1% {
    transform: translate(5.5954vw, 46.1vh) scale(0.3799);
  }
  to {
    transform: translate(6.74875vw, 90vh) scale(0.3799);
  }
}
.snow:nth-child(70) {
  opacity: 0.0259;
  transform: translate(16.5842vw, -10px) scale(0.8073);
  animation: fall-70 15s -6s linear infinite;
}
@keyframes fall-70 {
  65.455% {
    transform: translate(16.8989vw, 65.455vh) scale(0.8073);
  }
  to {
    transform: translate(16.74155vw, 90vh) scale(0.8073);
  }
}
.snow:nth-child(71) {
  opacity: 0.0797;
  transform: translate(1.3056vw, -10px) scale(0.0102);
  animation: fall-71 14s -21s linear infinite;
}
@keyframes fall-71 {
  64.38% {
    transform: translate(-6.152vw, 64.38vh) scale(0.0102);
  }
  to {
    transform: translate(-2.4232vw, 90vh) scale(0.0102);
  }
}
.snow:nth-child(72) {
  opacity: 0.708;
  transform: translate(12.4342vw, -10px) scale(0.9747);
  animation: fall-72 10s -10s linear infinite;
}
@keyframes fall-72 {
  35.978% {
    transform: translate(10.1954vw, 35.978vh) scale(0.9747);
  }
  to {
    transform: translate(11.3148vw, 90vh) scale(0.9747);
  }
}
.snow:nth-child(73) {
  opacity: 0.8521;
  transform: translate(47.8576vw, -10px) scale(0.4227);
  animation: fall-73 12s -11s linear infinite;
}
@keyframes fall-73 {
  74.9% {
    transform: translate(47.5389vw, 74.9vh) scale(0.4227);
  }
  to {
    transform: translate(47.69825vw, 90vh) scale(0.4227);
  }
}
.snow:nth-child(74) {
  opacity: 0.8262;
  transform: translate(35.1524vw, -10px) scale(0.8589);
  animation: fall-74 16s -17s linear infinite;
}
@keyframes fall-74 {
  69.473% {
    transform: translate(42.3727vw, 69.473vh) scale(0.8589);
  }
  to {
    transform: translate(38.76255vw, 90vh) scale(0.8589);
  }
}
.snow:nth-child(75) {
  opacity: 0.1319;
  transform: translate(2.6185vw, -10px) scale(0.7316);
  animation: fall-75 27s -17s linear infinite;
}
@keyframes fall-75 {
  52.796% {
    transform: translate(1.2975vw, 52.796vh) scale(0.7316);
  }
  to {
    transform: translate(1.958vw, 90vh) scale(0.7316);
  }
}
.snow:nth-child(76) {
  opacity: 0.1859;
  transform: translate(77.5282vw, -10px) scale(0.7197);
  animation: fall-76 21s -23s linear infinite;
}
@keyframes fall-76 {
  67.69% {
    transform: translate(80.3438vw, 67.69vh) scale(0.7197);
  }
  to {
    transform: translate(78.936vw, 90vh) scale(0.7197);
  }
}
.snow:nth-child(77) {
  opacity: 0.3041;
  transform: translate(37.4043vw, -10px) scale(0.869);
  animation: fall-77 13s -1s linear infinite;
}
@keyframes fall-77 {
  59.412% {
    transform: translate(32.4337vw, 59.412vh) scale(0.869);
  }
  to {
    transform: translate(34.919vw, 90vh) scale(0.869);
  }
}
.snow:nth-child(78) {
  opacity: 0.134;
  transform: translate(88.8385vw, -10px) scale(0.8182);
  animation: fall-78 13s -3s linear infinite;
}
@keyframes fall-78 {
  34.01% {
    transform: translate(96.4715vw, 34.01vh) scale(0.8182);
  }
  to {
    transform: translate(92.655vw, 90vh) scale(0.8182);
  }
}
.snow:nth-child(79) {
  opacity: 0.3173;
  transform: translate(70.7467vw, -10px) scale(0.3433);
  animation: fall-79 24s -20s linear infinite;
}
@keyframes fall-79 {
  64.201% {
    transform: translate(78.3377vw, 64.201vh) scale(0.3433);
  }
  to {
    transform: translate(74.5422vw, 90vh) scale(0.3433);
  }
}
.snow:nth-child(80) {
  opacity: 0.1498;
  transform: translate(53.3435vw, -10px) scale(0.3962);
  animation: fall-80 25s -30s linear infinite;
}
@keyframes fall-80 {
  50.085% {
    transform: translate(55.5443vw, 50.085vh) scale(0.3962);
  }
  to {
    transform: translate(54.4439vw, 90vh) scale(0.3962);
  }
}
.snow:nth-child(81) {
  opacity: 0.1617;
  transform: translate(53.8051vw, -10px) scale(0.2985);
  animation: fall-81 30s -13s linear infinite;
}
@keyframes fall-81 {
  75.921% {
    transform: translate(50.1324vw, 75.921vh) scale(0.2985);
  }
  to {
    transform: translate(51.96875vw, 90vh) scale(0.2985);
  }
}
.snow:nth-child(82) {
  opacity: 0.0927;
  transform: translate(33.085vw, -10px) scale(0.0062);
  animation: fall-82 18s -25s linear infinite;
}
@keyframes fall-82 {
  67.313% {
    transform: translate(29.0596vw, 67.313vh) scale(0.0062);
  }
  to {
    transform: translate(31.0723vw, 90vh) scale(0.0062);
  }
}
.snow:nth-child(83) {
  opacity: 0.0296;
  transform: translate(56.5679vw, -10px) scale(0.6428);
  animation: fall-83 12s -23s linear infinite;
}
@keyframes fall-83 {
  69.615% {
    transform: translate(57.3253vw, 69.615vh) scale(0.6428);
  }
  to {
    transform: translate(56.9466vw, 90vh) scale(0.6428);
  }
}
.snow:nth-child(84) {
  opacity: 0.6393;
  transform: translate(8.098vw, -10px) scale(0.659);
  animation: fall-84 29s -28s linear infinite;
}
@keyframes fall-84 {
  44.647% {
    transform: translate(8.0681vw, 44.647vh) scale(0.659);
  }
  to {
    transform: translate(8.08305vw, 90vh) scale(0.659);
  }
}
.snow:nth-child(85) {
  opacity: 0.0257;
  transform: translate(79.735vw, -10px) scale(0.395);
  animation: fall-85 20s -15s linear infinite;
}
@keyframes fall-85 {
  44.648% {
    transform: translate(72.1571vw, 44.648vh) scale(0.395);
  }
  to {
    transform: translate(75.94605vw, 90vh) scale(0.395);
  }
}
.snow:nth-child(86) {
  opacity: 0.3057;
  transform: translate(23.8945vw, -10px) scale(0.243);
  animation: fall-86 29s -2s linear infinite;
}
@keyframes fall-86 {
  50.818% {
    transform: translate(18.1683vw, 50.818vh) scale(0.243);
  }
  to {
    transform: translate(21.0314vw, 90vh) scale(0.243);
  }
}
.snow:nth-child(87) {
  opacity: 0.4851;
  transform: translate(8.2859vw, -10px) scale(0.1566);
  animation: fall-87 24s -17s linear infinite;
}
@keyframes fall-87 {
  44.948% {
    transform: translate(6.9774vw, 44.948vh) scale(0.1566);
  }
  to {
    transform: translate(7.63165vw, 90vh) scale(0.1566);
  }
}
.snow:nth-child(88) {
  opacity: 0.1347;
  transform: translate(15.9138vw, -10px) scale(0.0859);
  animation: fall-88 22s -29s linear infinite;
}
@keyframes fall-88 {
  36.263% {
    transform: translate(24.8557vw, 36.263vh) scale(0.0859);
  }
  to {
    transform: translate(20.38475vw, 90vh) scale(0.0859);
  }
}
.snow:nth-child(89) {
  opacity: 0.5912;
  transform: translate(53.6613vw, -10px) scale(0.0162);
  animation: fall-89 11s -8s linear infinite;
}
@keyframes fall-89 {
  69.803% {
    transform: translate(47.6977vw, 69.803vh) scale(0.0162);
  }
  to {
    transform: translate(50.6795vw, 90vh) scale(0.0162);
  }
}
.snow:nth-child(90) {
  opacity: 0.2171;
  transform: translate(79.6956vw, -10px) scale(0.8589);
  animation: fall-90 15s -19s linear infinite;
}
@keyframes fall-90 {
  39.436% {
    transform: translate(89.2913vw, 39.436vh) scale(0.8589);
  }
  to {
    transform: translate(84.49345vw, 90vh) scale(0.8589);
  }
}
.snow:nth-child(91) {
  opacity: 0.2661;
  transform: translate(82.2802vw, -10px) scale(0.3979);
  animation: fall-91 12s -30s linear infinite;
}
@keyframes fall-91 {
  38.622% {
    transform: translate(77.6011vw, 38.622vh) scale(0.3979);
  }
  to {
    transform: translate(79.94065vw, 90vh) scale(0.3979);
  }
}
.snow:nth-child(92) {
  opacity: 0.8827;
  transform: translate(52.8019vw, -10px) scale(0.5517);
  animation: fall-92 24s -3s linear infinite;
}
@keyframes fall-92 {
  73.177% {
    transform: translate(61.4951vw, 73.177vh) scale(0.5517);
  }
  to {
    transform: translate(57.1485vw, 90vh) scale(0.5517);
  }
}
.snow:nth-child(93) {
  opacity: 0.5471;
  transform: translate(52.6524vw, -10px) scale(0.1451);
  animation: fall-93 14s -5s linear infinite;
}
@keyframes fall-93 {
  42.149% {
    transform: translate(45.2408vw, 42.149vh) scale(0.1451);
  }
  to {
    transform: translate(48.9466vw, 90vh) scale(0.1451);
  }
}
.snow:nth-child(94) {
  opacity: 0.4948;
  transform: translate(69.6359vw, -10px) scale(0.4974);
  animation: fall-94 16s -19s linear infinite;
}
@keyframes fall-94 {
  39.001% {
    transform: translate(75.8459vw, 39.001vh) scale(0.4974);
  }
  to {
    transform: translate(72.7409vw, 90vh) scale(0.4974);
  }
}
.snow:nth-child(95) {
  opacity: 0.9666;
  transform: translate(37.5993vw, -10px) scale(0.328);
  animation: fall-95 13s -7s linear infinite;
}
@keyframes fall-95 {
  59.189% {
    transform: translate(31.4306vw, 59.189vh) scale(0.328);
  }
  to {
    transform: translate(34.51495vw, 90vh) scale(0.328);
  }
}
.snow:nth-child(96) {
  opacity: 0.935;
  transform: translate(5.1658vw, -10px) scale(0.2704);
  animation: fall-96 10s -15s linear infinite;
}
@keyframes fall-96 {
  44.381% {
    transform: translate(3.0632vw, 44.381vh) scale(0.2704);
  }
  to {
    transform: translate(4.1145vw, 90vh) scale(0.2704);
  }
}
.snow:nth-child(97) {
  opacity: 0.1361;
  transform: translate(43.5663vw, -10px) scale(0.4556);
  animation: fall-97 16s -9s linear infinite;
}
@keyframes fall-97 {
  40.023% {
    transform: translate(47.2029vw, 40.023vh) scale(0.4556);
  }
  to {
    transform: translate(45.3846vw, 90vh) scale(0.4556);
  }
}
.snow:nth-child(98) {
  opacity: 0.2439;
  transform: translate(30.0595vw, -10px) scale(0.0648);
  animation: fall-98 11s -23s linear infinite;
}
@keyframes fall-98 {
  79.48% {
    transform: translate(26.1998vw, 79.48vh) scale(0.0648);
  }
  to {
    transform: translate(28.12965vw, 90vh) scale(0.0648);
  }
}
.snow:nth-child(99) {
  opacity: 0.9158;
  transform: translate(47.0996vw, -10px) scale(0.2587);
  animation: fall-99 22s -1s linear infinite;
}
@keyframes fall-99 {
  68.728% {
    transform: translate(37.6981vw, 68.728vh) scale(0.2587);
  }
  to {
    transform: translate(42.39885vw, 90vh) scale(0.2587);
  }
}
.snow:nth-child(100) {
  opacity: 0.7687;
  transform: translate(83.5671vw, -10px) scale(0.1503);
  animation: fall-100 15s -1s linear infinite;
}
@keyframes fall-100 {
  47.079% {
    transform: translate(91.4148vw, 47.079vh) scale(0.1503);
  }
  to {
    transform: translate(87.49095vw, 90vh) scale(0.1503);
  }
}
.snow:nth-child(101) {
  opacity: 0.1215;
  transform: translate(68.2827vw, -10px) scale(0.3525);
  animation: fall-101 15s -29s linear infinite;
}
@keyframes fall-101 {
  69.917% {
    transform: translate(68.0814vw, 69.917vh) scale(0.3525);
  }
  to {
    transform: translate(68.18205vw, 90vh) scale(0.3525);
  }
}
.snow:nth-child(102) {
  opacity: 0.0888;
  transform: translate(88.8377vw, -10px) scale(0.6508);
  animation: fall-102 20s -30s linear infinite;
}
@keyframes fall-102 {
  41.509% {
    transform: translate(95.0765vw, 41.509vh) scale(0.6508);
  }
  to {
    transform: translate(91.9571vw, 90vh) scale(0.6508);
  }
}
.snow:nth-child(103) {
  opacity: 0.8251;
  transform: translate(45.886vw, -10px) scale(0.4349);
  animation: fall-103 18s -6s linear infinite;
}
@keyframes fall-103 {
  53.799% {
    transform: translate(55.1815vw, 53.799vh) scale(0.4349);
  }
  to {
    transform: translate(50.53375vw, 90vh) scale(0.4349);
  }
}
.snow:nth-child(104) {
  opacity: 0.4342;
  transform: translate(19.0102vw, -10px) scale(0.2947);
  animation: fall-104 26s -1s linear infinite;
}
@keyframes fall-104 {
  39.459% {
    transform: translate(13.1933vw, 39.459vh) scale(0.2947);
  }
  to {
    transform: translate(16.10175vw, 90vh) scale(0.2947);
  }
}
.snow:nth-child(105) {
  opacity: 0.8442;
  transform: translate(81.7712vw, -10px) scale(0.3677);
  animation: fall-105 15s -25s linear infinite;
}
@keyframes fall-105 {
  36.812% {
    transform: translate(78.5275vw, 36.812vh) scale(0.3677);
  }
  to {
    transform: translate(80.14935vw, 90vh) scale(0.3677);
  }
}
.snow:nth-child(106) {
  opacity: 0.3598;
  transform: translate(27.6567vw, -10px) scale(0.2771);
  animation: fall-106 30s -9s linear infinite;
}
@keyframes fall-106 {
  59.909% {
    transform: translate(29.9375vw, 59.909vh) scale(0.2771);
  }
  to {
    transform: translate(28.7971vw, 90vh) scale(0.2771);
  }
}
.snow:nth-child(107) {
  opacity: 0.8797;
  transform: translate(7.2869vw, -10px) scale(0.2323);
  animation: fall-107 19s -3s linear infinite;
}
@keyframes fall-107 {
  36.303% {
    transform: translate(9.2163vw, 36.303vh) scale(0.2323);
  }
  to {
    transform: translate(8.2516vw, 90vh) scale(0.2323);
  }
}
.snow:nth-child(108) {
  opacity: 0.5523;
  transform: translate(28.0985vw, -10px) scale(0.3872);
  animation: fall-108 19s -30s linear infinite;
}
@keyframes fall-108 {
  42.701% {
    transform: translate(31.4581vw, 42.701vh) scale(0.3872);
  }
  to {
    transform: translate(29.7783vw, 90vh) scale(0.3872);
  }
}
.snow:nth-child(109) {
  opacity: 0.6601;
  transform: translate(23.7164vw, -10px) scale(0.4382);
  animation: fall-109 22s -24s linear infinite;
}
@keyframes fall-109 {
  75.497% {
    transform: translate(14.0404vw, 75.497vh) scale(0.4382);
  }
  to {
    transform: translate(18.8784vw, 90vh) scale(0.4382);
  }
}
.snow:nth-child(110) {
  opacity: 0.8598;
  transform: translate(4.6736vw, -10px) scale(0.4424);
  animation: fall-110 11s -23s linear infinite;
}
@keyframes fall-110 {
  41.601% {
    transform: translate(13.7161vw, 41.601vh) scale(0.4424);
  }
  to {
    transform: translate(9.19485vw, 90vh) scale(0.4424);
  }
}
.snow:nth-child(111) {
  opacity: 0.7765;
  transform: translate(60.0338vw, -10px) scale(0.0338);
  animation: fall-111 25s -18s linear infinite;
}
@keyframes fall-111 {
  31.549% {
    transform: translate(67.1826vw, 31.549vh) scale(0.0338);
  }
  to {
    transform: translate(63.6082vw, 90vh) scale(0.0338);
  }
}
.snow:nth-child(112) {
  opacity: 0.2183;
  transform: translate(32.5038vw, -10px) scale(0.2844);
  animation: fall-112 22s -28s linear infinite;
}
@keyframes fall-112 {
  58.295% {
    transform: translate(39.314vw, 58.295vh) scale(0.2844);
  }
  to {
    transform: translate(35.9089vw, 90vh) scale(0.2844);
  }
}
.snow:nth-child(113) {
  opacity: 0.28;
  transform: translate(4.537vw, -10px) scale(0.8289);
  animation: fall-113 22s -24s linear infinite;
}
@keyframes fall-113 {
  57.985% {
    transform: translate(4.6868vw, 57.985vh) scale(0.8289);
  }
  to {
    transform: translate(4.6119vw, 90vh) scale(0.8289);
  }
}
.snow:nth-child(114) {
  opacity: 0.1477;
  transform: translate(22.4993vw, -10px) scale(0.5042);
  animation: fall-114 16s -21s linear infinite;
}
@keyframes fall-114 {
  47.18% {
    transform: translate(25.518vw, 47.18vh) scale(0.5042);
  }
  to {
    transform: translate(24.00865vw, 90vh) scale(0.5042);
  }
}
.snow:nth-child(115) {
  opacity: 0.397;
  transform: translate(9.8426vw, -10px) scale(0.7213);
  animation: fall-115 21s -23s linear infinite;
}
@keyframes fall-115 {
  68.707% {
    transform: translate(3.3407vw, 68.707vh) scale(0.7213);
  }
  to {
    transform: translate(6.59165vw, 90vh) scale(0.7213);
  }
}
.snow:nth-child(116) {
  opacity: 0.2584;
  transform: translate(54.6343vw, -10px) scale(0.9096);
  animation: fall-116 15s -10s linear infinite;
}
@keyframes fall-116 {
  47.491% {
    transform: translate(48.7804vw, 47.491vh) scale(0.9096);
  }
  to {
    transform: translate(51.70735vw, 90vh) scale(0.9096);
  }
}
.snow:nth-child(117) {
  opacity: 0.6868;
  transform: translate(15.0933vw, -10px) scale(0.1906);
  animation: fall-117 10s -30s linear infinite;
}
@keyframes fall-117 {
  44.181% {
    transform: translate(23.9985vw, 44.181vh) scale(0.1906);
  }
  to {
    transform: translate(19.5459vw, 90vh) scale(0.1906);
  }
}
.snow:nth-child(118) {
  opacity: 0.7851;
  transform: translate(37.1858vw, -10px) scale(0.6175);
  animation: fall-118 26s -11s linear infinite;
}
@keyframes fall-118 {
  74.746% {
    transform: translate(44.1739vw, 74.746vh) scale(0.6175);
  }
  to {
    transform: translate(40.67985vw, 90vh) scale(0.6175);
  }
}
.snow:nth-child(119) {
  opacity: 0.5827;
  transform: translate(38.6973vw, -10px) scale(0.7126);
  animation: fall-119 12s -14s linear infinite;
}
@keyframes fall-119 {
  58.733% {
    transform: translate(32.724vw, 58.733vh) scale(0.7126);
  }
  to {
    transform: translate(35.71065vw, 90vh) scale(0.7126);
  }
}
.snow:nth-child(120) {
  opacity: 0.5062;
  transform: translate(40.4603vw, -10px) scale(0.82);
  animation: fall-120 24s -28s linear infinite;
}
@keyframes fall-120 {
  59.149% {
    transform: translate(30.7347vw, 59.149vh) scale(0.82);
  }
  to {
    transform: translate(35.5975vw, 90vh) scale(0.82);
  }
}
.snow:nth-child(121) {
  opacity: 0.4676;
  transform: translate(43.1638vw, -10px) scale(0.2257);
  animation: fall-121 15s -9s linear infinite;
}
@keyframes fall-121 {
  64.319% {
    transform: translate(39.5605vw, 64.319vh) scale(0.2257);
  }
  to {
    transform: translate(41.36215vw, 90vh) scale(0.2257);
  }
}
.snow:nth-child(122) {
  opacity: 0.6728;
  transform: translate(38.1709vw, -10px) scale(0.5942);
  animation: fall-122 15s -13s linear infinite;
}
@keyframes fall-122 {
  46.647% {
    transform: translate(30.1434vw, 46.647vh) scale(0.5942);
  }
  to {
    transform: translate(34.15715vw, 90vh) scale(0.5942);
  }
}
.snow:nth-child(123) {
  opacity: 0.4351;
  transform: translate(71.102vw, -10px) scale(0.7133);
  animation: fall-123 19s -30s linear infinite;
}
@keyframes fall-123 {
  75.637% {
    transform: translate(62.3456vw, 75.637vh) scale(0.7133);
  }
  to {
    transform: translate(66.7238vw, 90vh) scale(0.7133);
  }
}
.snow:nth-child(124) {
  opacity: 0.106;
  transform: translate(38.8823vw, -10px) scale(0.9015);
  animation: fall-124 22s -28s linear infinite;
}
@keyframes fall-124 {
  47.251% {
    transform: translate(36.8331vw, 47.251vh) scale(0.9015);
  }
  to {
    transform: translate(37.8577vw, 90vh) scale(0.9015);
  }
}
.snow:nth-child(125) {
  opacity: 0.2019;
  transform: translate(11.3187vw, -10px) scale(0.1575);
  animation: fall-125 30s -13s linear infinite;
}
@keyframes fall-125 {
  56.3% {
    transform: translate(16.9654vw, 56.3vh) scale(0.1575);
  }
  to {
    transform: translate(14.14205vw, 90vh) scale(0.1575);
  }
}
.snow:nth-child(126) {
  opacity: 0.8315;
  transform: translate(44.3917vw, -10px) scale(0.6792);
  animation: fall-126 13s -9s linear infinite;
}
@keyframes fall-126 {
  55.4% {
    transform: translate(45.2892vw, 55.4vh) scale(0.6792);
  }
  to {
    transform: translate(44.84045vw, 90vh) scale(0.6792);
  }
}
.snow:nth-child(127) {
  opacity: 0.5686;
  transform: translate(86.3145vw, -10px) scale(0.0213);
  animation: fall-127 12s -13s linear infinite;
}
@keyframes fall-127 {
  58.073% {
    transform: translate(92.4439vw, 58.073vh) scale(0.0213);
  }
  to {
    transform: translate(89.3792vw, 90vh) scale(0.0213);
  }
}
.snow:nth-child(128) {
  opacity: 0.8294;
  transform: translate(13.6856vw, -10px) scale(0.7822);
  animation: fall-128 22s -23s linear infinite;
}
@keyframes fall-128 {
  60.696% {
    transform: translate(12.1766vw, 60.696vh) scale(0.7822);
  }
  to {
    transform: translate(12.9311vw, 90vh) scale(0.7822);
  }
}
.snow:nth-child(129) {
  opacity: 0.4326;
  transform: translate(42.1442vw, -10px) scale(0.03);
  animation: fall-129 12s -25s linear infinite;
}
@keyframes fall-129 {
  45.397% {
    transform: translate(47.0241vw, 45.397vh) scale(0.03);
  }
  to {
    transform: translate(44.58415vw, 90vh) scale(0.03);
  }
}
.snow:nth-child(130) {
  opacity: 0.6131;
  transform: translate(17.2741vw, -10px) scale(0.4385);
  animation: fall-130 24s -1s linear infinite;
}
@keyframes fall-130 {
  39.282% {
    transform: translate(11.8705vw, 39.282vh) scale(0.4385);
  }
  to {
    transform: translate(14.5723vw, 90vh) scale(0.4385);
  }
}
.snow:nth-child(131) {
  opacity: 0.6952;
  transform: translate(32.2757vw, -10px) scale(0.7914);
  animation: fall-131 26s -15s linear infinite;
}
@keyframes fall-131 {
  50.318% {
    transform: translate(33.7439vw, 50.318vh) scale(0.7914);
  }
  to {
    transform: translate(33.0098vw, 90vh) scale(0.7914);
  }
}
.snow:nth-child(132) {
  opacity: 0.0811;
  transform: translate(47.5455vw, -10px) scale(0.0636);
  animation: fall-132 18s -26s linear infinite;
}
@keyframes fall-132 {
  40.488% {
    transform: translate(50.9431vw, 40.488vh) scale(0.0636);
  }
  to {
    transform: translate(49.2443vw, 90vh) scale(0.0636);
  }
}
.snow:nth-child(133) {
  opacity: 0.6645;
  transform: translate(23.1873vw, -10px) scale(0.408);
  animation: fall-133 11s -13s linear infinite;
}
@keyframes fall-133 {
  51.907% {
    transform: translate(28.6597vw, 51.907vh) scale(0.408);
  }
  to {
    transform: translate(25.9235vw, 90vh) scale(0.408);
  }
}
.snow:nth-child(134) {
  opacity: 0.8241;
  transform: translate(89.5648vw, -10px) scale(0.6982);
  animation: fall-134 26s -9s linear infinite;
}
@keyframes fall-134 {
  68.364% {
    transform: translate(88.8077vw, 68.364vh) scale(0.6982);
  }
  to {
    transform: translate(89.18625vw, 90vh) scale(0.6982);
  }
}
.snow:nth-child(135) {
  opacity: 0.2376;
  transform: translate(76.6144vw, -10px) scale(0.624);
  animation: fall-135 18s -23s linear infinite;
}
@keyframes fall-135 {
  64.702% {
    transform: translate(83.0188vw, 64.702vh) scale(0.624);
  }
  to {
    transform: translate(79.8166vw, 90vh) scale(0.624);
  }
}
.snow:nth-child(136) {
  opacity: 0.9495;
  transform: translate(3.1973vw, -10px) scale(0.9476);
  animation: fall-136 20s -16s linear infinite;
}
@keyframes fall-136 {
  72.227% {
    transform: translate(-2.5438vw, 72.227vh) scale(0.9476);
  }
  to {
    transform: translate(0.32675vw, 90vh) scale(0.9476);
  }
}
.snow:nth-child(137) {
  opacity: 0.6092;
  transform: translate(25.4274vw, -10px) scale(0.7019);
  animation: fall-137 22s -12s linear infinite;
}
@keyframes fall-137 {
  54.08% {
    transform: translate(15.6539vw, 54.08vh) scale(0.7019);
  }
  to {
    transform: translate(20.54065vw, 90vh) scale(0.7019);
  }
}
.snow:nth-child(138) {
  opacity: 0.9597;
  transform: translate(54.2264vw, -10px) scale(0.9707);
  animation: fall-138 13s -16s linear infinite;
}
@keyframes fall-138 {
  56.883% {
    transform: translate(58.0323vw, 56.883vh) scale(0.9707);
  }
  to {
    transform: translate(56.12935vw, 90vh) scale(0.9707);
  }
}
.snow:nth-child(139) {
  opacity: 0.5439;
  transform: translate(41.2888vw, -10px) scale(0.8046);
  animation: fall-139 11s -25s linear infinite;
}
@keyframes fall-139 {
  56.242% {
    transform: translate(47.8988vw, 56.242vh) scale(0.8046);
  }
  to {
    transform: translate(44.5938vw, 90vh) scale(0.8046);
  }
}
.snow:nth-child(140) {
  opacity: 0.9473;
  transform: translate(31.3028vw, -10px) scale(0.9924);
  animation: fall-140 18s -7s linear infinite;
}
@keyframes fall-140 {
  65.49% {
    transform: translate(34.728vw, 65.49vh) scale(0.9924);
  }
  to {
    transform: translate(33.0154vw, 90vh) scale(0.9924);
  }
}
.snow:nth-child(141) {
  opacity: 0.7571;
  transform: translate(56.8785vw, -10px) scale(0.3986);
  animation: fall-141 26s -25s linear infinite;
}
@keyframes fall-141 {
  35.208% {
    transform: translate(56.537vw, 35.208vh) scale(0.3986);
  }
  to {
    transform: translate(56.70775vw, 90vh) scale(0.3986);
  }
}
.snow:nth-child(142) {
  opacity: 0.2849;
  transform: translate(14.2359vw, -10px) scale(0.5823);
  animation: fall-142 17s -29s linear infinite;
}
@keyframes fall-142 {
  43.585% {
    transform: translate(14.0938vw, 43.585vh) scale(0.5823);
  }
  to {
    transform: translate(14.16485vw, 90vh) scale(0.5823);
  }
}
.snow:nth-child(143) {
  opacity: 0.0302;
  transform: translate(19.0682vw, -10px) scale(0.1255);
  animation: fall-143 20s -27s linear infinite;
}
@keyframes fall-143 {
  74.045% {
    transform: translate(26.0533vw, 74.045vh) scale(0.1255);
  }
  to {
    transform: translate(22.56075vw, 90vh) scale(0.1255);
  }
}
.snow:nth-child(144) {
  opacity: 0.3504;
  transform: translate(47.6832vw, -10px) scale(0.3923);
  animation: fall-144 12s -30s linear infinite;
}
@keyframes fall-144 {
  71.387% {
    transform: translate(49.2137vw, 71.387vh) scale(0.3923);
  }
  to {
    transform: translate(48.44845vw, 90vh) scale(0.3923);
  }
}
.snow:nth-child(145) {
  opacity: 0.4427;
  transform: translate(43.8388vw, -10px) scale(0.6344);
  animation: fall-145 14s -15s linear infinite;
}
@keyframes fall-145 {
  40.074% {
    transform: translate(39.6442vw, 40.074vh) scale(0.6344);
  }
  to {
    transform: translate(41.7415vw, 90vh) scale(0.6344);
  }
}
.snow:nth-child(146) {
  opacity: 0.7401;
  transform: translate(2.1723vw, -10px) scale(0.8189);
  animation: fall-146 10s -27s linear infinite;
}
@keyframes fall-146 {
  45.32% {
    transform: translate(-4.1802vw, 45.32vh) scale(0.8189);
  }
  to {
    transform: translate(-1.00395vw, 90vh) scale(0.8189);
  }
}
.snow:nth-child(147) {
  opacity: 0.9687;
  transform: translate(27.0344vw, -10px) scale(0.8076);
  animation: fall-147 25s -2s linear infinite;
}
@keyframes fall-147 {
  76.966% {
    transform: translate(27.4735vw, 76.966vh) scale(0.8076);
  }
  to {
    transform: translate(27.25395vw, 90vh) scale(0.8076);
  }
}
.snow:nth-child(148) {
  opacity: 0.6386;
  transform: translate(18.9007vw, -10px) scale(0.0625);
  animation: fall-148 12s -9s linear infinite;
}
@keyframes fall-148 {
  39.434% {
    transform: translate(23.3977vw, 39.434vh) scale(0.0625);
  }
  to {
    transform: translate(21.1492vw, 90vh) scale(0.0625);
  }
}
.snow:nth-child(149) {
  opacity: 0.8774;
  transform: translate(89.5674vw, -10px) scale(0.8425);
  animation: fall-149 29s -28s linear infinite;
}
@keyframes fall-149 {
  67.583% {
    transform: translate(92.0174vw, 67.583vh) scale(0.8425);
  }
  to {
    transform: translate(90.7924vw, 90vh) scale(0.8425);
  }
}
.snow:nth-child(150) {
  opacity: 0.0948;
  transform: translate(33.3721vw, -10px) scale(0.9119);
  animation: fall-150 24s -26s linear infinite;
}
@keyframes fall-150 {
  55.955% {
    transform: translate(28.2304vw, 55.955vh) scale(0.9119);
  }
  to {
    transform: translate(30.80125vw, 90vh) scale(0.9119);
  }
}
.snow:nth-child(151) {
  opacity: 0.3037;
  transform: translate(60.7694vw, -10px) scale(0.2039);
  animation: fall-151 16s -22s linear infinite;
}
@keyframes fall-151 {
  73.044% {
    transform: translate(58.9977vw, 73.044vh) scale(0.2039);
  }
  to {
    transform: translate(59.88355vw, 90vh) scale(0.2039);
  }
}
.snow:nth-child(152) {
  opacity: 0.524;
  transform: translate(68.5416vw, -10px) scale(0.2781);
  animation: fall-152 19s -13s linear infinite;
}
@keyframes fall-152 {
  36.611% {
    transform: translate(77.2519vw, 36.611vh) scale(0.2781);
  }
  to {
    transform: translate(72.89675vw, 90vh) scale(0.2781);
  }
}
.snow:nth-child(153) {
  opacity: 0.386;
  transform: translate(66.9928vw, -10px) scale(0.7857);
  animation: fall-153 25s -21s linear infinite;
}
@keyframes fall-153 {
  40.393% {
    transform: translate(68.4431vw, 40.393vh) scale(0.7857);
  }
  to {
    transform: translate(67.71795vw, 90vh) scale(0.7857);
  }
}
.snow:nth-child(154) {
  opacity: 0.4827;
  transform: translate(50.0428vw, -10px) scale(0.7765);
  animation: fall-154 15s -3s linear infinite;
}
@keyframes fall-154 {
  53.635% {
    transform: translate(43.6322vw, 53.635vh) scale(0.7765);
  }
  to {
    transform: translate(46.8375vw, 90vh) scale(0.7765);
  }
}
.snow:nth-child(155) {
  opacity: 0.2922;
  transform: translate(6.79vw, -10px) scale(0.7205);
  animation: fall-155 12s -26s linear infinite;
}
@keyframes fall-155 {
  53.783% {
    transform: translate(15.0417vw, 53.783vh) scale(0.7205);
  }
  to {
    transform: translate(10.91585vw, 90vh) scale(0.7205);
  }
}
.snow:nth-child(156) {
  opacity: 0.2099;
  transform: translate(20.5028vw, -10px) scale(0.3264);
  animation: fall-156 13s -3s linear infinite;
}
@keyframes fall-156 {
  74.396% {
    transform: translate(27.0675vw, 74.396vh) scale(0.3264);
  }
  to {
    transform: translate(23.78515vw, 90vh) scale(0.3264);
  }
}
.snow:nth-child(157) {
  opacity: 0.3197;
  transform: translate(45.0482vw, -10px) scale(0.7496);
  animation: fall-157 18s -28s linear infinite;
}
@keyframes fall-157 {
  78.824% {
    transform: translate(54.066vw, 78.824vh) scale(0.7496);
  }
  to {
    transform: translate(49.5571vw, 90vh) scale(0.7496);
  }
}
.snow:nth-child(158) {
  opacity: 0.4617;
  transform: translate(20.2429vw, -10px) scale(0.9285);
  animation: fall-158 10s -14s linear infinite;
}
@keyframes fall-158 {
  41.244% {
    transform: translate(18.2839vw, 41.244vh) scale(0.9285);
  }
  to {
    transform: translate(19.2634vw, 90vh) scale(0.9285);
  }
}
.snow:nth-child(159) {
  opacity: 0.0775;
  transform: translate(39.4556vw, -10px) scale(0.1018);
  animation: fall-159 10s -6s linear infinite;
}
@keyframes fall-159 {
  71.468% {
    transform: translate(29.9014vw, 71.468vh) scale(0.1018);
  }
  to {
    transform: translate(34.6785vw, 90vh) scale(0.1018);
  }
}
.snow:nth-child(160) {
  opacity: 0.4248;
  transform: translate(48.0194vw, -10px) scale(0.6234);
  animation: fall-160 24s -24s linear infinite;
}
@keyframes fall-160 {
  46.711% {
    transform: translate(52.4238vw, 46.711vh) scale(0.6234);
  }
  to {
    transform: translate(50.2216vw, 90vh) scale(0.6234);
  }
}
.snow:nth-child(161) {
  opacity: 0.6483;
  transform: translate(6.2028vw, -10px) scale(0.2319);
  animation: fall-161 22s -18s linear infinite;
}
@keyframes fall-161 {
  54.865% {
    transform: translate(3.7187vw, 54.865vh) scale(0.2319);
  }
  to {
    transform: translate(4.96075vw, 90vh) scale(0.2319);
  }
}
.snow:nth-child(162) {
  opacity: 0.7778;
  transform: translate(55.3143vw, -10px) scale(0.826);
  animation: fall-162 23s -13s linear infinite;
}
@keyframes fall-162 {
  40.438% {
    transform: translate(49.0731vw, 40.438vh) scale(0.826);
  }
  to {
    transform: translate(52.1937vw, 90vh) scale(0.826);
  }
}
.snow:nth-child(163) {
  opacity: 0.2131;
  transform: translate(34.6957vw, -10px) scale(0.1025);
  animation: fall-163 29s -6s linear infinite;
}
@keyframes fall-163 {
  51.555% {
    transform: translate(41.562vw, 51.555vh) scale(0.1025);
  }
  to {
    transform: translate(38.12885vw, 90vh) scale(0.1025);
  }
}
.snow:nth-child(164) {
  opacity: 0.5855;
  transform: translate(62.5783vw, -10px) scale(0.1544);
  animation: fall-164 20s -30s linear infinite;
}
@keyframes fall-164 {
  61.692% {
    transform: translate(71.7407vw, 61.692vh) scale(0.1544);
  }
  to {
    transform: translate(67.1595vw, 90vh) scale(0.1544);
  }
}
.snow:nth-child(165) {
  opacity: 0.7551;
  transform: translate(66.0571vw, -10px) scale(0.2915);
  animation: fall-165 14s -9s linear infinite;
}
@keyframes fall-165 {
  54.185% {
    transform: translate(68.1141vw, 54.185vh) scale(0.2915);
  }
  to {
    transform: translate(67.0856vw, 90vh) scale(0.2915);
  }
}
.snow:nth-child(166) {
  opacity: 0.1692;
  transform: translate(35.4445vw, -10px) scale(0.9205);
  animation: fall-166 24s -10s linear infinite;
}
@keyframes fall-166 {
  72.751% {
    transform: translate(31.1302vw, 72.751vh) scale(0.9205);
  }
  to {
    transform: translate(33.28735vw, 90vh) scale(0.9205);
  }
}
.snow:nth-child(167) {
  opacity: 0.7122;
  transform: translate(88.6528vw, -10px) scale(0.5334);
  animation: fall-167 29s -29s linear infinite;
}
@keyframes fall-167 {
  71.09% {
    transform: translate(91.3204vw, 71.09vh) scale(0.5334);
  }
  to {
    transform: translate(89.9866vw, 90vh) scale(0.5334);
  }
}
.snow:nth-child(168) {
  opacity: 0.8867;
  transform: translate(37.0176vw, -10px) scale(0.7031);
  animation: fall-168 25s -9s linear infinite;
}
@keyframes fall-168 {
  64.925% {
    transform: translate(44.5905vw, 64.925vh) scale(0.7031);
  }
  to {
    transform: translate(40.80405vw, 90vh) scale(0.7031);
  }
}
.snow:nth-child(169) {
  opacity: 0.881;
  transform: translate(32.9665vw, -10px) scale(0.2783);
  animation: fall-169 22s -18s linear infinite;
}
@keyframes fall-169 {
  31.081% {
    transform: translate(33.2007vw, 31.081vh) scale(0.2783);
  }
  to {
    transform: translate(33.0836vw, 90vh) scale(0.2783);
  }
}
.snow:nth-child(170) {
  opacity: 0.4747;
  transform: translate(53.0467vw, -10px) scale(0.6112);
  animation: fall-170 17s -15s linear infinite;
}
@keyframes fall-170 {
  37.342% {
    transform: translate(49.5815vw, 37.342vh) scale(0.6112);
  }
  to {
    transform: translate(51.3141vw, 90vh) scale(0.6112);
  }
}
.snow:nth-child(171) {
  opacity: 0.95;
  transform: translate(10.2007vw, -10px) scale(0.2145);
  animation: fall-171 10s -3s linear infinite;
}
@keyframes fall-171 {
  44.153% {
    transform: translate(6.4062vw, 44.153vh) scale(0.2145);
  }
  to {
    transform: translate(8.30345vw, 90vh) scale(0.2145);
  }
}
.snow:nth-child(172) {
  opacity: 0.8076;
  transform: translate(41.3659vw, -10px) scale(0.0142);
  animation: fall-172 21s -13s linear infinite;
}
@keyframes fall-172 {
  33.394% {
    transform: translate(43.449vw, 33.394vh) scale(0.0142);
  }
  to {
    transform: translate(42.40745vw, 90vh) scale(0.0142);
  }
}
.snow:nth-child(173) {
  opacity: 0.8801;
  transform: translate(68.9308vw, -10px) scale(0.5627);
  animation: fall-173 14s -30s linear infinite;
}
@keyframes fall-173 {
  34.456% {
    transform: translate(68.1138vw, 34.456vh) scale(0.5627);
  }
  to {
    transform: translate(68.5223vw, 90vh) scale(0.5627);
  }
}
.snow:nth-child(174) {
  opacity: 0.8863;
  transform: translate(5.0254vw, -10px) scale(0.4237);
  animation: fall-174 12s -8s linear infinite;
}
@keyframes fall-174 {
  76.609% {
    transform: translate(0.0913vw, 76.609vh) scale(0.4237);
  }
  to {
    transform: translate(2.55835vw, 90vh) scale(0.4237);
  }
}
.snow:nth-child(175) {
  opacity: 0.6231;
  transform: translate(38.7844vw, -10px) scale(0.2459);
  animation: fall-175 29s -6s linear infinite;
}
@keyframes fall-175 {
  49.633% {
    transform: translate(36.4247vw, 49.633vh) scale(0.2459);
  }
  to {
    transform: translate(37.60455vw, 90vh) scale(0.2459);
  }
}
.snow:nth-child(176) {
  opacity: 0.8102;
  transform: translate(50.7046vw, -10px) scale(0.0913);
  animation: fall-176 22s -8s linear infinite;
}
@keyframes fall-176 {
  57.758% {
    transform: translate(46.4598vw, 57.758vh) scale(0.0913);
  }
  to {
    transform: translate(48.5822vw, 90vh) scale(0.0913);
  }
}
.snow:nth-child(177) {
  opacity: 0.3246;
  transform: translate(60.5668vw, -10px) scale(0.5499);
  animation: fall-177 29s -2s linear infinite;
}
@keyframes fall-177 {
  52.469% {
    transform: translate(70.1925vw, 52.469vh) scale(0.5499);
  }
  to {
    transform: translate(65.37965vw, 90vh) scale(0.5499);
  }
}
.snow:nth-child(178) {
  opacity: 0.8789;
  transform: translate(72.4033vw, -10px) scale(0.5872);
  animation: fall-178 22s -20s linear infinite;
}
@keyframes fall-178 {
  35.793% {
    transform: translate(66.5861vw, 35.793vh) scale(0.5872);
  }
  to {
    transform: translate(69.4947vw, 90vh) scale(0.5872);
  }
}
.snow:nth-child(179) {
  opacity: 0.923;
  transform: translate(4.4514vw, -10px) scale(0.0847);
  animation: fall-179 18s -16s linear infinite;
}
@keyframes fall-179 {
  71.84% {
    transform: translate(0.079vw, 71.84vh) scale(0.0847);
  }
  to {
    transform: translate(2.2652vw, 90vh) scale(0.0847);
  }
}
.snow:nth-child(180) {
  opacity: 0.3029;
  transform: translate(27.0136vw, -10px) scale(0.4689);
  animation: fall-180 29s -3s linear infinite;
}
@keyframes fall-180 {
  32.088% {
    transform: translate(27.4798vw, 32.088vh) scale(0.4689);
  }
  to {
    transform: translate(27.2467vw, 90vh) scale(0.4689);
  }
}
.snow:nth-child(181) {
  opacity: 0.6533;
  transform: translate(80.9282vw, -10px) scale(0.2458);
  animation: fall-181 27s -30s linear infinite;
}
@keyframes fall-181 {
  39.672% {
    transform: translate(73.8162vw, 39.672vh) scale(0.2458);
  }
  to {
    transform: translate(77.3722vw, 90vh) scale(0.2458);
  }
}
.snow:nth-child(182) {
  opacity: 0.5775;
  transform: translate(5.695vw, -10px) scale(0.5001);
  animation: fall-182 14s -26s linear infinite;
}
@keyframes fall-182 {
  67.993% {
    transform: translate(-3.3625vw, 67.993vh) scale(0.5001);
  }
  to {
    transform: translate(1.16625vw, 90vh) scale(0.5001);
  }
}
.snow:nth-child(183) {
  opacity: 0.7735;
  transform: translate(33.8333vw, -10px) scale(0.9841);
  animation: fall-183 19s -15s linear infinite;
}
@keyframes fall-183 {
  47.217% {
    transform: translate(33.5602vw, 47.217vh) scale(0.9841);
  }
  to {
    transform: translate(33.69675vw, 90vh) scale(0.9841);
  }
}
.snow:nth-child(184) {
  opacity: 0.6784;
  transform: translate(29.9058vw, -10px) scale(0.6287);
  animation: fall-184 20s -24s linear infinite;
}
@keyframes fall-184 {
  36.718% {
    transform: translate(32.3046vw, 36.718vh) scale(0.6287);
  }
  to {
    transform: translate(31.1052vw, 90vh) scale(0.6287);
  }
}
.snow:nth-child(185) {
  opacity: 0.4137;
  transform: translate(19.9906vw, -10px) scale(0.269);
  animation: fall-185 24s -21s linear infinite;
}
@keyframes fall-185 {
  59.311% {
    transform: translate(12.0471vw, 59.311vh) scale(0.269);
  }
  to {
    transform: translate(16.01885vw, 90vh) scale(0.269);
  }
}
.snow:nth-child(186) {
  opacity: 0.094;
  transform: translate(87.0989vw, -10px) scale(0.4048);
  animation: fall-186 19s -9s linear infinite;
}
@keyframes fall-186 {
  68.325% {
    transform: translate(86.3139vw, 68.325vh) scale(0.4048);
  }
  to {
    transform: translate(86.7064vw, 90vh) scale(0.4048);
  }
}
.snow:nth-child(187) {
  opacity: 0.4671;
  transform: translate(9.5456vw, -10px) scale(0.4171);
  animation: fall-187 23s -23s linear infinite;
}
@keyframes fall-187 {
  61.809% {
    transform: translate(7.0182vw, 61.809vh) scale(0.4171);
  }
  to {
    transform: translate(8.2819vw, 90vh) scale(0.4171);
  }
}
.snow:nth-child(188) {
  opacity: 0.9649;
  transform: translate(48.0901vw, -10px) scale(0.4657);
  animation: fall-188 10s -19s linear infinite;
}
@keyframes fall-188 {
  65.341% {
    transform: translate(52.3401vw, 65.341vh) scale(0.4657);
  }
  to {
    transform: translate(50.2151vw, 90vh) scale(0.4657);
  }
}
.snow:nth-child(189) {
  opacity: 0.4314;
  transform: translate(87.68vw, -10px) scale(0.5177);
  animation: fall-189 13s -29s linear infinite;
}
@keyframes fall-189 {
  59.037% {
    transform: translate(95.5784vw, 59.037vh) scale(0.5177);
  }
  to {
    transform: translate(91.6292vw, 90vh) scale(0.5177);
  }
}
.snow:nth-child(190) {
  opacity: 0.8322;
  transform: translate(33.4127vw, -10px) scale(0.9614);
  animation: fall-190 29s -24s linear infinite;
}
@keyframes fall-190 {
  49.466% {
    transform: translate(33.3726vw, 49.466vh) scale(0.9614);
  }
  to {
    transform: translate(33.39265vw, 90vh) scale(0.9614);
  }
}
.snow:nth-child(191) {
  opacity: 0.4902;
  transform: translate(5.8281vw, -10px) scale(0.2204);
  animation: fall-191 14s -13s linear infinite;
}
@keyframes fall-191 {
  60.81% {
    transform: translate(13.24vw, 60.81vh) scale(0.2204);
  }
  to {
    transform: translate(9.53405vw, 90vh) scale(0.2204);
  }
}
.snow:nth-child(192) {
  opacity: 0.4115;
  transform: translate(8.5769vw, -10px) scale(0.3636);
  animation: fall-192 14s -28s linear infinite;
}
@keyframes fall-192 {
  44.71% {
    transform: translate(5.5391vw, 44.71vh) scale(0.3636);
  }
  to {
    transform: translate(7.058vw, 90vh) scale(0.3636);
  }
}
.snow:nth-child(193) {
  opacity: 0.0729;
  transform: translate(14.0793vw, -10px) scale(0.7005);
  animation: fall-193 26s -2s linear infinite;
}
@keyframes fall-193 {
  70.801% {
    transform: translate(6.3977vw, 70.801vh) scale(0.7005);
  }
  to {
    transform: translate(10.2385vw, 90vh) scale(0.7005);
  }
}
.snow:nth-child(194) {
  opacity: 0.7706;
  transform: translate(12.3135vw, -10px) scale(0.4212);
  animation: fall-194 21s -30s linear infinite;
}
@keyframes fall-194 {
  42.802% {
    transform: translate(12.4413vw, 42.802vh) scale(0.4212);
  }
  to {
    transform: translate(12.3774vw, 90vh) scale(0.4212);
  }
}
.snow:nth-child(195) {
  opacity: 0.202;
  transform: translate(62.0643vw, -10px) scale(0.0683);
  animation: fall-195 20s -17s linear infinite;
}
@keyframes fall-195 {
  75.225% {
    transform: translate(57.6891vw, 75.225vh) scale(0.0683);
  }
  to {
    transform: translate(59.8767vw, 90vh) scale(0.0683);
  }
}
.snow:nth-child(196) {
  opacity: 0.0603;
  transform: translate(21.2711vw, -10px) scale(0.4045);
  animation: fall-196 23s -18s linear infinite;
}
@keyframes fall-196 {
  65.471% {
    transform: translate(20.8975vw, 65.471vh) scale(0.4045);
  }
  to {
    transform: translate(21.0843vw, 90vh) scale(0.4045);
  }
}
.snow:nth-child(197) {
  opacity: 0.9847;
  transform: translate(74.8447vw, -10px) scale(0.2449);
  animation: fall-197 14s -24s linear infinite;
}
@keyframes fall-197 {
  57.653% {
    transform: translate(75.587vw, 57.653vh) scale(0.2449);
  }
  to {
    transform: translate(75.21585vw, 90vh) scale(0.2449);
  }
}
.snow:nth-child(198) {
  opacity: 0.2452;
  transform: translate(60.436vw, -10px) scale(0.8932);
  animation: fall-198 30s -11s linear infinite;
}
@keyframes fall-198 {
  79.192% {
    transform: translate(53.2613vw, 79.192vh) scale(0.8932);
  }
  to {
    transform: translate(56.84865vw, 90vh) scale(0.8932);
  }
}
.snow:nth-child(199) {
  opacity: 0.5269;
  transform: translate(4.4065vw, -10px) scale(0.4958);
  animation: fall-199 27s -8s linear infinite;
}
@keyframes fall-199 {
  52.593% {
    transform: translate(1.3236vw, 52.593vh) scale(0.4958);
  }
  to {
    transform: translate(2.86505vw, 90vh) scale(0.4958);
  }
}
.snow:nth-child(200) {
  opacity: 0.6674;
  transform: translate(21.118vw, -10px) scale(0.045);
  animation: fall-200 28s -26s linear infinite;
}
@keyframes fall-200 {
  57.955% {
    transform: translate(14.3059vw, 57.955vh) scale(0.045);
  }
  to {
    transform: translate(17.71195vw, 90vh) scale(0.045);
  }
}/*# sourceMappingURL=style.css.map */