.elementor-321 .elementor-element.elementor-element-f69e35d{text-align:center;}.elementor-321 .elementor-element.elementor-element-f69e35d .elementor-heading-title{font-size:16px;}.elementor-321 .elementor-element.elementor-element-abd36fd{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-321 .elementor-element.elementor-element-abd36fd .elementor-share-btn{border-width:2px;}.elementor-321 .elementor-element.elementor-element-3bbbc40{text-align:center;}.elementor-321 .elementor-element.elementor-element-2ae4ac5 img{width:70%;}.elementor-321 .elementor-element.elementor-element-f285759{text-align:center;}@media(max-width:1024px){.elementor-321 .elementor-element.elementor-element-abd36fd{--alignment:center;} .elementor-321 .elementor-element.elementor-element-abd36fd{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-321 .elementor-element.elementor-element-2ae4ac5 img{width:85%;}}@media(max-width:767px){.elementor-321 .elementor-element.elementor-element-abd36fd{--alignment:center;} .elementor-321 .elementor-element.elementor-element-abd36fd{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-321 .elementor-element.elementor-element-2ae4ac5 img{width:100%;}.elementor-321 .elementor-element.elementor-element-9ae0e83{width:50%;}.elementor-321 .elementor-element.elementor-element-74e0877{width:50%;}}/* Start custom CSS for section, class: .elementor-element-ae6e57c */.KdLbcOrg {
    padding-top: 10px;
}
.KdLbcOrg p {
    font-size: 18px;
    font-weight: 400;
    margin: 0;
}
.KdLbcOrg .qNAWGEuh img {
    width: 60%;
}
.KdLbcOrg .SYgyBfRI img {
    width: 50%;
    margin-top: 20px;
    margin-bottom: 20px;
}

.swXplgpV {
    background-color: #000;
    padding-top: 1em;
    padding-bottom: 4em;
}

.izoom {
    animation: zoom .8s ease-in-out .3s infinite alternate;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c902ac0 */.IHnSeVVz {
    display: none;
}

@media (max-width: 767px) {
.IHnSeVVz { 
    display: flex;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 10;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6523146 */.sVPvBLPV {
    width: 4%;
    display: flex;
    z-index: 20;
    position: fixed;
    right: 0;
    top: 220px;
}

.sVPvBLPV img {
    transition: transform .35s,-webkit-transform .35s;
}
.sVPvBLPV img:hover {
    transform: perspective(0px) scale(1.02);
    -webkit-filter: brightness(125%);
}

@media (max-width: 1024px) {
.sVPvBLPV {
    width: 5%;
}
}
@media (max-width: 767px) {
.sVPvBLPV {
    width: 7%;
}
}
@media (max-width: 479px) {
.sVPvBLPV {
    width: 11%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e7fad14 */#code_block-snow {
    width: 100%;
    z-index: 0;
    position: fixed;
    top: 0;
}
.snow {
    position: absolute;
    width: 7px;
    height: 7px;
    background: #fede5f;
    border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.3394;
  transform: translate(44.0323vw, -10px) scale(0.7136);
  animation: fall-1 12s -18s linear infinite;
}
@keyframes fall-1 {
  37.99% {
    transform: translate(53.3836vw, 37.99vh) scale(0.7136);
  }
  to {
    transform: translate(48.70795vw, 100vh) scale(0.7136);
  }
}
.snow:nth-child(2) {
  opacity: 0.1891;
  transform: translate(94.5699vw, -10px) scale(0.0983);
  animation: fall-2 29s -14s linear infinite;
}
@keyframes fall-2 {
  45.868% {
    transform: translate(88.578vw, 45.868vh) scale(0.0983);
  }
  to {
    transform: translate(91.57395vw, 100vh) scale(0.0983);
  }
}
.snow:nth-child(3) {
  opacity: 0.4617;
  transform: translate(75.9562vw, -10px) scale(0.4039);
  animation: fall-3 22s -4s linear infinite;
}
@keyframes fall-3 {
  65.738% {
    transform: translate(76.5421vw, 65.738vh) scale(0.4039);
  }
  to {
    transform: translate(76.24915vw, 100vh) scale(0.4039);
  }
}
.snow:nth-child(4) {
  opacity: 0.1907;
  transform: translate(35.3676vw, -10px) scale(0.7076);
  animation: fall-4 28s -1s linear infinite;
}
@keyframes fall-4 {
  33.414% {
    transform: translate(37.5851vw, 33.414vh) scale(0.7076);
  }
  to {
    transform: translate(36.47635vw, 100vh) scale(0.7076);
  }
}
.snow:nth-child(5) {
  opacity: 0.4445;
  transform: translate(79.5386vw, -10px) scale(0.2218);
  animation: fall-5 27s -16s linear infinite;
}
@keyframes fall-5 {
  73.654% {
    transform: translate(86.6428vw, 73.654vh) scale(0.2218);
  }
  to {
    transform: translate(83.0907vw, 100vh) scale(0.2218);
  }
}
.snow:nth-child(6) {
  opacity: 0.8526;
  transform: translate(52.2601vw, -10px) scale(0.0115);
  animation: fall-6 19s -18s linear infinite;
}
@keyframes fall-6 {
  43.758% {
    transform: translate(46.0281vw, 43.758vh) scale(0.0115);
  }
  to {
    transform: translate(49.1441vw, 100vh) scale(0.0115);
  }
}
.snow:nth-child(7) {
  opacity: 0.0749;
  transform: translate(81.9854vw, -10px) scale(0.6638);
  animation: fall-7 18s -12s linear infinite;
}
@keyframes fall-7 {
  55.958% {
    transform: translate(75.3083vw, 55.958vh) scale(0.6638);
  }
  to {
    transform: translate(78.64685vw, 100vh) scale(0.6638);
  }
}
.snow:nth-child(8) {
  opacity: 0.0816;
  transform: translate(7.3631vw, -10px) scale(0.601);
  animation: fall-8 24s -26s linear infinite;
}
@keyframes fall-8 {
  37.208% {
    transform: translate(9.4947vw, 37.208vh) scale(0.601);
  }
  to {
    transform: translate(8.4289vw, 100vh) scale(0.601);
  }
}
.snow:nth-child(9) {
  opacity: 0.4173;
  transform: translate(78.606vw, -10px) scale(0.0191);
  animation: fall-9 16s -9s linear infinite;
}
@keyframes fall-9 {
  75.71% {
    transform: translate(69.3675vw, 75.71vh) scale(0.0191);
  }
  to {
    transform: translate(73.98675vw, 100vh) scale(0.0191);
  }
}
.snow:nth-child(10) {
  opacity: 0.9517;
  transform: translate(54.4879vw, -10px) scale(0.2419);
  animation: fall-10 18s -8s linear infinite;
}
@keyframes fall-10 {
  33.771% {
    transform: translate(64.388vw, 33.771vh) scale(0.2419);
  }
  to {
    transform: translate(59.43795vw, 100vh) scale(0.2419);
  }
}
.snow:nth-child(11) {
  opacity: 0.9136;
  transform: translate(77.8218vw, -10px) scale(0.7802);
  animation: fall-11 26s -8s linear infinite;
}
@keyframes fall-11 {
  30.582% {
    transform: translate(79.5789vw, 30.582vh) scale(0.7802);
  }
  to {
    transform: translate(78.70035vw, 100vh) scale(0.7802);
  }
}
.snow:nth-child(12) {
  opacity: 0.4927;
  transform: translate(42.5557vw, -10px) scale(0.7757);
  animation: fall-12 21s -15s linear infinite;
}
@keyframes fall-12 {
  46.179% {
    transform: translate(33.1582vw, 46.179vh) scale(0.7757);
  }
  to {
    transform: translate(37.85695vw, 100vh) scale(0.7757);
  }
}
.snow:nth-child(13) {
  opacity: 0.3248;
  transform: translate(35.876vw, -10px) scale(0.2626);
  animation: fall-13 27s -28s linear infinite;
}
@keyframes fall-13 {
  78.812% {
    transform: translate(43.4803vw, 78.812vh) scale(0.2626);
  }
  to {
    transform: translate(39.67815vw, 100vh) scale(0.2626);
  }
}
.snow:nth-child(14) {
  opacity: 0.2782;
  transform: translate(13.7306vw, -10px) scale(0.9666);
  animation: fall-14 13s -18s linear infinite;
}
@keyframes fall-14 {
  68.112% {
    transform: translate(4.9632vw, 68.112vh) scale(0.9666);
  }
  to {
    transform: translate(9.3469vw, 100vh) scale(0.9666);
  }
}
.snow:nth-child(15) {
  opacity: 0.9819;
  transform: translate(66.1379vw, -10px) scale(0.1232);
  animation: fall-15 19s -18s linear infinite;
}
@keyframes fall-15 {
  36.626% {
    transform: translate(59.9271vw, 36.626vh) scale(0.1232);
  }
  to {
    transform: translate(63.0325vw, 100vh) scale(0.1232);
  }
}
.snow:nth-child(16) {
  opacity: 0.7834;
  transform: translate(28.5392vw, -10px) scale(0.7778);
  animation: fall-16 21s -26s linear infinite;
}
@keyframes fall-16 {
  47.655% {
    transform: translate(38.4894vw, 47.655vh) scale(0.7778);
  }
  to {
    transform: translate(33.5143vw, 100vh) scale(0.7778);
  }
}
.snow:nth-child(17) {
  opacity: 0.53;
  transform: translate(20.6402vw, -10px) scale(0.7585);
  animation: fall-17 22s -15s linear infinite;
}
@keyframes fall-17 {
  45.957% {
    transform: translate(13.7936vw, 45.957vh) scale(0.7585);
  }
  to {
    transform: translate(17.2169vw, 100vh) scale(0.7585);
  }
}
.snow:nth-child(18) {
  opacity: 0.0155;
  transform: translate(6.5024vw, -10px) scale(0.9889);
  animation: fall-18 14s -4s linear infinite;
}
@keyframes fall-18 {
  75.865% {
    transform: translate(-3.3298vw, 75.865vh) scale(0.9889);
  }
  to {
    transform: translate(1.5863vw, 100vh) scale(0.9889);
  }
}
.snow:nth-child(19) {
  opacity: 0.9492;
  transform: translate(45.5988vw, -10px) scale(0.0578);
  animation: fall-19 21s -12s linear infinite;
}
@keyframes fall-19 {
  79.955% {
    transform: translate(46.1836vw, 79.955vh) scale(0.0578);
  }
  to {
    transform: translate(45.8912vw, 100vh) scale(0.0578);
  }
}
.snow:nth-child(20) {
  opacity: 0.343;
  transform: translate(38.2403vw, -10px) scale(0.2738);
  animation: fall-20 14s -13s linear infinite;
}
@keyframes fall-20 {
  72.502% {
    transform: translate(31.2838vw, 72.502vh) scale(0.2738);
  }
  to {
    transform: translate(34.76205vw, 100vh) scale(0.2738);
  }
}
.snow:nth-child(21) {
  opacity: 0.7414;
  transform: translate(76.9246vw, -10px) scale(0.4233);
  animation: fall-21 11s -19s linear infinite;
}
@keyframes fall-21 {
  47.393% {
    transform: translate(67.3462vw, 47.393vh) scale(0.4233);
  }
  to {
    transform: translate(72.1354vw, 100vh) scale(0.4233);
  }
}
.snow:nth-child(22) {
  opacity: 0.184;
  transform: translate(24.5248vw, -10px) scale(0.031);
  animation: fall-22 24s -4s linear infinite;
}
@keyframes fall-22 {
  32.021% {
    transform: translate(25.5917vw, 32.021vh) scale(0.031);
  }
  to {
    transform: translate(25.05825vw, 100vh) scale(0.031);
  }
}
.snow:nth-child(23) {
  opacity: 0.0492;
  transform: translate(6.3886vw, -10px) scale(0.9244);
  animation: fall-23 14s -24s linear infinite;
}
@keyframes fall-23 {
  50.998% {
    transform: translate(14.467vw, 50.998vh) scale(0.9244);
  }
  to {
    transform: translate(10.4278vw, 100vh) scale(0.9244);
  }
}
.snow:nth-child(24) {
  opacity: 0.4853;
  transform: translate(97.8811vw, -10px) scale(0.3943);
  animation: fall-24 24s -27s linear infinite;
}
@keyframes fall-24 {
  75.423% {
    transform: translate(95.7658vw, 75.423vh) scale(0.3943);
  }
  to {
    transform: translate(96.82345vw, 100vh) scale(0.3943);
  }
}
.snow:nth-child(25) {
  opacity: 0.1591;
  transform: translate(49.3359vw, -10px) scale(0.0693);
  animation: fall-25 22s -18s linear infinite;
}
@keyframes fall-25 {
  55.89% {
    transform: translate(41.6413vw, 55.89vh) scale(0.0693);
  }
  to {
    transform: translate(45.4886vw, 100vh) scale(0.0693);
  }
}
.snow:nth-child(26) {
  opacity: 0.0201;
  transform: translate(46.6276vw, -10px) scale(0.2827);
  animation: fall-26 23s -8s linear infinite;
}
@keyframes fall-26 {
  58.878% {
    transform: translate(53.2498vw, 58.878vh) scale(0.2827);
  }
  to {
    transform: translate(49.9387vw, 100vh) scale(0.2827);
  }
}
.snow:nth-child(27) {
  opacity: 0.9238;
  transform: translate(74.6649vw, -10px) scale(0.197);
  animation: fall-27 26s -17s linear infinite;
}
@keyframes fall-27 {
  34.155% {
    transform: translate(80.0689vw, 34.155vh) scale(0.197);
  }
  to {
    transform: translate(77.3669vw, 100vh) scale(0.197);
  }
}
.snow:nth-child(28) {
  opacity: 0.471;
  transform: translate(83.0425vw, -10px) scale(0.5366);
  animation: fall-28 15s -12s linear infinite;
}
@keyframes fall-28 {
  72.794% {
    transform: translate(80.7471vw, 72.794vh) scale(0.5366);
  }
  to {
    transform: translate(81.8948vw, 100vh) scale(0.5366);
  }
}
.snow:nth-child(29) {
  opacity: 0.9428;
  transform: translate(22.3976vw, -10px) scale(0.8234);
  animation: fall-29 27s -1s linear infinite;
}
@keyframes fall-29 {
  76.596% {
    transform: translate(14.6268vw, 76.596vh) scale(0.8234);
  }
  to {
    transform: translate(18.5122vw, 100vh) scale(0.8234);
  }
}
.snow:nth-child(30) {
  opacity: 0.7524;
  transform: translate(67.717vw, -10px) scale(0.9562);
  animation: fall-30 11s -1s linear infinite;
}
@keyframes fall-30 {
  77.54% {
    transform: translate(69.9502vw, 77.54vh) scale(0.9562);
  }
  to {
    transform: translate(68.8336vw, 100vh) scale(0.9562);
  }
}
.snow:nth-child(31) {
  opacity: 0.5749;
  transform: translate(91.3124vw, -10px) scale(0.4641);
  animation: fall-31 28s -14s linear infinite;
}
@keyframes fall-31 {
  60.965% {
    transform: translate(83.2538vw, 60.965vh) scale(0.4641);
  }
  to {
    transform: translate(87.2831vw, 100vh) scale(0.4641);
  }
}
.snow:nth-child(32) {
  opacity: 0.4653;
  transform: translate(9.6243vw, -10px) scale(0.0328);
  animation: fall-32 14s -26s linear infinite;
}
@keyframes fall-32 {
  39.874% {
    transform: translate(1.5965vw, 39.874vh) scale(0.0328);
  }
  to {
    transform: translate(5.6104vw, 100vh) scale(0.0328);
  }
}
.snow:nth-child(33) {
  opacity: 0.3886;
  transform: translate(38.1725vw, -10px) scale(0.2831);
  animation: fall-33 30s -7s linear infinite;
}
@keyframes fall-33 {
  52.542% {
    transform: translate(30.8694vw, 52.542vh) scale(0.2831);
  }
  to {
    transform: translate(34.52095vw, 100vh) scale(0.2831);
  }
}
.snow:nth-child(34) {
  opacity: 0.4842;
  transform: translate(67.6803vw, -10px) scale(0.7969);
  animation: fall-34 24s -22s linear infinite;
}
@keyframes fall-34 {
  35.625% {
    transform: translate(65.6271vw, 35.625vh) scale(0.7969);
  }
  to {
    transform: translate(66.6537vw, 100vh) scale(0.7969);
  }
}
.snow:nth-child(35) {
  opacity: 0.6612;
  transform: translate(7.3249vw, -10px) scale(0.6455);
  animation: fall-35 30s -12s linear infinite;
}
@keyframes fall-35 {
  62.113% {
    transform: translate(16.3441vw, 62.113vh) scale(0.6455);
  }
  to {
    transform: translate(11.8345vw, 100vh) scale(0.6455);
  }
}
.snow:nth-child(36) {
  opacity: 0.1313;
  transform: translate(78.3846vw, -10px) scale(0.4266);
  animation: fall-36 28s -9s linear infinite;
}
@keyframes fall-36 {
  46.202% {
    transform: translate(79.5491vw, 46.202vh) scale(0.4266);
  }
  to {
    transform: translate(78.96685vw, 100vh) scale(0.4266);
  }
}
.snow:nth-child(37) {
  opacity: 0.6112;
  transform: translate(52.5754vw, -10px) scale(0.8626);
  animation: fall-37 18s -17s linear infinite;
}
@keyframes fall-37 {
  37.9% {
    transform: translate(61.5266vw, 37.9vh) scale(0.8626);
  }
  to {
    transform: translate(57.051vw, 100vh) scale(0.8626);
  }
}
.snow:nth-child(38) {
  opacity: 0.6468;
  transform: translate(61.0826vw, -10px) scale(0.8656);
  animation: fall-38 22s -18s linear infinite;
}
@keyframes fall-38 {
  64.694% {
    transform: translate(67.7534vw, 64.694vh) scale(0.8656);
  }
  to {
    transform: translate(64.418vw, 100vh) scale(0.8656);
  }
}
.snow:nth-child(39) {
  opacity: 0.8795;
  transform: translate(91.4518vw, -10px) scale(0.3209);
  animation: fall-39 13s -20s linear infinite;
}
@keyframes fall-39 {
  37.332% {
    transform: translate(88.4686vw, 37.332vh) scale(0.3209);
  }
  to {
    transform: translate(89.9602vw, 100vh) scale(0.3209);
  }
}
.snow:nth-child(40) {
  opacity: 0.7035;
  transform: translate(96.8935vw, -10px) scale(0.5993);
  animation: fall-40 15s -6s linear infinite;
}
@keyframes fall-40 {
  31.455% {
    transform: translate(90.9505vw, 31.455vh) scale(0.5993);
  }
  to {
    transform: translate(93.922vw, 100vh) scale(0.5993);
  }
}
.snow:nth-child(41) {
  opacity: 0.6555;
  transform: translate(85.3592vw, -10px) scale(0.7791);
  animation: fall-41 18s -14s linear infinite;
}
@keyframes fall-41 {
  70.099% {
    transform: translate(91.7322vw, 70.099vh) scale(0.7791);
  }
  to {
    transform: translate(88.5457vw, 100vh) scale(0.7791);
  }
}
.snow:nth-child(42) {
  opacity: 0.1743;
  transform: translate(51.1128vw, -10px) scale(0.8568);
  animation: fall-42 23s -16s linear infinite;
}
@keyframes fall-42 {
  56.028% {
    transform: translate(60.2156vw, 56.028vh) scale(0.8568);
  }
  to {
    transform: translate(55.6642vw, 100vh) scale(0.8568);
  }
}
.snow:nth-child(43) {
  opacity: 0.1357;
  transform: translate(88.3811vw, -10px) scale(0.1591);
  animation: fall-43 23s -26s linear infinite;
}
@keyframes fall-43 {
  71.16% {
    transform: translate(96.9074vw, 71.16vh) scale(0.1591);
  }
  to {
    transform: translate(92.64425vw, 100vh) scale(0.1591);
  }
}
.snow:nth-child(44) {
  opacity: 0.196;
  transform: translate(10.5955vw, -10px) scale(0.1146);
  animation: fall-44 28s -4s linear infinite;
}
@keyframes fall-44 {
  43.239% {
    transform: translate(13.9442vw, 43.239vh) scale(0.1146);
  }
  to {
    transform: translate(12.26985vw, 100vh) scale(0.1146);
  }
}
.snow:nth-child(45) {
  opacity: 0.7023;
  transform: translate(29.2262vw, -10px) scale(0.4843);
  animation: fall-45 14s -23s linear infinite;
}
@keyframes fall-45 {
  34.863% {
    transform: translate(22.9317vw, 34.863vh) scale(0.4843);
  }
  to {
    transform: translate(26.07895vw, 100vh) scale(0.4843);
  }
}
.snow:nth-child(46) {
  opacity: 0.3202;
  transform: translate(95.6458vw, -10px) scale(0.3879);
  animation: fall-46 19s -5s linear infinite;
}
@keyframes fall-46 {
  44.622% {
    transform: translate(99.0904vw, 44.622vh) scale(0.3879);
  }
  to {
    transform: translate(97.3681vw, 100vh) scale(0.3879);
  }
}
.snow:nth-child(47) {
  opacity: 0.937;
  transform: translate(10.7292vw, -10px) scale(0.7592);
  animation: fall-47 30s -2s linear infinite;
}
@keyframes fall-47 {
  78.628% {
    transform: translate(4.6722vw, 78.628vh) scale(0.7592);
  }
  to {
    transform: translate(7.7007vw, 100vh) scale(0.7592);
  }
}
.snow:nth-child(48) {
  opacity: 0.9183;
  transform: translate(60.5646vw, -10px) scale(0.3235);
  animation: fall-48 20s -19s linear infinite;
}
@keyframes fall-48 {
  65.219% {
    transform: translate(65.5335vw, 65.219vh) scale(0.3235);
  }
  to {
    transform: translate(63.04905vw, 100vh) scale(0.3235);
  }
}
.snow:nth-child(49) {
  opacity: 0.9473;
  transform: translate(25.5025vw, -10px) scale(0.9537);
  animation: fall-49 11s -25s linear infinite;
}
@keyframes fall-49 {
  42.789% {
    transform: translate(30.9702vw, 42.789vh) scale(0.9537);
  }
  to {
    transform: translate(28.23635vw, 100vh) scale(0.9537);
  }
}
.snow:nth-child(50) {
  opacity: 0.9201;
  transform: translate(80.5008vw, -10px) scale(0.9364);
  animation: fall-50 24s -7s linear infinite;
}
@keyframes fall-50 {
  51.464% {
    transform: translate(71.0539vw, 51.464vh) scale(0.9364);
  }
  to {
    transform: translate(75.77735vw, 100vh) scale(0.9364);
  }
}
.snow:nth-child(51) {
  opacity: 0.1323;
  transform: translate(26.4309vw, -10px) scale(0.774);
  animation: fall-51 24s -27s linear infinite;
}
@keyframes fall-51 {
  65.3% {
    transform: translate(32.7611vw, 65.3vh) scale(0.774);
  }
  to {
    transform: translate(29.596vw, 100vh) scale(0.774);
  }
}
.snow:nth-child(52) {
  opacity: 0.6073;
  transform: translate(97.2586vw, -10px) scale(0.3666);
  animation: fall-52 12s -8s linear infinite;
}
@keyframes fall-52 {
  52.54% {
    transform: translate(90.8218vw, 52.54vh) scale(0.3666);
  }
  to {
    transform: translate(94.0402vw, 100vh) scale(0.3666);
  }
}
.snow:nth-child(53) {
  opacity: 0.1552;
  transform: translate(1.1585vw, -10px) scale(0.5416);
  animation: fall-53 28s -8s linear infinite;
}
@keyframes fall-53 {
  70.496% {
    transform: translate(-0.1161vw, 70.496vh) scale(0.5416);
  }
  to {
    transform: translate(0.5212vw, 100vh) scale(0.5416);
  }
}
.snow:nth-child(54) {
  opacity: 0.3803;
  transform: translate(33.4423vw, -10px) scale(0.2626);
  animation: fall-54 16s -2s linear infinite;
}
@keyframes fall-54 {
  46.126% {
    transform: translate(41.6276vw, 46.126vh) scale(0.2626);
  }
  to {
    transform: translate(37.53495vw, 100vh) scale(0.2626);
  }
}
.snow:nth-child(55) {
  opacity: 0.3208;
  transform: translate(92.5198vw, -10px) scale(0.7717);
  animation: fall-55 26s -26s linear infinite;
}
@keyframes fall-55 {
  44.095% {
    transform: translate(100.8235vw, 44.095vh) scale(0.7717);
  }
  to {
    transform: translate(96.67165vw, 100vh) scale(0.7717);
  }
}
.snow:nth-child(56) {
  opacity: 0.6722;
  transform: translate(61.8106vw, -10px) scale(0.5233);
  animation: fall-56 23s -22s linear infinite;
}
@keyframes fall-56 {
  51.094% {
    transform: translate(52.0845vw, 51.094vh) scale(0.5233);
  }
  to {
    transform: translate(56.94755vw, 100vh) scale(0.5233);
  }
}
.snow:nth-child(57) {
  opacity: 0.1836;
  transform: translate(34.8941vw, -10px) scale(0.2173);
  animation: fall-57 15s -12s linear infinite;
}
@keyframes fall-57 {
  49.342% {
    transform: translate(30.4438vw, 49.342vh) scale(0.2173);
  }
  to {
    transform: translate(32.66895vw, 100vh) scale(0.2173);
  }
}
.snow:nth-child(58) {
  opacity: 0.2842;
  transform: translate(71.2324vw, -10px) scale(0.1138);
  animation: fall-58 12s -20s linear infinite;
}
@keyframes fall-58 {
  47.126% {
    transform: translate(72.8907vw, 47.126vh) scale(0.1138);
  }
  to {
    transform: translate(72.06155vw, 100vh) scale(0.1138);
  }
}
.snow:nth-child(59) {
  opacity: 0.5205;
  transform: translate(43.5095vw, -10px) scale(0.9531);
  animation: fall-59 22s -10s linear infinite;
}
@keyframes fall-59 {
  48.239% {
    transform: translate(42.8096vw, 48.239vh) scale(0.9531);
  }
  to {
    transform: translate(43.15955vw, 100vh) scale(0.9531);
  }
}
.snow:nth-child(60) {
  opacity: 0.6796;
  transform: translate(1.0366vw, -10px) scale(0.7167);
  animation: fall-60 21s -15s linear infinite;
}
@keyframes fall-60 {
  47.024% {
    transform: translate(1.2569vw, 47.024vh) scale(0.7167);
  }
  to {
    transform: translate(1.14675vw, 100vh) scale(0.7167);
  }
}
.snow:nth-child(61) {
  opacity: 0.3099;
  transform: translate(52.7732vw, -10px) scale(0.9664);
  animation: fall-61 13s -3s linear infinite;
}
@keyframes fall-61 {
  58.801% {
    transform: translate(50.8615vw, 58.801vh) scale(0.9664);
  }
  to {
    transform: translate(51.81735vw, 100vh) scale(0.9664);
  }
}
.snow:nth-child(62) {
  opacity: 0.3387;
  transform: translate(83.9433vw, -10px) scale(0.1849);
  animation: fall-62 26s -22s linear infinite;
}
@keyframes fall-62 {
  65.29% {
    transform: translate(77.8746vw, 65.29vh) scale(0.1849);
  }
  to {
    transform: translate(80.90895vw, 100vh) scale(0.1849);
  }
}
.snow:nth-child(63) {
  opacity: 0.653;
  transform: translate(93.3796vw, -10px) scale(0.7044);
  animation: fall-63 23s -24s linear infinite;
}
@keyframes fall-63 {
  79.31% {
    transform: translate(90.2912vw, 79.31vh) scale(0.7044);
  }
  to {
    transform: translate(91.8354vw, 100vh) scale(0.7044);
  }
}
.snow:nth-child(64) {
  opacity: 0.2257;
  transform: translate(27.768vw, -10px) scale(0.0642);
  animation: fall-64 20s -30s linear infinite;
}
@keyframes fall-64 {
  33.044% {
    transform: translate(28.4679vw, 33.044vh) scale(0.0642);
  }
  to {
    transform: translate(28.11795vw, 100vh) scale(0.0642);
  }
}
.snow:nth-child(65) {
  opacity: 0.7053;
  transform: translate(73.6287vw, -10px) scale(0.9564);
  animation: fall-65 14s -10s linear infinite;
}
@keyframes fall-65 {
  63.263% {
    transform: translate(74.0985vw, 63.263vh) scale(0.9564);
  }
  to {
    transform: translate(73.8636vw, 100vh) scale(0.9564);
  }
}
.snow:nth-child(66) {
  opacity: 0.4976;
  transform: translate(33.2313vw, -10px) scale(0.4816);
  animation: fall-66 15s -25s linear infinite;
}
@keyframes fall-66 {
  68.156% {
    transform: translate(33.6147vw, 68.156vh) scale(0.4816);
  }
  to {
    transform: translate(33.423vw, 100vh) scale(0.4816);
  }
}
.snow:nth-child(67) {
  opacity: 0.3311;
  transform: translate(0.6438vw, -10px) scale(0.5485);
  animation: fall-67 22s -22s linear infinite;
}
@keyframes fall-67 {
  33.919% {
    transform: translate(-4.7484vw, 33.919vh) scale(0.5485);
  }
  to {
    transform: translate(-2.0523vw, 100vh) scale(0.5485);
  }
}
.snow:nth-child(68) {
  opacity: 0.0491;
  transform: translate(39.583vw, -10px) scale(0.3528);
  animation: fall-68 26s -16s linear infinite;
}
@keyframes fall-68 {
  40.399% {
    transform: translate(49.3551vw, 40.399vh) scale(0.3528);
  }
  to {
    transform: translate(44.46905vw, 100vh) scale(0.3528);
  }
}
.snow:nth-child(69) {
  opacity: 0.3564;
  transform: translate(70.987vw, -10px) scale(0.8075);
  animation: fall-69 12s -8s linear infinite;
}
@keyframes fall-69 {
  59.328% {
    transform: translate(78.0483vw, 59.328vh) scale(0.8075);
  }
  to {
    transform: translate(74.51765vw, 100vh) scale(0.8075);
  }
}
.snow:nth-child(70) {
  opacity: 0.4635;
  transform: translate(66.5896vw, -10px) scale(0.2301);
  animation: fall-70 30s -2s linear infinite;
}
@keyframes fall-70 {
  75.324% {
    transform: translate(74.4902vw, 75.324vh) scale(0.2301);
  }
  to {
    transform: translate(70.5399vw, 100vh) scale(0.2301);
  }
}
.snow:nth-child(71) {
  opacity: 0.7356;
  transform: translate(28.4237vw, -10px) scale(0.7813);
  animation: fall-71 12s -25s linear infinite;
}
@keyframes fall-71 {
  46.235% {
    transform: translate(33.5426vw, 46.235vh) scale(0.7813);
  }
  to {
    transform: translate(30.98315vw, 100vh) scale(0.7813);
  }
}
.snow:nth-child(72) {
  opacity: 0.4964;
  transform: translate(31.9024vw, -10px) scale(0.5424);
  animation: fall-72 24s -22s linear infinite;
}
@keyframes fall-72 {
  67.888% {
    transform: translate(33.8605vw, 67.888vh) scale(0.5424);
  }
  to {
    transform: translate(32.88145vw, 100vh) scale(0.5424);
  }
}
.snow:nth-child(73) {
  opacity: 0.6854;
  transform: translate(35.4819vw, -10px) scale(0.1554);
  animation: fall-73 26s -29s linear infinite;
}
@keyframes fall-73 {
  54.876% {
    transform: translate(42.9416vw, 54.876vh) scale(0.1554);
  }
  to {
    transform: translate(39.21175vw, 100vh) scale(0.1554);
  }
}
.snow:nth-child(74) {
  opacity: 0.8914;
  transform: translate(70.3788vw, -10px) scale(0.5246);
  animation: fall-74 22s -25s linear infinite;
}
@keyframes fall-74 {
  54.545% {
    transform: translate(60.5191vw, 54.545vh) scale(0.5246);
  }
  to {
    transform: translate(65.44895vw, 100vh) scale(0.5246);
  }
}
.snow:nth-child(75) {
  opacity: 0.5439;
  transform: translate(3.6058vw, -10px) scale(0.4894);
  animation: fall-75 16s -7s linear infinite;
}
@keyframes fall-75 {
  43.877% {
    transform: translate(2.7872vw, 43.877vh) scale(0.4894);
  }
  to {
    transform: translate(3.1965vw, 100vh) scale(0.4894);
  }
}
.snow:nth-child(76) {
  opacity: 0.835;
  transform: translate(97.5437vw, -10px) scale(0.0337);
  animation: fall-76 16s -20s linear infinite;
}
@keyframes fall-76 {
  44.273% {
    transform: translate(88.2093vw, 44.273vh) scale(0.0337);
  }
  to {
    transform: translate(92.8765vw, 100vh) scale(0.0337);
  }
}
.snow:nth-child(77) {
  opacity: 0.4818;
  transform: translate(87.0997vw, -10px) scale(0.4091);
  animation: fall-77 11s -7s linear infinite;
}
@keyframes fall-77 {
  67.093% {
    transform: translate(80.4644vw, 67.093vh) scale(0.4091);
  }
  to {
    transform: translate(83.78205vw, 100vh) scale(0.4091);
  }
}
.snow:nth-child(78) {
  opacity: 0.1644;
  transform: translate(61.8269vw, -10px) scale(0.0437);
  animation: fall-78 10s -12s linear infinite;
}
@keyframes fall-78 {
  67.908% {
    transform: translate(53.9908vw, 67.908vh) scale(0.0437);
  }
  to {
    transform: translate(57.90885vw, 100vh) scale(0.0437);
  }
}
.snow:nth-child(79) {
  opacity: 0.251;
  transform: translate(42.6968vw, -10px) scale(0.2682);
  animation: fall-79 25s -26s linear infinite;
}
@keyframes fall-79 {
  48.933% {
    transform: translate(39.5285vw, 48.933vh) scale(0.2682);
  }
  to {
    transform: translate(41.11265vw, 100vh) scale(0.2682);
  }
}
.snow:nth-child(80) {
  opacity: 0.7785;
  transform: translate(24.6386vw, -10px) scale(0.8586);
  animation: fall-80 14s -11s linear infinite;
}
@keyframes fall-80 {
  49.25% {
    transform: translate(29.8228vw, 49.25vh) scale(0.8586);
  }
  to {
    transform: translate(27.2307vw, 100vh) scale(0.8586);
  }
}
.snow:nth-child(81) {
  opacity: 0.1293;
  transform: translate(7.6979vw, -10px) scale(0.1566);
  animation: fall-81 21s -5s linear infinite;
}
@keyframes fall-81 {
  65.204% {
    transform: translate(7.8094vw, 65.204vh) scale(0.1566);
  }
  to {
    transform: translate(7.75365vw, 100vh) scale(0.1566);
  }
}
.snow:nth-child(82) {
  opacity: 0.3977;
  transform: translate(92.2986vw, -10px) scale(0.4485);
  animation: fall-82 23s -12s linear infinite;
}
@keyframes fall-82 {
  79.991% {
    transform: translate(99.6765vw, 79.991vh) scale(0.4485);
  }
  to {
    transform: translate(95.98755vw, 100vh) scale(0.4485);
  }
}
.snow:nth-child(83) {
  opacity: 0.1565;
  transform: translate(26.5066vw, -10px) scale(0.0091);
  animation: fall-83 19s -8s linear infinite;
}
@keyframes fall-83 {
  72.532% {
    transform: translate(24.9482vw, 72.532vh) scale(0.0091);
  }
  to {
    transform: translate(25.7274vw, 100vh) scale(0.0091);
  }
}
.snow:nth-child(84) {
  opacity: 0.192;
  transform: translate(90.3938vw, -10px) scale(0.7085);
  animation: fall-84 14s -24s linear infinite;
}
@keyframes fall-84 {
  68.715% {
    transform: translate(83.0023vw, 68.715vh) scale(0.7085);
  }
  to {
    transform: translate(86.69805vw, 100vh) scale(0.7085);
  }
}
.snow:nth-child(85) {
  opacity: 0.24;
  transform: translate(58.5617vw, -10px) scale(0.4011);
  animation: fall-85 11s -29s linear infinite;
}
@keyframes fall-85 {
  44.329% {
    transform: translate(60.8353vw, 44.329vh) scale(0.4011);
  }
  to {
    transform: translate(59.6985vw, 100vh) scale(0.4011);
  }
}
.snow:nth-child(86) {
  opacity: 0.0133;
  transform: translate(59.8096vw, -10px) scale(0.2693);
  animation: fall-86 16s -15s linear infinite;
}
@keyframes fall-86 {
  57.84% {
    transform: translate(60.0758vw, 57.84vh) scale(0.2693);
  }
  to {
    transform: translate(59.9427vw, 100vh) scale(0.2693);
  }
}
.snow:nth-child(87) {
  opacity: 0.6712;
  transform: translate(98.2679vw, -10px) scale(0.7816);
  animation: fall-87 23s -16s linear infinite;
}
@keyframes fall-87 {
  37.594% {
    transform: translate(101.3949vw, 37.594vh) scale(0.7816);
  }
  to {
    transform: translate(99.8314vw, 100vh) scale(0.7816);
  }
}
.snow:nth-child(88) {
  opacity: 0.2302;
  transform: translate(32.1742vw, -10px) scale(0.3955);
  animation: fall-88 14s -24s linear infinite;
}
@keyframes fall-88 {
  58.72% {
    transform: translate(26.0291vw, 58.72vh) scale(0.3955);
  }
  to {
    transform: translate(29.10165vw, 100vh) scale(0.3955);
  }
}
.snow:nth-child(89) {
  opacity: 0.9912;
  transform: translate(3.8228vw, -10px) scale(0.0125);
  animation: fall-89 16s -3s linear infinite;
}
@keyframes fall-89 {
  42.168% {
    transform: translate(6.0406vw, 42.168vh) scale(0.0125);
  }
  to {
    transform: translate(4.9317vw, 100vh) scale(0.0125);
  }
}
.snow:nth-child(90) {
  opacity: 0.3782;
  transform: translate(10.6923vw, -10px) scale(0.3888);
  animation: fall-90 26s -5s linear infinite;
}
@keyframes fall-90 {
  73.045% {
    transform: translate(20.4403vw, 73.045vh) scale(0.3888);
  }
  to {
    transform: translate(15.5663vw, 100vh) scale(0.3888);
  }
}
.snow:nth-child(91) {
  opacity: 0.5078;
  transform: translate(75.558vw, -10px) scale(0.7656);
  animation: fall-91 10s -21s linear infinite;
}
@keyframes fall-91 {
  39.405% {
    transform: translate(76.9194vw, 39.405vh) scale(0.7656);
  }
  to {
    transform: translate(76.2387vw, 100vh) scale(0.7656);
  }
}
.snow:nth-child(92) {
  opacity: 0.0654;
  transform: translate(66.4206vw, -10px) scale(0.5989);
  animation: fall-92 23s -29s linear infinite;
}
@keyframes fall-92 {
  46.262% {
    transform: translate(70.9753vw, 46.262vh) scale(0.5989);
  }
  to {
    transform: translate(68.69795vw, 100vh) scale(0.5989);
  }
}
.snow:nth-child(93) {
  opacity: 0.1354;
  transform: translate(91.9284vw, -10px) scale(0.804);
  animation: fall-93 27s -12s linear infinite;
}
@keyframes fall-93 {
  53.931% {
    transform: translate(91.5796vw, 53.931vh) scale(0.804);
  }
  to {
    transform: translate(91.754vw, 100vh) scale(0.804);
  }
}
.snow:nth-child(94) {
  opacity: 0.4512;
  transform: translate(65.9541vw, -10px) scale(0.5772);
  animation: fall-94 23s -9s linear infinite;
}
@keyframes fall-94 {
  36.428% {
    transform: translate(63.8907vw, 36.428vh) scale(0.5772);
  }
  to {
    transform: translate(64.9224vw, 100vh) scale(0.5772);
  }
}
.snow:nth-child(95) {
  opacity: 0.3637;
  transform: translate(54.9132vw, -10px) scale(0.8066);
  animation: fall-95 19s -9s linear infinite;
}
@keyframes fall-95 {
  41.68% {
    transform: translate(61.4341vw, 41.68vh) scale(0.8066);
  }
  to {
    transform: translate(58.17365vw, 100vh) scale(0.8066);
  }
}
.snow:nth-child(96) {
  opacity: 0.7548;
  transform: translate(90.8071vw, -10px) scale(0.8166);
  animation: fall-96 20s -9s linear infinite;
}
@keyframes fall-96 {
  37.581% {
    transform: translate(80.8229vw, 37.581vh) scale(0.8166);
  }
  to {
    transform: translate(85.815vw, 100vh) scale(0.8166);
  }
}
.snow:nth-child(97) {
  opacity: 0.7972;
  transform: translate(83.8425vw, -10px) scale(0.8606);
  animation: fall-97 30s -4s linear infinite;
}
@keyframes fall-97 {
  61.872% {
    transform: translate(91.2853vw, 61.872vh) scale(0.8606);
  }
  to {
    transform: translate(87.5639vw, 100vh) scale(0.8606);
  }
}
.snow:nth-child(98) {
  opacity: 0.988;
  transform: translate(58.3995vw, -10px) scale(0.3239);
  animation: fall-98 26s -16s linear infinite;
}
@keyframes fall-98 {
  57.3% {
    transform: translate(54.8524vw, 57.3vh) scale(0.3239);
  }
  to {
    transform: translate(56.62595vw, 100vh) scale(0.3239);
  }
}
.snow:nth-child(99) {
  opacity: 0.8429;
  transform: translate(62.1066vw, -10px) scale(0.1369);
  animation: fall-99 16s -20s linear infinite;
}
@keyframes fall-99 {
  61.954% {
    transform: translate(70.2385vw, 61.954vh) scale(0.1369);
  }
  to {
    transform: translate(66.17255vw, 100vh) scale(0.1369);
  }
}
.snow:nth-child(100) {
  opacity: 0.7422;
  transform: translate(29.6132vw, -10px) scale(0.8585);
  animation: fall-100 14s -1s linear infinite;
}
@keyframes fall-100 {
  35.741% {
    transform: translate(26.1917vw, 35.741vh) scale(0.8585);
  }
  to {
    transform: translate(27.90245vw, 100vh) scale(0.8585);
  }
}
.snow:nth-child(101) {
  opacity: 0.7337;
  transform: translate(94.867vw, -10px) scale(0.0116);
  animation: fall-101 17s -13s linear infinite;
}
@keyframes fall-101 {
  51.989% {
    transform: translate(101.9773vw, 51.989vh) scale(0.0116);
  }
  to {
    transform: translate(98.42215vw, 100vh) scale(0.0116);
  }
}
.snow:nth-child(102) {
  opacity: 0.0148;
  transform: translate(69.2073vw, -10px) scale(0.2204);
  animation: fall-102 15s -1s linear infinite;
}
@keyframes fall-102 {
  70.976% {
    transform: translate(73.5852vw, 70.976vh) scale(0.2204);
  }
  to {
    transform: translate(71.39625vw, 100vh) scale(0.2204);
  }
}
.snow:nth-child(103) {
  opacity: 0.0686;
  transform: translate(44.9013vw, -10px) scale(0.9513);
  animation: fall-103 25s -22s linear infinite;
}
@keyframes fall-103 {
  50.524% {
    transform: translate(46.1281vw, 50.524vh) scale(0.9513);
  }
  to {
    transform: translate(45.5147vw, 100vh) scale(0.9513);
  }
}
.snow:nth-child(104) {
  opacity: 0.2289;
  transform: translate(83.1776vw, -10px) scale(0.1231);
  animation: fall-104 21s -29s linear infinite;
}
@keyframes fall-104 {
  79.41% {
    transform: translate(80.5998vw, 79.41vh) scale(0.1231);
  }
  to {
    transform: translate(81.8887vw, 100vh) scale(0.1231);
  }
}
.snow:nth-child(105) {
  opacity: 0.6724;
  transform: translate(10.1351vw, -10px) scale(0.0648);
  animation: fall-105 24s -20s linear infinite;
}
@keyframes fall-105 {
  46.573% {
    transform: translate(17.8677vw, 46.573vh) scale(0.0648);
  }
  to {
    transform: translate(14.0014vw, 100vh) scale(0.0648);
  }
}
.snow:nth-child(106) {
  opacity: 0.447;
  transform: translate(88.9639vw, -10px) scale(0.659);
  animation: fall-106 24s -24s linear infinite;
}
@keyframes fall-106 {
  35.402% {
    transform: translate(93.6318vw, 35.402vh) scale(0.659);
  }
  to {
    transform: translate(91.29785vw, 100vh) scale(0.659);
  }
}
.snow:nth-child(107) {
  opacity: 0.8969;
  transform: translate(19.649vw, -10px) scale(0.6734);
  animation: fall-107 18s -23s linear infinite;
}
@keyframes fall-107 {
  43.214% {
    transform: translate(11.0201vw, 43.214vh) scale(0.6734);
  }
  to {
    transform: translate(15.33455vw, 100vh) scale(0.6734);
  }
}
.snow:nth-child(108) {
  opacity: 0.9885;
  transform: translate(60.2573vw, -10px) scale(0.2707);
  animation: fall-108 28s -1s linear infinite;
}
@keyframes fall-108 {
  49.818% {
    transform: translate(64.4808vw, 49.818vh) scale(0.2707);
  }
  to {
    transform: translate(62.36905vw, 100vh) scale(0.2707);
  }
}
.snow:nth-child(109) {
  opacity: 0.6417;
  transform: translate(54.4063vw, -10px) scale(0.265);
  animation: fall-109 22s -3s linear infinite;
}
@keyframes fall-109 {
  51.237% {
    transform: translate(61.6355vw, 51.237vh) scale(0.265);
  }
  to {
    transform: translate(58.0209vw, 100vh) scale(0.265);
  }
}
.snow:nth-child(110) {
  opacity: 0.7359;
  transform: translate(49.9339vw, -10px) scale(0.1351);
  animation: fall-110 19s -29s linear infinite;
}
@keyframes fall-110 {
  77.564% {
    transform: translate(45.1061vw, 77.564vh) scale(0.1351);
  }
  to {
    transform: translate(47.52vw, 100vh) scale(0.1351);
  }
}
.snow:nth-child(111) {
  opacity: 0.2122;
  transform: translate(97.209vw, -10px) scale(0.0682);
  animation: fall-111 11s -22s linear infinite;
}
@keyframes fall-111 {
  39.85% {
    transform: translate(106.6432vw, 39.85vh) scale(0.0682);
  }
  to {
    transform: translate(101.9261vw, 100vh) scale(0.0682);
  }
}
.snow:nth-child(112) {
  opacity: 0.2558;
  transform: translate(29.4182vw, -10px) scale(0.5827);
  animation: fall-112 28s -19s linear infinite;
}
@keyframes fall-112 {
  60.383% {
    transform: translate(36.2902vw, 60.383vh) scale(0.5827);
  }
  to {
    transform: translate(32.8542vw, 100vh) scale(0.5827);
  }
}
.snow:nth-child(113) {
  opacity: 0.6845;
  transform: translate(32.4709vw, -10px) scale(0.1772);
  animation: fall-113 16s -28s linear infinite;
}
@keyframes fall-113 {
  32.28% {
    transform: translate(23.7655vw, 32.28vh) scale(0.1772);
  }
  to {
    transform: translate(28.1182vw, 100vh) scale(0.1772);
  }
}
.snow:nth-child(114) {
  opacity: 0.8524;
  transform: translate(79.546vw, -10px) scale(0.5611);
  animation: fall-114 30s -2s linear infinite;
}
@keyframes fall-114 {
  37.879% {
    transform: translate(80.0736vw, 37.879vh) scale(0.5611);
  }
  to {
    transform: translate(79.8098vw, 100vh) scale(0.5611);
  }
}
.snow:nth-child(115) {
  opacity: 0.6046;
  transform: translate(62.488vw, -10px) scale(0.4845);
  animation: fall-115 27s -2s linear infinite;
}
@keyframes fall-115 {
  37.285% {
    transform: translate(71.8537vw, 37.285vh) scale(0.4845);
  }
  to {
    transform: translate(67.17085vw, 100vh) scale(0.4845);
  }
}
.snow:nth-child(116) {
  opacity: 0.0978;
  transform: translate(41.2822vw, -10px) scale(0.9324);
  animation: fall-116 12s -29s linear infinite;
}
@keyframes fall-116 {
  30.671% {
    transform: translate(48.1885vw, 30.671vh) scale(0.9324);
  }
  to {
    transform: translate(44.73535vw, 100vh) scale(0.9324);
  }
}
.snow:nth-child(117) {
  opacity: 0.2393;
  transform: translate(18.8744vw, -10px) scale(0.8271);
  animation: fall-117 25s -9s linear infinite;
}
@keyframes fall-117 {
  65.375% {
    transform: translate(20.5421vw, 65.375vh) scale(0.8271);
  }
  to {
    transform: translate(19.70825vw, 100vh) scale(0.8271);
  }
}
.snow:nth-child(118) {
  opacity: 0.4734;
  transform: translate(47.0079vw, -10px) scale(0.6873);
  animation: fall-118 21s -4s linear infinite;
}
@keyframes fall-118 {
  76.014% {
    transform: translate(42.909vw, 76.014vh) scale(0.6873);
  }
  to {
    transform: translate(44.95845vw, 100vh) scale(0.6873);
  }
}
.snow:nth-child(119) {
  opacity: 0.2403;
  transform: translate(28.3846vw, -10px) scale(0.1068);
  animation: fall-119 16s -19s linear infinite;
}
@keyframes fall-119 {
  76.356% {
    transform: translate(26.2278vw, 76.356vh) scale(0.1068);
  }
  to {
    transform: translate(27.3062vw, 100vh) scale(0.1068);
  }
}
.snow:nth-child(120) {
  opacity: 0.3724;
  transform: translate(28.2232vw, -10px) scale(0.3857);
  animation: fall-120 28s -17s linear infinite;
}
@keyframes fall-120 {
  75.22% {
    transform: translate(24.2595vw, 75.22vh) scale(0.3857);
  }
  to {
    transform: translate(26.24135vw, 100vh) scale(0.3857);
  }
}
.snow:nth-child(121) {
  opacity: 0.7004;
  transform: translate(82.0185vw, -10px) scale(0.2593);
  animation: fall-121 16s -23s linear infinite;
}
@keyframes fall-121 {
  65.156% {
    transform: translate(73.7347vw, 65.156vh) scale(0.2593);
  }
  to {
    transform: translate(77.8766vw, 100vh) scale(0.2593);
  }
}
.snow:nth-child(122) {
  opacity: 0.3989;
  transform: translate(73.3235vw, -10px) scale(0.1365);
  animation: fall-122 18s -30s linear infinite;
}
@keyframes fall-122 {
  43.137% {
    transform: translate(82.1211vw, 43.137vh) scale(0.1365);
  }
  to {
    transform: translate(77.7223vw, 100vh) scale(0.1365);
  }
}
.snow:nth-child(123) {
  opacity: 0.8766;
  transform: translate(93.6035vw, -10px) scale(0.7645);
  animation: fall-123 10s -25s linear infinite;
}
@keyframes fall-123 {
  37.737% {
    transform: translate(88.058vw, 37.737vh) scale(0.7645);
  }
  to {
    transform: translate(90.83075vw, 100vh) scale(0.7645);
  }
}
.snow:nth-child(124) {
  opacity: 0.1126;
  transform: translate(50.3196vw, -10px) scale(0.0152);
  animation: fall-124 28s -6s linear infinite;
}
@keyframes fall-124 {
  56.824% {
    transform: translate(49.7434vw, 56.824vh) scale(0.0152);
  }
  to {
    transform: translate(50.0315vw, 100vh) scale(0.0152);
  }
}
.snow:nth-child(125) {
  opacity: 0.2437;
  transform: translate(9.2112vw, -10px) scale(0.4763);
  animation: fall-125 24s -19s linear infinite;
}
@keyframes fall-125 {
  55.768% {
    transform: translate(3.2055vw, 55.768vh) scale(0.4763);
  }
  to {
    transform: translate(6.20835vw, 100vh) scale(0.4763);
  }
}
.snow:nth-child(126) {
  opacity: 0.8586;
  transform: translate(9.2126vw, -10px) scale(0.1272);
  animation: fall-126 26s -9s linear infinite;
}
@keyframes fall-126 {
  33.554% {
    transform: translate(10.5116vw, 33.554vh) scale(0.1272);
  }
  to {
    transform: translate(9.8621vw, 100vh) scale(0.1272);
  }
}
.snow:nth-child(127) {
  opacity: 0.8635;
  transform: translate(40.7734vw, -10px) scale(0.5332);
  animation: fall-127 30s -3s linear infinite;
}
@keyframes fall-127 {
  47.846% {
    transform: translate(34.2426vw, 47.846vh) scale(0.5332);
  }
  to {
    transform: translate(37.508vw, 100vh) scale(0.5332);
  }
}
.snow:nth-child(128) {
  opacity: 0.319;
  transform: translate(21.7644vw, -10px) scale(0.8571);
  animation: fall-128 29s -23s linear infinite;
}
@keyframes fall-128 {
  57.033% {
    transform: translate(27.9548vw, 57.033vh) scale(0.8571);
  }
  to {
    transform: translate(24.8596vw, 100vh) scale(0.8571);
  }
}
.snow:nth-child(129) {
  opacity: 0.825;
  transform: translate(49.9573vw, -10px) scale(0.3612);
  animation: fall-129 24s -5s linear infinite;
}
@keyframes fall-129 {
  59.271% {
    transform: translate(44.0468vw, 59.271vh) scale(0.3612);
  }
  to {
    transform: translate(47.00205vw, 100vh) scale(0.3612);
  }
}
.snow:nth-child(130) {
  opacity: 0.4778;
  transform: translate(46.6519vw, -10px) scale(0.7365);
  animation: fall-130 25s -29s linear infinite;
}
@keyframes fall-130 {
  56.324% {
    transform: translate(49.4982vw, 56.324vh) scale(0.7365);
  }
  to {
    transform: translate(48.07505vw, 100vh) scale(0.7365);
  }
}
.snow:nth-child(131) {
  opacity: 0.0481;
  transform: translate(85.9319vw, -10px) scale(0.2909);
  animation: fall-131 24s -26s linear infinite;
}
@keyframes fall-131 {
  70.862% {
    transform: translate(81.7145vw, 70.862vh) scale(0.2909);
  }
  to {
    transform: translate(83.8232vw, 100vh) scale(0.2909);
  }
}
.snow:nth-child(132) {
  opacity: 0.2223;
  transform: translate(9.043vw, -10px) scale(0.7491);
  animation: fall-132 21s -4s linear infinite;
}
@keyframes fall-132 {
  66.272% {
    transform: translate(11.3845vw, 66.272vh) scale(0.7491);
  }
  to {
    transform: translate(10.21375vw, 100vh) scale(0.7491);
  }
}
.snow:nth-child(133) {
  opacity: 0.3872;
  transform: translate(82.48vw, -10px) scale(0.3759);
  animation: fall-133 18s -21s linear infinite;
}
@keyframes fall-133 {
  75.36% {
    transform: translate(76.6991vw, 75.36vh) scale(0.3759);
  }
  to {
    transform: translate(79.58955vw, 100vh) scale(0.3759);
  }
}
.snow:nth-child(134) {
  opacity: 0.4503;
  transform: translate(26.6597vw, -10px) scale(0.9335);
  animation: fall-134 19s -6s linear infinite;
}
@keyframes fall-134 {
  38.194% {
    transform: translate(17.6147vw, 38.194vh) scale(0.9335);
  }
  to {
    transform: translate(22.1372vw, 100vh) scale(0.9335);
  }
}
.snow:nth-child(135) {
  opacity: 0.3787;
  transform: translate(28.3664vw, -10px) scale(0.214);
  animation: fall-135 27s -26s linear infinite;
}
@keyframes fall-135 {
  52.334% {
    transform: translate(20.051vw, 52.334vh) scale(0.214);
  }
  to {
    transform: translate(24.2087vw, 100vh) scale(0.214);
  }
}
.snow:nth-child(136) {
  opacity: 0.0142;
  transform: translate(12.5682vw, -10px) scale(0.0618);
  animation: fall-136 28s -27s linear infinite;
}
@keyframes fall-136 {
  68.474% {
    transform: translate(7.4264vw, 68.474vh) scale(0.0618);
  }
  to {
    transform: translate(9.9973vw, 100vh) scale(0.0618);
  }
}
.snow:nth-child(137) {
  opacity: 0.6317;
  transform: translate(93.7796vw, -10px) scale(0.833);
  animation: fall-137 29s -5s linear infinite;
}
@keyframes fall-137 {
  46.3% {
    transform: translate(95.0108vw, 46.3vh) scale(0.833);
  }
  to {
    transform: translate(94.3952vw, 100vh) scale(0.833);
  }
}
.snow:nth-child(138) {
  opacity: 0.3971;
  transform: translate(77.1471vw, -10px) scale(0.2817);
  animation: fall-138 20s -8s linear infinite;
}
@keyframes fall-138 {
  63.487% {
    transform: translate(76.5307vw, 63.487vh) scale(0.2817);
  }
  to {
    transform: translate(76.8389vw, 100vh) scale(0.2817);
  }
}
.snow:nth-child(139) {
  opacity: 0.417;
  transform: translate(99.9528vw, -10px) scale(0.0261);
  animation: fall-139 21s -14s linear infinite;
}
@keyframes fall-139 {
  69.655% {
    transform: translate(103.0698vw, 69.655vh) scale(0.0261);
  }
  to {
    transform: translate(101.5113vw, 100vh) scale(0.0261);
  }
}
.snow:nth-child(140) {
  opacity: 0.2598;
  transform: translate(90.5058vw, -10px) scale(0.0727);
  animation: fall-140 12s -1s linear infinite;
}
@keyframes fall-140 {
  56.086% {
    transform: translate(98.8386vw, 56.086vh) scale(0.0727);
  }
  to {
    transform: translate(94.6722vw, 100vh) scale(0.0727);
  }
}
.snow:nth-child(141) {
  opacity: 0.218;
  transform: translate(72.8766vw, -10px) scale(0.1785);
  animation: fall-141 13s -19s linear infinite;
}
@keyframes fall-141 {
  40.284% {
    transform: translate(64.0749vw, 40.284vh) scale(0.1785);
  }
  to {
    transform: translate(68.47575vw, 100vh) scale(0.1785);
  }
}
.snow:nth-child(142) {
  opacity: 0.0046;
  transform: translate(21.1554vw, -10px) scale(0.4353);
  animation: fall-142 24s -27s linear infinite;
}
@keyframes fall-142 {
  72.188% {
    transform: translate(23.6049vw, 72.188vh) scale(0.4353);
  }
  to {
    transform: translate(22.38015vw, 100vh) scale(0.4353);
  }
}
.snow:nth-child(143) {
  opacity: 0.1482;
  transform: translate(79.0513vw, -10px) scale(0.6581);
  animation: fall-143 18s -30s linear infinite;
}
@keyframes fall-143 {
  38.229% {
    transform: translate(70.1589vw, 38.229vh) scale(0.6581);
  }
  to {
    transform: translate(74.6051vw, 100vh) scale(0.6581);
  }
}
.snow:nth-child(144) {
  opacity: 0.9043;
  transform: translate(98.3383vw, -10px) scale(0.9711);
  animation: fall-144 28s -3s linear infinite;
}
@keyframes fall-144 {
  55.587% {
    transform: translate(93.2859vw, 55.587vh) scale(0.9711);
  }
  to {
    transform: translate(95.8121vw, 100vh) scale(0.9711);
  }
}
.snow:nth-child(145) {
  opacity: 0.2472;
  transform: translate(72.7989vw, -10px) scale(0.465);
  animation: fall-145 19s -16s linear infinite;
}
@keyframes fall-145 {
  43.317% {
    transform: translate(71.049vw, 43.317vh) scale(0.465);
  }
  to {
    transform: translate(71.92395vw, 100vh) scale(0.465);
  }
}
.snow:nth-child(146) {
  opacity: 0.7269;
  transform: translate(60.5734vw, -10px) scale(0.6832);
  animation: fall-146 28s -14s linear infinite;
}
@keyframes fall-146 {
  73.832% {
    transform: translate(52.2457vw, 73.832vh) scale(0.6832);
  }
  to {
    transform: translate(56.40955vw, 100vh) scale(0.6832);
  }
}
.snow:nth-child(147) {
  opacity: 0.8918;
  transform: translate(10.9432vw, -10px) scale(0.4475);
  animation: fall-147 13s -11s linear infinite;
}
@keyframes fall-147 {
  58.185% {
    transform: translate(4.3035vw, 58.185vh) scale(0.4475);
  }
  to {
    transform: translate(7.62335vw, 100vh) scale(0.4475);
  }
}
.snow:nth-child(148) {
  opacity: 0.1839;
  transform: translate(25.1292vw, -10px) scale(0.4598);
  animation: fall-148 26s -27s linear infinite;
}
@keyframes fall-148 {
  58.052% {
    transform: translate(31.0803vw, 58.052vh) scale(0.4598);
  }
  to {
    transform: translate(28.10475vw, 100vh) scale(0.4598);
  }
}
.snow:nth-child(149) {
  opacity: 0.4262;
  transform: translate(48.5032vw, -10px) scale(0.5175);
  animation: fall-149 30s -8s linear infinite;
}
@keyframes fall-149 {
  76.99% {
    transform: translate(38.7467vw, 76.99vh) scale(0.5175);
  }
  to {
    transform: translate(43.62495vw, 100vh) scale(0.5175);
  }
}
.snow:nth-child(150) {
  opacity: 0.0365;
  transform: translate(43.0307vw, -10px) scale(0.2819);
  animation: fall-150 12s -26s linear infinite;
}
@keyframes fall-150 {
  59.455% {
    transform: translate(36.3155vw, 59.455vh) scale(0.2819);
  }
  to {
    transform: translate(39.6731vw, 100vh) scale(0.2819);
  }
}
.snow:nth-child(151) {
  opacity: 0.4116;
  transform: translate(30.0339vw, -10px) scale(0.2415);
  animation: fall-151 21s -16s linear infinite;
}
@keyframes fall-151 {
  74.801% {
    transform: translate(20.65vw, 74.801vh) scale(0.2415);
  }
  to {
    transform: translate(25.34195vw, 100vh) scale(0.2415);
  }
}
.snow:nth-child(152) {
  opacity: 0.0733;
  transform: translate(53.9119vw, -10px) scale(0.1114);
  animation: fall-152 18s -11s linear infinite;
}
@keyframes fall-152 {
  37.289% {
    transform: translate(52.1139vw, 37.289vh) scale(0.1114);
  }
  to {
    transform: translate(53.0129vw, 100vh) scale(0.1114);
  }
}
.snow:nth-child(153) {
  opacity: 0.0387;
  transform: translate(74.169vw, -10px) scale(0.3669);
  animation: fall-153 22s -21s linear infinite;
}
@keyframes fall-153 {
  32.755% {
    transform: translate(81.914vw, 32.755vh) scale(0.3669);
  }
  to {
    transform: translate(78.0415vw, 100vh) scale(0.3669);
  }
}
.snow:nth-child(154) {
  opacity: 0.8817;
  transform: translate(3.7331vw, -10px) scale(0.1538);
  animation: fall-154 18s -13s linear infinite;
}
@keyframes fall-154 {
  73.13% {
    transform: translate(13.0841vw, 73.13vh) scale(0.1538);
  }
  to {
    transform: translate(8.4086vw, 100vh) scale(0.1538);
  }
}
.snow:nth-child(155) {
  opacity: 0.1798;
  transform: translate(24.2379vw, -10px) scale(0.2345);
  animation: fall-155 14s -9s linear infinite;
}
@keyframes fall-155 {
  55.328% {
    transform: translate(24.8564vw, 55.328vh) scale(0.2345);
  }
  to {
    transform: translate(24.54715vw, 100vh) scale(0.2345);
  }
}
.snow:nth-child(156) {
  opacity: 0.9103;
  transform: translate(86.088vw, -10px) scale(0.0814);
  animation: fall-156 20s -23s linear infinite;
}
@keyframes fall-156 {
  75.432% {
    transform: translate(82.3536vw, 75.432vh) scale(0.0814);
  }
  to {
    transform: translate(84.2208vw, 100vh) scale(0.0814);
  }
}
.snow:nth-child(157) {
  opacity: 0.9712;
  transform: translate(56.9759vw, -10px) scale(0.0771);
  animation: fall-157 24s -10s linear infinite;
}
@keyframes fall-157 {
  67.701% {
    transform: translate(64.5953vw, 67.701vh) scale(0.0771);
  }
  to {
    transform: translate(60.7856vw, 100vh) scale(0.0771);
  }
}
.snow:nth-child(158) {
  opacity: 0.7384;
  transform: translate(45.8887vw, -10px) scale(0.3585);
  animation: fall-158 30s -5s linear infinite;
}
@keyframes fall-158 {
  73.73% {
    transform: translate(48.2696vw, 73.73vh) scale(0.3585);
  }
  to {
    transform: translate(47.07915vw, 100vh) scale(0.3585);
  }
}
.snow:nth-child(159) {
  opacity: 0.3127;
  transform: translate(76.1319vw, -10px) scale(0.0844);
  animation: fall-159 23s -8s linear infinite;
}
@keyframes fall-159 {
  64.888% {
    transform: translate(84.0941vw, 64.888vh) scale(0.0844);
  }
  to {
    transform: translate(80.113vw, 100vh) scale(0.0844);
  }
}
.snow:nth-child(160) {
  opacity: 0.9687;
  transform: translate(73.6438vw, -10px) scale(0.3395);
  animation: fall-160 24s -4s linear infinite;
}
@keyframes fall-160 {
  47.058% {
    transform: translate(66.216vw, 47.058vh) scale(0.3395);
  }
  to {
    transform: translate(69.9299vw, 100vh) scale(0.3395);
  }
}
.snow:nth-child(161) {
  opacity: 0.5782;
  transform: translate(12.9185vw, -10px) scale(0.9932);
  animation: fall-161 16s -5s linear infinite;
}
@keyframes fall-161 {
  49.516% {
    transform: translate(9.8692vw, 49.516vh) scale(0.9932);
  }
  to {
    transform: translate(11.39385vw, 100vh) scale(0.9932);
  }
}
.snow:nth-child(162) {
  opacity: 0.92;
  transform: translate(29.4381vw, -10px) scale(0.1636);
  animation: fall-162 28s -18s linear infinite;
}
@keyframes fall-162 {
  53.455% {
    transform: translate(23.7813vw, 53.455vh) scale(0.1636);
  }
  to {
    transform: translate(26.6097vw, 100vh) scale(0.1636);
  }
}
.snow:nth-child(163) {
  opacity: 0.8096;
  transform: translate(54.3017vw, -10px) scale(0.708);
  animation: fall-163 21s -22s linear infinite;
}
@keyframes fall-163 {
  69.405% {
    transform: translate(49.7118vw, 69.405vh) scale(0.708);
  }
  to {
    transform: translate(52.00675vw, 100vh) scale(0.708);
  }
}
.snow:nth-child(164) {
  opacity: 0.4804;
  transform: translate(96.3505vw, -10px) scale(0.8298);
  animation: fall-164 30s -30s linear infinite;
}
@keyframes fall-164 {
  31.965% {
    transform: translate(97.2108vw, 31.965vh) scale(0.8298);
  }
  to {
    transform: translate(96.78065vw, 100vh) scale(0.8298);
  }
}
.snow:nth-child(165) {
  opacity: 0.3324;
  transform: translate(97.1503vw, -10px) scale(0.6481);
  animation: fall-165 11s -29s linear infinite;
}
@keyframes fall-165 {
  51.324% {
    transform: translate(92.8304vw, 51.324vh) scale(0.6481);
  }
  to {
    transform: translate(94.99035vw, 100vh) scale(0.6481);
  }
}
.snow:nth-child(166) {
  opacity: 0.4453;
  transform: translate(45.5579vw, -10px) scale(0.1231);
  animation: fall-166 26s -16s linear infinite;
}
@keyframes fall-166 {
  58.373% {
    transform: translate(42.3719vw, 58.373vh) scale(0.1231);
  }
  to {
    transform: translate(43.9649vw, 100vh) scale(0.1231);
  }
}
.snow:nth-child(167) {
  opacity: 0.9279;
  transform: translate(41.9294vw, -10px) scale(0.7611);
  animation: fall-167 15s -17s linear infinite;
}
@keyframes fall-167 {
  59.066% {
    transform: translate(49.1331vw, 59.066vh) scale(0.7611);
  }
  to {
    transform: translate(45.53125vw, 100vh) scale(0.7611);
  }
}
.snow:nth-child(168) {
  opacity: 0.2915;
  transform: translate(64.0788vw, -10px) scale(0.9612);
  animation: fall-168 16s -24s linear infinite;
}
@keyframes fall-168 {
  36.477% {
    transform: translate(58.0789vw, 36.477vh) scale(0.9612);
  }
  to {
    transform: translate(61.07885vw, 100vh) scale(0.9612);
  }
}
.snow:nth-child(169) {
  opacity: 0.1912;
  transform: translate(84.3211vw, -10px) scale(0.5746);
  animation: fall-169 22s -21s linear infinite;
}
@keyframes fall-169 {
  78.927% {
    transform: translate(88.0333vw, 78.927vh) scale(0.5746);
  }
  to {
    transform: translate(86.1772vw, 100vh) scale(0.5746);
  }
}
.snow:nth-child(170) {
  opacity: 0.4787;
  transform: translate(96.1738vw, -10px) scale(0.271);
  animation: fall-170 17s -23s linear infinite;
}
@keyframes fall-170 {
  56.993% {
    transform: translate(97.6126vw, 56.993vh) scale(0.271);
  }
  to {
    transform: translate(96.8932vw, 100vh) scale(0.271);
  }
}
.snow:nth-child(171) {
  opacity: 0.667;
  transform: translate(88.6997vw, -10px) scale(0.8732);
  animation: fall-171 23s -22s linear infinite;
}
@keyframes fall-171 {
  72.552% {
    transform: translate(87.6537vw, 72.552vh) scale(0.8732);
  }
  to {
    transform: translate(88.1767vw, 100vh) scale(0.8732);
  }
}
.snow:nth-child(172) {
  opacity: 0.2354;
  transform: translate(24.9435vw, -10px) scale(0.6725);
  animation: fall-172 20s -7s linear infinite;
}
@keyframes fall-172 {
  32.458% {
    transform: translate(34.802vw, 32.458vh) scale(0.6725);
  }
  to {
    transform: translate(29.87275vw, 100vh) scale(0.6725);
  }
}
.snow:nth-child(173) {
  opacity: 0.109;
  transform: translate(86.2091vw, -10px) scale(0.0045);
  animation: fall-173 13s -22s linear infinite;
}
@keyframes fall-173 {
  67.91% {
    transform: translate(89.4641vw, 67.91vh) scale(0.0045);
  }
  to {
    transform: translate(87.8366vw, 100vh) scale(0.0045);
  }
}
.snow:nth-child(174) {
  opacity: 0.3353;
  transform: translate(16.0611vw, -10px) scale(0.2794);
  animation: fall-174 30s -30s linear infinite;
}
@keyframes fall-174 {
  70.716% {
    transform: translate(24.3197vw, 70.716vh) scale(0.2794);
  }
  to {
    transform: translate(20.1904vw, 100vh) scale(0.2794);
  }
}
.snow:nth-child(175) {
  opacity: 0.9307;
  transform: translate(12.7268vw, -10px) scale(0.4185);
  animation: fall-175 16s -6s linear infinite;
}
@keyframes fall-175 {
  44.83% {
    transform: translate(4.3312vw, 44.83vh) scale(0.4185);
  }
  to {
    transform: translate(8.529vw, 100vh) scale(0.4185);
  }
}
.snow:nth-child(176) {
  opacity: 0.6352;
  transform: translate(29.8773vw, -10px) scale(0.7007);
  animation: fall-176 19s -9s linear infinite;
}
@keyframes fall-176 {
  61.975% {
    transform: translate(34.1034vw, 61.975vh) scale(0.7007);
  }
  to {
    transform: translate(31.99035vw, 100vh) scale(0.7007);
  }
}
.snow:nth-child(177) {
  opacity: 0.4694;
  transform: translate(88.954vw, -10px) scale(0.8361);
  animation: fall-177 21s -17s linear infinite;
}
@keyframes fall-177 {
  49.878% {
    transform: translate(86.9705vw, 49.878vh) scale(0.8361);
  }
  to {
    transform: translate(87.96225vw, 100vh) scale(0.8361);
  }
}
.snow:nth-child(178) {
  opacity: 0.1269;
  transform: translate(68.8758vw, -10px) scale(0.2614);
  animation: fall-178 15s -4s linear infinite;
}
@keyframes fall-178 {
  38.72% {
    transform: translate(78.2552vw, 38.72vh) scale(0.2614);
  }
  to {
    transform: translate(73.5655vw, 100vh) scale(0.2614);
  }
}
.snow:nth-child(179) {
  opacity: 0.9128;
  transform: translate(0.984vw, -10px) scale(0.6084);
  animation: fall-179 28s -15s linear infinite;
}
@keyframes fall-179 {
  70.508% {
    transform: translate(0.4713vw, 70.508vh) scale(0.6084);
  }
  to {
    transform: translate(0.72765vw, 100vh) scale(0.6084);
  }
}
.snow:nth-child(180) {
  opacity: 0.4403;
  transform: translate(59.8453vw, -10px) scale(0.8863);
  animation: fall-180 24s -23s linear infinite;
}
@keyframes fall-180 {
  51.693% {
    transform: translate(65.2328vw, 51.693vh) scale(0.8863);
  }
  to {
    transform: translate(62.53905vw, 100vh) scale(0.8863);
  }
}
.snow:nth-child(181) {
  opacity: 0.2352;
  transform: translate(32.5871vw, -10px) scale(0.9779);
  animation: fall-181 21s -21s linear infinite;
}
@keyframes fall-181 {
  37.369% {
    transform: translate(22.9581vw, 37.369vh) scale(0.9779);
  }
  to {
    transform: translate(27.7726vw, 100vh) scale(0.9779);
  }
}
.snow:nth-child(182) {
  opacity: 0.0446;
  transform: translate(99.66vw, -10px) scale(0.402);
  animation: fall-182 28s -4s linear infinite;
}
@keyframes fall-182 {
  42.583% {
    transform: translate(97.1229vw, 42.583vh) scale(0.402);
  }
  to {
    transform: translate(98.39145vw, 100vh) scale(0.402);
  }
}
.snow:nth-child(183) {
  opacity: 0.5918;
  transform: translate(17.8462vw, -10px) scale(0.3733);
  animation: fall-183 30s -2s linear infinite;
}
@keyframes fall-183 {
  38.194% {
    transform: translate(13.8411vw, 38.194vh) scale(0.3733);
  }
  to {
    transform: translate(15.84365vw, 100vh) scale(0.3733);
  }
}
.snow:nth-child(184) {
  opacity: 0.3373;
  transform: translate(3.7212vw, -10px) scale(0.5232);
  animation: fall-184 27s -22s linear infinite;
}
@keyframes fall-184 {
  50.784% {
    transform: translate(4.1813vw, 50.784vh) scale(0.5232);
  }
  to {
    transform: translate(3.95125vw, 100vh) scale(0.5232);
  }
}
.snow:nth-child(185) {
  opacity: 0.1468;
  transform: translate(35.3054vw, -10px) scale(0.1664);
  animation: fall-185 15s -22s linear infinite;
}
@keyframes fall-185 {
  52.397% {
    transform: translate(32.9077vw, 52.397vh) scale(0.1664);
  }
  to {
    transform: translate(34.10655vw, 100vh) scale(0.1664);
  }
}
.snow:nth-child(186) {
  opacity: 0.0873;
  transform: translate(63.2178vw, -10px) scale(0.2402);
  animation: fall-186 18s -7s linear infinite;
}
@keyframes fall-186 {
  65.787% {
    transform: translate(59.5878vw, 65.787vh) scale(0.2402);
  }
  to {
    transform: translate(61.4028vw, 100vh) scale(0.2402);
  }
}
.snow:nth-child(187) {
  opacity: 0.7778;
  transform: translate(64.4139vw, -10px) scale(0.3837);
  animation: fall-187 28s -19s linear infinite;
}
@keyframes fall-187 {
  42.318% {
    transform: translate(73.7612vw, 42.318vh) scale(0.3837);
  }
  to {
    transform: translate(69.08755vw, 100vh) scale(0.3837);
  }
}
.snow:nth-child(188) {
  opacity: 0.7113;
  transform: translate(96.428vw, -10px) scale(0.5715);
  animation: fall-188 19s -3s linear infinite;
}
@keyframes fall-188 {
  71.259% {
    transform: translate(95.2884vw, 71.259vh) scale(0.5715);
  }
  to {
    transform: translate(95.8582vw, 100vh) scale(0.5715);
  }
}
.snow:nth-child(189) {
  opacity: 0.3701;
  transform: translate(45.7838vw, -10px) scale(0.0241);
  animation: fall-189 24s -22s linear infinite;
}
@keyframes fall-189 {
  62.11% {
    transform: translate(50.986vw, 62.11vh) scale(0.0241);
  }
  to {
    transform: translate(48.3849vw, 100vh) scale(0.0241);
  }
}
.snow:nth-child(190) {
  opacity: 0.8264;
  transform: translate(17.1413vw, -10px) scale(0.2625);
  animation: fall-190 17s -15s linear infinite;
}
@keyframes fall-190 {
  48.954% {
    transform: translate(10.7265vw, 48.954vh) scale(0.2625);
  }
  to {
    transform: translate(13.9339vw, 100vh) scale(0.2625);
  }
}
.snow:nth-child(191) {
  opacity: 0.2333;
  transform: translate(39.0129vw, -10px) scale(0.8289);
  animation: fall-191 16s -8s linear infinite;
}
@keyframes fall-191 {
  76.17% {
    transform: translate(31.3219vw, 76.17vh) scale(0.8289);
  }
  to {
    transform: translate(35.1674vw, 100vh) scale(0.8289);
  }
}
.snow:nth-child(192) {
  opacity: 0.9688;
  transform: translate(65.1413vw, -10px) scale(0.9496);
  animation: fall-192 27s -23s linear infinite;
}
@keyframes fall-192 {
  61.613% {
    transform: translate(71.0314vw, 61.613vh) scale(0.9496);
  }
  to {
    transform: translate(68.08635vw, 100vh) scale(0.9496);
  }
}
.snow:nth-child(193) {
  opacity: 0.0827;
  transform: translate(95.3763vw, -10px) scale(0.3348);
  animation: fall-193 16s -3s linear infinite;
}
@keyframes fall-193 {
  58.619% {
    transform: translate(94.2744vw, 58.619vh) scale(0.3348);
  }
  to {
    transform: translate(94.82535vw, 100vh) scale(0.3348);
  }
}
.snow:nth-child(194) {
  opacity: 0.1471;
  transform: translate(19.0049vw, -10px) scale(0.6118);
  animation: fall-194 21s -5s linear infinite;
}
@keyframes fall-194 {
  65.033% {
    transform: translate(22.4168vw, 65.033vh) scale(0.6118);
  }
  to {
    transform: translate(20.71085vw, 100vh) scale(0.6118);
  }
}
.snow:nth-child(195) {
  opacity: 0.6348;
  transform: translate(58.1006vw, -10px) scale(0.0378);
  animation: fall-195 27s -29s linear infinite;
}
@keyframes fall-195 {
  56.461% {
    transform: translate(56.5714vw, 56.461vh) scale(0.0378);
  }
  to {
    transform: translate(57.336vw, 100vh) scale(0.0378);
  }
}
.snow:nth-child(196) {
  opacity: 0.0794;
  transform: translate(9.0744vw, -10px) scale(0.1845);
  animation: fall-196 20s -29s linear infinite;
}
@keyframes fall-196 {
  46.39% {
    transform: translate(3.0502vw, 46.39vh) scale(0.1845);
  }
  to {
    transform: translate(6.0623vw, 100vh) scale(0.1845);
  }
}
.snow:nth-child(197) {
  opacity: 0.1328;
  transform: translate(22.8735vw, -10px) scale(0.1708);
  animation: fall-197 29s -22s linear infinite;
}
@keyframes fall-197 {
  47.333% {
    transform: translate(29.3041vw, 47.333vh) scale(0.1708);
  }
  to {
    transform: translate(26.0888vw, 100vh) scale(0.1708);
  }
}
.snow:nth-child(198) {
  opacity: 0.5607;
  transform: translate(48.1208vw, -10px) scale(0.0475);
  animation: fall-198 24s -12s linear infinite;
}
@keyframes fall-198 {
  37.861% {
    transform: translate(53.4147vw, 37.861vh) scale(0.0475);
  }
  to {
    transform: translate(50.76775vw, 100vh) scale(0.0475);
  }
}
.snow:nth-child(199) {
  opacity: 0.5292;
  transform: translate(2.2785vw, -10px) scale(0.0395);
  animation: fall-199 26s -29s linear infinite;
}
@keyframes fall-199 {
  31.926% {
    transform: translate(7.3794vw, 31.926vh) scale(0.0395);
  }
  to {
    transform: translate(4.82895vw, 100vh) scale(0.0395);
  }
}
.snow:nth-child(200) {
  opacity: 0.0911;
  transform: translate(35.2308vw, -10px) scale(0.8894);
  animation: fall-200 25s -15s linear infinite;
}
@keyframes fall-200 {
  66.814% {
    transform: translate(25.8962vw, 66.814vh) scale(0.8894);
  }
  to {
    transform: translate(30.5635vw, 100vh) scale(0.8894);
 }
}/* End custom CSS */