@font-face {
  font-family: Montserrat;
  src: url(assets/Montserrat/Montserrat-VariableFont_wght.ttf);
}
@font-face {
  font-family: PlanetKosmos;
  src: url(assets/PlanetKosmos.TTF);
}
@keyframes blink {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
p {
  z-index: 2;
  font-size: 2.5vw;
  text-align: center;
  color: white;
  text-shadow: 2px 2px 0px #000;
  margin: auto;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  animation: blink 2.2s linear infinite;
}

.blur {
  filter: blur(10px);
  pointer-events: none;
}

html {
  font-size: 62.5%;
}

body {
  height: 100%;
  background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
  background: black;
  overflow: hidden;
  filter: drop-shadow(0 0 10px white);
}

.title {
  font-family: PlanetKosmos;
  text-align: center;
}

.content {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 1vw;
  padding: 3vw;
  margin-top: 7vw;
  margin-left: 25vw;
  margin-right: 25vw;
  padding-left: 10vw;
  padding-right: 10vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

button {
  border: 0vw;
  margin-top: 0.6vw;
  margin-bottom: 0.6vw;
  font-family: Montserrat;
  font-weight: 600;
  font-size: 0.83vw;
  border-radius: 0.3vw;
}

.content button {
  width: 100%;
  padding-bottom: 3%;
  padding-top: 3%;
  background-color: rgb(126, 126, 126);
  text-decoration: none;
  color: black;
}

.content a {
  transition: transform 0.5s;
  width: 70%;
  text-decoration: none;
  color: black;
}

.content a:hover {
  transform: scale(1.2);
}

.pfp {
  height: 7vw;
  width: auto;
  position: relative;
  border-radius: 100%;
  margin-bottom: 1vw;
}

@media (max-width: 1000px) {
  p {
    font-size: 7vw;
  }
  .content {
    border-radius: 5vw;
    padding: 11vw;
    margin-top: 10vw;
    margin-left: 14vw;
    margin-right: 14vw;
    padding-left: 10vw;
    padding-right: 10vw;
  }
  button {
    margin-top: 2vw;
    margin-bottom: 2vw;
    font-size: 2.7vw;
    border-radius: 1vw;
  }
  .pfp {
    height: 20vw;
  }
}
.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.9379;
  transform: translate(10.0079vw, -10px) scale(0.0019);
  animation: fall-1 14s -24s linear infinite;
}
@keyframes fall-1 {
  42.161% {
    transform: translate(17.9006vw, 42.161vh) scale(0.0019);
  }
  to {
    transform: translate(13.95425vw, 100vh) scale(0.0019);
  }
}
.snow:nth-child(2) {
  opacity: 0.0707;
  transform: translate(97.0368vw, -10px) scale(0.2124);
  animation: fall-2 18s -19s linear infinite;
}
@keyframes fall-2 {
  61.1% {
    transform: translate(100.9936vw, 61.1vh) scale(0.2124);
  }
  to {
    transform: translate(99.0152vw, 100vh) scale(0.2124);
  }
}
.snow:nth-child(3) {
  opacity: 0.245;
  transform: translate(49.2299vw, -10px) scale(0.032);
  animation: fall-3 15s -22s linear infinite;
}
@keyframes fall-3 {
  37.343% {
    transform: translate(39.2471vw, 37.343vh) scale(0.032);
  }
  to {
    transform: translate(44.2385vw, 100vh) scale(0.032);
  }
}
.snow:nth-child(4) {
  opacity: 0.6611;
  transform: translate(33.8517vw, -10px) scale(0.0979);
  animation: fall-4 30s -30s linear infinite;
}
@keyframes fall-4 {
  68.383% {
    transform: translate(37.3742vw, 68.383vh) scale(0.0979);
  }
  to {
    transform: translate(35.61295vw, 100vh) scale(0.0979);
  }
}
.snow:nth-child(5) {
  opacity: 0.3743;
  transform: translate(12.7353vw, -10px) scale(0.2004);
  animation: fall-5 16s -24s linear infinite;
}
@keyframes fall-5 {
  32.046% {
    transform: translate(13.942vw, 32.046vh) scale(0.2004);
  }
  to {
    transform: translate(13.33865vw, 100vh) scale(0.2004);
  }
}
.snow:nth-child(6) {
  opacity: 0.1393;
  transform: translate(4.114vw, -10px) scale(0.0425);
  animation: fall-6 22s -9s linear infinite;
}
@keyframes fall-6 {
  34.249% {
    transform: translate(6.0811vw, 34.249vh) scale(0.0425);
  }
  to {
    transform: translate(5.09755vw, 100vh) scale(0.0425);
  }
}
.snow:nth-child(7) {
  opacity: 0.8403;
  transform: translate(70.0636vw, -10px) scale(0.1973);
  animation: fall-7 29s -19s linear infinite;
}
@keyframes fall-7 {
  62.849% {
    transform: translate(72.1191vw, 62.849vh) scale(0.1973);
  }
  to {
    transform: translate(71.09135vw, 100vh) scale(0.1973);
  }
}
.snow:nth-child(8) {
  opacity: 0.2102;
  transform: translate(50.2093vw, -10px) scale(0.2495);
  animation: fall-8 22s -11s linear infinite;
}
@keyframes fall-8 {
  30.487% {
    transform: translate(56.3879vw, 30.487vh) scale(0.2495);
  }
  to {
    transform: translate(53.2986vw, 100vh) scale(0.2495);
  }
}
.snow:nth-child(9) {
  opacity: 0.3207;
  transform: translate(18.2809vw, -10px) scale(0.1481);
  animation: fall-9 19s -13s linear infinite;
}
@keyframes fall-9 {
  49.57% {
    transform: translate(21.277vw, 49.57vh) scale(0.1481);
  }
  to {
    transform: translate(19.77895vw, 100vh) scale(0.1481);
  }
}
.snow:nth-child(10) {
  opacity: 0.9709;
  transform: translate(68.8016vw, -10px) scale(0.0422);
  animation: fall-10 15s -19s linear infinite;
}
@keyframes fall-10 {
  78.4% {
    transform: translate(63.3011vw, 78.4vh) scale(0.0422);
  }
  to {
    transform: translate(66.05135vw, 100vh) scale(0.0422);
  }
}
.snow:nth-child(11) {
  opacity: 0.686;
  transform: translate(97.6699vw, -10px) scale(0.0009);
  animation: fall-11 25s -12s linear infinite;
}
@keyframes fall-11 {
  55.782% {
    transform: translate(103.1296vw, 55.782vh) scale(0.0009);
  }
  to {
    transform: translate(100.39975vw, 100vh) scale(0.0009);
  }
}
.snow:nth-child(12) {
  opacity: 0.7122;
  transform: translate(42.5554vw, -10px) scale(0.0935);
  animation: fall-12 20s -7s linear infinite;
}
@keyframes fall-12 {
  35.46% {
    transform: translate(36.0919vw, 35.46vh) scale(0.0935);
  }
  to {
    transform: translate(39.32365vw, 100vh) scale(0.0935);
  }
}
.snow:nth-child(13) {
  opacity: 0.3875;
  transform: translate(20.4349vw, -10px) scale(0.1664);
  animation: fall-13 22s -18s linear infinite;
}
@keyframes fall-13 {
  37.346% {
    transform: translate(16.646vw, 37.346vh) scale(0.1664);
  }
  to {
    transform: translate(18.54045vw, 100vh) scale(0.1664);
  }
}
.snow:nth-child(14) {
  opacity: 0.7326;
  transform: translate(95.8475vw, -10px) scale(0.0692);
  animation: fall-14 24s -11s linear infinite;
}
@keyframes fall-14 {
  58.069% {
    transform: translate(98.2255vw, 58.069vh) scale(0.0692);
  }
  to {
    transform: translate(97.0365vw, 100vh) scale(0.0692);
  }
}
.snow:nth-child(15) {
  opacity: 0.1343;
  transform: translate(48.8851vw, -10px) scale(0.2336);
  animation: fall-15 12s -3s linear infinite;
}
@keyframes fall-15 {
  63.095% {
    transform: translate(52.2208vw, 63.095vh) scale(0.2336);
  }
  to {
    transform: translate(50.55295vw, 100vh) scale(0.2336);
  }
}
.snow:nth-child(16) {
  opacity: 0.0616;
  transform: translate(28.8229vw, -10px) scale(0.0887);
  animation: fall-16 17s -7s linear infinite;
}
@keyframes fall-16 {
  51.44% {
    transform: translate(33.9926vw, 51.44vh) scale(0.0887);
  }
  to {
    transform: translate(31.40775vw, 100vh) scale(0.0887);
  }
}
.snow:nth-child(17) {
  opacity: 0.3981;
  transform: translate(10.6403vw, -10px) scale(0.1705);
  animation: fall-17 26s -21s linear infinite;
}
@keyframes fall-17 {
  50.036% {
    transform: translate(15.2343vw, 50.036vh) scale(0.1705);
  }
  to {
    transform: translate(12.9373vw, 100vh) scale(0.1705);
  }
}
.snow:nth-child(18) {
  opacity: 0.0956;
  transform: translate(39.3623vw, -10px) scale(0.1273);
  animation: fall-18 15s -3s linear infinite;
}
@keyframes fall-18 {
  53.484% {
    transform: translate(48.4749vw, 53.484vh) scale(0.1273);
  }
  to {
    transform: translate(43.9186vw, 100vh) scale(0.1273);
  }
}
.snow:nth-child(19) {
  opacity: 0.9083;
  transform: translate(92.961vw, -10px) scale(0.0563);
  animation: fall-19 10s -27s linear infinite;
}
@keyframes fall-19 {
  62.258% {
    transform: translate(86.5541vw, 62.258vh) scale(0.0563);
  }
  to {
    transform: translate(89.75755vw, 100vh) scale(0.0563);
  }
}
.snow:nth-child(20) {
  opacity: 0.2949;
  transform: translate(39.5614vw, -10px) scale(0.1182);
  animation: fall-20 11s -21s linear infinite;
}
@keyframes fall-20 {
  55.014% {
    transform: translate(49.5133vw, 55.014vh) scale(0.1182);
  }
  to {
    transform: translate(44.53735vw, 100vh) scale(0.1182);
  }
}
.snow:nth-child(21) {
  opacity: 0.0376;
  transform: translate(64.1094vw, -10px) scale(0.1757);
  animation: fall-21 23s -19s linear infinite;
}
@keyframes fall-21 {
  48.6% {
    transform: translate(65.7784vw, 48.6vh) scale(0.1757);
  }
  to {
    transform: translate(64.9439vw, 100vh) scale(0.1757);
  }
}
.snow:nth-child(22) {
  opacity: 0.3713;
  transform: translate(87.3979vw, -10px) scale(0.0422);
  animation: fall-22 25s -20s linear infinite;
}
@keyframes fall-22 {
  30.678% {
    transform: translate(91.1752vw, 30.678vh) scale(0.0422);
  }
  to {
    transform: translate(89.28655vw, 100vh) scale(0.0422);
  }
}
.snow:nth-child(23) {
  opacity: 0.2844;
  transform: translate(48.959vw, -10px) scale(0.16);
  animation: fall-23 24s -3s linear infinite;
}
@keyframes fall-23 {
  62.147% {
    transform: translate(54.8043vw, 62.147vh) scale(0.16);
  }
  to {
    transform: translate(51.88165vw, 100vh) scale(0.16);
  }
}
.snow:nth-child(24) {
  opacity: 0.1456;
  transform: translate(11.5711vw, -10px) scale(0.093);
  animation: fall-24 18s -17s linear infinite;
}
@keyframes fall-24 {
  64.403% {
    transform: translate(20.0432vw, 64.403vh) scale(0.093);
  }
  to {
    transform: translate(15.80715vw, 100vh) scale(0.093);
  }
}
.snow:nth-child(25) {
  opacity: 0.6286;
  transform: translate(52.6072vw, -10px) scale(0.1132);
  animation: fall-25 26s -23s linear infinite;
}
@keyframes fall-25 {
  57.962% {
    transform: translate(59.6975vw, 57.962vh) scale(0.1132);
  }
  to {
    transform: translate(56.15235vw, 100vh) scale(0.1132);
  }
}
.snow:nth-child(26) {
  opacity: 0.2605;
  transform: translate(94.7413vw, -10px) scale(0.2127);
  animation: fall-26 22s -11s linear infinite;
}
@keyframes fall-26 {
  35.883% {
    transform: translate(95.8292vw, 35.883vh) scale(0.2127);
  }
  to {
    transform: translate(95.28525vw, 100vh) scale(0.2127);
  }
}
.snow:nth-child(27) {
  opacity: 0.923;
  transform: translate(31.3907vw, -10px) scale(0.1817);
  animation: fall-27 20s -1s linear infinite;
}
@keyframes fall-27 {
  63.965% {
    transform: translate(22.4554vw, 63.965vh) scale(0.1817);
  }
  to {
    transform: translate(26.92305vw, 100vh) scale(0.1817);
  }
}
.snow:nth-child(28) {
  opacity: 0.1769;
  transform: translate(6.5131vw, -10px) scale(0.0863);
  animation: fall-28 17s -10s linear infinite;
}
@keyframes fall-28 {
  49.49% {
    transform: translate(-1.8596vw, 49.49vh) scale(0.0863);
  }
  to {
    transform: translate(2.32675vw, 100vh) scale(0.0863);
  }
}
.snow:nth-child(29) {
  opacity: 0.5923;
  transform: translate(5.1938vw, -10px) scale(0.2051);
  animation: fall-29 25s -8s linear infinite;
}
@keyframes fall-29 {
  55.977% {
    transform: translate(10.2251vw, 55.977vh) scale(0.2051);
  }
  to {
    transform: translate(7.70945vw, 100vh) scale(0.2051);
  }
}
.snow:nth-child(30) {
  opacity: 0.9747;
  transform: translate(20.0557vw, -10px) scale(0.1192);
  animation: fall-30 29s -10s linear infinite;
}
@keyframes fall-30 {
  54.85% {
    transform: translate(24.7414vw, 54.85vh) scale(0.1192);
  }
  to {
    transform: translate(22.39855vw, 100vh) scale(0.1192);
  }
}
.snow:nth-child(31) {
  opacity: 0.2311;
  transform: translate(4.1919vw, -10px) scale(0.1805);
  animation: fall-31 18s -29s linear infinite;
}
@keyframes fall-31 {
  72.361% {
    transform: translate(-2.2551vw, 72.361vh) scale(0.1805);
  }
  to {
    transform: translate(0.9684vw, 100vh) scale(0.1805);
  }
}
.snow:nth-child(32) {
  opacity: 0.6886;
  transform: translate(47.2878vw, -10px) scale(0.0742);
  animation: fall-32 29s -7s linear infinite;
}
@keyframes fall-32 {
  55.896% {
    transform: translate(51.9182vw, 55.896vh) scale(0.0742);
  }
  to {
    transform: translate(49.603vw, 100vh) scale(0.0742);
  }
}
.snow:nth-child(33) {
  opacity: 0.6366;
  transform: translate(26.7434vw, -10px) scale(0.022);
  animation: fall-33 26s -25s linear infinite;
}
@keyframes fall-33 {
  56.551% {
    transform: translate(35.7145vw, 56.551vh) scale(0.022);
  }
  to {
    transform: translate(31.22895vw, 100vh) scale(0.022);
  }
}
.snow:nth-child(34) {
  opacity: 0.1491;
  transform: translate(66.1271vw, -10px) scale(0.121);
  animation: fall-34 14s -13s linear infinite;
}
@keyframes fall-34 {
  53.932% {
    transform: translate(61.9533vw, 53.932vh) scale(0.121);
  }
  to {
    transform: translate(64.0402vw, 100vh) scale(0.121);
  }
}
.snow:nth-child(35) {
  opacity: 0.3796;
  transform: translate(61.8575vw, -10px) scale(0.2403);
  animation: fall-35 17s -21s linear infinite;
}
@keyframes fall-35 {
  65.09% {
    transform: translate(51.9763vw, 65.09vh) scale(0.2403);
  }
  to {
    transform: translate(56.9169vw, 100vh) scale(0.2403);
  }
}
.snow:nth-child(36) {
  opacity: 0.1889;
  transform: translate(42.5817vw, -10px) scale(0.2041);
  animation: fall-36 14s -21s linear infinite;
}
@keyframes fall-36 {
  66.054% {
    transform: translate(48.7383vw, 66.054vh) scale(0.2041);
  }
  to {
    transform: translate(45.66vw, 100vh) scale(0.2041);
  }
}
.snow:nth-child(37) {
  opacity: 0.9375;
  transform: translate(22.758vw, -10px) scale(0.068);
  animation: fall-37 10s -8s linear infinite;
}
@keyframes fall-37 {
  61.939% {
    transform: translate(22.2177vw, 61.939vh) scale(0.068);
  }
  to {
    transform: translate(22.48785vw, 100vh) scale(0.068);
  }
}
.snow:nth-child(38) {
  opacity: 0.8938;
  transform: translate(68.7053vw, -10px) scale(0.1705);
  animation: fall-38 23s -30s linear infinite;
}
@keyframes fall-38 {
  33.619% {
    transform: translate(67.9961vw, 33.619vh) scale(0.1705);
  }
  to {
    transform: translate(68.3507vw, 100vh) scale(0.1705);
  }
}
.snow:nth-child(39) {
  opacity: 0.1028;
  transform: translate(96.1724vw, -10px) scale(0.2211);
  animation: fall-39 29s -15s linear infinite;
}
@keyframes fall-39 {
  48.796% {
    transform: translate(105.666vw, 48.796vh) scale(0.2211);
  }
  to {
    transform: translate(100.9192vw, 100vh) scale(0.2211);
  }
}
.snow:nth-child(40) {
  opacity: 0.616;
  transform: translate(64.6107vw, -10px) scale(0.2356);
  animation: fall-40 25s -18s linear infinite;
}
@keyframes fall-40 {
  44.931% {
    transform: translate(69.2645vw, 44.931vh) scale(0.2356);
  }
  to {
    transform: translate(66.9376vw, 100vh) scale(0.2356);
  }
}
.snow:nth-child(41) {
  opacity: 0.5112;
  transform: translate(16.5665vw, -10px) scale(0.2477);
  animation: fall-41 29s -25s linear infinite;
}
@keyframes fall-41 {
  71.176% {
    transform: translate(15.4779vw, 71.176vh) scale(0.2477);
  }
  to {
    transform: translate(16.0222vw, 100vh) scale(0.2477);
  }
}
.snow:nth-child(42) {
  opacity: 0.3975;
  transform: translate(15.3792vw, -10px) scale(0.1847);
  animation: fall-42 19s -30s linear infinite;
}
@keyframes fall-42 {
  54.439% {
    transform: translate(5.4833vw, 54.439vh) scale(0.1847);
  }
  to {
    transform: translate(10.43125vw, 100vh) scale(0.1847);
  }
}
.snow:nth-child(43) {
  opacity: 0.4129;
  transform: translate(43.5961vw, -10px) scale(0.1805);
  animation: fall-43 27s -22s linear infinite;
}
@keyframes fall-43 {
  30.678% {
    transform: translate(38.197vw, 30.678vh) scale(0.1805);
  }
  to {
    transform: translate(40.89655vw, 100vh) scale(0.1805);
  }
}
.snow:nth-child(44) {
  opacity: 0.1634;
  transform: translate(28.5818vw, -10px) scale(0.2088);
  animation: fall-44 12s -25s linear infinite;
}
@keyframes fall-44 {
  76.985% {
    transform: translate(34.5317vw, 76.985vh) scale(0.2088);
  }
  to {
    transform: translate(31.55675vw, 100vh) scale(0.2088);
  }
}
.snow:nth-child(45) {
  opacity: 0.3085;
  transform: translate(42.3913vw, -10px) scale(0.1791);
  animation: fall-45 22s -17s linear infinite;
}
@keyframes fall-45 {
  48.194% {
    transform: translate(39.4602vw, 48.194vh) scale(0.1791);
  }
  to {
    transform: translate(40.92575vw, 100vh) scale(0.1791);
  }
}
.snow:nth-child(46) {
  opacity: 0.8162;
  transform: translate(88.1919vw, -10px) scale(0.0389);
  animation: fall-46 29s -6s linear infinite;
}
@keyframes fall-46 {
  30.354% {
    transform: translate(96.2913vw, 30.354vh) scale(0.0389);
  }
  to {
    transform: translate(92.2416vw, 100vh) scale(0.0389);
  }
}
.snow:nth-child(47) {
  opacity: 0.0887;
  transform: translate(11.0561vw, -10px) scale(0.1208);
  animation: fall-47 28s -22s linear infinite;
}
@keyframes fall-47 {
  62.388% {
    transform: translate(15.9895vw, 62.388vh) scale(0.1208);
  }
  to {
    transform: translate(13.5228vw, 100vh) scale(0.1208);
  }
}
.snow:nth-child(48) {
  opacity: 0.6821;
  transform: translate(68.2719vw, -10px) scale(0.1946);
  animation: fall-48 26s -21s linear infinite;
}
@keyframes fall-48 {
  49.485% {
    transform: translate(61.1779vw, 49.485vh) scale(0.1946);
  }
  to {
    transform: translate(64.7249vw, 100vh) scale(0.1946);
  }
}
.snow:nth-child(49) {
  opacity: 0.2968;
  transform: translate(0.4076vw, -10px) scale(0.0467);
  animation: fall-49 30s -14s linear infinite;
}
@keyframes fall-49 {
  62.586% {
    transform: translate(-8.9796vw, 62.586vh) scale(0.0467);
  }
  to {
    transform: translate(-4.286vw, 100vh) scale(0.0467);
  }
}
.snow:nth-child(50) {
  opacity: 0.7378;
  transform: translate(63.7576vw, -10px) scale(0.1702);
  animation: fall-50 28s -29s linear infinite;
}
@keyframes fall-50 {
  78.305% {
    transform: translate(59.7664vw, 78.305vh) scale(0.1702);
  }
  to {
    transform: translate(61.762vw, 100vh) scale(0.1702);
  }
}
.snow:nth-child(51) {
  opacity: 0.7584;
  transform: translate(86.7361vw, -10px) scale(0.0114);
  animation: fall-51 24s -30s linear infinite;
}
@keyframes fall-51 {
  56.246% {
    transform: translate(86.6474vw, 56.246vh) scale(0.0114);
  }
  to {
    transform: translate(86.69175vw, 100vh) scale(0.0114);
  }
}
.snow:nth-child(52) {
  opacity: 0.2226;
  transform: translate(3.3673vw, -10px) scale(0.1221);
  animation: fall-52 25s -2s linear infinite;
}
@keyframes fall-52 {
  68.383% {
    transform: translate(13.1738vw, 68.383vh) scale(0.1221);
  }
  to {
    transform: translate(8.27055vw, 100vh) scale(0.1221);
  }
}
.snow:nth-child(53) {
  opacity: 0.3253;
  transform: translate(67.8236vw, -10px) scale(0.0766);
  animation: fall-53 29s -26s linear infinite;
}
@keyframes fall-53 {
  48.735% {
    transform: translate(74.0623vw, 48.735vh) scale(0.0766);
  }
  to {
    transform: translate(70.94295vw, 100vh) scale(0.0766);
  }
}
.snow:nth-child(54) {
  opacity: 0.5536;
  transform: translate(39.0609vw, -10px) scale(0.1522);
  animation: fall-54 30s -1s linear infinite;
}
@keyframes fall-54 {
  56.827% {
    transform: translate(40.6026vw, 56.827vh) scale(0.1522);
  }
  to {
    transform: translate(39.83175vw, 100vh) scale(0.1522);
  }
}
.snow:nth-child(55) {
  opacity: 0.6603;
  transform: translate(72.1009vw, -10px) scale(0.1232);
  animation: fall-55 11s -14s linear infinite;
}
@keyframes fall-55 {
  72.743% {
    transform: translate(76.4159vw, 72.743vh) scale(0.1232);
  }
  to {
    transform: translate(74.2584vw, 100vh) scale(0.1232);
  }
}
.snow:nth-child(56) {
  opacity: 0.9392;
  transform: translate(30.0843vw, -10px) scale(0.1235);
  animation: fall-56 25s -3s linear infinite;
}
@keyframes fall-56 {
  46.493% {
    transform: translate(26.181vw, 46.493vh) scale(0.1235);
  }
  to {
    transform: translate(28.13265vw, 100vh) scale(0.1235);
  }
}
.snow:nth-child(57) {
  opacity: 0.2689;
  transform: translate(36.1771vw, -10px) scale(0.1265);
  animation: fall-57 10s -15s linear infinite;
}
@keyframes fall-57 {
  32.479% {
    transform: translate(31.6122vw, 32.479vh) scale(0.1265);
  }
  to {
    transform: translate(33.89465vw, 100vh) scale(0.1265);
  }
}
.snow:nth-child(58) {
  opacity: 0.987;
  transform: translate(5.8274vw, -10px) scale(0.2477);
  animation: fall-58 21s -15s linear infinite;
}
@keyframes fall-58 {
  30.957% {
    transform: translate(14.8277vw, 30.957vh) scale(0.2477);
  }
  to {
    transform: translate(10.32755vw, 100vh) scale(0.2477);
  }
}
.snow:nth-child(59) {
  opacity: 0.2568;
  transform: translate(44.5553vw, -10px) scale(0.0239);
  animation: fall-59 23s -10s linear infinite;
}
@keyframes fall-59 {
  45.018% {
    transform: translate(46.5548vw, 45.018vh) scale(0.0239);
  }
  to {
    transform: translate(45.55505vw, 100vh) scale(0.0239);
  }
}
.snow:nth-child(60) {
  opacity: 0.7147;
  transform: translate(92.6003vw, -10px) scale(0.0856);
  animation: fall-60 10s -10s linear infinite;
}
@keyframes fall-60 {
  48.318% {
    transform: translate(98.2294vw, 48.318vh) scale(0.0856);
  }
  to {
    transform: translate(95.41485vw, 100vh) scale(0.0856);
  }
}
.snow:nth-child(61) {
  opacity: 0.9978;
  transform: translate(60.6705vw, -10px) scale(0.0735);
  animation: fall-61 11s -30s linear infinite;
}
@keyframes fall-61 {
  40.275% {
    transform: translate(55.6547vw, 40.275vh) scale(0.0735);
  }
  to {
    transform: translate(58.1626vw, 100vh) scale(0.0735);
  }
}
.snow:nth-child(62) {
  opacity: 0.1221;
  transform: translate(53.1332vw, -10px) scale(0.0037);
  animation: fall-62 21s -9s linear infinite;
}
@keyframes fall-62 {
  70.477% {
    transform: translate(54.9512vw, 70.477vh) scale(0.0037);
  }
  to {
    transform: translate(54.0422vw, 100vh) scale(0.0037);
  }
}
.snow:nth-child(63) {
  opacity: 0.5212;
  transform: translate(71.9468vw, -10px) scale(0.2007);
  animation: fall-63 26s -23s linear infinite;
}
@keyframes fall-63 {
  42.154% {
    transform: translate(80.2936vw, 42.154vh) scale(0.2007);
  }
  to {
    transform: translate(76.1202vw, 100vh) scale(0.2007);
  }
}
.snow:nth-child(64) {
  opacity: 0.5095;
  transform: translate(11.7722vw, -10px) scale(0.1577);
  animation: fall-64 23s -3s linear infinite;
}
@keyframes fall-64 {
  74.379% {
    transform: translate(15.471vw, 74.379vh) scale(0.1577);
  }
  to {
    transform: translate(13.6216vw, 100vh) scale(0.1577);
  }
}
.snow:nth-child(65) {
  opacity: 0.0885;
  transform: translate(66.0965vw, -10px) scale(0.0561);
  animation: fall-65 24s -10s linear infinite;
}
@keyframes fall-65 {
  48.944% {
    transform: translate(68.2727vw, 48.944vh) scale(0.0561);
  }
  to {
    transform: translate(67.1846vw, 100vh) scale(0.0561);
  }
}
.snow:nth-child(66) {
  opacity: 0.1323;
  transform: translate(89.6346vw, -10px) scale(0.085);
  animation: fall-66 18s -14s linear infinite;
}
@keyframes fall-66 {
  53.568% {
    transform: translate(92.5014vw, 53.568vh) scale(0.085);
  }
  to {
    transform: translate(91.068vw, 100vh) scale(0.085);
  }
}
.snow:nth-child(67) {
  opacity: 0.7161;
  transform: translate(37.4182vw, -10px) scale(0.0948);
  animation: fall-67 29s -4s linear infinite;
}
@keyframes fall-67 {
  68.492% {
    transform: translate(32.4035vw, 68.492vh) scale(0.0948);
  }
  to {
    transform: translate(34.91085vw, 100vh) scale(0.0948);
  }
}
.snow:nth-child(68) {
  opacity: 0.2205;
  transform: translate(40.5725vw, -10px) scale(0.1786);
  animation: fall-68 16s -12s linear infinite;
}
@keyframes fall-68 {
  48.587% {
    transform: translate(35.6781vw, 48.587vh) scale(0.1786);
  }
  to {
    transform: translate(38.1253vw, 100vh) scale(0.1786);
  }
}
.snow:nth-child(69) {
  opacity: 0.8636;
  transform: translate(15.5276vw, -10px) scale(0.2062);
  animation: fall-69 22s -22s linear infinite;
}
@keyframes fall-69 {
  63.815% {
    transform: translate(14.0763vw, 63.815vh) scale(0.2062);
  }
  to {
    transform: translate(14.80195vw, 100vh) scale(0.2062);
  }
}
.snow:nth-child(70) {
  opacity: 0.8933;
  transform: translate(15.8448vw, -10px) scale(0.0755);
  animation: fall-70 27s -9s linear infinite;
}
@keyframes fall-70 {
  65.425% {
    transform: translate(18.9912vw, 65.425vh) scale(0.0755);
  }
  to {
    transform: translate(17.418vw, 100vh) scale(0.0755);
  }
}
.snow:nth-child(71) {
  opacity: 0.9611;
  transform: translate(55.3546vw, -10px) scale(0.1005);
  animation: fall-71 15s -26s linear infinite;
}
@keyframes fall-71 {
  33.565% {
    transform: translate(61.9151vw, 33.565vh) scale(0.1005);
  }
  to {
    transform: translate(58.63485vw, 100vh) scale(0.1005);
  }
}
.snow:nth-child(72) {
  opacity: 0.9315;
  transform: translate(65.0042vw, -10px) scale(0.0599);
  animation: fall-72 23s -27s linear infinite;
}
@keyframes fall-72 {
  74.943% {
    transform: translate(62.3065vw, 74.943vh) scale(0.0599);
  }
  to {
    transform: translate(63.65535vw, 100vh) scale(0.0599);
  }
}
.snow:nth-child(73) {
  opacity: 0.0555;
  transform: translate(37.2239vw, -10px) scale(0.0372);
  animation: fall-73 20s -20s linear infinite;
}
@keyframes fall-73 {
  73.578% {
    transform: translate(41.9518vw, 73.578vh) scale(0.0372);
  }
  to {
    transform: translate(39.58785vw, 100vh) scale(0.0372);
  }
}
.snow:nth-child(74) {
  opacity: 0.1465;
  transform: translate(10.7634vw, -10px) scale(0.0126);
  animation: fall-74 14s -22s linear infinite;
}
@keyframes fall-74 {
  54.169% {
    transform: translate(14.8892vw, 54.169vh) scale(0.0126);
  }
  to {
    transform: translate(12.8263vw, 100vh) scale(0.0126);
  }
}
.snow:nth-child(75) {
  opacity: 0.0213;
  transform: translate(23.5843vw, -10px) scale(0.1744);
  animation: fall-75 15s -10s linear infinite;
}
@keyframes fall-75 {
  36.432% {
    transform: translate(31.1383vw, 36.432vh) scale(0.1744);
  }
  to {
    transform: translate(27.3613vw, 100vh) scale(0.1744);
  }
}
.snow:nth-child(76) {
  opacity: 0.8347;
  transform: translate(88.2235vw, -10px) scale(0.2299);
  animation: fall-76 19s -5s linear infinite;
}
@keyframes fall-76 {
  64.836% {
    transform: translate(95.2627vw, 64.836vh) scale(0.2299);
  }
  to {
    transform: translate(91.7431vw, 100vh) scale(0.2299);
  }
}
.snow:nth-child(77) {
  opacity: 0.8401;
  transform: translate(42.9466vw, -10px) scale(0.2071);
  animation: fall-77 12s -7s linear infinite;
}
@keyframes fall-77 {
  73.222% {
    transform: translate(46.5496vw, 73.222vh) scale(0.2071);
  }
  to {
    transform: translate(44.7481vw, 100vh) scale(0.2071);
  }
}
.snow:nth-child(78) {
  opacity: 0.9817;
  transform: translate(81.4592vw, -10px) scale(0.0142);
  animation: fall-78 30s -4s linear infinite;
}
@keyframes fall-78 {
  42.265% {
    transform: translate(73.4903vw, 42.265vh) scale(0.0142);
  }
  to {
    transform: translate(77.47475vw, 100vh) scale(0.0142);
  }
}
.snow:nth-child(79) {
  opacity: 0.4589;
  transform: translate(36.0701vw, -10px) scale(0.0282);
  animation: fall-79 16s -5s linear infinite;
}
@keyframes fall-79 {
  70.925% {
    transform: translate(43.6016vw, 70.925vh) scale(0.0282);
  }
  to {
    transform: translate(39.83585vw, 100vh) scale(0.0282);
  }
}
.snow:nth-child(80) {
  opacity: 0.4914;
  transform: translate(16.9192vw, -10px) scale(0.1945);
  animation: fall-80 10s -20s linear infinite;
}
@keyframes fall-80 {
  64.924% {
    transform: translate(23.2164vw, 64.924vh) scale(0.1945);
  }
  to {
    transform: translate(20.0678vw, 100vh) scale(0.1945);
  }
}
.snow:nth-child(81) {
  opacity: 0.9797;
  transform: translate(46.6821vw, -10px) scale(0.1323);
  animation: fall-81 22s -12s linear infinite;
}
@keyframes fall-81 {
  45.784% {
    transform: translate(38.107vw, 45.784vh) scale(0.1323);
  }
  to {
    transform: translate(42.39455vw, 100vh) scale(0.1323);
  }
}
.snow:nth-child(82) {
  opacity: 0.4926;
  transform: translate(17.892vw, -10px) scale(0.0332);
  animation: fall-82 14s -18s linear infinite;
}
@keyframes fall-82 {
  73.295% {
    transform: translate(11.4876vw, 73.295vh) scale(0.0332);
  }
  to {
    transform: translate(14.6898vw, 100vh) scale(0.0332);
  }
}
.snow:nth-child(83) {
  opacity: 0.9152;
  transform: translate(28.8674vw, -10px) scale(0.1396);
  animation: fall-83 21s -30s linear infinite;
}
@keyframes fall-83 {
  68.025% {
    transform: translate(19.0096vw, 68.025vh) scale(0.1396);
  }
  to {
    transform: translate(23.9385vw, 100vh) scale(0.1396);
  }
}
.snow:nth-child(84) {
  opacity: 0.5649;
  transform: translate(19.196vw, -10px) scale(0.1957);
  animation: fall-84 17s -30s linear infinite;
}
@keyframes fall-84 {
  49.321% {
    transform: translate(21.3668vw, 49.321vh) scale(0.1957);
  }
  to {
    transform: translate(20.2814vw, 100vh) scale(0.1957);
  }
}
.snow:nth-child(85) {
  opacity: 0.4406;
  transform: translate(7.8923vw, -10px) scale(0.1374);
  animation: fall-85 14s -29s linear infinite;
}
@keyframes fall-85 {
  58.133% {
    transform: translate(6.3141vw, 58.133vh) scale(0.1374);
  }
  to {
    transform: translate(7.1032vw, 100vh) scale(0.1374);
  }
}
.snow:nth-child(86) {
  opacity: 0.8586;
  transform: translate(14.4017vw, -10px) scale(0.0224);
  animation: fall-86 14s -26s linear infinite;
}
@keyframes fall-86 {
  66.969% {
    transform: translate(6.8537vw, 66.969vh) scale(0.0224);
  }
  to {
    transform: translate(10.6277vw, 100vh) scale(0.0224);
  }
}
.snow:nth-child(87) {
  opacity: 0.6853;
  transform: translate(15.5622vw, -10px) scale(0.1126);
  animation: fall-87 30s -25s linear infinite;
}
@keyframes fall-87 {
  60.893% {
    transform: translate(20.8173vw, 60.893vh) scale(0.1126);
  }
  to {
    transform: translate(18.18975vw, 100vh) scale(0.1126);
  }
}
.snow:nth-child(88) {
  opacity: 0.5775;
  transform: translate(27.0456vw, -10px) scale(0.0977);
  animation: fall-88 11s -24s linear infinite;
}
@keyframes fall-88 {
  30.224% {
    transform: translate(22.4751vw, 30.224vh) scale(0.0977);
  }
  to {
    transform: translate(24.76035vw, 100vh) scale(0.0977);
  }
}
.snow:nth-child(89) {
  opacity: 0.6215;
  transform: translate(72.9586vw, -10px) scale(0.2385);
  animation: fall-89 10s -11s linear infinite;
}
@keyframes fall-89 {
  56.94% {
    transform: translate(80.9965vw, 56.94vh) scale(0.2385);
  }
  to {
    transform: translate(76.97755vw, 100vh) scale(0.2385);
  }
}
.snow:nth-child(90) {
  opacity: 0.1021;
  transform: translate(87.3063vw, -10px) scale(0.0684);
  animation: fall-90 20s -19s linear infinite;
}
@keyframes fall-90 {
  47.712% {
    transform: translate(81.9651vw, 47.712vh) scale(0.0684);
  }
  to {
    transform: translate(84.6357vw, 100vh) scale(0.0684);
  }
}
.snow:nth-child(91) {
  opacity: 0.0704;
  transform: translate(62.3773vw, -10px) scale(0.0591);
  animation: fall-91 13s -21s linear infinite;
}
@keyframes fall-91 {
  74.814% {
    transform: translate(70.2548vw, 74.814vh) scale(0.0591);
  }
  to {
    transform: translate(66.31605vw, 100vh) scale(0.0591);
  }
}
.snow:nth-child(92) {
  opacity: 0.0911;
  transform: translate(38.5137vw, -10px) scale(0.1819);
  animation: fall-92 29s -28s linear infinite;
}
@keyframes fall-92 {
  64.331% {
    transform: translate(30.2197vw, 64.331vh) scale(0.1819);
  }
  to {
    transform: translate(34.3667vw, 100vh) scale(0.1819);
  }
}
.snow:nth-child(93) {
  opacity: 0.9045;
  transform: translate(63.7247vw, -10px) scale(0.1555);
  animation: fall-93 11s -7s linear infinite;
}
@keyframes fall-93 {
  56.899% {
    transform: translate(54.6256vw, 56.899vh) scale(0.1555);
  }
  to {
    transform: translate(59.17515vw, 100vh) scale(0.1555);
  }
}
.snow:nth-child(94) {
  opacity: 0.5477;
  transform: translate(36.1825vw, -10px) scale(0.1745);
  animation: fall-94 23s -18s linear infinite;
}
@keyframes fall-94 {
  73.468% {
    transform: translate(43.6788vw, 73.468vh) scale(0.1745);
  }
  to {
    transform: translate(39.93065vw, 100vh) scale(0.1745);
  }
}
.snow:nth-child(95) {
  opacity: 0.3424;
  transform: translate(33.9705vw, -10px) scale(0.0187);
  animation: fall-95 21s -28s linear infinite;
}
@keyframes fall-95 {
  64.978% {
    transform: translate(28.1798vw, 64.978vh) scale(0.0187);
  }
  to {
    transform: translate(31.07515vw, 100vh) scale(0.0187);
  }
}
.snow:nth-child(96) {
  opacity: 0.078;
  transform: translate(65.0052vw, -10px) scale(0.0246);
  animation: fall-96 19s -29s linear infinite;
}
@keyframes fall-96 {
  78.002% {
    transform: translate(65.8503vw, 78.002vh) scale(0.0246);
  }
  to {
    transform: translate(65.42775vw, 100vh) scale(0.0246);
  }
}
.snow:nth-child(97) {
  opacity: 0.9389;
  transform: translate(57.9909vw, -10px) scale(0.1414);
  animation: fall-97 24s -9s linear infinite;
}
@keyframes fall-97 {
  75.528% {
    transform: translate(50.9085vw, 75.528vh) scale(0.1414);
  }
  to {
    transform: translate(54.4497vw, 100vh) scale(0.1414);
  }
}
.snow:nth-child(98) {
  opacity: 0.1447;
  transform: translate(55.3796vw, -10px) scale(0.195);
  animation: fall-98 23s -13s linear infinite;
}
@keyframes fall-98 {
  57.552% {
    transform: translate(57.1921vw, 57.552vh) scale(0.195);
  }
  to {
    transform: translate(56.28585vw, 100vh) scale(0.195);
  }
}
.snow:nth-child(99) {
  opacity: 0.4924;
  transform: translate(86.4867vw, -10px) scale(0.0363);
  animation: fall-99 26s -18s linear infinite;
}
@keyframes fall-99 {
  34.417% {
    transform: translate(77.8231vw, 34.417vh) scale(0.0363);
  }
  to {
    transform: translate(82.1549vw, 100vh) scale(0.0363);
  }
}
.snow:nth-child(100) {
  opacity: 0.3824;
  transform: translate(3.9718vw, -10px) scale(0.0959);
  animation: fall-100 10s -14s linear infinite;
}
@keyframes fall-100 {
  61.997% {
    transform: translate(-2.1272vw, 61.997vh) scale(0.0959);
  }
  to {
    transform: translate(0.9223vw, 100vh) scale(0.0959);
  }
}
.snow:nth-child(101) {
  opacity: 0.8497;
  transform: translate(69.4801vw, -10px) scale(0.064);
  animation: fall-101 29s -9s linear infinite;
}
@keyframes fall-101 {
  65.65% {
    transform: translate(62.1048vw, 65.65vh) scale(0.064);
  }
  to {
    transform: translate(65.79245vw, 100vh) scale(0.064);
  }
}
.snow:nth-child(102) {
  opacity: 0.3999;
  transform: translate(43.9083vw, -10px) scale(0.236);
  animation: fall-102 10s -2s linear infinite;
}
@keyframes fall-102 {
  62.946% {
    transform: translate(48.1608vw, 62.946vh) scale(0.236);
  }
  to {
    transform: translate(46.03455vw, 100vh) scale(0.236);
  }
}
.snow:nth-child(103) {
  opacity: 0.0052;
  transform: translate(93.8925vw, -10px) scale(0.2401);
  animation: fall-103 14s -7s linear infinite;
}
@keyframes fall-103 {
  42.643% {
    transform: translate(103.3718vw, 42.643vh) scale(0.2401);
  }
  to {
    transform: translate(98.63215vw, 100vh) scale(0.2401);
  }
}
.snow:nth-child(104) {
  opacity: 0.005;
  transform: translate(38.287vw, -10px) scale(0.1781);
  animation: fall-104 16s -15s linear infinite;
}
@keyframes fall-104 {
  71.207% {
    transform: translate(31.5598vw, 71.207vh) scale(0.1781);
  }
  to {
    transform: translate(34.9234vw, 100vh) scale(0.1781);
  }
}
.snow:nth-child(105) {
  opacity: 0.554;
  transform: translate(8.0101vw, -10px) scale(0.072);
  animation: fall-105 13s -21s linear infinite;
}
@keyframes fall-105 {
  37.509% {
    transform: translate(8.6339vw, 37.509vh) scale(0.072);
  }
  to {
    transform: translate(8.322vw, 100vh) scale(0.072);
  }
}
.snow:nth-child(106) {
  opacity: 0.1574;
  transform: translate(65.8645vw, -10px) scale(0.1137);
  animation: fall-106 12s -3s linear infinite;
}
@keyframes fall-106 {
  33.815% {
    transform: translate(75.4981vw, 33.815vh) scale(0.1137);
  }
  to {
    transform: translate(70.6813vw, 100vh) scale(0.1137);
  }
}
.snow:nth-child(107) {
  opacity: 0.246;
  transform: translate(33.6638vw, -10px) scale(0.2462);
  animation: fall-107 16s -6s linear infinite;
}
@keyframes fall-107 {
  71.446% {
    transform: translate(36.9108vw, 71.446vh) scale(0.2462);
  }
  to {
    transform: translate(35.2873vw, 100vh) scale(0.2462);
  }
}
.snow:nth-child(108) {
  opacity: 0.14;
  transform: translate(24.097vw, -10px) scale(0.0011);
  animation: fall-108 25s -25s linear infinite;
}
@keyframes fall-108 {
  55.112% {
    transform: translate(30.8788vw, 55.112vh) scale(0.0011);
  }
  to {
    transform: translate(27.4879vw, 100vh) scale(0.0011);
  }
}
.snow:nth-child(109) {
  opacity: 0.5413;
  transform: translate(58.3542vw, -10px) scale(0.1446);
  animation: fall-109 19s -16s linear infinite;
}
@keyframes fall-109 {
  48.755% {
    transform: translate(64.8629vw, 48.755vh) scale(0.1446);
  }
  to {
    transform: translate(61.60855vw, 100vh) scale(0.1446);
  }
}
.snow:nth-child(110) {
  opacity: 0.4613;
  transform: translate(12.3721vw, -10px) scale(0.1787);
  animation: fall-110 20s -9s linear infinite;
}
@keyframes fall-110 {
  40.669% {
    transform: translate(19.2183vw, 40.669vh) scale(0.1787);
  }
  to {
    transform: translate(15.7952vw, 100vh) scale(0.1787);
  }
}
.snow:nth-child(111) {
  opacity: 0.6964;
  transform: translate(99.7666vw, -10px) scale(0.2135);
  animation: fall-111 24s -13s linear infinite;
}
@keyframes fall-111 {
  48.485% {
    transform: translate(101.3529vw, 48.485vh) scale(0.2135);
  }
  to {
    transform: translate(100.55975vw, 100vh) scale(0.2135);
  }
}
.snow:nth-child(112) {
  opacity: 0.6517;
  transform: translate(7.0951vw, -10px) scale(0.1719);
  animation: fall-112 16s -27s linear infinite;
}
@keyframes fall-112 {
  75.372% {
    transform: translate(16.7861vw, 75.372vh) scale(0.1719);
  }
  to {
    transform: translate(11.9406vw, 100vh) scale(0.1719);
  }
}
.snow:nth-child(113) {
  opacity: 0.6636;
  transform: translate(37.7578vw, -10px) scale(0.0716);
  animation: fall-113 27s -23s linear infinite;
}
@keyframes fall-113 {
  75.272% {
    transform: translate(32.7965vw, 75.272vh) scale(0.0716);
  }
  to {
    transform: translate(35.27715vw, 100vh) scale(0.0716);
  }
}
.snow:nth-child(114) {
  opacity: 0.4354;
  transform: translate(5.9575vw, -10px) scale(0.0758);
  animation: fall-114 29s -23s linear infinite;
}
@keyframes fall-114 {
  63.676% {
    transform: translate(0.5011vw, 63.676vh) scale(0.0758);
  }
  to {
    transform: translate(3.2293vw, 100vh) scale(0.0758);
  }
}
.snow:nth-child(115) {
  opacity: 0.2078;
  transform: translate(54.2042vw, -10px) scale(0.1088);
  animation: fall-115 20s -19s linear infinite;
}
@keyframes fall-115 {
  57.37% {
    transform: translate(55.6947vw, 57.37vh) scale(0.1088);
  }
  to {
    transform: translate(54.94945vw, 100vh) scale(0.1088);
  }
}
.snow:nth-child(116) {
  opacity: 0.8479;
  transform: translate(64.6936vw, -10px) scale(0.0497);
  animation: fall-116 28s -4s linear infinite;
}
@keyframes fall-116 {
  59.463% {
    transform: translate(60.6528vw, 59.463vh) scale(0.0497);
  }
  to {
    transform: translate(62.6732vw, 100vh) scale(0.0497);
  }
}
.snow:nth-child(117) {
  opacity: 0.4024;
  transform: translate(87.68vw, -10px) scale(0.1869);
  animation: fall-117 13s -21s linear infinite;
}
@keyframes fall-117 {
  70.988% {
    transform: translate(95.8726vw, 70.988vh) scale(0.1869);
  }
  to {
    transform: translate(91.7763vw, 100vh) scale(0.1869);
  }
}
.snow:nth-child(118) {
  opacity: 0.108;
  transform: translate(70.6029vw, -10px) scale(0.0123);
  animation: fall-118 28s -2s linear infinite;
}
@keyframes fall-118 {
  34.778% {
    transform: translate(70.2139vw, 34.778vh) scale(0.0123);
  }
  to {
    transform: translate(70.4084vw, 100vh) scale(0.0123);
  }
}
.snow:nth-child(119) {
  opacity: 0.5752;
  transform: translate(41.5336vw, -10px) scale(0.1739);
  animation: fall-119 13s -28s linear infinite;
}
@keyframes fall-119 {
  53.598% {
    transform: translate(38.3499vw, 53.598vh) scale(0.1739);
  }
  to {
    transform: translate(39.94175vw, 100vh) scale(0.1739);
  }
}
.snow:nth-child(120) {
  opacity: 0.4286;
  transform: translate(55.8925vw, -10px) scale(0.0695);
  animation: fall-120 27s -20s linear infinite;
}
@keyframes fall-120 {
  44.131% {
    transform: translate(48.4834vw, 44.131vh) scale(0.0695);
  }
  to {
    transform: translate(52.18795vw, 100vh) scale(0.0695);
  }
}
.snow:nth-child(121) {
  opacity: 0.666;
  transform: translate(6.3257vw, -10px) scale(0.0156);
  animation: fall-121 17s -9s linear infinite;
}
@keyframes fall-121 {
  40.178% {
    transform: translate(13.528vw, 40.178vh) scale(0.0156);
  }
  to {
    transform: translate(9.92685vw, 100vh) scale(0.0156);
  }
}
.snow:nth-child(122) {
  opacity: 0.7791;
  transform: translate(72.5539vw, -10px) scale(0.2125);
  animation: fall-122 29s -24s linear infinite;
}
@keyframes fall-122 {
  48.952% {
    transform: translate(66.9385vw, 48.952vh) scale(0.2125);
  }
  to {
    transform: translate(69.7462vw, 100vh) scale(0.2125);
  }
}
.snow:nth-child(123) {
  opacity: 0.5267;
  transform: translate(63.2283vw, -10px) scale(0.095);
  animation: fall-123 23s -26s linear infinite;
}
@keyframes fall-123 {
  72.892% {
    transform: translate(64.7447vw, 72.892vh) scale(0.095);
  }
  to {
    transform: translate(63.9865vw, 100vh) scale(0.095);
  }
}
.snow:nth-child(124) {
  opacity: 0.7624;
  transform: translate(9.872vw, -10px) scale(0.0484);
  animation: fall-124 10s -4s linear infinite;
}
@keyframes fall-124 {
  79.31% {
    transform: translate(13.9257vw, 79.31vh) scale(0.0484);
  }
  to {
    transform: translate(11.89885vw, 100vh) scale(0.0484);
  }
}
.snow:nth-child(125) {
  opacity: 0.7726;
  transform: translate(10.0051vw, -10px) scale(0.2207);
  animation: fall-125 11s -18s linear infinite;
}
@keyframes fall-125 {
  48.614% {
    transform: translate(19.3112vw, 48.614vh) scale(0.2207);
  }
  to {
    transform: translate(14.65815vw, 100vh) scale(0.2207);
  }
}
.snow:nth-child(126) {
  opacity: 0.2762;
  transform: translate(87.1926vw, -10px) scale(0.0383);
  animation: fall-126 28s -9s linear infinite;
}
@keyframes fall-126 {
  67.527% {
    transform: translate(92.523vw, 67.527vh) scale(0.0383);
  }
  to {
    transform: translate(89.8578vw, 100vh) scale(0.0383);
  }
}
.snow:nth-child(127) {
  opacity: 0.5699;
  transform: translate(41.0669vw, -10px) scale(0.1721);
  animation: fall-127 24s -15s linear infinite;
}
@keyframes fall-127 {
  55.598% {
    transform: translate(47.8474vw, 55.598vh) scale(0.1721);
  }
  to {
    transform: translate(44.45715vw, 100vh) scale(0.1721);
  }
}
.snow:nth-child(128) {
  opacity: 0.2125;
  transform: translate(62.0255vw, -10px) scale(0.2436);
  animation: fall-128 14s -27s linear infinite;
}
@keyframes fall-128 {
  73.264% {
    transform: translate(69.3864vw, 73.264vh) scale(0.2436);
  }
  to {
    transform: translate(65.70595vw, 100vh) scale(0.2436);
  }
}
.snow:nth-child(129) {
  opacity: 0.7941;
  transform: translate(79.5382vw, -10px) scale(0.0711);
  animation: fall-129 16s -29s linear infinite;
}
@keyframes fall-129 {
  69.818% {
    transform: translate(80.5551vw, 69.818vh) scale(0.0711);
  }
  to {
    transform: translate(80.04665vw, 100vh) scale(0.0711);
  }
}
.snow:nth-child(130) {
  opacity: 0.1639;
  transform: translate(76.3112vw, -10px) scale(0.1368);
  animation: fall-130 16s -22s linear infinite;
}
@keyframes fall-130 {
  76.5% {
    transform: translate(80.8252vw, 76.5vh) scale(0.1368);
  }
  to {
    transform: translate(78.5682vw, 100vh) scale(0.1368);
  }
}
.snow:nth-child(131) {
  opacity: 0.5598;
  transform: translate(14.142vw, -10px) scale(0.0804);
  animation: fall-131 26s -18s linear infinite;
}
@keyframes fall-131 {
  56.111% {
    transform: translate(21.9951vw, 56.111vh) scale(0.0804);
  }
  to {
    transform: translate(18.06855vw, 100vh) scale(0.0804);
  }
}
.snow:nth-child(132) {
  opacity: 0.091;
  transform: translate(11.763vw, -10px) scale(0.0067);
  animation: fall-132 10s -12s linear infinite;
}
@keyframes fall-132 {
  59.888% {
    transform: translate(19.5221vw, 59.888vh) scale(0.0067);
  }
  to {
    transform: translate(15.64255vw, 100vh) scale(0.0067);
  }
}
.snow:nth-child(133) {
  opacity: 0.8239;
  transform: translate(88.3898vw, -10px) scale(0.116);
  animation: fall-133 13s -22s linear infinite;
}
@keyframes fall-133 {
  77.264% {
    transform: translate(82.9616vw, 77.264vh) scale(0.116);
  }
  to {
    transform: translate(85.6757vw, 100vh) scale(0.116);
  }
}
.snow:nth-child(134) {
  opacity: 0.9764;
  transform: translate(77.438vw, -10px) scale(0.004);
  animation: fall-134 30s -10s linear infinite;
}
@keyframes fall-134 {
  37.314% {
    transform: translate(77.1135vw, 37.314vh) scale(0.004);
  }
  to {
    transform: translate(77.27575vw, 100vh) scale(0.004);
  }
}
.snow:nth-child(135) {
  opacity: 0.1135;
  transform: translate(58.6527vw, -10px) scale(0.1449);
  animation: fall-135 26s -11s linear infinite;
}
@keyframes fall-135 {
  43.702% {
    transform: translate(50.183vw, 43.702vh) scale(0.1449);
  }
  to {
    transform: translate(54.41785vw, 100vh) scale(0.1449);
  }
}
.snow:nth-child(136) {
  opacity: 0.2296;
  transform: translate(26.7879vw, -10px) scale(0.1844);
  animation: fall-136 14s -29s linear infinite;
}
@keyframes fall-136 {
  50.798% {
    transform: translate(27.1249vw, 50.798vh) scale(0.1844);
  }
  to {
    transform: translate(26.9564vw, 100vh) scale(0.1844);
  }
}
.snow:nth-child(137) {
  opacity: 0.4178;
  transform: translate(3.5021vw, -10px) scale(0.0812);
  animation: fall-137 26s -30s linear infinite;
}
@keyframes fall-137 {
  47.582% {
    transform: translate(5.0003vw, 47.582vh) scale(0.0812);
  }
  to {
    transform: translate(4.2512vw, 100vh) scale(0.0812);
  }
}
.snow:nth-child(138) {
  opacity: 0.2518;
  transform: translate(28.024vw, -10px) scale(0.0116);
  animation: fall-138 21s -4s linear infinite;
}
@keyframes fall-138 {
  48.974% {
    transform: translate(26.8001vw, 48.974vh) scale(0.0116);
  }
  to {
    transform: translate(27.41205vw, 100vh) scale(0.0116);
  }
}
.snow:nth-child(139) {
  opacity: 0.5127;
  transform: translate(70.0275vw, -10px) scale(0.0046);
  animation: fall-139 20s -9s linear infinite;
}
@keyframes fall-139 {
  63.988% {
    transform: translate(69.6892vw, 63.988vh) scale(0.0046);
  }
  to {
    transform: translate(69.85835vw, 100vh) scale(0.0046);
  }
}
.snow:nth-child(140) {
  opacity: 0.2105;
  transform: translate(23.2148vw, -10px) scale(0.0779);
  animation: fall-140 11s -24s linear infinite;
}
@keyframes fall-140 {
  38.115% {
    transform: translate(30.1512vw, 38.115vh) scale(0.0779);
  }
  to {
    transform: translate(26.683vw, 100vh) scale(0.0779);
  }
}
.snow:nth-child(141) {
  opacity: 0.3254;
  transform: translate(78.0102vw, -10px) scale(0.2407);
  animation: fall-141 22s -27s linear infinite;
}
@keyframes fall-141 {
  60.572% {
    transform: translate(75.1354vw, 60.572vh) scale(0.2407);
  }
  to {
    transform: translate(76.5728vw, 100vh) scale(0.2407);
  }
}
.snow:nth-child(142) {
  opacity: 0.5536;
  transform: translate(25.2861vw, -10px) scale(0.1507);
  animation: fall-142 30s -4s linear infinite;
}
@keyframes fall-142 {
  61.037% {
    transform: translate(17.9578vw, 61.037vh) scale(0.1507);
  }
  to {
    transform: translate(21.62195vw, 100vh) scale(0.1507);
  }
}
.snow:nth-child(143) {
  opacity: 0.1828;
  transform: translate(7.8968vw, -10px) scale(0.1301);
  animation: fall-143 11s -20s linear infinite;
}
@keyframes fall-143 {
  58.594% {
    transform: translate(14.9823vw, 58.594vh) scale(0.1301);
  }
  to {
    transform: translate(11.43955vw, 100vh) scale(0.1301);
  }
}
.snow:nth-child(144) {
  opacity: 0.8097;
  transform: translate(68.7643vw, -10px) scale(0.0586);
  animation: fall-144 13s -21s linear infinite;
}
@keyframes fall-144 {
  42.769% {
    transform: translate(67.5337vw, 42.769vh) scale(0.0586);
  }
  to {
    transform: translate(68.149vw, 100vh) scale(0.0586);
  }
}
.snow:nth-child(145) {
  opacity: 0.4759;
  transform: translate(53.097vw, -10px) scale(0.1773);
  animation: fall-145 11s -13s linear infinite;
}
@keyframes fall-145 {
  69.358% {
    transform: translate(51.621vw, 69.358vh) scale(0.1773);
  }
  to {
    transform: translate(52.359vw, 100vh) scale(0.1773);
  }
}
.snow:nth-child(146) {
  opacity: 0.9385;
  transform: translate(28.0357vw, -10px) scale(0.1281);
  animation: fall-146 27s -28s linear infinite;
}
@keyframes fall-146 {
  48.843% {
    transform: translate(22.7428vw, 48.843vh) scale(0.1281);
  }
  to {
    transform: translate(25.38925vw, 100vh) scale(0.1281);
  }
}
.snow:nth-child(147) {
  opacity: 0.1902;
  transform: translate(21.9026vw, -10px) scale(0.0049);
  animation: fall-147 28s -3s linear infinite;
}
@keyframes fall-147 {
  75.167% {
    transform: translate(13.1715vw, 75.167vh) scale(0.0049);
  }
  to {
    transform: translate(17.53705vw, 100vh) scale(0.0049);
  }
}
.snow:nth-child(148) {
  opacity: 0.2237;
  transform: translate(67.4386vw, -10px) scale(0.0687);
  animation: fall-148 15s -6s linear infinite;
}
@keyframes fall-148 {
  70.325% {
    transform: translate(74.6407vw, 70.325vh) scale(0.0687);
  }
  to {
    transform: translate(71.03965vw, 100vh) scale(0.0687);
  }
}
.snow:nth-child(149) {
  opacity: 0.1147;
  transform: translate(64.315vw, -10px) scale(0.0797);
  animation: fall-149 22s -6s linear infinite;
}
@keyframes fall-149 {
  30.517% {
    transform: translate(62.4865vw, 30.517vh) scale(0.0797);
  }
  to {
    transform: translate(63.40075vw, 100vh) scale(0.0797);
  }
}
.snow:nth-child(150) {
  opacity: 0.9475;
  transform: translate(71.985vw, -10px) scale(0.0813);
  animation: fall-150 15s -26s linear infinite;
}
@keyframes fall-150 {
  50.518% {
    transform: translate(63.9171vw, 50.518vh) scale(0.0813);
  }
  to {
    transform: translate(67.95105vw, 100vh) scale(0.0813);
  }
}
.snow:nth-child(151) {
  opacity: 0.555;
  transform: translate(72.2288vw, -10px) scale(0.0798);
  animation: fall-151 26s -2s linear infinite;
}
@keyframes fall-151 {
  32.387% {
    transform: translate(78.2684vw, 32.387vh) scale(0.0798);
  }
  to {
    transform: translate(75.2486vw, 100vh) scale(0.0798);
  }
}
.snow:nth-child(152) {
  opacity: 0.454;
  transform: translate(20.669vw, -10px) scale(0.2314);
  animation: fall-152 28s -25s linear infinite;
}
@keyframes fall-152 {
  43.987% {
    transform: translate(28.5027vw, 43.987vh) scale(0.2314);
  }
  to {
    transform: translate(24.58585vw, 100vh) scale(0.2314);
  }
}
.snow:nth-child(153) {
  opacity: 0.9815;
  transform: translate(13.4487vw, -10px) scale(0.2343);
  animation: fall-153 20s -18s linear infinite;
}
@keyframes fall-153 {
  51.897% {
    transform: translate(14.8718vw, 51.897vh) scale(0.2343);
  }
  to {
    transform: translate(14.16025vw, 100vh) scale(0.2343);
  }
}
.snow:nth-child(154) {
  opacity: 0.7979;
  transform: translate(17.4859vw, -10px) scale(0.0631);
  animation: fall-154 16s -11s linear infinite;
}
@keyframes fall-154 {
  62.304% {
    transform: translate(26.3236vw, 62.304vh) scale(0.0631);
  }
  to {
    transform: translate(21.90475vw, 100vh) scale(0.0631);
  }
}
.snow:nth-child(155) {
  opacity: 0.5923;
  transform: translate(27.4103vw, -10px) scale(0.1863);
  animation: fall-155 22s -12s linear infinite;
}
@keyframes fall-155 {
  69.36% {
    transform: translate(17.9686vw, 69.36vh) scale(0.1863);
  }
  to {
    transform: translate(22.68945vw, 100vh) scale(0.1863);
  }
}
.snow:nth-child(156) {
  opacity: 0.0575;
  transform: translate(68.2382vw, -10px) scale(0.1582);
  animation: fall-156 24s -17s linear infinite;
}
@keyframes fall-156 {
  31.59% {
    transform: translate(61.253vw, 31.59vh) scale(0.1582);
  }
  to {
    transform: translate(64.7456vw, 100vh) scale(0.1582);
  }
}
.snow:nth-child(157) {
  opacity: 0.3676;
  transform: translate(71.8776vw, -10px) scale(0.1428);
  animation: fall-157 20s -27s linear infinite;
}
@keyframes fall-157 {
  45.529% {
    transform: translate(68.2722vw, 45.529vh) scale(0.1428);
  }
  to {
    transform: translate(70.0749vw, 100vh) scale(0.1428);
  }
}
.snow:nth-child(158) {
  opacity: 0.3217;
  transform: translate(10.7588vw, -10px) scale(0.0899);
  animation: fall-158 15s -15s linear infinite;
}
@keyframes fall-158 {
  32.022% {
    transform: translate(11.0911vw, 32.022vh) scale(0.0899);
  }
  to {
    transform: translate(10.92495vw, 100vh) scale(0.0899);
  }
}
.snow:nth-child(159) {
  opacity: 0.3929;
  transform: translate(55.2057vw, -10px) scale(0.2471);
  animation: fall-159 21s -8s linear infinite;
}
@keyframes fall-159 {
  42.874% {
    transform: translate(49.3133vw, 42.874vh) scale(0.2471);
  }
  to {
    transform: translate(52.2595vw, 100vh) scale(0.2471);
  }
}
.snow:nth-child(160) {
  opacity: 0.414;
  transform: translate(36.7718vw, -10px) scale(0.0427);
  animation: fall-160 20s -10s linear infinite;
}
@keyframes fall-160 {
  69.908% {
    transform: translate(41.5321vw, 69.908vh) scale(0.0427);
  }
  to {
    transform: translate(39.15195vw, 100vh) scale(0.0427);
  }
}
.snow:nth-child(161) {
  opacity: 0.0565;
  transform: translate(30.8104vw, -10px) scale(0.1358);
  animation: fall-161 27s -20s linear infinite;
}
@keyframes fall-161 {
  36.008% {
    transform: translate(35.3902vw, 36.008vh) scale(0.1358);
  }
  to {
    transform: translate(33.1003vw, 100vh) scale(0.1358);
  }
}
.snow:nth-child(162) {
  opacity: 0.2569;
  transform: translate(63.8468vw, -10px) scale(0.0358);
  animation: fall-162 26s -30s linear infinite;
}
@keyframes fall-162 {
  78.64% {
    transform: translate(64.3363vw, 78.64vh) scale(0.0358);
  }
  to {
    transform: translate(64.09155vw, 100vh) scale(0.0358);
  }
}
.snow:nth-child(163) {
  opacity: 0.766;
  transform: translate(7.1909vw, -10px) scale(0.1924);
  animation: fall-163 16s -16s linear infinite;
}
@keyframes fall-163 {
  77.231% {
    transform: translate(3.6712vw, 77.231vh) scale(0.1924);
  }
  to {
    transform: translate(5.43105vw, 100vh) scale(0.1924);
  }
}
.snow:nth-child(164) {
  opacity: 0.486;
  transform: translate(88.3551vw, -10px) scale(0.1594);
  animation: fall-164 30s -29s linear infinite;
}
@keyframes fall-164 {
  35.556% {
    transform: translate(98.2809vw, 35.556vh) scale(0.1594);
  }
  to {
    transform: translate(93.318vw, 100vh) scale(0.1594);
  }
}
.snow:nth-child(165) {
  opacity: 0.5273;
  transform: translate(55.2593vw, -10px) scale(0.0854);
  animation: fall-165 27s -22s linear infinite;
}
@keyframes fall-165 {
  55.527% {
    transform: translate(61.2601vw, 55.527vh) scale(0.0854);
  }
  to {
    transform: translate(58.2597vw, 100vh) scale(0.0854);
  }
}
.snow:nth-child(166) {
  opacity: 0.5039;
  transform: translate(1.7733vw, -10px) scale(0.2315);
  animation: fall-166 20s -16s linear infinite;
}
@keyframes fall-166 {
  48.814% {
    transform: translate(-3.8571vw, 48.814vh) scale(0.2315);
  }
  to {
    transform: translate(-1.0419vw, 100vh) scale(0.2315);
  }
}
.snow:nth-child(167) {
  opacity: 0.8865;
  transform: translate(58.4552vw, -10px) scale(0.0653);
  animation: fall-167 29s -14s linear infinite;
}
@keyframes fall-167 {
  34.302% {
    transform: translate(49.973vw, 34.302vh) scale(0.0653);
  }
  to {
    transform: translate(54.2141vw, 100vh) scale(0.0653);
  }
}
.snow:nth-child(168) {
  opacity: 0.5927;
  transform: translate(61.5319vw, -10px) scale(0.0643);
  animation: fall-168 27s -21s linear infinite;
}
@keyframes fall-168 {
  69.812% {
    transform: translate(54.7782vw, 69.812vh) scale(0.0643);
  }
  to {
    transform: translate(58.15505vw, 100vh) scale(0.0643);
  }
}
.snow:nth-child(169) {
  opacity: 0.5596;
  transform: translate(14.5894vw, -10px) scale(0.1398);
  animation: fall-169 28s -9s linear infinite;
}
@keyframes fall-169 {
  32.166% {
    transform: translate(13.9141vw, 32.166vh) scale(0.1398);
  }
  to {
    transform: translate(14.25175vw, 100vh) scale(0.1398);
  }
}
.snow:nth-child(170) {
  opacity: 0.3964;
  transform: translate(76.1874vw, -10px) scale(0.0703);
  animation: fall-170 16s -30s linear infinite;
}
@keyframes fall-170 {
  60.344% {
    transform: translate(74.8928vw, 60.344vh) scale(0.0703);
  }
  to {
    transform: translate(75.5401vw, 100vh) scale(0.0703);
  }
}
.snow:nth-child(171) {
  opacity: 0.896;
  transform: translate(74.7969vw, -10px) scale(0.0109);
  animation: fall-171 13s -28s linear infinite;
}
@keyframes fall-171 {
  47.297% {
    transform: translate(68.9196vw, 47.297vh) scale(0.0109);
  }
  to {
    transform: translate(71.85825vw, 100vh) scale(0.0109);
  }
}
.snow:nth-child(172) {
  opacity: 0.9486;
  transform: translate(66.7953vw, -10px) scale(0.072);
  animation: fall-172 24s -14s linear infinite;
}
@keyframes fall-172 {
  35.619% {
    transform: translate(64.2782vw, 35.619vh) scale(0.072);
  }
  to {
    transform: translate(65.53675vw, 100vh) scale(0.072);
  }
}
.snow:nth-child(173) {
  opacity: 0.2036;
  transform: translate(8.3005vw, -10px) scale(0.1756);
  animation: fall-173 15s -28s linear infinite;
}
@keyframes fall-173 {
  42.226% {
    transform: translate(8.3004vw, 42.226vh) scale(0.1756);
  }
  to {
    transform: translate(8.30045vw, 100vh) scale(0.1756);
  }
}
.snow:nth-child(174) {
  opacity: 0.7913;
  transform: translate(67.1565vw, -10px) scale(0.2491);
  animation: fall-174 28s -11s linear infinite;
}
@keyframes fall-174 {
  57.403% {
    transform: translate(70.113vw, 57.403vh) scale(0.2491);
  }
  to {
    transform: translate(68.63475vw, 100vh) scale(0.2491);
  }
}
.snow:nth-child(175) {
  opacity: 0.3928;
  transform: translate(93.7106vw, -10px) scale(0.2104);
  animation: fall-175 10s -24s linear infinite;
}
@keyframes fall-175 {
  36.014% {
    transform: translate(84.6132vw, 36.014vh) scale(0.2104);
  }
  to {
    transform: translate(89.1619vw, 100vh) scale(0.2104);
  }
}
.snow:nth-child(176) {
  opacity: 0.4785;
  transform: translate(40.3451vw, -10px) scale(0.231);
  animation: fall-176 16s -20s linear infinite;
}
@keyframes fall-176 {
  45.362% {
    transform: translate(40.5669vw, 45.362vh) scale(0.231);
  }
  to {
    transform: translate(40.456vw, 100vh) scale(0.231);
  }
}
.snow:nth-child(177) {
  opacity: 0.0483;
  transform: translate(42.5192vw, -10px) scale(0.1078);
  animation: fall-177 17s -16s linear infinite;
}
@keyframes fall-177 {
  37.854% {
    transform: translate(33.195vw, 37.854vh) scale(0.1078);
  }
  to {
    transform: translate(37.8571vw, 100vh) scale(0.1078);
  }
}
.snow:nth-child(178) {
  opacity: 0.3114;
  transform: translate(73.7512vw, -10px) scale(0.1323);
  animation: fall-178 11s -21s linear infinite;
}
@keyframes fall-178 {
  72.418% {
    transform: translate(74.9014vw, 72.418vh) scale(0.1323);
  }
  to {
    transform: translate(74.3263vw, 100vh) scale(0.1323);
  }
}
.snow:nth-child(179) {
  opacity: 0.1621;
  transform: translate(48.8499vw, -10px) scale(0.1466);
  animation: fall-179 20s -6s linear infinite;
}
@keyframes fall-179 {
  76.355% {
    transform: translate(42.786vw, 76.355vh) scale(0.1466);
  }
  to {
    transform: translate(45.81795vw, 100vh) scale(0.1466);
  }
}
.snow:nth-child(180) {
  opacity: 0.6741;
  transform: translate(40.2254vw, -10px) scale(0.2389);
  animation: fall-180 22s -21s linear infinite;
}
@keyframes fall-180 {
  43.179% {
    transform: translate(31.6651vw, 43.179vh) scale(0.2389);
  }
  to {
    transform: translate(35.94525vw, 100vh) scale(0.2389);
  }
}
.snow:nth-child(181) {
  opacity: 0.4645;
  transform: translate(97.6324vw, -10px) scale(0.1074);
  animation: fall-181 29s -9s linear infinite;
}
@keyframes fall-181 {
  63.765% {
    transform: translate(90.8085vw, 63.765vh) scale(0.1074);
  }
  to {
    transform: translate(94.22045vw, 100vh) scale(0.1074);
  }
}
.snow:nth-child(182) {
  opacity: 0.2425;
  transform: translate(50.8664vw, -10px) scale(0.0521);
  animation: fall-182 23s -7s linear infinite;
}
@keyframes fall-182 {
  59.325% {
    transform: translate(48.552vw, 59.325vh) scale(0.0521);
  }
  to {
    transform: translate(49.7092vw, 100vh) scale(0.0521);
  }
}
.snow:nth-child(183) {
  opacity: 0.2043;
  transform: translate(4.9134vw, -10px) scale(0.1376);
  animation: fall-183 10s -16s linear infinite;
}
@keyframes fall-183 {
  34.429% {
    transform: translate(11.6327vw, 34.429vh) scale(0.1376);
  }
  to {
    transform: translate(8.27305vw, 100vh) scale(0.1376);
  }
}
.snow:nth-child(184) {
  opacity: 0.6029;
  transform: translate(94.2726vw, -10px) scale(0.01);
  animation: fall-184 11s -2s linear infinite;
}
@keyframes fall-184 {
  45.831% {
    transform: translate(96.3628vw, 45.831vh) scale(0.01);
  }
  to {
    transform: translate(95.3177vw, 100vh) scale(0.01);
  }
}
.snow:nth-child(185) {
  opacity: 0.5249;
  transform: translate(71.3675vw, -10px) scale(0.2496);
  animation: fall-185 26s -18s linear infinite;
}
@keyframes fall-185 {
  34.756% {
    transform: translate(80.2767vw, 34.756vh) scale(0.2496);
  }
  to {
    transform: translate(75.8221vw, 100vh) scale(0.2496);
  }
}
.snow:nth-child(186) {
  opacity: 0.6158;
  transform: translate(36.7927vw, -10px) scale(0.0841);
  animation: fall-186 30s -9s linear infinite;
}
@keyframes fall-186 {
  62.277% {
    transform: translate(36.8897vw, 62.277vh) scale(0.0841);
  }
  to {
    transform: translate(36.8412vw, 100vh) scale(0.0841);
  }
}
.snow:nth-child(187) {
  opacity: 0.4453;
  transform: translate(10.2752vw, -10px) scale(0.1513);
  animation: fall-187 24s -27s linear infinite;
}
@keyframes fall-187 {
  44.479% {
    transform: translate(19.5951vw, 44.479vh) scale(0.1513);
  }
  to {
    transform: translate(14.93515vw, 100vh) scale(0.1513);
  }
}
.snow:nth-child(188) {
  opacity: 0.1522;
  transform: translate(98.51vw, -10px) scale(0.0104);
  animation: fall-188 30s -10s linear infinite;
}
@keyframes fall-188 {
  31.258% {
    transform: translate(106.4898vw, 31.258vh) scale(0.0104);
  }
  to {
    transform: translate(102.4999vw, 100vh) scale(0.0104);
  }
}
.snow:nth-child(189) {
  opacity: 0.7361;
  transform: translate(56.319vw, -10px) scale(0.04);
  animation: fall-189 22s -21s linear infinite;
}
@keyframes fall-189 {
  54.649% {
    transform: translate(46.7195vw, 54.649vh) scale(0.04);
  }
  to {
    transform: translate(51.51925vw, 100vh) scale(0.04);
  }
}
.snow:nth-child(190) {
  opacity: 0.5701;
  transform: translate(78.4926vw, -10px) scale(0.0343);
  animation: fall-190 19s -17s linear infinite;
}
@keyframes fall-190 {
  62.21% {
    transform: translate(69.8397vw, 62.21vh) scale(0.0343);
  }
  to {
    transform: translate(74.16615vw, 100vh) scale(0.0343);
  }
}
.snow:nth-child(191) {
  opacity: 0.3614;
  transform: translate(22.2479vw, -10px) scale(0.1272);
  animation: fall-191 25s -23s linear infinite;
}
@keyframes fall-191 {
  74.614% {
    transform: translate(31.6643vw, 74.614vh) scale(0.1272);
  }
  to {
    transform: translate(26.9561vw, 100vh) scale(0.1272);
  }
}
.snow:nth-child(192) {
  opacity: 0.6018;
  transform: translate(58.1491vw, -10px) scale(0.2472);
  animation: fall-192 27s -23s linear infinite;
}
@keyframes fall-192 {
  52.081% {
    transform: translate(48.9637vw, 52.081vh) scale(0.2472);
  }
  to {
    transform: translate(53.5564vw, 100vh) scale(0.2472);
  }
}
.snow:nth-child(193) {
  opacity: 0.6146;
  transform: translate(20.3684vw, -10px) scale(0.0295);
  animation: fall-193 18s -2s linear infinite;
}
@keyframes fall-193 {
  72.104% {
    transform: translate(18.9192vw, 72.104vh) scale(0.0295);
  }
  to {
    transform: translate(19.6438vw, 100vh) scale(0.0295);
  }
}
.snow:nth-child(194) {
  opacity: 0.999;
  transform: translate(81.9739vw, -10px) scale(0.2037);
  animation: fall-194 17s -20s linear infinite;
}
@keyframes fall-194 {
  43.885% {
    transform: translate(89.2494vw, 43.885vh) scale(0.2037);
  }
  to {
    transform: translate(85.61165vw, 100vh) scale(0.2037);
  }
}
.snow:nth-child(195) {
  opacity: 0.9715;
  transform: translate(43.016vw, -10px) scale(0.1683);
  animation: fall-195 23s -14s linear infinite;
}
@keyframes fall-195 {
  67.171% {
    transform: translate(51.337vw, 67.171vh) scale(0.1683);
  }
  to {
    transform: translate(47.1765vw, 100vh) scale(0.1683);
  }
}
.snow:nth-child(196) {
  opacity: 0.0789;
  transform: translate(70.3281vw, -10px) scale(0.1152);
  animation: fall-196 26s -23s linear infinite;
}
@keyframes fall-196 {
  41.128% {
    transform: translate(74.977vw, 41.128vh) scale(0.1152);
  }
  to {
    transform: translate(72.65255vw, 100vh) scale(0.1152);
  }
}
.snow:nth-child(197) {
  opacity: 0.4598;
  transform: translate(91.6602vw, -10px) scale(0.0904);
  animation: fall-197 21s -4s linear infinite;
}
@keyframes fall-197 {
  31.294% {
    transform: translate(97.5278vw, 31.294vh) scale(0.0904);
  }
  to {
    transform: translate(94.594vw, 100vh) scale(0.0904);
  }
}
.snow:nth-child(198) {
  opacity: 0.9384;
  transform: translate(4.782vw, -10px) scale(0.0453);
  animation: fall-198 16s -30s linear infinite;
}
@keyframes fall-198 {
  43.404% {
    transform: translate(12.3657vw, 43.404vh) scale(0.0453);
  }
  to {
    transform: translate(8.57385vw, 100vh) scale(0.0453);
  }
}
.snow:nth-child(199) {
  opacity: 0.4509;
  transform: translate(76.1858vw, -10px) scale(0.2035);
  animation: fall-199 30s -28s linear infinite;
}
@keyframes fall-199 {
  48.857% {
    transform: translate(66.5498vw, 48.857vh) scale(0.2035);
  }
  to {
    transform: translate(71.3678vw, 100vh) scale(0.2035);
  }
}
.snow:nth-child(200) {
  opacity: 0.2154;
  transform: translate(54.3758vw, -10px) scale(0.19);
  animation: fall-200 13s -4s linear infinite;
}
@keyframes fall-200 {
  58.596% {
    transform: translate(53.9596vw, 58.596vh) scale(0.19);
  }
  to {
    transform: translate(54.1677vw, 100vh) scale(0.19);
  }
}/*# sourceMappingURL=style.css.map */