

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.4479;
  transform: translate(86.0691vw, -10px) scale(0.3776);
  animation: fall-1 22s -20s linear infinite;
}
@keyframes fall-1 {
  48.311% {
    transform: translate(92.3044vw, 48.311vh) scale(0.3776);
  }
  to {
    transform: translate(89.18675vw, 100vh) scale(0.3776);
  }
}
.snow:nth-child(2) {
  opacity: 0.5178;
  transform: translate(47.7165vw, -10px) scale(0.444);
  animation: fall-2 14s -10s linear infinite;
}
@keyframes fall-2 {
  72.621% {
    transform: translate(51.181vw, 72.621vh) scale(0.444);
  }
  to {
    transform: translate(49.44875vw, 100vh) scale(0.444);
  }
}
.snow:nth-child(3) {
  opacity: 0.1777;
  transform: translate(16.1693vw, -10px) scale(0.0156);
  animation: fall-3 15s -27s linear infinite;
}
@keyframes fall-3 {
  57.738% {
    transform: translate(19.304vw, 57.738vh) scale(0.0156);
  }
  to {
    transform: translate(17.73665vw, 100vh) scale(0.0156);
  }
}
.snow:nth-child(4) {
  opacity: 0.7248;
  transform: translate(50.9637vw, -10px) scale(0.5008);
  animation: fall-4 28s -26s linear infinite;
}
@keyframes fall-4 {
  70.416% {
    transform: translate(43.6578vw, 70.416vh) scale(0.5008);
  }
  to {
    transform: translate(47.31075vw, 100vh) scale(0.5008);
  }
}
.snow:nth-child(5) {
  opacity: 0.0715;
  transform: translate(82.6359vw, -10px) scale(0.3805);
  animation: fall-5 19s -14s linear infinite;
}
@keyframes fall-5 {
  58.098% {
    transform: translate(82.6643vw, 58.098vh) scale(0.3805);
  }
  to {
    transform: translate(82.6501vw, 100vh) scale(0.3805);
  }
}
.snow:nth-child(6) {
  opacity: 0.2325;
  transform: translate(0.3754vw, -10px) scale(0.174);
  animation: fall-6 19s -9s linear infinite;
}
@keyframes fall-6 {
  76.98% {
    transform: translate(7.1029vw, 76.98vh) scale(0.174);
  }
  to {
    transform: translate(3.73915vw, 100vh) scale(0.174);
  }
}
.snow:nth-child(7) {
  opacity: 0.3921;
  transform: translate(5.0012vw, -10px) scale(0.0206);
  animation: fall-7 28s -23s linear infinite;
}
@keyframes fall-7 {
  67.388% {
    transform: translate(6.7101vw, 67.388vh) scale(0.0206);
  }
  to {
    transform: translate(5.85565vw, 100vh) scale(0.0206);
  }
}
.snow:nth-child(8) {
  opacity: 0.5104;
  transform: translate(47.7762vw, -10px) scale(0.2183);
  animation: fall-8 26s -11s linear infinite;
}
@keyframes fall-8 {
  57.729% {
    transform: translate(57.6462vw, 57.729vh) scale(0.2183);
  }
  to {
    transform: translate(52.7112vw, 100vh) scale(0.2183);
  }
}
.snow:nth-child(9) {
  opacity: 0.4744;
  transform: translate(5.6856vw, -10px) scale(0.8878);
  animation: fall-9 21s -8s linear infinite;
}
@keyframes fall-9 {
  44.779% {
    transform: translate(8.3615vw, 44.779vh) scale(0.8878);
  }
  to {
    transform: translate(7.02355vw, 100vh) scale(0.8878);
  }
}
.snow:nth-child(10) {
  opacity: 0.9154;
  transform: translate(19.0445vw, -10px) scale(0.2857);
  animation: fall-10 16s -16s linear infinite;
}
@keyframes fall-10 {
  66.651% {
    transform: translate(14.4683vw, 66.651vh) scale(0.2857);
  }
  to {
    transform: translate(16.7564vw, 100vh) scale(0.2857);
  }
}
.snow:nth-child(11) {
  opacity: 0.9889;
  transform: translate(16.3543vw, -10px) scale(0.5957);
  animation: fall-11 28s -5s linear infinite;
}
@keyframes fall-11 {
  49.195% {
    transform: translate(15.4498vw, 49.195vh) scale(0.5957);
  }
  to {
    transform: translate(15.90205vw, 100vh) scale(0.5957);
  }
}
.snow:nth-child(12) {
  opacity: 0.8951;
  transform: translate(80.2288vw, -10px) scale(0.141);
  animation: fall-12 16s -8s linear infinite;
}
@keyframes fall-12 {
  62.228% {
    transform: translate(71.749vw, 62.228vh) scale(0.141);
  }
  to {
    transform: translate(75.9889vw, 100vh) scale(0.141);
  }
}
.snow:nth-child(13) {
  opacity: 0.5602;
  transform: translate(71.0986vw, -10px) scale(0.3591);
  animation: fall-13 23s -18s linear infinite;
}
@keyframes fall-13 {
  34.297% {
    transform: translate(67.0679vw, 34.297vh) scale(0.3591);
  }
  to {
    transform: translate(69.08325vw, 100vh) scale(0.3591);
  }
}
.snow:nth-child(14) {
  opacity: 0.0276;
  transform: translate(61.5339vw, -10px) scale(0.4622);
  animation: fall-14 16s -14s linear infinite;
}
@keyframes fall-14 {
  46.193% {
    transform: translate(57.7557vw, 46.193vh) scale(0.4622);
  }
  to {
    transform: translate(59.6448vw, 100vh) scale(0.4622);
  }
}
.snow:nth-child(15) {
  opacity: 0.6761;
  transform: translate(57.8652vw, -10px) scale(0.1433);
  animation: fall-15 11s -9s linear infinite;
}
@keyframes fall-15 {
  68.904% {
    transform: translate(51.8004vw, 68.904vh) scale(0.1433);
  }
  to {
    transform: translate(54.8328vw, 100vh) scale(0.1433);
  }
}
.snow:nth-child(16) {
  opacity: 0.427;
  transform: translate(99.8956vw, -10px) scale(0.0801);
  animation: fall-16 28s -4s linear infinite;
}
@keyframes fall-16 {
  35.006% {
    transform: translate(91.4937vw, 35.006vh) scale(0.0801);
  }
  to {
    transform: translate(95.69465vw, 100vh) scale(0.0801);
  }
}
.snow:nth-child(17) {
  opacity: 0.4354;
  transform: translate(74.5809vw, -10px) scale(0.1379);
  animation: fall-17 23s -13s linear infinite;
}
@keyframes fall-17 {
  66.1% {
    transform: translate(65.1902vw, 66.1vh) scale(0.1379);
  }
  to {
    transform: translate(69.88555vw, 100vh) scale(0.1379);
  }
}
.snow:nth-child(18) {
  opacity: 0.6996;
  transform: translate(99.0739vw, -10px) scale(0.1246);
  animation: fall-18 28s -15s linear infinite;
}
@keyframes fall-18 {
  73.857% {
    transform: translate(99.6242vw, 73.857vh) scale(0.1246);
  }
  to {
    transform: translate(99.34905vw, 100vh) scale(0.1246);
  }
}
.snow:nth-child(19) {
  opacity: 0.0474;
  transform: translate(23.1767vw, -10px) scale(0.1831);
  animation: fall-19 22s -14s linear infinite;
}
@keyframes fall-19 {
  64.086% {
    transform: translate(21.6961vw, 64.086vh) scale(0.1831);
  }
  to {
    transform: translate(22.4364vw, 100vh) scale(0.1831);
  }
}
.snow:nth-child(20) {
  opacity: 0.4221;
  transform: translate(88.1182vw, -10px) scale(0.6894);
  animation: fall-20 23s -25s linear infinite;
}
@keyframes fall-20 {
  58.539% {
    transform: translate(81.1069vw, 58.539vh) scale(0.6894);
  }
  to {
    transform: translate(84.61255vw, 100vh) scale(0.6894);
  }
}
.snow:nth-child(21) {
  opacity: 0.5161;
  transform: translate(39.7796vw, -10px) scale(0.8404);
  animation: fall-21 29s -23s linear infinite;
}
@keyframes fall-21 {
  48.31% {
    transform: translate(39.812vw, 48.31vh) scale(0.8404);
  }
  to {
    transform: translate(39.7958vw, 100vh) scale(0.8404);
  }
}
.snow:nth-child(22) {
  opacity: 0.7962;
  transform: translate(32.5805vw, -10px) scale(0.4238);
  animation: fall-22 16s -13s linear infinite;
}
@keyframes fall-22 {
  70.309% {
    transform: translate(31.8844vw, 70.309vh) scale(0.4238);
  }
  to {
    transform: translate(32.23245vw, 100vh) scale(0.4238);
  }
}
.snow:nth-child(23) {
  opacity: 0.5622;
  transform: translate(93.36vw, -10px) scale(0.1969);
  animation: fall-23 16s -22s linear infinite;
}
@keyframes fall-23 {
  76.206% {
    transform: translate(92.8365vw, 76.206vh) scale(0.1969);
  }
  to {
    transform: translate(93.09825vw, 100vh) scale(0.1969);
  }
}
.snow:nth-child(24) {
  opacity: 0.7015;
  transform: translate(53.5373vw, -10px) scale(0.3278);
  animation: fall-24 27s -21s linear infinite;
}
@keyframes fall-24 {
  52.687% {
    transform: translate(60.8659vw, 52.687vh) scale(0.3278);
  }
  to {
    transform: translate(57.2016vw, 100vh) scale(0.3278);
  }
}
.snow:nth-child(25) {
  opacity: 0.2794;
  transform: translate(82.0633vw, -10px) scale(0.354);
  animation: fall-25 17s -10s linear infinite;
}
@keyframes fall-25 {
  79.908% {
    transform: translate(86.2835vw, 79.908vh) scale(0.354);
  }
  to {
    transform: translate(84.1734vw, 100vh) scale(0.354);
  }
}
.snow:nth-child(26) {
  opacity: 0.9629;
  transform: translate(7.8727vw, -10px) scale(0.8509);
  animation: fall-26 11s -5s linear infinite;
}
@keyframes fall-26 {
  65.511% {
    transform: translate(10.3894vw, 65.511vh) scale(0.8509);
  }
  to {
    transform: translate(9.13105vw, 100vh) scale(0.8509);
  }
}
.snow:nth-child(27) {
  opacity: 0.9379;
  transform: translate(13.4766vw, -10px) scale(0.3965);
  animation: fall-27 13s -1s linear infinite;
}
@keyframes fall-27 {
  56.245% {
    transform: translate(21.1196vw, 56.245vh) scale(0.3965);
  }
  to {
    transform: translate(17.2981vw, 100vh) scale(0.3965);
  }
}
.snow:nth-child(28) {
  opacity: 0.0419;
  transform: translate(11.1604vw, -10px) scale(0.9544);
  animation: fall-28 13s -24s linear infinite;
}
@keyframes fall-28 {
  69.097% {
    transform: translate(2.6912vw, 69.097vh) scale(0.9544);
  }
  to {
    transform: translate(6.9258vw, 100vh) scale(0.9544);
  }
}
.snow:nth-child(29) {
  opacity: 0.1867;
  transform: translate(62.6531vw, -10px) scale(0.8879);
  animation: fall-29 20s -30s linear infinite;
}
@keyframes fall-29 {
  63.533% {
    transform: translate(66.0326vw, 63.533vh) scale(0.8879);
  }
  to {
    transform: translate(64.34285vw, 100vh) scale(0.8879);
  }
}
.snow:nth-child(30) {
  opacity: 0.223;
  transform: translate(87.8454vw, -10px) scale(0.4761);
  animation: fall-30 15s -23s linear infinite;
}
@keyframes fall-30 {
  61.079% {
    transform: translate(87.5986vw, 61.079vh) scale(0.4761);
  }
  to {
    transform: translate(87.722vw, 100vh) scale(0.4761);
  }
}
.snow:nth-child(31) {
  opacity: 0.0017;
  transform: translate(95.5903vw, -10px) scale(0.3076);
  animation: fall-31 13s -5s linear infinite;
}
@keyframes fall-31 {
  40.538% {
    transform: translate(94.8445vw, 40.538vh) scale(0.3076);
  }
  to {
    transform: translate(95.2174vw, 100vh) scale(0.3076);
  }
}
.snow:nth-child(32) {
  opacity: 0.4837;
  transform: translate(71.4193vw, -10px) scale(0.3083);
  animation: fall-32 12s -13s linear infinite;
}
@keyframes fall-32 {
  32.368% {
    transform: translate(73.3816vw, 32.368vh) scale(0.3083);
  }
  to {
    transform: translate(72.40045vw, 100vh) scale(0.3083);
  }
}
.snow:nth-child(33) {
  opacity: 0.1676;
  transform: translate(15.6856vw, -10px) scale(0.2946);
  animation: fall-33 16s -5s linear infinite;
}
@keyframes fall-33 {
  64.927% {
    transform: translate(11.5275vw, 64.927vh) scale(0.2946);
  }
  to {
    transform: translate(13.60655vw, 100vh) scale(0.2946);
  }
}
.snow:nth-child(34) {
  opacity: 0.1089;
  transform: translate(0.712vw, -10px) scale(0.2858);
  animation: fall-34 23s -22s linear infinite;
}
@keyframes fall-34 {
  58.378% {
    transform: translate(7.7831vw, 58.378vh) scale(0.2858);
  }
  to {
    transform: translate(4.24755vw, 100vh) scale(0.2858);
  }
}
.snow:nth-child(35) {
  opacity: 0.8241;
  transform: translate(60.8806vw, -10px) scale(0.812);
  animation: fall-35 11s -13s linear infinite;
}
@keyframes fall-35 {
  44.815% {
    transform: translate(59.1877vw, 44.815vh) scale(0.812);
  }
  to {
    transform: translate(60.03415vw, 100vh) scale(0.812);
  }
}
.snow:nth-child(36) {
  opacity: 0.4708;
  transform: translate(41.2112vw, -10px) scale(0.8233);
  animation: fall-36 10s -11s linear infinite;
}
@keyframes fall-36 {
  53.922% {
    transform: translate(39.1287vw, 53.922vh) scale(0.8233);
  }
  to {
    transform: translate(40.16995vw, 100vh) scale(0.8233);
  }
}
.snow:nth-child(37) {
  opacity: 0.2523;
  transform: translate(10.3094vw, -10px) scale(0.194);
  animation: fall-37 22s -30s linear infinite;
}
@keyframes fall-37 {
  68.448% {
    transform: translate(0.3966vw, 68.448vh) scale(0.194);
  }
  to {
    transform: translate(5.353vw, 100vh) scale(0.194);
  }
}
.snow:nth-child(38) {
  opacity: 0.1614;
  transform: translate(51.8522vw, -10px) scale(0.1551);
  animation: fall-38 17s -2s linear infinite;
}
@keyframes fall-38 {
  68.107% {
    transform: translate(55.1325vw, 68.107vh) scale(0.1551);
  }
  to {
    transform: translate(53.49235vw, 100vh) scale(0.1551);
  }
}
.snow:nth-child(39) {
  opacity: 0.8667;
  transform: translate(67.6036vw, -10px) scale(0.9569);
  animation: fall-39 25s -5s linear infinite;
}
@keyframes fall-39 {
  69.785% {
    transform: translate(68.7666vw, 69.785vh) scale(0.9569);
  }
  to {
    transform: translate(68.1851vw, 100vh) scale(0.9569);
  }
}
.snow:nth-child(40) {
  opacity: 0.7864;
  transform: translate(6.9104vw, -10px) scale(0.6283);
  animation: fall-40 11s -22s linear infinite;
}
@keyframes fall-40 {
  60.732% {
    transform: translate(2.6399vw, 60.732vh) scale(0.6283);
  }
  to {
    transform: translate(4.77515vw, 100vh) scale(0.6283);
  }
}
.snow:nth-child(41) {
  opacity: 0.0677;
  transform: translate(24.6829vw, -10px) scale(0.4027);
  animation: fall-41 12s -1s linear infinite;
}
@keyframes fall-41 {
  40.136% {
    transform: translate(16.988vw, 40.136vh) scale(0.4027);
  }
  to {
    transform: translate(20.83545vw, 100vh) scale(0.4027);
  }
}
.snow:nth-child(42) {
  opacity: 0.3484;
  transform: translate(31.3855vw, -10px) scale(0.969);
  animation: fall-42 11s -27s linear infinite;
}
@keyframes fall-42 {
  51.781% {
    transform: translate(26.6027vw, 51.781vh) scale(0.969);
  }
  to {
    transform: translate(28.9941vw, 100vh) scale(0.969);
  }
}
.snow:nth-child(43) {
  opacity: 0.5824;
  transform: translate(11.0855vw, -10px) scale(0.0251);
  animation: fall-43 26s -5s linear infinite;
}
@keyframes fall-43 {
  55.412% {
    transform: translate(13.6154vw, 55.412vh) scale(0.0251);
  }
  to {
    transform: translate(12.35045vw, 100vh) scale(0.0251);
  }
}
.snow:nth-child(44) {
  opacity: 0.541;
  transform: translate(38.0391vw, -10px) scale(0.5459);
  animation: fall-44 10s -2s linear infinite;
}
@keyframes fall-44 {
  55.247% {
    transform: translate(47.1219vw, 55.247vh) scale(0.5459);
  }
  to {
    transform: translate(42.5805vw, 100vh) scale(0.5459);
  }
}
.snow:nth-child(45) {
  opacity: 0.8786;
  transform: translate(6.0432vw, -10px) scale(0.4686);
  animation: fall-45 19s -20s linear infinite;
}
@keyframes fall-45 {
  48.256% {
    transform: translate(-2.6795vw, 48.256vh) scale(0.4686);
  }
  to {
    transform: translate(1.68185vw, 100vh) scale(0.4686);
  }
}
.snow:nth-child(46) {
  opacity: 0.1522;
  transform: translate(10.8935vw, -10px) scale(0.1555);
  animation: fall-46 21s -22s linear infinite;
}
@keyframes fall-46 {
  62.796% {
    transform: translate(20.2134vw, 62.796vh) scale(0.1555);
  }
  to {
    transform: translate(15.55345vw, 100vh) scale(0.1555);
  }
}
.snow:nth-child(47) {
  opacity: 0.396;
  transform: translate(2.5488vw, -10px) scale(0.6365);
  animation: fall-47 22s -21s linear infinite;
}
@keyframes fall-47 {
  77.148% {
    transform: translate(-6.3937vw, 77.148vh) scale(0.6365);
  }
  to {
    transform: translate(-1.92245vw, 100vh) scale(0.6365);
  }
}
.snow:nth-child(48) {
  opacity: 0.2376;
  transform: translate(2.9688vw, -10px) scale(0.9361);
  animation: fall-48 26s -22s linear infinite;
}
@keyframes fall-48 {
  48.287% {
    transform: translate(6.7376vw, 48.287vh) scale(0.9361);
  }
  to {
    transform: translate(4.8532vw, 100vh) scale(0.9361);
  }
}
.snow:nth-child(49) {
  opacity: 0.2983;
  transform: translate(93.6741vw, -10px) scale(0.4977);
  animation: fall-49 27s -18s linear infinite;
}
@keyframes fall-49 {
  51.473% {
    transform: translate(88.9622vw, 51.473vh) scale(0.4977);
  }
  to {
    transform: translate(91.31815vw, 100vh) scale(0.4977);
  }
}
.snow:nth-child(50) {
  opacity: 0.1467;
  transform: translate(13.564vw, -10px) scale(0.3878);
  animation: fall-50 12s -2s linear infinite;
}
@keyframes fall-50 {
  71.563% {
    transform: translate(19.6289vw, 71.563vh) scale(0.3878);
  }
  to {
    transform: translate(16.59645vw, 100vh) scale(0.3878);
  }
}
.snow:nth-child(51) {
  opacity: 0.6137;
  transform: translate(54.1016vw, -10px) scale(0.9745);
  animation: fall-51 27s -4s linear infinite;
}
@keyframes fall-51 {
  54.511% {
    transform: translate(52.4353vw, 54.511vh) scale(0.9745);
  }
  to {
    transform: translate(53.26845vw, 100vh) scale(0.9745);
  }
}
.snow:nth-child(52) {
  opacity: 0.0189;
  transform: translate(92.3613vw, -10px) scale(0.7151);
  animation: fall-52 29s -18s linear infinite;
}
@keyframes fall-52 {
  32.728% {
    transform: translate(92.452vw, 32.728vh) scale(0.7151);
  }
  to {
    transform: translate(92.40665vw, 100vh) scale(0.7151);
  }
}
.snow:nth-child(53) {
  opacity: 0.6271;
  transform: translate(87.941vw, -10px) scale(0.5517);
  animation: fall-53 16s -9s linear infinite;
}
@keyframes fall-53 {
  32.004% {
    transform: translate(97.7463vw, 32.004vh) scale(0.5517);
  }
  to {
    transform: translate(92.84365vw, 100vh) scale(0.5517);
  }
}
.snow:nth-child(54) {
  opacity: 0.1267;
  transform: translate(63.2255vw, -10px) scale(0.5265);
  animation: fall-54 27s -1s linear infinite;
}
@keyframes fall-54 {
  74.591% {
    transform: translate(61.4857vw, 74.591vh) scale(0.5265);
  }
  to {
    transform: translate(62.3556vw, 100vh) scale(0.5265);
  }
}
.snow:nth-child(55) {
  opacity: 0.7721;
  transform: translate(48.3611vw, -10px) scale(0.2904);
  animation: fall-55 30s -8s linear infinite;
}
@keyframes fall-55 {
  45.625% {
    transform: translate(46.0214vw, 45.625vh) scale(0.2904);
  }
  to {
    transform: translate(47.19125vw, 100vh) scale(0.2904);
  }
}
.snow:nth-child(56) {
  opacity: 0.7019;
  transform: translate(69.7005vw, -10px) scale(0.9853);
  animation: fall-56 28s -17s linear infinite;
}
@keyframes fall-56 {
  39.496% {
    transform: translate(64.86vw, 39.496vh) scale(0.9853);
  }
  to {
    transform: translate(67.28025vw, 100vh) scale(0.9853);
  }
}
.snow:nth-child(57) {
  opacity: 0.8459;
  transform: translate(98.8764vw, -10px) scale(0.9746);
  animation: fall-57 14s -30s linear infinite;
}
@keyframes fall-57 {
  67.919% {
    transform: translate(91.8582vw, 67.919vh) scale(0.9746);
  }
  to {
    transform: translate(95.3673vw, 100vh) scale(0.9746);
  }
}
.snow:nth-child(58) {
  opacity: 0.1764;
  transform: translate(50.5656vw, -10px) scale(0.6739);
  animation: fall-58 18s -28s linear infinite;
}
@keyframes fall-58 {
  62.739% {
    transform: translate(41.7701vw, 62.739vh) scale(0.6739);
  }
  to {
    transform: translate(46.16785vw, 100vh) scale(0.6739);
  }
}
.snow:nth-child(59) {
  opacity: 0.362;
  transform: translate(91.8784vw, -10px) scale(0.4237);
  animation: fall-59 24s -6s linear infinite;
}
@keyframes fall-59 {
  66.013% {
    transform: translate(95.2638vw, 66.013vh) scale(0.4237);
  }
  to {
    transform: translate(93.5711vw, 100vh) scale(0.4237);
  }
}
.snow:nth-child(60) {
  opacity: 0.8683;
  transform: translate(61.7184vw, -10px) scale(0.1352);
  animation: fall-60 13s -8s linear infinite;
}
@keyframes fall-60 {
  70.214% {
    transform: translate(68.6464vw, 70.214vh) scale(0.1352);
  }
  to {
    transform: translate(65.1824vw, 100vh) scale(0.1352);
  }
}
.snow:nth-child(61) {
  opacity: 0.83;
  transform: translate(11.0324vw, -10px) scale(0.976);
  animation: fall-61 29s -21s linear infinite;
}
@keyframes fall-61 {
  43.272% {
    transform: translate(2.837vw, 43.272vh) scale(0.976);
  }
  to {
    transform: translate(6.9347vw, 100vh) scale(0.976);
  }
}
.snow:nth-child(62) {
  opacity: 0.2179;
  transform: translate(32.5086vw, -10px) scale(0.4183);
  animation: fall-62 21s -24s linear infinite;
}
@keyframes fall-62 {
  70.876% {
    transform: translate(39.7333vw, 70.876vh) scale(0.4183);
  }
  to {
    transform: translate(36.12095vw, 100vh) scale(0.4183);
  }
}
.snow:nth-child(63) {
  opacity: 0.9849;
  transform: translate(89.0803vw, -10px) scale(0.8604);
  animation: fall-63 10s -19s linear infinite;
}
@keyframes fall-63 {
  38.916% {
    transform: translate(85.874vw, 38.916vh) scale(0.8604);
  }
  to {
    transform: translate(87.47715vw, 100vh) scale(0.8604);
  }
}
.snow:nth-child(64) {
  opacity: 0.0274;
  transform: translate(54.2971vw, -10px) scale(0.9363);
  animation: fall-64 13s -24s linear infinite;
}
@keyframes fall-64 {
  36.859% {
    transform: translate(56.5325vw, 36.859vh) scale(0.9363);
  }
  to {
    transform: translate(55.4148vw, 100vh) scale(0.9363);
  }
}
.snow:nth-child(65) {
  opacity: 0.7011;
  transform: translate(9.8762vw, -10px) scale(0.9355);
  animation: fall-65 10s -14s linear infinite;
}
@keyframes fall-65 {
  30.211% {
    transform: translate(8.375vw, 30.211vh) scale(0.9355);
  }
  to {
    transform: translate(9.1256vw, 100vh) scale(0.9355);
  }
}
.snow:nth-child(66) {
  opacity: 0.0754;
  transform: translate(30.5624vw, -10px) scale(0.673);
  animation: fall-66 13s -16s linear infinite;
}
@keyframes fall-66 {
  42.692% {
    transform: translate(29.787vw, 42.692vh) scale(0.673);
  }
  to {
    transform: translate(30.1747vw, 100vh) scale(0.673);
  }
}
.snow:nth-child(67) {
  opacity: 0.9177;
  transform: translate(79.9995vw, -10px) scale(0.7983);
  animation: fall-67 27s -4s linear infinite;
}
@keyframes fall-67 {
  49.929% {
    transform: translate(84.6461vw, 49.929vh) scale(0.7983);
  }
  to {
    transform: translate(82.3228vw, 100vh) scale(0.7983);
  }
}
.snow:nth-child(68) {
  opacity: 0.115;
  transform: translate(3.0323vw, -10px) scale(0.5074);
  animation: fall-68 24s -7s linear infinite;
}
@keyframes fall-68 {
  67.74% {
    transform: translate(8.8665vw, 67.74vh) scale(0.5074);
  }
  to {
    transform: translate(5.9494vw, 100vh) scale(0.5074);
  }
}
.snow:nth-child(69) {
  opacity: 0.0195;
  transform: translate(82.7183vw, -10px) scale(0.476);
  animation: fall-69 18s -17s linear infinite;
}
@keyframes fall-69 {
  40.913% {
    transform: translate(83.4951vw, 40.913vh) scale(0.476);
  }
  to {
    transform: translate(83.1067vw, 100vh) scale(0.476);
  }
}
.snow:nth-child(70) {
  opacity: 0.5162;
  transform: translate(90.1712vw, -10px) scale(0.8623);
  animation: fall-70 18s -9s linear infinite;
}
@keyframes fall-70 {
  75.619% {
    transform: translate(91.1324vw, 75.619vh) scale(0.8623);
  }
  to {
    transform: translate(90.6518vw, 100vh) scale(0.8623);
  }
}
.snow:nth-child(71) {
  opacity: 0.5355;
  transform: translate(75.9196vw, -10px) scale(0.0915);
  animation: fall-71 17s -7s linear infinite;
}
@keyframes fall-71 {
  48.378% {
    transform: translate(82.4291vw, 48.378vh) scale(0.0915);
  }
  to {
    transform: translate(79.17435vw, 100vh) scale(0.0915);
  }
}
.snow:nth-child(72) {
  opacity: 0.4461;
  transform: translate(48.6881vw, -10px) scale(0.3669);
  animation: fall-72 11s -5s linear infinite;
}
@keyframes fall-72 {
  32.682% {
    transform: translate(46.414vw, 32.682vh) scale(0.3669);
  }
  to {
    transform: translate(47.55105vw, 100vh) scale(0.3669);
  }
}
.snow:nth-child(73) {
  opacity: 0.1312;
  transform: translate(93.0526vw, -10px) scale(0.5712);
  animation: fall-73 21s -30s linear infinite;
}
@keyframes fall-73 {
  36.8% {
    transform: translate(99.5341vw, 36.8vh) scale(0.5712);
  }
  to {
    transform: translate(96.29335vw, 100vh) scale(0.5712);
  }
}
.snow:nth-child(74) {
  opacity: 0.8262;
  transform: translate(44.1559vw, -10px) scale(0.3163);
  animation: fall-74 30s -9s linear infinite;
}
@keyframes fall-74 {
  33.824% {
    transform: translate(46.129vw, 33.824vh) scale(0.3163);
  }
  to {
    transform: translate(45.14245vw, 100vh) scale(0.3163);
  }
}
.snow:nth-child(75) {
  opacity: 0.068;
  transform: translate(0.5728vw, -10px) scale(0.9091);
  animation: fall-75 17s -19s linear infinite;
}
@keyframes fall-75 {
  54.506% {
    transform: translate(0.766vw, 54.506vh) scale(0.9091);
  }
  to {
    transform: translate(0.6694vw, 100vh) scale(0.9091);
  }
}
.snow:nth-child(76) {
  opacity: 0.4234;
  transform: translate(32.3906vw, -10px) scale(0.5504);
  animation: fall-76 24s -27s linear infinite;
}
@keyframes fall-76 {
  77.264% {
    transform: translate(25.8315vw, 77.264vh) scale(0.5504);
  }
  to {
    transform: translate(29.11105vw, 100vh) scale(0.5504);
  }
}
.snow:nth-child(77) {
  opacity: 0.8079;
  transform: translate(61.6157vw, -10px) scale(0.5953);
  animation: fall-77 16s -4s linear infinite;
}
@keyframes fall-77 {
  46.352% {
    transform: translate(69.2243vw, 46.352vh) scale(0.5953);
  }
  to {
    transform: translate(65.42vw, 100vh) scale(0.5953);
  }
}
.snow:nth-child(78) {
  opacity: 0.7915;
  transform: translate(45.7429vw, -10px) scale(0.7996);
  animation: fall-78 11s -4s linear infinite;
}
@keyframes fall-78 {
  30.167% {
    transform: translate(48.2771vw, 30.167vh) scale(0.7996);
  }
  to {
    transform: translate(47.01vw, 100vh) scale(0.7996);
  }
}
.snow:nth-child(79) {
  opacity: 0.4535;
  transform: translate(39.426vw, -10px) scale(0.4707);
  animation: fall-79 27s -26s linear infinite;
}
@keyframes fall-79 {
  35.412% {
    transform: translate(43.6837vw, 35.412vh) scale(0.4707);
  }
  to {
    transform: translate(41.55485vw, 100vh) scale(0.4707);
  }
}
.snow:nth-child(80) {
  opacity: 0.4612;
  transform: translate(69.1759vw, -10px) scale(0.649);
  animation: fall-80 27s -17s linear infinite;
}
@keyframes fall-80 {
  62.138% {
    transform: translate(59.6713vw, 62.138vh) scale(0.649);
  }
  to {
    transform: translate(64.4236vw, 100vh) scale(0.649);
  }
}
.snow:nth-child(81) {
  opacity: 0.6387;
  transform: translate(53.9443vw, -10px) scale(0.7072);
  animation: fall-81 28s -13s linear infinite;
}
@keyframes fall-81 {
  63.443% {
    transform: translate(57.7493vw, 63.443vh) scale(0.7072);
  }
  to {
    transform: translate(55.8468vw, 100vh) scale(0.7072);
  }
}
.snow:nth-child(82) {
  opacity: 0.2093;
  transform: translate(70.3422vw, -10px) scale(0.2054);
  animation: fall-82 11s -16s linear infinite;
}
@keyframes fall-82 {
  56.388% {
    transform: translate(73.9255vw, 56.388vh) scale(0.2054);
  }
  to {
    transform: translate(72.13385vw, 100vh) scale(0.2054);
  }
}
.snow:nth-child(83) {
  opacity: 0.3111;
  transform: translate(37.0671vw, -10px) scale(0.8787);
  animation: fall-83 28s -4s linear infinite;
}
@keyframes fall-83 {
  35.296% {
    transform: translate(32.1617vw, 35.296vh) scale(0.8787);
  }
  to {
    transform: translate(34.6144vw, 100vh) scale(0.8787);
  }
}
.snow:nth-child(84) {
  opacity: 0.808;
  transform: translate(72.0646vw, -10px) scale(0.0199);
  animation: fall-84 26s -7s linear infinite;
}
@keyframes fall-84 {
  78.003% {
    transform: translate(71.9346vw, 78.003vh) scale(0.0199);
  }
  to {
    transform: translate(71.9996vw, 100vh) scale(0.0199);
  }
}
.snow:nth-child(85) {
  opacity: 0.8963;
  transform: translate(34.5677vw, -10px) scale(0.0936);
  animation: fall-85 23s -11s linear infinite;
}
@keyframes fall-85 {
  34.239% {
    transform: translate(33.0738vw, 34.239vh) scale(0.0936);
  }
  to {
    transform: translate(33.82075vw, 100vh) scale(0.0936);
  }
}
.snow:nth-child(86) {
  opacity: 0.9068;
  transform: translate(33.2563vw, -10px) scale(0.1467);
  animation: fall-86 20s -26s linear infinite;
}
@keyframes fall-86 {
  38.089% {
    transform: translate(30.5077vw, 38.089vh) scale(0.1467);
  }
  to {
    transform: translate(31.882vw, 100vh) scale(0.1467);
  }
}
.snow:nth-child(87) {
  opacity: 0.6459;
  transform: translate(23.2401vw, -10px) scale(0.1629);
  animation: fall-87 25s -15s linear infinite;
}
@keyframes fall-87 {
  72.722% {
    transform: translate(33.0944vw, 72.722vh) scale(0.1629);
  }
  to {
    transform: translate(28.16725vw, 100vh) scale(0.1629);
  }
}
.snow:nth-child(88) {
  opacity: 0.5721;
  transform: translate(90.298vw, -10px) scale(0.3988);
  animation: fall-88 11s -26s linear infinite;
}
@keyframes fall-88 {
  51.607% {
    transform: translate(82.5135vw, 51.607vh) scale(0.3988);
  }
  to {
    transform: translate(86.40575vw, 100vh) scale(0.3988);
  }
}
.snow:nth-child(89) {
  opacity: 0.5638;
  transform: translate(92.7034vw, -10px) scale(0.7373);
  animation: fall-89 27s -15s linear infinite;
}
@keyframes fall-89 {
  63.154% {
    transform: translate(102.6345vw, 63.154vh) scale(0.7373);
  }
  to {
    transform: translate(97.66895vw, 100vh) scale(0.7373);
  }
}
.snow:nth-child(90) {
  opacity: 0.8373;
  transform: translate(31.6688vw, -10px) scale(0.1752);
  animation: fall-90 17s -9s linear infinite;
}
@keyframes fall-90 {
  32.141% {
    transform: translate(35.2753vw, 32.141vh) scale(0.1752);
  }
  to {
    transform: translate(33.47205vw, 100vh) scale(0.1752);
  }
}
.snow:nth-child(91) {
  opacity: 0.864;
  transform: translate(46.6304vw, -10px) scale(0.3921);
  animation: fall-91 20s -18s linear infinite;
}
@keyframes fall-91 {
  58.907% {
    transform: translate(41.5286vw, 58.907vh) scale(0.3921);
  }
  to {
    transform: translate(44.0795vw, 100vh) scale(0.3921);
  }
}
.snow:nth-child(92) {
  opacity: 0.81;
  transform: translate(76.8024vw, -10px) scale(0.9296);
  animation: fall-92 22s -2s linear infinite;
}
@keyframes fall-92 {
  40.417% {
    transform: translate(77.3751vw, 40.417vh) scale(0.9296);
  }
  to {
    transform: translate(77.08875vw, 100vh) scale(0.9296);
  }
}
.snow:nth-child(93) {
  opacity: 0.1495;
  transform: translate(34.6813vw, -10px) scale(0.2432);
  animation: fall-93 23s -28s linear infinite;
}
@keyframes fall-93 {
  77.265% {
    transform: translate(28.3042vw, 77.265vh) scale(0.2432);
  }
  to {
    transform: translate(31.49275vw, 100vh) scale(0.2432);
  }
}
.snow:nth-child(94) {
  opacity: 0.655;
  transform: translate(62.5451vw, -10px) scale(0.8079);
  animation: fall-94 24s -29s linear infinite;
}
@keyframes fall-94 {
  79.153% {
    transform: translate(67.9234vw, 79.153vh) scale(0.8079);
  }
  to {
    transform: translate(65.23425vw, 100vh) scale(0.8079);
  }
}
.snow:nth-child(95) {
  opacity: 0.4474;
  transform: translate(17.1059vw, -10px) scale(0.0261);
  animation: fall-95 23s -22s linear infinite;
}
@keyframes fall-95 {
  63.948% {
    transform: translate(7.5867vw, 63.948vh) scale(0.0261);
  }
  to {
    transform: translate(12.3463vw, 100vh) scale(0.0261);
  }
}
.snow:nth-child(96) {
  opacity: 0.8718;
  transform: translate(61.5402vw, -10px) scale(0.8349);
  animation: fall-96 27s -26s linear infinite;
}
@keyframes fall-96 {
  77.464% {
    transform: translate(70.0172vw, 77.464vh) scale(0.8349);
  }
  to {
    transform: translate(65.7787vw, 100vh) scale(0.8349);
  }
}
.snow:nth-child(97) {
  opacity: 0.3662;
  transform: translate(37.2355vw, -10px) scale(0.787);
  animation: fall-97 21s -7s linear infinite;
}
@keyframes fall-97 {
  77.91% {
    transform: translate(39.1445vw, 77.91vh) scale(0.787);
  }
  to {
    transform: translate(38.19vw, 100vh) scale(0.787);
  }
}
.snow:nth-child(98) {
  opacity: 0.1997;
  transform: translate(45.6496vw, -10px) scale(0.4703);
  animation: fall-98 11s -4s linear infinite;
}
@keyframes fall-98 {
  34.927% {
    transform: translate(48.6425vw, 34.927vh) scale(0.4703);
  }
  to {
    transform: translate(47.14605vw, 100vh) scale(0.4703);
  }
}
.snow:nth-child(99) {
  opacity: 0.4842;
  transform: translate(58.9076vw, -10px) scale(0.4487);
  animation: fall-99 25s -14s linear infinite;
}
@keyframes fall-99 {
  63.73% {
    transform: translate(56.2656vw, 63.73vh) scale(0.4487);
  }
  to {
    transform: translate(57.5866vw, 100vh) scale(0.4487);
  }
}
.snow:nth-child(100) {
  opacity: 0.9243;
  transform: translate(69.3654vw, -10px) scale(0.444);
  animation: fall-100 22s -5s linear infinite;
}
@keyframes fall-100 {
  51.911% {
    transform: translate(65.2474vw, 51.911vh) scale(0.444);
  }
  to {
    transform: translate(67.3064vw, 100vh) scale(0.444);
  }
}
.snow:nth-child(101) {
  opacity: 0.0408;
  transform: translate(82.9268vw, -10px) scale(0.0251);
  animation: fall-101 15s -13s linear infinite;
}
@keyframes fall-101 {
  66.667% {
    transform: translate(84.8531vw, 66.667vh) scale(0.0251);
  }
  to {
    transform: translate(83.88995vw, 100vh) scale(0.0251);
  }
}
.snow:nth-child(102) {
  opacity: 0.4606;
  transform: translate(29.2985vw, -10px) scale(0.9408);
  animation: fall-102 12s -20s linear infinite;
}
@keyframes fall-102 {
  67.187% {
    transform: translate(21.9827vw, 67.187vh) scale(0.9408);
  }
  to {
    transform: translate(25.6406vw, 100vh) scale(0.9408);
  }
}
.snow:nth-child(103) {
  opacity: 0.1121;
  transform: translate(21.0357vw, -10px) scale(0.2352);
  animation: fall-103 13s -10s linear infinite;
}
@keyframes fall-103 {
  42.725% {
    transform: translate(13.4193vw, 42.725vh) scale(0.2352);
  }
  to {
    transform: translate(17.2275vw, 100vh) scale(0.2352);
  }
}
.snow:nth-child(104) {
  opacity: 0.9219;
  transform: translate(31.3903vw, -10px) scale(0.2711);
  animation: fall-104 27s -24s linear infinite;
}
@keyframes fall-104 {
  74.343% {
    transform: translate(27.0467vw, 74.343vh) scale(0.2711);
  }
  to {
    transform: translate(29.2185vw, 100vh) scale(0.2711);
  }
}
.snow:nth-child(105) {
  opacity: 0.1679;
  transform: translate(74.9897vw, -10px) scale(0.5212);
  animation: fall-105 28s -6s linear infinite;
}
@keyframes fall-105 {
  31.268% {
    transform: translate(65.9836vw, 31.268vh) scale(0.5212);
  }
  to {
    transform: translate(70.48665vw, 100vh) scale(0.5212);
  }
}
.snow:nth-child(106) {
  opacity: 0.9092;
  transform: translate(26.7963vw, -10px) scale(0.9981);
  animation: fall-106 28s -27s linear infinite;
}
@keyframes fall-106 {
  40.739% {
    transform: translate(32.3775vw, 40.739vh) scale(0.9981);
  }
  to {
    transform: translate(29.5869vw, 100vh) scale(0.9981);
  }
}
.snow:nth-child(107) {
  opacity: 0.0545;
  transform: translate(45.6474vw, -10px) scale(0.0946);
  animation: fall-107 19s -7s linear infinite;
}
@keyframes fall-107 {
  57.74% {
    transform: translate(37.4898vw, 57.74vh) scale(0.0946);
  }
  to {
    transform: translate(41.5686vw, 100vh) scale(0.0946);
  }
}
.snow:nth-child(108) {
  opacity: 0.0534;
  transform: translate(65.8441vw, -10px) scale(0.9039);
  animation: fall-108 18s -6s linear infinite;
}
@keyframes fall-108 {
  53.379% {
    transform: translate(70.1121vw, 53.379vh) scale(0.9039);
  }
  to {
    transform: translate(67.9781vw, 100vh) scale(0.9039);
  }
}
.snow:nth-child(109) {
  opacity: 0.6294;
  transform: translate(82.2188vw, -10px) scale(0.2522);
  animation: fall-109 16s -11s linear infinite;
}
@keyframes fall-109 {
  62.158% {
    transform: translate(91.3213vw, 62.158vh) scale(0.2522);
  }
  to {
    transform: translate(86.77005vw, 100vh) scale(0.2522);
  }
}
.snow:nth-child(110) {
  opacity: 0.211;
  transform: translate(52.4091vw, -10px) scale(0.4382);
  animation: fall-110 29s -17s linear infinite;
}
@keyframes fall-110 {
  73.019% {
    transform: translate(53.8616vw, 73.019vh) scale(0.4382);
  }
  to {
    transform: translate(53.13535vw, 100vh) scale(0.4382);
  }
}
.snow:nth-child(111) {
  opacity: 0.1648;
  transform: translate(22.2216vw, -10px) scale(0.1023);
  animation: fall-111 14s -8s linear infinite;
}
@keyframes fall-111 {
  60.345% {
    transform: translate(21.3493vw, 60.345vh) scale(0.1023);
  }
  to {
    transform: translate(21.78545vw, 100vh) scale(0.1023);
  }
}
.snow:nth-child(112) {
  opacity: 0.0048;
  transform: translate(53.1991vw, -10px) scale(0.8773);
  animation: fall-112 16s -25s linear infinite;
}
@keyframes fall-112 {
  75.093% {
    transform: translate(48.1831vw, 75.093vh) scale(0.8773);
  }
  to {
    transform: translate(50.6911vw, 100vh) scale(0.8773);
  }
}
.snow:nth-child(113) {
  opacity: 0.6775;
  transform: translate(48.4238vw, -10px) scale(0.2869);
  animation: fall-113 10s -23s linear infinite;
}
@keyframes fall-113 {
  36.889% {
    transform: translate(54.0524vw, 36.889vh) scale(0.2869);
  }
  to {
    transform: translate(51.2381vw, 100vh) scale(0.2869);
  }
}
.snow:nth-child(114) {
  opacity: 0.9828;
  transform: translate(21.0179vw, -10px) scale(0.5366);
  animation: fall-114 24s -4s linear infinite;
}
@keyframes fall-114 {
  64.275% {
    transform: translate(16.7423vw, 64.275vh) scale(0.5366);
  }
  to {
    transform: translate(18.8801vw, 100vh) scale(0.5366);
  }
}
.snow:nth-child(115) {
  opacity: 0.8289;
  transform: translate(49.3113vw, -10px) scale(0.7797);
  animation: fall-115 17s -13s linear infinite;
}
@keyframes fall-115 {
  53.131% {
    transform: translate(42.4097vw, 53.131vh) scale(0.7797);
  }
  to {
    transform: translate(45.8605vw, 100vh) scale(0.7797);
  }
}
.snow:nth-child(116) {
  opacity: 0.8364;
  transform: translate(73.6883vw, -10px) scale(0.0336);
  animation: fall-116 14s -17s linear infinite;
}
@keyframes fall-116 {
  32.652% {
    transform: translate(73.7759vw, 32.652vh) scale(0.0336);
  }
  to {
    transform: translate(73.7321vw, 100vh) scale(0.0336);
  }
}
.snow:nth-child(117) {
  opacity: 0.9383;
  transform: translate(88.8201vw, -10px) scale(0.9081);
  animation: fall-117 18s -14s linear infinite;
}
@keyframes fall-117 {
  70.118% {
    transform: translate(87.101vw, 70.118vh) scale(0.9081);
  }
  to {
    transform: translate(87.96055vw, 100vh) scale(0.9081);
  }
}
.snow:nth-child(118) {
  opacity: 0.2287;
  transform: translate(74.3476vw, -10px) scale(0.1361);
  animation: fall-118 25s -11s linear infinite;
}
@keyframes fall-118 {
  60.446% {
    transform: translate(74.1366vw, 60.446vh) scale(0.1361);
  }
  to {
    transform: translate(74.2421vw, 100vh) scale(0.1361);
  }
}
.snow:nth-child(119) {
  opacity: 0.6716;
  transform: translate(86.2602vw, -10px) scale(0.3809);
  animation: fall-119 17s -14s linear infinite;
}
@keyframes fall-119 {
  66.77% {
    transform: translate(89.7524vw, 66.77vh) scale(0.3809);
  }
  to {
    transform: translate(88.0063vw, 100vh) scale(0.3809);
  }
}
.snow:nth-child(120) {
  opacity: 0.8995;
  transform: translate(13.9042vw, -10px) scale(0.7869);
  animation: fall-120 23s -21s linear infinite;
}
@keyframes fall-120 {
  70.909% {
    transform: translate(16.8314vw, 70.909vh) scale(0.7869);
  }
  to {
    transform: translate(15.3678vw, 100vh) scale(0.7869);
  }
}
.snow:nth-child(121) {
  opacity: 0.4012;
  transform: translate(13.1549vw, -10px) scale(0.3168);
  animation: fall-121 20s -2s linear infinite;
}
@keyframes fall-121 {
  37.669% {
    transform: translate(8.1391vw, 37.669vh) scale(0.3168);
  }
  to {
    transform: translate(10.647vw, 100vh) scale(0.3168);
  }
}
.snow:nth-child(122) {
  opacity: 0.2832;
  transform: translate(1.8296vw, -10px) scale(0.7591);
  animation: fall-122 24s -15s linear infinite;
}
@keyframes fall-122 {
  77.038% {
    transform: translate(7.7983vw, 77.038vh) scale(0.7591);
  }
  to {
    transform: translate(4.81395vw, 100vh) scale(0.7591);
  }
}
.snow:nth-child(123) {
  opacity: 0.2014;
  transform: translate(73.6502vw, -10px) scale(0.4111);
  animation: fall-123 21s -26s linear infinite;
}
@keyframes fall-123 {
  71.93% {
    transform: translate(81.5655vw, 71.93vh) scale(0.4111);
  }
  to {
    transform: translate(77.60785vw, 100vh) scale(0.4111);
  }
}
.snow:nth-child(124) {
  opacity: 0.7056;
  transform: translate(68.2964vw, -10px) scale(0.9203);
  animation: fall-124 17s -26s linear infinite;
}
@keyframes fall-124 {
  76.616% {
    transform: translate(62.7192vw, 76.616vh) scale(0.9203);
  }
  to {
    transform: translate(65.5078vw, 100vh) scale(0.9203);
  }
}
.snow:nth-child(125) {
  opacity: 0.4742;
  transform: translate(36.0484vw, -10px) scale(0.8704);
  animation: fall-125 13s -8s linear infinite;
}
@keyframes fall-125 {
  39.304% {
    transform: translate(40.1921vw, 39.304vh) scale(0.8704);
  }
  to {
    transform: translate(38.12025vw, 100vh) scale(0.8704);
  }
}
.snow:nth-child(126) {
  opacity: 0.942;
  transform: translate(93.0699vw, -10px) scale(0.4194);
  animation: fall-126 19s -15s linear infinite;
}
@keyframes fall-126 {
  51.276% {
    transform: translate(92.4483vw, 51.276vh) scale(0.4194);
  }
  to {
    transform: translate(92.7591vw, 100vh) scale(0.4194);
  }
}
.snow:nth-child(127) {
  opacity: 0.6733;
  transform: translate(10.8939vw, -10px) scale(0.3749);
  animation: fall-127 22s -13s linear infinite;
}
@keyframes fall-127 {
  64.9% {
    transform: translate(17.4962vw, 64.9vh) scale(0.3749);
  }
  to {
    transform: translate(14.19505vw, 100vh) scale(0.3749);
  }
}
.snow:nth-child(128) {
  opacity: 0.4717;
  transform: translate(8.9376vw, -10px) scale(0.7221);
  animation: fall-128 17s -26s linear infinite;
}
@keyframes fall-128 {
  66.345% {
    transform: translate(13.6965vw, 66.345vh) scale(0.7221);
  }
  to {
    transform: translate(11.31705vw, 100vh) scale(0.7221);
  }
}
.snow:nth-child(129) {
  opacity: 0.0417;
  transform: translate(19.9678vw, -10px) scale(0.2592);
  animation: fall-129 21s -29s linear infinite;
}
@keyframes fall-129 {
  30.412% {
    transform: translate(15.2683vw, 30.412vh) scale(0.2592);
  }
  to {
    transform: translate(17.61805vw, 100vh) scale(0.2592);
  }
}
.snow:nth-child(130) {
  opacity: 0.9445;
  transform: translate(55.9423vw, -10px) scale(0.048);
  animation: fall-130 12s -21s linear infinite;
}
@keyframes fall-130 {
  65.431% {
    transform: translate(58.9034vw, 65.431vh) scale(0.048);
  }
  to {
    transform: translate(57.42285vw, 100vh) scale(0.048);
  }
}
.snow:nth-child(131) {
  opacity: 0.0105;
  transform: translate(42.2501vw, -10px) scale(0.2869);
  animation: fall-131 30s -9s linear infinite;
}
@keyframes fall-131 {
  50.817% {
    transform: translate(38.5796vw, 50.817vh) scale(0.2869);
  }
  to {
    transform: translate(40.41485vw, 100vh) scale(0.2869);
  }
}
.snow:nth-child(132) {
  opacity: 0.385;
  transform: translate(55.9341vw, -10px) scale(0.2018);
  animation: fall-132 13s -14s linear infinite;
}
@keyframes fall-132 {
  32.211% {
    transform: translate(55.5907vw, 32.211vh) scale(0.2018);
  }
  to {
    transform: translate(55.7624vw, 100vh) scale(0.2018);
  }
}
.snow:nth-child(133) {
  opacity: 0.8478;
  transform: translate(35.152vw, -10px) scale(0.9161);
  animation: fall-133 16s -3s linear infinite;
}
@keyframes fall-133 {
  44.489% {
    transform: translate(30.1341vw, 44.489vh) scale(0.9161);
  }
  to {
    transform: translate(32.64305vw, 100vh) scale(0.9161);
  }
}
.snow:nth-child(134) {
  opacity: 0.4827;
  transform: translate(50.4061vw, -10px) scale(0.6818);
  animation: fall-134 24s -27s linear infinite;
}
@keyframes fall-134 {
  57.568% {
    transform: translate(57.6221vw, 57.568vh) scale(0.6818);
  }
  to {
    transform: translate(54.0141vw, 100vh) scale(0.6818);
  }
}
.snow:nth-child(135) {
  opacity: 0.6753;
  transform: translate(4.0079vw, -10px) scale(0.8063);
  animation: fall-135 24s -17s linear infinite;
}
@keyframes fall-135 {
  64.68% {
    transform: translate(4.61vw, 64.68vh) scale(0.8063);
  }
  to {
    transform: translate(4.30895vw, 100vh) scale(0.8063);
  }
}
.snow:nth-child(136) {
  opacity: 0.5692;
  transform: translate(47.9991vw, -10px) scale(0.1266);
  animation: fall-136 16s -29s linear infinite;
}
@keyframes fall-136 {
  76.214% {
    transform: translate(55.9267vw, 76.214vh) scale(0.1266);
  }
  to {
    transform: translate(51.9629vw, 100vh) scale(0.1266);
  }
}
.snow:nth-child(137) {
  opacity: 0.0678;
  transform: translate(60.4015vw, -10px) scale(0.312);
  animation: fall-137 11s -1s linear infinite;
}
@keyframes fall-137 {
  31.909% {
    transform: translate(56.8663vw, 31.909vh) scale(0.312);
  }
  to {
    transform: translate(58.6339vw, 100vh) scale(0.312);
  }
}
.snow:nth-child(138) {
  opacity: 0.8629;
  transform: translate(76.6356vw, -10px) scale(0.1438);
  animation: fall-138 28s -1s linear infinite;
}
@keyframes fall-138 {
  37.095% {
    transform: translate(73.7272vw, 37.095vh) scale(0.1438);
  }
  to {
    transform: translate(75.1814vw, 100vh) scale(0.1438);
  }
}
.snow:nth-child(139) {
  opacity: 0.2228;
  transform: translate(3.8051vw, -10px) scale(0.8562);
  animation: fall-139 22s -13s linear infinite;
}
@keyframes fall-139 {
  74.842% {
    transform: translate(-0.0183vw, 74.842vh) scale(0.8562);
  }
  to {
    transform: translate(1.8934vw, 100vh) scale(0.8562);
  }
}
.snow:nth-child(140) {
  opacity: 0.0205;
  transform: translate(32.7034vw, -10px) scale(0.9371);
  animation: fall-140 25s -13s linear infinite;
}
@keyframes fall-140 {
  57.767% {
    transform: translate(31.9403vw, 57.767vh) scale(0.9371);
  }
  to {
    transform: translate(32.32185vw, 100vh) scale(0.9371);
  }
}
.snow:nth-child(141) {
  opacity: 0.1771;
  transform: translate(10.4956vw, -10px) scale(0.1889);
  animation: fall-141 17s -4s linear infinite;
}
@keyframes fall-141 {
  56.284% {
    transform: translate(8.6663vw, 56.284vh) scale(0.1889);
  }
  to {
    transform: translate(9.58095vw, 100vh) scale(0.1889);
  }
}
.snow:nth-child(142) {
  opacity: 0.6785;
  transform: translate(31.3219vw, -10px) scale(0.8654);
  animation: fall-142 29s -16s linear infinite;
}
@keyframes fall-142 {
  50.914% {
    transform: translate(29.6619vw, 50.914vh) scale(0.8654);
  }
  to {
    transform: translate(30.4919vw, 100vh) scale(0.8654);
  }
}
.snow:nth-child(143) {
  opacity: 0.5223;
  transform: translate(34.7814vw, -10px) scale(0.219);
  animation: fall-143 25s -28s linear infinite;
}
@keyframes fall-143 {
  54.632% {
    transform: translate(31.9272vw, 54.632vh) scale(0.219);
  }
  to {
    transform: translate(33.3543vw, 100vh) scale(0.219);
  }
}
.snow:nth-child(144) {
  opacity: 0.3905;
  transform: translate(70.5864vw, -10px) scale(0.1869);
  animation: fall-144 17s -9s linear infinite;
}
@keyframes fall-144 {
  30.998% {
    transform: translate(63.6386vw, 30.998vh) scale(0.1869);
  }
  to {
    transform: translate(67.1125vw, 100vh) scale(0.1869);
  }
}
.snow:nth-child(145) {
  opacity: 0.5622;
  transform: translate(61.2547vw, -10px) scale(0.1357);
  animation: fall-145 19s -5s linear infinite;
}
@keyframes fall-145 {
  31.201% {
    transform: translate(56.071vw, 31.201vh) scale(0.1357);
  }
  to {
    transform: translate(58.66285vw, 100vh) scale(0.1357);
  }
}
.snow:nth-child(146) {
  opacity: 0.5564;
  transform: translate(26.8356vw, -10px) scale(0.6396);
  animation: fall-146 20s -11s linear infinite;
}
@keyframes fall-146 {
  41.719% {
    transform: translate(24.1759vw, 41.719vh) scale(0.6396);
  }
  to {
    transform: translate(25.50575vw, 100vh) scale(0.6396);
  }
}
.snow:nth-child(147) {
  opacity: 0.977;
  transform: translate(58.9662vw, -10px) scale(0.6517);
  animation: fall-147 11s -5s linear infinite;
}
@keyframes fall-147 {
  76.22% {
    transform: translate(58.7242vw, 76.22vh) scale(0.6517);
  }
  to {
    transform: translate(58.8452vw, 100vh) scale(0.6517);
  }
}
.snow:nth-child(148) {
  opacity: 0.8668;
  transform: translate(91.3767vw, -10px) scale(0.8844);
  animation: fall-148 16s -23s linear infinite;
}
@keyframes fall-148 {
  69.095% {
    transform: translate(84.1583vw, 69.095vh) scale(0.8844);
  }
  to {
    transform: translate(87.7675vw, 100vh) scale(0.8844);
  }
}
.snow:nth-child(149) {
  opacity: 0.2619;
  transform: translate(35.3026vw, -10px) scale(0.9453);
  animation: fall-149 20s -20s linear infinite;
}
@keyframes fall-149 {
  56.907% {
    transform: translate(42.1583vw, 56.907vh) scale(0.9453);
  }
  to {
    transform: translate(38.73045vw, 100vh) scale(0.9453);
  }
}
.snow:nth-child(150) {
  opacity: 0.4058;
  transform: translate(98.878vw, -10px) scale(0.8251);
  animation: fall-150 25s -1s linear infinite;
}
@keyframes fall-150 {
  59.705% {
    transform: translate(97.4382vw, 59.705vh) scale(0.8251);
  }
  to {
    transform: translate(98.1581vw, 100vh) scale(0.8251);
  }
}
.snow:nth-child(151) {
  opacity: 0.8445;
  transform: translate(31.6116vw, -10px) scale(0.1901);
  animation: fall-151 14s -16s linear infinite;
}
@keyframes fall-151 {
  47.859% {
    transform: translate(33.7933vw, 47.859vh) scale(0.1901);
  }
  to {
    transform: translate(32.70245vw, 100vh) scale(0.1901);
  }
}
.snow:nth-child(152) {
  opacity: 0.9157;
  transform: translate(15.3334vw, -10px) scale(0.5167);
  animation: fall-152 24s -7s linear infinite;
}
@keyframes fall-152 {
  37.868% {
    transform: translate(19.8791vw, 37.868vh) scale(0.5167);
  }
  to {
    transform: translate(17.60625vw, 100vh) scale(0.5167);
  }
}
.snow:nth-child(153) {
  opacity: 0.0264;
  transform: translate(9.5182vw, -10px) scale(0.3387);
  animation: fall-153 23s -9s linear infinite;
}
@keyframes fall-153 {
  65.554% {
    transform: translate(-0.0978vw, 65.554vh) scale(0.3387);
  }
  to {
    transform: translate(4.7102vw, 100vh) scale(0.3387);
  }
}
.snow:nth-child(154) {
  opacity: 0.4688;
  transform: translate(56.9088vw, -10px) scale(0.9555);
  animation: fall-154 20s -22s linear infinite;
}
@keyframes fall-154 {
  38.934% {
    transform: translate(66.6279vw, 38.934vh) scale(0.9555);
  }
  to {
    transform: translate(61.76835vw, 100vh) scale(0.9555);
  }
}
.snow:nth-child(155) {
  opacity: 0.0399;
  transform: translate(10.2952vw, -10px) scale(0.1123);
  animation: fall-155 10s -6s linear infinite;
}
@keyframes fall-155 {
  30.206% {
    transform: translate(18.4471vw, 30.206vh) scale(0.1123);
  }
  to {
    transform: translate(14.37115vw, 100vh) scale(0.1123);
  }
}
.snow:nth-child(156) {
  opacity: 0.7585;
  transform: translate(2.5382vw, -10px) scale(0.2842);
  animation: fall-156 17s -16s linear infinite;
}
@keyframes fall-156 {
  55.416% {
    transform: translate(3.4163vw, 55.416vh) scale(0.2842);
  }
  to {
    transform: translate(2.97725vw, 100vh) scale(0.2842);
  }
}
.snow:nth-child(157) {
  opacity: 0.4784;
  transform: translate(84.6203vw, -10px) scale(0.026);
  animation: fall-157 13s -18s linear infinite;
}
@keyframes fall-157 {
  58.24% {
    transform: translate(87.1849vw, 58.24vh) scale(0.026);
  }
  to {
    transform: translate(85.9026vw, 100vh) scale(0.026);
  }
}
.snow:nth-child(158) {
  opacity: 0.1445;
  transform: translate(65.5441vw, -10px) scale(0.801);
  animation: fall-158 21s -17s linear infinite;
}
@keyframes fall-158 {
  32.935% {
    transform: translate(70.9284vw, 32.935vh) scale(0.801);
  }
  to {
    transform: translate(68.23625vw, 100vh) scale(0.801);
  }
}
.snow:nth-child(159) {
  opacity: 0.5635;
  transform: translate(15.5714vw, -10px) scale(0.3417);
  animation: fall-159 19s -29s linear infinite;
}
@keyframes fall-159 {
  77.759% {
    transform: translate(6.0908vw, 77.759vh) scale(0.3417);
  }
  to {
    transform: translate(10.8311vw, 100vh) scale(0.3417);
  }
}
.snow:nth-child(160) {
  opacity: 0.537;
  transform: translate(0.6943vw, -10px) scale(0.4905);
  animation: fall-160 10s -17s linear infinite;
}
@keyframes fall-160 {
  55.91% {
    transform: translate(4.792vw, 55.91vh) scale(0.4905);
  }
  to {
    transform: translate(2.74315vw, 100vh) scale(0.4905);
  }
}
.snow:nth-child(161) {
  opacity: 0.3301;
  transform: translate(8.0428vw, -10px) scale(0.8921);
  animation: fall-161 11s -9s linear infinite;
}
@keyframes fall-161 {
  48.007% {
    transform: translate(0.0318vw, 48.007vh) scale(0.8921);
  }
  to {
    transform: translate(4.0373vw, 100vh) scale(0.8921);
  }
}
.snow:nth-child(162) {
  opacity: 0.1568;
  transform: translate(16.5547vw, -10px) scale(0.1312);
  animation: fall-162 29s -15s linear infinite;
}
@keyframes fall-162 {
  53.601% {
    transform: translate(7.2615vw, 53.601vh) scale(0.1312);
  }
  to {
    transform: translate(11.9081vw, 100vh) scale(0.1312);
  }
}
.snow:nth-child(163) {
  opacity: 0.8273;
  transform: translate(80.8667vw, -10px) scale(0.9252);
  animation: fall-163 16s -18s linear infinite;
}
@keyframes fall-163 {
  56.674% {
    transform: translate(79.8174vw, 56.674vh) scale(0.9252);
  }
  to {
    transform: translate(80.34205vw, 100vh) scale(0.9252);
  }
}
.snow:nth-child(164) {
  opacity: 0.6587;
  transform: translate(91.2388vw, -10px) scale(0.1125);
  animation: fall-164 25s -29s linear infinite;
}
@keyframes fall-164 {
  31.422% {
    transform: translate(88.0472vw, 31.422vh) scale(0.1125);
  }
  to {
    transform: translate(89.643vw, 100vh) scale(0.1125);
  }
}
.snow:nth-child(165) {
  opacity: 0.7357;
  transform: translate(81.1005vw, -10px) scale(0.0291);
  animation: fall-165 29s -8s linear infinite;
}
@keyframes fall-165 {
  68.396% {
    transform: translate(90.7442vw, 68.396vh) scale(0.0291);
  }
  to {
    transform: translate(85.92235vw, 100vh) scale(0.0291);
  }
}
.snow:nth-child(166) {
  opacity: 0.5764;
  transform: translate(86.8801vw, -10px) scale(0.2807);
  animation: fall-166 19s -24s linear infinite;
}
@keyframes fall-166 {
  40.125% {
    transform: translate(88.3727vw, 40.125vh) scale(0.2807);
  }
  to {
    transform: translate(87.6264vw, 100vh) scale(0.2807);
  }
}
.snow:nth-child(167) {
  opacity: 0.5589;
  transform: translate(70.4957vw, -10px) scale(0.4532);
  animation: fall-167 23s -10s linear infinite;
}
@keyframes fall-167 {
  49.527% {
    transform: translate(62.8193vw, 49.527vh) scale(0.4532);
  }
  to {
    transform: translate(66.6575vw, 100vh) scale(0.4532);
  }
}
.snow:nth-child(168) {
  opacity: 0.1129;
  transform: translate(24.9751vw, -10px) scale(0.8061);
  animation: fall-168 18s -10s linear infinite;
}
@keyframes fall-168 {
  50.781% {
    transform: translate(18.534vw, 50.781vh) scale(0.8061);
  }
  to {
    transform: translate(21.75455vw, 100vh) scale(0.8061);
  }
}
.snow:nth-child(169) {
  opacity: 0.1349;
  transform: translate(78.1292vw, -10px) scale(0.6756);
  animation: fall-169 18s -22s linear infinite;
}
@keyframes fall-169 {
  51.326% {
    transform: translate(74.7622vw, 51.326vh) scale(0.6756);
  }
  to {
    transform: translate(76.4457vw, 100vh) scale(0.6756);
  }
}
.snow:nth-child(170) {
  opacity: 0.3169;
  transform: translate(35.2588vw, -10px) scale(0.6304);
  animation: fall-170 19s -6s linear infinite;
}
@keyframes fall-170 {
  56.394% {
    transform: translate(31.6336vw, 56.394vh) scale(0.6304);
  }
  to {
    transform: translate(33.4462vw, 100vh) scale(0.6304);
  }
}
.snow:nth-child(171) {
  opacity: 0.9935;
  transform: translate(42.9853vw, -10px) scale(0.6014);
  animation: fall-171 29s -12s linear infinite;
}
@keyframes fall-171 {
  48.154% {
    transform: translate(39.6005vw, 48.154vh) scale(0.6014);
  }
  to {
    transform: translate(41.2929vw, 100vh) scale(0.6014);
  }
}
.snow:nth-child(172) {
  opacity: 0.906;
  transform: translate(26.5224vw, -10px) scale(0.521);
  animation: fall-172 12s -11s linear infinite;
}
@keyframes fall-172 {
  56.951% {
    transform: translate(25.6202vw, 56.951vh) scale(0.521);
  }
  to {
    transform: translate(26.0713vw, 100vh) scale(0.521);
  }
}
.snow:nth-child(173) {
  opacity: 0.3912;
  transform: translate(16.8479vw, -10px) scale(0.4594);
  animation: fall-173 23s -8s linear infinite;
}
@keyframes fall-173 {
  68.009% {
    transform: translate(25.7737vw, 68.009vh) scale(0.4594);
  }
  to {
    transform: translate(21.3108vw, 100vh) scale(0.4594);
  }
}
.snow:nth-child(174) {
  opacity: 0.4616;
  transform: translate(72.7697vw, -10px) scale(0.8769);
  animation: fall-174 12s -22s linear infinite;
}
@keyframes fall-174 {
  36.605% {
    transform: translate(71.0643vw, 36.605vh) scale(0.8769);
  }
  to {
    transform: translate(71.917vw, 100vh) scale(0.8769);
  }
}
.snow:nth-child(175) {
  opacity: 0.7895;
  transform: translate(56.427vw, -10px) scale(0.6753);
  animation: fall-175 23s -3s linear infinite;
}
@keyframes fall-175 {
  31.359% {
    transform: translate(66.1038vw, 31.359vh) scale(0.6753);
  }
  to {
    transform: translate(61.2654vw, 100vh) scale(0.6753);
  }
}
.snow:nth-child(176) {
  opacity: 0.1667;
  transform: translate(40.0313vw, -10px) scale(0.9749);
  animation: fall-176 25s -17s linear infinite;
}
@keyframes fall-176 {
  52.358% {
    transform: translate(36.3821vw, 52.358vh) scale(0.9749);
  }
  to {
    transform: translate(38.2067vw, 100vh) scale(0.9749);
  }
}
.snow:nth-child(177) {
  opacity: 0.6158;
  transform: translate(55.5074vw, -10px) scale(0.1704);
  animation: fall-177 17s -26s linear infinite;
}
@keyframes fall-177 {
  77.977% {
    transform: translate(45.8135vw, 77.977vh) scale(0.1704);
  }
  to {
    transform: translate(50.66045vw, 100vh) scale(0.1704);
  }
}
.snow:nth-child(178) {
  opacity: 0.4543;
  transform: translate(87.533vw, -10px) scale(0.8661);
  animation: fall-178 11s -15s linear infinite;
}
@keyframes fall-178 {
  77.832% {
    transform: translate(92.746vw, 77.832vh) scale(0.8661);
  }
  to {
    transform: translate(90.1395vw, 100vh) scale(0.8661);
  }
}
.snow:nth-child(179) {
  opacity: 0.9132;
  transform: translate(69.8555vw, -10px) scale(0.9228);
  animation: fall-179 12s -10s linear infinite;
}
@keyframes fall-179 {
  45.419% {
    transform: translate(76.1707vw, 45.419vh) scale(0.9228);
  }
  to {
    transform: translate(73.0131vw, 100vh) scale(0.9228);
  }
}
.snow:nth-child(180) {
  opacity: 0.6342;
  transform: translate(5.9066vw, -10px) scale(0.4104);
  animation: fall-180 14s -1s linear infinite;
}
@keyframes fall-180 {
  56.471% {
    transform: translate(10.7765vw, 56.471vh) scale(0.4104);
  }
  to {
    transform: translate(8.34155vw, 100vh) scale(0.4104);
  }
}
.snow:nth-child(181) {
  opacity: 0.0101;
  transform: translate(71.9409vw, -10px) scale(0.5801);
  animation: fall-181 22s -2s linear infinite;
}
@keyframes fall-181 {
  34.922% {
    transform: translate(80.7962vw, 34.922vh) scale(0.5801);
  }
  to {
    transform: translate(76.36855vw, 100vh) scale(0.5801);
  }
}
.snow:nth-child(182) {
  opacity: 0.0978;
  transform: translate(11.1117vw, -10px) scale(0.54);
  animation: fall-182 16s -7s linear infinite;
}
@keyframes fall-182 {
  65.438% {
    transform: translate(1.9415vw, 65.438vh) scale(0.54);
  }
  to {
    transform: translate(6.5266vw, 100vh) scale(0.54);
  }
}
.snow:nth-child(183) {
  opacity: 0.6573;
  transform: translate(3.3109vw, -10px) scale(0.9605);
  animation: fall-183 19s -28s linear infinite;
}
@keyframes fall-183 {
  54.412% {
    transform: translate(-3.4744vw, 54.412vh) scale(0.9605);
  }
  to {
    transform: translate(-0.08175vw, 100vh) scale(0.9605);
  }
}
.snow:nth-child(184) {
  opacity: 0.2157;
  transform: translate(56.1511vw, -10px) scale(0.8779);
  animation: fall-184 22s -5s linear infinite;
}
@keyframes fall-184 {
  60.101% {
    transform: translate(64.8113vw, 60.101vh) scale(0.8779);
  }
  to {
    transform: translate(60.4812vw, 100vh) scale(0.8779);
  }
}
.snow:nth-child(185) {
  opacity: 0.9258;
  transform: translate(8.0896vw, -10px) scale(0.3465);
  animation: fall-185 17s -17s linear infinite;
}
@keyframes fall-185 {
  39.091% {
    transform: translate(11.6193vw, 39.091vh) scale(0.3465);
  }
  to {
    transform: translate(9.85445vw, 100vh) scale(0.3465);
  }
}
.snow:nth-child(186) {
  opacity: 0.4382;
  transform: translate(61.4986vw, -10px) scale(0.6442);
  animation: fall-186 18s -19s linear infinite;
}
@keyframes fall-186 {
  33.828% {
    transform: translate(51.537vw, 33.828vh) scale(0.6442);
  }
  to {
    transform: translate(56.5178vw, 100vh) scale(0.6442);
  }
}
.snow:nth-child(187) {
  opacity: 0.8119;
  transform: translate(46.235vw, -10px) scale(0.7526);
  animation: fall-187 12s -15s linear infinite;
}
@keyframes fall-187 {
  63.443% {
    transform: translate(37.8856vw, 63.443vh) scale(0.7526);
  }
  to {
    transform: translate(42.0603vw, 100vh) scale(0.7526);
  }
}
.snow:nth-child(188) {
  opacity: 0.5105;
  transform: translate(98.8166vw, -10px) scale(0.9645);
  animation: fall-188 11s -9s linear infinite;
}
@keyframes fall-188 {
  62.553% {
    transform: translate(101.4762vw, 62.553vh) scale(0.9645);
  }
  to {
    transform: translate(100.1464vw, 100vh) scale(0.9645);
  }
}
.snow:nth-child(189) {
  opacity: 0.609;
  transform: translate(73.7812vw, -10px) scale(0.9013);
  animation: fall-189 13s -2s linear infinite;
}
@keyframes fall-189 {
  36.869% {
    transform: translate(80.3865vw, 36.869vh) scale(0.9013);
  }
  to {
    transform: translate(77.08385vw, 100vh) scale(0.9013);
  }
}
.snow:nth-child(190) {
  opacity: 0.2289;
  transform: translate(48.8552vw, -10px) scale(0.4368);
  animation: fall-190 28s -22s linear infinite;
}
@keyframes fall-190 {
  38.438% {
    transform: translate(51.1313vw, 38.438vh) scale(0.4368);
  }
  to {
    transform: translate(49.99325vw, 100vh) scale(0.4368);
  }
}
.snow:nth-child(191) {
  opacity: 0.6615;
  transform: translate(22.5774vw, -10px) scale(0.8146);
  animation: fall-191 28s -13s linear infinite;
}
@keyframes fall-191 {
  69.857% {
    transform: translate(27.6341vw, 69.857vh) scale(0.8146);
  }
  to {
    transform: translate(25.10575vw, 100vh) scale(0.8146);
  }
}
.snow:nth-child(192) {
  opacity: 0.1512;
  transform: translate(1.3356vw, -10px) scale(0.5357);
  animation: fall-192 20s -25s linear infinite;
}
@keyframes fall-192 {
  48.931% {
    transform: translate(-1.6126vw, 48.931vh) scale(0.5357);
  }
  to {
    transform: translate(-0.1385vw, 100vh) scale(0.5357);
  }
}
.snow:nth-child(193) {
  opacity: 0.321;
  transform: translate(8.5458vw, -10px) scale(0.1669);
  animation: fall-193 29s -14s linear infinite;
}
@keyframes fall-193 {
  74.996% {
    transform: translate(3.9758vw, 74.996vh) scale(0.1669);
  }
  to {
    transform: translate(6.2608vw, 100vh) scale(0.1669);
  }
}
.snow:nth-child(194) {
  opacity: 0.2838;
  transform: translate(25.9787vw, -10px) scale(0.0334);
  animation: fall-194 21s -12s linear infinite;
}
@keyframes fall-194 {
  63.173% {
    transform: translate(34.5393vw, 63.173vh) scale(0.0334);
  }
  to {
    transform: translate(30.259vw, 100vh) scale(0.0334);
  }
}
.snow:nth-child(195) {
  opacity: 0.1139;
  transform: translate(60.061vw, -10px) scale(0.9153);
  animation: fall-195 23s -16s linear infinite;
}
@keyframes fall-195 {
  37.874% {
    transform: translate(69.2138vw, 37.874vh) scale(0.9153);
  }
  to {
    transform: translate(64.6374vw, 100vh) scale(0.9153);
  }
}
.snow:nth-child(196) {
  opacity: 0.922;
  transform: translate(10.3859vw, -10px) scale(0.681);
  animation: fall-196 26s -23s linear infinite;
}
@keyframes fall-196 {
  51.878% {
    transform: translate(12.4566vw, 51.878vh) scale(0.681);
  }
  to {
    transform: translate(11.42125vw, 100vh) scale(0.681);
  }
}
.snow:nth-child(197) {
  opacity: 0.9069;
  transform: translate(25.2125vw, -10px) scale(0.5508);
  animation: fall-197 14s -5s linear infinite;
}
@keyframes fall-197 {
  55.006% {
    transform: translate(24.349vw, 55.006vh) scale(0.5508);
  }
  to {
    transform: translate(24.78075vw, 100vh) scale(0.5508);
  }
}
.snow:nth-child(198) {
  opacity: 0.2255;
  transform: translate(1.7767vw, -10px) scale(0.6475);
  animation: fall-198 12s -4s linear infinite;
}
@keyframes fall-198 {
  49.188% {
    transform: translate(-6.0382vw, 49.188vh) scale(0.6475);
  }
  to {
    transform: translate(-2.13075vw, 100vh) scale(0.6475);
  }
}
.snow:nth-child(199) {
  opacity: 0.0176;
  transform: translate(37.4739vw, -10px) scale(0.6872);
  animation: fall-199 12s -2s linear infinite;
}
@keyframes fall-199 {
  36.829% {
    transform: translate(46.5875vw, 36.829vh) scale(0.6872);
  }
  to {
    transform: translate(42.0307vw, 100vh) scale(0.6872);
  }
}
.snow:nth-child(200) {
  opacity: 0.2391;
  transform: translate(46.8193vw, -10px) scale(0.1717);
  animation: fall-200 14s -14s linear infinite;
}
@keyframes fall-200 {
  46.748% {
    transform: translate(41.2893vw, 46.748vh) scale(0.1717);
  }
  to {
    transform: translate(44.0543vw, 100vh) scale(0.1717);
  }
}