.elementor-434 .elementor-element.elementor-element-5aaa818:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-5aaa818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://logicorquiz.com/wp-content/uploads/2023/11/quiz-background.png");background-repeat:no-repeat;background-size:cover;}.elementor-434 .elementor-element.elementor-element-5aaa818{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-434 .elementor-element.elementor-element-5aaa818 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-434 .elementor-element.elementor-element-3666f02 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-434 .elementor-element.elementor-element-3666f02{text-align:center;}.elementor-434 .elementor-element.elementor-element-3666f02 img{width:15%;}@media(min-width:1025px){.elementor-434 .elementor-element.elementor-element-5aaa818:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-5aaa818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-3666f02 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-434 .elementor-element.elementor-element-3666f02 img{width:25%;}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-3666f02 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-434 .elementor-element.elementor-element-3666f02{text-align:center;}.elementor-434 .elementor-element.elementor-element-3666f02 img{width:100%;}}/* Start custom CSS for section, class: .elementor-element-5aaa818 */#home {
  height:100vh;
  width: 100vw;
overflow-x: hidden;
}
.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.0721;
  transform: translate(38.2347vw, -10px) scale(0.1987);
  animation: fall-1 19s -29s linear infinite;
}
@keyframes fall-1 {
  57.158% {
    transform: translate(40.0615vw, 57.158vh) scale(0.1987);
  }
  to {
    transform: translate(39.1481vw, 100vh) scale(0.1987);
  }
}
.snow:nth-child(2) {
  opacity: 0.8971;
  transform: translate(84.4871vw, -10px) scale(0.7145);
  animation: fall-2 20s -26s linear infinite;
}
@keyframes fall-2 {
  47.707% {
    transform: translate(81.5099vw, 47.707vh) scale(0.7145);
  }
  to {
    transform: translate(82.9985vw, 100vh) scale(0.7145);
  }
}
.snow:nth-child(3) {
  opacity: 0.147;
  transform: translate(62.2554vw, -10px) scale(0.349);
  animation: fall-3 16s -9s linear infinite;
}
@keyframes fall-3 {
  57.759% {
    transform: translate(53.0639vw, 57.759vh) scale(0.349);
  }
  to {
    transform: translate(57.65965vw, 100vh) scale(0.349);
  }
}
.snow:nth-child(4) {
  opacity: 0.4073;
  transform: translate(34.1837vw, -10px) scale(0.1521);
  animation: fall-4 10s -4s linear infinite;
}
@keyframes fall-4 {
  70.729% {
    transform: translate(42.8827vw, 70.729vh) scale(0.1521);
  }
  to {
    transform: translate(38.5332vw, 100vh) scale(0.1521);
  }
}
.snow:nth-child(5) {
  opacity: 0.1095;
  transform: translate(79.4251vw, -10px) scale(0.9771);
  animation: fall-5 21s -23s linear infinite;
}
@keyframes fall-5 {
  33.823% {
    transform: translate(70.5166vw, 33.823vh) scale(0.9771);
  }
  to {
    transform: translate(74.97085vw, 100vh) scale(0.9771);
  }
}
.snow:nth-child(6) {
  opacity: 0.4558;
  transform: translate(25.9365vw, -10px) scale(0.7141);
  animation: fall-6 19s -8s linear infinite;
}
@keyframes fall-6 {
  52.186% {
    transform: translate(33.5016vw, 52.186vh) scale(0.7141);
  }
  to {
    transform: translate(29.71905vw, 100vh) scale(0.7141);
  }
}
.snow:nth-child(7) {
  opacity: 0.1014;
  transform: translate(59.3132vw, -10px) scale(0.9496);
  animation: fall-7 29s -7s linear infinite;
}
@keyframes fall-7 {
  57.124% {
    transform: translate(56.095vw, 57.124vh) scale(0.9496);
  }
  to {
    transform: translate(57.7041vw, 100vh) scale(0.9496);
  }
}
.snow:nth-child(8) {
  opacity: 0.3788;
  transform: translate(47.7956vw, -10px) scale(0.2689);
  animation: fall-8 28s -22s linear infinite;
}
@keyframes fall-8 {
  55.951% {
    transform: translate(51.1761vw, 55.951vh) scale(0.2689);
  }
  to {
    transform: translate(49.48585vw, 100vh) scale(0.2689);
  }
}
.snow:nth-child(9) {
  opacity: 0.1701;
  transform: translate(7.3634vw, -10px) scale(0.7412);
  animation: fall-9 16s -10s linear infinite;
}
@keyframes fall-9 {
  31.78% {
    transform: translate(14.4925vw, 31.78vh) scale(0.7412);
  }
  to {
    transform: translate(10.92795vw, 100vh) scale(0.7412);
  }
}
.snow:nth-child(10) {
  opacity: 0.9933;
  transform: translate(17.662vw, -10px) scale(0.3113);
  animation: fall-10 13s -2s linear infinite;
}
@keyframes fall-10 {
  30.111% {
    transform: translate(12.8913vw, 30.111vh) scale(0.3113);
  }
  to {
    transform: translate(15.27665vw, 100vh) scale(0.3113);
  }
}
.snow:nth-child(11) {
  opacity: 0.7079;
  transform: translate(79.0709vw, -10px) scale(0.866);
  animation: fall-11 23s -23s linear infinite;
}
@keyframes fall-11 {
  61.226% {
    transform: translate(71.6957vw, 61.226vh) scale(0.866);
  }
  to {
    transform: translate(75.3833vw, 100vh) scale(0.866);
  }
}
.snow:nth-child(12) {
  opacity: 0.6007;
  transform: translate(78.7146vw, -10px) scale(0.2158);
  animation: fall-12 29s -14s linear infinite;
}
@keyframes fall-12 {
  76.733% {
    transform: translate(70.5468vw, 76.733vh) scale(0.2158);
  }
  to {
    transform: translate(74.6307vw, 100vh) scale(0.2158);
  }
}
.snow:nth-child(13) {
  opacity: 0.4509;
  transform: translate(16.2094vw, -10px) scale(0.8733);
  animation: fall-13 15s -18s linear infinite;
}
@keyframes fall-13 {
  45.285% {
    transform: translate(25.9486vw, 45.285vh) scale(0.8733);
  }
  to {
    transform: translate(21.079vw, 100vh) scale(0.8733);
  }
}
.snow:nth-child(14) {
  opacity: 0.283;
  transform: translate(6.0089vw, -10px) scale(0.6876);
  animation: fall-14 16s -30s linear infinite;
}
@keyframes fall-14 {
  67.196% {
    transform: translate(-1.9242vw, 67.196vh) scale(0.6876);
  }
  to {
    transform: translate(2.04235vw, 100vh) scale(0.6876);
  }
}
.snow:nth-child(15) {
  opacity: 0.9555;
  transform: translate(90.4756vw, -10px) scale(0.2868);
  animation: fall-15 13s -15s linear infinite;
}
@keyframes fall-15 {
  72.28% {
    transform: translate(99.0364vw, 72.28vh) scale(0.2868);
  }
  to {
    transform: translate(94.756vw, 100vh) scale(0.2868);
  }
}
.snow:nth-child(16) {
  opacity: 0.159;
  transform: translate(66.6257vw, -10px) scale(0.1582);
  animation: fall-16 14s -20s linear infinite;
}
@keyframes fall-16 {
  59.598% {
    transform: translate(57.928vw, 59.598vh) scale(0.1582);
  }
  to {
    transform: translate(62.27685vw, 100vh) scale(0.1582);
  }
}
.snow:nth-child(17) {
  opacity: 0.441;
  transform: translate(46.7853vw, -10px) scale(0.031);
  animation: fall-17 14s -4s linear infinite;
}
@keyframes fall-17 {
  72.276% {
    transform: translate(44.6863vw, 72.276vh) scale(0.031);
  }
  to {
    transform: translate(45.7358vw, 100vh) scale(0.031);
  }
}
.snow:nth-child(18) {
  opacity: 0.1676;
  transform: translate(65.7961vw, -10px) scale(0.0001);
  animation: fall-18 25s -12s linear infinite;
}
@keyframes fall-18 {
  49.319% {
    transform: translate(62.5538vw, 49.319vh) scale(0.0001);
  }
  to {
    transform: translate(64.17495vw, 100vh) scale(0.0001);
  }
}
.snow:nth-child(19) {
  opacity: 0.582;
  transform: translate(17.0569vw, -10px) scale(0.2064);
  animation: fall-19 25s -1s linear infinite;
}
@keyframes fall-19 {
  68.568% {
    transform: translate(14.2967vw, 68.568vh) scale(0.2064);
  }
  to {
    transform: translate(15.6768vw, 100vh) scale(0.2064);
  }
}
.snow:nth-child(20) {
  opacity: 0.3312;
  transform: translate(73.1288vw, -10px) scale(0.8657);
  animation: fall-20 13s -3s linear infinite;
}
@keyframes fall-20 {
  61.051% {
    transform: translate(69.8494vw, 61.051vh) scale(0.8657);
  }
  to {
    transform: translate(71.4891vw, 100vh) scale(0.8657);
  }
}
.snow:nth-child(21) {
  opacity: 0.276;
  transform: translate(49.9885vw, -10px) scale(0.5043);
  animation: fall-21 20s -4s linear infinite;
}
@keyframes fall-21 {
  31.893% {
    transform: translate(43.3326vw, 31.893vh) scale(0.5043);
  }
  to {
    transform: translate(46.66055vw, 100vh) scale(0.5043);
  }
}
.snow:nth-child(22) {
  opacity: 0.426;
  transform: translate(4.4568vw, -10px) scale(0.389);
  animation: fall-22 20s -27s linear infinite;
}
@keyframes fall-22 {
  71.101% {
    transform: translate(5.9588vw, 71.101vh) scale(0.389);
  }
  to {
    transform: translate(5.2078vw, 100vh) scale(0.389);
  }
}
.snow:nth-child(23) {
  opacity: 0.0722;
  transform: translate(3.4186vw, -10px) scale(0.9988);
  animation: fall-23 30s -3s linear infinite;
}
@keyframes fall-23 {
  66.515% {
    transform: translate(-0.7362vw, 66.515vh) scale(0.9988);
  }
  to {
    transform: translate(1.3412vw, 100vh) scale(0.9988);
  }
}
.snow:nth-child(24) {
  opacity: 0.9525;
  transform: translate(30.925vw, -10px) scale(0.421);
  animation: fall-24 14s -5s linear infinite;
}
@keyframes fall-24 {
  62.825% {
    transform: translate(30.9711vw, 62.825vh) scale(0.421);
  }
  to {
    transform: translate(30.94805vw, 100vh) scale(0.421);
  }
}
.snow:nth-child(25) {
  opacity: 0.366;
  transform: translate(51.9346vw, -10px) scale(0.1716);
  animation: fall-25 15s -26s linear infinite;
}
@keyframes fall-25 {
  59.957% {
    transform: translate(59.912vw, 59.957vh) scale(0.1716);
  }
  to {
    transform: translate(55.9233vw, 100vh) scale(0.1716);
  }
}
.snow:nth-child(26) {
  opacity: 0.727;
  transform: translate(91.4099vw, -10px) scale(0.2524);
  animation: fall-26 12s -29s linear infinite;
}
@keyframes fall-26 {
  72.439% {
    transform: translate(88.6764vw, 72.439vh) scale(0.2524);
  }
  to {
    transform: translate(90.04315vw, 100vh) scale(0.2524);
  }
}
.snow:nth-child(27) {
  opacity: 0.6391;
  transform: translate(90.2616vw, -10px) scale(0.6387);
  animation: fall-27 20s -23s linear infinite;
}
@keyframes fall-27 {
  36.903% {
    transform: translate(98.2243vw, 36.903vh) scale(0.6387);
  }
  to {
    transform: translate(94.24295vw, 100vh) scale(0.6387);
  }
}
.snow:nth-child(28) {
  opacity: 0.1905;
  transform: translate(21.6122vw, -10px) scale(0.6564);
  animation: fall-28 30s -30s linear infinite;
}
@keyframes fall-28 {
  31.374% {
    transform: translate(24.929vw, 31.374vh) scale(0.6564);
  }
  to {
    transform: translate(23.2706vw, 100vh) scale(0.6564);
  }
}
.snow:nth-child(29) {
  opacity: 0.7833;
  transform: translate(52.5281vw, -10px) scale(0.8416);
  animation: fall-29 20s -23s linear infinite;
}
@keyframes fall-29 {
  38.809% {
    transform: translate(53.5334vw, 38.809vh) scale(0.8416);
  }
  to {
    transform: translate(53.03075vw, 100vh) scale(0.8416);
  }
}
.snow:nth-child(30) {
  opacity: 0.906;
  transform: translate(8.9972vw, -10px) scale(0.2208);
  animation: fall-30 24s -21s linear infinite;
}
@keyframes fall-30 {
  53.801% {
    transform: translate(7.9461vw, 53.801vh) scale(0.2208);
  }
  to {
    transform: translate(8.47165vw, 100vh) scale(0.2208);
  }
}
.snow:nth-child(31) {
  opacity: 0.1509;
  transform: translate(23.8913vw, -10px) scale(0.8976);
  animation: fall-31 29s -24s linear infinite;
}
@keyframes fall-31 {
  32.731% {
    transform: translate(14.2479vw, 32.731vh) scale(0.8976);
  }
  to {
    transform: translate(19.0696vw, 100vh) scale(0.8976);
  }
}
.snow:nth-child(32) {
  opacity: 0.6146;
  transform: translate(67.3439vw, -10px) scale(0.7488);
  animation: fall-32 12s -16s linear infinite;
}
@keyframes fall-32 {
  71.103% {
    transform: translate(62.3525vw, 71.103vh) scale(0.7488);
  }
  to {
    transform: translate(64.8482vw, 100vh) scale(0.7488);
  }
}
.snow:nth-child(33) {
  opacity: 0.749;
  transform: translate(57.8643vw, -10px) scale(0.7201);
  animation: fall-33 26s -14s linear infinite;
}
@keyframes fall-33 {
  58.307% {
    transform: translate(65.9091vw, 58.307vh) scale(0.7201);
  }
  to {
    transform: translate(61.8867vw, 100vh) scale(0.7201);
  }
}
.snow:nth-child(34) {
  opacity: 0.7482;
  transform: translate(43.3054vw, -10px) scale(0.2628);
  animation: fall-34 27s -8s linear infinite;
}
@keyframes fall-34 {
  52.216% {
    transform: translate(47.7473vw, 52.216vh) scale(0.2628);
  }
  to {
    transform: translate(45.52635vw, 100vh) scale(0.2628);
  }
}
.snow:nth-child(35) {
  opacity: 0.7865;
  transform: translate(77.8562vw, -10px) scale(0.3261);
  animation: fall-35 21s -4s linear infinite;
}
@keyframes fall-35 {
  54.146% {
    transform: translate(75.7249vw, 54.146vh) scale(0.3261);
  }
  to {
    transform: translate(76.79055vw, 100vh) scale(0.3261);
  }
}
.snow:nth-child(36) {
  opacity: 0.2188;
  transform: translate(53.8972vw, -10px) scale(0.651);
  animation: fall-36 28s -13s linear infinite;
}
@keyframes fall-36 {
  70.748% {
    transform: translate(48.9433vw, 70.748vh) scale(0.651);
  }
  to {
    transform: translate(51.42025vw, 100vh) scale(0.651);
  }
}
.snow:nth-child(37) {
  opacity: 0.9181;
  transform: translate(62.8502vw, -10px) scale(0.6272);
  animation: fall-37 12s -13s linear infinite;
}
@keyframes fall-37 {
  62.909% {
    transform: translate(52.8566vw, 62.909vh) scale(0.6272);
  }
  to {
    transform: translate(57.8534vw, 100vh) scale(0.6272);
  }
}
.snow:nth-child(38) {
  opacity: 0.4175;
  transform: translate(96.843vw, -10px) scale(0.5519);
  animation: fall-38 25s -25s linear infinite;
}
@keyframes fall-38 {
  49.368% {
    transform: translate(103.0128vw, 49.368vh) scale(0.5519);
  }
  to {
    transform: translate(99.9279vw, 100vh) scale(0.5519);
  }
}
.snow:nth-child(39) {
  opacity: 0.2434;
  transform: translate(61.2476vw, -10px) scale(0.3978);
  animation: fall-39 24s -11s linear infinite;
}
@keyframes fall-39 {
  56.854% {
    transform: translate(55.6115vw, 56.854vh) scale(0.3978);
  }
  to {
    transform: translate(58.42955vw, 100vh) scale(0.3978);
  }
}
.snow:nth-child(40) {
  opacity: 0.5996;
  transform: translate(61.8993vw, -10px) scale(0.5536);
  animation: fall-40 14s -17s linear infinite;
}
@keyframes fall-40 {
  67.45% {
    transform: translate(57.6974vw, 67.45vh) scale(0.5536);
  }
  to {
    transform: translate(59.79835vw, 100vh) scale(0.5536);
  }
}
.snow:nth-child(41) {
  opacity: 0.5495;
  transform: translate(98.805vw, -10px) scale(0.4394);
  animation: fall-41 23s -13s linear infinite;
}
@keyframes fall-41 {
  44.8% {
    transform: translate(103.8197vw, 44.8vh) scale(0.4394);
  }
  to {
    transform: translate(101.31235vw, 100vh) scale(0.4394);
  }
}
.snow:nth-child(42) {
  opacity: 0.6636;
  transform: translate(35.3495vw, -10px) scale(0.7423);
  animation: fall-42 20s -7s linear infinite;
}
@keyframes fall-42 {
  34.781% {
    transform: translate(30.9702vw, 34.781vh) scale(0.7423);
  }
  to {
    transform: translate(33.15985vw, 100vh) scale(0.7423);
  }
}
.snow:nth-child(43) {
  opacity: 0.0751;
  transform: translate(60.9298vw, -10px) scale(0.0115);
  animation: fall-43 28s -6s linear infinite;
}
@keyframes fall-43 {
  74.846% {
    transform: translate(55.939vw, 74.846vh) scale(0.0115);
  }
  to {
    transform: translate(58.4344vw, 100vh) scale(0.0115);
  }
}
.snow:nth-child(44) {
  opacity: 0.8219;
  transform: translate(30.291vw, -10px) scale(0.1167);
  animation: fall-44 16s -7s linear infinite;
}
@keyframes fall-44 {
  61.955% {
    transform: translate(39.8087vw, 61.955vh) scale(0.1167);
  }
  to {
    transform: translate(35.04985vw, 100vh) scale(0.1167);
  }
}
.snow:nth-child(45) {
  opacity: 0.4376;
  transform: translate(23.3986vw, -10px) scale(0.6253);
  animation: fall-45 23s -7s linear infinite;
}
@keyframes fall-45 {
  63.702% {
    transform: translate(14.4887vw, 63.702vh) scale(0.6253);
  }
  to {
    transform: translate(18.94365vw, 100vh) scale(0.6253);
  }
}
.snow:nth-child(46) {
  opacity: 0.171;
  transform: translate(78.1583vw, -10px) scale(0.8548);
  animation: fall-46 20s -9s linear infinite;
}
@keyframes fall-46 {
  56.846% {
    transform: translate(76.0331vw, 56.846vh) scale(0.8548);
  }
  to {
    transform: translate(77.0957vw, 100vh) scale(0.8548);
  }
}
.snow:nth-child(47) {
  opacity: 0.5325;
  transform: translate(76.516vw, -10px) scale(0.9079);
  animation: fall-47 18s -9s linear infinite;
}
@keyframes fall-47 {
  65.751% {
    transform: translate(69.2503vw, 65.751vh) scale(0.9079);
  }
  to {
    transform: translate(72.88315vw, 100vh) scale(0.9079);
  }
}
.snow:nth-child(48) {
  opacity: 0.341;
  transform: translate(25.2374vw, -10px) scale(0.9083);
  animation: fall-48 13s -30s linear infinite;
}
@keyframes fall-48 {
  40.758% {
    transform: translate(17.1546vw, 40.758vh) scale(0.9083);
  }
  to {
    transform: translate(21.196vw, 100vh) scale(0.9083);
  }
}
.snow:nth-child(49) {
  opacity: 0.0888;
  transform: translate(68.0443vw, -10px) scale(0.1552);
  animation: fall-49 17s -5s linear infinite;
}
@keyframes fall-49 {
  78.826% {
    transform: translate(65.0213vw, 78.826vh) scale(0.1552);
  }
  to {
    transform: translate(66.5328vw, 100vh) scale(0.1552);
  }
}
.snow:nth-child(50) {
  opacity: 0.0848;
  transform: translate(95.6743vw, -10px) scale(0.9618);
  animation: fall-50 20s -30s linear infinite;
}
@keyframes fall-50 {
  34.337% {
    transform: translate(104.5848vw, 34.337vh) scale(0.9618);
  }
  to {
    transform: translate(100.12955vw, 100vh) scale(0.9618);
  }
}
.snow:nth-child(51) {
  opacity: 0.7517;
  transform: translate(97.8405vw, -10px) scale(0.0423);
  animation: fall-51 24s -7s linear infinite;
}
@keyframes fall-51 {
  51.256% {
    transform: translate(89.2219vw, 51.256vh) scale(0.0423);
  }
  to {
    transform: translate(93.5312vw, 100vh) scale(0.0423);
  }
}
.snow:nth-child(52) {
  opacity: 0.5805;
  transform: translate(49.2289vw, -10px) scale(0.9315);
  animation: fall-52 24s -22s linear infinite;
}
@keyframes fall-52 {
  41.927% {
    transform: translate(49.1742vw, 41.927vh) scale(0.9315);
  }
  to {
    transform: translate(49.20155vw, 100vh) scale(0.9315);
  }
}
.snow:nth-child(53) {
  opacity: 0.9635;
  transform: translate(18.6784vw, -10px) scale(0.9764);
  animation: fall-53 10s -3s linear infinite;
}
@keyframes fall-53 {
  68.526% {
    transform: translate(12.1539vw, 68.526vh) scale(0.9764);
  }
  to {
    transform: translate(15.41615vw, 100vh) scale(0.9764);
  }
}
.snow:nth-child(54) {
  opacity: 0.4123;
  transform: translate(35.7579vw, -10px) scale(0.3881);
  animation: fall-54 11s -20s linear infinite;
}
@keyframes fall-54 {
  40.85% {
    transform: translate(42.3928vw, 40.85vh) scale(0.3881);
  }
  to {
    transform: translate(39.07535vw, 100vh) scale(0.3881);
  }
}
.snow:nth-child(55) {
  opacity: 0.0112;
  transform: translate(62.7093vw, -10px) scale(0.6403);
  animation: fall-55 17s -20s linear infinite;
}
@keyframes fall-55 {
  57.518% {
    transform: translate(61.7191vw, 57.518vh) scale(0.6403);
  }
  to {
    transform: translate(62.2142vw, 100vh) scale(0.6403);
  }
}
.snow:nth-child(56) {
  opacity: 0.6105;
  transform: translate(18.841vw, -10px) scale(0.3204);
  animation: fall-56 25s -16s linear infinite;
}
@keyframes fall-56 {
  79.948% {
    transform: translate(20.054vw, 79.948vh) scale(0.3204);
  }
  to {
    transform: translate(19.4475vw, 100vh) scale(0.3204);
  }
}
.snow:nth-child(57) {
  opacity: 0.3924;
  transform: translate(52.7832vw, -10px) scale(0.6068);
  animation: fall-57 27s -16s linear infinite;
}
@keyframes fall-57 {
  60.43% {
    transform: translate(56.1492vw, 60.43vh) scale(0.6068);
  }
  to {
    transform: translate(54.4662vw, 100vh) scale(0.6068);
  }
}
.snow:nth-child(58) {
  opacity: 0.108;
  transform: translate(10.4315vw, -10px) scale(0.6272);
  animation: fall-58 14s -21s linear infinite;
}
@keyframes fall-58 {
  38.083% {
    transform: translate(4.4271vw, 38.083vh) scale(0.6272);
  }
  to {
    transform: translate(7.4293vw, 100vh) scale(0.6272);
  }
}
.snow:nth-child(59) {
  opacity: 0.3896;
  transform: translate(33.0832vw, -10px) scale(0.2165);
  animation: fall-59 22s -19s linear infinite;
}
@keyframes fall-59 {
  64.128% {
    transform: translate(42.7171vw, 64.128vh) scale(0.2165);
  }
  to {
    transform: translate(37.90015vw, 100vh) scale(0.2165);
  }
}
.snow:nth-child(60) {
  opacity: 0.8556;
  transform: translate(47.3249vw, -10px) scale(0.0507);
  animation: fall-60 28s -5s linear infinite;
}
@keyframes fall-60 {
  43.683% {
    transform: translate(41.2104vw, 43.683vh) scale(0.0507);
  }
  to {
    transform: translate(44.26765vw, 100vh) scale(0.0507);
  }
}
.snow:nth-child(61) {
  opacity: 0.3512;
  transform: translate(79.7964vw, -10px) scale(0.7858);
  animation: fall-61 27s -28s linear infinite;
}
@keyframes fall-61 {
  58.21% {
    transform: translate(77.6717vw, 58.21vh) scale(0.7858);
  }
  to {
    transform: translate(78.73405vw, 100vh) scale(0.7858);
  }
}
.snow:nth-child(62) {
  opacity: 0.4784;
  transform: translate(95.3972vw, -10px) scale(0.156);
  animation: fall-62 22s -8s linear infinite;
}
@keyframes fall-62 {
  76.789% {
    transform: translate(97.9035vw, 76.789vh) scale(0.156);
  }
  to {
    transform: translate(96.65035vw, 100vh) scale(0.156);
  }
}
.snow:nth-child(63) {
  opacity: 0.8955;
  transform: translate(31.53vw, -10px) scale(0.4906);
  animation: fall-63 26s -28s linear infinite;
}
@keyframes fall-63 {
  47.646% {
    transform: translate(38.3972vw, 47.646vh) scale(0.4906);
  }
  to {
    transform: translate(34.9636vw, 100vh) scale(0.4906);
  }
}
.snow:nth-child(64) {
  opacity: 0.1129;
  transform: translate(56.4694vw, -10px) scale(0.865);
  animation: fall-64 17s -2s linear infinite;
}
@keyframes fall-64 {
  53.707% {
    transform: translate(57.5919vw, 53.707vh) scale(0.865);
  }
  to {
    transform: translate(57.03065vw, 100vh) scale(0.865);
  }
}
.snow:nth-child(65) {
  opacity: 0.1767;
  transform: translate(12.9731vw, -10px) scale(0.6701);
  animation: fall-65 22s -15s linear infinite;
}
@keyframes fall-65 {
  44.007% {
    transform: translate(20.1073vw, 44.007vh) scale(0.6701);
  }
  to {
    transform: translate(16.5402vw, 100vh) scale(0.6701);
  }
}
.snow:nth-child(66) {
  opacity: 0.1495;
  transform: translate(30.2987vw, -10px) scale(0.3124);
  animation: fall-66 26s -23s linear infinite;
}
@keyframes fall-66 {
  72.965% {
    transform: translate(26.5884vw, 72.965vh) scale(0.3124);
  }
  to {
    transform: translate(28.44355vw, 100vh) scale(0.3124);
  }
}
.snow:nth-child(67) {
  opacity: 0.3702;
  transform: translate(73.2992vw, -10px) scale(0.3594);
  animation: fall-67 16s -27s linear infinite;
}
@keyframes fall-67 {
  70.362% {
    transform: translate(79.0714vw, 70.362vh) scale(0.3594);
  }
  to {
    transform: translate(76.1853vw, 100vh) scale(0.3594);
  }
}
.snow:nth-child(68) {
  opacity: 0.5604;
  transform: translate(18.5288vw, -10px) scale(0.1532);
  animation: fall-68 25s -24s linear infinite;
}
@keyframes fall-68 {
  67.111% {
    transform: translate(11.1679vw, 67.111vh) scale(0.1532);
  }
  to {
    transform: translate(14.84835vw, 100vh) scale(0.1532);
  }
}
.snow:nth-child(69) {
  opacity: 0.1527;
  transform: translate(95.5642vw, -10px) scale(0.4024);
  animation: fall-69 22s -26s linear infinite;
}
@keyframes fall-69 {
  41.711% {
    transform: translate(103.1526vw, 41.711vh) scale(0.4024);
  }
  to {
    transform: translate(99.3584vw, 100vh) scale(0.4024);
  }
}
.snow:nth-child(70) {
  opacity: 0.0929;
  transform: translate(99.107vw, -10px) scale(0.0971);
  animation: fall-70 11s -22s linear infinite;
}
@keyframes fall-70 {
  47.165% {
    transform: translate(91.6877vw, 47.165vh) scale(0.0971);
  }
  to {
    transform: translate(95.39735vw, 100vh) scale(0.0971);
  }
}
.snow:nth-child(71) {
  opacity: 0.0595;
  transform: translate(13.2692vw, -10px) scale(0.8993);
  animation: fall-71 13s -29s linear infinite;
}
@keyframes fall-71 {
  79.842% {
    transform: translate(7.5798vw, 79.842vh) scale(0.8993);
  }
  to {
    transform: translate(10.4245vw, 100vh) scale(0.8993);
  }
}
.snow:nth-child(72) {
  opacity: 0.2907;
  transform: translate(19.7889vw, -10px) scale(0.1673);
  animation: fall-72 19s -7s linear infinite;
}
@keyframes fall-72 {
  79.439% {
    transform: translate(26.9804vw, 79.439vh) scale(0.1673);
  }
  to {
    transform: translate(23.38465vw, 100vh) scale(0.1673);
  }
}
.snow:nth-child(73) {
  opacity: 0.6226;
  transform: translate(26.5515vw, -10px) scale(0.894);
  animation: fall-73 27s -29s linear infinite;
}
@keyframes fall-73 {
  70.764% {
    transform: translate(17.2745vw, 70.764vh) scale(0.894);
  }
  to {
    transform: translate(21.913vw, 100vh) scale(0.894);
  }
}
.snow:nth-child(74) {
  opacity: 0.9315;
  transform: translate(21.4521vw, -10px) scale(0.0003);
  animation: fall-74 19s -5s linear infinite;
}
@keyframes fall-74 {
  79.953% {
    transform: translate(27.2522vw, 79.953vh) scale(0.0003);
  }
  to {
    transform: translate(24.35215vw, 100vh) scale(0.0003);
  }
}
.snow:nth-child(75) {
  opacity: 0.373;
  transform: translate(92.4367vw, -10px) scale(0.4676);
  animation: fall-75 11s -4s linear infinite;
}
@keyframes fall-75 {
  42.748% {
    transform: translate(83.5736vw, 42.748vh) scale(0.4676);
  }
  to {
    transform: translate(88.00515vw, 100vh) scale(0.4676);
  }
}
.snow:nth-child(76) {
  opacity: 0.1199;
  transform: translate(54.0364vw, -10px) scale(0.2626);
  animation: fall-76 25s -14s linear infinite;
}
@keyframes fall-76 {
  42.434% {
    transform: translate(44.3459vw, 42.434vh) scale(0.2626);
  }
  to {
    transform: translate(49.19115vw, 100vh) scale(0.2626);
  }
}
.snow:nth-child(77) {
  opacity: 0.3487;
  transform: translate(97.2339vw, -10px) scale(0.0909);
  animation: fall-77 13s -15s linear infinite;
}
@keyframes fall-77 {
  53.825% {
    transform: translate(91.1971vw, 53.825vh) scale(0.0909);
  }
  to {
    transform: translate(94.2155vw, 100vh) scale(0.0909);
  }
}
.snow:nth-child(78) {
  opacity: 0.9299;
  transform: translate(7.049vw, -10px) scale(0.891);
  animation: fall-78 22s -6s linear infinite;
}
@keyframes fall-78 {
  68.603% {
    transform: translate(16.4331vw, 68.603vh) scale(0.891);
  }
  to {
    transform: translate(11.74105vw, 100vh) scale(0.891);
  }
}
.snow:nth-child(79) {
  opacity: 0.1356;
  transform: translate(48.6639vw, -10px) scale(0.3433);
  animation: fall-79 30s -19s linear infinite;
}
@keyframes fall-79 {
  62.077% {
    transform: translate(48.939vw, 62.077vh) scale(0.3433);
  }
  to {
    transform: translate(48.80145vw, 100vh) scale(0.3433);
  }
}
.snow:nth-child(80) {
  opacity: 0.0787;
  transform: translate(82.162vw, -10px) scale(0.4634);
  animation: fall-80 25s -20s linear infinite;
}
@keyframes fall-80 {
  76.992% {
    transform: translate(76.3235vw, 76.992vh) scale(0.4634);
  }
  to {
    transform: translate(79.24275vw, 100vh) scale(0.4634);
  }
}
.snow:nth-child(81) {
  opacity: 0.7822;
  transform: translate(31.785vw, -10px) scale(0.2564);
  animation: fall-81 29s -23s linear infinite;
}
@keyframes fall-81 {
  69.185% {
    transform: translate(27.8063vw, 69.185vh) scale(0.2564);
  }
  to {
    transform: translate(29.79565vw, 100vh) scale(0.2564);
  }
}
.snow:nth-child(82) {
  opacity: 0.3972;
  transform: translate(20.9924vw, -10px) scale(0.9673);
  animation: fall-82 22s -18s linear infinite;
}
@keyframes fall-82 {
  49.385% {
    transform: translate(29.7989vw, 49.385vh) scale(0.9673);
  }
  to {
    transform: translate(25.39565vw, 100vh) scale(0.9673);
  }
}
.snow:nth-child(83) {
  opacity: 0.7033;
  transform: translate(92.7665vw, -10px) scale(0.2474);
  animation: fall-83 28s -20s linear infinite;
}
@keyframes fall-83 {
  33.11% {
    transform: translate(102.4356vw, 33.11vh) scale(0.2474);
  }
  to {
    transform: translate(97.60105vw, 100vh) scale(0.2474);
  }
}
.snow:nth-child(84) {
  opacity: 0.596;
  transform: translate(73.4539vw, -10px) scale(0.9344);
  animation: fall-84 11s -22s linear infinite;
}
@keyframes fall-84 {
  44.793% {
    transform: translate(82.282vw, 44.793vh) scale(0.9344);
  }
  to {
    transform: translate(77.86795vw, 100vh) scale(0.9344);
  }
}
.snow:nth-child(85) {
  opacity: 0.6367;
  transform: translate(35.3077vw, -10px) scale(0.7233);
  animation: fall-85 10s -15s linear infinite;
}
@keyframes fall-85 {
  70.215% {
    transform: translate(41.6377vw, 70.215vh) scale(0.7233);
  }
  to {
    transform: translate(38.4727vw, 100vh) scale(0.7233);
  }
}
.snow:nth-child(86) {
  opacity: 0.6425;
  transform: translate(3.908vw, -10px) scale(0.1317);
  animation: fall-86 17s -28s linear infinite;
}
@keyframes fall-86 {
  70.218% {
    transform: translate(1.7923vw, 70.218vh) scale(0.1317);
  }
  to {
    transform: translate(2.85015vw, 100vh) scale(0.1317);
  }
}
.snow:nth-child(87) {
  opacity: 0.5542;
  transform: translate(42.0684vw, -10px) scale(0.4489);
  animation: fall-87 23s -1s linear infinite;
}
@keyframes fall-87 {
  61% {
    transform: translate(45.958vw, 61vh) scale(0.4489);
  }
  to {
    transform: translate(44.0132vw, 100vh) scale(0.4489);
  }
}
.snow:nth-child(88) {
  opacity: 0.6222;
  transform: translate(45.4416vw, -10px) scale(0.2432);
  animation: fall-88 22s -9s linear infinite;
}
@keyframes fall-88 {
  36.814% {
    transform: translate(40.4891vw, 36.814vh) scale(0.2432);
  }
  to {
    transform: translate(42.96535vw, 100vh) scale(0.2432);
  }
}
.snow:nth-child(89) {
  opacity: 0.81;
  transform: translate(55.9153vw, -10px) scale(0.8738);
  animation: fall-89 24s -29s linear infinite;
}
@keyframes fall-89 {
  58.662% {
    transform: translate(64.9895vw, 58.662vh) scale(0.8738);
  }
  to {
    transform: translate(60.4524vw, 100vh) scale(0.8738);
  }
}
.snow:nth-child(90) {
  opacity: 0.9084;
  transform: translate(21.3459vw, -10px) scale(0.5153);
  animation: fall-90 15s -24s linear infinite;
}
@keyframes fall-90 {
  50.137% {
    transform: translate(27.5832vw, 50.137vh) scale(0.5153);
  }
  to {
    transform: translate(24.46455vw, 100vh) scale(0.5153);
  }
}
.snow:nth-child(91) {
  opacity: 0.9651;
  transform: translate(58.5827vw, -10px) scale(0.3898);
  animation: fall-91 25s -1s linear infinite;
}
@keyframes fall-91 {
  71.724% {
    transform: translate(53.2951vw, 71.724vh) scale(0.3898);
  }
  to {
    transform: translate(55.9389vw, 100vh) scale(0.3898);
  }
}
.snow:nth-child(92) {
  opacity: 0.599;
  transform: translate(93.9851vw, -10px) scale(0.4619);
  animation: fall-92 19s -6s linear infinite;
}
@keyframes fall-92 {
  40.476% {
    transform: translate(97.872vw, 40.476vh) scale(0.4619);
  }
  to {
    transform: translate(95.92855vw, 100vh) scale(0.4619);
  }
}
.snow:nth-child(93) {
  opacity: 0.0532;
  transform: translate(66.4401vw, -10px) scale(0.165);
  animation: fall-93 20s -17s linear infinite;
}
@keyframes fall-93 {
  74.21% {
    transform: translate(56.4471vw, 74.21vh) scale(0.165);
  }
  to {
    transform: translate(61.4436vw, 100vh) scale(0.165);
  }
}
.snow:nth-child(94) {
  opacity: 0.3746;
  transform: translate(52.0952vw, -10px) scale(0.1463);
  animation: fall-94 17s -8s linear infinite;
}
@keyframes fall-94 {
  62.408% {
    transform: translate(42.499vw, 62.408vh) scale(0.1463);
  }
  to {
    transform: translate(47.2971vw, 100vh) scale(0.1463);
  }
}
.snow:nth-child(95) {
  opacity: 0.5557;
  transform: translate(43.66vw, -10px) scale(0.9735);
  animation: fall-95 28s -1s linear infinite;
}
@keyframes fall-95 {
  75.079% {
    transform: translate(39.8559vw, 75.079vh) scale(0.9735);
  }
  to {
    transform: translate(41.75795vw, 100vh) scale(0.9735);
  }
}
.snow:nth-child(96) {
  opacity: 0.4453;
  transform: translate(19.2477vw, -10px) scale(0.4144);
  animation: fall-96 20s -11s linear infinite;
}
@keyframes fall-96 {
  64.623% {
    transform: translate(19.676vw, 64.623vh) scale(0.4144);
  }
  to {
    transform: translate(19.46185vw, 100vh) scale(0.4144);
  }
}
.snow:nth-child(97) {
  opacity: 0.9498;
  transform: translate(51.376vw, -10px) scale(0.4028);
  animation: fall-97 30s -27s linear infinite;
}
@keyframes fall-97 {
  54.826% {
    transform: translate(45.514vw, 54.826vh) scale(0.4028);
  }
  to {
    transform: translate(48.445vw, 100vh) scale(0.4028);
  }
}
.snow:nth-child(98) {
  opacity: 0.6543;
  transform: translate(76.6378vw, -10px) scale(0.3042);
  animation: fall-98 13s -22s linear infinite;
}
@keyframes fall-98 {
  55.641% {
    transform: translate(76.4846vw, 55.641vh) scale(0.3042);
  }
  to {
    transform: translate(76.5612vw, 100vh) scale(0.3042);
  }
}
.snow:nth-child(99) {
  opacity: 0.0352;
  transform: translate(18.3366vw, -10px) scale(0.7358);
  animation: fall-99 22s -10s linear infinite;
}
@keyframes fall-99 {
  56.246% {
    transform: translate(26.2308vw, 56.246vh) scale(0.7358);
  }
  to {
    transform: translate(22.2837vw, 100vh) scale(0.7358);
  }
}
.snow:nth-child(100) {
  opacity: 0.176;
  transform: translate(82.8881vw, -10px) scale(0.6509);
  animation: fall-100 25s -27s linear infinite;
}
@keyframes fall-100 {
  69.028% {
    transform: translate(88.2593vw, 69.028vh) scale(0.6509);
  }
  to {
    transform: translate(85.5737vw, 100vh) scale(0.6509);
  }
}
.snow:nth-child(101) {
  opacity: 0.6014;
  transform: translate(45.6611vw, -10px) scale(0.376);
  animation: fall-101 17s -17s linear infinite;
}
@keyframes fall-101 {
  46.544% {
    transform: translate(42.766vw, 46.544vh) scale(0.376);
  }
  to {
    transform: translate(44.21355vw, 100vh) scale(0.376);
  }
}
.snow:nth-child(102) {
  opacity: 0.4653;
  transform: translate(65.31vw, -10px) scale(0.143);
  animation: fall-102 29s -22s linear infinite;
}
@keyframes fall-102 {
  63.151% {
    transform: translate(73.7981vw, 63.151vh) scale(0.143);
  }
  to {
    transform: translate(69.55405vw, 100vh) scale(0.143);
  }
}
.snow:nth-child(103) {
  opacity: 0.9945;
  transform: translate(27.6124vw, -10px) scale(0.6838);
  animation: fall-103 14s -17s linear infinite;
}
@keyframes fall-103 {
  54.34% {
    transform: translate(31.4882vw, 54.34vh) scale(0.6838);
  }
  to {
    transform: translate(29.5503vw, 100vh) scale(0.6838);
  }
}
.snow:nth-child(104) {
  opacity: 0.1365;
  transform: translate(70.4018vw, -10px) scale(0.7865);
  animation: fall-104 13s -21s linear infinite;
}
@keyframes fall-104 {
  68.374% {
    transform: translate(71.3542vw, 68.374vh) scale(0.7865);
  }
  to {
    transform: translate(70.878vw, 100vh) scale(0.7865);
  }
}
.snow:nth-child(105) {
  opacity: 0.4037;
  transform: translate(9.9586vw, -10px) scale(0.7844);
  animation: fall-105 27s -17s linear infinite;
}
@keyframes fall-105 {
  34.962% {
    transform: translate(14.515vw, 34.962vh) scale(0.7844);
  }
  to {
    transform: translate(12.2368vw, 100vh) scale(0.7844);
  }
}
.snow:nth-child(106) {
  opacity: 0.1166;
  transform: translate(52.9223vw, -10px) scale(0.6006);
  animation: fall-106 12s -23s linear infinite;
}
@keyframes fall-106 {
  76.312% {
    transform: translate(46.9956vw, 76.312vh) scale(0.6006);
  }
  to {
    transform: translate(49.95895vw, 100vh) scale(0.6006);
  }
}
.snow:nth-child(107) {
  opacity: 0.1003;
  transform: translate(53.9649vw, -10px) scale(0.2787);
  animation: fall-107 12s -27s linear infinite;
}
@keyframes fall-107 {
  50.123% {
    transform: translate(45.8385vw, 50.123vh) scale(0.2787);
  }
  to {
    transform: translate(49.9017vw, 100vh) scale(0.2787);
  }
}
.snow:nth-child(108) {
  opacity: 0.2014;
  transform: translate(40.7385vw, -10px) scale(0.2675);
  animation: fall-108 19s -3s linear infinite;
}
@keyframes fall-108 {
  77.589% {
    transform: translate(31.385vw, 77.589vh) scale(0.2675);
  }
  to {
    transform: translate(36.06175vw, 100vh) scale(0.2675);
  }
}
.snow:nth-child(109) {
  opacity: 0.4989;
  transform: translate(29.3178vw, -10px) scale(0.3866);
  animation: fall-109 28s -12s linear infinite;
}
@keyframes fall-109 {
  38.748% {
    transform: translate(29.4724vw, 38.748vh) scale(0.3866);
  }
  to {
    transform: translate(29.3951vw, 100vh) scale(0.3866);
  }
}
.snow:nth-child(110) {
  opacity: 0.5191;
  transform: translate(8.4215vw, -10px) scale(0.4595);
  animation: fall-110 18s -23s linear infinite;
}
@keyframes fall-110 {
  47.581% {
    transform: translate(13.0527vw, 47.581vh) scale(0.4595);
  }
  to {
    transform: translate(10.7371vw, 100vh) scale(0.4595);
  }
}
.snow:nth-child(111) {
  opacity: 0.1203;
  transform: translate(95.7937vw, -10px) scale(0.9509);
  animation: fall-111 27s -24s linear infinite;
}
@keyframes fall-111 {
  54.675% {
    transform: translate(86.1042vw, 54.675vh) scale(0.9509);
  }
  to {
    transform: translate(90.94895vw, 100vh) scale(0.9509);
  }
}
.snow:nth-child(112) {
  opacity: 0.3418;
  transform: translate(52.2294vw, -10px) scale(0.6282);
  animation: fall-112 30s -5s linear infinite;
}
@keyframes fall-112 {
  76.936% {
    transform: translate(50.6375vw, 76.936vh) scale(0.6282);
  }
  to {
    transform: translate(51.43345vw, 100vh) scale(0.6282);
  }
}
.snow:nth-child(113) {
  opacity: 0.1684;
  transform: translate(15.9504vw, -10px) scale(0.1539);
  animation: fall-113 17s -23s linear infinite;
}
@keyframes fall-113 {
  40.34% {
    transform: translate(13.7343vw, 40.34vh) scale(0.1539);
  }
  to {
    transform: translate(14.84235vw, 100vh) scale(0.1539);
  }
}
.snow:nth-child(114) {
  opacity: 0.6833;
  transform: translate(71.9476vw, -10px) scale(0.92);
  animation: fall-114 15s -9s linear infinite;
}
@keyframes fall-114 {
  32.787% {
    transform: translate(78.0056vw, 32.787vh) scale(0.92);
  }
  to {
    transform: translate(74.9766vw, 100vh) scale(0.92);
  }
}
.snow:nth-child(115) {
  opacity: 0.8613;
  transform: translate(42.1682vw, -10px) scale(0.0878);
  animation: fall-115 15s -2s linear infinite;
}
@keyframes fall-115 {
  50.848% {
    transform: translate(48.5375vw, 50.848vh) scale(0.0878);
  }
  to {
    transform: translate(45.35285vw, 100vh) scale(0.0878);
  }
}
.snow:nth-child(116) {
  opacity: 0.727;
  transform: translate(74.219vw, -10px) scale(0.7572);
  animation: fall-116 23s -21s linear infinite;
}
@keyframes fall-116 {
  50.997% {
    transform: translate(80.7161vw, 50.997vh) scale(0.7572);
  }
  to {
    transform: translate(77.46755vw, 100vh) scale(0.7572);
  }
}
.snow:nth-child(117) {
  opacity: 0.4393;
  transform: translate(26.0075vw, -10px) scale(0.2609);
  animation: fall-117 22s -15s linear infinite;
}
@keyframes fall-117 {
  71.434% {
    transform: translate(22.6869vw, 71.434vh) scale(0.2609);
  }
  to {
    transform: translate(24.3472vw, 100vh) scale(0.2609);
  }
}
.snow:nth-child(118) {
  opacity: 0.5734;
  transform: translate(47.4495vw, -10px) scale(0.2139);
  animation: fall-118 12s -8s linear infinite;
}
@keyframes fall-118 {
  79.965% {
    transform: translate(51.8151vw, 79.965vh) scale(0.2139);
  }
  to {
    transform: translate(49.6323vw, 100vh) scale(0.2139);
  }
}
.snow:nth-child(119) {
  opacity: 0.1822;
  transform: translate(36.2933vw, -10px) scale(0.0844);
  animation: fall-119 21s -22s linear infinite;
}
@keyframes fall-119 {
  51.274% {
    transform: translate(44.3953vw, 51.274vh) scale(0.0844);
  }
  to {
    transform: translate(40.3443vw, 100vh) scale(0.0844);
  }
}
.snow:nth-child(120) {
  opacity: 0.5895;
  transform: translate(12.7797vw, -10px) scale(0.0753);
  animation: fall-120 15s -18s linear infinite;
}
@keyframes fall-120 {
  39.314% {
    transform: translate(10.9954vw, 39.314vh) scale(0.0753);
  }
  to {
    transform: translate(11.88755vw, 100vh) scale(0.0753);
  }
}
.snow:nth-child(121) {
  opacity: 0.5467;
  transform: translate(83.6929vw, -10px) scale(0.0672);
  animation: fall-121 28s -1s linear infinite;
}
@keyframes fall-121 {
  61.057% {
    transform: translate(77.5836vw, 61.057vh) scale(0.0672);
  }
  to {
    transform: translate(80.63825vw, 100vh) scale(0.0672);
  }
}
.snow:nth-child(122) {
  opacity: 0.7009;
  transform: translate(7.6893vw, -10px) scale(0.0742);
  animation: fall-122 29s -26s linear infinite;
}
@keyframes fall-122 {
  45.032% {
    transform: translate(9.8407vw, 45.032vh) scale(0.0742);
  }
  to {
    transform: translate(8.765vw, 100vh) scale(0.0742);
  }
}
.snow:nth-child(123) {
  opacity: 0.6004;
  transform: translate(2.268vw, -10px) scale(0.4738);
  animation: fall-123 10s -26s linear infinite;
}
@keyframes fall-123 {
  69.945% {
    transform: translate(-6.9655vw, 69.945vh) scale(0.4738);
  }
  to {
    transform: translate(-2.34875vw, 100vh) scale(0.4738);
  }
}
.snow:nth-child(124) {
  opacity: 0.0126;
  transform: translate(80.4406vw, -10px) scale(0.2878);
  animation: fall-124 25s -25s linear infinite;
}
@keyframes fall-124 {
  68.155% {
    transform: translate(71.4636vw, 68.155vh) scale(0.2878);
  }
  to {
    transform: translate(75.9521vw, 100vh) scale(0.2878);
  }
}
.snow:nth-child(125) {
  opacity: 0.4011;
  transform: translate(97.2085vw, -10px) scale(0.5306);
  animation: fall-125 25s -6s linear infinite;
}
@keyframes fall-125 {
  65.976% {
    transform: translate(91.6839vw, 65.976vh) scale(0.5306);
  }
  to {
    transform: translate(94.4462vw, 100vh) scale(0.5306);
  }
}
.snow:nth-child(126) {
  opacity: 0.5279;
  transform: translate(43.4757vw, -10px) scale(0.3637);
  animation: fall-126 30s -8s linear infinite;
}
@keyframes fall-126 {
  39.92% {
    transform: translate(46.3457vw, 39.92vh) scale(0.3637);
  }
  to {
    transform: translate(44.9107vw, 100vh) scale(0.3637);
  }
}
.snow:nth-child(127) {
  opacity: 0.1721;
  transform: translate(29.5742vw, -10px) scale(0.5247);
  animation: fall-127 14s -18s linear infinite;
}
@keyframes fall-127 {
  61.146% {
    transform: translate(25.8866vw, 61.146vh) scale(0.5247);
  }
  to {
    transform: translate(27.7304vw, 100vh) scale(0.5247);
  }
}
.snow:nth-child(128) {
  opacity: 0.6177;
  transform: translate(57.3752vw, -10px) scale(0.0567);
  animation: fall-128 20s -2s linear infinite;
}
@keyframes fall-128 {
  63.314% {
    transform: translate(64.2166vw, 63.314vh) scale(0.0567);
  }
  to {
    transform: translate(60.7959vw, 100vh) scale(0.0567);
  }
}
.snow:nth-child(129) {
  opacity: 0.0242;
  transform: translate(89.0495vw, -10px) scale(0.3602);
  animation: fall-129 29s -29s linear infinite;
}
@keyframes fall-129 {
  36.55% {
    transform: translate(88.4097vw, 36.55vh) scale(0.3602);
  }
  to {
    transform: translate(88.7296vw, 100vh) scale(0.3602);
  }
}
.snow:nth-child(130) {
  opacity: 0.7354;
  transform: translate(50.0007vw, -10px) scale(0.7493);
  animation: fall-130 17s -8s linear infinite;
}
@keyframes fall-130 {
  45.141% {
    transform: translate(42.2626vw, 45.141vh) scale(0.7493);
  }
  to {
    transform: translate(46.13165vw, 100vh) scale(0.7493);
  }
}
.snow:nth-child(131) {
  opacity: 0.0508;
  transform: translate(57.0348vw, -10px) scale(0.6072);
  animation: fall-131 19s -6s linear infinite;
}
@keyframes fall-131 {
  35.586% {
    transform: translate(59.684vw, 35.586vh) scale(0.6072);
  }
  to {
    transform: translate(58.3594vw, 100vh) scale(0.6072);
  }
}
.snow:nth-child(132) {
  opacity: 0.936;
  transform: translate(73.3471vw, -10px) scale(0.5831);
  animation: fall-132 26s -1s linear infinite;
}
@keyframes fall-132 {
  79.754% {
    transform: translate(76.476vw, 79.754vh) scale(0.5831);
  }
  to {
    transform: translate(74.91155vw, 100vh) scale(0.5831);
  }
}
.snow:nth-child(133) {
  opacity: 0.0377;
  transform: translate(98.845vw, -10px) scale(0.2182);
  animation: fall-133 23s -20s linear infinite;
}
@keyframes fall-133 {
  67.077% {
    transform: translate(102.8512vw, 67.077vh) scale(0.2182);
  }
  to {
    transform: translate(100.8481vw, 100vh) scale(0.2182);
  }
}
.snow:nth-child(134) {
  opacity: 0.619;
  transform: translate(17.8966vw, -10px) scale(0.4534);
  animation: fall-134 20s -20s linear infinite;
}
@keyframes fall-134 {
  71.963% {
    transform: translate(26.6403vw, 71.963vh) scale(0.4534);
  }
  to {
    transform: translate(22.26845vw, 100vh) scale(0.4534);
  }
}
.snow:nth-child(135) {
  opacity: 0.8188;
  transform: translate(70.8839vw, -10px) scale(0.7008);
  animation: fall-135 25s -29s linear infinite;
}
@keyframes fall-135 {
  34.751% {
    transform: translate(66.1166vw, 34.751vh) scale(0.7008);
  }
  to {
    transform: translate(68.50025vw, 100vh) scale(0.7008);
  }
}
.snow:nth-child(136) {
  opacity: 0.6436;
  transform: translate(83.302vw, -10px) scale(0.4286);
  animation: fall-136 18s -19s linear infinite;
}
@keyframes fall-136 {
  66.366% {
    transform: translate(78.0378vw, 66.366vh) scale(0.4286);
  }
  to {
    transform: translate(80.6699vw, 100vh) scale(0.4286);
  }
}
.snow:nth-child(137) {
  opacity: 0.8976;
  transform: translate(78.7375vw, -10px) scale(0.2685);
  animation: fall-137 28s -24s linear infinite;
}
@keyframes fall-137 {
  74.219% {
    transform: translate(83.3332vw, 74.219vh) scale(0.2685);
  }
  to {
    transform: translate(81.03535vw, 100vh) scale(0.2685);
  }
}
.snow:nth-child(138) {
  opacity: 0.0779;
  transform: translate(94.0153vw, -10px) scale(0.6611);
  animation: fall-138 19s -29s linear infinite;
}
@keyframes fall-138 {
  42.585% {
    transform: translate(91.8319vw, 42.585vh) scale(0.6611);
  }
  to {
    transform: translate(92.9236vw, 100vh) scale(0.6611);
  }
}
.snow:nth-child(139) {
  opacity: 0.5662;
  transform: translate(42.3701vw, -10px) scale(0.3078);
  animation: fall-139 30s -9s linear infinite;
}
@keyframes fall-139 {
  64.857% {
    transform: translate(49.59vw, 64.857vh) scale(0.3078);
  }
  to {
    transform: translate(45.98005vw, 100vh) scale(0.3078);
  }
}
.snow:nth-child(140) {
  opacity: 0.3209;
  transform: translate(89.2758vw, -10px) scale(0.2701);
  animation: fall-140 28s -24s linear infinite;
}
@keyframes fall-140 {
  33.237% {
    transform: translate(81.0254vw, 33.237vh) scale(0.2701);
  }
  to {
    transform: translate(85.1506vw, 100vh) scale(0.2701);
  }
}
.snow:nth-child(141) {
  opacity: 0.7642;
  transform: translate(55.075vw, -10px) scale(0.0709);
  animation: fall-141 28s -9s linear infinite;
}
@keyframes fall-141 {
  63.347% {
    transform: translate(58.4812vw, 63.347vh) scale(0.0709);
  }
  to {
    transform: translate(56.7781vw, 100vh) scale(0.0709);
  }
}
.snow:nth-child(142) {
  opacity: 0.3084;
  transform: translate(23.4906vw, -10px) scale(0.5265);
  animation: fall-142 17s -11s linear infinite;
}
@keyframes fall-142 {
  73.262% {
    transform: translate(27.6358vw, 73.262vh) scale(0.5265);
  }
  to {
    transform: translate(25.5632vw, 100vh) scale(0.5265);
  }
}
.snow:nth-child(143) {
  opacity: 0.2828;
  transform: translate(70.4124vw, -10px) scale(0.1626);
  animation: fall-143 17s -26s linear infinite;
}
@keyframes fall-143 {
  56.33% {
    transform: translate(67.3613vw, 56.33vh) scale(0.1626);
  }
  to {
    transform: translate(68.88685vw, 100vh) scale(0.1626);
  }
}
.snow:nth-child(144) {
  opacity: 0.2926;
  transform: translate(10.4859vw, -10px) scale(0.5272);
  animation: fall-144 17s -23s linear infinite;
}
@keyframes fall-144 {
  48.968% {
    transform: translate(16.288vw, 48.968vh) scale(0.5272);
  }
  to {
    transform: translate(13.38695vw, 100vh) scale(0.5272);
  }
}
.snow:nth-child(145) {
  opacity: 0.8846;
  transform: translate(56.5294vw, -10px) scale(0.221);
  animation: fall-145 10s -9s linear infinite;
}
@keyframes fall-145 {
  58.175% {
    transform: translate(63.5905vw, 58.175vh) scale(0.221);
  }
  to {
    transform: translate(60.05995vw, 100vh) scale(0.221);
  }
}
.snow:nth-child(146) {
  opacity: 0.9745;
  transform: translate(64.782vw, -10px) scale(0.0659);
  animation: fall-146 30s -12s linear infinite;
}
@keyframes fall-146 {
  54.361% {
    transform: translate(60.1156vw, 54.361vh) scale(0.0659);
  }
  to {
    transform: translate(62.4488vw, 100vh) scale(0.0659);
  }
}
.snow:nth-child(147) {
  opacity: 0.0989;
  transform: translate(93.8725vw, -10px) scale(0.714);
  animation: fall-147 29s -1s linear infinite;
}
@keyframes fall-147 {
  73.33% {
    transform: translate(90.0675vw, 73.33vh) scale(0.714);
  }
  to {
    transform: translate(91.97vw, 100vh) scale(0.714);
  }
}
.snow:nth-child(148) {
  opacity: 0.7406;
  transform: translate(20.1918vw, -10px) scale(0.2051);
  animation: fall-148 18s -15s linear infinite;
}
@keyframes fall-148 {
  78.356% {
    transform: translate(24.2532vw, 78.356vh) scale(0.2051);
  }
  to {
    transform: translate(22.2225vw, 100vh) scale(0.2051);
  }
}
.snow:nth-child(149) {
  opacity: 0.6019;
  transform: translate(85.7212vw, -10px) scale(0.1054);
  animation: fall-149 15s -30s linear infinite;
}
@keyframes fall-149 {
  32.612% {
    transform: translate(81.3188vw, 32.612vh) scale(0.1054);
  }
  to {
    transform: translate(83.52vw, 100vh) scale(0.1054);
  }
}
.snow:nth-child(150) {
  opacity: 0.7634;
  transform: translate(14.9293vw, -10px) scale(0.4058);
  animation: fall-150 14s -6s linear infinite;
}
@keyframes fall-150 {
  46.553% {
    transform: translate(10.0065vw, 46.553vh) scale(0.4058);
  }
  to {
    transform: translate(12.4679vw, 100vh) scale(0.4058);
  }
}
.snow:nth-child(151) {
  opacity: 0.013;
  transform: translate(79.946vw, -10px) scale(0.3523);
  animation: fall-151 22s -23s linear infinite;
}
@keyframes fall-151 {
  73.728% {
    transform: translate(73.3325vw, 73.728vh) scale(0.3523);
  }
  to {
    transform: translate(76.63925vw, 100vh) scale(0.3523);
  }
}
.snow:nth-child(152) {
  opacity: 0.6618;
  transform: translate(28.3295vw, -10px) scale(0.0535);
  animation: fall-152 20s -18s linear infinite;
}
@keyframes fall-152 {
  58.838% {
    transform: translate(28.6333vw, 58.838vh) scale(0.0535);
  }
  to {
    transform: translate(28.4814vw, 100vh) scale(0.0535);
  }
}
.snow:nth-child(153) {
  opacity: 0.5555;
  transform: translate(12.0605vw, -10px) scale(0.6369);
  animation: fall-153 12s -4s linear infinite;
}
@keyframes fall-153 {
  63.398% {
    transform: translate(9.1579vw, 63.398vh) scale(0.6369);
  }
  to {
    transform: translate(10.6092vw, 100vh) scale(0.6369);
  }
}
.snow:nth-child(154) {
  opacity: 0.6776;
  transform: translate(96.7544vw, -10px) scale(0.6648);
  animation: fall-154 26s -10s linear infinite;
}
@keyframes fall-154 {
  55.434% {
    transform: translate(105.1131vw, 55.434vh) scale(0.6648);
  }
  to {
    transform: translate(100.93375vw, 100vh) scale(0.6648);
  }
}
.snow:nth-child(155) {
  opacity: 0.7674;
  transform: translate(79.0007vw, -10px) scale(0.3362);
  animation: fall-155 22s -13s linear infinite;
}
@keyframes fall-155 {
  33.362% {
    transform: translate(79.6007vw, 33.362vh) scale(0.3362);
  }
  to {
    transform: translate(79.3007vw, 100vh) scale(0.3362);
  }
}
.snow:nth-child(156) {
  opacity: 0.526;
  transform: translate(4.7077vw, -10px) scale(0.8297);
  animation: fall-156 19s -11s linear infinite;
}
@keyframes fall-156 {
  65.796% {
    transform: translate(4.2207vw, 65.796vh) scale(0.8297);
  }
  to {
    transform: translate(4.4642vw, 100vh) scale(0.8297);
  }
}
.snow:nth-child(157) {
  opacity: 0.4879;
  transform: translate(52.9369vw, -10px) scale(0.849);
  animation: fall-157 28s -7s linear infinite;
}
@keyframes fall-157 {
  64.208% {
    transform: translate(47.3626vw, 64.208vh) scale(0.849);
  }
  to {
    transform: translate(50.14975vw, 100vh) scale(0.849);
  }
}
.snow:nth-child(158) {
  opacity: 0.7917;
  transform: translate(87.7716vw, -10px) scale(0.4531);
  animation: fall-158 29s -14s linear infinite;
}
@keyframes fall-158 {
  63.43% {
    transform: translate(84.6718vw, 63.43vh) scale(0.4531);
  }
  to {
    transform: translate(86.2217vw, 100vh) scale(0.4531);
  }
}
.snow:nth-child(159) {
  opacity: 0.9512;
  transform: translate(44.6178vw, -10px) scale(0.1713);
  animation: fall-159 18s -16s linear infinite;
}
@keyframes fall-159 {
  33.469% {
    transform: translate(51.1794vw, 33.469vh) scale(0.1713);
  }
  to {
    transform: translate(47.8986vw, 100vh) scale(0.1713);
  }
}
.snow:nth-child(160) {
  opacity: 0.5184;
  transform: translate(32.5153vw, -10px) scale(0.2373);
  animation: fall-160 23s -8s linear infinite;
}
@keyframes fall-160 {
  45.618% {
    transform: translate(22.8763vw, 45.618vh) scale(0.2373);
  }
  to {
    transform: translate(27.6958vw, 100vh) scale(0.2373);
  }
}
.snow:nth-child(161) {
  opacity: 0.7999;
  transform: translate(72.2629vw, -10px) scale(0.3752);
  animation: fall-161 17s -6s linear infinite;
}
@keyframes fall-161 {
  47.636% {
    transform: translate(63.0678vw, 47.636vh) scale(0.3752);
  }
  to {
    transform: translate(67.66535vw, 100vh) scale(0.3752);
  }
}
.snow:nth-child(162) {
  opacity: 0.1747;
  transform: translate(23.2907vw, -10px) scale(0.3421);
  animation: fall-162 22s -13s linear infinite;
}
@keyframes fall-162 {
  54.58% {
    transform: translate(16.8984vw, 54.58vh) scale(0.3421);
  }
  to {
    transform: translate(20.09455vw, 100vh) scale(0.3421);
  }
}
.snow:nth-child(163) {
  opacity: 0.7416;
  transform: translate(12.7602vw, -10px) scale(0.8367);
  animation: fall-163 14s -24s linear infinite;
}
@keyframes fall-163 {
  78.693% {
    transform: translate(8.2309vw, 78.693vh) scale(0.8367);
  }
  to {
    transform: translate(10.49555vw, 100vh) scale(0.8367);
  }
}
.snow:nth-child(164) {
  opacity: 0.3255;
  transform: translate(73.9542vw, -10px) scale(0.5974);
  animation: fall-164 28s -22s linear infinite;
}
@keyframes fall-164 {
  72.972% {
    transform: translate(66.9892vw, 72.972vh) scale(0.5974);
  }
  to {
    transform: translate(70.4717vw, 100vh) scale(0.5974);
  }
}
.snow:nth-child(165) {
  opacity: 0.7573;
  transform: translate(21.8136vw, -10px) scale(0.8068);
  animation: fall-165 19s -15s linear infinite;
}
@keyframes fall-165 {
  41.431% {
    transform: translate(27.3474vw, 41.431vh) scale(0.8068);
  }
  to {
    transform: translate(24.5805vw, 100vh) scale(0.8068);
  }
}
.snow:nth-child(166) {
  opacity: 0.0305;
  transform: translate(35.5115vw, -10px) scale(0.3736);
  animation: fall-166 24s -24s linear infinite;
}
@keyframes fall-166 {
  54.513% {
    transform: translate(34.2002vw, 54.513vh) scale(0.3736);
  }
  to {
    transform: translate(34.85585vw, 100vh) scale(0.3736);
  }
}
.snow:nth-child(167) {
  opacity: 0.0906;
  transform: translate(75.1337vw, -10px) scale(0.0229);
  animation: fall-167 12s -22s linear infinite;
}
@keyframes fall-167 {
  56.595% {
    transform: translate(72.8617vw, 56.595vh) scale(0.0229);
  }
  to {
    transform: translate(73.9977vw, 100vh) scale(0.0229);
  }
}
.snow:nth-child(168) {
  opacity: 0.5541;
  transform: translate(0.8749vw, -10px) scale(0.8234);
  animation: fall-168 13s -8s linear infinite;
}
@keyframes fall-168 {
  63.315% {
    transform: translate(3.8302vw, 63.315vh) scale(0.8234);
  }
  to {
    transform: translate(2.35255vw, 100vh) scale(0.8234);
  }
}
.snow:nth-child(169) {
  opacity: 0.6069;
  transform: translate(32.2072vw, -10px) scale(0.7913);
  animation: fall-169 30s -22s linear infinite;
}
@keyframes fall-169 {
  32.878% {
    transform: translate(33.4032vw, 32.878vh) scale(0.7913);
  }
  to {
    transform: translate(32.8052vw, 100vh) scale(0.7913);
  }
}
.snow:nth-child(170) {
  opacity: 0.8738;
  transform: translate(74.9383vw, -10px) scale(0.8714);
  animation: fall-170 14s -20s linear infinite;
}
@keyframes fall-170 {
  60.615% {
    transform: translate(65.6606vw, 60.615vh) scale(0.8714);
  }
  to {
    transform: translate(70.29945vw, 100vh) scale(0.8714);
  }
}
.snow:nth-child(171) {
  opacity: 0.8831;
  transform: translate(25.3599vw, -10px) scale(0.2915);
  animation: fall-171 23s -8s linear infinite;
}
@keyframes fall-171 {
  47.879% {
    transform: translate(25.0241vw, 47.879vh) scale(0.2915);
  }
  to {
    transform: translate(25.192vw, 100vh) scale(0.2915);
  }
}
.snow:nth-child(172) {
  opacity: 0.9766;
  transform: translate(52.3391vw, -10px) scale(0.0706);
  animation: fall-172 11s -5s linear infinite;
}
@keyframes fall-172 {
  50.58% {
    transform: translate(46.259vw, 50.58vh) scale(0.0706);
  }
  to {
    transform: translate(49.29905vw, 100vh) scale(0.0706);
  }
}
.snow:nth-child(173) {
  opacity: 0.7641;
  transform: translate(52.56vw, -10px) scale(0.4393);
  animation: fall-173 28s -11s linear infinite;
}
@keyframes fall-173 {
  38.767% {
    transform: translate(60.1017vw, 38.767vh) scale(0.4393);
  }
  to {
    transform: translate(56.33085vw, 100vh) scale(0.4393);
  }
}
.snow:nth-child(174) {
  opacity: 0.6003;
  transform: translate(46.6047vw, -10px) scale(0.1191);
  animation: fall-174 27s -11s linear infinite;
}
@keyframes fall-174 {
  57.724% {
    transform: translate(40.0583vw, 57.724vh) scale(0.1191);
  }
  to {
    transform: translate(43.3315vw, 100vh) scale(0.1191);
  }
}
.snow:nth-child(175) {
  opacity: 0.1425;
  transform: translate(1.8212vw, -10px) scale(0.8725);
  animation: fall-175 22s -19s linear infinite;
}
@keyframes fall-175 {
  32.792% {
    transform: translate(8.6532vw, 32.792vh) scale(0.8725);
  }
  to {
    transform: translate(5.2372vw, 100vh) scale(0.8725);
  }
}
.snow:nth-child(176) {
  opacity: 0.9575;
  transform: translate(29.3324vw, -10px) scale(0.2525);
  animation: fall-176 21s -11s linear infinite;
}
@keyframes fall-176 {
  72.574% {
    transform: translate(29.0076vw, 72.574vh) scale(0.2525);
  }
  to {
    transform: translate(29.17vw, 100vh) scale(0.2525);
  }
}
.snow:nth-child(177) {
  opacity: 0.7688;
  transform: translate(82.4546vw, -10px) scale(0.0368);
  animation: fall-177 19s -6s linear infinite;
}
@keyframes fall-177 {
  54.55% {
    transform: translate(72.6677vw, 54.55vh) scale(0.0368);
  }
  to {
    transform: translate(77.56115vw, 100vh) scale(0.0368);
  }
}
.snow:nth-child(178) {
  opacity: 0.9289;
  transform: translate(48.3661vw, -10px) scale(0.095);
  animation: fall-178 17s -6s linear infinite;
}
@keyframes fall-178 {
  30.526% {
    transform: translate(40.6416vw, 30.526vh) scale(0.095);
  }
  to {
    transform: translate(44.50385vw, 100vh) scale(0.095);
  }
}
.snow:nth-child(179) {
  opacity: 0.9592;
  transform: translate(28.0905vw, -10px) scale(0.0052);
  animation: fall-179 15s -2s linear infinite;
}
@keyframes fall-179 {
  66.802% {
    transform: translate(23.3838vw, 66.802vh) scale(0.0052);
  }
  to {
    transform: translate(25.73715vw, 100vh) scale(0.0052);
  }
}
.snow:nth-child(180) {
  opacity: 0.0826;
  transform: translate(30.5489vw, -10px) scale(0.3473);
  animation: fall-180 21s -29s linear infinite;
}
@keyframes fall-180 {
  52.12% {
    transform: translate(29.821vw, 52.12vh) scale(0.3473);
  }
  to {
    transform: translate(30.18495vw, 100vh) scale(0.3473);
  }
}
.snow:nth-child(181) {
  opacity: 0.367;
  transform: translate(96.8321vw, -10px) scale(0.1552);
  animation: fall-181 20s -9s linear infinite;
}
@keyframes fall-181 {
  40.861% {
    transform: translate(89.1375vw, 40.861vh) scale(0.1552);
  }
  to {
    transform: translate(92.9848vw, 100vh) scale(0.1552);
  }
}
.snow:nth-child(182) {
  opacity: 0.4284;
  transform: translate(88.8116vw, -10px) scale(0.0387);
  animation: fall-182 15s -3s linear infinite;
}
@keyframes fall-182 {
  30.598% {
    transform: translate(80.0265vw, 30.598vh) scale(0.0387);
  }
  to {
    transform: translate(84.41905vw, 100vh) scale(0.0387);
  }
}
.snow:nth-child(183) {
  opacity: 0.7561;
  transform: translate(74.8164vw, -10px) scale(0.0714);
  animation: fall-183 19s -30s linear infinite;
}
@keyframes fall-183 {
  57.115% {
    transform: translate(78.9436vw, 57.115vh) scale(0.0714);
  }
  to {
    transform: translate(76.88vw, 100vh) scale(0.0714);
  }
}
.snow:nth-child(184) {
  opacity: 0.6729;
  transform: translate(91.2934vw, -10px) scale(0.6269);
  animation: fall-184 27s -3s linear infinite;
}
@keyframes fall-184 {
  60.078% {
    transform: translate(98.8972vw, 60.078vh) scale(0.6269);
  }
  to {
    transform: translate(95.0953vw, 100vh) scale(0.6269);
  }
}
.snow:nth-child(185) {
  opacity: 0.5626;
  transform: translate(34.0388vw, -10px) scale(0.678);
  animation: fall-185 18s -26s linear infinite;
}
@keyframes fall-185 {
  55.894% {
    transform: translate(38.5891vw, 55.894vh) scale(0.678);
  }
  to {
    transform: translate(36.31395vw, 100vh) scale(0.678);
  }
}
.snow:nth-child(186) {
  opacity: 0.1916;
  transform: translate(10.0134vw, -10px) scale(0.7488);
  animation: fall-186 25s -25s linear infinite;
}
@keyframes fall-186 {
  73.827% {
    transform: translate(13.849vw, 73.827vh) scale(0.7488);
  }
  to {
    transform: translate(11.9312vw, 100vh) scale(0.7488);
  }
}
.snow:nth-child(187) {
  opacity: 0.1127;
  transform: translate(82.4073vw, -10px) scale(0.3765);
  animation: fall-187 26s -19s linear infinite;
}
@keyframes fall-187 {
  61.526% {
    transform: translate(85.3924vw, 61.526vh) scale(0.3765);
  }
  to {
    transform: translate(83.89985vw, 100vh) scale(0.3765);
  }
}
.snow:nth-child(188) {
  opacity: 0.8549;
  transform: translate(96.5101vw, -10px) scale(0.9982);
  animation: fall-188 18s -9s linear infinite;
}
@keyframes fall-188 {
  78.005% {
    transform: translate(100.0586vw, 78.005vh) scale(0.9982);
  }
  to {
    transform: translate(98.28435vw, 100vh) scale(0.9982);
  }
}
.snow:nth-child(189) {
  opacity: 0.38;
  transform: translate(24.1491vw, -10px) scale(0.0202);
  animation: fall-189 18s -18s linear infinite;
}
@keyframes fall-189 {
  52.993% {
    transform: translate(33.732vw, 52.993vh) scale(0.0202);
  }
  to {
    transform: translate(28.94055vw, 100vh) scale(0.0202);
  }
}
.snow:nth-child(190) {
  opacity: 0.3719;
  transform: translate(74.0215vw, -10px) scale(0.709);
  animation: fall-190 12s -10s linear infinite;
}
@keyframes fall-190 {
  63.623% {
    transform: translate(79.1311vw, 63.623vh) scale(0.709);
  }
  to {
    transform: translate(76.5763vw, 100vh) scale(0.709);
  }
}
.snow:nth-child(191) {
  opacity: 0.1416;
  transform: translate(33.091vw, -10px) scale(0.1787);
  animation: fall-191 16s -16s linear infinite;
}
@keyframes fall-191 {
  45.509% {
    transform: translate(29.8235vw, 45.509vh) scale(0.1787);
  }
  to {
    transform: translate(31.45725vw, 100vh) scale(0.1787);
  }
}
.snow:nth-child(192) {
  opacity: 0.7852;
  transform: translate(25.0556vw, -10px) scale(0.5343);
  animation: fall-192 13s -4s linear infinite;
}
@keyframes fall-192 {
  41.792% {
    transform: translate(23.7611vw, 41.792vh) scale(0.5343);
  }
  to {
    transform: translate(24.40835vw, 100vh) scale(0.5343);
  }
}
.snow:nth-child(193) {
  opacity: 0.6102;
  transform: translate(2.3711vw, -10px) scale(0.3836);
  animation: fall-193 22s -14s linear infinite;
}
@keyframes fall-193 {
  48.949% {
    transform: translate(1.7197vw, 48.949vh) scale(0.3836);
  }
  to {
    transform: translate(2.0454vw, 100vh) scale(0.3836);
  }
}
.snow:nth-child(194) {
  opacity: 0.9915;
  transform: translate(61.7975vw, -10px) scale(0.3293);
  animation: fall-194 25s -6s linear infinite;
}
@keyframes fall-194 {
  75.483% {
    transform: translate(64.3374vw, 75.483vh) scale(0.3293);
  }
  to {
    transform: translate(63.06745vw, 100vh) scale(0.3293);
  }
}
.snow:nth-child(195) {
  opacity: 0.0589;
  transform: translate(71.1907vw, -10px) scale(0.3917);
  animation: fall-195 15s -20s linear infinite;
}
@keyframes fall-195 {
  49.091% {
    transform: translate(73.395vw, 49.091vh) scale(0.3917);
  }
  to {
    transform: translate(72.29285vw, 100vh) scale(0.3917);
  }
}
.snow:nth-child(196) {
  opacity: 0.735;
  transform: translate(65.686vw, -10px) scale(0.7581);
  animation: fall-196 17s -19s linear infinite;
}
@keyframes fall-196 {
  49.672% {
    transform: translate(74.1116vw, 49.672vh) scale(0.7581);
  }
  to {
    transform: translate(69.8988vw, 100vh) scale(0.7581);
  }
}
.snow:nth-child(197) {
  opacity: 0.3557;
  transform: translate(22.7153vw, -10px) scale(0.2098);
  animation: fall-197 23s -9s linear infinite;
}
@keyframes fall-197 {
  34.536% {
    transform: translate(26.7975vw, 34.536vh) scale(0.2098);
  }
  to {
    transform: translate(24.7564vw, 100vh) scale(0.2098);
  }
}
.snow:nth-child(198) {
  opacity: 0.2219;
  transform: translate(73.8891vw, -10px) scale(0.4225);
  animation: fall-198 20s -25s linear infinite;
}
@keyframes fall-198 {
  31.588% {
    transform: translate(78.386vw, 31.588vh) scale(0.4225);
  }
  to {
    transform: translate(76.13755vw, 100vh) scale(0.4225);
  }
}
.snow:nth-child(199) {
  opacity: 0.9798;
  transform: translate(98.5162vw, -10px) scale(0.6531);
  animation: fall-199 20s -28s linear infinite;
}
@keyframes fall-199 {
  43.545% {
    transform: translate(101.0152vw, 43.545vh) scale(0.6531);
  }
  to {
    transform: translate(99.7657vw, 100vh) scale(0.6531);
  }
}
.snow:nth-child(200) {
  opacity: 0.6962;
  transform: translate(48.9242vw, -10px) scale(0.5548);
  animation: fall-200 10s -13s linear infinite;
}
@keyframes fall-200 {
  60.42% {
    transform: translate(40.0738vw, 60.42vh) scale(0.5548);
  }
  to {
    transform: translate(44.499vw, 100vh) scale(0.5548);
  }
}/* End custom CSS */