.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.3117;
  transform: translate(47.8046vw, -10px) scale(0.0052);
  animation: fall-1 28s -9s linear infinite;
}
@keyframes fall-1 {
  40.325% {
    transform: translate(38.9043vw, 40.325vh) scale(0.0052);
  }
  to {
    transform: translate(43.35445vw, 100vh) scale(0.0052);
  }
}
.snow:nth-child(2) {
  opacity: 0.9539;
  transform: translate(46.4193vw, -10px) scale(0.1289);
  animation: fall-2 23s -30s linear infinite;
}
@keyframes fall-2 {
  72.667% {
    transform: translate(41.3587vw, 72.667vh) scale(0.1289);
  }
  to {
    transform: translate(43.889vw, 100vh) scale(0.1289);
  }
}
.snow:nth-child(3) {
  opacity: 0.6756;
  transform: translate(57.0794vw, -10px) scale(0.5576);
  animation: fall-3 17s -30s linear infinite;
}
@keyframes fall-3 {
  56.923% {
    transform: translate(47.202vw, 56.923vh) scale(0.5576);
  }
  to {
    transform: translate(52.1407vw, 100vh) scale(0.5576);
  }
}
.snow:nth-child(4) {
  opacity: 0.477;
  transform: translate(12.1028vw, -10px) scale(0.1532);
  animation: fall-4 25s -14s linear infinite;
}
@keyframes fall-4 {
  74.933% {
    transform: translate(14.0843vw, 74.933vh) scale(0.1532);
  }
  to {
    transform: translate(13.09355vw, 100vh) scale(0.1532);
  }
}
.snow:nth-child(5) {
  opacity: 0.7544;
  transform: translate(99.5913vw, -10px) scale(0.2729);
  animation: fall-5 21s -25s linear infinite;
}
@keyframes fall-5 {
  62.325% {
    transform: translate(102.5253vw, 62.325vh) scale(0.2729);
  }
  to {
    transform: translate(101.0583vw, 100vh) scale(0.2729);
  }
}
.snow:nth-child(6) {
  opacity: 0.3038;
  transform: translate(57.9175vw, -10px) scale(0.2831);
  animation: fall-6 15s -24s linear infinite;
}
@keyframes fall-6 {
  56.004% {
    transform: translate(58.3091vw, 56.004vh) scale(0.2831);
  }
  to {
    transform: translate(58.1133vw, 100vh) scale(0.2831);
  }
}
.snow:nth-child(7) {
  opacity: 0.4051;
  transform: translate(93.0017vw, -10px) scale(0.4534);
  animation: fall-7 18s -16s linear infinite;
}
@keyframes fall-7 {
  52.913% {
    transform: translate(102.8157vw, 52.913vh) scale(0.4534);
  }
  to {
    transform: translate(97.9087vw, 100vh) scale(0.4534);
  }
}
.snow:nth-child(8) {
  opacity: 0.5917;
  transform: translate(42.2225vw, -10px) scale(0.0284);
  animation: fall-8 23s -22s linear infinite;
}
@keyframes fall-8 {
  46.366% {
    transform: translate(51.0591vw, 46.366vh) scale(0.0284);
  }
  to {
    transform: translate(46.6408vw, 100vh) scale(0.0284);
  }
}
.snow:nth-child(9) {
  opacity: 0.5735;
  transform: translate(87.4082vw, -10px) scale(0.0215);
  animation: fall-9 24s -29s linear infinite;
}
@keyframes fall-9 {
  53.654% {
    transform: translate(78.5153vw, 53.654vh) scale(0.0215);
  }
  to {
    transform: translate(82.96175vw, 100vh) scale(0.0215);
  }
}
.snow:nth-child(10) {
  opacity: 0.2467;
  transform: translate(13.7839vw, -10px) scale(0.7312);
  animation: fall-10 11s -11s linear infinite;
}
@keyframes fall-10 {
  71.647% {
    transform: translate(16.933vw, 71.647vh) scale(0.7312);
  }
  to {
    transform: translate(15.35845vw, 100vh) scale(0.7312);
  }
}
.snow:nth-child(11) {
  opacity: 0.462;
  transform: translate(11.9278vw, -10px) scale(0.501);
  animation: fall-11 11s -8s linear infinite;
}
@keyframes fall-11 {
  33.091% {
    transform: translate(8.1045vw, 33.091vh) scale(0.501);
  }
  to {
    transform: translate(10.01615vw, 100vh) scale(0.501);
  }
}
.snow:nth-child(12) {
  opacity: 0.1373;
  transform: translate(46.3403vw, -10px) scale(0.5347);
  animation: fall-12 11s -10s linear infinite;
}
@keyframes fall-12 {
  65.305% {
    transform: translate(39.4898vw, 65.305vh) scale(0.5347);
  }
  to {
    transform: translate(42.91505vw, 100vh) scale(0.5347);
  }
}
.snow:nth-child(13) {
  opacity: 0.2189;
  transform: translate(84.211vw, -10px) scale(0.5821);
  animation: fall-13 13s -13s linear infinite;
}
@keyframes fall-13 {
  70.143% {
    transform: translate(76.0488vw, 70.143vh) scale(0.5821);
  }
  to {
    transform: translate(80.1299vw, 100vh) scale(0.5821);
  }
}
.snow:nth-child(14) {
  opacity: 0.6334;
  transform: translate(88.4547vw, -10px) scale(0.6967);
  animation: fall-14 27s -27s linear infinite;
}
@keyframes fall-14 {
  64.085% {
    transform: translate(81.5275vw, 64.085vh) scale(0.6967);
  }
  to {
    transform: translate(84.9911vw, 100vh) scale(0.6967);
  }
}
.snow:nth-child(15) {
  opacity: 0.7969;
  transform: translate(83.4223vw, -10px) scale(0.3983);
  animation: fall-15 22s -12s linear infinite;
}
@keyframes fall-15 {
  74.458% {
    transform: translate(74.8063vw, 74.458vh) scale(0.3983);
  }
  to {
    transform: translate(79.1143vw, 100vh) scale(0.3983);
  }
}
.snow:nth-child(16) {
  opacity: 0.3816;
  transform: translate(2.8523vw, -10px) scale(0.397);
  animation: fall-16 16s -30s linear infinite;
}
@keyframes fall-16 {
  57.935% {
    transform: translate(-5.7179vw, 57.935vh) scale(0.397);
  }
  to {
    transform: translate(-1.4328vw, 100vh) scale(0.397);
  }
}
.snow:nth-child(17) {
  opacity: 0.476;
  transform: translate(12.7546vw, -10px) scale(0.6309);
  animation: fall-17 20s -2s linear infinite;
}
@keyframes fall-17 {
  68.371% {
    transform: translate(4.6614vw, 68.371vh) scale(0.6309);
  }
  to {
    transform: translate(8.708vw, 100vh) scale(0.6309);
  }
}
.snow:nth-child(18) {
  opacity: 0.7802;
  transform: translate(0.0572vw, -10px) scale(0.3432);
  animation: fall-18 11s -11s linear infinite;
}
@keyframes fall-18 {
  78.144% {
    transform: translate(-8.4471vw, 78.144vh) scale(0.3432);
  }
  to {
    transform: translate(-4.19495vw, 100vh) scale(0.3432);
  }
}
.snow:nth-child(19) {
  opacity: 0.0014;
  transform: translate(89.9675vw, -10px) scale(0.9633);
  animation: fall-19 26s -5s linear infinite;
}
@keyframes fall-19 {
  75.523% {
    transform: translate(94.6959vw, 75.523vh) scale(0.9633);
  }
  to {
    transform: translate(92.3317vw, 100vh) scale(0.9633);
  }
}
.snow:nth-child(20) {
  opacity: 0.3107;
  transform: translate(92.6929vw, -10px) scale(0.9109);
  animation: fall-20 24s -27s linear infinite;
}
@keyframes fall-20 {
  40.661% {
    transform: translate(82.8778vw, 40.661vh) scale(0.9109);
  }
  to {
    transform: translate(87.78535vw, 100vh) scale(0.9109);
  }
}
.snow:nth-child(21) {
  opacity: 0.1885;
  transform: translate(8.997vw, -10px) scale(0.5887);
  animation: fall-21 23s -12s linear infinite;
}
@keyframes fall-21 {
  72.776% {
    transform: translate(11.4081vw, 72.776vh) scale(0.5887);
  }
  to {
    transform: translate(10.20255vw, 100vh) scale(0.5887);
  }
}
.snow:nth-child(22) {
  opacity: 0.6132;
  transform: translate(10.3718vw, -10px) scale(0.8455);
  animation: fall-22 25s -20s linear infinite;
}
@keyframes fall-22 {
  72.771% {
    transform: translate(4.0296vw, 72.771vh) scale(0.8455);
  }
  to {
    transform: translate(7.2007vw, 100vh) scale(0.8455);
  }
}
.snow:nth-child(23) {
  opacity: 0.785;
  transform: translate(80.0949vw, -10px) scale(0.6695);
  animation: fall-23 18s -10s linear infinite;
}
@keyframes fall-23 {
  40.084% {
    transform: translate(84.8666vw, 40.084vh) scale(0.6695);
  }
  to {
    transform: translate(82.48075vw, 100vh) scale(0.6695);
  }
}
.snow:nth-child(24) {
  opacity: 0.5081;
  transform: translate(59.1519vw, -10px) scale(0.3865);
  animation: fall-24 17s -30s linear infinite;
}
@keyframes fall-24 {
  39.518% {
    transform: translate(55.3389vw, 39.518vh) scale(0.3865);
  }
  to {
    transform: translate(57.2454vw, 100vh) scale(0.3865);
  }
}
.snow:nth-child(25) {
  opacity: 0.1165;
  transform: translate(91.932vw, -10px) scale(0.2486);
  animation: fall-25 19s -24s linear infinite;
}
@keyframes fall-25 {
  51.627% {
    transform: translate(93.1668vw, 51.627vh) scale(0.2486);
  }
  to {
    transform: translate(92.5494vw, 100vh) scale(0.2486);
  }
}
.snow:nth-child(26) {
  opacity: 0.0667;
  transform: translate(20.2219vw, -10px) scale(0.8434);
  animation: fall-26 12s -30s linear infinite;
}
@keyframes fall-26 {
  58.453% {
    transform: translate(25.8923vw, 58.453vh) scale(0.8434);
  }
  to {
    transform: translate(23.0571vw, 100vh) scale(0.8434);
  }
}
.snow:nth-child(27) {
  opacity: 0.4331;
  transform: translate(30.9139vw, -10px) scale(0.6724);
  animation: fall-27 11s -14s linear infinite;
}
@keyframes fall-27 {
  31.629% {
    transform: translate(27.4379vw, 31.629vh) scale(0.6724);
  }
  to {
    transform: translate(29.1759vw, 100vh) scale(0.6724);
  }
}
.snow:nth-child(28) {
  opacity: 0.2881;
  transform: translate(54.6566vw, -10px) scale(0.5809);
  animation: fall-28 19s -10s linear infinite;
}
@keyframes fall-28 {
  48.086% {
    transform: translate(63.5953vw, 48.086vh) scale(0.5809);
  }
  to {
    transform: translate(59.12595vw, 100vh) scale(0.5809);
  }
}
.snow:nth-child(29) {
  opacity: 0.5913;
  transform: translate(14.3977vw, -10px) scale(0.2256);
  animation: fall-29 19s -9s linear infinite;
}
@keyframes fall-29 {
  66.447% {
    transform: translate(19.1626vw, 66.447vh) scale(0.2256);
  }
  to {
    transform: translate(16.78015vw, 100vh) scale(0.2256);
  }
}
.snow:nth-child(30) {
  opacity: 0.7967;
  transform: translate(26.599vw, -10px) scale(0.8609);
  animation: fall-30 21s -23s linear infinite;
}
@keyframes fall-30 {
  56.234% {
    transform: translate(35.3544vw, 56.234vh) scale(0.8609);
  }
  to {
    transform: translate(30.9767vw, 100vh) scale(0.8609);
  }
}
.snow:nth-child(31) {
  opacity: 0.8276;
  transform: translate(91.4419vw, -10px) scale(0.2216);
  animation: fall-31 10s -10s linear infinite;
}
@keyframes fall-31 {
  46.174% {
    transform: translate(91.7155vw, 46.174vh) scale(0.2216);
  }
  to {
    transform: translate(91.5787vw, 100vh) scale(0.2216);
  }
}
.snow:nth-child(32) {
  opacity: 0.9437;
  transform: translate(77.2673vw, -10px) scale(0.5159);
  animation: fall-32 10s -21s linear infinite;
}
@keyframes fall-32 {
  62.555% {
    transform: translate(68.3919vw, 62.555vh) scale(0.5159);
  }
  to {
    transform: translate(72.8296vw, 100vh) scale(0.5159);
  }
}
.snow:nth-child(33) {
  opacity: 0.5124;
  transform: translate(75.9098vw, -10px) scale(0.5281);
  animation: fall-33 16s -27s linear infinite;
}
@keyframes fall-33 {
  59.545% {
    transform: translate(73.6479vw, 59.545vh) scale(0.5281);
  }
  to {
    transform: translate(74.77885vw, 100vh) scale(0.5281);
  }
}
.snow:nth-child(34) {
  opacity: 0.2074;
  transform: translate(36.7132vw, -10px) scale(0.5124);
  animation: fall-34 22s -30s linear infinite;
}
@keyframes fall-34 {
  43.877% {
    transform: translate(44.8189vw, 43.877vh) scale(0.5124);
  }
  to {
    transform: translate(40.76605vw, 100vh) scale(0.5124);
  }
}
.snow:nth-child(35) {
  opacity: 0.3379;
  transform: translate(56.7309vw, -10px) scale(0.1519);
  animation: fall-35 30s -27s linear infinite;
}
@keyframes fall-35 {
  40.1% {
    transform: translate(53.8394vw, 40.1vh) scale(0.1519);
  }
  to {
    transform: translate(55.28515vw, 100vh) scale(0.1519);
  }
}
.snow:nth-child(36) {
  opacity: 0.9552;
  transform: translate(72.1169vw, -10px) scale(0.4374);
  animation: fall-36 14s -21s linear infinite;
}
@keyframes fall-36 {
  76.169% {
    transform: translate(65.7073vw, 76.169vh) scale(0.4374);
  }
  to {
    transform: translate(68.9121vw, 100vh) scale(0.4374);
  }
}
.snow:nth-child(37) {
  opacity: 0.7583;
  transform: translate(16.6814vw, -10px) scale(0.9947);
  animation: fall-37 27s -3s linear infinite;
}
@keyframes fall-37 {
  34.078% {
    transform: translate(16.9439vw, 34.078vh) scale(0.9947);
  }
  to {
    transform: translate(16.81265vw, 100vh) scale(0.9947);
  }
}
.snow:nth-child(38) {
  opacity: 0.1696;
  transform: translate(41.976vw, -10px) scale(0.9784);
  animation: fall-38 15s -25s linear infinite;
}
@keyframes fall-38 {
  66.861% {
    transform: translate(45.9346vw, 66.861vh) scale(0.9784);
  }
  to {
    transform: translate(43.9553vw, 100vh) scale(0.9784);
  }
}
.snow:nth-child(39) {
  opacity: 0.086;
  transform: translate(11.4581vw, -10px) scale(0.0328);
  animation: fall-39 14s -25s linear infinite;
}
@keyframes fall-39 {
  49.75% {
    transform: translate(11.4757vw, 49.75vh) scale(0.0328);
  }
  to {
    transform: translate(11.4669vw, 100vh) scale(0.0328);
  }
}
.snow:nth-child(40) {
  opacity: 0.368;
  transform: translate(0.7882vw, -10px) scale(0.5075);
  animation: fall-40 22s -28s linear infinite;
}
@keyframes fall-40 {
  38.059% {
    transform: translate(9.9397vw, 38.059vh) scale(0.5075);
  }
  to {
    transform: translate(5.36395vw, 100vh) scale(0.5075);
  }
}
.snow:nth-child(41) {
  opacity: 0.9062;
  transform: translate(19.3997vw, -10px) scale(0.8426);
  animation: fall-41 23s -14s linear infinite;
}
@keyframes fall-41 {
  47.395% {
    transform: translate(19.2699vw, 47.395vh) scale(0.8426);
  }
  to {
    transform: translate(19.3348vw, 100vh) scale(0.8426);
  }
}
.snow:nth-child(42) {
  opacity: 0.2007;
  transform: translate(51.2366vw, -10px) scale(0.5724);
  animation: fall-42 21s -18s linear infinite;
}
@keyframes fall-42 {
  51.884% {
    transform: translate(60.5018vw, 51.884vh) scale(0.5724);
  }
  to {
    transform: translate(55.8692vw, 100vh) scale(0.5724);
  }
}
.snow:nth-child(43) {
  opacity: 0.1883;
  transform: translate(34.5448vw, -10px) scale(0.5922);
  animation: fall-43 24s -14s linear infinite;
}
@keyframes fall-43 {
  60.954% {
    transform: translate(42.5982vw, 60.954vh) scale(0.5922);
  }
  to {
    transform: translate(38.5715vw, 100vh) scale(0.5922);
  }
}
.snow:nth-child(44) {
  opacity: 0.7574;
  transform: translate(63.6389vw, -10px) scale(0.1202);
  animation: fall-44 26s -8s linear infinite;
}
@keyframes fall-44 {
  51.454% {
    transform: translate(55.9157vw, 51.454vh) scale(0.1202);
  }
  to {
    transform: translate(59.7773vw, 100vh) scale(0.1202);
  }
}
.snow:nth-child(45) {
  opacity: 0.2221;
  transform: translate(41.5973vw, -10px) scale(0.8282);
  animation: fall-45 12s -23s linear infinite;
}
@keyframes fall-45 {
  69.355% {
    transform: translate(39.9408vw, 69.355vh) scale(0.8282);
  }
  to {
    transform: translate(40.76905vw, 100vh) scale(0.8282);
  }
}
.snow:nth-child(46) {
  opacity: 0.846;
  transform: translate(25.6554vw, -10px) scale(0.0834);
  animation: fall-46 24s -26s linear infinite;
}
@keyframes fall-46 {
  47.327% {
    transform: translate(24.6226vw, 47.327vh) scale(0.0834);
  }
  to {
    transform: translate(25.139vw, 100vh) scale(0.0834);
  }
}
.snow:nth-child(47) {
  opacity: 0.0921;
  transform: translate(54.6983vw, -10px) scale(0.784);
  animation: fall-47 28s -29s linear infinite;
}
@keyframes fall-47 {
  54.73% {
    transform: translate(58.3726vw, 54.73vh) scale(0.784);
  }
  to {
    transform: translate(56.53545vw, 100vh) scale(0.784);
  }
}
.snow:nth-child(48) {
  opacity: 0.3277;
  transform: translate(98.3023vw, -10px) scale(0.1785);
  animation: fall-48 10s -11s linear infinite;
}
@keyframes fall-48 {
  46.994% {
    transform: translate(103.4142vw, 46.994vh) scale(0.1785);
  }
  to {
    transform: translate(100.85825vw, 100vh) scale(0.1785);
  }
}
.snow:nth-child(49) {
  opacity: 0.2927;
  transform: translate(19.7691vw, -10px) scale(0.0598);
  animation: fall-49 18s -1s linear infinite;
}
@keyframes fall-49 {
  61.44% {
    transform: translate(26.2329vw, 61.44vh) scale(0.0598);
  }
  to {
    transform: translate(23.001vw, 100vh) scale(0.0598);
  }
}
.snow:nth-child(50) {
  opacity: 0.8984;
  transform: translate(56.3796vw, -10px) scale(0.7311);
  animation: fall-50 14s -20s linear infinite;
}
@keyframes fall-50 {
  34.48% {
    transform: translate(59.6219vw, 34.48vh) scale(0.7311);
  }
  to {
    transform: translate(58.00075vw, 100vh) scale(0.7311);
  }
}
.snow:nth-child(51) {
  opacity: 0.7789;
  transform: translate(14.5814vw, -10px) scale(0.6137);
  animation: fall-51 27s -13s linear infinite;
}
@keyframes fall-51 {
  40.096% {
    transform: translate(11.8518vw, 40.096vh) scale(0.6137);
  }
  to {
    transform: translate(13.2166vw, 100vh) scale(0.6137);
  }
}
.snow:nth-child(52) {
  opacity: 0.4929;
  transform: translate(5.8956vw, -10px) scale(0.8257);
  animation: fall-52 14s -1s linear infinite;
}
@keyframes fall-52 {
  47.203% {
    transform: translate(8.8684vw, 47.203vh) scale(0.8257);
  }
  to {
    transform: translate(7.382vw, 100vh) scale(0.8257);
  }
}
.snow:nth-child(53) {
  opacity: 0.1826;
  transform: translate(28.1031vw, -10px) scale(0.6051);
  animation: fall-53 25s -15s linear infinite;
}
@keyframes fall-53 {
  49.666% {
    transform: translate(19.9304vw, 49.666vh) scale(0.6051);
  }
  to {
    transform: translate(24.01675vw, 100vh) scale(0.6051);
  }
}
.snow:nth-child(54) {
  opacity: 0.8383;
  transform: translate(82.5205vw, -10px) scale(0.3848);
  animation: fall-54 30s -3s linear infinite;
}
@keyframes fall-54 {
  42.018% {
    transform: translate(76.6906vw, 42.018vh) scale(0.3848);
  }
  to {
    transform: translate(79.60555vw, 100vh) scale(0.3848);
  }
}
.snow:nth-child(55) {
  opacity: 0.1335;
  transform: translate(20.4413vw, -10px) scale(0.5534);
  animation: fall-55 11s -24s linear infinite;
}
@keyframes fall-55 {
  35.014% {
    transform: translate(18.4234vw, 35.014vh) scale(0.5534);
  }
  to {
    transform: translate(19.43235vw, 100vh) scale(0.5534);
  }
}
.snow:nth-child(56) {
  opacity: 0.4202;
  transform: translate(43.4254vw, -10px) scale(0.6701);
  animation: fall-56 21s -4s linear infinite;
}
@keyframes fall-56 {
  43.954% {
    transform: translate(41.031vw, 43.954vh) scale(0.6701);
  }
  to {
    transform: translate(42.2282vw, 100vh) scale(0.6701);
  }
}
.snow:nth-child(57) {
  opacity: 0.3789;
  transform: translate(42.3966vw, -10px) scale(0.2819);
  animation: fall-57 11s -28s linear infinite;
}
@keyframes fall-57 {
  39.263% {
    transform: translate(50.348vw, 39.263vh) scale(0.2819);
  }
  to {
    transform: translate(46.3723vw, 100vh) scale(0.2819);
  }
}
.snow:nth-child(58) {
  opacity: 0.7941;
  transform: translate(48.5176vw, -10px) scale(0.9663);
  animation: fall-58 17s -30s linear infinite;
}
@keyframes fall-58 {
  75.923% {
    transform: translate(55.9171vw, 75.923vh) scale(0.9663);
  }
  to {
    transform: translate(52.21735vw, 100vh) scale(0.9663);
  }
}
.snow:nth-child(59) {
  opacity: 0.1788;
  transform: translate(48.9008vw, -10px) scale(0.6527);
  animation: fall-59 24s -10s linear infinite;
}
@keyframes fall-59 {
  65.517% {
    transform: translate(46.8001vw, 65.517vh) scale(0.6527);
  }
  to {
    transform: translate(47.85045vw, 100vh) scale(0.6527);
  }
}
.snow:nth-child(60) {
  opacity: 0.4646;
  transform: translate(84.1299vw, -10px) scale(0.8473);
  animation: fall-60 19s -9s linear infinite;
}
@keyframes fall-60 {
  46.32% {
    transform: translate(86.565vw, 46.32vh) scale(0.8473);
  }
  to {
    transform: translate(85.34745vw, 100vh) scale(0.8473);
  }
}
.snow:nth-child(61) {
  opacity: 0.2429;
  transform: translate(88.3213vw, -10px) scale(0.1868);
  animation: fall-61 21s -23s linear infinite;
}
@keyframes fall-61 {
  63.555% {
    transform: translate(80.6648vw, 63.555vh) scale(0.1868);
  }
  to {
    transform: translate(84.49305vw, 100vh) scale(0.1868);
  }
}
.snow:nth-child(62) {
  opacity: 0.8929;
  transform: translate(47.7992vw, -10px) scale(0.8272);
  animation: fall-62 16s -2s linear infinite;
}
@keyframes fall-62 {
  44.277% {
    transform: translate(42.0023vw, 44.277vh) scale(0.8272);
  }
  to {
    transform: translate(44.90075vw, 100vh) scale(0.8272);
  }
}
.snow:nth-child(63) {
  opacity: 0.2806;
  transform: translate(44.168vw, -10px) scale(0.5086);
  animation: fall-63 26s -2s linear infinite;
}
@keyframes fall-63 {
  77.542% {
    transform: translate(45.4312vw, 77.542vh) scale(0.5086);
  }
  to {
    transform: translate(44.7996vw, 100vh) scale(0.5086);
  }
}
.snow:nth-child(64) {
  opacity: 0.7188;
  transform: translate(89.9468vw, -10px) scale(0.2595);
  animation: fall-64 20s -23s linear infinite;
}
@keyframes fall-64 {
  44.541% {
    transform: translate(81.5265vw, 44.541vh) scale(0.2595);
  }
  to {
    transform: translate(85.73665vw, 100vh) scale(0.2595);
  }
}
.snow:nth-child(65) {
  opacity: 0.7742;
  transform: translate(89.1349vw, -10px) scale(0.6139);
  animation: fall-65 14s -5s linear infinite;
}
@keyframes fall-65 {
  33.399% {
    transform: translate(91.61vw, 33.399vh) scale(0.6139);
  }
  to {
    transform: translate(90.37245vw, 100vh) scale(0.6139);
  }
}
.snow:nth-child(66) {
  opacity: 0.8365;
  transform: translate(25.8665vw, -10px) scale(0.3617);
  animation: fall-66 30s -25s linear infinite;
}
@keyframes fall-66 {
  37.916% {
    transform: translate(25.3744vw, 37.916vh) scale(0.3617);
  }
  to {
    transform: translate(25.62045vw, 100vh) scale(0.3617);
  }
}
.snow:nth-child(67) {
  opacity: 0.3467;
  transform: translate(94.5108vw, -10px) scale(0.6543);
  animation: fall-67 15s -26s linear infinite;
}
@keyframes fall-67 {
  52.755% {
    transform: translate(84.6789vw, 52.755vh) scale(0.6543);
  }
  to {
    transform: translate(89.59485vw, 100vh) scale(0.6543);
  }
}
.snow:nth-child(68) {
  opacity: 0.8278;
  transform: translate(90.2549vw, -10px) scale(0.6061);
  animation: fall-68 15s -1s linear infinite;
}
@keyframes fall-68 {
  51.382% {
    transform: translate(85.1479vw, 51.382vh) scale(0.6061);
  }
  to {
    transform: translate(87.7014vw, 100vh) scale(0.6061);
  }
}
.snow:nth-child(69) {
  opacity: 0.2515;
  transform: translate(95.3228vw, -10px) scale(0.5602);
  animation: fall-69 14s -10s linear infinite;
}
@keyframes fall-69 {
  50.534% {
    transform: translate(95.7571vw, 50.534vh) scale(0.5602);
  }
  to {
    transform: translate(95.53995vw, 100vh) scale(0.5602);
  }
}
.snow:nth-child(70) {
  opacity: 0.2565;
  transform: translate(37.871vw, -10px) scale(0.0628);
  animation: fall-70 27s -14s linear infinite;
}
@keyframes fall-70 {
  36.42% {
    transform: translate(30.0635vw, 36.42vh) scale(0.0628);
  }
  to {
    transform: translate(33.96725vw, 100vh) scale(0.0628);
  }
}
.snow:nth-child(71) {
  opacity: 0.7434;
  transform: translate(24.3977vw, -10px) scale(0.3733);
  animation: fall-71 20s -27s linear infinite;
}
@keyframes fall-71 {
  63.362% {
    transform: translate(30.7067vw, 63.362vh) scale(0.3733);
  }
  to {
    transform: translate(27.5522vw, 100vh) scale(0.3733);
  }
}
.snow:nth-child(72) {
  opacity: 0.3707;
  transform: translate(6.7726vw, -10px) scale(0.1105);
  animation: fall-72 30s -9s linear infinite;
}
@keyframes fall-72 {
  61.881% {
    transform: translate(7.7944vw, 61.881vh) scale(0.1105);
  }
  to {
    transform: translate(7.2835vw, 100vh) scale(0.1105);
  }
}
.snow:nth-child(73) {
  opacity: 0.6228;
  transform: translate(8.3684vw, -10px) scale(0.4951);
  animation: fall-73 24s -1s linear infinite;
}
@keyframes fall-73 {
  34.617% {
    transform: translate(8.3583vw, 34.617vh) scale(0.4951);
  }
  to {
    transform: translate(8.36335vw, 100vh) scale(0.4951);
  }
}
.snow:nth-child(74) {
  opacity: 0.2872;
  transform: translate(83.0837vw, -10px) scale(0.9133);
  animation: fall-74 13s -30s linear infinite;
}
@keyframes fall-74 {
  66.773% {
    transform: translate(75.9775vw, 66.773vh) scale(0.9133);
  }
  to {
    transform: translate(79.5306vw, 100vh) scale(0.9133);
  }
}
.snow:nth-child(75) {
  opacity: 0.7717;
  transform: translate(34.5221vw, -10px) scale(0.9659);
  animation: fall-75 20s -3s linear infinite;
}
@keyframes fall-75 {
  68.173% {
    transform: translate(34.2609vw, 68.173vh) scale(0.9659);
  }
  to {
    transform: translate(34.3915vw, 100vh) scale(0.9659);
  }
}
.snow:nth-child(76) {
  opacity: 0.3614;
  transform: translate(16.6833vw, -10px) scale(0.0991);
  animation: fall-76 24s -14s linear infinite;
}
@keyframes fall-76 {
  33.188% {
    transform: translate(16.6897vw, 33.188vh) scale(0.0991);
  }
  to {
    transform: translate(16.6865vw, 100vh) scale(0.0991);
  }
}
.snow:nth-child(77) {
  opacity: 0.0723;
  transform: translate(50.0993vw, -10px) scale(0.031);
  animation: fall-77 10s -12s linear infinite;
}
@keyframes fall-77 {
  57.82% {
    transform: translate(40.936vw, 57.82vh) scale(0.031);
  }
  to {
    transform: translate(45.51765vw, 100vh) scale(0.031);
  }
}
.snow:nth-child(78) {
  opacity: 0.1904;
  transform: translate(96.6524vw, -10px) scale(0.4788);
  animation: fall-78 22s -14s linear infinite;
}
@keyframes fall-78 {
  53.004% {
    transform: translate(91.7656vw, 53.004vh) scale(0.4788);
  }
  to {
    transform: translate(94.209vw, 100vh) scale(0.4788);
  }
}
.snow:nth-child(79) {
  opacity: 0.885;
  transform: translate(64.4818vw, -10px) scale(0.7159);
  animation: fall-79 22s -3s linear infinite;
}
@keyframes fall-79 {
  71.371% {
    transform: translate(73.5452vw, 71.371vh) scale(0.7159);
  }
  to {
    transform: translate(69.0135vw, 100vh) scale(0.7159);
  }
}
.snow:nth-child(80) {
  opacity: 0.9358;
  transform: translate(19.2489vw, -10px) scale(0.372);
  animation: fall-80 18s -28s linear infinite;
}
@keyframes fall-80 {
  32.268% {
    transform: translate(12.0164vw, 32.268vh) scale(0.372);
  }
  to {
    transform: translate(15.63265vw, 100vh) scale(0.372);
  }
}
.snow:nth-child(81) {
  opacity: 0.363;
  transform: translate(5.4328vw, -10px) scale(0.5951);
  animation: fall-81 19s -5s linear infinite;
}
@keyframes fall-81 {
  49.819% {
    transform: translate(9.7615vw, 49.819vh) scale(0.5951);
  }
  to {
    transform: translate(7.59715vw, 100vh) scale(0.5951);
  }
}
.snow:nth-child(82) {
  opacity: 0.6316;
  transform: translate(70.8539vw, -10px) scale(0.9479);
  animation: fall-82 20s -1s linear infinite;
}
@keyframes fall-82 {
  62.678% {
    transform: translate(61.3343vw, 62.678vh) scale(0.9479);
  }
  to {
    transform: translate(66.0941vw, 100vh) scale(0.9479);
  }
}
.snow:nth-child(83) {
  opacity: 0.4757;
  transform: translate(84.8166vw, -10px) scale(0.6801);
  animation: fall-83 16s -25s linear infinite;
}
@keyframes fall-83 {
  73.38% {
    transform: translate(91.0241vw, 73.38vh) scale(0.6801);
  }
  to {
    transform: translate(87.92035vw, 100vh) scale(0.6801);
  }
}
.snow:nth-child(84) {
  opacity: 0.1742;
  transform: translate(8.4698vw, -10px) scale(0.112);
  animation: fall-84 23s -28s linear infinite;
}
@keyframes fall-84 {
  46.765% {
    transform: translate(3.2474vw, 46.765vh) scale(0.112);
  }
  to {
    transform: translate(5.8586vw, 100vh) scale(0.112);
  }
}
.snow:nth-child(85) {
  opacity: 0.4005;
  transform: translate(62.6803vw, -10px) scale(0.8977);
  animation: fall-85 17s -14s linear infinite;
}
@keyframes fall-85 {
  77.893% {
    transform: translate(64.5646vw, 77.893vh) scale(0.8977);
  }
  to {
    transform: translate(63.62245vw, 100vh) scale(0.8977);
  }
}
.snow:nth-child(86) {
  opacity: 0.7775;
  transform: translate(66.7049vw, -10px) scale(0.8475);
  animation: fall-86 24s -17s linear infinite;
}
@keyframes fall-86 {
  39.34% {
    transform: translate(70.8771vw, 39.34vh) scale(0.8475);
  }
  to {
    transform: translate(68.791vw, 100vh) scale(0.8475);
  }
}
.snow:nth-child(87) {
  opacity: 0.2871;
  transform: translate(68vw, -10px) scale(0.7697);
  animation: fall-87 29s -13s linear infinite;
}
@keyframes fall-87 {
  65.526% {
    transform: translate(61.7422vw, 65.526vh) scale(0.7697);
  }
  to {
    transform: translate(64.8711vw, 100vh) scale(0.7697);
  }
}
.snow:nth-child(88) {
  opacity: 0.4455;
  transform: translate(30.4365vw, -10px) scale(0.8725);
  animation: fall-88 20s -8s linear infinite;
}
@keyframes fall-88 {
  35.634% {
    transform: translate(35.9671vw, 35.634vh) scale(0.8725);
  }
  to {
    transform: translate(33.2018vw, 100vh) scale(0.8725);
  }
}
.snow:nth-child(89) {
  opacity: 0.9952;
  transform: translate(23.822vw, -10px) scale(0.1687);
  animation: fall-89 12s -14s linear infinite;
}
@keyframes fall-89 {
  39.634% {
    transform: translate(14.6825vw, 39.634vh) scale(0.1687);
  }
  to {
    transform: translate(19.25225vw, 100vh) scale(0.1687);
  }
}
.snow:nth-child(90) {
  opacity: 0.5817;
  transform: translate(37.9183vw, -10px) scale(0.2073);
  animation: fall-90 15s -5s linear infinite;
}
@keyframes fall-90 {
  69.044% {
    transform: translate(41.4097vw, 69.044vh) scale(0.2073);
  }
  to {
    transform: translate(39.664vw, 100vh) scale(0.2073);
  }
}
.snow:nth-child(91) {
  opacity: 0.8188;
  transform: translate(84.6441vw, -10px) scale(0.4041);
  animation: fall-91 19s -29s linear infinite;
}
@keyframes fall-91 {
  49.697% {
    transform: translate(81.6609vw, 49.697vh) scale(0.4041);
  }
  to {
    transform: translate(83.1525vw, 100vh) scale(0.4041);
  }
}
.snow:nth-child(92) {
  opacity: 0.2958;
  transform: translate(77.0169vw, -10px) scale(0.9457);
  animation: fall-92 19s -26s linear infinite;
}
@keyframes fall-92 {
  55.313% {
    transform: translate(86.6425vw, 55.313vh) scale(0.9457);
  }
  to {
    transform: translate(81.8297vw, 100vh) scale(0.9457);
  }
}
.snow:nth-child(93) {
  opacity: 0.3884;
  transform: translate(56.5549vw, -10px) scale(0.7048);
  animation: fall-93 29s -28s linear infinite;
}
@keyframes fall-93 {
  46.062% {
    transform: translate(59.6888vw, 46.062vh) scale(0.7048);
  }
  to {
    transform: translate(58.12185vw, 100vh) scale(0.7048);
  }
}
.snow:nth-child(94) {
  opacity: 0.4118;
  transform: translate(39.2458vw, -10px) scale(0.6265);
  animation: fall-94 12s -11s linear infinite;
}
@keyframes fall-94 {
  42.029% {
    transform: translate(47.033vw, 42.029vh) scale(0.6265);
  }
  to {
    transform: translate(43.1394vw, 100vh) scale(0.6265);
  }
}
.snow:nth-child(95) {
  opacity: 0.2326;
  transform: translate(47.3589vw, -10px) scale(0.9511);
  animation: fall-95 18s -1s linear infinite;
}
@keyframes fall-95 {
  75.209% {
    transform: translate(46.8745vw, 75.209vh) scale(0.9511);
  }
  to {
    transform: translate(47.1167vw, 100vh) scale(0.9511);
  }
}
.snow:nth-child(96) {
  opacity: 0.1506;
  transform: translate(40.9724vw, -10px) scale(0.5364);
  animation: fall-96 10s -25s linear infinite;
}
@keyframes fall-96 {
  52.031% {
    transform: translate(45.0851vw, 52.031vh) scale(0.5364);
  }
  to {
    transform: translate(43.02875vw, 100vh) scale(0.5364);
  }
}
.snow:nth-child(97) {
  opacity: 0.3784;
  transform: translate(85.6991vw, -10px) scale(0.0272);
  animation: fall-97 29s -7s linear infinite;
}
@keyframes fall-97 {
  35.009% {
    transform: translate(82.3029vw, 35.009vh) scale(0.0272);
  }
  to {
    transform: translate(84.001vw, 100vh) scale(0.0272);
  }
}
.snow:nth-child(98) {
  opacity: 0.6975;
  transform: translate(6.4175vw, -10px) scale(0.7892);
  animation: fall-98 13s -15s linear infinite;
}
@keyframes fall-98 {
  50.039% {
    transform: translate(4.8935vw, 50.039vh) scale(0.7892);
  }
  to {
    transform: translate(5.6555vw, 100vh) scale(0.7892);
  }
}
.snow:nth-child(99) {
  opacity: 0.2161;
  transform: translate(34.6265vw, -10px) scale(0.933);
  animation: fall-99 23s -23s linear infinite;
}
@keyframes fall-99 {
  33.873% {
    transform: translate(27.0834vw, 33.873vh) scale(0.933);
  }
  to {
    transform: translate(30.85495vw, 100vh) scale(0.933);
  }
}
.snow:nth-child(100) {
  opacity: 0.2914;
  transform: translate(12.6964vw, -10px) scale(0.9405);
  animation: fall-100 16s -18s linear infinite;
}
@keyframes fall-100 {
  41.351% {
    transform: translate(11.3439vw, 41.351vh) scale(0.9405);
  }
  to {
    transform: translate(12.02015vw, 100vh) scale(0.9405);
  }
}
.snow:nth-child(101) {
  opacity: 0.7869;
  transform: translate(9.56vw, -10px) scale(0.2375);
  animation: fall-101 14s -13s linear infinite;
}
@keyframes fall-101 {
  62.924% {
    transform: translate(0.3368vw, 62.924vh) scale(0.2375);
  }
  to {
    transform: translate(4.9484vw, 100vh) scale(0.2375);
  }
}
.snow:nth-child(102) {
  opacity: 0.8661;
  transform: translate(63.6535vw, -10px) scale(0.5616);
  animation: fall-102 15s -12s linear infinite;
}
@keyframes fall-102 {
  41.002% {
    transform: translate(57.3908vw, 41.002vh) scale(0.5616);
  }
  to {
    transform: translate(60.52215vw, 100vh) scale(0.5616);
  }
}
.snow:nth-child(103) {
  opacity: 0.8183;
  transform: translate(58.7034vw, -10px) scale(0.2512);
  animation: fall-103 15s -28s linear infinite;
}
@keyframes fall-103 {
  42.537% {
    transform: translate(62.1578vw, 42.537vh) scale(0.2512);
  }
  to {
    transform: translate(60.4306vw, 100vh) scale(0.2512);
  }
}
.snow:nth-child(104) {
  opacity: 0.1693;
  transform: translate(0.3059vw, -10px) scale(0.9205);
  animation: fall-104 27s -28s linear infinite;
}
@keyframes fall-104 {
  33.462% {
    transform: translate(-2.8175vw, 33.462vh) scale(0.9205);
  }
  to {
    transform: translate(-1.2558vw, 100vh) scale(0.9205);
  }
}
.snow:nth-child(105) {
  opacity: 0.3321;
  transform: translate(27.9417vw, -10px) scale(0.3003);
  animation: fall-105 30s -26s linear infinite;
}
@keyframes fall-105 {
  61.246% {
    transform: translate(20.7896vw, 61.246vh) scale(0.3003);
  }
  to {
    transform: translate(24.36565vw, 100vh) scale(0.3003);
  }
}
.snow:nth-child(106) {
  opacity: 0.2323;
  transform: translate(71.1947vw, -10px) scale(0.2621);
  animation: fall-106 29s -6s linear infinite;
}
@keyframes fall-106 {
  59.051% {
    transform: translate(75.6999vw, 59.051vh) scale(0.2621);
  }
  to {
    transform: translate(73.4473vw, 100vh) scale(0.2621);
  }
}
.snow:nth-child(107) {
  opacity: 0.6996;
  transform: translate(99.7561vw, -10px) scale(0.7662);
  animation: fall-107 13s -6s linear infinite;
}
@keyframes fall-107 {
  46.81% {
    transform: translate(91.8451vw, 46.81vh) scale(0.7662);
  }
  to {
    transform: translate(95.8006vw, 100vh) scale(0.7662);
  }
}
.snow:nth-child(108) {
  opacity: 0.3751;
  transform: translate(46.9788vw, -10px) scale(0.9538);
  animation: fall-108 29s -16s linear infinite;
}
@keyframes fall-108 {
  74.964% {
    transform: translate(51.2169vw, 74.964vh) scale(0.9538);
  }
  to {
    transform: translate(49.09785vw, 100vh) scale(0.9538);
  }
}
.snow:nth-child(109) {
  opacity: 0.6759;
  transform: translate(80.4673vw, -10px) scale(0.8553);
  animation: fall-109 27s -15s linear infinite;
}
@keyframes fall-109 {
  72.059% {
    transform: translate(72.083vw, 72.059vh) scale(0.8553);
  }
  to {
    transform: translate(76.27515vw, 100vh) scale(0.8553);
  }
}
.snow:nth-child(110) {
  opacity: 0.2496;
  transform: translate(82.2544vw, -10px) scale(0.946);
  animation: fall-110 15s -21s linear infinite;
}
@keyframes fall-110 {
  43.605% {
    transform: translate(82.2586vw, 43.605vh) scale(0.946);
  }
  to {
    transform: translate(82.2565vw, 100vh) scale(0.946);
  }
}
.snow:nth-child(111) {
  opacity: 0.5504;
  transform: translate(52.156vw, -10px) scale(0.4628);
  animation: fall-111 13s -14s linear infinite;
}
@keyframes fall-111 {
  48.475% {
    transform: translate(55.9168vw, 48.475vh) scale(0.4628);
  }
  to {
    transform: translate(54.0364vw, 100vh) scale(0.4628);
  }
}
.snow:nth-child(112) {
  opacity: 0.2112;
  transform: translate(76.1223vw, -10px) scale(0.5238);
  animation: fall-112 22s -4s linear infinite;
}
@keyframes fall-112 {
  50.685% {
    transform: translate(81.0782vw, 50.685vh) scale(0.5238);
  }
  to {
    transform: translate(78.60025vw, 100vh) scale(0.5238);
  }
}
.snow:nth-child(113) {
  opacity: 0.1388;
  transform: translate(36.8495vw, -10px) scale(0.6576);
  animation: fall-113 15s -30s linear infinite;
}
@keyframes fall-113 {
  70.303% {
    transform: translate(33.0991vw, 70.303vh) scale(0.6576);
  }
  to {
    transform: translate(34.9743vw, 100vh) scale(0.6576);
  }
}
.snow:nth-child(114) {
  opacity: 0.7139;
  transform: translate(12.4933vw, -10px) scale(0.1356);
  animation: fall-114 24s -14s linear infinite;
}
@keyframes fall-114 {
  69.195% {
    transform: translate(18.8033vw, 69.195vh) scale(0.1356);
  }
  to {
    transform: translate(15.6483vw, 100vh) scale(0.1356);
  }
}
.snow:nth-child(115) {
  opacity: 0.7489;
  transform: translate(92.9249vw, -10px) scale(0.9781);
  animation: fall-115 14s -24s linear infinite;
}
@keyframes fall-115 {
  36.061% {
    transform: translate(102.8748vw, 36.061vh) scale(0.9781);
  }
  to {
    transform: translate(97.89985vw, 100vh) scale(0.9781);
  }
}
.snow:nth-child(116) {
  opacity: 0.8644;
  transform: translate(7.9185vw, -10px) scale(0.2872);
  animation: fall-116 25s -2s linear infinite;
}
@keyframes fall-116 {
  70.795% {
    transform: translate(5.5173vw, 70.795vh) scale(0.2872);
  }
  to {
    transform: translate(6.7179vw, 100vh) scale(0.2872);
  }
}
.snow:nth-child(117) {
  opacity: 0.2002;
  transform: translate(91.2103vw, -10px) scale(0.6772);
  animation: fall-117 26s -13s linear infinite;
}
@keyframes fall-117 {
  51.905% {
    transform: translate(87.496vw, 51.905vh) scale(0.6772);
  }
  to {
    transform: translate(89.35315vw, 100vh) scale(0.6772);
  }
}
.snow:nth-child(118) {
  opacity: 0.2088;
  transform: translate(85.0799vw, -10px) scale(0.6136);
  animation: fall-118 28s -2s linear infinite;
}
@keyframes fall-118 {
  43.155% {
    transform: translate(85.815vw, 43.155vh) scale(0.6136);
  }
  to {
    transform: translate(85.44745vw, 100vh) scale(0.6136);
  }
}
.snow:nth-child(119) {
  opacity: 0.7228;
  transform: translate(94.6189vw, -10px) scale(0.5358);
  animation: fall-119 25s -8s linear infinite;
}
@keyframes fall-119 {
  44.285% {
    transform: translate(103.3322vw, 44.285vh) scale(0.5358);
  }
  to {
    transform: translate(98.97555vw, 100vh) scale(0.5358);
  }
}
.snow:nth-child(120) {
  opacity: 0.7848;
  transform: translate(49.264vw, -10px) scale(0.1819);
  animation: fall-120 18s -28s linear infinite;
}
@keyframes fall-120 {
  54.237% {
    transform: translate(41.6707vw, 54.237vh) scale(0.1819);
  }
  to {
    transform: translate(45.46735vw, 100vh) scale(0.1819);
  }
}
.snow:nth-child(121) {
  opacity: 0.7071;
  transform: translate(4.7241vw, -10px) scale(0.1759);
  animation: fall-121 27s -30s linear infinite;
}
@keyframes fall-121 {
  51.175% {
    transform: translate(-1.834vw, 51.175vh) scale(0.1759);
  }
  to {
    transform: translate(1.44505vw, 100vh) scale(0.1759);
  }
}
.snow:nth-child(122) {
  opacity: 0.592;
  transform: translate(20.5247vw, -10px) scale(0.4616);
  animation: fall-122 23s -20s linear infinite;
}
@keyframes fall-122 {
  63.332% {
    transform: translate(16.7885vw, 63.332vh) scale(0.4616);
  }
  to {
    transform: translate(18.6566vw, 100vh) scale(0.4616);
  }
}
.snow:nth-child(123) {
  opacity: 0.8682;
  transform: translate(6.1055vw, -10px) scale(0.8436);
  animation: fall-123 30s -2s linear infinite;
}
@keyframes fall-123 {
  50.543% {
    transform: translate(3.8031vw, 50.543vh) scale(0.8436);
  }
  to {
    transform: translate(4.9543vw, 100vh) scale(0.8436);
  }
}
.snow:nth-child(124) {
  opacity: 0.7729;
  transform: translate(5.333vw, -10px) scale(0.3139);
  animation: fall-124 16s -22s linear infinite;
}
@keyframes fall-124 {
  78.311% {
    transform: translate(12.8951vw, 78.311vh) scale(0.3139);
  }
  to {
    transform: translate(9.11405vw, 100vh) scale(0.3139);
  }
}
.snow:nth-child(125) {
  opacity: 0.8818;
  transform: translate(15.1714vw, -10px) scale(0.2805);
  animation: fall-125 23s -12s linear infinite;
}
@keyframes fall-125 {
  47.701% {
    transform: translate(20.3065vw, 47.701vh) scale(0.2805);
  }
  to {
    transform: translate(17.73895vw, 100vh) scale(0.2805);
  }
}
.snow:nth-child(126) {
  opacity: 0.6373;
  transform: translate(76.8741vw, -10px) scale(0.2412);
  animation: fall-126 26s -18s linear infinite;
}
@keyframes fall-126 {
  71.172% {
    transform: translate(68.3001vw, 71.172vh) scale(0.2412);
  }
  to {
    transform: translate(72.5871vw, 100vh) scale(0.2412);
  }
}
.snow:nth-child(127) {
  opacity: 0.8297;
  transform: translate(69.171vw, -10px) scale(0.751);
  animation: fall-127 28s -4s linear infinite;
}
@keyframes fall-127 {
  49.078% {
    transform: translate(78.7618vw, 49.078vh) scale(0.751);
  }
  to {
    transform: translate(73.9664vw, 100vh) scale(0.751);
  }
}
.snow:nth-child(128) {
  opacity: 0.125;
  transform: translate(28.5513vw, -10px) scale(0.8613);
  animation: fall-128 17s -4s linear infinite;
}
@keyframes fall-128 {
  59.78% {
    transform: translate(21.5333vw, 59.78vh) scale(0.8613);
  }
  to {
    transform: translate(25.0423vw, 100vh) scale(0.8613);
  }
}
.snow:nth-child(129) {
  opacity: 0.0221;
  transform: translate(19.2743vw, -10px) scale(0.0226);
  animation: fall-129 25s -29s linear infinite;
}
@keyframes fall-129 {
  78.164% {
    transform: translate(18.9682vw, 78.164vh) scale(0.0226);
  }
  to {
    transform: translate(19.12125vw, 100vh) scale(0.0226);
  }
}
.snow:nth-child(130) {
  opacity: 0.0724;
  transform: translate(5.7658vw, -10px) scale(0.8236);
  animation: fall-130 21s -30s linear infinite;
}
@keyframes fall-130 {
  49.671% {
    transform: translate(-0.7784vw, 49.671vh) scale(0.8236);
  }
  to {
    transform: translate(2.4937vw, 100vh) scale(0.8236);
  }
}
.snow:nth-child(131) {
  opacity: 0.1697;
  transform: translate(6.7655vw, -10px) scale(0.2625);
  animation: fall-131 24s -2s linear infinite;
}
@keyframes fall-131 {
  47.351% {
    transform: translate(14.9769vw, 47.351vh) scale(0.2625);
  }
  to {
    transform: translate(10.8712vw, 100vh) scale(0.2625);
  }
}
.snow:nth-child(132) {
  opacity: 0.5712;
  transform: translate(35.4333vw, -10px) scale(0.2828);
  animation: fall-132 30s -29s linear infinite;
}
@keyframes fall-132 {
  60.56% {
    transform: translate(32.7909vw, 60.56vh) scale(0.2828);
  }
  to {
    transform: translate(34.1121vw, 100vh) scale(0.2828);
  }
}
.snow:nth-child(133) {
  opacity: 0.682;
  transform: translate(8.9052vw, -10px) scale(0.4258);
  animation: fall-133 29s -8s linear infinite;
}
@keyframes fall-133 {
  56.37% {
    transform: translate(14.4186vw, 56.37vh) scale(0.4258);
  }
  to {
    transform: translate(11.6619vw, 100vh) scale(0.4258);
  }
}
.snow:nth-child(134) {
  opacity: 0.4309;
  transform: translate(78.5178vw, -10px) scale(0.9745);
  animation: fall-134 17s -8s linear infinite;
}
@keyframes fall-134 {
  79.067% {
    transform: translate(71.4565vw, 79.067vh) scale(0.9745);
  }
  to {
    transform: translate(74.98715vw, 100vh) scale(0.9745);
  }
}
.snow:nth-child(135) {
  opacity: 0.6636;
  transform: translate(79.1247vw, -10px) scale(0.7907);
  animation: fall-135 13s -30s linear infinite;
}
@keyframes fall-135 {
  47.288% {
    transform: translate(76.9961vw, 47.288vh) scale(0.7907);
  }
  to {
    transform: translate(78.0604vw, 100vh) scale(0.7907);
  }
}
.snow:nth-child(136) {
  opacity: 0.4314;
  transform: translate(5.2136vw, -10px) scale(0.2929);
  animation: fall-136 14s -21s linear infinite;
}
@keyframes fall-136 {
  76.114% {
    transform: translate(13.8714vw, 76.114vh) scale(0.2929);
  }
  to {
    transform: translate(9.5425vw, 100vh) scale(0.2929);
  }
}
.snow:nth-child(137) {
  opacity: 0.7117;
  transform: translate(10.1445vw, -10px) scale(0.5724);
  animation: fall-137 27s -18s linear infinite;
}
@keyframes fall-137 {
  73.286% {
    transform: translate(17.6659vw, 73.286vh) scale(0.5724);
  }
  to {
    transform: translate(13.9052vw, 100vh) scale(0.5724);
  }
}
.snow:nth-child(138) {
  opacity: 0.0444;
  transform: translate(4.6859vw, -10px) scale(0.4108);
  animation: fall-138 21s -3s linear infinite;
}
@keyframes fall-138 {
  62.151% {
    transform: translate(-1.911vw, 62.151vh) scale(0.4108);
  }
  to {
    transform: translate(1.38745vw, 100vh) scale(0.4108);
  }
}
.snow:nth-child(139) {
  opacity: 0.3852;
  transform: translate(6.1962vw, -10px) scale(0.6925);
  animation: fall-139 26s -5s linear infinite;
}
@keyframes fall-139 {
  66.966% {
    transform: translate(2.218vw, 66.966vh) scale(0.6925);
  }
  to {
    transform: translate(4.2071vw, 100vh) scale(0.6925);
  }
}
.snow:nth-child(140) {
  opacity: 0.3924;
  transform: translate(58.1014vw, -10px) scale(0.3732);
  animation: fall-140 20s -17s linear infinite;
}
@keyframes fall-140 {
  77.9% {
    transform: translate(54.6877vw, 77.9vh) scale(0.3732);
  }
  to {
    transform: translate(56.39455vw, 100vh) scale(0.3732);
  }
}
.snow:nth-child(141) {
  opacity: 0.0608;
  transform: translate(46.0839vw, -10px) scale(0.7324);
  animation: fall-141 30s -27s linear infinite;
}
@keyframes fall-141 {
  53.553% {
    transform: translate(40.8469vw, 53.553vh) scale(0.7324);
  }
  to {
    transform: translate(43.4654vw, 100vh) scale(0.7324);
  }
}
.snow:nth-child(142) {
  opacity: 0.1999;
  transform: translate(88.0676vw, -10px) scale(0.0548);
  animation: fall-142 24s -18s linear infinite;
}
@keyframes fall-142 {
  59.846% {
    transform: translate(97.8009vw, 59.846vh) scale(0.0548);
  }
  to {
    transform: translate(92.93425vw, 100vh) scale(0.0548);
  }
}
.snow:nth-child(143) {
  opacity: 0.0284;
  transform: translate(21.5871vw, -10px) scale(0.1656);
  animation: fall-143 24s -6s linear infinite;
}
@keyframes fall-143 {
  74.601% {
    transform: translate(29.5159vw, 74.601vh) scale(0.1656);
  }
  to {
    transform: translate(25.5515vw, 100vh) scale(0.1656);
  }
}
.snow:nth-child(144) {
  opacity: 0.1706;
  transform: translate(16.9083vw, -10px) scale(0.2441);
  animation: fall-144 15s -3s linear infinite;
}
@keyframes fall-144 {
  79.191% {
    transform: translate(14.6767vw, 79.191vh) scale(0.2441);
  }
  to {
    transform: translate(15.7925vw, 100vh) scale(0.2441);
  }
}
.snow:nth-child(145) {
  opacity: 0.611;
  transform: translate(76.0753vw, -10px) scale(0.6565);
  animation: fall-145 17s -6s linear infinite;
}
@keyframes fall-145 {
  69.592% {
    transform: translate(80.04vw, 69.592vh) scale(0.6565);
  }
  to {
    transform: translate(78.05765vw, 100vh) scale(0.6565);
  }
}
.snow:nth-child(146) {
  opacity: 0.7498;
  transform: translate(61.0324vw, -10px) scale(0.6529);
  animation: fall-146 12s -6s linear infinite;
}
@keyframes fall-146 {
  67.076% {
    transform: translate(65.3359vw, 67.076vh) scale(0.6529);
  }
  to {
    transform: translate(63.18415vw, 100vh) scale(0.6529);
  }
}
.snow:nth-child(147) {
  opacity: 0.2212;
  transform: translate(69.3035vw, -10px) scale(0.4923);
  animation: fall-147 11s -16s linear infinite;
}
@keyframes fall-147 {
  55.56% {
    transform: translate(78.6674vw, 55.56vh) scale(0.4923);
  }
  to {
    transform: translate(73.98545vw, 100vh) scale(0.4923);
  }
}
.snow:nth-child(148) {
  opacity: 0.8231;
  transform: translate(4.8494vw, -10px) scale(0.3835);
  animation: fall-148 10s -14s linear infinite;
}
@keyframes fall-148 {
  53.091% {
    transform: translate(12.8458vw, 53.091vh) scale(0.3835);
  }
  to {
    transform: translate(8.8476vw, 100vh) scale(0.3835);
  }
}
.snow:nth-child(149) {
  opacity: 0.114;
  transform: translate(99.85vw, -10px) scale(0.1083);
  animation: fall-149 30s -5s linear infinite;
}
@keyframes fall-149 {
  71.942% {
    transform: translate(90.5572vw, 71.942vh) scale(0.1083);
  }
  to {
    transform: translate(95.2036vw, 100vh) scale(0.1083);
  }
}
.snow:nth-child(150) {
  opacity: 0.4614;
  transform: translate(28.0125vw, -10px) scale(0.32);
  animation: fall-150 26s -9s linear infinite;
}
@keyframes fall-150 {
  34.54% {
    transform: translate(18.3947vw, 34.54vh) scale(0.32);
  }
  to {
    transform: translate(23.2036vw, 100vh) scale(0.32);
  }
}
.snow:nth-child(151) {
  opacity: 0.4412;
  transform: translate(19.0584vw, -10px) scale(0.1108);
  animation: fall-151 12s -20s linear infinite;
}
@keyframes fall-151 {
  52.534% {
    transform: translate(13.3592vw, 52.534vh) scale(0.1108);
  }
  to {
    transform: translate(16.2088vw, 100vh) scale(0.1108);
  }
}
.snow:nth-child(152) {
  opacity: 0.8233;
  transform: translate(53.9496vw, -10px) scale(0.8996);
  animation: fall-152 25s -16s linear infinite;
}
@keyframes fall-152 {
  46.167% {
    transform: translate(57.2671vw, 46.167vh) scale(0.8996);
  }
  to {
    transform: translate(55.60835vw, 100vh) scale(0.8996);
  }
}
.snow:nth-child(153) {
  opacity: 0.7102;
  transform: translate(41.4757vw, -10px) scale(0.0175);
  animation: fall-153 13s -23s linear infinite;
}
@keyframes fall-153 {
  71.77% {
    transform: translate(32.9349vw, 71.77vh) scale(0.0175);
  }
  to {
    transform: translate(37.2053vw, 100vh) scale(0.0175);
  }
}
.snow:nth-child(154) {
  opacity: 0.1377;
  transform: translate(84.9663vw, -10px) scale(0.2785);
  animation: fall-154 12s -9s linear infinite;
}
@keyframes fall-154 {
  51.513% {
    transform: translate(87.1593vw, 51.513vh) scale(0.2785);
  }
  to {
    transform: translate(86.0628vw, 100vh) scale(0.2785);
  }
}
.snow:nth-child(155) {
  opacity: 0.244;
  transform: translate(17.0348vw, -10px) scale(0.3386);
  animation: fall-155 30s -4s linear infinite;
}
@keyframes fall-155 {
  64.98% {
    transform: translate(21.005vw, 64.98vh) scale(0.3386);
  }
  to {
    transform: translate(19.0199vw, 100vh) scale(0.3386);
  }
}
.snow:nth-child(156) {
  opacity: 0.5487;
  transform: translate(56.9042vw, -10px) scale(0.54);
  animation: fall-156 19s -15s linear infinite;
}
@keyframes fall-156 {
  61.026% {
    transform: translate(50.2135vw, 61.026vh) scale(0.54);
  }
  to {
    transform: translate(53.55885vw, 100vh) scale(0.54);
  }
}
.snow:nth-child(157) {
  opacity: 0.0261;
  transform: translate(16.563vw, -10px) scale(0.2725);
  animation: fall-157 21s -19s linear infinite;
}
@keyframes fall-157 {
  31.489% {
    transform: translate(13.5519vw, 31.489vh) scale(0.2725);
  }
  to {
    transform: translate(15.05745vw, 100vh) scale(0.2725);
  }
}
.snow:nth-child(158) {
  opacity: 0.9654;
  transform: translate(15.2266vw, -10px) scale(0.6165);
  animation: fall-158 13s -27s linear infinite;
}
@keyframes fall-158 {
  45.468% {
    transform: translate(8.2845vw, 45.468vh) scale(0.6165);
  }
  to {
    transform: translate(11.75555vw, 100vh) scale(0.6165);
  }
}
.snow:nth-child(159) {
  opacity: 0.4765;
  transform: translate(7.133vw, -10px) scale(0.438);
  animation: fall-159 14s -13s linear infinite;
}
@keyframes fall-159 {
  58.919% {
    transform: translate(15.048vw, 58.919vh) scale(0.438);
  }
  to {
    transform: translate(11.0905vw, 100vh) scale(0.438);
  }
}
.snow:nth-child(160) {
  opacity: 0.6295;
  transform: translate(69.6241vw, -10px) scale(0.5936);
  animation: fall-160 25s -29s linear infinite;
}
@keyframes fall-160 {
  60.738% {
    transform: translate(67.2688vw, 60.738vh) scale(0.5936);
  }
  to {
    transform: translate(68.44645vw, 100vh) scale(0.5936);
  }
}
.snow:nth-child(161) {
  opacity: 0.8923;
  transform: translate(82.9003vw, -10px) scale(0.1636);
  animation: fall-161 15s -14s linear infinite;
}
@keyframes fall-161 {
  66.834% {
    transform: translate(91.3797vw, 66.834vh) scale(0.1636);
  }
  to {
    transform: translate(87.14vw, 100vh) scale(0.1636);
  }
}
.snow:nth-child(162) {
  opacity: 0.6121;
  transform: translate(54.7276vw, -10px) scale(0.9778);
  animation: fall-162 23s -18s linear infinite;
}
@keyframes fall-162 {
  73.081% {
    transform: translate(47.0627vw, 73.081vh) scale(0.9778);
  }
  to {
    transform: translate(50.89515vw, 100vh) scale(0.9778);
  }
}
.snow:nth-child(163) {
  opacity: 0.9412;
  transform: translate(85.2869vw, -10px) scale(0.0451);
  animation: fall-163 27s -7s linear infinite;
}
@keyframes fall-163 {
  45.998% {
    transform: translate(90.6119vw, 45.998vh) scale(0.0451);
  }
  to {
    transform: translate(87.9494vw, 100vh) scale(0.0451);
  }
}
.snow:nth-child(164) {
  opacity: 0.9872;
  transform: translate(14.3856vw, -10px) scale(0.2684);
  animation: fall-164 27s -24s linear infinite;
}
@keyframes fall-164 {
  77.623% {
    transform: translate(8.8727vw, 77.623vh) scale(0.2684);
  }
  to {
    transform: translate(11.62915vw, 100vh) scale(0.2684);
  }
}
.snow:nth-child(165) {
  opacity: 0.0737;
  transform: translate(4.8278vw, -10px) scale(0.7064);
  animation: fall-165 18s -21s linear infinite;
}
@keyframes fall-165 {
  42.584% {
    transform: translate(1.8459vw, 42.584vh) scale(0.7064);
  }
  to {
    transform: translate(3.33685vw, 100vh) scale(0.7064);
  }
}
.snow:nth-child(166) {
  opacity: 0.0275;
  transform: translate(98.5921vw, -10px) scale(0.9193);
  animation: fall-166 11s -20s linear infinite;
}
@keyframes fall-166 {
  68.078% {
    transform: translate(97.6912vw, 68.078vh) scale(0.9193);
  }
  to {
    transform: translate(98.14165vw, 100vh) scale(0.9193);
  }
}
.snow:nth-child(167) {
  opacity: 0.465;
  transform: translate(8.683vw, -10px) scale(0.2686);
  animation: fall-167 17s -17s linear infinite;
}
@keyframes fall-167 {
  41.454% {
    transform: translate(18.5245vw, 41.454vh) scale(0.2686);
  }
  to {
    transform: translate(13.60375vw, 100vh) scale(0.2686);
  }
}
.snow:nth-child(168) {
  opacity: 0.9848;
  transform: translate(24.5606vw, -10px) scale(0.1361);
  animation: fall-168 29s -13s linear infinite;
}
@keyframes fall-168 {
  67.728% {
    transform: translate(26.1822vw, 67.728vh) scale(0.1361);
  }
  to {
    transform: translate(25.3714vw, 100vh) scale(0.1361);
  }
}
.snow:nth-child(169) {
  opacity: 0.7391;
  transform: translate(31.8672vw, -10px) scale(0.349);
  animation: fall-169 20s -5s linear infinite;
}
@keyframes fall-169 {
  62.094% {
    transform: translate(27.77vw, 62.094vh) scale(0.349);
  }
  to {
    transform: translate(29.8186vw, 100vh) scale(0.349);
  }
}
.snow:nth-child(170) {
  opacity: 0.2644;
  transform: translate(44.156vw, -10px) scale(0.1785);
  animation: fall-170 19s -19s linear infinite;
}
@keyframes fall-170 {
  47.795% {
    transform: translate(49.6885vw, 47.795vh) scale(0.1785);
  }
  to {
    transform: translate(46.92225vw, 100vh) scale(0.1785);
  }
}
.snow:nth-child(171) {
  opacity: 0.0094;
  transform: translate(2.5473vw, -10px) scale(0.5296);
  animation: fall-171 21s -1s linear infinite;
}
@keyframes fall-171 {
  52.569% {
    transform: translate(-0.1738vw, 52.569vh) scale(0.5296);
  }
  to {
    transform: translate(1.18675vw, 100vh) scale(0.5296);
  }
}
.snow:nth-child(172) {
  opacity: 0.6245;
  transform: translate(41.752vw, -10px) scale(0.0467);
  animation: fall-172 18s -24s linear infinite;
}
@keyframes fall-172 {
  79.706% {
    transform: translate(44.2621vw, 79.706vh) scale(0.0467);
  }
  to {
    transform: translate(43.00705vw, 100vh) scale(0.0467);
  }
}
.snow:nth-child(173) {
  opacity: 0.8467;
  transform: translate(34.7659vw, -10px) scale(0.8435);
  animation: fall-173 10s -29s linear infinite;
}
@keyframes fall-173 {
  31.895% {
    transform: translate(26.7985vw, 31.895vh) scale(0.8435);
  }
  to {
    transform: translate(30.7822vw, 100vh) scale(0.8435);
  }
}
.snow:nth-child(174) {
  opacity: 0.0153;
  transform: translate(55.0037vw, -10px) scale(0.6947);
  animation: fall-174 10s -18s linear infinite;
}
@keyframes fall-174 {
  50.862% {
    transform: translate(45.5749vw, 50.862vh) scale(0.6947);
  }
  to {
    transform: translate(50.2893vw, 100vh) scale(0.6947);
  }
}
.snow:nth-child(175) {
  opacity: 0.3406;
  transform: translate(76.7333vw, -10px) scale(0.9819);
  animation: fall-175 29s -26s linear infinite;
}
@keyframes fall-175 {
  30.701% {
    transform: translate(80.6002vw, 30.701vh) scale(0.9819);
  }
  to {
    transform: translate(78.66675vw, 100vh) scale(0.9819);
  }
}
.snow:nth-child(176) {
  opacity: 0.7204;
  transform: translate(61.6298vw, -10px) scale(0.4581);
  animation: fall-176 11s -14s linear infinite;
}
@keyframes fall-176 {
  50.345% {
    transform: translate(69.479vw, 50.345vh) scale(0.4581);
  }
  to {
    transform: translate(65.5544vw, 100vh) scale(0.4581);
  }
}
.snow:nth-child(177) {
  opacity: 0.7119;
  transform: translate(91.6846vw, -10px) scale(0.4213);
  animation: fall-177 13s -7s linear infinite;
}
@keyframes fall-177 {
  41.87% {
    transform: translate(82.396vw, 41.87vh) scale(0.4213);
  }
  to {
    transform: translate(87.0403vw, 100vh) scale(0.4213);
  }
}
.snow:nth-child(178) {
  opacity: 0.7497;
  transform: translate(11.1756vw, -10px) scale(0.5607);
  animation: fall-178 19s -17s linear infinite;
}
@keyframes fall-178 {
  68.011% {
    transform: translate(7.6583vw, 68.011vh) scale(0.5607);
  }
  to {
    transform: translate(9.41695vw, 100vh) scale(0.5607);
  }
}
.snow:nth-child(179) {
  opacity: 0.5458;
  transform: translate(45.2381vw, -10px) scale(0.7713);
  animation: fall-179 21s -27s linear infinite;
}
@keyframes fall-179 {
  62.91% {
    transform: translate(36.133vw, 62.91vh) scale(0.7713);
  }
  to {
    transform: translate(40.68555vw, 100vh) scale(0.7713);
  }
}
.snow:nth-child(180) {
  opacity: 0.1978;
  transform: translate(57.9116vw, -10px) scale(0.5544);
  animation: fall-180 12s -15s linear infinite;
}
@keyframes fall-180 {
  45.561% {
    transform: translate(51.9763vw, 45.561vh) scale(0.5544);
  }
  to {
    transform: translate(54.94395vw, 100vh) scale(0.5544);
  }
}
.snow:nth-child(181) {
  opacity: 0.4958;
  transform: translate(85.1835vw, -10px) scale(0.6112);
  animation: fall-181 20s -24s linear infinite;
}
@keyframes fall-181 {
  64.969% {
    transform: translate(90.9905vw, 64.969vh) scale(0.6112);
  }
  to {
    transform: translate(88.087vw, 100vh) scale(0.6112);
  }
}
.snow:nth-child(182) {
  opacity: 0.3826;
  transform: translate(59.1068vw, -10px) scale(0.1742);
  animation: fall-182 27s -3s linear infinite;
}
@keyframes fall-182 {
  56.395% {
    transform: translate(58.479vw, 56.395vh) scale(0.1742);
  }
  to {
    transform: translate(58.7929vw, 100vh) scale(0.1742);
  }
}
.snow:nth-child(183) {
  opacity: 0.8863;
  transform: translate(68.2661vw, -10px) scale(0.3657);
  animation: fall-183 22s -24s linear infinite;
}
@keyframes fall-183 {
  51.184% {
    transform: translate(65.2945vw, 51.184vh) scale(0.3657);
  }
  to {
    transform: translate(66.7803vw, 100vh) scale(0.3657);
  }
}
.snow:nth-child(184) {
  opacity: 0.8002;
  transform: translate(82.4267vw, -10px) scale(0.6405);
  animation: fall-184 10s -3s linear infinite;
}
@keyframes fall-184 {
  39.678% {
    transform: translate(84.5282vw, 39.678vh) scale(0.6405);
  }
  to {
    transform: translate(83.47745vw, 100vh) scale(0.6405);
  }
}
.snow:nth-child(185) {
  opacity: 0.5455;
  transform: translate(61.3151vw, -10px) scale(0.6745);
  animation: fall-185 19s -11s linear infinite;
}
@keyframes fall-185 {
  79.867% {
    transform: translate(66.098vw, 79.867vh) scale(0.6745);
  }
  to {
    transform: translate(63.70655vw, 100vh) scale(0.6745);
  }
}
.snow:nth-child(186) {
  opacity: 0.9381;
  transform: translate(61.6826vw, -10px) scale(0.9592);
  animation: fall-186 11s -16s linear infinite;
}
@keyframes fall-186 {
  62.37% {
    transform: translate(61.1392vw, 62.37vh) scale(0.9592);
  }
  to {
    transform: translate(61.4109vw, 100vh) scale(0.9592);
  }
}
.snow:nth-child(187) {
  opacity: 0.217;
  transform: translate(96.2645vw, -10px) scale(0.6217);
  animation: fall-187 29s -28s linear infinite;
}
@keyframes fall-187 {
  70.974% {
    transform: translate(92.4168vw, 70.974vh) scale(0.6217);
  }
  to {
    transform: translate(94.34065vw, 100vh) scale(0.6217);
  }
}
.snow:nth-child(188) {
  opacity: 0.2333;
  transform: translate(77.0348vw, -10px) scale(0.882);
  animation: fall-188 27s -24s linear infinite;
}
@keyframes fall-188 {
  63.296% {
    transform: translate(78.565vw, 63.296vh) scale(0.882);
  }
  to {
    transform: translate(77.7999vw, 100vh) scale(0.882);
  }
}
.snow:nth-child(189) {
  opacity: 0.1113;
  transform: translate(10.0381vw, -10px) scale(0.3624);
  animation: fall-189 22s -4s linear infinite;
}
@keyframes fall-189 {
  60.738% {
    transform: translate(7.8202vw, 60.738vh) scale(0.3624);
  }
  to {
    transform: translate(8.92915vw, 100vh) scale(0.3624);
  }
}
.snow:nth-child(190) {
  opacity: 0.0364;
  transform: translate(13.3364vw, -10px) scale(0.8538);
  animation: fall-190 20s -21s linear infinite;
}
@keyframes fall-190 {
  66.655% {
    transform: translate(14.0174vw, 66.655vh) scale(0.8538);
  }
  to {
    transform: translate(13.6769vw, 100vh) scale(0.8538);
  }
}
.snow:nth-child(191) {
  opacity: 0.0964;
  transform: translate(44.1962vw, -10px) scale(0.0685);
  animation: fall-191 21s -10s linear infinite;
}
@keyframes fall-191 {
  31.281% {
    transform: translate(46.0865vw, 31.281vh) scale(0.0685);
  }
  to {
    transform: translate(45.14135vw, 100vh) scale(0.0685);
  }
}
.snow:nth-child(192) {
  opacity: 0.6805;
  transform: translate(11.8042vw, -10px) scale(0.684);
  animation: fall-192 29s -10s linear infinite;
}
@keyframes fall-192 {
  63.971% {
    transform: translate(4.7176vw, 63.971vh) scale(0.684);
  }
  to {
    transform: translate(8.2609vw, 100vh) scale(0.684);
  }
}
.snow:nth-child(193) {
  opacity: 0.903;
  transform: translate(85.0376vw, -10px) scale(0.2607);
  animation: fall-193 15s -2s linear infinite;
}
@keyframes fall-193 {
  64.306% {
    transform: translate(82.597vw, 64.306vh) scale(0.2607);
  }
  to {
    transform: translate(83.8173vw, 100vh) scale(0.2607);
  }
}
.snow:nth-child(194) {
  opacity: 0.8795;
  transform: translate(11.8147vw, -10px) scale(0.8525);
  animation: fall-194 20s -15s linear infinite;
}
@keyframes fall-194 {
  57.536% {
    transform: translate(10.8938vw, 57.536vh) scale(0.8525);
  }
  to {
    transform: translate(11.35425vw, 100vh) scale(0.8525);
  }
}
.snow:nth-child(195) {
  opacity: 0.6071;
  transform: translate(48.3404vw, -10px) scale(0.8133);
  animation: fall-195 13s -17s linear infinite;
}
@keyframes fall-195 {
  72.969% {
    transform: translate(51.4169vw, 72.969vh) scale(0.8133);
  }
  to {
    transform: translate(49.87865vw, 100vh) scale(0.8133);
  }
}
.snow:nth-child(196) {
  opacity: 0.827;
  transform: translate(13.8818vw, -10px) scale(0.0869);
  animation: fall-196 21s -12s linear infinite;
}
@keyframes fall-196 {
  30.702% {
    transform: translate(10.4415vw, 30.702vh) scale(0.0869);
  }
  to {
    transform: translate(12.16165vw, 100vh) scale(0.0869);
  }
}
.snow:nth-child(197) {
  opacity: 0.9282;
  transform: translate(67.7008vw, -10px) scale(0.1069);
  animation: fall-197 19s -12s linear infinite;
}
@keyframes fall-197 {
  53.854% {
    transform: translate(66.6198vw, 53.854vh) scale(0.1069);
  }
  to {
    transform: translate(67.1603vw, 100vh) scale(0.1069);
  }
}
.snow:nth-child(198) {
  opacity: 0.1764;
  transform: translate(34.9984vw, -10px) scale(0.589);
  animation: fall-198 19s -11s linear infinite;
}
@keyframes fall-198 {
  49.406% {
    transform: translate(26.1608vw, 49.406vh) scale(0.589);
  }
  to {
    transform: translate(30.5796vw, 100vh) scale(0.589);
  }
}
.snow:nth-child(199) {
  opacity: 0.9382;
  transform: translate(28.511vw, -10px) scale(0.1454);
  animation: fall-199 11s -3s linear infinite;
}
@keyframes fall-199 {
  63.989% {
    transform: translate(24.2878vw, 63.989vh) scale(0.1454);
  }
  to {
    transform: translate(26.3994vw, 100vh) scale(0.1454);
  }
}
.snow:nth-child(200) {
  opacity: 0.8387;
  transform: translate(4.5234vw, -10px) scale(0.5508);
  animation: fall-200 17s -13s linear infinite;
}
@keyframes fall-200 {
  41.622% {
    transform: translate(9.893vw, 41.622vh) scale(0.5508);
  }
  to {
    transform: translate(7.2082vw, 100vh) scale(0.5508);
  }
}