.snow {
  position: fixed;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
  z-index: 10;
}
.snow:nth-child(1) {
  opacity: 0.4247576291;
  transform: translate(1.6655572625vw, -10px) scale(0.6743171968);
  animation: fall-1 14s -19.6650939039s linear infinite;
}
@keyframes fall-1 {
  to {
    transform: translate(1.6655572625vw, 100vh) scale(0.6743171968);
  }
}
.snow:nth-child(2) {
  opacity: 0.1907427479;
  transform: translate(71.380784645vw, -10px) scale(0.8487451916);
  animation: fall-2 27s -12.7106488794s linear infinite;
}
@keyframes fall-2 {
  to {
    transform: translate(71.380784645vw, 100vh) scale(0.8487451916);
  }
}
.snow:nth-child(3) {
  opacity: 0.1785363087;
  transform: translate(77.4465219487vw, -10px) scale(0.6556765868);
  animation: fall-3 24s -5.2804677955s linear infinite;
}
@keyframes fall-3 {
  to {
    transform: translate(77.4465219487vw, 100vh) scale(0.6556765868);
  }
}
.snow:nth-child(4) {
  opacity: 0.3219593287;
  transform: translate(23.7607752444vw, -10px) scale(0.8322195847);
  animation: fall-4 26s -12.2636533776s linear infinite;
}
@keyframes fall-4 {
  to {
    transform: translate(23.7607752444vw, 100vh) scale(0.8322195847);
  }
}
.snow:nth-child(5) {
  opacity: 0.3999828255;
  transform: translate(44.5403929838vw, -10px) scale(0.8581055755);
  animation: fall-5 13s -17.9755748847s linear infinite;
}
@keyframes fall-5 {
  to {
    transform: translate(44.5403929838vw, 100vh) scale(0.8581055755);
  }
}
.snow:nth-child(6) {
  opacity: 0.4090301413;
  transform: translate(19.9082630478vw, -10px) scale(0.5282365891);
  animation: fall-6 30s -26.110569513s linear infinite;
}
@keyframes fall-6 {
  to {
    transform: translate(19.9082630478vw, 100vh) scale(0.5282365891);
  }
}
.snow:nth-child(7) {
  opacity: 0.734932577;
  transform: translate(83.9380135958vw, -10px) scale(0.9547844731);
  animation: fall-7 10s -2.2369658225s linear infinite;
}
@keyframes fall-7 {
  to {
    transform: translate(83.9380135958vw, 100vh) scale(0.9547844731);
  }
}
.snow:nth-child(8) {
  opacity: 0.232036148;
  transform: translate(90.0096733071vw, -10px) scale(0.7402958947);
  animation: fall-8 15s -26.2214717512s linear infinite;
}
@keyframes fall-8 {
  to {
    transform: translate(90.0096733071vw, 100vh) scale(0.7402958947);
  }
}
.snow:nth-child(9) {
  opacity: 0.2657374002;
  transform: translate(72.5988249685vw, -10px) scale(0.8717802905);
  animation: fall-9 19s -1.3191774704s linear infinite;
}
@keyframes fall-9 {
  to {
    transform: translate(72.5988249685vw, 100vh) scale(0.8717802905);
  }
}
.snow:nth-child(10) {
  opacity: 0.1833189416;
  transform: translate(34.2933521105vw, -10px) scale(0.7342542643);
  animation: fall-10 24s -12.1341263582s linear infinite;
}
@keyframes fall-10 {
  to {
    transform: translate(34.2933521105vw, 100vh) scale(0.7342542643);
  }
}
.snow:nth-child(11) {
  opacity: 0.3908550745;
  transform: translate(39.2534789842vw, -10px) scale(0.5827722179);
  animation: fall-11 24s -19.2016848244s linear infinite;
}
@keyframes fall-11 {
  to {
    transform: translate(39.2534789842vw, 100vh) scale(0.5827722179);
  }
}
.snow:nth-child(12) {
  opacity: 0.0512037532;
  transform: translate(48.3048468398vw, -10px) scale(0.9837084357);
  animation: fall-12 27s -19.9764974389s linear infinite;
}
@keyframes fall-12 {
  to {
    transform: translate(48.3048468398vw, 100vh) scale(0.9837084357);
  }
}
.snow:nth-child(13) {
  opacity: 0.791027614;
  transform: translate(68.9633942762vw, -10px) scale(0.8608543885);
  animation: fall-13 24s -22.4120975846s linear infinite;
}
@keyframes fall-13 {
  to {
    transform: translate(68.9633942762vw, 100vh) scale(0.8608543885);
  }
}
.snow:nth-child(14) {
  opacity: 0.9916572941;
  transform: translate(57.6790717vw, -10px) scale(0.5090440729);
  animation: fall-14 14s -26.8667465812s linear infinite;
}
@keyframes fall-14 {
  to {
    transform: translate(57.6790717vw, 100vh) scale(0.5090440729);
  }
}
.snow:nth-child(15) {
  opacity: 0.0019525062;
  transform: translate(20.3328515914vw, -10px) scale(0.9352542216);
  animation: fall-15 19s -27.1672235827s linear infinite;
}
@keyframes fall-15 {
  to {
    transform: translate(20.3328515914vw, 100vh) scale(0.9352542216);
  }
}
.snow:nth-child(16) {
  opacity: 0.4161467978;
  transform: translate(40.8873173413vw, -10px) scale(0.6955171853);
  animation: fall-16 16s -10.4558674729s linear infinite;
}
@keyframes fall-16 {
  to {
    transform: translate(40.8873173413vw, 100vh) scale(0.6955171853);
  }
}
.snow:nth-child(17) {
  opacity: 0.8165697899;
  transform: translate(60.110061123vw, -10px) scale(0.9416583817);
  animation: fall-17 24s -25.9644933847s linear infinite;
}
@keyframes fall-17 {
  to {
    transform: translate(60.110061123vw, 100vh) scale(0.9416583817);
  }
}
.snow:nth-child(18) {
  opacity: 0.7899651685;
  transform: translate(63.4567381773vw, -10px) scale(0.5234291238);
  animation: fall-18 22s -0.1696858151s linear infinite;
}
@keyframes fall-18 {
  to {
    transform: translate(63.4567381773vw, 100vh) scale(0.5234291238);
  }
}
.snow:nth-child(19) {
  opacity: 0.0066882013;
  transform: translate(76.4315156301vw, -10px) scale(0.9512752254);
  animation: fall-19 11s -17.5783945651s linear infinite;
}
@keyframes fall-19 {
  to {
    transform: translate(76.4315156301vw, 100vh) scale(0.9512752254);
  }
}
.snow:nth-child(20) {
  opacity: 0.8612648983;
  transform: translate(63.7896908404vw, -10px) scale(0.6649698593);
  animation: fall-20 11s -10.1182975915s linear infinite;
}
@keyframes fall-20 {
  to {
    transform: translate(63.7896908404vw, 100vh) scale(0.6649698593);
  }
}
.snow:nth-child(21) {
  opacity: 0.3362425975;
  transform: translate(87.3159982002vw, -10px) scale(0.9422890473);
  animation: fall-21 30s -8.4427582583s linear infinite;
}
@keyframes fall-21 {
  to {
    transform: translate(87.3159982002vw, 100vh) scale(0.9422890473);
  }
}
.snow:nth-child(22) {
  opacity: 0.807968227;
  transform: translate(26.3791053601vw, -10px) scale(0.9477409089);
  animation: fall-22 15s -23.7183001631s linear infinite;
}
@keyframes fall-22 {
  to {
    transform: translate(26.3791053601vw, 100vh) scale(0.9477409089);
  }
}
.snow:nth-child(23) {
  opacity: 0.5025051605;
  transform: translate(39.9431577254vw, -10px) scale(0.8608402648);
  animation: fall-23 25s -8.2079717742s linear infinite;
}
@keyframes fall-23 {
  to {
    transform: translate(39.9431577254vw, 100vh) scale(0.8608402648);
  }
}
.snow:nth-child(24) {
  opacity: 0.2155276272;
  transform: translate(98.4396775201vw, -10px) scale(0.8280182992);
  animation: fall-24 27s -1.5218370481s linear infinite;
}
@keyframes fall-24 {
  to {
    transform: translate(98.4396775201vw, 100vh) scale(0.8280182992);
  }
}
.snow:nth-child(25) {
  opacity: 0.0622687085;
  transform: translate(87.030557675vw, -10px) scale(0.6810146992);
  animation: fall-25 12s -19.5082780003s linear infinite;
}
@keyframes fall-25 {
  to {
    transform: translate(87.030557675vw, 100vh) scale(0.6810146992);
  }
}
.snow:nth-child(26) {
  opacity: 0.7710552584;
  transform: translate(95.3943093465vw, -10px) scale(0.5903582474);
  animation: fall-26 29s -23.6430038772s linear infinite;
}
@keyframes fall-26 {
  to {
    transform: translate(95.3943093465vw, 100vh) scale(0.5903582474);
  }
}
.snow:nth-child(27) {
  opacity: 0.9176649679;
  transform: translate(68.0243284395vw, -10px) scale(0.7128435987);
  animation: fall-27 12s -11.1803704335s linear infinite;
}
@keyframes fall-27 {
  to {
    transform: translate(68.0243284395vw, 100vh) scale(0.7128435987);
  }
}
.snow:nth-child(28) {
  opacity: 0.329182009;
  transform: translate(65.560461774vw, -10px) scale(0.7142536716);
  animation: fall-28 19s -10.2998410269s linear infinite;
}
@keyframes fall-28 {
  to {
    transform: translate(65.560461774vw, 100vh) scale(0.7142536716);
  }
}
.snow:nth-child(29) {
  opacity: 0.5263263744;
  transform: translate(65.2504478046vw, -10px) scale(0.7368650162);
  animation: fall-29 23s -22.3979988256s linear infinite;
}
@keyframes fall-29 {
  to {
    transform: translate(65.2504478046vw, 100vh) scale(0.7368650162);
  }
}
.snow:nth-child(30) {
  opacity: 0.7407691562;
  transform: translate(47.4566004154vw, -10px) scale(0.9962977175);
  animation: fall-30 20s -28.6894743358s linear infinite;
}
@keyframes fall-30 {
  to {
    transform: translate(47.4566004154vw, 100vh) scale(0.9962977175);
  }
}
.snow:nth-child(31) {
  opacity: 0.2085850237;
  transform: translate(24.9233064056vw, -10px) scale(0.8078367188);
  animation: fall-31 12s -11.4619477299s linear infinite;
}
@keyframes fall-31 {
  to {
    transform: translate(24.9233064056vw, 100vh) scale(0.8078367188);
  }
}
.snow:nth-child(32) {
  opacity: 0.1726475919;
  transform: translate(56.1411213969vw, -10px) scale(0.6233479097);
  animation: fall-32 26s -29.5755887118s linear infinite;
}
@keyframes fall-32 {
  to {
    transform: translate(56.1411213969vw, 100vh) scale(0.6233479097);
  }
}
.snow:nth-child(33) {
  opacity: 0.5684388224;
  transform: translate(92.2891196914vw, -10px) scale(0.7780035916);
  animation: fall-33 27s -22.7078944583s linear infinite;
}
@keyframes fall-33 {
  to {
    transform: translate(92.2891196914vw, 100vh) scale(0.7780035916);
  }
}
.snow:nth-child(34) {
  opacity: 0.6590998553;
  transform: translate(14.8311869788vw, -10px) scale(0.9897891466);
  animation: fall-34 13s -3.8206600641s linear infinite;
}
@keyframes fall-34 {
  to {
    transform: translate(14.8311869788vw, 100vh) scale(0.9897891466);
  }
}
.snow:nth-child(35) {
  opacity: 0.1185589772;
  transform: translate(6.9552417094vw, -10px) scale(0.7449668506);
  animation: fall-35 13s -4.8706143255s linear infinite;
}
@keyframes fall-35 {
  to {
    transform: translate(6.9552417094vw, 100vh) scale(0.7449668506);
  }
}
.snow:nth-child(36) {
  opacity: 0.6877416501;
  transform: translate(9.494427466vw, -10px) scale(0.842933277);
  animation: fall-36 30s -8.4813704371s linear infinite;
}
@keyframes fall-36 {
  to {
    transform: translate(9.494427466vw, 100vh) scale(0.842933277);
  }
}
.snow:nth-child(37) {
  opacity: 0.4020782723;
  transform: translate(29.6887023571vw, -10px) scale(0.8862491385);
  animation: fall-37 22s -15.5911904876s linear infinite;
}
@keyframes fall-37 {
  to {
    transform: translate(29.6887023571vw, 100vh) scale(0.8862491385);
  }
}
.snow:nth-child(38) {
  opacity: 0.5715442728;
  transform: translate(48.2750875676vw, -10px) scale(0.5681126862);
  animation: fall-38 19s -16.9132367775s linear infinite;
}
@keyframes fall-38 {
  to {
    transform: translate(48.2750875676vw, 100vh) scale(0.5681126862);
  }
}
.snow:nth-child(39) {
  opacity: 0.3393660738;
  transform: translate(64.4707468092vw, -10px) scale(0.5398946486);
  animation: fall-39 25s -29.4815373652s linear infinite;
}
@keyframes fall-39 {
  to {
    transform: translate(64.4707468092vw, 100vh) scale(0.5398946486);
  }
}
.snow:nth-child(40) {
  opacity: 0.1975736007;
  transform: translate(0.0440862388vw, -10px) scale(0.8353869909);
  animation: fall-40 15s -15.5720559051s linear infinite;
}
@keyframes fall-40 {
  to {
    transform: translate(0.0440862388vw, 100vh) scale(0.8353869909);
  }
}
.snow:nth-child(41) {
  opacity: 0.1982129188;
  transform: translate(4.0935304052vw, -10px) scale(0.8568646643);
  animation: fall-41 17s -0.3530857619s linear infinite;
}
@keyframes fall-41 {
  to {
    transform: translate(4.0935304052vw, 100vh) scale(0.8568646643);
  }
}
.snow:nth-child(42) {
  opacity: 0.2937640006;
  transform: translate(16.8445330327vw, -10px) scale(0.6756268889);
  animation: fall-42 12s -9.0068013897s linear infinite;
}
@keyframes fall-42 {
  to {
    transform: translate(16.8445330327vw, 100vh) scale(0.6756268889);
  }
}
.snow:nth-child(43) {
  opacity: 0.3605824311;
  transform: translate(6.220155642vw, -10px) scale(0.518617119);
  animation: fall-43 24s -12.7686876083s linear infinite;
}
@keyframes fall-43 {
  to {
    transform: translate(6.220155642vw, 100vh) scale(0.518617119);
  }
}
.snow:nth-child(44) {
  opacity: 0.5723820413;
  transform: translate(72.6169364379vw, -10px) scale(0.6137096806);
  animation: fall-44 19s -8.5412697062s linear infinite;
}
@keyframes fall-44 {
  to {
    transform: translate(72.6169364379vw, 100vh) scale(0.6137096806);
  }
}
.snow:nth-child(45) {
  opacity: 0.1460407595;
  transform: translate(82.5185058749vw, -10px) scale(0.7436203503);
  animation: fall-45 16s -5.5609810556s linear infinite;
}
@keyframes fall-45 {
  to {
    transform: translate(82.5185058749vw, 100vh) scale(0.7436203503);
  }
}
.snow:nth-child(46) {
  opacity: 0.3287068626;
  transform: translate(78.6577689708vw, -10px) scale(0.7169517584);
  animation: fall-46 26s -14.0099889186s linear infinite;
}
@keyframes fall-46 {
  to {
    transform: translate(78.6577689708vw, 100vh) scale(0.7169517584);
  }
}
.snow:nth-child(47) {
  opacity: 0.7165584014;
  transform: translate(28.0828366787vw, -10px) scale(0.5014378474);
  animation: fall-47 21s -21.2206118619s linear infinite;
}
@keyframes fall-47 {
  to {
    transform: translate(28.0828366787vw, 100vh) scale(0.5014378474);
  }
}
.snow:nth-child(48) {
  opacity: 0.9060718181;
  transform: translate(21.9923004447vw, -10px) scale(0.82002915);
  animation: fall-48 19s -20.3442531213s linear infinite;
}
@keyframes fall-48 {
  to {
    transform: translate(21.9923004447vw, 100vh) scale(0.82002915);
  }
}
.snow:nth-child(49) {
  opacity: 0.4666599506;
  transform: translate(49.6445507708vw, -10px) scale(0.9838891288);
  animation: fall-49 20s -0.348903381s linear infinite;
}
@keyframes fall-49 {
  to {
    transform: translate(49.6445507708vw, 100vh) scale(0.9838891288);
  }
}
.snow:nth-child(50) {
  opacity: 0.859461758;
  transform: translate(99.0400238408vw, -10px) scale(0.7442537527);
  animation: fall-50 15s -6.3463606045s linear infinite;
}
@keyframes fall-50 {
  to {
    transform: translate(99.0400238408vw, 100vh) scale(0.7442537527);
  }
}
.snow:nth-child(51) {
  opacity: 0.4486487507;
  transform: translate(85.2732948886vw, -10px) scale(0.8873911947);
  animation: fall-51 10s -6.997529159s linear infinite;
}
@keyframes fall-51 {
  to {
    transform: translate(85.2732948886vw, 100vh) scale(0.8873911947);
  }
}
.snow:nth-child(52) {
  opacity: 0.7840914905;
  transform: translate(59.1284087352vw, -10px) scale(0.9619748183);
  animation: fall-52 23s -2.0410192053s linear infinite;
}
@keyframes fall-52 {
  to {
    transform: translate(59.1284087352vw, 100vh) scale(0.9619748183);
  }
}
.snow:nth-child(53) {
  opacity: 0.1669164364;
  transform: translate(89.0192769712vw, -10px) scale(0.512009214);
  animation: fall-53 18s -3.2296889285s linear infinite;
}
@keyframes fall-53 {
  to {
    transform: translate(89.0192769712vw, 100vh) scale(0.512009214);
  }
}
.snow:nth-child(54) {
  opacity: 0.7776620336;
  transform: translate(60.1341022037vw, -10px) scale(0.9389658765);
  animation: fall-54 29s -20.8471682597s linear infinite;
}
@keyframes fall-54 {
  to {
    transform: translate(60.1341022037vw, 100vh) scale(0.9389658765);
  }
}
.snow:nth-child(55) {
  opacity: 0.4106947026;
  transform: translate(2.8050188711vw, -10px) scale(0.8889952914);
  animation: fall-55 19s -26.0734442495s linear infinite;
}
@keyframes fall-55 {
  to {
    transform: translate(2.8050188711vw, 100vh) scale(0.8889952914);
  }
}
.snow:nth-child(56) {
  opacity: 0.7311988838;
  transform: translate(24.0974997812vw, -10px) scale(0.6745095881);
  animation: fall-56 24s -13.5362849077s linear infinite;
}
@keyframes fall-56 {
  to {
    transform: translate(24.0974997812vw, 100vh) scale(0.6745095881);
  }
}
.snow:nth-child(57) {
  opacity: 0.5485053813;
  transform: translate(45.4157527494vw, -10px) scale(0.9035714273);
  animation: fall-57 13s -25.4814406247s linear infinite;
}
@keyframes fall-57 {
  to {
    transform: translate(45.4157527494vw, 100vh) scale(0.9035714273);
  }
}
.snow:nth-child(58) {
  opacity: 0.8840926371;
  transform: translate(45.7358790238vw, -10px) scale(0.9158491002);
  animation: fall-58 17s -0.9045715548s linear infinite;
}
@keyframes fall-58 {
  to {
    transform: translate(45.7358790238vw, 100vh) scale(0.9158491002);
  }
}
.snow:nth-child(59) {
  opacity: 0.4548090888;
  transform: translate(97.0362722953vw, -10px) scale(0.6764588506);
  animation: fall-59 22s -4.0847466115s linear infinite;
}
@keyframes fall-59 {
  to {
    transform: translate(97.0362722953vw, 100vh) scale(0.6764588506);
  }
}
.snow:nth-child(60) {
  opacity: 0.5822692269;
  transform: translate(35.4418022172vw, -10px) scale(0.8627413864);
  animation: fall-60 18s -17.5312587715s linear infinite;
}
@keyframes fall-60 {
  to {
    transform: translate(35.4418022172vw, 100vh) scale(0.8627413864);
  }
}
.snow:nth-child(61) {
  opacity: 0.2423037627;
  transform: translate(11.5493911437vw, -10px) scale(0.70941078);
  animation: fall-61 27s -17.6556358822s linear infinite;
}
@keyframes fall-61 {
  to {
    transform: translate(11.5493911437vw, 100vh) scale(0.70941078);
  }
}
.snow:nth-child(62) {
  opacity: 0.9567486373;
  transform: translate(79.9744016014vw, -10px) scale(0.8861976394);
  animation: fall-62 22s -12.3072740353s linear infinite;
}
@keyframes fall-62 {
  to {
    transform: translate(79.9744016014vw, 100vh) scale(0.8861976394);
  }
}
.snow:nth-child(63) {
  opacity: 0.7677854512;
  transform: translate(44.2042981571vw, -10px) scale(0.5740865842);
  animation: fall-63 17s -18.0549033714s linear infinite;
}
@keyframes fall-63 {
  to {
    transform: translate(44.2042981571vw, 100vh) scale(0.5740865842);
  }
}
.snow:nth-child(64) {
  opacity: 0.4021613145;
  transform: translate(50.2886753961vw, -10px) scale(0.5955094371);
  animation: fall-64 28s -27.9018088744s linear infinite;
}
@keyframes fall-64 {
  to {
    transform: translate(50.2886753961vw, 100vh) scale(0.5955094371);
  }
}
.snow:nth-child(65) {
  opacity: 0.9131952414;
  transform: translate(48.9625458321vw, -10px) scale(0.8920074001);
  animation: fall-65 14s -17.4369527983s linear infinite;
}
@keyframes fall-65 {
  to {
    transform: translate(48.9625458321vw, 100vh) scale(0.8920074001);
  }
}
.snow:nth-child(66) {
  opacity: 0.5996502238;
  transform: translate(35.0630058414vw, -10px) scale(0.779186025);
  animation: fall-66 22s -9.1613471684s linear infinite;
}
@keyframes fall-66 {
  to {
    transform: translate(35.0630058414vw, 100vh) scale(0.779186025);
  }
}
.snow:nth-child(67) {
  opacity: 0.8480447953;
  transform: translate(55.7587865704vw, -10px) scale(0.8610502295);
  animation: fall-67 29s -10.981707887s linear infinite;
}
@keyframes fall-67 {
  to {
    transform: translate(55.7587865704vw, 100vh) scale(0.8610502295);
  }
}
.snow:nth-child(68) {
  opacity: 0.7698585983;
  transform: translate(98.548551507vw, -10px) scale(0.6312920094);
  animation: fall-68 22s -0.8198862983s linear infinite;
}
@keyframes fall-68 {
  to {
    transform: translate(98.548551507vw, 100vh) scale(0.6312920094);
  }
}
.snow:nth-child(69) {
  opacity: 0.0926218716;
  transform: translate(65.0196951015vw, -10px) scale(0.8719861426);
  animation: fall-69 22s -21.460495999s linear infinite;
}
@keyframes fall-69 {
  to {
    transform: translate(65.0196951015vw, 100vh) scale(0.8719861426);
  }
}
.snow:nth-child(70) {
  opacity: 0.203228505;
  transform: translate(31.4322760883vw, -10px) scale(0.7774747484);
  animation: fall-70 14s -14.4883965893s linear infinite;
}
@keyframes fall-70 {
  to {
    transform: translate(31.4322760883vw, 100vh) scale(0.7774747484);
  }
}
.snow:nth-child(71) {
  opacity: 0.2159629721;
  transform: translate(75.2285887437vw, -10px) scale(0.6239547608);
  animation: fall-71 24s -21.9914681673s linear infinite;
}
@keyframes fall-71 {
  to {
    transform: translate(75.2285887437vw, 100vh) scale(0.6239547608);
  }
}
.snow:nth-child(72) {
  opacity: 0.1848755753;
  transform: translate(71.6763376289vw, -10px) scale(0.9724482563);
  animation: fall-72 17s -25.54804962s linear infinite;
}
@keyframes fall-72 {
  to {
    transform: translate(71.6763376289vw, 100vh) scale(0.9724482563);
  }
}
.snow:nth-child(73) {
  opacity: 0.6051475889;
  transform: translate(33.4225551097vw, -10px) scale(0.7476791153);
  animation: fall-73 19s -18.4929069328s linear infinite;
}
@keyframes fall-73 {
  to {
    transform: translate(33.4225551097vw, 100vh) scale(0.7476791153);
  }
}
.snow:nth-child(74) {
  opacity: 0.5104479149;
  transform: translate(39.8781609793vw, -10px) scale(0.9370689474);
  animation: fall-74 13s -9.0565349903s linear infinite;
}
@keyframes fall-74 {
  to {
    transform: translate(39.8781609793vw, 100vh) scale(0.9370689474);
  }
}
.snow:nth-child(75) {
  opacity: 0.5072757862;
  transform: translate(17.7117329406vw, -10px) scale(0.5061559484);
  animation: fall-75 23s -22.0794193078s linear infinite;
}
@keyframes fall-75 {
  to {
    transform: translate(17.7117329406vw, 100vh) scale(0.5061559484);
  }
}
.snow:nth-child(76) {
  opacity: 0.9754024973;
  transform: translate(87.0642995559vw, -10px) scale(0.5236712292);
  animation: fall-76 12s -19.5151795403s linear infinite;
}
@keyframes fall-76 {
  to {
    transform: translate(87.0642995559vw, 100vh) scale(0.5236712292);
  }
}
.snow:nth-child(77) {
  opacity: 0.6712539363;
  transform: translate(17.0976733852vw, -10px) scale(0.8624670161);
  animation: fall-77 22s -19.1559023345s linear infinite;
}
@keyframes fall-77 {
  to {
    transform: translate(17.0976733852vw, 100vh) scale(0.8624670161);
  }
}
.snow:nth-child(78) {
  opacity: 0.1976918701;
  transform: translate(10.3107951182vw, -10px) scale(0.9048532543);
  animation: fall-78 25s -0.4499047351s linear infinite;
}
@keyframes fall-78 {
  to {
    transform: translate(10.3107951182vw, 100vh) scale(0.9048532543);
  }
}
.snow:nth-child(79) {
  opacity: 0.6077742467;
  transform: translate(53.6053706146vw, -10px) scale(0.8460756565);
  animation: fall-79 22s -24.5746277058s linear infinite;
}
@keyframes fall-79 {
  to {
    transform: translate(53.6053706146vw, 100vh) scale(0.8460756565);
  }
}
.snow:nth-child(80) {
  opacity: 0.5442082629;
  transform: translate(91.3953970381vw, -10px) scale(0.9164559635);
  animation: fall-80 19s -22.7366011298s linear infinite;
}
@keyframes fall-80 {
  to {
    transform: translate(91.3953970381vw, 100vh) scale(0.9164559635);
  }
}
.snow:nth-child(81) {
  opacity: 0.7608557397;
  transform: translate(3.6358194725vw, -10px) scale(0.7261001435);
  animation: fall-81 17s -0.9030825276s linear infinite;
}
@keyframes fall-81 {
  to {
    transform: translate(3.6358194725vw, 100vh) scale(0.7261001435);
  }
}
.snow:nth-child(82) {
  opacity: 0.3198982742;
  transform: translate(17.0004561733vw, -10px) scale(0.9509930051);
  animation: fall-82 13s -15.567456385s linear infinite;
}
@keyframes fall-82 {
  to {
    transform: translate(17.0004561733vw, 100vh) scale(0.9509930051);
  }
}
.snow:nth-child(83) {
  opacity: 0.0308511742;
  transform: translate(81.3752025048vw, -10px) scale(0.7146177246);
  animation: fall-83 17s -2.5481346713s linear infinite;
}
@keyframes fall-83 {
  to {
    transform: translate(81.3752025048vw, 100vh) scale(0.7146177246);
  }
}
.snow:nth-child(84) {
  opacity: 0.0937659632;
  transform: translate(37.3287919542vw, -10px) scale(0.9573794422);
  animation: fall-84 22s -2.456375567s linear infinite;
}
@keyframes fall-84 {
  to {
    transform: translate(37.3287919542vw, 100vh) scale(0.9573794422);
  }
}
.snow:nth-child(85) {
  opacity: 0.7831216723;
  transform: translate(64.8733255633vw, -10px) scale(0.7491167638);
  animation: fall-85 18s -28.3411856959s linear infinite;
}
@keyframes fall-85 {
  to {
    transform: translate(64.8733255633vw, 100vh) scale(0.7491167638);
  }
}
.snow:nth-child(86) {
  opacity: 0.1742272626;
  transform: translate(16.574423324vw, -10px) scale(0.6449466143);
  animation: fall-86 16s -21.1328518911s linear infinite;
}
@keyframes fall-86 {
  to {
    transform: translate(16.574423324vw, 100vh) scale(0.6449466143);
  }
}
.snow:nth-child(87) {
  opacity: 0.7768515977;
  transform: translate(75.3275325984vw, -10px) scale(0.5255461264);
  animation: fall-87 16s -6.142199519s linear infinite;
}
@keyframes fall-87 {
  to {
    transform: translate(75.3275325984vw, 100vh) scale(0.5255461264);
  }
}
.snow:nth-child(88) {
  opacity: 0.0233025027;
  transform: translate(5.6619771732vw, -10px) scale(0.9568646628);
  animation: fall-88 12s -26.3113624006s linear infinite;
}
@keyframes fall-88 {
  to {
    transform: translate(5.6619771732vw, 100vh) scale(0.9568646628);
  }
}
.snow:nth-child(89) {
  opacity: 0.8555137153;
  transform: translate(65.1969213131vw, -10px) scale(0.9589350396);
  animation: fall-89 11s -14.4196004632s linear infinite;
}
@keyframes fall-89 {
  to {
    transform: translate(65.1969213131vw, 100vh) scale(0.9589350396);
  }
}
.snow:nth-child(90) {
  opacity: 0.5581987842;
  transform: translate(1.8168623354vw, -10px) scale(0.7606663319);
  animation: fall-90 23s -15.4323064455s linear infinite;
}
@keyframes fall-90 {
  to {
    transform: translate(1.8168623354vw, 100vh) scale(0.7606663319);
  }
}
.snow:nth-child(91) {
  opacity: 0.2103211654;
  transform: translate(44.9783031918vw, -10px) scale(0.6052198876);
  animation: fall-91 12s -20.8974394993s linear infinite;
}
@keyframes fall-91 {
  to {
    transform: translate(44.9783031918vw, 100vh) scale(0.6052198876);
  }
}
.snow:nth-child(92) {
  opacity: 0.2428395959;
  transform: translate(65.9986851371vw, -10px) scale(0.6669436564);
  animation: fall-92 11s -19.9227222625s linear infinite;
}
@keyframes fall-92 {
  to {
    transform: translate(65.9986851371vw, 100vh) scale(0.6669436564);
  }
}
.snow:nth-child(93) {
  opacity: 0.7290072262;
  transform: translate(77.8583366536vw, -10px) scale(0.7173614852);
  animation: fall-93 19s -24.751795968s linear infinite;
}
@keyframes fall-93 {
  to {
    transform: translate(77.8583366536vw, 100vh) scale(0.7173614852);
  }
}
.snow:nth-child(94) {
  opacity: 0.5429809259;
  transform: translate(83.9904300086vw, -10px) scale(0.5415025038);
  animation: fall-94 29s -6.9788213034s linear infinite;
}
@keyframes fall-94 {
  to {
    transform: translate(83.9904300086vw, 100vh) scale(0.5415025038);
  }
}
.snow:nth-child(95) {
  opacity: 0.3626119966;
  transform: translate(26.4090101677vw, -10px) scale(0.6087911723);
  animation: fall-95 11s -22.8161215209s linear infinite;
}
@keyframes fall-95 {
  to {
    transform: translate(26.4090101677vw, 100vh) scale(0.6087911723);
  }
}
.snow:nth-child(96) {
  opacity: 0.8498954436;
  transform: translate(68.4133763702vw, -10px) scale(0.649420902);
  animation: fall-96 19s -16.8902695049s linear infinite;
}
@keyframes fall-96 {
  to {
    transform: translate(68.4133763702vw, 100vh) scale(0.649420902);
  }
}
.snow:nth-child(97) {
  opacity: 0.2268269243;
  transform: translate(80.1866423777vw, -10px) scale(0.9781925008);
  animation: fall-97 11s -10.7395389229s linear infinite;
}
@keyframes fall-97 {
  to {
    transform: translate(80.1866423777vw, 100vh) scale(0.9781925008);
  }
}
.snow:nth-child(98) {
  opacity: 0.8095326234;
  transform: translate(78.24004142vw, -10px) scale(0.7189804023);
  animation: fall-98 21s -1.5170286165s linear infinite;
}
@keyframes fall-98 {
  to {
    transform: translate(78.24004142vw, 100vh) scale(0.7189804023);
  }
}
.snow:nth-child(99) {
  opacity: 0.2823787965;
  transform: translate(54.8502941019vw, -10px) scale(0.7335310105);
  animation: fall-99 25s -0.4391051856s linear infinite;
}
@keyframes fall-99 {
  to {
    transform: translate(54.8502941019vw, 100vh) scale(0.7335310105);
  }
}
.snow:nth-child(100) {
  opacity: 0.2836755713;
  transform: translate(99.0076964075vw, -10px) scale(0.8974818882);
  animation: fall-100 14s -9.2906488866s linear infinite;
}
@keyframes fall-100 {
  to {
    transform: translate(99.0076964075vw, 100vh) scale(0.8974818882);
  }
}
.snow:nth-child(101) {
  opacity: 0.5970277204;
  transform: translate(27.3229460181vw, -10px) scale(0.8977452979);
  animation: fall-101 12s -10.8923776245s linear infinite;
}
@keyframes fall-101 {
  to {
    transform: translate(27.3229460181vw, 100vh) scale(0.8977452979);
  }
}
.snow:nth-child(102) {
  opacity: 0.858261566;
  transform: translate(27.0473024753vw, -10px) scale(0.9683236596);
  animation: fall-102 10s -1.1380430523s linear infinite;
}
@keyframes fall-102 {
  to {
    transform: translate(27.0473024753vw, 100vh) scale(0.9683236596);
  }
}
.snow:nth-child(103) {
  opacity: 0.8613343882;
  transform: translate(6.6120558301vw, -10px) scale(0.9494974123);
  animation: fall-103 16s -1.0890578622s linear infinite;
}
@keyframes fall-103 {
  to {
    transform: translate(6.6120558301vw, 100vh) scale(0.9494974123);
  }
}
.snow:nth-child(104) {
  opacity: 0.7458504696;
  transform: translate(69.80479019vw, -10px) scale(0.6524844244);
  animation: fall-104 29s -5.9558256365s linear infinite;
}
@keyframes fall-104 {
  to {
    transform: translate(69.80479019vw, 100vh) scale(0.6524844244);
  }
}
.snow:nth-child(105) {
  opacity: 0.3806582274;
  transform: translate(60.5797070613vw, -10px) scale(0.8039432015);
  animation: fall-105 30s -2.4448601185s linear infinite;
}
@keyframes fall-105 {
  to {
    transform: translate(60.5797070613vw, 100vh) scale(0.8039432015);
  }
}
.snow:nth-child(106) {
  opacity: 0.0052133433;
  transform: translate(24.0992144247vw, -10px) scale(0.7249296419);
  animation: fall-106 20s -22.8387279489s linear infinite;
}
@keyframes fall-106 {
  to {
    transform: translate(24.0992144247vw, 100vh) scale(0.7249296419);
  }
}
.snow:nth-child(107) {
  opacity: 0.9491623273;
  transform: translate(29.911827861vw, -10px) scale(0.7619819661);
  animation: fall-107 16s -13.573907487s linear infinite;
}
@keyframes fall-107 {
  to {
    transform: translate(29.911827861vw, 100vh) scale(0.7619819661);
  }
}
.snow:nth-child(108) {
  opacity: 0.5410400597;
  transform: translate(7.747582276vw, -10px) scale(0.9083700292);
  animation: fall-108 14s -28.9058844301s linear infinite;
}
@keyframes fall-108 {
  to {
    transform: translate(7.747582276vw, 100vh) scale(0.9083700292);
  }
}
.snow:nth-child(109) {
  opacity: 0.9766345823;
  transform: translate(41.8094393338vw, -10px) scale(0.928151502);
  animation: fall-109 14s -14.6564720494s linear infinite;
}
@keyframes fall-109 {
  to {
    transform: translate(41.8094393338vw, 100vh) scale(0.928151502);
  }
}
.snow:nth-child(110) {
  opacity: 0.1488954618;
  transform: translate(86.6517564094vw, -10px) scale(0.9693733359);
  animation: fall-110 27s -24.2968830784s linear infinite;
}
@keyframes fall-110 {
  to {
    transform: translate(86.6517564094vw, 100vh) scale(0.9693733359);
  }
}
.snow:nth-child(111) {
  opacity: 0.410069664;
  transform: translate(29.375872826vw, -10px) scale(0.5885001571);
  animation: fall-111 12s -28.7667588049s linear infinite;
}
@keyframes fall-111 {
  to {
    transform: translate(29.375872826vw, 100vh) scale(0.5885001571);
  }
}
.snow:nth-child(112) {
  opacity: 0.6107339371;
  transform: translate(99.1179354645vw, -10px) scale(0.9448709764);
  animation: fall-112 22s -13.2721175024s linear infinite;
}
@keyframes fall-112 {
  to {
    transform: translate(99.1179354645vw, 100vh) scale(0.9448709764);
  }
}
.snow:nth-child(113) {
  opacity: 0.483883457;
  transform: translate(0.7345375841vw, -10px) scale(0.8148483179);
  animation: fall-113 15s -15.3626253301s linear infinite;
}
@keyframes fall-113 {
  to {
    transform: translate(0.7345375841vw, 100vh) scale(0.8148483179);
  }
}
.snow:nth-child(114) {
  opacity: 0.3939342069;
  transform: translate(22.9388576384vw, -10px) scale(0.8086109682);
  animation: fall-114 18s -19.5603395669s linear infinite;
}
@keyframes fall-114 {
  to {
    transform: translate(22.9388576384vw, 100vh) scale(0.8086109682);
  }
}
.snow:nth-child(115) {
  opacity: 0.6914222252;
  transform: translate(90.7115539444vw, -10px) scale(0.905047194);
  animation: fall-115 25s -22.3760811712s linear infinite;
}
@keyframes fall-115 {
  to {
    transform: translate(90.7115539444vw, 100vh) scale(0.905047194);
  }
}
.snow:nth-child(116) {
  opacity: 0.4088916489;
  transform: translate(67.9514121944vw, -10px) scale(0.8969201588);
  animation: fall-116 21s -5.134575631s linear infinite;
}
@keyframes fall-116 {
  to {
    transform: translate(67.9514121944vw, 100vh) scale(0.8969201588);
  }
}
.snow:nth-child(117) {
  opacity: 0.178769002;
  transform: translate(77.631815701vw, -10px) scale(0.9171526124);
  animation: fall-117 19s -6.878791867s linear infinite;
}
@keyframes fall-117 {
  to {
    transform: translate(77.631815701vw, 100vh) scale(0.9171526124);
  }
}
.snow:nth-child(118) {
  opacity: 0.7560661431;
  transform: translate(39.2137849721vw, -10px) scale(0.8711619358);
  animation: fall-118 26s -15.8119690341s linear infinite;
}
@keyframes fall-118 {
  to {
    transform: translate(39.2137849721vw, 100vh) scale(0.8711619358);
  }
}
.snow:nth-child(119) {
  opacity: 0.2621947636;
  transform: translate(33.5910457501vw, -10px) scale(0.7938452964);
  animation: fall-119 28s -24.9804806112s linear infinite;
}
@keyframes fall-119 {
  to {
    transform: translate(33.5910457501vw, 100vh) scale(0.7938452964);
  }
}
.snow:nth-child(120) {
  opacity: 0.0869190867;
  transform: translate(45.3560463712vw, -10px) scale(0.7633805689);
  animation: fall-120 30s -26.1807011238s linear infinite;
}
@keyframes fall-120 {
  to {
    transform: translate(45.3560463712vw, 100vh) scale(0.7633805689);
  }
}
.snow:nth-child(121) {
  opacity: 0.8070977177;
  transform: translate(48.6457313049vw, -10px) scale(0.7533184242);
  animation: fall-121 13s -3.8598508634s linear infinite;
}
@keyframes fall-121 {
  to {
    transform: translate(48.6457313049vw, 100vh) scale(0.7533184242);
  }
}
.snow:nth-child(122) {
  opacity: 0.5556542914;
  transform: translate(16.1703612317vw, -10px) scale(0.8646615365);
  animation: fall-122 20s -19.9024609415s linear infinite;
}
@keyframes fall-122 {
  to {
    transform: translate(16.1703612317vw, 100vh) scale(0.8646615365);
  }
}
.snow:nth-child(123) {
  opacity: 0.4136229564;
  transform: translate(29.9591643009vw, -10px) scale(0.8587903057);
  animation: fall-123 17s -17.3796102772s linear infinite;
}
@keyframes fall-123 {
  to {
    transform: translate(29.9591643009vw, 100vh) scale(0.8587903057);
  }
}
.snow:nth-child(124) {
  opacity: 0.5315955886;
  transform: translate(32.0722560583vw, -10px) scale(0.8232084882);
  animation: fall-124 19s -2.8830557129s linear infinite;
}
@keyframes fall-124 {
  to {
    transform: translate(32.0722560583vw, 100vh) scale(0.8232084882);
  }
}
.snow:nth-child(125) {
  opacity: 0.2762559433;
  transform: translate(44.7834766278vw, -10px) scale(0.8790593875);
  animation: fall-125 21s -18.5424220285s linear infinite;
}
@keyframes fall-125 {
  to {
    transform: translate(44.7834766278vw, 100vh) scale(0.8790593875);
  }
}
.snow:nth-child(126) {
  opacity: 0.3207468403;
  transform: translate(51.4231018246vw, -10px) scale(0.8275752297);
  animation: fall-126 16s -12.8376299333s linear infinite;
}
@keyframes fall-126 {
  to {
    transform: translate(51.4231018246vw, 100vh) scale(0.8275752297);
  }
}
.snow:nth-child(127) {
  opacity: 0.4796135038;
  transform: translate(96.9248787992vw, -10px) scale(0.6871306873);
  animation: fall-127 16s -11.2909785526s linear infinite;
}
@keyframes fall-127 {
  to {
    transform: translate(96.9248787992vw, 100vh) scale(0.6871306873);
  }
}
.snow:nth-child(128) {
  opacity: 0.4739558836;
  transform: translate(20.2601807827vw, -10px) scale(0.6086951789);
  animation: fall-128 28s -14.33801856s linear infinite;
}
@keyframes fall-128 {
  to {
    transform: translate(20.2601807827vw, 100vh) scale(0.6086951789);
  }
}
.snow:nth-child(129) {
  opacity: 0.610510299;
  transform: translate(1.0642780982vw, -10px) scale(0.9091104666);
  animation: fall-129 18s -10.4348907535s linear infinite;
}
@keyframes fall-129 {
  to {
    transform: translate(1.0642780982vw, 100vh) scale(0.9091104666);
  }
}
.snow:nth-child(130) {
  opacity: 0.6147716602;
  transform: translate(8.132900481vw, -10px) scale(0.6145430622);
  animation: fall-130 28s -26.480799538s linear infinite;
}
@keyframes fall-130 {
  to {
    transform: translate(8.132900481vw, 100vh) scale(0.6145430622);
  }
}
.snow:nth-child(131) {
  opacity: 0.519415764;
  transform: translate(35.6674884304vw, -10px) scale(0.8791883001);
  animation: fall-131 19s -5.2218984027s linear infinite;
}
@keyframes fall-131 {
  to {
    transform: translate(35.6674884304vw, 100vh) scale(0.8791883001);
  }
}
.snow:nth-child(132) {
  opacity: 0.8656654699;
  transform: translate(22.5777566855vw, -10px) scale(0.6172819438);
  animation: fall-132 30s -21.0386269146s linear infinite;
}
@keyframes fall-132 {
  to {
    transform: translate(22.5777566855vw, 100vh) scale(0.6172819438);
  }
}
.snow:nth-child(133) {
  opacity: 0.7731174623;
  transform: translate(51.413362692vw, -10px) scale(0.9938331626);
  animation: fall-133 19s -7.9481069642s linear infinite;
}
@keyframes fall-133 {
  to {
    transform: translate(51.413362692vw, 100vh) scale(0.9938331626);
  }
}
.snow:nth-child(134) {
  opacity: 0.7820876085;
  transform: translate(39.7723854891vw, -10px) scale(0.6764543639);
  animation: fall-134 24s -29.972058045s linear infinite;
}
@keyframes fall-134 {
  to {
    transform: translate(39.7723854891vw, 100vh) scale(0.6764543639);
  }
}
.snow:nth-child(135) {
  opacity: 0.5787947779;
  transform: translate(64.9795427166vw, -10px) scale(0.9264378371);
  animation: fall-135 27s -24.5257110657s linear infinite;
}
@keyframes fall-135 {
  to {
    transform: translate(64.9795427166vw, 100vh) scale(0.9264378371);
  }
}
.snow:nth-child(136) {
  opacity: 0.5837855567;
  transform: translate(36.7710565772vw, -10px) scale(0.6688332922);
  animation: fall-136 20s -14.0825653251s linear infinite;
}
@keyframes fall-136 {
  to {
    transform: translate(36.7710565772vw, 100vh) scale(0.6688332922);
  }
}
.snow:nth-child(137) {
  opacity: 0.5224254314;
  transform: translate(69.3424824918vw, -10px) scale(0.5750457054);
  animation: fall-137 24s -4.3970336088s linear infinite;
}
@keyframes fall-137 {
  to {
    transform: translate(69.3424824918vw, 100vh) scale(0.5750457054);
  }
}
.snow:nth-child(138) {
  opacity: 0.7482592366;
  transform: translate(50.4738177289vw, -10px) scale(0.6782484278);
  animation: fall-138 18s -28.2223168326s linear infinite;
}
@keyframes fall-138 {
  to {
    transform: translate(50.4738177289vw, 100vh) scale(0.6782484278);
  }
}
.snow:nth-child(139) {
  opacity: 0.6414423851;
  transform: translate(10.0654321354vw, -10px) scale(0.722397616);
  animation: fall-139 15s -20.3935919299s linear infinite;
}
@keyframes fall-139 {
  to {
    transform: translate(10.0654321354vw, 100vh) scale(0.722397616);
  }
}
.snow:nth-child(140) {
  opacity: 0.567019621;
  transform: translate(65.4688907236vw, -10px) scale(0.5877706519);
  animation: fall-140 15s -5.8592860841s linear infinite;
}
@keyframes fall-140 {
  to {
    transform: translate(65.4688907236vw, 100vh) scale(0.5877706519);
  }
}
.snow:nth-child(141) {
  opacity: 0.8384742773;
  transform: translate(43.1652311832vw, -10px) scale(0.5844032067);
  animation: fall-141 25s -25.1854642703s linear infinite;
}
@keyframes fall-141 {
  to {
    transform: translate(43.1652311832vw, 100vh) scale(0.5844032067);
  }
}
.snow:nth-child(142) {
  opacity: 0.2365813933;
  transform: translate(85.2732337372vw, -10px) scale(0.6637648566);
  animation: fall-142 28s -27.3461058054s linear infinite;
}
@keyframes fall-142 {
  to {
    transform: translate(85.2732337372vw, 100vh) scale(0.6637648566);
  }
}
.snow:nth-child(143) {
  opacity: 0.0447140486;
  transform: translate(48.0959656074vw, -10px) scale(0.5588457793);
  animation: fall-143 15s -27.6497972784s linear infinite;
}
@keyframes fall-143 {
  to {
    transform: translate(48.0959656074vw, 100vh) scale(0.5588457793);
  }
}
.snow:nth-child(144) {
  opacity: 0.4093071475;
  transform: translate(92.8222988762vw, -10px) scale(0.754253709);
  animation: fall-144 25s -8.7462331274s linear infinite;
}
@keyframes fall-144 {
  to {
    transform: translate(92.8222988762vw, 100vh) scale(0.754253709);
  }
}
.snow:nth-child(145) {
  opacity: 0.1536974329;
  transform: translate(81.3159703996vw, -10px) scale(0.5271829788);
  animation: fall-145 20s -9.5423479119s linear infinite;
}
@keyframes fall-145 {
  to {
    transform: translate(81.3159703996vw, 100vh) scale(0.5271829788);
  }
}
.snow:nth-child(146) {
  opacity: 0.2280014192;
  transform: translate(34.1422193566vw, -10px) scale(0.6288090464);
  animation: fall-146 20s -21.2898536031s linear infinite;
}
@keyframes fall-146 {
  to {
    transform: translate(34.1422193566vw, 100vh) scale(0.6288090464);
  }
}
.snow:nth-child(147) {
  opacity: 0.9500287858;
  transform: translate(80.8260670132vw, -10px) scale(0.7733626066);
  animation: fall-147 28s -26.5257050147s linear infinite;
}
@keyframes fall-147 {
  to {
    transform: translate(80.8260670132vw, 100vh) scale(0.7733626066);
  }
}
.snow:nth-child(148) {
  opacity: 0.7328625895;
  transform: translate(59.9854854182vw, -10px) scale(0.5159567824);
  animation: fall-148 22s -14.5535407177s linear infinite;
}
@keyframes fall-148 {
  to {
    transform: translate(59.9854854182vw, 100vh) scale(0.5159567824);
  }
}
.snow:nth-child(149) {
  opacity: 0.7581856493;
  transform: translate(33.3104076444vw, -10px) scale(0.6221017131);
  animation: fall-149 25s -24.3583459613s linear infinite;
}
@keyframes fall-149 {
  to {
    transform: translate(33.3104076444vw, 100vh) scale(0.6221017131);
  }
}
.snow:nth-child(150) {
  opacity: 0.9654515586;
  transform: translate(45.7094921498vw, -10px) scale(0.7352088577);
  animation: fall-150 28s -21.4479485077s linear infinite;
}
@keyframes fall-150 {
  to {
    transform: translate(45.7094921498vw, 100vh) scale(0.7352088577);
  }
}
.snow:nth-child(151) {
  opacity: 0.9779367692;
  transform: translate(0.590274439vw, -10px) scale(0.7170247793);
  animation: fall-151 12s -3.4704649098s linear infinite;
}
@keyframes fall-151 {
  to {
    transform: translate(0.590274439vw, 100vh) scale(0.7170247793);
  }
}
.snow:nth-child(152) {
  opacity: 0.5967174669;
  transform: translate(11.0655673299vw, -10px) scale(0.6507902544);
  animation: fall-152 20s -26.3542813387s linear infinite;
}
@keyframes fall-152 {
  to {
    transform: translate(11.0655673299vw, 100vh) scale(0.6507902544);
  }
}
.snow:nth-child(153) {
  opacity: 0.0198868232;
  transform: translate(3.6534532326vw, -10px) scale(0.6424890071);
  animation: fall-153 24s -8.3149721556s linear infinite;
}
@keyframes fall-153 {
  to {
    transform: translate(3.6534532326vw, 100vh) scale(0.6424890071);
  }
}
.snow:nth-child(154) {
  opacity: 0.56119218;
  transform: translate(6.5800800811vw, -10px) scale(0.8729253214);
  animation: fall-154 15s -18.4434320715s linear infinite;
}
@keyframes fall-154 {
  to {
    transform: translate(6.5800800811vw, 100vh) scale(0.8729253214);
  }
}
.snow:nth-child(155) {
  opacity: 0.3284574873;
  transform: translate(9.0703899985vw, -10px) scale(0.6872773635);
  animation: fall-155 16s -4.7082825875s linear infinite;
}
@keyframes fall-155 {
  to {
    transform: translate(9.0703899985vw, 100vh) scale(0.6872773635);
  }
}
.snow:nth-child(156) {
  opacity: 0.6478060993;
  transform: translate(33.6926896619vw, -10px) scale(0.5521567522);
  animation: fall-156 25s -0.5232404456s linear infinite;
}
@keyframes fall-156 {
  to {
    transform: translate(33.6926896619vw, 100vh) scale(0.5521567522);
  }
}
.snow:nth-child(157) {
  opacity: 0.434317464;
  transform: translate(89.9550196797vw, -10px) scale(0.7818163531);
  animation: fall-157 16s -14.049710047s linear infinite;
}
@keyframes fall-157 {
  to {
    transform: translate(89.9550196797vw, 100vh) scale(0.7818163531);
  }
}
.snow:nth-child(158) {
  opacity: 0.613287933;
  transform: translate(14.1739817676vw, -10px) scale(0.60621944);
  animation: fall-158 20s -26.8308365798s linear infinite;
}
@keyframes fall-158 {
  to {
    transform: translate(14.1739817676vw, 100vh) scale(0.60621944);
  }
}
.snow:nth-child(159) {
  opacity: 0.6818784575;
  transform: translate(37.3621623825vw, -10px) scale(0.6712860812);
  animation: fall-159 10s -1.7369819496s linear infinite;
}
@keyframes fall-159 {
  to {
    transform: translate(37.3621623825vw, 100vh) scale(0.6712860812);
  }
}
.snow:nth-child(160) {
  opacity: 0.2160998814;
  transform: translate(1.5300517417vw, -10px) scale(0.5632256598);
  animation: fall-160 10s -23.2717855739s linear infinite;
}
@keyframes fall-160 {
  to {
    transform: translate(1.5300517417vw, 100vh) scale(0.5632256598);
  }
}
.snow:nth-child(161) {
  opacity: 0.1691569859;
  transform: translate(21.9837522309vw, -10px) scale(0.9590132171);
  animation: fall-161 23s -24.3947645673s linear infinite;
}
@keyframes fall-161 {
  to {
    transform: translate(21.9837522309vw, 100vh) scale(0.9590132171);
  }
}
.snow:nth-child(162) {
  opacity: 0.1580958707;
  transform: translate(30.5838511317vw, -10px) scale(0.7081359661);
  animation: fall-162 24s -3.8337099508s linear infinite;
}
@keyframes fall-162 {
  to {
    transform: translate(30.5838511317vw, 100vh) scale(0.7081359661);
  }
}
.snow:nth-child(163) {
  opacity: 0.4116432329;
  transform: translate(75.0182726888vw, -10px) scale(0.924492907);
  animation: fall-163 24s -7.2195957323s linear infinite;
}
@keyframes fall-163 {
  to {
    transform: translate(75.0182726888vw, 100vh) scale(0.924492907);
  }
}
.snow:nth-child(164) {
  opacity: 0.275225222;
  transform: translate(66.8067525176vw, -10px) scale(0.8751788741);
  animation: fall-164 13s -2.1630549335s linear infinite;
}
@keyframes fall-164 {
  to {
    transform: translate(66.8067525176vw, 100vh) scale(0.8751788741);
  }
}
.snow:nth-child(165) {
  opacity: 0.5906478121;
  transform: translate(13.1897630421vw, -10px) scale(0.6299581018);
  animation: fall-165 28s -19.20696269s linear infinite;
}
@keyframes fall-165 {
  to {
    transform: translate(13.1897630421vw, 100vh) scale(0.6299581018);
  }
}
.snow:nth-child(166) {
  opacity: 0.9445946885;
  transform: translate(97.3201278372vw, -10px) scale(0.9682054822);
  animation: fall-166 12s -2.5713797633s linear infinite;
}
@keyframes fall-166 {
  to {
    transform: translate(97.3201278372vw, 100vh) scale(0.9682054822);
  }
}
.snow:nth-child(167) {
  opacity: 0.2555459975;
  transform: translate(38.4998048715vw, -10px) scale(0.5028877003);
  animation: fall-167 10s -29.6724092784s linear infinite;
}
@keyframes fall-167 {
  to {
    transform: translate(38.4998048715vw, 100vh) scale(0.5028877003);
  }
}
.snow:nth-child(168) {
  opacity: 0.288164141;
  transform: translate(42.4357316606vw, -10px) scale(0.7675871041);
  animation: fall-168 29s -2.4986079812s linear infinite;
}
@keyframes fall-168 {
  to {
    transform: translate(42.4357316606vw, 100vh) scale(0.7675871041);
  }
}
.snow:nth-child(169) {
  opacity: 0.56711059;
  transform: translate(52.1611577626vw, -10px) scale(0.6211385695);
  animation: fall-169 12s -18.0532748534s linear infinite;
}
@keyframes fall-169 {
  to {
    transform: translate(52.1611577626vw, 100vh) scale(0.6211385695);
  }
}
.snow:nth-child(170) {
  opacity: 0.2385378923;
  transform: translate(98.1442454128vw, -10px) scale(0.9549424357);
  animation: fall-170 16s -9.204886873s linear infinite;
}
@keyframes fall-170 {
  to {
    transform: translate(98.1442454128vw, 100vh) scale(0.9549424357);
  }
}
.snow:nth-child(171) {
  opacity: 0.4871556057;
  transform: translate(1.3075882304vw, -10px) scale(0.6892837781);
  animation: fall-171 25s -15.0382638501s linear infinite;
}
@keyframes fall-171 {
  to {
    transform: translate(1.3075882304vw, 100vh) scale(0.6892837781);
  }
}
.snow:nth-child(172) {
  opacity: 0.5450107814;
  transform: translate(76.553637877vw, -10px) scale(0.5167360138);
  animation: fall-172 27s -2.3391930764s linear infinite;
}
@keyframes fall-172 {
  to {
    transform: translate(76.553637877vw, 100vh) scale(0.5167360138);
  }
}
.snow:nth-child(173) {
  opacity: 0.3683785612;
  transform: translate(24.4534567257vw, -10px) scale(0.9227876918);
  animation: fall-173 13s -15.0319519371s linear infinite;
}
@keyframes fall-173 {
  to {
    transform: translate(24.4534567257vw, 100vh) scale(0.9227876918);
  }
}
.snow:nth-child(174) {
  opacity: 0.6768313944;
  transform: translate(19.8972690033vw, -10px) scale(0.6908704073);
  animation: fall-174 12s -26.841422077s linear infinite;
}
@keyframes fall-174 {
  to {
    transform: translate(19.8972690033vw, 100vh) scale(0.6908704073);
  }
}
.snow:nth-child(175) {
  opacity: 0.1430897314;
  transform: translate(20.7012023398vw, -10px) scale(0.5767176);
  animation: fall-175 12s -4.3376973707s linear infinite;
}
@keyframes fall-175 {
  to {
    transform: translate(20.7012023398vw, 100vh) scale(0.5767176);
  }
}
.snow:nth-child(176) {
  opacity: 0.7224689908;
  transform: translate(99.3731640587vw, -10px) scale(0.8545532486);
  animation: fall-176 24s -9.9161921726s linear infinite;
}
@keyframes fall-176 {
  to {
    transform: translate(99.3731640587vw, 100vh) scale(0.8545532486);
  }
}
.snow:nth-child(177) {
  opacity: 0.6398444136;
  transform: translate(96.1044504047vw, -10px) scale(0.510601717);
  animation: fall-177 15s -20.4360577523s linear infinite;
}
@keyframes fall-177 {
  to {
    transform: translate(96.1044504047vw, 100vh) scale(0.510601717);
  }
}
.snow:nth-child(178) {
  opacity: 0.5585561619;
  transform: translate(32.9567950681vw, -10px) scale(0.7898683185);
  animation: fall-178 17s -0.741125719s linear infinite;
}
@keyframes fall-178 {
  to {
    transform: translate(32.9567950681vw, 100vh) scale(0.7898683185);
  }
}
.snow:nth-child(179) {
  opacity: 0.5412995;
  transform: translate(79.4019081531vw, -10px) scale(0.7577705249);
  animation: fall-179 24s -25.7390246398s linear infinite;
}
@keyframes fall-179 {
  to {
    transform: translate(79.4019081531vw, 100vh) scale(0.7577705249);
  }
}
.snow:nth-child(180) {
  opacity: 0.3353309143;
  transform: translate(1.9494875861vw, -10px) scale(0.628992037);
  animation: fall-180 30s -7.835916271s linear infinite;
}
@keyframes fall-180 {
  to {
    transform: translate(1.9494875861vw, 100vh) scale(0.628992037);
  }
}
.snow:nth-child(181) {
  opacity: 0.7149125134;
  transform: translate(59.029000027vw, -10px) scale(0.7759755439);
  animation: fall-181 12s -18.7760712938s linear infinite;
}
@keyframes fall-181 {
  to {
    transform: translate(59.029000027vw, 100vh) scale(0.7759755439);
  }
}
.snow:nth-child(182) {
  opacity: 0.1635239417;
  transform: translate(81.4820313441vw, -10px) scale(0.6414623372);
  animation: fall-182 19s -23.4199297111s linear infinite;
}
@keyframes fall-182 {
  to {
    transform: translate(81.4820313441vw, 100vh) scale(0.6414623372);
  }
}
.snow:nth-child(183) {
  opacity: 0.1540556738;
  transform: translate(57.506731566vw, -10px) scale(0.6134852471);
  animation: fall-183 30s -27.173563848s linear infinite;
}
@keyframes fall-183 {
  to {
    transform: translate(57.506731566vw, 100vh) scale(0.6134852471);
  }
}
.snow:nth-child(184) {
  opacity: 0.9909351435;
  transform: translate(69.1358978853vw, -10px) scale(0.7144153701);
  animation: fall-184 22s -29.7244514632s linear infinite;
}
@keyframes fall-184 {
  to {
    transform: translate(69.1358978853vw, 100vh) scale(0.7144153701);
  }
}
.snow:nth-child(185) {
  opacity: 0.989076143;
  transform: translate(76.5622554168vw, -10px) scale(0.8695172377);
  animation: fall-185 25s -29.9014162659s linear infinite;
}
@keyframes fall-185 {
  to {
    transform: translate(76.5622554168vw, 100vh) scale(0.8695172377);
  }
}
.snow:nth-child(186) {
  opacity: 0.1959602378;
  transform: translate(70.6429420488vw, -10px) scale(0.6493124975);
  animation: fall-186 16s -9.2671190001s linear infinite;
}
@keyframes fall-186 {
  to {
    transform: translate(70.6429420488vw, 100vh) scale(0.6493124975);
  }
}
.snow:nth-child(187) {
  opacity: 0.4770168126;
  transform: translate(25.4142831559vw, -10px) scale(0.9778892713);
  animation: fall-187 13s -8.5317692966s linear infinite;
}
@keyframes fall-187 {
  to {
    transform: translate(25.4142831559vw, 100vh) scale(0.9778892713);
  }
}
.snow:nth-child(188) {
  opacity: 0.4886412026;
  transform: translate(24.8048977569vw, -10px) scale(0.8572035999);
  animation: fall-188 24s -7.6036737074s linear infinite;
}
@keyframes fall-188 {
  to {
    transform: translate(24.8048977569vw, 100vh) scale(0.8572035999);
  }
}
.snow:nth-child(189) {
  opacity: 0.7773239258;
  transform: translate(78.1162917139vw, -10px) scale(0.8589827449);
  animation: fall-189 17s -23.4327410616s linear infinite;
}
@keyframes fall-189 {
  to {
    transform: translate(78.1162917139vw, 100vh) scale(0.8589827449);
  }
}
.snow:nth-child(190) {
  opacity: 0.3373190495;
  transform: translate(52.4863530484vw, -10px) scale(0.7442339802);
  animation: fall-190 12s -26.7741376573s linear infinite;
}
@keyframes fall-190 {
  to {
    transform: translate(52.4863530484vw, 100vh) scale(0.7442339802);
  }
}
.snow:nth-child(191) {
  opacity: 0.2876783434;
  transform: translate(47.0292726019vw, -10px) scale(0.6877362314);
  animation: fall-191 17s -29.4964563131s linear infinite;
}
@keyframes fall-191 {
  to {
    transform: translate(47.0292726019vw, 100vh) scale(0.6877362314);
  }
}
.snow:nth-child(192) {
  opacity: 0.7661276948;
  transform: translate(93.7599112755vw, -10px) scale(0.9663306678);
  animation: fall-192 18s -25.666756656s linear infinite;
}
@keyframes fall-192 {
  to {
    transform: translate(93.7599112755vw, 100vh) scale(0.9663306678);
  }
}
.snow:nth-child(193) {
  opacity: 0.0768677063;
  transform: translate(39.8006055286vw, -10px) scale(0.5719409895);
  animation: fall-193 12s -26.2339063311s linear infinite;
}
@keyframes fall-193 {
  to {
    transform: translate(39.8006055286vw, 100vh) scale(0.5719409895);
  }
}
.snow:nth-child(194) {
  opacity: 0.8040592574;
  transform: translate(60.2437129197vw, -10px) scale(0.8280754197);
  animation: fall-194 13s -15.5921245451s linear infinite;
}
@keyframes fall-194 {
  to {
    transform: translate(60.2437129197vw, 100vh) scale(0.8280754197);
  }
}
.snow:nth-child(195) {
  opacity: 0.5386144234;
  transform: translate(60.7800226242vw, -10px) scale(0.576654401);
  animation: fall-195 18s -22.8550477967s linear infinite;
}
@keyframes fall-195 {
  to {
    transform: translate(60.7800226242vw, 100vh) scale(0.576654401);
  }
}
.snow:nth-child(196) {
  opacity: 0.5744133975;
  transform: translate(66.1971744412vw, -10px) scale(0.9807276034);
  animation: fall-196 13s -0.3494376552s linear infinite;
}
@keyframes fall-196 {
  to {
    transform: translate(66.1971744412vw, 100vh) scale(0.9807276034);
  }
}
.snow:nth-child(197) {
  opacity: 0.4532408756;
  transform: translate(26.7557016749vw, -10px) scale(0.7860202354);
  animation: fall-197 30s -9.5448489828s linear infinite;
}
@keyframes fall-197 {
  to {
    transform: translate(26.7557016749vw, 100vh) scale(0.7860202354);
  }
}
.snow:nth-child(198) {
  opacity: 0.674401801;
  transform: translate(30.3637893981vw, -10px) scale(0.6629992972);
  animation: fall-198 16s -11.6543152143s linear infinite;
}
@keyframes fall-198 {
  to {
    transform: translate(30.3637893981vw, 100vh) scale(0.6629992972);
  }
}
.snow:nth-child(199) {
  opacity: 0.9186905667;
  transform: translate(91.4856527563vw, -10px) scale(0.5593131391);
  animation: fall-199 16s -25.4793175755s linear infinite;
}
@keyframes fall-199 {
  to {
    transform: translate(91.4856527563vw, 100vh) scale(0.5593131391);
  }
}
.snow:nth-child(200) {
  opacity: 0.6147803478;
  transform: translate(80.4103294005vw, -10px) scale(0.6660608323);
  animation: fall-200 17s -18.6420878515s linear infinite;
}
@keyframes fall-200 {
  to {
    transform: translate(80.4103294005vw, 100vh) scale(0.6660608323);
  }
}

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