body {
  height: 100vh;
  background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
  background-image: url("snow1.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  overflow: hidden;
  filter: drop-shadow(0 0 10px white);
}

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.9978;
  transform: translate(47.3943vw, -10px) scale(0.2273);
  animation: fall-1 24s -30s linear infinite;
}
@keyframes fall-1 {
  38.794% {
    transform: translate(41.9363vw, 38.794vh) scale(0.2273);
  }
  to {
    transform: translate(44.6653vw, 100vh) scale(0.2273);
  }
}
.snow:nth-child(2) {
  opacity: 0.453;
  transform: translate(45.8085vw, -10px) scale(0.1489);
  animation: fall-2 19s -26s linear infinite;
}
@keyframes fall-2 {
  76.144% {
    transform: translate(55.7919vw, 76.144vh) scale(0.1489);
  }
  to {
    transform: translate(50.8002vw, 100vh) scale(0.1489);
  }
}
.snow:nth-child(3) {
  opacity: 0.8856;
  transform: translate(32.4183vw, -10px) scale(0.9892);
  animation: fall-3 18s -24s linear infinite;
}
@keyframes fall-3 {
  65.534% {
    transform: translate(25.2551vw, 65.534vh) scale(0.9892);
  }
  to {
    transform: translate(28.8367vw, 100vh) scale(0.9892);
  }
}
.snow:nth-child(4) {
  opacity: 0.107;
  transform: translate(2.1963vw, -10px) scale(0.7996);
  animation: fall-4 10s -8s linear infinite;
}
@keyframes fall-4 {
  76.738% {
    transform: translate(9.489vw, 76.738vh) scale(0.7996);
  }
  to {
    transform: translate(5.84265vw, 100vh) scale(0.7996);
  }
}
.snow:nth-child(5) {
  opacity: 0.3344;
  transform: translate(56.6305vw, -10px) scale(0.5707);
  animation: fall-5 28s -16s linear infinite;
}
@keyframes fall-5 {
  79.094% {
    transform: translate(47.855vw, 79.094vh) scale(0.5707);
  }
  to {
    transform: translate(52.24275vw, 100vh) scale(0.5707);
  }
}
.snow:nth-child(6) {
  opacity: 0.5644;
  transform: translate(21.5004vw, -10px) scale(0.9607);
  animation: fall-6 20s -13s linear infinite;
}
@keyframes fall-6 {
  72.984% {
    transform: translate(25.8021vw, 72.984vh) scale(0.9607);
  }
  to {
    transform: translate(23.65125vw, 100vh) scale(0.9607);
  }
}
.snow:nth-child(7) {
  opacity: 0.2128;
  transform: translate(23.3716vw, -10px) scale(0.3056);
  animation: fall-7 23s -15s linear infinite;
}
@keyframes fall-7 {
  38.663% {
    transform: translate(22.5579vw, 38.663vh) scale(0.3056);
  }
  to {
    transform: translate(22.96475vw, 100vh) scale(0.3056);
  }
}
.snow:nth-child(8) {
  opacity: 0.9117;
  transform: translate(17.03vw, -10px) scale(0.5743);
  animation: fall-8 15s -2s linear infinite;
}
@keyframes fall-8 {
  42.221% {
    transform: translate(13.5795vw, 42.221vh) scale(0.5743);
  }
  to {
    transform: translate(15.30475vw, 100vh) scale(0.5743);
  }
}
.snow:nth-child(9) {
  opacity: 0.1048;
  transform: translate(66.8234vw, -10px) scale(0.921);
  animation: fall-9 10s -1s linear infinite;
}
@keyframes fall-9 {
  37.493% {
    transform: translate(60.5825vw, 37.493vh) scale(0.921);
  }
  to {
    transform: translate(63.70295vw, 100vh) scale(0.921);
  }
}
.snow:nth-child(10) {
  opacity: 0.1418;
  transform: translate(85.391vw, -10px) scale(0.9691);
  animation: fall-10 21s -6s linear infinite;
}
@keyframes fall-10 {
  31.765% {
    transform: translate(94.109vw, 31.765vh) scale(0.9691);
  }
  to {
    transform: translate(89.75vw, 100vh) scale(0.9691);
  }
}
.snow:nth-child(11) {
  opacity: 0.3727;
  transform: translate(75.9923vw, -10px) scale(0.8592);
  animation: fall-11 18s -8s linear infinite;
}
@keyframes fall-11 {
  60.203% {
    transform: translate(68.1335vw, 60.203vh) scale(0.8592);
  }
  to {
    transform: translate(72.0629vw, 100vh) scale(0.8592);
  }
}
.snow:nth-child(12) {
  opacity: 0.0594;
  transform: translate(44.6468vw, -10px) scale(0.1663);
  animation: fall-12 10s -6s linear infinite;
}
@keyframes fall-12 {
  56.807% {
    transform: translate(41.199vw, 56.807vh) scale(0.1663);
  }
  to {
    transform: translate(42.9229vw, 100vh) scale(0.1663);
  }
}
.snow:nth-child(13) {
  opacity: 0.1545;
  transform: translate(73.7511vw, -10px) scale(0.2957);
  animation: fall-13 21s -24s linear infinite;
}
@keyframes fall-13 {
  76.68% {
    transform: translate(67.4584vw, 76.68vh) scale(0.2957);
  }
  to {
    transform: translate(70.60475vw, 100vh) scale(0.2957);
  }
}
.snow:nth-child(14) {
  opacity: 0.0375;
  transform: translate(44.9298vw, -10px) scale(0.3964);
  animation: fall-14 21s -24s linear infinite;
}
@keyframes fall-14 {
  30.7% {
    transform: translate(39.2803vw, 30.7vh) scale(0.3964);
  }
  to {
    transform: translate(42.10505vw, 100vh) scale(0.3964);
  }
}
.snow:nth-child(15) {
  opacity: 0.1981;
  transform: translate(60.6732vw, -10px) scale(0.4077);
  animation: fall-15 20s -19s linear infinite;
}
@keyframes fall-15 {
  38.762% {
    transform: translate(58.3387vw, 38.762vh) scale(0.4077);
  }
  to {
    transform: translate(59.50595vw, 100vh) scale(0.4077);
  }
}
.snow:nth-child(16) {
  opacity: 0.8831;
  transform: translate(14.4883vw, -10px) scale(0.5575);
  animation: fall-16 25s -11s linear infinite;
}
@keyframes fall-16 {
  68.777% {
    transform: translate(11.9128vw, 68.777vh) scale(0.5575);
  }
  to {
    transform: translate(13.20055vw, 100vh) scale(0.5575);
  }
}
.snow:nth-child(17) {
  opacity: 0.2508;
  transform: translate(87.8662vw, -10px) scale(0.6709);
  animation: fall-17 21s -18s linear infinite;
}
@keyframes fall-17 {
  63.347% {
    transform: translate(80.6039vw, 63.347vh) scale(0.6709);
  }
  to {
    transform: translate(84.23505vw, 100vh) scale(0.6709);
  }
}
.snow:nth-child(18) {
  opacity: 0.7824;
  transform: translate(49.5888vw, -10px) scale(0.9797);
  animation: fall-18 25s -25s linear infinite;
}
@keyframes fall-18 {
  64.479% {
    transform: translate(41.1817vw, 64.479vh) scale(0.9797);
  }
  to {
    transform: translate(45.38525vw, 100vh) scale(0.9797);
  }
}
.snow:nth-child(19) {
  opacity: 0.0496;
  transform: translate(49.9726vw, -10px) scale(0.6828);
  animation: fall-19 12s -6s linear infinite;
}
@keyframes fall-19 {
  55.764% {
    transform: translate(58.0495vw, 55.764vh) scale(0.6828);
  }
  to {
    transform: translate(54.01105vw, 100vh) scale(0.6828);
  }
}
.snow:nth-child(20) {
  opacity: 0.8372;
  transform: translate(47.8676vw, -10px) scale(0.4441);
  animation: fall-20 23s -7s linear infinite;
}
@keyframes fall-20 {
  57.724% {
    transform: translate(52.5209vw, 57.724vh) scale(0.4441);
  }
  to {
    transform: translate(50.19425vw, 100vh) scale(0.4441);
  }
}
.snow:nth-child(21) {
  opacity: 0.4384;
  transform: translate(53.5509vw, -10px) scale(0.4322);
  animation: fall-21 14s -20s linear infinite;
}
@keyframes fall-21 {
  54.602% {
    transform: translate(53.6622vw, 54.602vh) scale(0.4322);
  }
  to {
    transform: translate(53.60655vw, 100vh) scale(0.4322);
  }
}
.snow:nth-child(22) {
  opacity: 0.0708;
  transform: translate(84.12vw, -10px) scale(0.4635);
  animation: fall-22 14s -22s linear infinite;
}
@keyframes fall-22 {
  47.831% {
    transform: translate(84.4436vw, 47.831vh) scale(0.4635);
  }
  to {
    transform: translate(84.2818vw, 100vh) scale(0.4635);
  }
}
.snow:nth-child(23) {
  opacity: 0.1492;
  transform: translate(78.2898vw, -10px) scale(0.084);
  animation: fall-23 28s -5s linear infinite;
}
@keyframes fall-23 {
  62.801% {
    transform: translate(78.9735vw, 62.801vh) scale(0.084);
  }
  to {
    transform: translate(78.63165vw, 100vh) scale(0.084);
  }
}
.snow:nth-child(24) {
  opacity: 0.5471;
  transform: translate(78.2285vw, -10px) scale(0.3428);
  animation: fall-24 14s -19s linear infinite;
}
@keyframes fall-24 {
  46.107% {
    transform: translate(87.6151vw, 46.107vh) scale(0.3428);
  }
  to {
    transform: translate(82.9218vw, 100vh) scale(0.3428);
  }
}
.snow:nth-child(25) {
  opacity: 0.0901;
  transform: translate(35.1477vw, -10px) scale(0.1659);
  animation: fall-25 17s -25s linear infinite;
}
@keyframes fall-25 {
  63.537% {
    transform: translate(30.8442vw, 63.537vh) scale(0.1659);
  }
  to {
    transform: translate(32.99595vw, 100vh) scale(0.1659);
  }
}
.snow:nth-child(26) {
  opacity: 0.8222;
  transform: translate(9.3638vw, -10px) scale(0.6172);
  animation: fall-26 10s -17s linear infinite;
}
@keyframes fall-26 {
  58.616% {
    transform: translate(-0.1514vw, 58.616vh) scale(0.6172);
  }
  to {
    transform: translate(4.6062vw, 100vh) scale(0.6172);
  }
}
.snow:nth-child(27) {
  opacity: 0.8505;
  transform: translate(40.0364vw, -10px) scale(0.6383);
  animation: fall-27 11s -18s linear infinite;
}
@keyframes fall-27 {
  56.595% {
    transform: translate(32.1394vw, 56.595vh) scale(0.6383);
  }
  to {
    transform: translate(36.0879vw, 100vh) scale(0.6383);
  }
}
.snow:nth-child(28) {
  opacity: 0.3289;
  transform: translate(27.6278vw, -10px) scale(0.2454);
  animation: fall-28 23s -9s linear infinite;
}
@keyframes fall-28 {
  33.047% {
    transform: translate(30.8393vw, 33.047vh) scale(0.2454);
  }
  to {
    transform: translate(29.23355vw, 100vh) scale(0.2454);
  }
}
.snow:nth-child(29) {
  opacity: 0.8309;
  transform: translate(60.6285vw, -10px) scale(0.8157);
  animation: fall-29 14s -28s linear infinite;
}
@keyframes fall-29 {
  66.881% {
    transform: translate(51.9756vw, 66.881vh) scale(0.8157);
  }
  to {
    transform: translate(56.30205vw, 100vh) scale(0.8157);
  }
}
.snow:nth-child(30) {
  opacity: 0.46;
  transform: translate(50.429vw, -10px) scale(0.4817);
  animation: fall-30 11s -3s linear infinite;
}
@keyframes fall-30 {
  68.695% {
    transform: translate(41.9155vw, 68.695vh) scale(0.4817);
  }
  to {
    transform: translate(46.17225vw, 100vh) scale(0.4817);
  }
}
.snow:nth-child(31) {
  opacity: 0.0128;
  transform: translate(76.3814vw, -10px) scale(0.9243);
  animation: fall-31 25s -14s linear infinite;
}
@keyframes fall-31 {
  53.069% {
    transform: translate(86.1588vw, 53.069vh) scale(0.9243);
  }
  to {
    transform: translate(81.2701vw, 100vh) scale(0.9243);
  }
}
.snow:nth-child(32) {
  opacity: 0.2;
  transform: translate(26.161vw, -10px) scale(0.7864);
  animation: fall-32 11s -24s linear infinite;
}
@keyframes fall-32 {
  72.508% {
    transform: translate(28.8304vw, 72.508vh) scale(0.7864);
  }
  to {
    transform: translate(27.4957vw, 100vh) scale(0.7864);
  }
}
.snow:nth-child(33) {
  opacity: 0.7396;
  transform: translate(15.452vw, -10px) scale(0.8746);
  animation: fall-33 26s -29s linear infinite;
}
@keyframes fall-33 {
  67.462% {
    transform: translate(23.9801vw, 67.462vh) scale(0.8746);
  }
  to {
    transform: translate(19.71605vw, 100vh) scale(0.8746);
  }
}
.snow:nth-child(34) {
  opacity: 0.5395;
  transform: translate(23.9721vw, -10px) scale(0.1325);
  animation: fall-34 10s -1s linear infinite;
}
@keyframes fall-34 {
  34.03% {
    transform: translate(25.143vw, 34.03vh) scale(0.1325);
  }
  to {
    transform: translate(24.55755vw, 100vh) scale(0.1325);
  }
}
.snow:nth-child(35) {
  opacity: 0.3251;
  transform: translate(1.7644vw, -10px) scale(0.2381);
  animation: fall-35 12s -2s linear infinite;
}
@keyframes fall-35 {
  59.576% {
    transform: translate(-5.8494vw, 59.576vh) scale(0.2381);
  }
  to {
    transform: translate(-2.0425vw, 100vh) scale(0.2381);
  }
}
.snow:nth-child(36) {
  opacity: 0.8541;
  transform: translate(40.5803vw, -10px) scale(0.8434);
  animation: fall-36 29s -16s linear infinite;
}
@keyframes fall-36 {
  73.426% {
    transform: translate(44.1615vw, 73.426vh) scale(0.8434);
  }
  to {
    transform: translate(42.3709vw, 100vh) scale(0.8434);
  }
}
.snow:nth-child(37) {
  opacity: 0.3941;
  transform: translate(38.6271vw, -10px) scale(0.2141);
  animation: fall-37 13s -28s linear infinite;
}
@keyframes fall-37 {
  55.116% {
    transform: translate(40.6976vw, 55.116vh) scale(0.2141);
  }
  to {
    transform: translate(39.66235vw, 100vh) scale(0.2141);
  }
}
.snow:nth-child(38) {
  opacity: 0.2441;
  transform: translate(24.2721vw, -10px) scale(0.9731);
  animation: fall-38 30s -19s linear infinite;
}
@keyframes fall-38 {
  39.839% {
    transform: translate(20.7108vw, 39.839vh) scale(0.9731);
  }
  to {
    transform: translate(22.49145vw, 100vh) scale(0.9731);
  }
}
.snow:nth-child(39) {
  opacity: 0.546;
  transform: translate(63.1626vw, -10px) scale(0.4677);
  animation: fall-39 16s -25s linear infinite;
}
@keyframes fall-39 {
  57.014% {
    transform: translate(64.9881vw, 57.014vh) scale(0.4677);
  }
  to {
    transform: translate(64.07535vw, 100vh) scale(0.4677);
  }
}
.snow:nth-child(40) {
  opacity: 0.7398;
  transform: translate(72.5654vw, -10px) scale(0.9049);
  animation: fall-40 14s -29s linear infinite;
}
@keyframes fall-40 {
  67.791% {
    transform: translate(78.6613vw, 67.791vh) scale(0.9049);
  }
  to {
    transform: translate(75.61335vw, 100vh) scale(0.9049);
  }
}
.snow:nth-child(41) {
  opacity: 0.4636;
  transform: translate(99.8566vw, -10px) scale(0.8825);
  animation: fall-41 28s -10s linear infinite;
}
@keyframes fall-41 {
  45.376% {
    transform: translate(102.5377vw, 45.376vh) scale(0.8825);
  }
  to {
    transform: translate(101.19715vw, 100vh) scale(0.8825);
  }
}
.snow:nth-child(42) {
  opacity: 0.6717;
  transform: translate(59.4262vw, -10px) scale(0.8276);
  animation: fall-42 11s -10s linear infinite;
}
@keyframes fall-42 {
  68.12% {
    transform: translate(52.7587vw, 68.12vh) scale(0.8276);
  }
  to {
    transform: translate(56.09245vw, 100vh) scale(0.8276);
  }
}
.snow:nth-child(43) {
  opacity: 0.0501;
  transform: translate(47.0548vw, -10px) scale(0.7952);
  animation: fall-43 11s -21s linear infinite;
}
@keyframes fall-43 {
  78.541% {
    transform: translate(46.6085vw, 78.541vh) scale(0.7952);
  }
  to {
    transform: translate(46.83165vw, 100vh) scale(0.7952);
  }
}
.snow:nth-child(44) {
  opacity: 0.2462;
  transform: translate(59.5517vw, -10px) scale(0.5766);
  animation: fall-44 28s -4s linear infinite;
}
@keyframes fall-44 {
  30.806% {
    transform: translate(61.6278vw, 30.806vh) scale(0.5766);
  }
  to {
    transform: translate(60.58975vw, 100vh) scale(0.5766);
  }
}
.snow:nth-child(45) {
  opacity: 0.8014;
  transform: translate(30.8138vw, -10px) scale(0.3156);
  animation: fall-45 24s -6s linear infinite;
}
@keyframes fall-45 {
  66.671% {
    transform: translate(39.8905vw, 66.671vh) scale(0.3156);
  }
  to {
    transform: translate(35.35215vw, 100vh) scale(0.3156);
  }
}
.snow:nth-child(46) {
  opacity: 0.2619;
  transform: translate(51.6841vw, -10px) scale(0.3106);
  animation: fall-46 22s -1s linear infinite;
}
@keyframes fall-46 {
  76.564% {
    transform: translate(59.1614vw, 76.564vh) scale(0.3106);
  }
  to {
    transform: translate(55.42275vw, 100vh) scale(0.3106);
  }
}
.snow:nth-child(47) {
  opacity: 0.2648;
  transform: translate(55.4607vw, -10px) scale(0.8296);
  animation: fall-47 22s -26s linear infinite;
}
@keyframes fall-47 {
  79.759% {
    transform: translate(65.0018vw, 79.759vh) scale(0.8296);
  }
  to {
    transform: translate(60.23125vw, 100vh) scale(0.8296);
  }
}
.snow:nth-child(48) {
  opacity: 0.145;
  transform: translate(66.6744vw, -10px) scale(0.1891);
  animation: fall-48 17s -29s linear infinite;
}
@keyframes fall-48 {
  72.617% {
    transform: translate(58.9317vw, 72.617vh) scale(0.1891);
  }
  to {
    transform: translate(62.80305vw, 100vh) scale(0.1891);
  }
}
.snow:nth-child(49) {
  opacity: 0.6974;
  transform: translate(65.2577vw, -10px) scale(0.1333);
  animation: fall-49 29s -21s linear infinite;
}
@keyframes fall-49 {
  79.009% {
    transform: translate(60.7264vw, 79.009vh) scale(0.1333);
  }
  to {
    transform: translate(62.99205vw, 100vh) scale(0.1333);
  }
}
.snow:nth-child(50) {
  opacity: 0.3802;
  transform: translate(38.2395vw, -10px) scale(0.3972);
  animation: fall-50 17s -3s linear infinite;
}
@keyframes fall-50 {
  79.69% {
    transform: translate(32.4735vw, 79.69vh) scale(0.3972);
  }
  to {
    transform: translate(35.3565vw, 100vh) scale(0.3972);
  }
}
.snow:nth-child(51) {
  opacity: 0.7172;
  transform: translate(26.2155vw, -10px) scale(0.8915);
  animation: fall-51 20s -3s linear infinite;
}
@keyframes fall-51 {
  51.531% {
    transform: translate(31.8389vw, 51.531vh) scale(0.8915);
  }
  to {
    transform: translate(29.0272vw, 100vh) scale(0.8915);
  }
}
.snow:nth-child(52) {
  opacity: 0.9828;
  transform: translate(57.0602vw, -10px) scale(0.4374);
  animation: fall-52 25s -15s linear infinite;
}
@keyframes fall-52 {
  30.535% {
    transform: translate(54.1595vw, 30.535vh) scale(0.4374);
  }
  to {
    transform: translate(55.60985vw, 100vh) scale(0.4374);
  }
}
.snow:nth-child(53) {
  opacity: 0.6197;
  transform: translate(86.4024vw, -10px) scale(0.5971);
  animation: fall-53 19s -16s linear infinite;
}
@keyframes fall-53 {
  34.784% {
    transform: translate(95.2215vw, 34.784vh) scale(0.5971);
  }
  to {
    transform: translate(90.81195vw, 100vh) scale(0.5971);
  }
}
.snow:nth-child(54) {
  opacity: 0.9529;
  transform: translate(7.3401vw, -10px) scale(0.5777);
  animation: fall-54 12s -14s linear infinite;
}
@keyframes fall-54 {
  71.908% {
    transform: translate(9.3116vw, 71.908vh) scale(0.5777);
  }
  to {
    transform: translate(8.32585vw, 100vh) scale(0.5777);
  }
}
.snow:nth-child(55) {
  opacity: 0.6292;
  transform: translate(13.1327vw, -10px) scale(0.7247);
  animation: fall-55 23s -25s linear infinite;
}
@keyframes fall-55 {
  44.799% {
    transform: translate(21.1736vw, 44.799vh) scale(0.7247);
  }
  to {
    transform: translate(17.15315vw, 100vh) scale(0.7247);
  }
}
.snow:nth-child(56) {
  opacity: 0.4019;
  transform: translate(54.7706vw, -10px) scale(0.3579);
  animation: fall-56 12s -3s linear infinite;
}
@keyframes fall-56 {
  30.203% {
    transform: translate(49.4042vw, 30.203vh) scale(0.3579);
  }
  to {
    transform: translate(52.0874vw, 100vh) scale(0.3579);
  }
}
.snow:nth-child(57) {
  opacity: 0.5331;
  transform: translate(0.752vw, -10px) scale(0.7626);
  animation: fall-57 24s -2s linear infinite;
}
@keyframes fall-57 {
  61.878% {
    transform: translate(9.9127vw, 61.878vh) scale(0.7626);
  }
  to {
    transform: translate(5.33235vw, 100vh) scale(0.7626);
  }
}
.snow:nth-child(58) {
  opacity: 0.0936;
  transform: translate(39.9116vw, -10px) scale(0.8668);
  animation: fall-58 22s -17s linear infinite;
}
@keyframes fall-58 {
  51.792% {
    transform: translate(39.1425vw, 51.792vh) scale(0.8668);
  }
  to {
    transform: translate(39.52705vw, 100vh) scale(0.8668);
  }
}
.snow:nth-child(59) {
  opacity: 0.0698;
  transform: translate(33.3933vw, -10px) scale(0.4241);
  animation: fall-59 15s -6s linear infinite;
}
@keyframes fall-59 {
  78.054% {
    transform: translate(27.2448vw, 78.054vh) scale(0.4241);
  }
  to {
    transform: translate(30.31905vw, 100vh) scale(0.4241);
  }
}
.snow:nth-child(60) {
  opacity: 0.3846;
  transform: translate(5.4668vw, -10px) scale(0.0792);
  animation: fall-60 24s -11s linear infinite;
}
@keyframes fall-60 {
  44.334% {
    transform: translate(-1.0446vw, 44.334vh) scale(0.0792);
  }
  to {
    transform: translate(2.2111vw, 100vh) scale(0.0792);
  }
}
.snow:nth-child(61) {
  opacity: 0.2649;
  transform: translate(42.4235vw, -10px) scale(0.1149);
  animation: fall-61 16s -23s linear infinite;
}
@keyframes fall-61 {
  74.207% {
    transform: translate(47.7761vw, 74.207vh) scale(0.1149);
  }
  to {
    transform: translate(45.0998vw, 100vh) scale(0.1149);
  }
}
.snow:nth-child(62) {
  opacity: 0.6381;
  transform: translate(90.386vw, -10px) scale(0.6765);
  animation: fall-62 14s -25s linear infinite;
}
@keyframes fall-62 {
  58.062% {
    transform: translate(97.6106vw, 58.062vh) scale(0.6765);
  }
  to {
    transform: translate(93.9983vw, 100vh) scale(0.6765);
  }
}
.snow:nth-child(63) {
  opacity: 0.0507;
  transform: translate(60.8917vw, -10px) scale(0.5561);
  animation: fall-63 19s -12s linear infinite;
}
@keyframes fall-63 {
  30.636% {
    transform: translate(62.702vw, 30.636vh) scale(0.5561);
  }
  to {
    transform: translate(61.79685vw, 100vh) scale(0.5561);
  }
}
.snow:nth-child(64) {
  opacity: 0.2813;
  transform: translate(31.3814vw, -10px) scale(0.0435);
  animation: fall-64 19s -24s linear infinite;
}
@keyframes fall-64 {
  31.897% {
    transform: translate(23.3011vw, 31.897vh) scale(0.0435);
  }
  to {
    transform: translate(27.34125vw, 100vh) scale(0.0435);
  }
}
.snow:nth-child(65) {
  opacity: 0.0303;
  transform: translate(92.4608vw, -10px) scale(0.3823);
  animation: fall-65 23s -29s linear infinite;
}
@keyframes fall-65 {
  37.674% {
    transform: translate(82.5357vw, 37.674vh) scale(0.3823);
  }
  to {
    transform: translate(87.49825vw, 100vh) scale(0.3823);
  }
}
.snow:nth-child(66) {
  opacity: 0.5682;
  transform: translate(87.4866vw, -10px) scale(0.4025);
  animation: fall-66 30s -25s linear infinite;
}
@keyframes fall-66 {
  57.78% {
    transform: translate(85.7994vw, 57.78vh) scale(0.4025);
  }
  to {
    transform: translate(86.643vw, 100vh) scale(0.4025);
  }
}
.snow:nth-child(67) {
  opacity: 0.876;
  transform: translate(81.5392vw, -10px) scale(0.236);
  animation: fall-67 29s -6s linear infinite;
}
@keyframes fall-67 {
  76.237% {
    transform: translate(89.5591vw, 76.237vh) scale(0.236);
  }
  to {
    transform: translate(85.54915vw, 100vh) scale(0.236);
  }
}
.snow:nth-child(68) {
  opacity: 0.1281;
  transform: translate(92.6329vw, -10px) scale(0.3651);
  animation: fall-68 20s -9s linear infinite;
}
@keyframes fall-68 {
  39.64% {
    transform: translate(91.4295vw, 39.64vh) scale(0.3651);
  }
  to {
    transform: translate(92.0312vw, 100vh) scale(0.3651);
  }
}
.snow:nth-child(69) {
  opacity: 0.8478;
  transform: translate(7.4478vw, -10px) scale(0.3703);
  animation: fall-69 19s -25s linear infinite;
}
@keyframes fall-69 {
  39.384% {
    transform: translate(16.5039vw, 39.384vh) scale(0.3703);
  }
  to {
    transform: translate(11.97585vw, 100vh) scale(0.3703);
  }
}
.snow:nth-child(70) {
  opacity: 0.0074;
  transform: translate(51.3729vw, -10px) scale(0.1513);
  animation: fall-70 21s -9s linear infinite;
}
@keyframes fall-70 {
  37.834% {
    transform: translate(61.2087vw, 37.834vh) scale(0.1513);
  }
  to {
    transform: translate(56.2908vw, 100vh) scale(0.1513);
  }
}
.snow:nth-child(71) {
  opacity: 0.8057;
  transform: translate(70.7621vw, -10px) scale(0.6882);
  animation: fall-71 16s -19s linear infinite;
}
@keyframes fall-71 {
  47.214% {
    transform: translate(74.8258vw, 47.214vh) scale(0.6882);
  }
  to {
    transform: translate(72.79395vw, 100vh) scale(0.6882);
  }
}
.snow:nth-child(72) {
  opacity: 0.0923;
  transform: translate(14.6384vw, -10px) scale(0.7544);
  animation: fall-72 16s -12s linear infinite;
}
@keyframes fall-72 {
  32.04% {
    transform: translate(9.4153vw, 32.04vh) scale(0.7544);
  }
  to {
    transform: translate(12.02685vw, 100vh) scale(0.7544);
  }
}
.snow:nth-child(73) {
  opacity: 0.8481;
  transform: translate(53.5444vw, -10px) scale(0.9251);
  animation: fall-73 13s -20s linear infinite;
}
@keyframes fall-73 {
  56.555% {
    transform: translate(49.427vw, 56.555vh) scale(0.9251);
  }
  to {
    transform: translate(51.4857vw, 100vh) scale(0.9251);
  }
}
.snow:nth-child(74) {
  opacity: 0.0536;
  transform: translate(31.6602vw, -10px) scale(0.9098);
  animation: fall-74 21s -13s linear infinite;
}
@keyframes fall-74 {
  35.477% {
    transform: translate(29.7937vw, 35.477vh) scale(0.9098);
  }
  to {
    transform: translate(30.72695vw, 100vh) scale(0.9098);
  }
}
.snow:nth-child(75) {
  opacity: 0.3843;
  transform: translate(48.7643vw, -10px) scale(0.149);
  animation: fall-75 12s -1s linear infinite;
}
@keyframes fall-75 {
  37.858% {
    transform: translate(54.7278vw, 37.858vh) scale(0.149);
  }
  to {
    transform: translate(51.74605vw, 100vh) scale(0.149);
  }
}
.snow:nth-child(76) {
  opacity: 0.2271;
  transform: translate(43.3646vw, -10px) scale(0.5888);
  animation: fall-76 15s -2s linear infinite;
}
@keyframes fall-76 {
  54.342% {
    transform: translate(42.2159vw, 54.342vh) scale(0.5888);
  }
  to {
    transform: translate(42.79025vw, 100vh) scale(0.5888);
  }
}
.snow:nth-child(77) {
  opacity: 0.9799;
  transform: translate(39.3043vw, -10px) scale(0.0175);
  animation: fall-77 12s -12s linear infinite;
}
@keyframes fall-77 {
  31.378% {
    transform: translate(37.1513vw, 31.378vh) scale(0.0175);
  }
  to {
    transform: translate(38.2278vw, 100vh) scale(0.0175);
  }
}
.snow:nth-child(78) {
  opacity: 0.9014;
  transform: translate(92.4208vw, -10px) scale(0.5399);
  animation: fall-78 25s -30s linear infinite;
}
@keyframes fall-78 {
  70.239% {
    transform: translate(95.9652vw, 70.239vh) scale(0.5399);
  }
  to {
    transform: translate(94.193vw, 100vh) scale(0.5399);
  }
}
.snow:nth-child(79) {
  opacity: 0.9958;
  transform: translate(57.0148vw, -10px) scale(0.5709);
  animation: fall-79 18s -17s linear infinite;
}
@keyframes fall-79 {
  49.472% {
    transform: translate(53.3037vw, 49.472vh) scale(0.5709);
  }
  to {
    transform: translate(55.15925vw, 100vh) scale(0.5709);
  }
}
.snow:nth-child(80) {
  opacity: 0.9998;
  transform: translate(81.265vw, -10px) scale(0.6837);
  animation: fall-80 28s -3s linear infinite;
}
@keyframes fall-80 {
  36.473% {
    transform: translate(86.038vw, 36.473vh) scale(0.6837);
  }
  to {
    transform: translate(83.6515vw, 100vh) scale(0.6837);
  }
}
.snow:nth-child(81) {
  opacity: 0.2755;
  transform: translate(55.5101vw, -10px) scale(0.3057);
  animation: fall-81 24s -30s linear infinite;
}
@keyframes fall-81 {
  79.828% {
    transform: translate(47.0713vw, 79.828vh) scale(0.3057);
  }
  to {
    transform: translate(51.2907vw, 100vh) scale(0.3057);
  }
}
.snow:nth-child(82) {
  opacity: 0.0289;
  transform: translate(23.117vw, -10px) scale(0.6031);
  animation: fall-82 26s -4s linear infinite;
}
@keyframes fall-82 {
  66.275% {
    transform: translate(24.4594vw, 66.275vh) scale(0.6031);
  }
  to {
    transform: translate(23.7882vw, 100vh) scale(0.6031);
  }
}
.snow:nth-child(83) {
  opacity: 0.1035;
  transform: translate(82.9979vw, -10px) scale(0.4396);
  animation: fall-83 25s -10s linear infinite;
}
@keyframes fall-83 {
  62.439% {
    transform: translate(85.2791vw, 62.439vh) scale(0.4396);
  }
  to {
    transform: translate(84.1385vw, 100vh) scale(0.4396);
  }
}
.snow:nth-child(84) {
  opacity: 0.7262;
  transform: translate(83.672vw, -10px) scale(0.1933);
  animation: fall-84 27s -3s linear infinite;
}
@keyframes fall-84 {
  55.295% {
    transform: translate(75.4787vw, 55.295vh) scale(0.1933);
  }
  to {
    transform: translate(79.57535vw, 100vh) scale(0.1933);
  }
}
.snow:nth-child(85) {
  opacity: 0.4058;
  transform: translate(77.4183vw, -10px) scale(0.1289);
  animation: fall-85 15s -6s linear infinite;
}
@keyframes fall-85 {
  65.561% {
    transform: translate(78.6566vw, 65.561vh) scale(0.1289);
  }
  to {
    transform: translate(78.03745vw, 100vh) scale(0.1289);
  }
}
.snow:nth-child(86) {
  opacity: 0.0807;
  transform: translate(45.153vw, -10px) scale(0.203);
  animation: fall-86 29s -7s linear infinite;
}
@keyframes fall-86 {
  47.548% {
    transform: translate(38.3129vw, 47.548vh) scale(0.203);
  }
  to {
    transform: translate(41.73295vw, 100vh) scale(0.203);
  }
}
.snow:nth-child(87) {
  opacity: 0.6248;
  transform: translate(9.0489vw, -10px) scale(0.6901);
  animation: fall-87 20s -13s linear infinite;
}
@keyframes fall-87 {
  51.012% {
    transform: translate(11.5586vw, 51.012vh) scale(0.6901);
  }
  to {
    transform: translate(10.30375vw, 100vh) scale(0.6901);
  }
}
.snow:nth-child(88) {
  opacity: 0.5278;
  transform: translate(85.8755vw, -10px) scale(0.6843);
  animation: fall-88 29s -16s linear infinite;
}
@keyframes fall-88 {
  43.109% {
    transform: translate(94.308vw, 43.109vh) scale(0.6843);
  }
  to {
    transform: translate(90.09175vw, 100vh) scale(0.6843);
  }
}
.snow:nth-child(89) {
  opacity: 0.0927;
  transform: translate(0.3576vw, -10px) scale(0.6531);
  animation: fall-89 25s -19s linear infinite;
}
@keyframes fall-89 {
  36.286% {
    transform: translate(-4.7301vw, 36.286vh) scale(0.6531);
  }
  to {
    transform: translate(-2.18625vw, 100vh) scale(0.6531);
  }
}
.snow:nth-child(90) {
  opacity: 0.6388;
  transform: translate(47.7689vw, -10px) scale(0.3566);
  animation: fall-90 14s -9s linear infinite;
}
@keyframes fall-90 {
  70.539% {
    transform: translate(43.0281vw, 70.539vh) scale(0.3566);
  }
  to {
    transform: translate(45.3985vw, 100vh) scale(0.3566);
  }
}
.snow:nth-child(91) {
  opacity: 0.5568;
  transform: translate(32.9837vw, -10px) scale(0.2448);
  animation: fall-91 17s -1s linear infinite;
}
@keyframes fall-91 {
  65.413% {
    transform: translate(31.444vw, 65.413vh) scale(0.2448);
  }
  to {
    transform: translate(32.21385vw, 100vh) scale(0.2448);
  }
}
.snow:nth-child(92) {
  opacity: 0.4331;
  transform: translate(36.266vw, -10px) scale(0.1134);
  animation: fall-92 13s -16s linear infinite;
}
@keyframes fall-92 {
  64.996% {
    transform: translate(38.3966vw, 64.996vh) scale(0.1134);
  }
  to {
    transform: translate(37.3313vw, 100vh) scale(0.1134);
  }
}
.snow:nth-child(93) {
  opacity: 0.0736;
  transform: translate(95.4108vw, -10px) scale(0.0382);
  animation: fall-93 23s -17s linear infinite;
}
@keyframes fall-93 {
  45.914% {
    transform: translate(86.3482vw, 45.914vh) scale(0.0382);
  }
  to {
    transform: translate(90.8795vw, 100vh) scale(0.0382);
  }
}
.snow:nth-child(94) {
  opacity: 0.0025;
  transform: translate(40.9919vw, -10px) scale(0.9602);
  animation: fall-94 10s -1s linear infinite;
}
@keyframes fall-94 {
  45.006% {
    transform: translate(35.2287vw, 45.006vh) scale(0.9602);
  }
  to {
    transform: translate(38.1103vw, 100vh) scale(0.9602);
  }
}
.snow:nth-child(95) {
  opacity: 0.5624;
  transform: translate(90.1857vw, -10px) scale(0.8038);
  animation: fall-95 20s -21s linear infinite;
}
@keyframes fall-95 {
  46.231% {
    transform: translate(87.2957vw, 46.231vh) scale(0.8038);
  }
  to {
    transform: translate(88.7407vw, 100vh) scale(0.8038);
  }
}
.snow:nth-child(96) {
  opacity: 0.9183;
  transform: translate(32.8472vw, -10px) scale(0.6652);
  animation: fall-96 27s -5s linear infinite;
}
@keyframes fall-96 {
  39.263% {
    transform: translate(36.2719vw, 39.263vh) scale(0.6652);
  }
  to {
    transform: translate(34.55955vw, 100vh) scale(0.6652);
  }
}
.snow:nth-child(97) {
  opacity: 0.7359;
  transform: translate(26.8705vw, -10px) scale(0.3541);
  animation: fall-97 17s -29s linear infinite;
}
@keyframes fall-97 {
  78.984% {
    transform: translate(36.4184vw, 78.984vh) scale(0.3541);
  }
  to {
    transform: translate(31.64445vw, 100vh) scale(0.3541);
  }
}
.snow:nth-child(98) {
  opacity: 0.2114;
  transform: translate(32.1664vw, -10px) scale(0.535);
  animation: fall-98 27s -16s linear infinite;
}
@keyframes fall-98 {
  43.958% {
    transform: translate(36.3911vw, 43.958vh) scale(0.535);
  }
  to {
    transform: translate(34.27875vw, 100vh) scale(0.535);
  }
}
.snow:nth-child(99) {
  opacity: 0.669;
  transform: translate(65.1992vw, -10px) scale(0.0862);
  animation: fall-99 19s -10s linear infinite;
}
@keyframes fall-99 {
  46.166% {
    transform: translate(66.8036vw, 46.166vh) scale(0.0862);
  }
  to {
    transform: translate(66.0014vw, 100vh) scale(0.0862);
  }
}
.snow:nth-child(100) {
  opacity: 0.787;
  transform: translate(41.6425vw, -10px) scale(0.6755);
  animation: fall-100 29s -7s linear infinite;
}
@keyframes fall-100 {
  43.24% {
    transform: translate(39.1064vw, 43.24vh) scale(0.6755);
  }
  to {
    transform: translate(40.37445vw, 100vh) scale(0.6755);
  }
}
.snow:nth-child(101) {
  opacity: 0.2161;
  transform: translate(92.2091vw, -10px) scale(0.0191);
  animation: fall-101 10s -18s linear infinite;
}
@keyframes fall-101 {
  32.112% {
    transform: translate(91.1788vw, 32.112vh) scale(0.0191);
  }
  to {
    transform: translate(91.69395vw, 100vh) scale(0.0191);
  }
}
.snow:nth-child(102) {
  opacity: 0.4385;
  transform: translate(67.9867vw, -10px) scale(0.0185);
  animation: fall-102 13s -22s linear infinite;
}
@keyframes fall-102 {
  33.867% {
    transform: translate(69.3436vw, 33.867vh) scale(0.0185);
  }
  to {
    transform: translate(68.66515vw, 100vh) scale(0.0185);
  }
}
.snow:nth-child(103) {
  opacity: 0.6607;
  transform: translate(65.6045vw, -10px) scale(0.7688);
  animation: fall-103 30s -25s linear infinite;
}
@keyframes fall-103 {
  51.003% {
    transform: translate(58.4148vw, 51.003vh) scale(0.7688);
  }
  to {
    transform: translate(62.00965vw, 100vh) scale(0.7688);
  }
}
.snow:nth-child(104) {
  opacity: 0.9726;
  transform: translate(63.1868vw, -10px) scale(0.7205);
  animation: fall-104 30s -22s linear infinite;
}
@keyframes fall-104 {
  38.628% {
    transform: translate(63.1768vw, 38.628vh) scale(0.7205);
  }
  to {
    transform: translate(63.1818vw, 100vh) scale(0.7205);
  }
}
.snow:nth-child(105) {
  opacity: 0.7955;
  transform: translate(12.8097vw, -10px) scale(0.4919);
  animation: fall-105 21s -16s linear infinite;
}
@keyframes fall-105 {
  62.679% {
    transform: translate(8.5429vw, 62.679vh) scale(0.4919);
  }
  to {
    transform: translate(10.6763vw, 100vh) scale(0.4919);
  }
}
.snow:nth-child(106) {
  opacity: 0.0894;
  transform: translate(50.2185vw, -10px) scale(0.709);
  animation: fall-106 26s -13s linear infinite;
}
@keyframes fall-106 {
  64.388% {
    transform: translate(47.4692vw, 64.388vh) scale(0.709);
  }
  to {
    transform: translate(48.84385vw, 100vh) scale(0.709);
  }
}
.snow:nth-child(107) {
  opacity: 0.9303;
  transform: translate(24.6806vw, -10px) scale(0.6949);
  animation: fall-107 14s -25s linear infinite;
}
@keyframes fall-107 {
  60.633% {
    transform: translate(21.6238vw, 60.633vh) scale(0.6949);
  }
  to {
    transform: translate(23.1522vw, 100vh) scale(0.6949);
  }
}
.snow:nth-child(108) {
  opacity: 0.5847;
  transform: translate(19.7242vw, -10px) scale(0.4503);
  animation: fall-108 27s -14s linear infinite;
}
@keyframes fall-108 {
  35.495% {
    transform: translate(17.428vw, 35.495vh) scale(0.4503);
  }
  to {
    transform: translate(18.5761vw, 100vh) scale(0.4503);
  }
}
.snow:nth-child(109) {
  opacity: 0.6158;
  transform: translate(44.3922vw, -10px) scale(0.2418);
  animation: fall-109 19s -17s linear infinite;
}
@keyframes fall-109 {
  50.564% {
    transform: translate(44.8935vw, 50.564vh) scale(0.2418);
  }
  to {
    transform: translate(44.64285vw, 100vh) scale(0.2418);
  }
}
.snow:nth-child(110) {
  opacity: 0.9687;
  transform: translate(92.4124vw, -10px) scale(0.2859);
  animation: fall-110 25s -8s linear infinite;
}
@keyframes fall-110 {
  45.467% {
    transform: translate(90.1394vw, 45.467vh) scale(0.2859);
  }
  to {
    transform: translate(91.2759vw, 100vh) scale(0.2859);
  }
}
.snow:nth-child(111) {
  opacity: 0.8287;
  transform: translate(28.5074vw, -10px) scale(0.1778);
  animation: fall-111 20s -28s linear infinite;
}
@keyframes fall-111 {
  51.926% {
    transform: translate(30.0979vw, 51.926vh) scale(0.1778);
  }
  to {
    transform: translate(29.30265vw, 100vh) scale(0.1778);
  }
}
.snow:nth-child(112) {
  opacity: 0.2732;
  transform: translate(46.7601vw, -10px) scale(0.698);
  animation: fall-112 16s -14s linear infinite;
}
@keyframes fall-112 {
  34.067% {
    transform: translate(44.0208vw, 34.067vh) scale(0.698);
  }
  to {
    transform: translate(45.39045vw, 100vh) scale(0.698);
  }
}
.snow:nth-child(113) {
  opacity: 0.5257;
  transform: translate(87.4999vw, -10px) scale(0.1976);
  animation: fall-113 27s -23s linear infinite;
}
@keyframes fall-113 {
  78.998% {
    transform: translate(86.8234vw, 78.998vh) scale(0.1976);
  }
  to {
    transform: translate(87.16165vw, 100vh) scale(0.1976);
  }
}
.snow:nth-child(114) {
  opacity: 0.0476;
  transform: translate(3.5204vw, -10px) scale(0.275);
  animation: fall-114 18s -1s linear infinite;
}
@keyframes fall-114 {
  54.176% {
    transform: translate(-1.2547vw, 54.176vh) scale(0.275);
  }
  to {
    transform: translate(1.13285vw, 100vh) scale(0.275);
  }
}
.snow:nth-child(115) {
  opacity: 0.3185;
  transform: translate(54.9195vw, -10px) scale(0.1733);
  animation: fall-115 21s -2s linear infinite;
}
@keyframes fall-115 {
  75.943% {
    transform: translate(51.1878vw, 75.943vh) scale(0.1733);
  }
  to {
    transform: translate(53.05365vw, 100vh) scale(0.1733);
  }
}
.snow:nth-child(116) {
  opacity: 0.6092;
  transform: translate(18.7378vw, -10px) scale(0.6428);
  animation: fall-116 30s -20s linear infinite;
}
@keyframes fall-116 {
  48.849% {
    transform: translate(8.8382vw, 48.849vh) scale(0.6428);
  }
  to {
    transform: translate(13.788vw, 100vh) scale(0.6428);
  }
}
.snow:nth-child(117) {
  opacity: 0.1298;
  transform: translate(93.2947vw, -10px) scale(0.5063);
  animation: fall-117 22s -25s linear infinite;
}
@keyframes fall-117 {
  56.649% {
    transform: translate(102.2923vw, 56.649vh) scale(0.5063);
  }
  to {
    transform: translate(97.7935vw, 100vh) scale(0.5063);
  }
}
.snow:nth-child(118) {
  opacity: 0.42;
  transform: translate(69.2488vw, -10px) scale(0.3115);
  animation: fall-118 17s -11s linear infinite;
}
@keyframes fall-118 {
  41.896% {
    transform: translate(69.6019vw, 41.896vh) scale(0.3115);
  }
  to {
    transform: translate(69.42535vw, 100vh) scale(0.3115);
  }
}
.snow:nth-child(119) {
  opacity: 0.0731;
  transform: translate(90.8302vw, -10px) scale(0.644);
  animation: fall-119 15s -5s linear infinite;
}
@keyframes fall-119 {
  61.588% {
    transform: translate(92.9431vw, 61.588vh) scale(0.644);
  }
  to {
    transform: translate(91.88665vw, 100vh) scale(0.644);
  }
}
.snow:nth-child(120) {
  opacity: 0.9226;
  transform: translate(73.4979vw, -10px) scale(0.9318);
  animation: fall-120 18s -19s linear infinite;
}
@keyframes fall-120 {
  57.079% {
    transform: translate(69.1461vw, 57.079vh) scale(0.9318);
  }
  to {
    transform: translate(71.322vw, 100vh) scale(0.9318);
  }
}
.snow:nth-child(121) {
  opacity: 0.2285;
  transform: translate(69.1897vw, -10px) scale(0.4325);
  animation: fall-121 15s -15s linear infinite;
}
@keyframes fall-121 {
  52.576% {
    transform: translate(76.0923vw, 52.576vh) scale(0.4325);
  }
  to {
    transform: translate(72.641vw, 100vh) scale(0.4325);
  }
}
.snow:nth-child(122) {
  opacity: 0.7213;
  transform: translate(75.0278vw, -10px) scale(0.3429);
  animation: fall-122 27s -14s linear infinite;
}
@keyframes fall-122 {
  31.897% {
    transform: translate(68.1469vw, 31.897vh) scale(0.3429);
  }
  to {
    transform: translate(71.58735vw, 100vh) scale(0.3429);
  }
}
.snow:nth-child(123) {
  opacity: 0.2609;
  transform: translate(54.3525vw, -10px) scale(0.8501);
  animation: fall-123 20s -5s linear infinite;
}
@keyframes fall-123 {
  55.024% {
    transform: translate(45.0194vw, 55.024vh) scale(0.8501);
  }
  to {
    transform: translate(49.68595vw, 100vh) scale(0.8501);
  }
}
.snow:nth-child(124) {
  opacity: 0.7497;
  transform: translate(47.366vw, -10px) scale(0.6645);
  animation: fall-124 19s -28s linear infinite;
}
@keyframes fall-124 {
  51.01% {
    transform: translate(50.4867vw, 51.01vh) scale(0.6645);
  }
  to {
    transform: translate(48.92635vw, 100vh) scale(0.6645);
  }
}
.snow:nth-child(125) {
  opacity: 0.5306;
  transform: translate(16.6379vw, -10px) scale(0.9953);
  animation: fall-125 12s -23s linear infinite;
}
@keyframes fall-125 {
  37.229% {
    transform: translate(11.1975vw, 37.229vh) scale(0.9953);
  }
  to {
    transform: translate(13.9177vw, 100vh) scale(0.9953);
  }
}
.snow:nth-child(126) {
  opacity: 0.5755;
  transform: translate(59.1473vw, -10px) scale(0.1133);
  animation: fall-126 27s -25s linear infinite;
}
@keyframes fall-126 {
  47.033% {
    transform: translate(54.9423vw, 47.033vh) scale(0.1133);
  }
  to {
    transform: translate(57.0448vw, 100vh) scale(0.1133);
  }
}
.snow:nth-child(127) {
  opacity: 0.5073;
  transform: translate(71.1vw, -10px) scale(0.5568);
  animation: fall-127 28s -26s linear infinite;
}
@keyframes fall-127 {
  68.667% {
    transform: translate(63.863vw, 68.667vh) scale(0.5568);
  }
  to {
    transform: translate(67.4815vw, 100vh) scale(0.5568);
  }
}
.snow:nth-child(128) {
  opacity: 0.0866;
  transform: translate(10.5296vw, -10px) scale(0.1159);
  animation: fall-128 22s -3s linear infinite;
}
@keyframes fall-128 {
  61.587% {
    transform: translate(12.3066vw, 61.587vh) scale(0.1159);
  }
  to {
    transform: translate(11.4181vw, 100vh) scale(0.1159);
  }
}
.snow:nth-child(129) {
  opacity: 0.9321;
  transform: translate(62.9559vw, -10px) scale(0.5574);
  animation: fall-129 25s -7s linear infinite;
}
@keyframes fall-129 {
  74.09% {
    transform: translate(69.2329vw, 74.09vh) scale(0.5574);
  }
  to {
    transform: translate(66.0944vw, 100vh) scale(0.5574);
  }
}
.snow:nth-child(130) {
  opacity: 0.9335;
  transform: translate(19.0568vw, -10px) scale(0.9689);
  animation: fall-130 17s -27s linear infinite;
}
@keyframes fall-130 {
  68.38% {
    transform: translate(12.5139vw, 68.38vh) scale(0.9689);
  }
  to {
    transform: translate(15.78535vw, 100vh) scale(0.9689);
  }
}
.snow:nth-child(131) {
  opacity: 0.1697;
  transform: translate(17.2637vw, -10px) scale(0.3319);
  animation: fall-131 20s -11s linear infinite;
}
@keyframes fall-131 {
  36.005% {
    transform: translate(14.5359vw, 36.005vh) scale(0.3319);
  }
  to {
    transform: translate(15.8998vw, 100vh) scale(0.3319);
  }
}
.snow:nth-child(132) {
  opacity: 0.2996;
  transform: translate(42.2858vw, -10px) scale(0.8981);
  animation: fall-132 26s -24s linear infinite;
}
@keyframes fall-132 {
  55.805% {
    transform: translate(52.0927vw, 55.805vh) scale(0.8981);
  }
  to {
    transform: translate(47.18925vw, 100vh) scale(0.8981);
  }
}
.snow:nth-child(133) {
  opacity: 0.9117;
  transform: translate(23.6462vw, -10px) scale(0.7949);
  animation: fall-133 21s -13s linear infinite;
}
@keyframes fall-133 {
  79.146% {
    transform: translate(21.4506vw, 79.146vh) scale(0.7949);
  }
  to {
    transform: translate(22.5484vw, 100vh) scale(0.7949);
  }
}
.snow:nth-child(134) {
  opacity: 0.6088;
  transform: translate(28.4049vw, -10px) scale(0.576);
  animation: fall-134 23s -13s linear infinite;
}
@keyframes fall-134 {
  39.638% {
    transform: translate(22.3703vw, 39.638vh) scale(0.576);
  }
  to {
    transform: translate(25.3876vw, 100vh) scale(0.576);
  }
}
.snow:nth-child(135) {
  opacity: 0.2901;
  transform: translate(58.3523vw, -10px) scale(0.6675);
  animation: fall-135 10s -3s linear infinite;
}
@keyframes fall-135 {
  45.725% {
    transform: translate(56.2388vw, 45.725vh) scale(0.6675);
  }
  to {
    transform: translate(57.29555vw, 100vh) scale(0.6675);
  }
}
.snow:nth-child(136) {
  opacity: 0.6951;
  transform: translate(76.092vw, -10px) scale(0.3751);
  animation: fall-136 13s -29s linear infinite;
}
@keyframes fall-136 {
  52.744% {
    transform: translate(84.3963vw, 52.744vh) scale(0.3751);
  }
  to {
    transform: translate(80.24415vw, 100vh) scale(0.3751);
  }
}
.snow:nth-child(137) {
  opacity: 0.0572;
  transform: translate(29.4873vw, -10px) scale(0.0057);
  animation: fall-137 17s -8s linear infinite;
}
@keyframes fall-137 {
  56.282% {
    transform: translate(35.9815vw, 56.282vh) scale(0.0057);
  }
  to {
    transform: translate(32.7344vw, 100vh) scale(0.0057);
  }
}
.snow:nth-child(138) {
  opacity: 0.9415;
  transform: translate(34.813vw, -10px) scale(0.7154);
  animation: fall-138 26s -27s linear infinite;
}
@keyframes fall-138 {
  42.472% {
    transform: translate(33.9847vw, 42.472vh) scale(0.7154);
  }
  to {
    transform: translate(34.39885vw, 100vh) scale(0.7154);
  }
}
.snow:nth-child(139) {
  opacity: 0.7062;
  transform: translate(89.1978vw, -10px) scale(0.4469);
  animation: fall-139 15s -21s linear infinite;
}
@keyframes fall-139 {
  48.474% {
    transform: translate(96.7967vw, 48.474vh) scale(0.4469);
  }
  to {
    transform: translate(92.99725vw, 100vh) scale(0.4469);
  }
}
.snow:nth-child(140) {
  opacity: 0.6708;
  transform: translate(47.4242vw, -10px) scale(0.2093);
  animation: fall-140 29s -20s linear infinite;
}
@keyframes fall-140 {
  60.833% {
    transform: translate(38.3285vw, 60.833vh) scale(0.2093);
  }
  to {
    transform: translate(42.87635vw, 100vh) scale(0.2093);
  }
}
.snow:nth-child(141) {
  opacity: 0.7193;
  transform: translate(35.2751vw, -10px) scale(0.1691);
  animation: fall-141 20s -3s linear infinite;
}
@keyframes fall-141 {
  34.95% {
    transform: translate(32.2583vw, 34.95vh) scale(0.1691);
  }
  to {
    transform: translate(33.7667vw, 100vh) scale(0.1691);
  }
}
.snow:nth-child(142) {
  opacity: 0.6863;
  transform: translate(38.7631vw, -10px) scale(0.5824);
  animation: fall-142 13s -10s linear infinite;
}
@keyframes fall-142 {
  37.65% {
    transform: translate(33.9454vw, 37.65vh) scale(0.5824);
  }
  to {
    transform: translate(36.35425vw, 100vh) scale(0.5824);
  }
}
.snow:nth-child(143) {
  opacity: 0.3352;
  transform: translate(79.2485vw, -10px) scale(0.0834);
  animation: fall-143 27s -3s linear infinite;
}
@keyframes fall-143 {
  59.181% {
    transform: translate(83.3071vw, 59.181vh) scale(0.0834);
  }
  to {
    transform: translate(81.2778vw, 100vh) scale(0.0834);
  }
}
.snow:nth-child(144) {
  opacity: 0.7911;
  transform: translate(57.486vw, -10px) scale(0.774);
  animation: fall-144 21s -12s linear infinite;
}
@keyframes fall-144 {
  36.043% {
    transform: translate(58.5231vw, 36.043vh) scale(0.774);
  }
  to {
    transform: translate(58.00455vw, 100vh) scale(0.774);
  }
}
.snow:nth-child(145) {
  opacity: 0.1433;
  transform: translate(95.328vw, -10px) scale(0.3673);
  animation: fall-145 10s -13s linear infinite;
}
@keyframes fall-145 {
  69.481% {
    transform: translate(94.5239vw, 69.481vh) scale(0.3673);
  }
  to {
    transform: translate(94.92595vw, 100vh) scale(0.3673);
  }
}
.snow:nth-child(146) {
  opacity: 0.4588;
  transform: translate(88.8997vw, -10px) scale(0.979);
  animation: fall-146 27s -3s linear infinite;
}
@keyframes fall-146 {
  47.535% {
    transform: translate(96.0189vw, 47.535vh) scale(0.979);
  }
  to {
    transform: translate(92.4593vw, 100vh) scale(0.979);
  }
}
.snow:nth-child(147) {
  opacity: 0.7801;
  transform: translate(27.4843vw, -10px) scale(0.0452);
  animation: fall-147 21s -11s linear infinite;
}
@keyframes fall-147 {
  58.607% {
    transform: translate(33.6559vw, 58.607vh) scale(0.0452);
  }
  to {
    transform: translate(30.5701vw, 100vh) scale(0.0452);
  }
}
.snow:nth-child(148) {
  opacity: 0.0513;
  transform: translate(41.6092vw, -10px) scale(0.4224);
  animation: fall-148 10s -26s linear infinite;
}
@keyframes fall-148 {
  51.153% {
    transform: translate(31.784vw, 51.153vh) scale(0.4224);
  }
  to {
    transform: translate(36.6966vw, 100vh) scale(0.4224);
  }
}
.snow:nth-child(149) {
  opacity: 0.7785;
  transform: translate(74.3743vw, -10px) scale(0.7395);
  animation: fall-149 15s -1s linear infinite;
}
@keyframes fall-149 {
  34.017% {
    transform: translate(70.4854vw, 34.017vh) scale(0.7395);
  }
  to {
    transform: translate(72.42985vw, 100vh) scale(0.7395);
  }
}
.snow:nth-child(150) {
  opacity: 0.5377;
  transform: translate(42.1001vw, -10px) scale(0.1653);
  animation: fall-150 18s -13s linear infinite;
}
@keyframes fall-150 {
  37.051% {
    transform: translate(32.3234vw, 37.051vh) scale(0.1653);
  }
  to {
    transform: translate(37.21175vw, 100vh) scale(0.1653);
  }
}
.snow:nth-child(151) {
  opacity: 0.1457;
  transform: translate(68.8988vw, -10px) scale(0.7932);
  animation: fall-151 10s -9s linear infinite;
}
@keyframes fall-151 {
  35.768% {
    transform: translate(59.0058vw, 35.768vh) scale(0.7932);
  }
  to {
    transform: translate(63.9523vw, 100vh) scale(0.7932);
  }
}
.snow:nth-child(152) {
  opacity: 0.7111;
  transform: translate(71.3648vw, -10px) scale(0.155);
  animation: fall-152 23s -1s linear infinite;
}
@keyframes fall-152 {
  45.961% {
    transform: translate(61.4363vw, 45.961vh) scale(0.155);
  }
  to {
    transform: translate(66.40055vw, 100vh) scale(0.155);
  }
}
.snow:nth-child(153) {
  opacity: 0.067;
  transform: translate(56.1916vw, -10px) scale(0.7516);
  animation: fall-153 17s -5s linear infinite;
}
@keyframes fall-153 {
  40.582% {
    transform: translate(56.9289vw, 40.582vh) scale(0.7516);
  }
  to {
    transform: translate(56.56025vw, 100vh) scale(0.7516);
  }
}
.snow:nth-child(154) {
  opacity: 0.3142;
  transform: translate(85.2411vw, -10px) scale(0.3175);
  animation: fall-154 10s -16s linear infinite;
}
@keyframes fall-154 {
  56.981% {
    transform: translate(87.321vw, 56.981vh) scale(0.3175);
  }
  to {
    transform: translate(86.28105vw, 100vh) scale(0.3175);
  }
}
.snow:nth-child(155) {
  opacity: 0.9422;
  transform: translate(23.8012vw, -10px) scale(0.5217);
  animation: fall-155 29s -19s linear infinite;
}
@keyframes fall-155 {
  42.266% {
    transform: translate(27.226vw, 42.266vh) scale(0.5217);
  }
  to {
    transform: translate(25.5136vw, 100vh) scale(0.5217);
  }
}
.snow:nth-child(156) {
  opacity: 0.3442;
  transform: translate(76.1335vw, -10px) scale(0.7219);
  animation: fall-156 20s -24s linear infinite;
}
@keyframes fall-156 {
  77.482% {
    transform: translate(84.9451vw, 77.482vh) scale(0.7219);
  }
  to {
    transform: translate(80.5393vw, 100vh) scale(0.7219);
  }
}
.snow:nth-child(157) {
  opacity: 0.6306;
  transform: translate(1.3911vw, -10px) scale(0.0381);
  animation: fall-157 14s -5s linear infinite;
}
@keyframes fall-157 {
  36.9% {
    transform: translate(-6.4881vw, 36.9vh) scale(0.0381);
  }
  to {
    transform: translate(-2.5485vw, 100vh) scale(0.0381);
  }
}
.snow:nth-child(158) {
  opacity: 0.1794;
  transform: translate(70.8885vw, -10px) scale(0.8276);
  animation: fall-158 21s -16s linear infinite;
}
@keyframes fall-158 {
  60.384% {
    transform: translate(63.919vw, 60.384vh) scale(0.8276);
  }
  to {
    transform: translate(67.40375vw, 100vh) scale(0.8276);
  }
}
.snow:nth-child(159) {
  opacity: 0.3149;
  transform: translate(40.6877vw, -10px) scale(0.1201);
  animation: fall-159 10s -22s linear infinite;
}
@keyframes fall-159 {
  51.187% {
    transform: translate(31.8364vw, 51.187vh) scale(0.1201);
  }
  to {
    transform: translate(36.26205vw, 100vh) scale(0.1201);
  }
}
.snow:nth-child(160) {
  opacity: 0.417;
  transform: translate(93.0331vw, -10px) scale(0.3983);
  animation: fall-160 15s -12s linear infinite;
}
@keyframes fall-160 {
  44.544% {
    transform: translate(86.0604vw, 44.544vh) scale(0.3983);
  }
  to {
    transform: translate(89.54675vw, 100vh) scale(0.3983);
  }
}
.snow:nth-child(161) {
  opacity: 0.6771;
  transform: translate(63.0223vw, -10px) scale(0.4997);
  animation: fall-161 16s -1s linear infinite;
}
@keyframes fall-161 {
  39.928% {
    transform: translate(58.1017vw, 39.928vh) scale(0.4997);
  }
  to {
    transform: translate(60.562vw, 100vh) scale(0.4997);
  }
}
.snow:nth-child(162) {
  opacity: 0.4797;
  transform: translate(22.6801vw, -10px) scale(0.0784);
  animation: fall-162 26s -18s linear infinite;
}
@keyframes fall-162 {
  69.428% {
    transform: translate(21.5787vw, 69.428vh) scale(0.0784);
  }
  to {
    transform: translate(22.1294vw, 100vh) scale(0.0784);
  }
}
.snow:nth-child(163) {
  opacity: 0.4043;
  transform: translate(33.4102vw, -10px) scale(0.0189);
  animation: fall-163 16s -19s linear infinite;
}
@keyframes fall-163 {
  32.421% {
    transform: translate(30.9705vw, 32.421vh) scale(0.0189);
  }
  to {
    transform: translate(32.19035vw, 100vh) scale(0.0189);
  }
}
.snow:nth-child(164) {
  opacity: 0.7033;
  transform: translate(36.2726vw, -10px) scale(0.3379);
  animation: fall-164 10s -9s linear infinite;
}
@keyframes fall-164 {
  77.713% {
    transform: translate(33.3524vw, 77.713vh) scale(0.3379);
  }
  to {
    transform: translate(34.8125vw, 100vh) scale(0.3379);
  }
}
.snow:nth-child(165) {
  opacity: 0.6027;
  transform: translate(57.9127vw, -10px) scale(0.3869);
  animation: fall-165 16s -19s linear infinite;
}
@keyframes fall-165 {
  32.204% {
    transform: translate(60.6328vw, 32.204vh) scale(0.3869);
  }
  to {
    transform: translate(59.27275vw, 100vh) scale(0.3869);
  }
}
.snow:nth-child(166) {
  opacity: 0.2783;
  transform: translate(58.9627vw, -10px) scale(0.626);
  animation: fall-166 24s -15s linear infinite;
}
@keyframes fall-166 {
  70.879% {
    transform: translate(65.2398vw, 70.879vh) scale(0.626);
  }
  to {
    transform: translate(62.10125vw, 100vh) scale(0.626);
  }
}
.snow:nth-child(167) {
  opacity: 0.6334;
  transform: translate(67.3765vw, -10px) scale(0.4476);
  animation: fall-167 14s -23s linear infinite;
}
@keyframes fall-167 {
  65.82% {
    transform: translate(67.3007vw, 65.82vh) scale(0.4476);
  }
  to {
    transform: translate(67.3386vw, 100vh) scale(0.4476);
  }
}
.snow:nth-child(168) {
  opacity: 0.8073;
  transform: translate(32.3769vw, -10px) scale(0.3437);
  animation: fall-168 20s -30s linear infinite;
}
@keyframes fall-168 {
  39.772% {
    transform: translate(26.8425vw, 39.772vh) scale(0.3437);
  }
  to {
    transform: translate(29.6097vw, 100vh) scale(0.3437);
  }
}
.snow:nth-child(169) {
  opacity: 0.2147;
  transform: translate(17.5536vw, -10px) scale(0.8458);
  animation: fall-169 18s -3s linear infinite;
}
@keyframes fall-169 {
  49.558% {
    transform: translate(14.3466vw, 49.558vh) scale(0.8458);
  }
  to {
    transform: translate(15.9501vw, 100vh) scale(0.8458);
  }
}
.snow:nth-child(170) {
  opacity: 0.8219;
  transform: translate(32.8105vw, -10px) scale(0.2579);
  animation: fall-170 14s -6s linear infinite;
}
@keyframes fall-170 {
  70.886% {
    transform: translate(38.1547vw, 70.886vh) scale(0.2579);
  }
  to {
    transform: translate(35.4826vw, 100vh) scale(0.2579);
  }
}
.snow:nth-child(171) {
  opacity: 0.1385;
  transform: translate(22.2475vw, -10px) scale(0.1536);
  animation: fall-171 19s -27s linear infinite;
}
@keyframes fall-171 {
  66.463% {
    transform: translate(20.7748vw, 66.463vh) scale(0.1536);
  }
  to {
    transform: translate(21.51115vw, 100vh) scale(0.1536);
  }
}
.snow:nth-child(172) {
  opacity: 0.8976;
  transform: translate(55.4401vw, -10px) scale(0.8297);
  animation: fall-172 23s -17s linear infinite;
}
@keyframes fall-172 {
  45.312% {
    transform: translate(54.4036vw, 45.312vh) scale(0.8297);
  }
  to {
    transform: translate(54.92185vw, 100vh) scale(0.8297);
  }
}
.snow:nth-child(173) {
  opacity: 0.3834;
  transform: translate(75.0027vw, -10px) scale(0.2435);
  animation: fall-173 29s -4s linear infinite;
}
@keyframes fall-173 {
  75.59% {
    transform: translate(77.9946vw, 75.59vh) scale(0.2435);
  }
  to {
    transform: translate(76.49865vw, 100vh) scale(0.2435);
  }
}
.snow:nth-child(174) {
  opacity: 0.1508;
  transform: translate(23.2706vw, -10px) scale(0.0971);
  animation: fall-174 16s -3s linear infinite;
}
@keyframes fall-174 {
  39.764% {
    transform: translate(31.6046vw, 39.764vh) scale(0.0971);
  }
  to {
    transform: translate(27.4376vw, 100vh) scale(0.0971);
  }
}
.snow:nth-child(175) {
  opacity: 0.4536;
  transform: translate(29.3358vw, -10px) scale(0.4958);
  animation: fall-175 28s -15s linear infinite;
}
@keyframes fall-175 {
  78.664% {
    transform: translate(23.1469vw, 78.664vh) scale(0.4958);
  }
  to {
    transform: translate(26.24135vw, 100vh) scale(0.4958);
  }
}
.snow:nth-child(176) {
  opacity: 0.2696;
  transform: translate(45.989vw, -10px) scale(0.0196);
  animation: fall-176 30s -3s linear infinite;
}
@keyframes fall-176 {
  60.057% {
    transform: translate(44.9611vw, 60.057vh) scale(0.0196);
  }
  to {
    transform: translate(45.47505vw, 100vh) scale(0.0196);
  }
}
.snow:nth-child(177) {
  opacity: 0.6093;
  transform: translate(48.4756vw, -10px) scale(0.7554);
  animation: fall-177 10s -8s linear infinite;
}
@keyframes fall-177 {
  31.485% {
    transform: translate(47.9609vw, 31.485vh) scale(0.7554);
  }
  to {
    transform: translate(48.21825vw, 100vh) scale(0.7554);
  }
}
.snow:nth-child(178) {
  opacity: 0.0754;
  transform: translate(95.4401vw, -10px) scale(0.4301);
  animation: fall-178 16s -11s linear infinite;
}
@keyframes fall-178 {
  64.245% {
    transform: translate(98.7141vw, 64.245vh) scale(0.4301);
  }
  to {
    transform: translate(97.0771vw, 100vh) scale(0.4301);
  }
}
.snow:nth-child(179) {
  opacity: 0.0839;
  transform: translate(7.1093vw, -10px) scale(0.1103);
  animation: fall-179 14s -10s linear infinite;
}
@keyframes fall-179 {
  60.114% {
    transform: translate(7.9769vw, 60.114vh) scale(0.1103);
  }
  to {
    transform: translate(7.5431vw, 100vh) scale(0.1103);
  }
}
.snow:nth-child(180) {
  opacity: 0.3123;
  transform: translate(34.3582vw, -10px) scale(0.89);
  animation: fall-180 25s -14s linear infinite;
}
@keyframes fall-180 {
  71.431% {
    transform: translate(28.3928vw, 71.431vh) scale(0.89);
  }
  to {
    transform: translate(31.3755vw, 100vh) scale(0.89);
  }
}
.snow:nth-child(181) {
  opacity: 0.6181;
  transform: translate(98.5363vw, -10px) scale(0.4518);
  animation: fall-181 18s -8s linear infinite;
}
@keyframes fall-181 {
  52.218% {
    transform: translate(99.2061vw, 52.218vh) scale(0.4518);
  }
  to {
    transform: translate(98.8712vw, 100vh) scale(0.4518);
  }
}
.snow:nth-child(182) {
  opacity: 0.5488;
  transform: translate(10.6533vw, -10px) scale(0.6901);
  animation: fall-182 16s -17s linear infinite;
}
@keyframes fall-182 {
  62.076% {
    transform: translate(10.2618vw, 62.076vh) scale(0.6901);
  }
  to {
    transform: translate(10.45755vw, 100vh) scale(0.6901);
  }
}
.snow:nth-child(183) {
  opacity: 0.9018;
  transform: translate(61.5568vw, -10px) scale(0.563);
  animation: fall-183 30s -22s linear infinite;
}
@keyframes fall-183 {
  45.351% {
    transform: translate(67.6971vw, 45.351vh) scale(0.563);
  }
  to {
    transform: translate(64.62695vw, 100vh) scale(0.563);
  }
}
.snow:nth-child(184) {
  opacity: 0.5354;
  transform: translate(85.4523vw, -10px) scale(0.2185);
  animation: fall-184 30s -12s linear infinite;
}
@keyframes fall-184 {
  50.834% {
    transform: translate(81.3962vw, 50.834vh) scale(0.2185);
  }
  to {
    transform: translate(83.42425vw, 100vh) scale(0.2185);
  }
}
.snow:nth-child(185) {
  opacity: 0.256;
  transform: translate(57.0917vw, -10px) scale(0.2994);
  animation: fall-185 11s -29s linear infinite;
}
@keyframes fall-185 {
  69.978% {
    transform: translate(49.2307vw, 69.978vh) scale(0.2994);
  }
  to {
    transform: translate(53.1612vw, 100vh) scale(0.2994);
  }
}
.snow:nth-child(186) {
  opacity: 0.1651;
  transform: translate(44.666vw, -10px) scale(0.4509);
  animation: fall-186 19s -30s linear infinite;
}
@keyframes fall-186 {
  68.302% {
    transform: translate(46.7727vw, 68.302vh) scale(0.4509);
  }
  to {
    transform: translate(45.71935vw, 100vh) scale(0.4509);
  }
}
.snow:nth-child(187) {
  opacity: 0.6782;
  transform: translate(69.2816vw, -10px) scale(0.3505);
  animation: fall-187 20s -8s linear infinite;
}
@keyframes fall-187 {
  38.489% {
    transform: translate(72.1546vw, 38.489vh) scale(0.3505);
  }
  to {
    transform: translate(70.7181vw, 100vh) scale(0.3505);
  }
}
.snow:nth-child(188) {
  opacity: 0.0169;
  transform: translate(33.1092vw, -10px) scale(0.8072);
  animation: fall-188 10s -16s linear infinite;
}
@keyframes fall-188 {
  54.156% {
    transform: translate(42.4009vw, 54.156vh) scale(0.8072);
  }
  to {
    transform: translate(37.75505vw, 100vh) scale(0.8072);
  }
}
.snow:nth-child(189) {
  opacity: 0.2495;
  transform: translate(63.8552vw, -10px) scale(0.4084);
  animation: fall-189 17s -11s linear infinite;
}
@keyframes fall-189 {
  56.327% {
    transform: translate(58.1924vw, 56.327vh) scale(0.4084);
  }
  to {
    transform: translate(61.0238vw, 100vh) scale(0.4084);
  }
}
.snow:nth-child(190) {
  opacity: 0.0022;
  transform: translate(58.284vw, -10px) scale(0.7969);
  animation: fall-190 19s -14s linear infinite;
}
@keyframes fall-190 {
  46.03% {
    transform: translate(61.4396vw, 46.03vh) scale(0.7969);
  }
  to {
    transform: translate(59.8618vw, 100vh) scale(0.7969);
  }
}
.snow:nth-child(191) {
  opacity: 0.8146;
  transform: translate(76.037vw, -10px) scale(0.454);
  animation: fall-191 20s -3s linear infinite;
}
@keyframes fall-191 {
  70.787% {
    transform: translate(79.6782vw, 70.787vh) scale(0.454);
  }
  to {
    transform: translate(77.8576vw, 100vh) scale(0.454);
  }
}
.snow:nth-child(192) {
  opacity: 0.5304;
  transform: translate(59.2222vw, -10px) scale(0.9162);
  animation: fall-192 23s -2s linear infinite;
}
@keyframes fall-192 {
  39.436% {
    transform: translate(65.4219vw, 39.436vh) scale(0.9162);
  }
  to {
    transform: translate(62.32205vw, 100vh) scale(0.9162);
  }
}
.snow:nth-child(193) {
  opacity: 0.7768;
  transform: translate(17.5779vw, -10px) scale(0.8666);
  animation: fall-193 17s -23s linear infinite;
}
@keyframes fall-193 {
  53.633% {
    transform: translate(7.8855vw, 53.633vh) scale(0.8666);
  }
  to {
    transform: translate(12.7317vw, 100vh) scale(0.8666);
  }
}
.snow:nth-child(194) {
  opacity: 0.0413;
  transform: translate(48.2044vw, -10px) scale(0.1603);
  animation: fall-194 20s -22s linear infinite;
}
@keyframes fall-194 {
  65.347% {
    transform: translate(46.8724vw, 65.347vh) scale(0.1603);
  }
  to {
    transform: translate(47.5384vw, 100vh) scale(0.1603);
  }
}
.snow:nth-child(195) {
  opacity: 0.8047;
  transform: translate(51.4461vw, -10px) scale(0.4101);
  animation: fall-195 21s -1s linear infinite;
}
@keyframes fall-195 {
  41.171% {
    transform: translate(60.5115vw, 41.171vh) scale(0.4101);
  }
  to {
    transform: translate(55.9788vw, 100vh) scale(0.4101);
  }
}
.snow:nth-child(196) {
  opacity: 0.3243;
  transform: translate(74.1684vw, -10px) scale(0.1026);
  animation: fall-196 27s -7s linear infinite;
}
@keyframes fall-196 {
  53.243% {
    transform: translate(78.6653vw, 53.243vh) scale(0.1026);
  }
  to {
    transform: translate(76.41685vw, 100vh) scale(0.1026);
  }
}
.snow:nth-child(197) {
  opacity: 0.1251;
  transform: translate(16.6567vw, -10px) scale(0.1653);
  animation: fall-197 11s -7s linear infinite;
}
@keyframes fall-197 {
  47.886% {
    transform: translate(25.276vw, 47.886vh) scale(0.1653);
  }
  to {
    transform: translate(20.96635vw, 100vh) scale(0.1653);
  }
}
.snow:nth-child(198) {
  opacity: 0.1508;
  transform: translate(30.3884vw, -10px) scale(0.8338);
  animation: fall-198 19s -16s linear infinite;
}
@keyframes fall-198 {
  50.167% {
    transform: translate(28.8398vw, 50.167vh) scale(0.8338);
  }
  to {
    transform: translate(29.6141vw, 100vh) scale(0.8338);
  }
}
.snow:nth-child(199) {
  opacity: 0.044;
  transform: translate(14.2208vw, -10px) scale(0.032);
  animation: fall-199 18s -25s linear infinite;
}
@keyframes fall-199 {
  46% {
    transform: translate(6.9284vw, 46vh) scale(0.032);
  }
  to {
    transform: translate(10.5746vw, 100vh) scale(0.032);
  }
}
.snow:nth-child(200) {
  opacity: 0.3422;
  transform: translate(63.9942vw, -10px) scale(0.9437);
  animation: fall-200 19s -6s linear infinite;
}
@keyframes fall-200 {
  44% {
    transform: translate(56.855vw, 44vh) scale(0.9437);
  }
  to {
    transform: translate(60.4246vw, 100vh) scale(0.9437);
  }
}
