@import url("colors.css");
.sky {
  z-index: -1;
  top: 0;
  left: 0;
  position: absolute;
}

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: var(--snow-color);
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.7823;
  transform: translate(81.70494vw, -10px) scale(0.5484);
  animation: fall-1 24s -18s linear infinite;
}
@keyframes fall-1 {
  36.544% {
    transform: translate(84.480745vw, 36.544vh) scale(0.5484);
  }
  to {
    transform: translate(83.0928425vw, 100vh) scale(0.5484);
  }
}
.snow:nth-child(2) {
  opacity: 0.3767;
  transform: translate(44.357875vw, -10px) scale(0.2834);
  animation: fall-2 11s -19s linear infinite;
}
@keyframes fall-2 {
  32.468% {
    transform: translate(45.810045vw, 32.468vh) scale(0.2834);
  }
  to {
    transform: translate(45.08396vw, 100vh) scale(0.2834);
  }
}
.snow:nth-child(3) {
  opacity: 0.0694;
  transform: translate(83.6836vw, -10px) scale(0.085);
  animation: fall-3 20s -28s linear infinite;
}
@keyframes fall-3 {
  47.197% {
    transform: translate(76.86355vw, 47.197vh) scale(0.085);
  }
  to {
    transform: translate(80.273575vw, 100vh) scale(0.085);
  }
}
.snow:nth-child(4) {
  opacity: 0.9889;
  transform: translate(39.287535vw, -10px) scale(0.9932);
  animation: fall-4 10s -9s linear infinite;
}
@keyframes fall-4 {
  72.935% {
    transform: translate(31.685445vw, 72.935vh) scale(0.9932);
  }
  to {
    transform: translate(35.48649vw, 100vh) scale(0.9932);
  }
}
.snow:nth-child(5) {
  opacity: 0.4307;
  transform: translate(54.610655vw, -10px) scale(0.248);
  animation: fall-5 16s -20s linear infinite;
}
@keyframes fall-5 {
  68.175% {
    transform: translate(51.0207vw, 68.175vh) scale(0.248);
  }
  to {
    transform: translate(52.8156775vw, 100vh) scale(0.248);
  }
}
.snow:nth-child(6) {
  opacity: 0.5691;
  transform: translate(31.3139vw, -10px) scale(0.7559);
  animation: fall-6 29s -17s linear infinite;
}
@keyframes fall-6 {
  69.404% {
    transform: translate(24.563675vw, 69.404vh) scale(0.7559);
  }
  to {
    transform: translate(27.9387875vw, 100vh) scale(0.7559);
  }
}
.snow:nth-child(7) {
  opacity: 0.9675;
  transform: translate(55.215995vw, -10px) scale(0.2349);
  animation: fall-7 15s -5s linear infinite;
}
@keyframes fall-7 {
  38.685% {
    transform: translate(62.121165vw, 38.685vh) scale(0.2349);
  }
  to {
    transform: translate(58.66858vw, 100vh) scale(0.2349);
  }
}
.snow:nth-child(8) {
  opacity: 0.2429;
  transform: translate(0.240065vw, -10px) scale(0.0289);
  animation: fall-8 25s -5s linear infinite;
}
@keyframes fall-8 {
  69.727% {
    transform: translate(-7.01214vw, 69.727vh) scale(0.0289);
  }
  to {
    transform: translate(-3.3860375vw, 100vh) scale(0.0289);
  }
}
.snow:nth-child(9) {
  opacity: 0.8252;
  transform: translate(50.281315vw, -10px) scale(0.2977);
  animation: fall-9 24s -17s linear infinite;
}
@keyframes fall-9 {
  48.089% {
    transform: translate(47.843615vw, 48.089vh) scale(0.2977);
  }
  to {
    transform: translate(49.062465vw, 100vh) scale(0.2977);
  }
}
.snow:nth-child(10) {
  opacity: 0.9162;
  transform: translate(15.19316vw, -10px) scale(0.4433);
  animation: fall-10 17s -14s linear infinite;
}
@keyframes fall-10 {
  31.367% {
    transform: translate(11.32134vw, 31.367vh) scale(0.4433);
  }
  to {
    transform: translate(13.25725vw, 100vh) scale(0.4433);
  }
}
.snow:nth-child(11) {
  opacity: 0.5882;
  transform: translate(1.40182vw, -10px) scale(0.7293);
  animation: fall-11 11s -7s linear infinite;
}
@keyframes fall-11 {
  34.981% {
    transform: translate(2.30413vw, 34.981vh) scale(0.7293);
  }
  to {
    transform: translate(1.852975vw, 100vh) scale(0.7293);
  }
}
.snow:nth-child(12) {
  opacity: 0.4589;
  transform: translate(80.47412vw, -10px) scale(0.3701);
  animation: fall-12 15s -1s linear infinite;
}
@keyframes fall-12 {
  66.831% {
    transform: translate(85.490025vw, 66.831vh) scale(0.3701);
  }
  to {
    transform: translate(82.9820725vw, 100vh) scale(0.3701);
  }
}
.snow:nth-child(13) {
  opacity: 0.8748;
  transform: translate(80.23947vw, -10px) scale(0.0629);
  animation: fall-13 27s -22s linear infinite;
}
@keyframes fall-13 {
  33.796% {
    transform: translate(72.86348vw, 33.796vh) scale(0.0629);
  }
  to {
    transform: translate(76.551475vw, 100vh) scale(0.0629);
  }
}
.snow:nth-child(14) {
  opacity: 0.362;
  transform: translate(53.360265vw, -10px) scale(0.2628);
  animation: fall-14 12s -24s linear infinite;
}
@keyframes fall-14 {
  62.815% {
    transform: translate(46.426215vw, 62.815vh) scale(0.2628);
  }
  to {
    transform: translate(49.89324vw, 100vh) scale(0.2628);
  }
}
.snow:nth-child(15) {
  opacity: 0.7543;
  transform: translate(15.456215vw, -10px) scale(0.9394);
  animation: fall-15 26s -10s linear infinite;
}
@keyframes fall-15 {
  30.078% {
    transform: translate(6.16265vw, 30.078vh) scale(0.9394);
  }
  to {
    transform: translate(10.8094325vw, 100vh) scale(0.9394);
  }
}
.snow:nth-child(16) {
  opacity: 0.2315;
  transform: translate(59.72156vw, -10px) scale(0.4217);
  animation: fall-16 20s -2s linear infinite;
}
@keyframes fall-16 {
  58.275% {
    transform: translate(53.484335vw, 58.275vh) scale(0.4217);
  }
  to {
    transform: translate(56.6029475vw, 100vh) scale(0.4217);
  }
}
.snow:nth-child(17) {
  opacity: 0.9268;
  transform: translate(13.970795vw, -10px) scale(0.4375);
  animation: fall-17 22s -19s linear infinite;
}
@keyframes fall-17 {
  71.137% {
    transform: translate(13.53484vw, 71.137vh) scale(0.4375);
  }
  to {
    transform: translate(13.7528175vw, 100vh) scale(0.4375);
  }
}
.snow:nth-child(18) {
  opacity: 0.3856;
  transform: translate(29.2657vw, -10px) scale(0.6914);
  animation: fall-18 15s -18s linear infinite;
}
@keyframes fall-18 {
  68.487% {
    transform: translate(32.112945vw, 68.487vh) scale(0.6914);
  }
  to {
    transform: translate(30.6893225vw, 100vh) scale(0.6914);
  }
}
.snow:nth-child(19) {
  opacity: 0.3966;
  transform: translate(4.109035vw, -10px) scale(0.5769);
  animation: fall-19 30s -17s linear infinite;
}
@keyframes fall-19 {
  73.816% {
    transform: translate(8.12003vw, 73.816vh) scale(0.5769);
  }
  to {
    transform: translate(6.1145325vw, 100vh) scale(0.5769);
  }
}
.snow:nth-child(20) {
  opacity: 0.9582;
  transform: translate(3.16293vw, -10px) scale(0.6635);
  animation: fall-20 14s -22s linear infinite;
}
@keyframes fall-20 {
  64.342% {
    transform: translate(-2.09931vw, 64.342vh) scale(0.6635);
  }
  to {
    transform: translate(0.53181vw, 100vh) scale(0.6635);
  }
}
.snow:nth-child(21) {
  opacity: 0.1169;
  transform: translate(23.38406vw, -10px) scale(0.0001);
  animation: fall-21 14s -12s linear infinite;
}
@keyframes fall-21 {
  64.501% {
    transform: translate(17.83492vw, 64.501vh) scale(0.0001);
  }
  to {
    transform: translate(20.60949vw, 100vh) scale(0.0001);
  }
}
.snow:nth-child(22) {
  opacity: 0.7513;
  transform: translate(87.764515vw, -10px) scale(0.2669);
  animation: fall-22 20s -20s linear infinite;
}
@keyframes fall-22 {
  57.254% {
    transform: translate(86.56381vw, 57.254vh) scale(0.2669);
  }
  to {
    transform: translate(87.1641625vw, 100vh) scale(0.2669);
  }
}
.snow:nth-child(23) {
  opacity: 0.7155;
  transform: translate(87.55523vw, -10px) scale(0.759);
  animation: fall-23 27s -19s linear infinite;
}
@keyframes fall-23 {
  41.026% {
    transform: translate(78.76564vw, 41.026vh) scale(0.759);
  }
  to {
    transform: translate(83.160435vw, 100vh) scale(0.759);
  }
}
.snow:nth-child(24) {
  opacity: 0.8735;
  transform: translate(41.92825vw, -10px) scale(0.1787);
  animation: fall-24 29s -27s linear infinite;
}
@keyframes fall-24 {
  46.399% {
    transform: translate(44.91486vw, 46.399vh) scale(0.1787);
  }
  to {
    transform: translate(43.421555vw, 100vh) scale(0.1787);
  }
}
.snow:nth-child(25) {
  opacity: 0.8714;
  transform: translate(5.933605vw, -10px) scale(0.1866);
  animation: fall-25 12s -12s linear infinite;
}
@keyframes fall-25 {
  71.046% {
    transform: translate(2.934835vw, 71.046vh) scale(0.1866);
  }
  to {
    transform: translate(4.43422vw, 100vh) scale(0.1866);
  }
}
.snow:nth-child(26) {
  opacity: 0.1703;
  transform: translate(82.26392vw, -10px) scale(0.0843);
  animation: fall-26 28s -29s linear infinite;
}
@keyframes fall-26 {
  43.093% {
    transform: translate(86.418555vw, 43.093vh) scale(0.0843);
  }
  to {
    transform: translate(84.3412375vw, 100vh) scale(0.0843);
  }
}
.snow:nth-child(27) {
  opacity: 0.9954;
  transform: translate(41.823085vw, -10px) scale(0.3942);
  animation: fall-27 28s -7s linear infinite;
}
@keyframes fall-27 {
  48.313% {
    transform: translate(33.05829vw, 48.313vh) scale(0.3942);
  }
  to {
    transform: translate(37.4406875vw, 100vh) scale(0.3942);
  }
}
.snow:nth-child(28) {
  opacity: 0.9714;
  transform: translate(92.015765vw, -10px) scale(0.5435);
  animation: fall-28 21s -20s linear infinite;
}
@keyframes fall-28 {
  70.24% {
    transform: translate(85.42058vw, 70.24vh) scale(0.5435);
  }
  to {
    transform: translate(88.7181725vw, 100vh) scale(0.5435);
  }
}
.snow:nth-child(29) {
  opacity: 0.8494;
  transform: translate(82.122275vw, -10px) scale(0.5146);
  animation: fall-29 24s -16s linear infinite;
}
@keyframes fall-29 {
  44.85% {
    transform: translate(89.521635vw, 44.85vh) scale(0.5146);
  }
  to {
    transform: translate(85.821955vw, 100vh) scale(0.5146);
  }
}
.snow:nth-child(30) {
  opacity: 0.1984;
  transform: translate(31.41365vw, -10px) scale(0.2019);
  animation: fall-30 15s -23s linear infinite;
}
@keyframes fall-30 {
  65.073% {
    transform: translate(27.14625vw, 65.073vh) scale(0.2019);
  }
  to {
    transform: translate(29.27995vw, 100vh) scale(0.2019);
  }
}
.snow:nth-child(31) {
  opacity: 0.7934;
  transform: translate(64.64579vw, -10px) scale(0.384);
  animation: fall-31 23s -17s linear infinite;
}
@keyframes fall-31 {
  31.269% {
    transform: translate(62.11594vw, 31.269vh) scale(0.384);
  }
  to {
    transform: translate(63.380865vw, 100vh) scale(0.384);
  }
}
.snow:nth-child(32) {
  opacity: 0.5483;
  transform: translate(77.879385vw, -10px) scale(0.4035);
  animation: fall-32 10s -19s linear infinite;
}
@keyframes fall-32 {
  39.333% {
    transform: translate(81.03082vw, 39.333vh) scale(0.4035);
  }
  to {
    transform: translate(79.4551025vw, 100vh) scale(0.4035);
  }
}
.snow:nth-child(33) {
  opacity: 0.1335;
  transform: translate(58.42234vw, -10px) scale(0.9762);
  animation: fall-33 17s -21s linear infinite;
}
@keyframes fall-33 {
  69.572% {
    transform: translate(63.27874vw, 69.572vh) scale(0.9762);
  }
  to {
    transform: translate(60.85054vw, 100vh) scale(0.9762);
  }
}
.snow:nth-child(34) {
  opacity: 0.5592;
  transform: translate(21.175785vw, -10px) scale(0.2803);
  animation: fall-34 21s -12s linear infinite;
}
@keyframes fall-34 {
  35.219% {
    transform: translate(13.22875vw, 35.219vh) scale(0.2803);
  }
  to {
    transform: translate(17.2022675vw, 100vh) scale(0.2803);
  }
}
.snow:nth-child(35) {
  opacity: 0.398;
  transform: translate(33.51657vw, -10px) scale(0.3361);
  animation: fall-35 30s -29s linear infinite;
}
@keyframes fall-35 {
  44.707% {
    transform: translate(36.909305vw, 44.707vh) scale(0.3361);
  }
  to {
    transform: translate(35.2129375vw, 100vh) scale(0.3361);
  }
}
.snow:nth-child(36) {
  opacity: 0.8665;
  transform: translate(76.713355vw, -10px) scale(0.4741);
  animation: fall-36 16s -3s linear infinite;
}
@keyframes fall-36 {
  51.225% {
    transform: translate(79.0248vw, 51.225vh) scale(0.4741);
  }
  to {
    transform: translate(77.8690775vw, 100vh) scale(0.4741);
  }
}
.snow:nth-child(37) {
  opacity: 0.5526;
  transform: translate(31.14081vw, -10px) scale(0.7042);
  animation: fall-37 19s -9s linear infinite;
}
@keyframes fall-37 {
  73.867% {
    transform: translate(31.05303vw, 73.867vh) scale(0.7042);
  }
  to {
    transform: translate(31.09692vw, 100vh) scale(0.7042);
  }
}
.snow:nth-child(38) {
  opacity: 0.2257;
  transform: translate(46.45785vw, -10px) scale(0.2709);
  animation: fall-38 25s -7s linear infinite;
}
@keyframes fall-38 {
  78.833% {
    transform: translate(47.30943vw, 78.833vh) scale(0.2709);
  }
  to {
    transform: translate(46.88364vw, 100vh) scale(0.2709);
  }
}
.snow:nth-child(39) {
  opacity: 0.4944;
  transform: translate(73.88929vw, -10px) scale(0.348);
  animation: fall-39 17s -16s linear infinite;
}
@keyframes fall-39 {
  68.946% {
    transform: translate(77.5219vw, 68.946vh) scale(0.348);
  }
  to {
    transform: translate(75.705595vw, 100vh) scale(0.348);
  }
}
.snow:nth-child(40) {
  opacity: 0.2224;
  transform: translate(58.11112vw, -10px) scale(0.061);
  animation: fall-40 22s -7s linear infinite;
}
@keyframes fall-40 {
  77.971% {
    transform: translate(64.962615vw, 77.971vh) scale(0.061);
  }
  to {
    transform: translate(61.5368675vw, 100vh) scale(0.061);
  }
}
.snow:nth-child(41) {
  opacity: 0.9144;
  transform: translate(77.987685vw, -10px) scale(0.1366);
  animation: fall-41 12s -15s linear infinite;
}
@keyframes fall-41 {
  68.714% {
    transform: translate(76.27037vw, 68.714vh) scale(0.1366);
  }
  to {
    transform: translate(77.1290275vw, 100vh) scale(0.1366);
  }
}
.snow:nth-child(42) {
  opacity: 0.657;
  transform: translate(0.299915vw, -10px) scale(0.0889);
  animation: fall-42 23s -18s linear infinite;
}
@keyframes fall-42 {
  48.46% {
    transform: translate(5.361135vw, 48.46vh) scale(0.0889);
  }
  to {
    transform: translate(2.830525vw, 100vh) scale(0.0889);
  }
}
.snow:nth-child(43) {
  opacity: 0.6674;
  transform: translate(42.69281vw, -10px) scale(0.1359);
  animation: fall-43 14s -20s linear infinite;
}
@keyframes fall-43 {
  71.022% {
    transform: translate(45.694145vw, 71.022vh) scale(0.1359);
  }
  to {
    transform: translate(44.1934775vw, 100vh) scale(0.1359);
  }
}
.snow:nth-child(44) {
  opacity: 0.6525;
  transform: translate(32.42388vw, -10px) scale(0.3941);
  animation: fall-44 22s -1s linear infinite;
}
@keyframes fall-44 {
  59.443% {
    transform: translate(25.714695vw, 59.443vh) scale(0.3941);
  }
  to {
    transform: translate(29.0692875vw, 100vh) scale(0.3941);
  }
}
.snow:nth-child(45) {
  opacity: 0.9146;
  transform: translate(25.189725vw, -10px) scale(0.5371);
  animation: fall-45 16s -10s linear infinite;
}
@keyframes fall-45 {
  38.178% {
    transform: translate(29.56761vw, 38.178vh) scale(0.5371);
  }
  to {
    transform: translate(27.3786675vw, 100vh) scale(0.5371);
  }
}
.snow:nth-child(46) {
  opacity: 0.3354;
  transform: translate(52.14721vw, -10px) scale(0.5094);
  animation: fall-46 27s -9s linear infinite;
}
@keyframes fall-46 {
  67.994% {
    transform: translate(46.766125vw, 67.994vh) scale(0.5094);
  }
  to {
    transform: translate(49.4566675vw, 100vh) scale(0.5094);
  }
}
.snow:nth-child(47) {
  opacity: 0.6013;
  transform: translate(82.96331vw, -10px) scale(0.9305);
  animation: fall-47 29s -5s linear infinite;
}
@keyframes fall-47 {
  78.943% {
    transform: translate(74.395165vw, 78.943vh) scale(0.9305);
  }
  to {
    transform: translate(78.6792375vw, 100vh) scale(0.9305);
  }
}
.snow:nth-child(48) {
  opacity: 0.363;
  transform: translate(39.331235vw, -10px) scale(0.2806);
  animation: fall-48 27s -28s linear infinite;
}
@keyframes fall-48 {
  36.256% {
    transform: translate(32.041125vw, 36.256vh) scale(0.2806);
  }
  to {
    transform: translate(35.68618vw, 100vh) scale(0.2806);
  }
}
.snow:nth-child(49) {
  opacity: 0.9718;
  transform: translate(17.223215vw, -10px) scale(0.7415);
  animation: fall-49 10s -2s linear infinite;
}
@keyframes fall-49 {
  31.221% {
    transform: translate(7.94884vw, 31.221vh) scale(0.7415);
  }
  to {
    transform: translate(12.5860275vw, 100vh) scale(0.7415);
  }
}
.snow:nth-child(50) {
  opacity: 0.6389;
  transform: translate(43.49746vw, -10px) scale(0.677);
  animation: fall-50 15s -30s linear infinite;
}
@keyframes fall-50 {
  59.038% {
    transform: translate(35.57351vw, 59.038vh) scale(0.677);
  }
  to {
    transform: translate(39.535485vw, 100vh) scale(0.677);
  }
}
.snow:nth-child(51) {
  opacity: 0.7317;
  transform: translate(38.561355vw, -10px) scale(0.0613);
  animation: fall-51 19s -8s linear infinite;
}
@keyframes fall-51 {
  68.069% {
    transform: translate(33.674935vw, 68.069vh) scale(0.0613);
  }
  to {
    transform: translate(36.118145vw, 100vh) scale(0.0613);
  }
}
.snow:nth-child(52) {
  opacity: 0.1654;
  transform: translate(81.950325vw, -10px) scale(0.3832);
  animation: fall-52 19s -26s linear infinite;
}
@keyframes fall-52 {
  34.893% {
    transform: translate(85.17187vw, 34.893vh) scale(0.3832);
  }
  to {
    transform: translate(83.5610975vw, 100vh) scale(0.3832);
  }
}
.snow:nth-child(53) {
  opacity: 0.1941;
  transform: translate(22.07534vw, -10px) scale(0.8138);
  animation: fall-53 12s -27s linear infinite;
}
@keyframes fall-53 {
  71.833% {
    transform: translate(16.00351vw, 71.833vh) scale(0.8138);
  }
  to {
    transform: translate(19.039425vw, 100vh) scale(0.8138);
  }
}
.snow:nth-child(54) {
  opacity: 0.8952;
  transform: translate(82.345905vw, -10px) scale(0.4294);
  animation: fall-54 22s -21s linear infinite;
}
@keyframes fall-54 {
  75.902% {
    transform: translate(82.85615vw, 75.902vh) scale(0.4294);
  }
  to {
    transform: translate(82.6010275vw, 100vh) scale(0.4294);
  }
}
.snow:nth-child(55) {
  opacity: 0.0445;
  transform: translate(58.348145vw, -10px) scale(0.3208);
  animation: fall-55 16s -17s linear infinite;
}
@keyframes fall-55 {
  59.587% {
    transform: translate(52.28572vw, 59.587vh) scale(0.3208);
  }
  to {
    transform: translate(55.3169325vw, 100vh) scale(0.3208);
  }
}
.snow:nth-child(56) {
  opacity: 0.6631;
  transform: translate(12.498675vw, -10px) scale(0.4893);
  animation: fall-56 12s -14s linear infinite;
}
@keyframes fall-56 {
  44.941% {
    transform: translate(7.8812vw, 44.941vh) scale(0.4893);
  }
  to {
    transform: translate(10.1899375vw, 100vh) scale(0.4893);
  }
}
.snow:nth-child(57) {
  opacity: 0.2399;
  transform: translate(37.07774vw, -10px) scale(0.5825);
  animation: fall-57 23s -29s linear infinite;
}
@keyframes fall-57 {
  37.167% {
    transform: translate(44.865935vw, 37.167vh) scale(0.5825);
  }
  to {
    transform: translate(40.9718375vw, 100vh) scale(0.5825);
  }
}
.snow:nth-child(58) {
  opacity: 0.6533;
  transform: translate(42.07151vw, -10px) scale(0.7731);
  animation: fall-58 12s -6s linear infinite;
}
@keyframes fall-58 {
  71.04% {
    transform: translate(35.181445vw, 71.04vh) scale(0.7731);
  }
  to {
    transform: translate(38.6264775vw, 100vh) scale(0.7731);
  }
}
.snow:nth-child(59) {
  opacity: 0.6117;
  transform: translate(20.419775vw, -10px) scale(0.0697);
  animation: fall-59 26s -6s linear infinite;
}
@keyframes fall-59 {
  32.274% {
    transform: translate(22.318445vw, 32.274vh) scale(0.0697);
  }
  to {
    transform: translate(21.36911vw, 100vh) scale(0.0697);
  }
}
.snow:nth-child(60) {
  opacity: 0.8556;
  transform: translate(62.097985vw, -10px) scale(0.9924);
  animation: fall-60 27s -15s linear infinite;
}
@keyframes fall-60 {
  40.144% {
    transform: translate(53.74758vw, 40.144vh) scale(0.9924);
  }
  to {
    transform: translate(57.9227825vw, 100vh) scale(0.9924);
  }
}
.snow:nth-child(61) {
  opacity: 0.1259;
  transform: translate(51.247465vw, -10px) scale(0.9933);
  animation: fall-61 23s -18s linear infinite;
}
@keyframes fall-61 {
  40.478% {
    transform: translate(60.338395vw, 40.478vh) scale(0.9933);
  }
  to {
    transform: translate(55.79293vw, 100vh) scale(0.9933);
  }
}
.snow:nth-child(62) {
  opacity: 0.2533;
  transform: translate(41.48327vw, -10px) scale(0.8654);
  animation: fall-62 27s -20s linear infinite;
}
@keyframes fall-62 {
  78.683% {
    transform: translate(49.75549vw, 78.683vh) scale(0.8654);
  }
  to {
    transform: translate(45.61938vw, 100vh) scale(0.8654);
  }
}
.snow:nth-child(63) {
  opacity: 0.5075;
  transform: translate(8.77173vw, -10px) scale(0.5446);
  animation: fall-63 14s -23s linear infinite;
}
@keyframes fall-63 {
  51.168% {
    transform: translate(9.36757vw, 51.168vh) scale(0.5446);
  }
  to {
    transform: translate(9.06965vw, 100vh) scale(0.5446);
  }
}
.snow:nth-child(64) {
  opacity: 0.0854;
  transform: translate(37.00117vw, -10px) scale(0.8571);
  animation: fall-64 19s -7s linear infinite;
}
@keyframes fall-64 {
  46.694% {
    transform: translate(31.0004vw, 46.694vh) scale(0.8571);
  }
  to {
    transform: translate(34.000785vw, 100vh) scale(0.8571);
  }
}
.snow:nth-child(65) {
  opacity: 0.1468;
  transform: translate(52.19471vw, -10px) scale(0.8094);
  animation: fall-65 15s -10s linear infinite;
}
@keyframes fall-65 {
  58.85% {
    transform: translate(59.907855vw, 58.85vh) scale(0.8094);
  }
  to {
    transform: translate(56.0512825vw, 100vh) scale(0.8094);
  }
}
.snow:nth-child(66) {
  opacity: 0.1552;
  transform: translate(47.3404vw, -10px) scale(0.1004);
  animation: fall-66 28s -21s linear infinite;
}
@keyframes fall-66 {
  41.714% {
    transform: translate(49.85733vw, 41.714vh) scale(0.1004);
  }
  to {
    transform: translate(48.598865vw, 100vh) scale(0.1004);
  }
}
.snow:nth-child(67) {
  opacity: 0.5756;
  transform: translate(30.139795vw, -10px) scale(0.3954);
  animation: fall-67 29s -14s linear infinite;
}
@keyframes fall-67 {
  50.364% {
    transform: translate(31.156675vw, 50.364vh) scale(0.3954);
  }
  to {
    transform: translate(30.648235vw, 100vh) scale(0.3954);
  }
}
.snow:nth-child(68) {
  opacity: 0.2296;
  transform: translate(10.982665vw, -10px) scale(0.9758);
  animation: fall-68 21s -17s linear infinite;
}
@keyframes fall-68 {
  40.549% {
    transform: translate(8.1548vw, 40.549vh) scale(0.9758);
  }
  to {
    transform: translate(9.5687325vw, 100vh) scale(0.9758);
  }
}
.snow:nth-child(69) {
  opacity: 0.1081;
  transform: translate(68.39791vw, -10px) scale(0.0759);
  animation: fall-69 29s -19s linear infinite;
}
@keyframes fall-69 {
  58.527% {
    transform: translate(61.153115vw, 58.527vh) scale(0.0759);
  }
  to {
    transform: translate(64.7755125vw, 100vh) scale(0.0759);
  }
}
.snow:nth-child(70) {
  opacity: 0.923;
  transform: translate(40.345265vw, -10px) scale(0.6934);
  animation: fall-70 16s -17s linear infinite;
}
@keyframes fall-70 {
  51.333% {
    transform: translate(31.798495vw, 51.333vh) scale(0.6934);
  }
  to {
    transform: translate(36.07188vw, 100vh) scale(0.6934);
  }
}
.snow:nth-child(71) {
  opacity: 0.53;
  transform: translate(53.288445vw, -10px) scale(0.3658);
  animation: fall-71 11s -14s linear infinite;
}
@keyframes fall-71 {
  79.197% {
    transform: translate(46.081555vw, 79.197vh) scale(0.3658);
  }
  to {
    transform: translate(49.685vw, 100vh) scale(0.3658);
  }
}
.snow:nth-child(72) {
  opacity: 0.4606;
  transform: translate(84.531285vw, -10px) scale(0.7591);
  animation: fall-72 25s -13s linear infinite;
}
@keyframes fall-72 {
  50.785% {
    transform: translate(75.09522vw, 50.785vh) scale(0.7591);
  }
  to {
    transform: translate(79.8132525vw, 100vh) scale(0.7591);
  }
}
.snow:nth-child(73) {
  opacity: 0.7342;
  transform: translate(75.40682vw, -10px) scale(0.6017);
  animation: fall-73 16s -11s linear infinite;
}
@keyframes fall-73 {
  43.437% {
    transform: translate(74.62402vw, 43.437vh) scale(0.6017);
  }
  to {
    transform: translate(75.01542vw, 100vh) scale(0.6017);
  }
}
.snow:nth-child(74) {
  opacity: 0.7292;
  transform: translate(67.037035vw, -10px) scale(0.4896);
  animation: fall-74 27s -8s linear infinite;
}
@keyframes fall-74 {
  77.281% {
    transform: translate(57.657875vw, 77.281vh) scale(0.4896);
  }
  to {
    transform: translate(62.347455vw, 100vh) scale(0.4896);
  }
}
.snow:nth-child(75) {
  opacity: 0.7434;
  transform: translate(18.76877vw, -10px) scale(0.7153);
  animation: fall-75 15s -17s linear infinite;
}
@keyframes fall-75 {
  54.936% {
    transform: translate(11.792255vw, 54.936vh) scale(0.7153);
  }
  to {
    transform: translate(15.2805125vw, 100vh) scale(0.7153);
  }
}
.snow:nth-child(76) {
  opacity: 0.7549;
  transform: translate(16.24823vw, -10px) scale(0.0982);
  animation: fall-76 27s -30s linear infinite;
}
@keyframes fall-76 {
  73.885% {
    transform: translate(11.05629vw, 73.885vh) scale(0.0982);
  }
  to {
    transform: translate(13.65226vw, 100vh) scale(0.0982);
  }
}
.snow:nth-child(77) {
  opacity: 0.2126;
  transform: translate(14.644155vw, -10px) scale(0.9749);
  animation: fall-77 14s -1s linear infinite;
}
@keyframes fall-77 {
  32.23% {
    transform: translate(11.02608vw, 32.23vh) scale(0.9749);
  }
  to {
    transform: translate(12.8351175vw, 100vh) scale(0.9749);
  }
}
.snow:nth-child(78) {
  opacity: 0.7065;
  transform: translate(20.05298vw, -10px) scale(0.5645);
  animation: fall-78 17s -18s linear infinite;
}
@keyframes fall-78 {
  45.282% {
    transform: translate(24.56833vw, 45.282vh) scale(0.5645);
  }
  to {
    transform: translate(22.310655vw, 100vh) scale(0.5645);
  }
}
.snow:nth-child(79) {
  opacity: 0.0085;
  transform: translate(35.15076vw, -10px) scale(0.9171);
  animation: fall-79 10s -30s linear infinite;
}
@keyframes fall-79 {
  45.35% {
    transform: translate(30.549435vw, 45.35vh) scale(0.9171);
  }
  to {
    transform: translate(32.8500975vw, 100vh) scale(0.9171);
  }
}
.snow:nth-child(80) {
  opacity: 0.8081;
  transform: translate(24.783505vw, -10px) scale(0.3288);
  animation: fall-80 23s -22s linear infinite;
}
@keyframes fall-80 {
  65.643% {
    transform: translate(24.01372vw, 65.643vh) scale(0.3288);
  }
  to {
    transform: translate(24.3986125vw, 100vh) scale(0.3288);
  }
}
.snow:nth-child(81) {
  opacity: 0.0576;
  transform: translate(67.21231vw, -10px) scale(0.4001);
  animation: fall-81 17s -24s linear infinite;
}
@keyframes fall-81 {
  33.402% {
    transform: translate(59.03262vw, 33.402vh) scale(0.4001);
  }
  to {
    transform: translate(63.122465vw, 100vh) scale(0.4001);
  }
}
.snow:nth-child(82) {
  opacity: 0.9675;
  transform: translate(7.968885vw, -10px) scale(0.6241);
  animation: fall-82 13s -14s linear infinite;
}
@keyframes fall-82 {
  59.01% {
    transform: translate(14.472015vw, 59.01vh) scale(0.6241);
  }
  to {
    transform: translate(11.22045vw, 100vh) scale(0.6241);
  }
}
.snow:nth-child(83) {
  opacity: 0.2265;
  transform: translate(48.722745vw, -10px) scale(0.6265);
  animation: fall-83 10s -25s linear infinite;
}
@keyframes fall-83 {
  54.197% {
    transform: translate(51.854325vw, 54.197vh) scale(0.6265);
  }
  to {
    transform: translate(50.288535vw, 100vh) scale(0.6265);
  }
}
.snow:nth-child(84) {
  opacity: 0.1449;
  transform: translate(11.460135vw, -10px) scale(0.5955);
  animation: fall-84 10s -10s linear infinite;
}
@keyframes fall-84 {
  53.56% {
    transform: translate(4.16955vw, 53.56vh) scale(0.5955);
  }
  to {
    transform: translate(7.8148425vw, 100vh) scale(0.5955);
  }
}
.snow:nth-child(85) {
  opacity: 0.8263;
  transform: translate(36.688905vw, -10px) scale(0.9644);
  animation: fall-85 10s -15s linear infinite;
}
@keyframes fall-85 {
  50.42% {
    transform: translate(43.352585vw, 50.42vh) scale(0.9644);
  }
  to {
    transform: translate(40.020745vw, 100vh) scale(0.9644);
  }
}
.snow:nth-child(86) {
  opacity: 0.5986;
  transform: translate(66.74396vw, -10px) scale(0.309);
  animation: fall-86 14s -4s linear infinite;
}
@keyframes fall-86 {
  54.522% {
    transform: translate(58.08414vw, 54.522vh) scale(0.309);
  }
  to {
    transform: translate(62.41405vw, 100vh) scale(0.309);
  }
}
.snow:nth-child(87) {
  opacity: 0.5683;
  transform: translate(45.836075vw, -10px) scale(0.1565);
  animation: fall-87 24s -10s linear infinite;
}
@keyframes fall-87 {
  47.78% {
    transform: translate(43.942915vw, 47.78vh) scale(0.1565);
  }
  to {
    transform: translate(44.889495vw, 100vh) scale(0.1565);
  }
}
.snow:nth-child(88) {
  opacity: 0.8717;
  transform: translate(54.478795vw, -10px) scale(0.7004);
  animation: fall-88 14s -19s linear infinite;
}
@keyframes fall-88 {
  65.409% {
    transform: translate(49.920125vw, 65.409vh) scale(0.7004);
  }
  to {
    transform: translate(52.19946vw, 100vh) scale(0.7004);
  }
}
.snow:nth-child(89) {
  opacity: 0.4723;
  transform: translate(41.691415vw, -10px) scale(0.1607);
  animation: fall-89 27s -6s linear infinite;
}
@keyframes fall-89 {
  49.095% {
    transform: translate(51.0587vw, 49.095vh) scale(0.1607);
  }
  to {
    transform: translate(46.3750575vw, 100vh) scale(0.1607);
  }
}
.snow:nth-child(90) {
  opacity: 0.0802;
  transform: translate(80.71276vw, -10px) scale(0.6931);
  animation: fall-90 14s -7s linear infinite;
}
@keyframes fall-90 {
  50.464% {
    transform: translate(72.468945vw, 50.464vh) scale(0.6931);
  }
  to {
    transform: translate(76.5908525vw, 100vh) scale(0.6931);
  }
}
.snow:nth-child(91) {
  opacity: 0.9133;
  transform: translate(2.514365vw, -10px) scale(0.702);
  animation: fall-91 12s -15s linear infinite;
}
@keyframes fall-91 {
  56.506% {
    transform: translate(5.278865vw, 56.506vh) scale(0.702);
  }
  to {
    transform: translate(3.896615vw, 100vh) scale(0.702);
  }
}
.snow:nth-child(92) {
  opacity: 0.9415;
  transform: translate(43.320855vw, -10px) scale(0.3671);
  animation: fall-92 10s -7s linear infinite;
}
@keyframes fall-92 {
  62.813% {
    transform: translate(45.96366vw, 62.813vh) scale(0.3671);
  }
  to {
    transform: translate(44.6422575vw, 100vh) scale(0.3671);
  }
}
.snow:nth-child(93) {
  opacity: 0.3479;
  transform: translate(20.090885vw, -10px) scale(0.2237);
  animation: fall-93 11s -30s linear infinite;
}
@keyframes fall-93 {
  30.575% {
    transform: translate(19.6783vw, 30.575vh) scale(0.2237);
  }
  to {
    transform: translate(19.8845925vw, 100vh) scale(0.2237);
  }
}
.snow:nth-child(94) {
  opacity: 0.0671;
  transform: translate(37.146995vw, -10px) scale(0.5709);
  animation: fall-94 17s -8s linear infinite;
}
@keyframes fall-94 {
  57.88% {
    transform: translate(34.409vw, 57.88vh) scale(0.5709);
  }
  to {
    transform: translate(35.7779975vw, 100vh) scale(0.5709);
  }
}
.snow:nth-child(95) {
  opacity: 0.9599;
  transform: translate(30.97247vw, -10px) scale(0.5039);
  animation: fall-95 11s -27s linear infinite;
}
@keyframes fall-95 {
  77.998% {
    transform: translate(39.483235vw, 77.998vh) scale(0.5039);
  }
  to {
    transform: translate(35.2278525vw, 100vh) scale(0.5039);
  }
}
.snow:nth-child(96) {
  opacity: 0.9051;
  transform: translate(23.86191vw, -10px) scale(0.1651);
  animation: fall-96 15s -9s linear infinite;
}
@keyframes fall-96 {
  36.055% {
    transform: translate(27.18235vw, 36.055vh) scale(0.1651);
  }
  to {
    transform: translate(25.52213vw, 100vh) scale(0.1651);
  }
}
.snow:nth-child(97) {
  opacity: 0.7556;
  transform: translate(40.88705vw, -10px) scale(0.293);
  animation: fall-97 14s -29s linear infinite;
}
@keyframes fall-97 {
  65.039% {
    transform: translate(35.05424vw, 65.039vh) scale(0.293);
  }
  to {
    transform: translate(37.970645vw, 100vh) scale(0.293);
  }
}
.snow:nth-child(98) {
  opacity: 0.7345;
  transform: translate(40.385165vw, -10px) scale(0.3284);
  animation: fall-98 20s -23s linear infinite;
}
@keyframes fall-98 {
  79.26% {
    transform: translate(39.67561vw, 79.26vh) scale(0.3284);
  }
  to {
    transform: translate(40.0303875vw, 100vh) scale(0.3284);
  }
}
.snow:nth-child(99) {
  opacity: 0.3119;
  transform: translate(3.203875vw, -10px) scale(0.737);
  animation: fall-99 21s -11s linear infinite;
}
@keyframes fall-99 {
  48.347% {
    transform: translate(11.44693vw, 48.347vh) scale(0.737);
  }
  to {
    transform: translate(7.3254025vw, 100vh) scale(0.737);
  }
}
.snow:nth-child(100) {
  opacity: 0.966;
  transform: translate(3.477475vw, -10px) scale(0.7096);
  animation: fall-100 25s -23s linear infinite;
}
@keyframes fall-100 {
  79.543% {
    transform: translate(0.719055vw, 79.543vh) scale(0.7096);
  }
  to {
    transform: translate(2.098265vw, 100vh) scale(0.7096);
  }
}
.snow:nth-child(101) {
  opacity: 0.4289;
  transform: translate(30.79577vw, -10px) scale(0.4148);
  animation: fall-101 10s -13s linear infinite;
}
@keyframes fall-101 {
  69.48% {
    transform: translate(36.749895vw, 69.48vh) scale(0.4148);
  }
  to {
    transform: translate(33.7728325vw, 100vh) scale(0.4148);
  }
}
.snow:nth-child(102) {
  opacity: 0.7545;
  transform: translate(79.647335vw, -10px) scale(0.0625);
  animation: fall-102 29s -1s linear infinite;
}
@keyframes fall-102 {
  49.639% {
    transform: translate(76.54454vw, 49.639vh) scale(0.0625);
  }
  to {
    transform: translate(78.0959375vw, 100vh) scale(0.0625);
  }
}
.snow:nth-child(103) {
  opacity: 0.1725;
  transform: translate(44.50446vw, -10px) scale(0.2461);
  animation: fall-103 30s -27s linear infinite;
}
@keyframes fall-103 {
  55.407% {
    transform: translate(45.74668vw, 55.407vh) scale(0.2461);
  }
  to {
    transform: translate(45.12557vw, 100vh) scale(0.2461);
  }
}
.snow:nth-child(104) {
  opacity: 0.012;
  transform: translate(82.685625vw, -10px) scale(0.1481);
  animation: fall-104 28s -11s linear infinite;
}
@keyframes fall-104 {
  77.352% {
    transform: translate(86.437175vw, 77.352vh) scale(0.1481);
  }
  to {
    transform: translate(84.5614vw, 100vh) scale(0.1481);
  }
}
.snow:nth-child(105) {
  opacity: 0.5594;
  transform: translate(89.7465vw, -10px) scale(0.6462);
  animation: fall-105 22s -26s linear infinite;
}
@keyframes fall-105 {
  63.016% {
    transform: translate(82.097575vw, 63.016vh) scale(0.6462);
  }
  to {
    transform: translate(85.9220375vw, 100vh) scale(0.6462);
  }
}
.snow:nth-child(106) {
  opacity: 0.8882;
  transform: translate(71.607485vw, -10px) scale(0.4561);
  animation: fall-106 13s -21s linear infinite;
}
@keyframes fall-106 {
  51.532% {
    transform: translate(64.382735vw, 51.532vh) scale(0.4561);
  }
  to {
    transform: translate(67.99511vw, 100vh) scale(0.4561);
  }
}
.snow:nth-child(107) {
  opacity: 0.1596;
  transform: translate(28.125225vw, -10px) scale(0.6483);
  animation: fall-107 23s -11s linear infinite;
}
@keyframes fall-107 {
  76.998% {
    transform: translate(22.36585vw, 76.998vh) scale(0.6483);
  }
  to {
    transform: translate(25.2455375vw, 100vh) scale(0.6483);
  }
}
.snow:nth-child(108) {
  opacity: 0.9971;
  transform: translate(28.28758vw, -10px) scale(0.2866);
  animation: fall-108 13s -29s linear infinite;
}
@keyframes fall-108 {
  67.557% {
    transform: translate(33.798245vw, 67.557vh) scale(0.2866);
  }
  to {
    transform: translate(31.0429125vw, 100vh) scale(0.2866);
  }
}
.snow:nth-child(109) {
  opacity: 0.9037;
  transform: translate(6.51624vw, -10px) scale(0.9003);
  animation: fall-109 27s -23s linear infinite;
}
@keyframes fall-109 {
  59.712% {
    transform: translate(12.24474vw, 59.712vh) scale(0.9003);
  }
  to {
    transform: translate(9.38049vw, 100vh) scale(0.9003);
  }
}
.snow:nth-child(110) {
  opacity: 0.2003;
  transform: translate(82.85121vw, -10px) scale(0.4739);
  animation: fall-110 19s -16s linear infinite;
}
@keyframes fall-110 {
  78.434% {
    transform: translate(74.415875vw, 78.434vh) scale(0.4739);
  }
  to {
    transform: translate(78.6335425vw, 100vh) scale(0.4739);
  }
}
.snow:nth-child(111) {
  opacity: 0.8852;
  transform: translate(32.90933vw, -10px) scale(0.9519);
  animation: fall-111 18s -2s linear infinite;
}
@keyframes fall-111 {
  77.771% {
    transform: translate(28.89881vw, 77.771vh) scale(0.9519);
  }
  to {
    transform: translate(30.90407vw, 100vh) scale(0.9519);
  }
}
.snow:nth-child(112) {
  opacity: 0.9974;
  transform: translate(70.18923vw, -10px) scale(0.0368);
  animation: fall-112 10s -22s linear infinite;
}
@keyframes fall-112 {
  42.842% {
    transform: translate(68.201735vw, 42.842vh) scale(0.0368);
  }
  to {
    transform: translate(69.1954825vw, 100vh) scale(0.0368);
  }
}
.snow:nth-child(113) {
  opacity: 0.9452;
  transform: translate(21.11565vw, -10px) scale(0.8794);
  animation: fall-113 21s -24s linear infinite;
}
@keyframes fall-113 {
  77.825% {
    transform: translate(29.35937vw, 77.825vh) scale(0.8794);
  }
  to {
    transform: translate(25.23751vw, 100vh) scale(0.8794);
  }
}
.snow:nth-child(114) {
  opacity: 0.7549;
  transform: translate(1.25077vw, -10px) scale(0.1394);
  animation: fall-114 30s -28s linear infinite;
}
@keyframes fall-114 {
  65.233% {
    transform: translate(-7.16452vw, 65.233vh) scale(0.1394);
  }
  to {
    transform: translate(-2.956875vw, 100vh) scale(0.1394);
  }
}
.snow:nth-child(115) {
  opacity: 0.2038;
  transform: translate(63.341345vw, -10px) scale(0.4427);
  animation: fall-115 18s -4s linear infinite;
}
@keyframes fall-115 {
  37.887% {
    transform: translate(57.62377vw, 37.887vh) scale(0.4427);
  }
  to {
    transform: translate(60.4825575vw, 100vh) scale(0.4427);
  }
}
.snow:nth-child(116) {
  opacity: 0.2633;
  transform: translate(60.5302vw, -10px) scale(0.3493);
  animation: fall-116 29s -1s linear infinite;
}
@keyframes fall-116 {
  54.473% {
    transform: translate(55.454445vw, 54.473vh) scale(0.3493);
  }
  to {
    transform: translate(57.9923225vw, 100vh) scale(0.3493);
  }
}
.snow:nth-child(117) {
  opacity: 0.87;
  transform: translate(85.827275vw, -10px) scale(0.2652);
  animation: fall-117 21s -3s linear infinite;
}
@keyframes fall-117 {
  43.03% {
    transform: translate(80.43555vw, 43.03vh) scale(0.2652);
  }
  to {
    transform: translate(83.1314125vw, 100vh) scale(0.2652);
  }
}
.snow:nth-child(118) {
  opacity: 0.4772;
  transform: translate(24.109195vw, -10px) scale(0.532);
  animation: fall-118 17s -25s linear infinite;
}
@keyframes fall-118 {
  44.36% {
    transform: translate(24.38137vw, 44.36vh) scale(0.532);
  }
  to {
    transform: translate(24.2452825vw, 100vh) scale(0.532);
  }
}
.snow:nth-child(119) {
  opacity: 0.9014;
  transform: translate(50.539335vw, -10px) scale(0.4444);
  animation: fall-119 23s -14s linear infinite;
}
@keyframes fall-119 {
  34.519% {
    transform: translate(58.1419vw, 34.519vh) scale(0.4444);
  }
  to {
    transform: translate(54.3406175vw, 100vh) scale(0.4444);
  }
}
.snow:nth-child(120) {
  opacity: 0.5831;
  transform: translate(42.444005vw, -10px) scale(0.9172);
  animation: fall-120 23s -29s linear infinite;
}
@keyframes fall-120 {
  45.427% {
    transform: translate(47.88019vw, 45.427vh) scale(0.9172);
  }
  to {
    transform: translate(45.1620975vw, 100vh) scale(0.9172);
  }
}
.snow:nth-child(121) {
  opacity: 0.8866;
  transform: translate(44.44062vw, -10px) scale(0.5666);
  animation: fall-121 24s -20s linear infinite;
}
@keyframes fall-121 {
  51.447% {
    transform: translate(38.079515vw, 51.447vh) scale(0.5666);
  }
  to {
    transform: translate(41.2600675vw, 100vh) scale(0.5666);
  }
}
.snow:nth-child(122) {
  opacity: 0.0578;
  transform: translate(32.062595vw, -10px) scale(0.8246);
  animation: fall-122 27s -30s linear infinite;
}
@keyframes fall-122 {
  47.367% {
    transform: translate(29.96338vw, 47.367vh) scale(0.8246);
  }
  to {
    transform: translate(31.0129875vw, 100vh) scale(0.8246);
  }
}
.snow:nth-child(123) {
  opacity: 0.3635;
  transform: translate(20.98607vw, -10px) scale(0.7607);
  animation: fall-123 27s -6s linear infinite;
}
@keyframes fall-123 {
  35.881% {
    transform: translate(17.59723vw, 35.881vh) scale(0.7607);
  }
  to {
    transform: translate(19.29165vw, 100vh) scale(0.7607);
  }
}
.snow:nth-child(124) {
  opacity: 0.9069;
  transform: translate(50.924085vw, -10px) scale(0.387);
  animation: fall-124 20s -8s linear infinite;
}
@keyframes fall-124 {
  42.153% {
    transform: translate(54.901355vw, 42.153vh) scale(0.387);
  }
  to {
    transform: translate(52.91272vw, 100vh) scale(0.387);
  }
}
.snow:nth-child(125) {
  opacity: 0.1247;
  transform: translate(6.558135vw, -10px) scale(0.5589);
  animation: fall-125 10s -20s linear infinite;
}
@keyframes fall-125 {
  44.653% {
    transform: translate(-2.41737vw, 44.653vh) scale(0.5589);
  }
  to {
    transform: translate(2.0703825vw, 100vh) scale(0.5589);
  }
}
.snow:nth-child(126) {
  opacity: 0.3749;
  transform: translate(80.522095vw, -10px) scale(0.397);
  animation: fall-126 25s -10s linear infinite;
}
@keyframes fall-126 {
  72.65% {
    transform: translate(88.61809vw, 72.65vh) scale(0.397);
  }
  to {
    transform: translate(84.5700925vw, 100vh) scale(0.397);
  }
}
.snow:nth-child(127) {
  opacity: 0.9614;
  transform: translate(60.73863vw, -10px) scale(0.9432);
  animation: fall-127 15s -13s linear infinite;
}
@keyframes fall-127 {
  72.353% {
    transform: translate(56.28674vw, 72.353vh) scale(0.9432);
  }
  to {
    transform: translate(58.512685vw, 100vh) scale(0.9432);
  }
}
.snow:nth-child(128) {
  opacity: 0.3255;
  transform: translate(4.734135vw, -10px) scale(0.3231);
  animation: fall-128 12s -14s linear infinite;
}
@keyframes fall-128 {
  40.051% {
    transform: translate(12.68478vw, 40.051vh) scale(0.3231);
  }
  to {
    transform: translate(8.7094575vw, 100vh) scale(0.3231);
  }
}
.snow:nth-child(129) {
  opacity: 0.0371;
  transform: translate(92.68067vw, -10px) scale(0.2977);
  animation: fall-129 26s -22s linear infinite;
}
@keyframes fall-129 {
  68.003% {
    transform: translate(92.9385vw, 68.003vh) scale(0.2977);
  }
  to {
    transform: translate(92.809585vw, 100vh) scale(0.2977);
  }
}
.snow:nth-child(130) {
  opacity: 0.2097;
  transform: translate(17.60331vw, -10px) scale(0.6158);
  animation: fall-130 23s -17s linear infinite;
}
@keyframes fall-130 {
  37.17% {
    transform: translate(15.13312vw, 37.17vh) scale(0.6158);
  }
  to {
    transform: translate(16.368215vw, 100vh) scale(0.6158);
  }
}
.snow:nth-child(131) {
  opacity: 0.3834;
  transform: translate(92.86687vw, -10px) scale(0.2909);
  animation: fall-131 18s -19s linear infinite;
}
@keyframes fall-131 {
  39.133% {
    transform: translate(85.910685vw, 39.133vh) scale(0.2909);
  }
  to {
    transform: translate(89.3887775vw, 100vh) scale(0.2909);
  }
}
.snow:nth-child(132) {
  opacity: 0.6402;
  transform: translate(73.024125vw, -10px) scale(0.9186);
  animation: fall-132 24s -5s linear infinite;
}
@keyframes fall-132 {
  39.556% {
    transform: translate(77.575005vw, 39.556vh) scale(0.9186);
  }
  to {
    transform: translate(75.299565vw, 100vh) scale(0.9186);
  }
}
.snow:nth-child(133) {
  opacity: 0.485;
  transform: translate(3.97708vw, -10px) scale(0.5027);
  animation: fall-133 20s -7s linear infinite;
}
@keyframes fall-133 {
  61.896% {
    transform: translate(4.11464vw, 61.896vh) scale(0.5027);
  }
  to {
    transform: translate(4.04586vw, 100vh) scale(0.5027);
  }
}
.snow:nth-child(134) {
  opacity: 0.6146;
  transform: translate(20.41873vw, -10px) scale(0.9938);
  animation: fall-134 27s -24s linear infinite;
}
@keyframes fall-134 {
  36.882% {
    transform: translate(19.30609vw, 36.882vh) scale(0.9938);
  }
  to {
    transform: translate(19.86241vw, 100vh) scale(0.9938);
  }
}
.snow:nth-child(135) {
  opacity: 0.6528;
  transform: translate(52.916615vw, -10px) scale(0.8967);
  animation: fall-135 29s -26s linear infinite;
}
@keyframes fall-135 {
  39.664% {
    transform: translate(49.57366vw, 39.664vh) scale(0.8967);
  }
  to {
    transform: translate(51.2451375vw, 100vh) scale(0.8967);
  }
}
.snow:nth-child(136) {
  opacity: 0.5466;
  transform: translate(21.072425vw, -10px) scale(0.9242);
  animation: fall-136 26s -23s linear infinite;
}
@keyframes fall-136 {
  44.774% {
    transform: translate(30.451395vw, 44.774vh) scale(0.9242);
  }
  to {
    transform: translate(25.76191vw, 100vh) scale(0.9242);
  }
}
.snow:nth-child(137) {
  opacity: 0.2523;
  transform: translate(8.134375vw, -10px) scale(0.3469);
  animation: fall-137 19s -21s linear infinite;
}
@keyframes fall-137 {
  31.836% {
    transform: translate(2.478835vw, 31.836vh) scale(0.3469);
  }
  to {
    transform: translate(5.306605vw, 100vh) scale(0.3469);
  }
}
.snow:nth-child(138) {
  opacity: 0.5281;
  transform: translate(81.311735vw, -10px) scale(0.8932);
  animation: fall-138 15s -6s linear infinite;
}
@keyframes fall-138 {
  43.716% {
    transform: translate(86.22143vw, 43.716vh) scale(0.8932);
  }
  to {
    transform: translate(83.7665825vw, 100vh) scale(0.8932);
  }
}
.snow:nth-child(139) {
  opacity: 0.6168;
  transform: translate(36.84024vw, -10px) scale(0.005);
  animation: fall-139 25s -26s linear infinite;
}
@keyframes fall-139 {
  40.175% {
    transform: translate(28.37289vw, 40.175vh) scale(0.005);
  }
  to {
    transform: translate(32.606565vw, 100vh) scale(0.005);
  }
}
.snow:nth-child(140) {
  opacity: 0.4377;
  transform: translate(83.86448vw, -10px) scale(0.3255);
  animation: fall-140 16s -7s linear infinite;
}
@keyframes fall-140 {
  51.923% {
    transform: translate(76.54074vw, 51.923vh) scale(0.3255);
  }
  to {
    transform: translate(80.20261vw, 100vh) scale(0.3255);
  }
}
.snow:nth-child(141) {
  opacity: 0.7263;
  transform: translate(47.36719vw, -10px) scale(0.5953);
  animation: fall-141 28s -3s linear infinite;
}
@keyframes fall-141 {
  61.138% {
    transform: translate(50.03118vw, 61.138vh) scale(0.5953);
  }
  to {
    transform: translate(48.699185vw, 100vh) scale(0.5953);
  }
}
.snow:nth-child(142) {
  opacity: 0.9727;
  transform: translate(29.81404vw, -10px) scale(0.1291);
  animation: fall-142 26s -18s linear infinite;
}
@keyframes fall-142 {
  71.035% {
    transform: translate(38.23465vw, 71.035vh) scale(0.1291);
  }
  to {
    transform: translate(34.024345vw, 100vh) scale(0.1291);
  }
}
.snow:nth-child(143) {
  opacity: 0.8243;
  transform: translate(94.97188vw, -10px) scale(0.1692);
  animation: fall-143 14s -14s linear infinite;
}
@keyframes fall-143 {
  75.423% {
    transform: translate(102.216675vw, 75.423vh) scale(0.1692);
  }
  to {
    transform: translate(98.5942775vw, 100vh) scale(0.1692);
  }
}
.snow:nth-child(144) {
  opacity: 0.5557;
  transform: translate(71.2785vw, -10px) scale(0.7305);
  animation: fall-144 29s -6s linear infinite;
}
@keyframes fall-144 {
  78.82% {
    transform: translate(67.98922vw, 78.82vh) scale(0.7305);
  }
  to {
    transform: translate(69.63386vw, 100vh) scale(0.7305);
  }
}
.snow:nth-child(145) {
  opacity: 0.7027;
  transform: translate(64.43622vw, -10px) scale(0.599);
  animation: fall-145 10s -11s linear infinite;
}
@keyframes fall-145 {
  73.145% {
    transform: translate(57.3591vw, 73.145vh) scale(0.599);
  }
  to {
    transform: translate(60.89766vw, 100vh) scale(0.599);
  }
}
.snow:nth-child(146) {
  opacity: 0.3712;
  transform: translate(93.47734vw, -10px) scale(0.6594);
  animation: fall-146 28s -16s linear infinite;
}
@keyframes fall-146 {
  37.3% {
    transform: translate(85.58113vw, 37.3vh) scale(0.6594);
  }
  to {
    transform: translate(89.529235vw, 100vh) scale(0.6594);
  }
}
.snow:nth-child(147) {
  opacity: 0.0859;
  transform: translate(43.29568vw, -10px) scale(0.0039);
  animation: fall-147 13s -4s linear infinite;
}
@keyframes fall-147 {
  31.814% {
    transform: translate(46.594365vw, 31.814vh) scale(0.0039);
  }
  to {
    transform: translate(44.9450225vw, 100vh) scale(0.0039);
  }
}
.snow:nth-child(148) {
  opacity: 0.0501;
  transform: translate(38.42009vw, -10px) scale(0.7978);
  animation: fall-148 20s -28s linear infinite;
}
@keyframes fall-148 {
  68.721% {
    transform: translate(37.86073vw, 68.721vh) scale(0.7978);
  }
  to {
    transform: translate(38.14041vw, 100vh) scale(0.7978);
  }
}
.snow:nth-child(149) {
  opacity: 0.3906;
  transform: translate(39.085375vw, -10px) scale(0.3887);
  animation: fall-149 18s -16s linear infinite;
}
@keyframes fall-149 {
  66.151% {
    transform: translate(41.794585vw, 66.151vh) scale(0.3887);
  }
  to {
    transform: translate(40.43998vw, 100vh) scale(0.3887);
  }
}
.snow:nth-child(150) {
  opacity: 0.4181;
  transform: translate(73.880835vw, -10px) scale(0.8249);
  animation: fall-150 23s -1s linear infinite;
}
@keyframes fall-150 {
  72.517% {
    transform: translate(83.306735vw, 72.517vh) scale(0.8249);
  }
  to {
    transform: translate(78.593785vw, 100vh) scale(0.8249);
  }
}
.snow:nth-child(151) {
  opacity: 0.2415;
  transform: translate(79.270375vw, -10px) scale(0.0605);
  animation: fall-151 21s -8s linear infinite;
}
@keyframes fall-151 {
  73.31% {
    transform: translate(80.08006vw, 73.31vh) scale(0.0605);
  }
  to {
    transform: translate(79.6752175vw, 100vh) scale(0.0605);
  }
}
.snow:nth-child(152) {
  opacity: 0.6441;
  transform: translate(42.17449vw, -10px) scale(0.597);
  animation: fall-152 25s -25s linear infinite;
}
@keyframes fall-152 {
  30.717% {
    transform: translate(38.25346vw, 30.717vh) scale(0.597);
  }
  to {
    transform: translate(40.213975vw, 100vh) scale(0.597);
  }
}
.snow:nth-child(153) {
  opacity: 0.001;
  transform: translate(57.47082vw, -10px) scale(0.7606);
  animation: fall-153 17s -4s linear infinite;
}
@keyframes fall-153 {
  35.235% {
    transform: translate(48.647125vw, 35.235vh) scale(0.7606);
  }
  to {
    transform: translate(53.0589725vw, 100vh) scale(0.7606);
  }
}
.snow:nth-child(154) {
  opacity: 0.7184;
  transform: translate(16.330975vw, -10px) scale(0.1225);
  animation: fall-154 23s -24s linear infinite;
}
@keyframes fall-154 {
  55.35% {
    transform: translate(12.219185vw, 55.35vh) scale(0.1225);
  }
  to {
    transform: translate(14.27508vw, 100vh) scale(0.1225);
  }
}
.snow:nth-child(155) {
  opacity: 0.8133;
  transform: translate(9.394645vw, -10px) scale(0.6555);
  animation: fall-155 27s -19s linear infinite;
}
@keyframes fall-155 {
  72.963% {
    transform: translate(3.29517vw, 72.963vh) scale(0.6555);
  }
  to {
    transform: translate(6.3449075vw, 100vh) scale(0.6555);
  }
}
.snow:nth-child(156) {
  opacity: 0.8409;
  transform: translate(40.792145vw, -10px) scale(0.4781);
  animation: fall-156 17s -23s linear infinite;
}
@keyframes fall-156 {
  40.078% {
    transform: translate(40.987845vw, 40.078vh) scale(0.4781);
  }
  to {
    transform: translate(40.889995vw, 100vh) scale(0.4781);
  }
}
.snow:nth-child(157) {
  opacity: 0.1773;
  transform: translate(40.29919vw, -10px) scale(0.5085);
  animation: fall-157 25s -1s linear infinite;
}
@keyframes fall-157 {
  48.097% {
    transform: translate(32.6686vw, 48.097vh) scale(0.5085);
  }
  to {
    transform: translate(36.483895vw, 100vh) scale(0.5085);
  }
}
.snow:nth-child(158) {
  opacity: 0.0397;
  transform: translate(16.422935vw, -10px) scale(0.7829);
  animation: fall-158 23s -3s linear infinite;
}
@keyframes fall-158 {
  61.003% {
    transform: translate(22.304385vw, 61.003vh) scale(0.7829);
  }
  to {
    transform: translate(19.36366vw, 100vh) scale(0.7829);
  }
}
.snow:nth-child(159) {
  opacity: 0.9342;
  transform: translate(91.930455vw, -10px) scale(0.2045);
  animation: fall-159 11s -24s linear infinite;
}
@keyframes fall-159 {
  37.158% {
    transform: translate(95.391875vw, 37.158vh) scale(0.2045);
  }
  to {
    transform: translate(93.661165vw, 100vh) scale(0.2045);
  }
}
.snow:nth-child(160) {
  opacity: 0.7694;
  transform: translate(73.38009vw, -10px) scale(0.3348);
  animation: fall-160 25s -24s linear infinite;
}
@keyframes fall-160 {
  71.432% {
    transform: translate(66.04628vw, 71.432vh) scale(0.3348);
  }
  to {
    transform: translate(69.713185vw, 100vh) scale(0.3348);
  }
}
.snow:nth-child(161) {
  opacity: 0.3325;
  transform: translate(50.99524vw, -10px) scale(0.6705);
  animation: fall-161 18s -12s linear infinite;
}
@keyframes fall-161 {
  37.691% {
    transform: translate(41.820995vw, 37.691vh) scale(0.6705);
  }
  to {
    transform: translate(46.4081175vw, 100vh) scale(0.6705);
  }
}
.snow:nth-child(162) {
  opacity: 0.6983;
  transform: translate(91.905755vw, -10px) scale(0.8314);
  animation: fall-162 14s -17s linear infinite;
}
@keyframes fall-162 {
  36.097% {
    transform: translate(86.14258vw, 36.097vh) scale(0.8314);
  }
  to {
    transform: translate(89.0241675vw, 100vh) scale(0.8314);
  }
}
.snow:nth-child(163) {
  opacity: 0.5435;
  transform: translate(94.737135vw, -10px) scale(0.3323);
  animation: fall-163 21s -22s linear infinite;
}
@keyframes fall-163 {
  79.023% {
    transform: translate(97.572125vw, 79.023vh) scale(0.3323);
  }
  to {
    transform: translate(96.15463vw, 100vh) scale(0.3323);
  }
}
.snow:nth-child(164) {
  opacity: 0.8325;
  transform: translate(50.595385vw, -10px) scale(0.5634);
  animation: fall-164 28s -1s linear infinite;
}
@keyframes fall-164 {
  68.338% {
    transform: translate(50.76287vw, 68.338vh) scale(0.5634);
  }
  to {
    transform: translate(50.6791275vw, 100vh) scale(0.5634);
  }
}
.snow:nth-child(165) {
  opacity: 0.3494;
  transform: translate(26.949315vw, -10px) scale(0.1152);
  animation: fall-165 30s -5s linear infinite;
}
@keyframes fall-165 {
  39.392% {
    transform: translate(18.7131vw, 39.392vh) scale(0.1152);
  }
  to {
    transform: translate(22.8312075vw, 100vh) scale(0.1152);
  }
}
.snow:nth-child(166) {
  opacity: 0.0708;
  transform: translate(25.517vw, -10px) scale(0.4805);
  animation: fall-166 14s -29s linear infinite;
}
@keyframes fall-166 {
  38.475% {
    transform: translate(21.47304vw, 38.475vh) scale(0.4805);
  }
  to {
    transform: translate(23.49502vw, 100vh) scale(0.4805);
  }
}
.snow:nth-child(167) {
  opacity: 0.3644;
  transform: translate(76.60591vw, -10px) scale(0.9143);
  animation: fall-167 22s -20s linear infinite;
}
@keyframes fall-167 {
  74.272% {
    transform: translate(84.47419vw, 74.272vh) scale(0.9143);
  }
  to {
    transform: translate(80.54005vw, 100vh) scale(0.9143);
  }
}
.snow:nth-child(168) {
  opacity: 0.3982;
  transform: translate(35.524395vw, -10px) scale(0.9126);
  animation: fall-168 23s -27s linear infinite;
}
@keyframes fall-168 {
  49.66% {
    transform: translate(30.4114vw, 49.66vh) scale(0.9126);
  }
  to {
    transform: translate(32.9678975vw, 100vh) scale(0.9126);
  }
}
.snow:nth-child(169) {
  opacity: 0.4642;
  transform: translate(78.57146vw, -10px) scale(0.2011);
  animation: fall-169 20s -1s linear infinite;
}
@keyframes fall-169 {
  70.016% {
    transform: translate(83.791425vw, 70.016vh) scale(0.2011);
  }
  to {
    transform: translate(81.1814425vw, 100vh) scale(0.2011);
  }
}
.snow:nth-child(170) {
  opacity: 0.3649;
  transform: translate(37.81798vw, -10px) scale(0.2189);
  animation: fall-170 14s -19s linear infinite;
}
@keyframes fall-170 {
  70.926% {
    transform: translate(39.553535vw, 70.926vh) scale(0.2189);
  }
  to {
    transform: translate(38.6857575vw, 100vh) scale(0.2189);
  }
}
.snow:nth-child(171) {
  opacity: 0.6499;
  transform: translate(67.386065vw, -10px) scale(0.186);
  animation: fall-171 20s -12s linear infinite;
}
@keyframes fall-171 {
  68.078% {
    transform: translate(68.8066vw, 68.078vh) scale(0.186);
  }
  to {
    transform: translate(68.0963325vw, 100vh) scale(0.186);
  }
}
.snow:nth-child(172) {
  opacity: 0.7216;
  transform: translate(27.98719vw, -10px) scale(0.5264);
  animation: fall-172 12s -5s linear infinite;
}
@keyframes fall-172 {
  34.239% {
    transform: translate(29.31282vw, 34.239vh) scale(0.5264);
  }
  to {
    transform: translate(28.650005vw, 100vh) scale(0.5264);
  }
}
.snow:nth-child(173) {
  opacity: 0.4723;
  transform: translate(54.24652vw, -10px) scale(0.9629);
  animation: fall-173 18s -21s linear infinite;
}
@keyframes fall-173 {
  65.017% {
    transform: translate(55.736785vw, 65.017vh) scale(0.9629);
  }
  to {
    transform: translate(54.9916525vw, 100vh) scale(0.9629);
  }
}
.snow:nth-child(174) {
  opacity: 0.7629;
  transform: translate(70.614545vw, -10px) scale(0.4818);
  animation: fall-174 16s -28s linear infinite;
}
@keyframes fall-174 {
  78.658% {
    transform: translate(69.23125vw, 78.658vh) scale(0.4818);
  }
  to {
    transform: translate(69.9228975vw, 100vh) scale(0.4818);
  }
}
.snow:nth-child(175) {
  opacity: 0.9198;
  transform: translate(43.543725vw, -10px) scale(0.4912);
  animation: fall-175 26s -21s linear infinite;
}
@keyframes fall-175 {
  70.371% {
    transform: translate(48.7654vw, 70.371vh) scale(0.4912);
  }
  to {
    transform: translate(46.1545625vw, 100vh) scale(0.4912);
  }
}
.snow:nth-child(176) {
  opacity: 0.52;
  transform: translate(61.91606vw, -10px) scale(0.9904);
  animation: fall-176 14s -18s linear infinite;
}
@keyframes fall-176 {
  39.38% {
    transform: translate(61.82334vw, 39.38vh) scale(0.9904);
  }
  to {
    transform: translate(61.8697vw, 100vh) scale(0.9904);
  }
}
.snow:nth-child(177) {
  opacity: 0.1383;
  transform: translate(51.97868vw, -10px) scale(0.6286);
  animation: fall-177 19s -9s linear infinite;
}
@keyframes fall-177 {
  70.328% {
    transform: translate(54.96206vw, 70.328vh) scale(0.6286);
  }
  to {
    transform: translate(53.47037vw, 100vh) scale(0.6286);
  }
}
.snow:nth-child(178) {
  opacity: 0.6439;
  transform: translate(42.267305vw, -10px) scale(0.1658);
  animation: fall-178 19s -25s linear infinite;
}
@keyframes fall-178 {
  30.784% {
    transform: translate(43.33159vw, 30.784vh) scale(0.1658);
  }
  to {
    transform: translate(42.7994475vw, 100vh) scale(0.1658);
  }
}
.snow:nth-child(179) {
  opacity: 0.2613;
  transform: translate(69.631865vw, -10px) scale(0.6582);
  animation: fall-179 22s -15s linear infinite;
}
@keyframes fall-179 {
  37.832% {
    transform: translate(60.48536vw, 37.832vh) scale(0.6582);
  }
  to {
    transform: translate(65.0586125vw, 100vh) scale(0.6582);
  }
}
.snow:nth-child(180) {
  opacity: 0.4186;
  transform: translate(53.846vw, -10px) scale(0.6528);
  animation: fall-180 27s -23s linear infinite;
}
@keyframes fall-180 {
  70.46% {
    transform: translate(60.13994vw, 70.46vh) scale(0.6528);
  }
  to {
    transform: translate(56.99297vw, 100vh) scale(0.6528);
  }
}
.snow:nth-child(181) {
  opacity: 0.3294;
  transform: translate(46.386125vw, -10px) scale(0.9534);
  animation: fall-181 30s -25s linear infinite;
}
@keyframes fall-181 {
  72.44% {
    transform: translate(37.91469vw, 72.44vh) scale(0.9534);
  }
  to {
    transform: translate(42.1504075vw, 100vh) scale(0.9534);
  }
}
.snow:nth-child(182) {
  opacity: 0.0568;
  transform: translate(15.5553vw, -10px) scale(0.0351);
  animation: fall-182 18s -15s linear infinite;
}
@keyframes fall-182 {
  70.765% {
    transform: translate(19.170145vw, 70.765vh) scale(0.0351);
  }
  to {
    transform: translate(17.3627225vw, 100vh) scale(0.0351);
  }
}
.snow:nth-child(183) {
  opacity: 0.1497;
  transform: translate(57.22097vw, -10px) scale(0.3591);
  animation: fall-183 29s -17s linear infinite;
}
@keyframes fall-183 {
  49.422% {
    transform: translate(52.097715vw, 49.422vh) scale(0.3591);
  }
  to {
    transform: translate(54.6593425vw, 100vh) scale(0.3591);
  }
}
.snow:nth-child(184) {
  opacity: 0.8038;
  transform: translate(38.72485vw, -10px) scale(0.7505);
  animation: fall-184 28s -16s linear infinite;
}
@keyframes fall-184 {
  55.424% {
    transform: translate(29.844915vw, 55.424vh) scale(0.7505);
  }
  to {
    transform: translate(34.2848825vw, 100vh) scale(0.7505);
  }
}
.snow:nth-child(185) {
  opacity: 0.8217;
  transform: translate(68.46251vw, -10px) scale(0.3907);
  animation: fall-185 14s -9s linear infinite;
}
@keyframes fall-185 {
  69.839% {
    transform: translate(73.66699vw, 69.839vh) scale(0.3907);
  }
  to {
    transform: translate(71.06475vw, 100vh) scale(0.3907);
  }
}
.snow:nth-child(186) {
  opacity: 0.6658;
  transform: translate(79.756205vw, -10px) scale(0.3196);
  animation: fall-186 14s -8s linear infinite;
}
@keyframes fall-186 {
  57.46% {
    transform: translate(87.550195vw, 57.46vh) scale(0.3196);
  }
  to {
    transform: translate(83.6532vw, 100vh) scale(0.3196);
  }
}
.snow:nth-child(187) {
  opacity: 0.7684;
  transform: translate(74.02647vw, -10px) scale(0.1168);
  animation: fall-187 27s -26s linear infinite;
}
@keyframes fall-187 {
  30.123% {
    transform: translate(76.85139vw, 30.123vh) scale(0.1168);
  }
  to {
    transform: translate(75.43893vw, 100vh) scale(0.1168);
  }
}
.snow:nth-child(188) {
  opacity: 0.491;
  transform: translate(91.8175vw, -10px) scale(0.0114);
  animation: fall-188 18s -16s linear infinite;
}
@keyframes fall-188 {
  65.576% {
    transform: translate(92.034765vw, 65.576vh) scale(0.0114);
  }
  to {
    transform: translate(91.9261325vw, 100vh) scale(0.0114);
  }
}
.snow:nth-child(189) {
  opacity: 0.6764;
  transform: translate(37.844105vw, -10px) scale(0.773);
  animation: fall-189 13s -7s linear infinite;
}
@keyframes fall-189 {
  75.464% {
    transform: translate(43.545245vw, 75.464vh) scale(0.773);
  }
  to {
    transform: translate(40.694675vw, 100vh) scale(0.773);
  }
}
.snow:nth-child(190) {
  opacity: 0.3714;
  transform: translate(88.235715vw, -10px) scale(0.6448);
  animation: fall-190 19s -26s linear infinite;
}
@keyframes fall-190 {
  75.23% {
    transform: translate(90.040335vw, 75.23vh) scale(0.6448);
  }
  to {
    transform: translate(89.138025vw, 100vh) scale(0.6448);
  }
}
.snow:nth-child(191) {
  opacity: 0.3961;
  transform: translate(83.080635vw, -10px) scale(0.5215);
  animation: fall-191 21s -18s linear infinite;
}
@keyframes fall-191 {
  75.382% {
    transform: translate(87.34395vw, 75.382vh) scale(0.5215);
  }
  to {
    transform: translate(85.2122925vw, 100vh) scale(0.5215);
  }
}
.snow:nth-child(192) {
  opacity: 0.3988;
  transform: translate(90.505645vw, -10px) scale(0.4795);
  animation: fall-192 15s -29s linear infinite;
}
@keyframes fall-192 {
  32.975% {
    transform: translate(92.343705vw, 32.975vh) scale(0.4795);
  }
  to {
    transform: translate(91.424675vw, 100vh) scale(0.4795);
  }
}
.snow:nth-child(193) {
  opacity: 0.3842;
  transform: translate(62.894845vw, -10px) scale(0.5265);
  animation: fall-193 11s -13s linear infinite;
}
@keyframes fall-193 {
  40.343% {
    transform: translate(72.044865vw, 40.343vh) scale(0.5265);
  }
  to {
    transform: translate(67.469855vw, 100vh) scale(0.5265);
  }
}
.snow:nth-child(194) {
  opacity: 0.6928;
  transform: translate(54.33886vw, -10px) scale(0.8968);
  animation: fall-194 27s -22s linear infinite;
}
@keyframes fall-194 {
  50.131% {
    transform: translate(51.78165vw, 50.131vh) scale(0.8968);
  }
  to {
    transform: translate(53.060255vw, 100vh) scale(0.8968);
  }
}
.snow:nth-child(195) {
  opacity: 0.9072;
  transform: translate(17.07055vw, -10px) scale(0.0382);
  animation: fall-195 16s -17s linear infinite;
}
@keyframes fall-195 {
  67.343% {
    transform: translate(14.985205vw, 67.343vh) scale(0.0382);
  }
  to {
    transform: translate(16.0278775vw, 100vh) scale(0.0382);
  }
}
.snow:nth-child(196) {
  opacity: 0.2326;
  transform: translate(56.819405vw, -10px) scale(0.5326);
  animation: fall-196 23s -30s linear infinite;
}
@keyframes fall-196 {
  36.893% {
    transform: translate(48.68389vw, 36.893vh) scale(0.5326);
  }
  to {
    transform: translate(52.7516475vw, 100vh) scale(0.5326);
  }
}
.snow:nth-child(197) {
  opacity: 0.496;
  transform: translate(64.300465vw, -10px) scale(0.8479);
  animation: fall-197 29s -1s linear infinite;
}
@keyframes fall-197 {
  56.605% {
    transform: translate(67.55165vw, 56.605vh) scale(0.8479);
  }
  to {
    transform: translate(65.9260575vw, 100vh) scale(0.8479);
  }
}
.snow:nth-child(198) {
  opacity: 0.8748;
  transform: translate(78.410435vw, -10px) scale(0.662);
  animation: fall-198 28s -22s linear infinite;
}
@keyframes fall-198 {
  46.247% {
    transform: translate(69.597285vw, 46.247vh) scale(0.662);
  }
  to {
    transform: translate(74.00386vw, 100vh) scale(0.662);
  }
}
.snow:nth-child(199) {
  opacity: 0.813;
  transform: translate(49.80261vw, -10px) scale(0.2168);
  animation: fall-199 10s -30s linear infinite;
}
@keyframes fall-199 {
  41.604% {
    transform: translate(59.06454vw, 41.604vh) scale(0.2168);
  }
  to {
    transform: translate(54.433575vw, 100vh) scale(0.2168);
  }
}
.snow:nth-child(200) {
  opacity: 0.4456;
  transform: translate(35.12226vw, -10px) scale(0.2609);
  animation: fall-200 18s -21s linear infinite;
}
@keyframes fall-200 {
  64.504% {
    transform: translate(28.96037vw, 64.504vh) scale(0.2609);
  }
  to {
    transform: translate(32.041315vw, 100vh) scale(0.2609);
  }
}

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