/*!*此代码非源码，仅为演示用，下载源码请到：HTTP://WWW.BOOTStrapmb.com*!body {*/
/*    height: 100vh;*/
    /*background: radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);*/
    /*overflow: hidden;*/
    /*filter: drop-shadow(0 0 10px white)*/
    /*min-height: 100%;*/
    /*position: relative;*/
    /*width: 100%;*/
/*}*/

.snow {
    position: absolute;
    width: 10px;
    height: 10px;
    background: white;
    border-radius: 50%;z-index: 2;

}

.snow:nth-child(1) {
    opacity: .1749;
    transform: translate(76.7833vw,-10px) scale(0.7693);
    animation: fall-1 22s -23s linear infinite
}

@keyframes fall-1 {
    62.413% {
        transform: translate(85.2443vw,62.413vh) scale(0.7693)
    }

    to {
        transform: translate(81.0138vw,100vh) scale(0.7693)
    }
}

.snow:nth-child(2) {
    opacity: .3522;
    transform: translate(23.0833vw,-10px) scale(0.1656);
    animation: fall-2 25s -19s linear infinite
}

@keyframes fall-2 {
    71.866% {
        transform: translate(32.6006vw,71.866vh) scale(0.1656)
    }

    to {
        transform: translate(27.84195vw,100vh) scale(0.1656)
    }
}

.snow:nth-child(3) {
    opacity: .3628;
    transform: translate(72.5618vw,-10px) scale(0.5941);
    animation: fall-3 12s -17s linear infinite
}

@keyframes fall-3 {
    65.662% {
        transform: translate(75.1708vw,65.662vh) scale(0.5941)
    }

    to {
        transform: translate(73.8663vw,100vh) scale(0.5941)
    }
}

.snow:nth-child(4) {
    opacity: .5393;
    transform: translate(0.1017vw,-10px) scale(0.0475);
    animation: fall-4 13s -8s linear infinite
}

@keyframes fall-4 {
    51.004% {
        transform: translate(-4.6203vw,51.004vh) scale(0.0475)
    }

    to {
        transform: translate(-2.2593vw,100vh) scale(0.0475)
    }
}

.snow:nth-child(5) {
    opacity: .4096;
    transform: translate(77.7832vw,-10px) scale(0.6694);
    animation: fall-5 27s -5s linear infinite
}

@keyframes fall-5 {
    38.707% {
        transform: translate(70.8211vw,38.707vh) scale(0.6694)
    }

    to {
        transform: translate(74.30215vw,100vh) scale(0.6694)
    }
}

.snow:nth-child(6) {
    opacity: .3962;
    transform: translate(47.8403vw,-10px) scale(0.4819);
    animation: fall-6 10s -26s linear infinite
}

@keyframes fall-6 {
    56.236% {
        transform: translate(44.2077vw,56.236vh) scale(0.4819)
    }

    to {
        transform: translate(46.024vw,100vh) scale(0.4819)
    }
}

.snow:nth-child(7) {
    opacity: .7177;
    transform: translate(67.811vw,-10px) scale(0.2406);
    animation: fall-7 17s -3s linear infinite
}

@keyframes fall-7 {
    52.716% {
        transform: translate(77.5971vw,52.716vh) scale(0.2406)
    }

    to {
        transform: translate(72.70405vw,100vh) scale(0.2406)
    }
}

.snow:nth-child(8) {
    opacity: .7693;
    transform: translate(53.6937vw,-10px) scale(0.6449);
    animation: fall-8 30s -15s linear infinite
}

@keyframes fall-8 {
    70.753% {
        transform: translate(51.3615vw,70.753vh) scale(0.6449)
    }

    to {
        transform: translate(52.5276vw,100vh) scale(0.6449)
    }
}

.snow:nth-child(9) {
    opacity: .8757;
    transform: translate(32.2663vw,-10px) scale(0.8884);
    animation: fall-9 22s -20s linear infinite
}

@keyframes fall-9 {
    41.866% {
        transform: translate(25.1951vw,41.866vh) scale(0.8884)
    }

    to {
        transform: translate(28.7307vw,100vh) scale(0.8884)
    }
}

.snow:nth-child(10) {
    opacity: .7656;
    transform: translate(60.0851vw,-10px) scale(0.2303);
    animation: fall-10 29s -18s linear infinite
}

@keyframes fall-10 {
    36.293% {
        transform: translate(65.6478vw,36.293vh) scale(0.2303)
    }

    to {
        transform: translate(62.86645vw,100vh) scale(0.2303)
    }
}

.snow:nth-child(11) {
    opacity: .8278;
    transform: translate(41.8293vw,-10px) scale(0.6285);
    animation: fall-11 12s -15s linear infinite
}

@keyframes fall-11 {
    52.601% {
        transform: translate(51.2164vw,52.601vh) scale(0.6285)
    }

    to {
        transform: translate(46.52285vw,100vh) scale(0.6285)
    }
}

.snow:nth-child(12) {
    opacity: .911;
    transform: translate(61.1196vw,-10px) scale(0.3776);
    animation: fall-12 12s -26s linear infinite
}

@keyframes fall-12 {
    35.928% {
        transform: translate(66.0563vw,35.928vh) scale(0.3776)
    }

    to {
        transform: translate(63.58795vw,100vh) scale(0.3776)
    }
}

.snow:nth-child(13) {
    opacity: .6767;
    transform: translate(22.4133vw,-10px) scale(0.8382);
    animation: fall-13 19s -4s linear infinite
}

@keyframes fall-13 {
    43.885% {
        transform: translate(29.8623vw,43.885vh) scale(0.8382)
    }

    to {
        transform: translate(26.1378vw,100vh) scale(0.8382)
    }
}

.snow:nth-child(14) {
    opacity: .0764;
    transform: translate(78.7143vw,-10px) scale(0.0189);
    animation: fall-14 30s -24s linear infinite
}

@keyframes fall-14 {
    48.768% {
        transform: translate(82.8255vw,48.768vh) scale(0.0189)
    }

    to {
        transform: translate(80.7699vw,100vh) scale(0.0189)
    }
}

.snow:nth-child(15) {
    opacity: .2085;
    transform: translate(89.4179vw,-10px) scale(0.8576);
    animation: fall-15 11s -28s linear infinite
}

@keyframes fall-15 {
    64.891% {
        transform: translate(90.2799vw,64.891vh) scale(0.8576)
    }

    to {
        transform: translate(89.8489vw,100vh) scale(0.8576)
    }
}

.snow:nth-child(16) {
    opacity: .4878;
    transform: translate(53.2237vw,-10px) scale(0.6391);
    animation: fall-16 10s -21s linear infinite
}

@keyframes fall-16 {
    65.543% {
        transform: translate(51.1398vw,65.543vh) scale(0.6391)
    }

    to {
        transform: translate(52.18175vw,100vh) scale(0.6391)
    }
}

.snow:nth-child(17) {
    opacity: .5588;
    transform: translate(19.037vw,-10px) scale(0.682);
    animation: fall-17 26s -29s linear infinite
}

@keyframes fall-17 {
    46.086% {
        transform: translate(17.6272vw,46.086vh) scale(0.682)
    }

    to {
        transform: translate(18.3321vw,100vh) scale(0.682)
    }
}

.snow:nth-child(18) {
    opacity: .67;
    transform: translate(42.6679vw,-10px) scale(0.3727);
    animation: fall-18 24s -16s linear infinite
}

@keyframes fall-18 {
    36.411% {
        transform: translate(47.2759vw,36.411vh) scale(0.3727)
    }

    to {
        transform: translate(44.9719vw,100vh) scale(0.3727)
    }
}

.snow:nth-child(19) {
    opacity: .9059;
    transform: translate(46.7866vw,-10px) scale(0.7364);
    animation: fall-19 24s -8s linear infinite
}

@keyframes fall-19 {
    38.204% {
        transform: translate(41.3576vw,38.204vh) scale(0.7364)
    }

    to {
        transform: translate(44.0721vw,100vh) scale(0.7364)
    }
}

.snow:nth-child(20) {
    opacity: .4163;
    transform: translate(37.0886vw,-10px) scale(0.943);
    animation: fall-20 25s -11s linear infinite
}

@keyframes fall-20 {
    79.724% {
        transform: translate(39.0565vw,79.724vh) scale(0.943)
    }

    to {
        transform: translate(38.07255vw,100vh) scale(0.943)
    }
}

.snow:nth-child(21) {
    opacity: .2105;
    transform: translate(51.7491vw,-10px) scale(0.8271);
    animation: fall-21 28s -25s linear infinite
}

@keyframes fall-21 {
    44.953% {
        transform: translate(44.2275vw,44.953vh) scale(0.8271)
    }

    to {
        transform: translate(47.9883vw,100vh) scale(0.8271)
    }
}

.snow:nth-child(22) {
    opacity: .3672;
    transform: translate(88.6935vw,-10px) scale(0.7894);
    animation: fall-22 12s -20s linear infinite
}

@keyframes fall-22 {
    72.552% {
        transform: translate(95.6129vw,72.552vh) scale(0.7894)
    }

    to {
        transform: translate(92.1532vw,100vh) scale(0.7894)
    }
}

.snow:nth-child(23) {
    opacity: .3456;
    transform: translate(57.0274vw,-10px) scale(0.1939);
    animation: fall-23 22s -24s linear infinite
}

@keyframes fall-23 {
    42.104% {
        transform: translate(56.9371vw,42.104vh) scale(0.1939)
    }

    to {
        transform: translate(56.98225vw,100vh) scale(0.1939)
    }
}

.snow:nth-child(24) {
    opacity: .9761;
    transform: translate(90.3427vw,-10px) scale(0.7662);
    animation: fall-24 18s -10s linear infinite
}

@keyframes fall-24 {
    48.297% {
        transform: translate(85.6964vw,48.297vh) scale(0.7662)
    }

    to {
        transform: translate(88.01955vw,100vh) scale(0.7662)
    }
}

.snow:nth-child(25) {
    opacity: .0147;
    transform: translate(27.7023vw,-10px) scale(0.1119);
    animation: fall-25 12s -29s linear infinite
}

@keyframes fall-25 {
    60.836% {
        transform: translate(23.6623vw,60.836vh) scale(0.1119)
    }

    to {
        transform: translate(25.6823vw,100vh) scale(0.1119)
    }
}

.snow:nth-child(26) {
    opacity: .5282;
    transform: translate(94.1519vw,-10px) scale(0.5696);
    animation: fall-26 20s -16s linear infinite
}

@keyframes fall-26 {
    50.099% {
        transform: translate(98.2057vw,50.099vh) scale(0.5696)
    }

    to {
        transform: translate(96.1788vw,100vh) scale(0.5696)
    }
}

.snow:nth-child(27) {
    opacity: .1863;
    transform: translate(93.7531vw,-10px) scale(0.3885);
    animation: fall-27 23s -8s linear infinite
}

@keyframes fall-27 {
    58.712% {
        transform: translate(85.8665vw,58.712vh) scale(0.3885)
    }

    to {
        transform: translate(89.8098vw,100vh) scale(0.3885)
    }
}

.snow:nth-child(28) {
    opacity: .4967;
    transform: translate(96.3318vw,-10px) scale(0.0022);
    animation: fall-28 24s -22s linear infinite
}

@keyframes fall-28 {
    57.444% {
        transform: translate(96.0491vw,57.444vh) scale(0.0022)
    }

    to {
        transform: translate(96.19045vw,100vh) scale(0.0022)
    }
}

.snow:nth-child(29) {
    opacity: .2642;
    transform: translate(11.8574vw,-10px) scale(0.0506);
    animation: fall-29 12s -25s linear infinite
}

@keyframes fall-29 {
    72.289% {
        transform: translate(9.607vw,72.289vh) scale(0.0506)
    }

    to {
        transform: translate(10.7322vw,100vh) scale(0.0506)
    }
}

.snow:nth-child(30) {
    opacity: .3678;
    transform: translate(58.1245vw,-10px) scale(0.3516);
    animation: fall-30 25s -30s linear infinite
}

@keyframes fall-30 {
    57.447% {
        transform: translate(50.06vw,57.447vh) scale(0.3516)
    }

    to {
        transform: translate(54.09225vw,100vh) scale(0.3516)
    }
}

.snow:nth-child(31) {
    opacity: .9842;
    transform: translate(28.2902vw,-10px) scale(0.8663);
    animation: fall-31 22s -17s linear infinite
}

@keyframes fall-31 {
    62.937% {
        transform: translate(25.7767vw,62.937vh) scale(0.8663)
    }

    to {
        transform: translate(27.03345vw,100vh) scale(0.8663)
    }
}

.snow:nth-child(32) {
    opacity: .8292;
    transform: translate(54.093vw,-10px) scale(0.7906);
    animation: fall-32 17s -5s linear infinite
}

@keyframes fall-32 {
    58.713% {
        transform: translate(61.8769vw,58.713vh) scale(0.7906)
    }

    to {
        transform: translate(57.98495vw,100vh) scale(0.7906)
    }
}

.snow:nth-child(33) {
    opacity: .5407;
    transform: translate(28.2642vw,-10px) scale(0.9384);
    animation: fall-33 13s -3s linear infinite
}

@keyframes fall-33 {
    72.152% {
        transform: translate(35.0566vw,72.152vh) scale(0.9384)
    }

    to {
        transform: translate(31.6604vw,100vh) scale(0.9384)
    }
}

.snow:nth-child(34) {
    opacity: .3431;
    transform: translate(56.974vw,-10px) scale(0.3331);
    animation: fall-34 20s -5s linear infinite
}

@keyframes fall-34 {
    59.987% {
        transform: translate(59.8205vw,59.987vh) scale(0.3331)
    }

    to {
        transform: translate(58.39725vw,100vh) scale(0.3331)
    }
}

.snow:nth-child(35) {
    opacity: .3695;
    transform: translate(97.9482vw,-10px) scale(0.447);
    animation: fall-35 15s -22s linear infinite
}

@keyframes fall-35 {
    71.066% {
        transform: translate(94.3561vw,71.066vh) scale(0.447)
    }

    to {
        transform: translate(96.15215vw,100vh) scale(0.447)
    }
}

.snow:nth-child(36) {
    opacity: .9955;
    transform: translate(30.2079vw,-10px) scale(0.8767);
    animation: fall-36 13s -29s linear infinite
}

@keyframes fall-36 {
    40.021% {
        transform: translate(34.8198vw,40.021vh) scale(0.8767)
    }

    to {
        transform: translate(32.51385vw,100vh) scale(0.8767)
    }
}

.snow:nth-child(37) {
    opacity: .3666;
    transform: translate(28.1136vw,-10px) scale(0.4288);
    animation: fall-37 25s -15s linear infinite
}

@keyframes fall-37 {
    45.42% {
        transform: translate(32.9352vw,45.42vh) scale(0.4288)
    }

    to {
        transform: translate(30.5244vw,100vh) scale(0.4288)
    }
}

.snow:nth-child(38) {
    opacity: .2479;
    transform: translate(56.0927vw,-10px) scale(0.4334);
    animation: fall-38 24s -24s linear infinite
}

@keyframes fall-38 {
    41.594% {
        transform: translate(61.0892vw,41.594vh) scale(0.4334)
    }

    to {
        transform: translate(58.59095vw,100vh) scale(0.4334)
    }
}

.snow:nth-child(39) {
    opacity: .3728;
    transform: translate(73.3476vw,-10px) scale(0.157);
    animation: fall-39 10s -1s linear infinite
}

@keyframes fall-39 {
    69.188% {
        transform: translate(68.9128vw,69.188vh) scale(0.157)
    }

    to {
        transform: translate(71.1302vw,100vh) scale(0.157)
    }
}

.snow:nth-child(40) {
    opacity: .734;
    transform: translate(45.2665vw,-10px) scale(0.4604);
    animation: fall-40 25s -11s linear infinite
}

@keyframes fall-40 {
    76.83% {
        transform: translate(44.2744vw,76.83vh) scale(0.4604)
    }

    to {
        transform: translate(44.77045vw,100vh) scale(0.4604)
    }
}

.snow:nth-child(41) {
    opacity: .2198;
    transform: translate(0.2759vw,-10px) scale(0.8555);
    animation: fall-41 13s -18s linear infinite
}

@keyframes fall-41 {
    42.459% {
        transform: translate(-6.1533vw,42.459vh) scale(0.8555)
    }

    to {
        transform: translate(-2.9387vw,100vh) scale(0.8555)
    }
}

.snow:nth-child(42) {
    opacity: .3264;
    transform: translate(24.0784vw,-10px) scale(0.3376);
    animation: fall-42 28s -23s linear infinite
}

@keyframes fall-42 {
    56.587% {
        transform: translate(17.2527vw,56.587vh) scale(0.3376)
    }

    to {
        transform: translate(20.66555vw,100vh) scale(0.3376)
    }
}

.snow:nth-child(43) {
    opacity: .6349;
    transform: translate(33.1791vw,-10px) scale(0.3678);
    animation: fall-43 20s -3s linear infinite
}

@keyframes fall-43 {
    47.961% {
        transform: translate(25.7289vw,47.961vh) scale(0.3678)
    }

    to {
        transform: translate(29.454vw,100vh) scale(0.3678)
    }
}

.snow:nth-child(44) {
    opacity: .1732;
    transform: translate(51.8701vw,-10px) scale(0.0442);
    animation: fall-44 29s -7s linear infinite
}

@keyframes fall-44 {
    66.959% {
        transform: translate(58.8087vw,66.959vh) scale(0.0442)
    }

    to {
        transform: translate(55.3394vw,100vh) scale(0.0442)
    }
}

.snow:nth-child(45) {
    opacity: .2048;
    transform: translate(94.0743vw,-10px) scale(0.0241);
    animation: fall-45 23s -29s linear infinite
}

@keyframes fall-45 {
    51.833% {
        transform: translate(86.7779vw,51.833vh) scale(0.0241)
    }

    to {
        transform: translate(90.4261vw,100vh) scale(0.0241)
    }
}

.snow:nth-child(46) {
    opacity: .5569;
    transform: translate(49.9523vw,-10px) scale(0.7113);
    animation: fall-46 18s -8s linear infinite
}

@keyframes fall-46 {
    79.656% {
        transform: translate(43.0664vw,79.656vh) scale(0.7113)
    }

    to {
        transform: translate(46.50935vw,100vh) scale(0.7113)
    }
}

.snow:nth-child(47) {
    opacity: .9519;
    transform: translate(26.746vw,-10px) scale(0.6145);
    animation: fall-47 25s -24s linear infinite
}

@keyframes fall-47 {
    78.929% {
        transform: translate(35.8275vw,78.929vh) scale(0.6145)
    }

    to {
        transform: translate(31.28675vw,100vh) scale(0.6145)
    }
}

.snow:nth-child(48) {
    opacity: .4802;
    transform: translate(19.2482vw,-10px) scale(0.4629);
    animation: fall-48 15s -2s linear infinite
}

@keyframes fall-48 {
    48.644% {
        transform: translate(21.858vw,48.644vh) scale(0.4629)
    }

    to {
        transform: translate(20.5531vw,100vh) scale(0.4629)
    }
}

.snow:nth-child(49) {
    opacity: .5492;
    transform: translate(97.6829vw,-10px) scale(0.5503);
    animation: fall-49 11s -2s linear infinite
}

@keyframes fall-49 {
    78.551% {
        transform: translate(98.6397vw,78.551vh) scale(0.5503)
    }

    to {
        transform: translate(98.1613vw,100vh) scale(0.5503)
    }
}

.snow:nth-child(50) {
    opacity: .7604;
    transform: translate(93.5823vw,-10px) scale(0.8246);
    animation: fall-50 30s -2s linear infinite
}

@keyframes fall-50 {
    78.763% {
        transform: translate(85.0503vw,78.763vh) scale(0.8246)
    }

    to {
        transform: translate(89.3163vw,100vh) scale(0.8246)
    }
}

.snow:nth-child(51) {
    opacity: .7234;
    transform: translate(51.1534vw,-10px) scale(0.3911);
    animation: fall-51 12s -4s linear infinite
}

@keyframes fall-51 {
    31.534% {
        transform: translate(58.3819vw,31.534vh) scale(0.3911)
    }

    to {
        transform: translate(54.76765vw,100vh) scale(0.3911)
    }
}

.snow:nth-child(52) {
    opacity: .1124;
    transform: translate(89.3742vw,-10px) scale(0.3693);
    animation: fall-52 29s -18s linear infinite
}

@keyframes fall-52 {
    44.382% {
        transform: translate(89.83vw,44.382vh) scale(0.3693)
    }

    to {
        transform: translate(89.6021vw,100vh) scale(0.3693)
    }
}

.snow:nth-child(53) {
    opacity: .7417;
    transform: translate(0.7444vw,-10px) scale(0.1359);
    animation: fall-53 19s -6s linear infinite
}

@keyframes fall-53 {
    37.849% {
        transform: translate(7.0439vw,37.849vh) scale(0.1359)
    }

    to {
        transform: translate(3.89415vw,100vh) scale(0.1359)
    }
}

.snow:nth-child(54) {
    opacity: .6098;
    transform: translate(16.1606vw,-10px) scale(0.4175);
    animation: fall-54 17s -22s linear infinite
}

@keyframes fall-54 {
    35.691% {
        transform: translate(12.5309vw,35.691vh) scale(0.4175)
    }

    to {
        transform: translate(14.34575vw,100vh) scale(0.4175)
    }
}

.snow:nth-child(55) {
    opacity: .1551;
    transform: translate(97.6535vw,-10px) scale(0.1764);
    animation: fall-55 23s -20s linear infinite
}

@keyframes fall-55 {
    72.233% {
        transform: translate(99.0194vw,72.233vh) scale(0.1764)
    }

    to {
        transform: translate(98.33645vw,100vh) scale(0.1764)
    }
}

.snow:nth-child(56) {
    opacity: .8772;
    transform: translate(90.2566vw,-10px) scale(0.3351);
    animation: fall-56 17s -19s linear infinite
}

@keyframes fall-56 {
    58.937% {
        transform: translate(86.5168vw,58.937vh) scale(0.3351)
    }

    to {
        transform: translate(88.3867vw,100vh) scale(0.3351)
    }
}

.snow:nth-child(57) {
    opacity: .5947;
    transform: translate(17.1726vw,-10px) scale(0.6634);
    animation: fall-57 18s -9s linear infinite
}

@keyframes fall-57 {
    35.385% {
        transform: translate(7.9998vw,35.385vh) scale(0.6634)
    }

    to {
        transform: translate(12.5862vw,100vh) scale(0.6634)
    }
}

.snow:nth-child(58) {
    opacity: .6208;
    transform: translate(86.1255vw,-10px) scale(0.8668);
    animation: fall-58 11s -4s linear infinite
}

@keyframes fall-58 {
    45.053% {
        transform: translate(84.1078vw,45.053vh) scale(0.8668)
    }

    to {
        transform: translate(85.11665vw,100vh) scale(0.8668)
    }
}

.snow:nth-child(59) {
    opacity: .1183;
    transform: translate(81.1528vw,-10px) scale(0.8465);
    animation: fall-59 13s -20s linear infinite
}

@keyframes fall-59 {
    75.221% {
        transform: translate(72.9747vw,75.221vh) scale(0.8465)
    }

    to {
        transform: translate(77.06375vw,100vh) scale(0.8465)
    }
}

.snow:nth-child(60) {
    opacity: .9576;
    transform: translate(76.3824vw,-10px) scale(0.5562);
    animation: fall-60 27s -27s linear infinite
}

@keyframes fall-60 {
    49.619% {
        transform: translate(76.6059vw,49.619vh) scale(0.5562)
    }

    to {
        transform: translate(76.49415vw,100vh) scale(0.5562)
    }
}

.snow:nth-child(61) {
    opacity: .9543;
    transform: translate(90.3766vw,-10px) scale(0.0073);
    animation: fall-61 15s -14s linear infinite
}

@keyframes fall-61 {
    67% {
        transform: translate(94.1757vw,67vh) scale(0.0073)
    }

    to {
        transform: translate(92.27615vw,100vh) scale(0.0073)
    }
}

.snow:nth-child(62) {
    opacity: .8027;
    transform: translate(38.2495vw,-10px) scale(0.9225);
    animation: fall-62 30s -1s linear infinite
}

@keyframes fall-62 {
    52.476% {
        transform: translate(45.0815vw,52.476vh) scale(0.9225)
    }

    to {
        transform: translate(41.6655vw,100vh) scale(0.9225)
    }
}

.snow:nth-child(63) {
    opacity: .718;
    transform: translate(5.2799vw,-10px) scale(0.8168);
    animation: fall-63 16s -11s linear infinite
}

@keyframes fall-63 {
    62.742% {
        transform: translate(13.0747vw,62.742vh) scale(0.8168)
    }

    to {
        transform: translate(9.1773vw,100vh) scale(0.8168)
    }
}

.snow:nth-child(64) {
    opacity: .0898;
    transform: translate(85.2487vw,-10px) scale(0.7359);
    animation: fall-64 10s -12s linear infinite
}

@keyframes fall-64 {
    77.3% {
        transform: translate(88.9043vw,77.3vh) scale(0.7359)
    }

    to {
        transform: translate(87.0765vw,100vh) scale(0.7359)
    }
}

.snow:nth-child(65) {
    opacity: .7817;
    transform: translate(21.5351vw,-10px) scale(0.6411);
    animation: fall-65 13s -23s linear infinite
}

@keyframes fall-65 {
    68.685% {
        transform: translate(15.1909vw,68.685vh) scale(0.6411)
    }

    to {
        transform: translate(18.363vw,100vh) scale(0.6411)
    }
}

.snow:nth-child(66) {
    opacity: .6215;
    transform: translate(57.4399vw,-10px) scale(0.4665);
    animation: fall-66 14s -20s linear infinite
}

@keyframes fall-66 {
    53.202% {
        transform: translate(65.3525vw,53.202vh) scale(0.4665)
    }

    to {
        transform: translate(61.3962vw,100vh) scale(0.4665)
    }
}

.snow:nth-child(67) {
    opacity: .0029;
    transform: translate(6.4058vw,-10px) scale(0.6829);
    animation: fall-67 16s -24s linear infinite
}

@keyframes fall-67 {
    59.65% {
        transform: translate(1.4753vw,59.65vh) scale(0.6829)
    }

    to {
        transform: translate(3.94055vw,100vh) scale(0.6829)
    }
}

.snow:nth-child(68) {
    opacity: .7698;
    transform: translate(50.3155vw,-10px) scale(0.0653);
    animation: fall-68 10s -22s linear infinite
}

@keyframes fall-68 {
    79.43% {
        transform: translate(43.8555vw,79.43vh) scale(0.0653)
    }

    to {
        transform: translate(47.0855vw,100vh) scale(0.0653)
    }
}

.snow:nth-child(69) {
    opacity: .2794;
    transform: translate(95.3327vw,-10px) scale(0.1233);
    animation: fall-69 27s -4s linear infinite
}

@keyframes fall-69 {
    36.204% {
        transform: translate(86.4049vw,36.204vh) scale(0.1233)
    }

    to {
        transform: translate(90.8688vw,100vh) scale(0.1233)
    }
}

.snow:nth-child(70) {
    opacity: .3523;
    transform: translate(80.5216vw,-10px) scale(0.5794);
    animation: fall-70 12s -14s linear infinite
}

@keyframes fall-70 {
    33.69% {
        transform: translate(86.879vw,33.69vh) scale(0.5794)
    }

    to {
        transform: translate(83.7003vw,100vh) scale(0.5794)
    }
}

.snow:nth-child(71) {
    opacity: .4138;
    transform: translate(97.0341vw,-10px) scale(0.5453);
    animation: fall-71 21s -8s linear infinite
}

@keyframes fall-71 {
    73.326% {
        transform: translate(100.0457vw,73.326vh) scale(0.5453)
    }

    to {
        transform: translate(98.5399vw,100vh) scale(0.5453)
    }
}

.snow:nth-child(72) {
    opacity: .2913;
    transform: translate(40.9184vw,-10px) scale(0.8579);
    animation: fall-72 23s -29s linear infinite
}

@keyframes fall-72 {
    50.896% {
        transform: translate(47.966vw,50.896vh) scale(0.8579)
    }

    to {
        transform: translate(44.4422vw,100vh) scale(0.8579)
    }
}

.snow:nth-child(73) {
    opacity: .7963;
    transform: translate(60.9764vw,-10px) scale(0.1695);
    animation: fall-73 12s -26s linear infinite
}

@keyframes fall-73 {
    65.299% {
        transform: translate(70.3062vw,65.299vh) scale(0.1695)
    }

    to {
        transform: translate(65.6413vw,100vh) scale(0.1695)
    }
}

.snow:nth-child(74) {
    opacity: .4048;
    transform: translate(57.2866vw,-10px) scale(0.0943);
    animation: fall-74 17s -20s linear infinite
}

@keyframes fall-74 {
    62.904% {
        transform: translate(60.0281vw,62.904vh) scale(0.0943)
    }

    to {
        transform: translate(58.65735vw,100vh) scale(0.0943)
    }
}

.snow:nth-child(75) {
    opacity: .246;
    transform: translate(72.2486vw,-10px) scale(0.9767);
    animation: fall-75 27s -30s linear infinite
}

@keyframes fall-75 {
    38.43% {
        transform: translate(79.7629vw,38.43vh) scale(0.9767)
    }

    to {
        transform: translate(76.00575vw,100vh) scale(0.9767)
    }
}

.snow:nth-child(76) {
    opacity: .1264;
    transform: translate(76.5054vw,-10px) scale(0.03);
    animation: fall-76 28s -2s linear infinite
}

@keyframes fall-76 {
    48.979% {
        transform: translate(76.1272vw,48.979vh) scale(0.03)
    }

    to {
        transform: translate(76.3163vw,100vh) scale(0.03)
    }
}

.snow:nth-child(77) {
    opacity: .4718;
    transform: translate(5.5598vw,-10px) scale(0.142);
    animation: fall-77 14s -27s linear infinite
}

@keyframes fall-77 {
    51.474% {
        transform: translate(5.6592vw,51.474vh) scale(0.142)
    }

    to {
        transform: translate(5.6095vw,100vh) scale(0.142)
    }
}

.snow:nth-child(78) {
    opacity: .4059;
    transform: translate(75.3952vw,-10px) scale(0.6209);
    animation: fall-78 14s -7s linear infinite
}

@keyframes fall-78 {
    34.13% {
        transform: translate(85.0285vw,34.13vh) scale(0.6209)
    }

    to {
        transform: translate(80.21185vw,100vh) scale(0.6209)
    }
}

.snow:nth-child(79) {
    opacity: .3427;
    transform: translate(49.8024vw,-10px) scale(0.8234);
    animation: fall-79 28s -12s linear infinite
}

@keyframes fall-79 {
    56.732% {
        transform: translate(49.1506vw,56.732vh) scale(0.8234)
    }

    to {
        transform: translate(49.4765vw,100vh) scale(0.8234)
    }
}

.snow:nth-child(80) {
    opacity: .5941;
    transform: translate(26.2968vw,-10px) scale(0.2344);
    animation: fall-80 18s -17s linear infinite
}

@keyframes fall-80 {
    75.948% {
        transform: translate(21.6283vw,75.948vh) scale(0.2344)
    }

    to {
        transform: translate(23.96255vw,100vh) scale(0.2344)
    }
}

.snow:nth-child(81) {
    opacity: .4836;
    transform: translate(85.5898vw,-10px) scale(0.797);
    animation: fall-81 24s -3s linear infinite
}

@keyframes fall-81 {
    46.278% {
        transform: translate(77.9708vw,46.278vh) scale(0.797)
    }

    to {
        transform: translate(81.7803vw,100vh) scale(0.797)
    }
}

.snow:nth-child(82) {
    opacity: .0092;
    transform: translate(15.0035vw,-10px) scale(0.2046);
    animation: fall-82 25s -14s linear infinite
}

@keyframes fall-82 {
    33.984% {
        transform: translate(21.4288vw,33.984vh) scale(0.2046)
    }

    to {
        transform: translate(18.21615vw,100vh) scale(0.2046)
    }
}

.snow:nth-child(83) {
    opacity: .3079;
    transform: translate(53.3312vw,-10px) scale(0.1938);
    animation: fall-83 25s -25s linear infinite
}

@keyframes fall-83 {
    38.098% {
        transform: translate(52.6148vw,38.098vh) scale(0.1938)
    }

    to {
        transform: translate(52.973vw,100vh) scale(0.1938)
    }
}

.snow:nth-child(84) {
    opacity: .6785;
    transform: translate(26.8013vw,-10px) scale(0.2708);
    animation: fall-84 20s -17s linear infinite
}

@keyframes fall-84 {
    42.513% {
        transform: translate(35.2997vw,42.513vh) scale(0.2708)
    }

    to {
        transform: translate(31.0505vw,100vh) scale(0.2708)
    }
}

.snow:nth-child(85) {
    opacity: .7167;
    transform: translate(67.5494vw,-10px) scale(0.9801);
    animation: fall-85 21s -19s linear infinite
}

@keyframes fall-85 {
    71.17% {
        transform: translate(75.5874vw,71.17vh) scale(0.9801)
    }

    to {
        transform: translate(71.5684vw,100vh) scale(0.9801)
    }
}

.snow:nth-child(86) {
    opacity: .9746;
    transform: translate(0.5392vw,-10px) scale(0.3499);
    animation: fall-86 14s -16s linear infinite
}

@keyframes fall-86 {
    60.762% {
        transform: translate(3.4596vw,60.762vh) scale(0.3499)
    }

    to {
        transform: translate(1.9994vw,100vh) scale(0.3499)
    }
}

.snow:nth-child(87) {
    opacity: .1512;
    transform: translate(90.6486vw,-10px) scale(0.1975);
    animation: fall-87 19s -9s linear infinite
}

@keyframes fall-87 {
    70.383% {
        transform: translate(96.5527vw,70.383vh) scale(0.1975)
    }

    to {
        transform: translate(93.60065vw,100vh) scale(0.1975)
    }
}

.snow:nth-child(88) {
    opacity: .1601;
    transform: translate(43.3395vw,-10px) scale(0.0459);
    animation: fall-88 11s -4s linear infinite
}

@keyframes fall-88 {
    44.595% {
        transform: translate(40.0768vw,44.595vh) scale(0.0459)
    }

    to {
        transform: translate(41.70815vw,100vh) scale(0.0459)
    }
}

.snow:nth-child(89) {
    opacity: .7484;
    transform: translate(41.2279vw,-10px) scale(0.5595);
    animation: fall-89 20s -3s linear infinite
}

@keyframes fall-89 {
    33.775% {
        transform: translate(31.2532vw,33.775vh) scale(0.5595)
    }

    to {
        transform: translate(36.24055vw,100vh) scale(0.5595)
    }
}

.snow:nth-child(90) {
    opacity: .2613;
    transform: translate(58.7024vw,-10px) scale(0.3053);
    animation: fall-90 30s -25s linear infinite
}

@keyframes fall-90 {
    44.732% {
        transform: translate(67.4387vw,44.732vh) scale(0.3053)
    }

    to {
        transform: translate(63.07055vw,100vh) scale(0.3053)
    }
}

.snow:nth-child(91) {
    opacity: .5301;
    transform: translate(98.5512vw,-10px) scale(0.5797);
    animation: fall-91 11s -29s linear infinite
}

@keyframes fall-91 {
    63.249% {
        transform: translate(94.7695vw,63.249vh) scale(0.5797)
    }

    to {
        transform: translate(96.66035vw,100vh) scale(0.5797)
    }
}

.snow:nth-child(92) {
    opacity: .3715;
    transform: translate(88.9768vw,-10px) scale(0.3669);
    animation: fall-92 22s -1s linear infinite
}

@keyframes fall-92 {
    78.823% {
        transform: translate(82.0815vw,78.823vh) scale(0.3669)
    }

    to {
        transform: translate(85.52915vw,100vh) scale(0.3669)
    }
}

.snow:nth-child(93) {
    opacity: .753;
    transform: translate(78.3156vw,-10px) scale(0.9785);
    animation: fall-93 28s -2s linear infinite
}

@keyframes fall-93 {
    74.383% {
        transform: translate(73.2553vw,74.383vh) scale(0.9785)
    }

    to {
        transform: translate(75.78545vw,100vh) scale(0.9785)
    }
}

.snow:nth-child(94) {
    opacity: .9236;
    transform: translate(1.7033vw,-10px) scale(0.3329);
    animation: fall-94 21s -16s linear infinite
}

@keyframes fall-94 {
    35.788% {
        transform: translate(-2.0544vw,35.788vh) scale(0.3329)
    }

    to {
        transform: translate(-0.17555vw,100vh) scale(0.3329)
    }
}

.snow:nth-child(95) {
    opacity: .7014;
    transform: translate(5.2545vw,-10px) scale(0.5484);
    animation: fall-95 17s -2s linear infinite
}

@keyframes fall-95 {
    54.883% {
        transform: translate(3.816vw,54.883vh) scale(0.5484)
    }

    to {
        transform: translate(4.53525vw,100vh) scale(0.5484)
    }
}

.snow:nth-child(96) {
    opacity: .4964;
    transform: translate(93.3568vw,-10px) scale(0.1705);
    animation: fall-96 13s -28s linear infinite
}

@keyframes fall-96 {
    53.002% {
        transform: translate(88.1584vw,53.002vh) scale(0.1705)
    }

    to {
        transform: translate(90.7576vw,100vh) scale(0.1705)
    }
}

.snow:nth-child(97) {
    opacity: .0685;
    transform: translate(23.1104vw,-10px) scale(0.8925);
    animation: fall-97 30s -28s linear infinite
}

@keyframes fall-97 {
    34.211% {
        transform: translate(22.4899vw,34.211vh) scale(0.8925)
    }

    to {
        transform: translate(22.80015vw,100vh) scale(0.8925)
    }
}

.snow:nth-child(98) {
    opacity: .1127;
    transform: translate(33.401vw,-10px) scale(0.1706);
    animation: fall-98 16s -8s linear infinite
}

@keyframes fall-98 {
    48.365% {
        transform: translate(34.9005vw,48.365vh) scale(0.1706)
    }

    to {
        transform: translate(34.15075vw,100vh) scale(0.1706)
    }
}

.snow:nth-child(99) {
    opacity: .1796;
    transform: translate(25.1551vw,-10px) scale(0.5343);
    animation: fall-99 16s -22s linear infinite
}

@keyframes fall-99 {
    65.535% {
        transform: translate(32.7377vw,65.535vh) scale(0.5343)
    }

    to {
        transform: translate(28.9464vw,100vh) scale(0.5343)
    }
}

.snow:nth-child(100) {
    opacity: .6607;
    transform: translate(45.9971vw,-10px) scale(0.8704);
    animation: fall-100 19s -23s linear infinite
}

@keyframes fall-100 {
    63.541% {
        transform: translate(43.345vw,63.541vh) scale(0.8704)
    }

    to {
        transform: translate(44.67105vw,100vh) scale(0.8704)
    }
}

.snow:nth-child(101) {
    opacity: .5659;
    transform: translate(26.8547vw,-10px) scale(0.3711);
    animation: fall-101 12s -7s linear infinite
}

@keyframes fall-101 {
    63.069% {
        transform: translate(22.1745vw,63.069vh) scale(0.3711)
    }

    to {
        transform: translate(24.5146vw,100vh) scale(0.3711)
    }
}

.snow:nth-child(102) {
    opacity: .2721;
    transform: translate(29.5393vw,-10px) scale(0.401);
    animation: fall-102 26s -5s linear infinite
}

@keyframes fall-102 {
    30.467% {
        transform: translate(36.028vw,30.467vh) scale(0.401)
    }

    to {
        transform: translate(32.78365vw,100vh) scale(0.401)
    }
}

.snow:nth-child(103) {
    opacity: .1679;
    transform: translate(68.4063vw,-10px) scale(0.036);
    animation: fall-103 26s -29s linear infinite
}

@keyframes fall-103 {
    33.542% {
        transform: translate(74.9264vw,33.542vh) scale(0.036)
    }

    to {
        transform: translate(71.66635vw,100vh) scale(0.036)
    }
}

.snow:nth-child(104) {
    opacity: .8881;
    transform: translate(58.5674vw,-10px) scale(0.4021);
    animation: fall-104 26s -2s linear infinite
}

@keyframes fall-104 {
    31.599% {
        transform: translate(59.8054vw,31.599vh) scale(0.4021)
    }

    to {
        transform: translate(59.1864vw,100vh) scale(0.4021)
    }
}

.snow:nth-child(105) {
    opacity: .4674;
    transform: translate(77.4137vw,-10px) scale(0.7375);
    animation: fall-105 10s -27s linear infinite
}

@keyframes fall-105 {
    48.754% {
        transform: translate(82.4573vw,48.754vh) scale(0.7375)
    }

    to {
        transform: translate(79.9355vw,100vh) scale(0.7375)
    }
}

.snow:nth-child(106) {
    opacity: .168;
    transform: translate(90.6398vw,-10px) scale(0.497);
    animation: fall-106 30s -17s linear infinite
}

@keyframes fall-106 {
    76.225% {
        transform: translate(88.0464vw,76.225vh) scale(0.497)
    }

    to {
        transform: translate(89.3431vw,100vh) scale(0.497)
    }
}

.snow:nth-child(107) {
    opacity: .2916;
    transform: translate(70.4694vw,-10px) scale(0.9565);
    animation: fall-107 18s -27s linear infinite
}

@keyframes fall-107 {
    30.301% {
        transform: translate(72.3072vw,30.301vh) scale(0.9565)
    }

    to {
        transform: translate(71.3883vw,100vh) scale(0.9565)
    }
}

.snow:nth-child(108) {
    opacity: .5981;
    transform: translate(56.0397vw,-10px) scale(0.6744);
    animation: fall-108 19s -10s linear infinite
}

@keyframes fall-108 {
    76.698% {
        transform: translate(63.0144vw,76.698vh) scale(0.6744)
    }

    to {
        transform: translate(59.52705vw,100vh) scale(0.6744)
    }
}

.snow:nth-child(109) {
    opacity: .8944;
    transform: translate(60.807vw,-10px) scale(0.6044);
    animation: fall-109 29s -13s linear infinite
}

@keyframes fall-109 {
    59.69% {
        transform: translate(55.5411vw,59.69vh) scale(0.6044)
    }

    to {
        transform: translate(58.17405vw,100vh) scale(0.6044)
    }
}

.snow:nth-child(110) {
    opacity: .4822;
    transform: translate(16.7923vw,-10px) scale(0.5893);
    animation: fall-110 15s -15s linear infinite
}

@keyframes fall-110 {
    42.245% {
        transform: translate(12.3928vw,42.245vh) scale(0.5893)
    }

    to {
        transform: translate(14.59255vw,100vh) scale(0.5893)
    }
}

.snow:nth-child(111) {
    opacity: .8462;
    transform: translate(18.6843vw,-10px) scale(0.0489);
    animation: fall-111 11s -18s linear infinite
}

@keyframes fall-111 {
    62.937% {
        transform: translate(22.5985vw,62.937vh) scale(0.0489)
    }

    to {
        transform: translate(20.6414vw,100vh) scale(0.0489)
    }
}

.snow:nth-child(112) {
    opacity: .667;
    transform: translate(69.9527vw,-10px) scale(0.4654);
    animation: fall-112 29s -18s linear infinite
}

@keyframes fall-112 {
    40.307% {
        transform: translate(60.0569vw,40.307vh) scale(0.4654)
    }

    to {
        transform: translate(65.0048vw,100vh) scale(0.4654)
    }
}

.snow:nth-child(113) {
    opacity: .0629;
    transform: translate(69.0897vw,-10px) scale(0.7908);
    animation: fall-113 15s -18s linear infinite
}

@keyframes fall-113 {
    67.778% {
        transform: translate(66.3661vw,67.778vh) scale(0.7908)
    }

    to {
        transform: translate(67.7279vw,100vh) scale(0.7908)
    }
}

.snow:nth-child(114) {
    opacity: .9606;
    transform: translate(57.7159vw,-10px) scale(0.4931);
    animation: fall-114 15s -27s linear infinite
}

@keyframes fall-114 {
    45.363% {
        transform: translate(55.8734vw,45.363vh) scale(0.4931)
    }

    to {
        transform: translate(56.79465vw,100vh) scale(0.4931)
    }
}

.snow:nth-child(115) {
    opacity: .9608;
    transform: translate(47.1966vw,-10px) scale(0.6467);
    animation: fall-115 11s -1s linear infinite
}

@keyframes fall-115 {
    61.273% {
        transform: translate(38.9951vw,61.273vh) scale(0.6467)
    }

    to {
        transform: translate(43.09585vw,100vh) scale(0.6467)
    }
}

.snow:nth-child(116) {
    opacity: .4338;
    transform: translate(79.4158vw,-10px) scale(0.3316);
    animation: fall-116 14s -3s linear infinite
}

@keyframes fall-116 {
    49.708% {
        transform: translate(82.362vw,49.708vh) scale(0.3316)
    }

    to {
        transform: translate(80.8889vw,100vh) scale(0.3316)
    }
}

.snow:nth-child(117) {
    opacity: .6255;
    transform: translate(41.7407vw,-10px) scale(0.0986);
    animation: fall-117 29s -22s linear infinite
}

@keyframes fall-117 {
    54.475% {
        transform: translate(48.5749vw,54.475vh) scale(0.0986)
    }

    to {
        transform: translate(45.1578vw,100vh) scale(0.0986)
    }
}

.snow:nth-child(118) {
    opacity: .9017;
    transform: translate(20.7618vw,-10px) scale(0.5832);
    animation: fall-118 26s -25s linear infinite
}

@keyframes fall-118 {
    35.735% {
        transform: translate(23.6358vw,35.735vh) scale(0.5832)
    }

    to {
        transform: translate(22.1988vw,100vh) scale(0.5832)
    }
}

.snow:nth-child(119) {
    opacity: .7914;
    transform: translate(75.5186vw,-10px) scale(0.3012);
    animation: fall-119 18s -2s linear infinite
}

@keyframes fall-119 {
    71.281% {
        transform: translate(85.0181vw,71.281vh) scale(0.3012)
    }

    to {
        transform: translate(80.26835vw,100vh) scale(0.3012)
    }
}

.snow:nth-child(120) {
    opacity: .8508;
    transform: translate(23.6348vw,-10px) scale(0.6253);
    animation: fall-120 26s -26s linear infinite
}

@keyframes fall-120 {
    59.826% {
        transform: translate(19.847vw,59.826vh) scale(0.6253)
    }

    to {
        transform: translate(21.7409vw,100vh) scale(0.6253)
    }
}

.snow:nth-child(121) {
    opacity: .2512;
    transform: translate(87.0417vw,-10px) scale(0.3981);
    animation: fall-121 13s -3s linear infinite
}

@keyframes fall-121 {
    63.008% {
        transform: translate(79.4407vw,63.008vh) scale(0.3981)
    }

    to {
        transform: translate(83.2412vw,100vh) scale(0.3981)
    }
}

.snow:nth-child(122) {
    opacity: .2071;
    transform: translate(43.8379vw,-10px) scale(0.6171);
    animation: fall-122 20s -7s linear infinite
}

@keyframes fall-122 {
    78.508% {
        transform: translate(45.7347vw,78.508vh) scale(0.6171)
    }

    to {
        transform: translate(44.7863vw,100vh) scale(0.6171)
    }
}

.snow:nth-child(123) {
    opacity: .2958;
    transform: translate(4.6512vw,-10px) scale(0.4462);
    animation: fall-123 20s -30s linear infinite
}

@keyframes fall-123 {
    57.099% {
        transform: translate(5.481vw,57.099vh) scale(0.4462)
    }

    to {
        transform: translate(5.0661vw,100vh) scale(0.4462)
    }
}

.snow:nth-child(124) {
    opacity: .3046;
    transform: translate(22.6418vw,-10px) scale(0.6967);
    animation: fall-124 17s -19s linear infinite
}

@keyframes fall-124 {
    63.987% {
        transform: translate(17.354vw,63.987vh) scale(0.6967)
    }

    to {
        transform: translate(19.9979vw,100vh) scale(0.6967)
    }
}

.snow:nth-child(125) {
    opacity: .134;
    transform: translate(66.0392vw,-10px) scale(0.6432);
    animation: fall-125 28s -19s linear infinite
}

@keyframes fall-125 {
    79.799% {
        transform: translate(66.2159vw,79.799vh) scale(0.6432)
    }

    to {
        transform: translate(66.12755vw,100vh) scale(0.6432)
    }
}

.snow:nth-child(126) {
    opacity: .4744;
    transform: translate(63.1946vw,-10px) scale(0.0846);
    animation: fall-126 26s -8s linear infinite
}

@keyframes fall-126 {
    41.252% {
        transform: translate(54.9626vw,41.252vh) scale(0.0846)
    }

    to {
        transform: translate(59.0786vw,100vh) scale(0.0846)
    }
}

.snow:nth-child(127) {
    opacity: .775;
    transform: translate(29.3459vw,-10px) scale(0.8756);
    animation: fall-127 30s -14s linear infinite
}

@keyframes fall-127 {
    58.792% {
        transform: translate(22.1279vw,58.792vh) scale(0.8756)
    }

    to {
        transform: translate(25.7369vw,100vh) scale(0.8756)
    }
}

.snow:nth-child(128) {
    opacity: .1837;
    transform: translate(73.4492vw,-10px) scale(0.7797);
    animation: fall-128 21s -29s linear infinite
}

@keyframes fall-128 {
    33.562% {
        transform: translate(68.1496vw,33.562vh) scale(0.7797)
    }

    to {
        transform: translate(70.7994vw,100vh) scale(0.7797)
    }
}

.snow:nth-child(129) {
    opacity: .9462;
    transform: translate(5.3947vw,-10px) scale(0.8486);
    animation: fall-129 13s -21s linear infinite
}

@keyframes fall-129 {
    45.818% {
        transform: translate(9.3986vw,45.818vh) scale(0.8486)
    }

    to {
        transform: translate(7.39665vw,100vh) scale(0.8486)
    }
}

.snow:nth-child(130) {
    opacity: .1559;
    transform: translate(7.1754vw,-10px) scale(0.4322);
    animation: fall-130 28s -15s linear infinite
}

@keyframes fall-130 {
    70.489% {
        transform: translate(-0.1533vw,70.489vh) scale(0.4322)
    }

    to {
        transform: translate(3.51105vw,100vh) scale(0.4322)
    }
}

.snow:nth-child(131) {
    opacity: .1728;
    transform: translate(67.4957vw,-10px) scale(0.8268);
    animation: fall-131 17s -24s linear infinite
}

@keyframes fall-131 {
    58.377% {
        transform: translate(62.0814vw,58.377vh) scale(0.8268)
    }

    to {
        transform: translate(64.78855vw,100vh) scale(0.8268)
    }
}

.snow:nth-child(132) {
    opacity: .2914;
    transform: translate(56.4721vw,-10px) scale(0.8206);
    animation: fall-132 16s -3s linear infinite
}

@keyframes fall-132 {
    53.221% {
        transform: translate(54.5562vw,53.221vh) scale(0.8206)
    }

    to {
        transform: translate(55.51415vw,100vh) scale(0.8206)
    }
}

.snow:nth-child(133) {
    opacity: .091;
    transform: translate(39.6922vw,-10px) scale(0.9946);
    animation: fall-133 14s -2s linear infinite
}

@keyframes fall-133 {
    74.765% {
        transform: translate(40.3856vw,74.765vh) scale(0.9946)
    }

    to {
        transform: translate(40.0389vw,100vh) scale(0.9946)
    }
}

.snow:nth-child(134) {
    opacity: .7978;
    transform: translate(23.321vw,-10px) scale(0.545);
    animation: fall-134 26s -9s linear infinite
}

@keyframes fall-134 {
    69.752% {
        transform: translate(33.2347vw,69.752vh) scale(0.545)
    }

    to {
        transform: translate(28.27785vw,100vh) scale(0.545)
    }
}

.snow:nth-child(135) {
    opacity: .1419;
    transform: translate(67.2432vw,-10px) scale(0.8184);
    animation: fall-135 24s -10s linear infinite
}

@keyframes fall-135 {
    59.075% {
        transform: translate(63.8394vw,59.075vh) scale(0.8184)
    }

    to {
        transform: translate(65.5413vw,100vh) scale(0.8184)
    }
}

.snow:nth-child(136) {
    opacity: .7352;
    transform: translate(82.5166vw,-10px) scale(0.9227);
    animation: fall-136 24s -5s linear infinite
}

@keyframes fall-136 {
    63.043% {
        transform: translate(82.8389vw,63.043vh) scale(0.9227)
    }

    to {
        transform: translate(82.67775vw,100vh) scale(0.9227)
    }
}

.snow:nth-child(137) {
    opacity: .145;
    transform: translate(49.703vw,-10px) scale(0.086);
    animation: fall-137 15s -10s linear infinite
}

@keyframes fall-137 {
    50.614% {
        transform: translate(57.0138vw,50.614vh) scale(0.086)
    }

    to {
        transform: translate(53.3584vw,100vh) scale(0.086)
    }
}

.snow:nth-child(138) {
    opacity: .3513;
    transform: translate(51.9343vw,-10px) scale(0.2416);
    animation: fall-138 28s -24s linear infinite
}

@keyframes fall-138 {
    41.356% {
        transform: translate(54.8211vw,41.356vh) scale(0.2416)
    }

    to {
        transform: translate(53.3777vw,100vh) scale(0.2416)
    }
}

.snow:nth-child(139) {
    opacity: .7125;
    transform: translate(3.5934vw,-10px) scale(0.3915);
    animation: fall-139 26s -24s linear infinite
}

@keyframes fall-139 {
    38.285% {
        transform: translate(3.3413vw,38.285vh) scale(0.3915)
    }

    to {
        transform: translate(3.46735vw,100vh) scale(0.3915)
    }
}

.snow:nth-child(140) {
    opacity: .4136;
    transform: translate(78.2125vw,-10px) scale(0.3333);
    animation: fall-140 17s -23s linear infinite
}

@keyframes fall-140 {
    51.999% {
        transform: translate(88.1782vw,51.999vh) scale(0.3333)
    }

    to {
        transform: translate(83.19535vw,100vh) scale(0.3333)
    }
}

.snow:nth-child(141) {
    opacity: .9853;
    transform: translate(9.7504vw,-10px) scale(0.9275);
    animation: fall-141 11s -24s linear infinite
}

@keyframes fall-141 {
    77.12% {
        transform: translate(5.9424vw,77.12vh) scale(0.9275)
    }

    to {
        transform: translate(7.8464vw,100vh) scale(0.9275)
    }
}

.snow:nth-child(142) {
    opacity: .5893;
    transform: translate(70.493vw,-10px) scale(0.3016);
    animation: fall-142 30s -5s linear infinite
}

@keyframes fall-142 {
    32.238% {
        transform: translate(65.6318vw,32.238vh) scale(0.3016)
    }

    to {
        transform: translate(68.0624vw,100vh) scale(0.3016)
    }
}

.snow:nth-child(143) {
    opacity: .8565;
    transform: translate(89.4164vw,-10px) scale(0.4928);
    animation: fall-143 19s -3s linear infinite
}

@keyframes fall-143 {
    34.781% {
        transform: translate(87.3924vw,34.781vh) scale(0.4928)
    }

    to {
        transform: translate(88.4044vw,100vh) scale(0.4928)
    }
}

.snow:nth-child(144) {
    opacity: .8967;
    transform: translate(51.4638vw,-10px) scale(0.0782);
    animation: fall-144 19s -17s linear infinite
}

@keyframes fall-144 {
    76.506% {
        transform: translate(56.7236vw,76.506vh) scale(0.0782)
    }

    to {
        transform: translate(54.0937vw,100vh) scale(0.0782)
    }
}

.snow:nth-child(145) {
    opacity: .8806;
    transform: translate(94.5769vw,-10px) scale(0.6564);
    animation: fall-145 26s -22s linear infinite
}

@keyframes fall-145 {
    73.645% {
        transform: translate(88.5521vw,73.645vh) scale(0.6564)
    }

    to {
        transform: translate(91.5645vw,100vh) scale(0.6564)
    }
}

.snow:nth-child(146) {
    opacity: .4473;
    transform: translate(99.048vw,-10px) scale(0.2948);
    animation: fall-146 18s -10s linear infinite
}

@keyframes fall-146 {
    40.922% {
        transform: translate(95.9679vw,40.922vh) scale(0.2948)
    }

    to {
        transform: translate(97.50795vw,100vh) scale(0.2948)
    }
}

.snow:nth-child(147) {
    opacity: .0621;
    transform: translate(5.7315vw,-10px) scale(0.1783);
    animation: fall-147 17s -13s linear infinite
}

@keyframes fall-147 {
    79.636% {
        transform: translate(3.2184vw,79.636vh) scale(0.1783)
    }

    to {
        transform: translate(4.47495vw,100vh) scale(0.1783)
    }
}

.snow:nth-child(148) {
    opacity: .681;
    transform: translate(79.368vw,-10px) scale(0.515);
    animation: fall-148 19s -22s linear infinite
}

@keyframes fall-148 {
    56.313% {
        transform: translate(86.8745vw,56.313vh) scale(0.515)
    }

    to {
        transform: translate(83.12125vw,100vh) scale(0.515)
    }
}

.snow:nth-child(149) {
    opacity: .4235;
    transform: translate(97.2047vw,-10px) scale(0.6847);
    animation: fall-149 29s -6s linear infinite
}

@keyframes fall-149 {
    46.885% {
        transform: translate(95.6871vw,46.885vh) scale(0.6847)
    }

    to {
        transform: translate(96.4459vw,100vh) scale(0.6847)
    }
}

.snow:nth-child(150) {
    opacity: .6279;
    transform: translate(45.2631vw,-10px) scale(0.5825);
    animation: fall-150 26s -15s linear infinite
}

@keyframes fall-150 {
    40.706% {
        transform: translate(44.0374vw,40.706vh) scale(0.5825)
    }

    to {
        transform: translate(44.65025vw,100vh) scale(0.5825)
    }
}

.snow:nth-child(151) {
    opacity: .6624;
    transform: translate(12.5224vw,-10px) scale(0.7564);
    animation: fall-151 16s -20s linear infinite
}

@keyframes fall-151 {
    58.653% {
        transform: translate(17.1118vw,58.653vh) scale(0.7564)
    }

    to {
        transform: translate(14.8171vw,100vh) scale(0.7564)
    }
}

.snow:nth-child(152) {
    opacity: .8326;
    transform: translate(80.7752vw,-10px) scale(0.4681);
    animation: fall-152 13s -9s linear infinite
}

@keyframes fall-152 {
    63.572% {
        transform: translate(89.7736vw,63.572vh) scale(0.4681)
    }

    to {
        transform: translate(85.2744vw,100vh) scale(0.4681)
    }
}

.snow:nth-child(153) {
    opacity: .6146;
    transform: translate(12.0457vw,-10px) scale(0.2411);
    animation: fall-153 24s -11s linear infinite
}

@keyframes fall-153 {
    45.046% {
        transform: translate(21.9857vw,45.046vh) scale(0.2411)
    }

    to {
        transform: translate(17.0157vw,100vh) scale(0.2411)
    }
}

.snow:nth-child(154) {
    opacity: .5404;
    transform: translate(12.8531vw,-10px) scale(0.6935);
    animation: fall-154 23s -14s linear infinite
}

@keyframes fall-154 {
    43.714% {
        transform: translate(15.2088vw,43.714vh) scale(0.6935)
    }

    to {
        transform: translate(14.03095vw,100vh) scale(0.6935)
    }
}

.snow:nth-child(155) {
    opacity: .707;
    transform: translate(77.7566vw,-10px) scale(0.16);
    animation: fall-155 11s -6s linear infinite
}

@keyframes fall-155 {
    69.711% {
        transform: translate(80.3681vw,69.711vh) scale(0.16)
    }

    to {
        transform: translate(79.06235vw,100vh) scale(0.16)
    }
}

.snow:nth-child(156) {
    opacity: .7198;
    transform: translate(6.8374vw,-10px) scale(0.2614);
    animation: fall-156 18s -8s linear infinite
}

@keyframes fall-156 {
    30.422% {
        transform: translate(12.4029vw,30.422vh) scale(0.2614)
    }

    to {
        transform: translate(9.62015vw,100vh) scale(0.2614)
    }
}

.snow:nth-child(157) {
    opacity: .2896;
    transform: translate(78.9631vw,-10px) scale(0.8068);
    animation: fall-157 10s -9s linear infinite
}

@keyframes fall-157 {
    60.601% {
        transform: translate(73.4086vw,60.601vh) scale(0.8068)
    }

    to {
        transform: translate(76.18585vw,100vh) scale(0.8068)
    }
}

.snow:nth-child(158) {
    opacity: .7677;
    transform: translate(16.5191vw,-10px) scale(0.003);
    animation: fall-158 25s -11s linear infinite
}

@keyframes fall-158 {
    55.009% {
        transform: translate(14.2485vw,55.009vh) scale(0.003)
    }

    to {
        transform: translate(15.3838vw,100vh) scale(0.003)
    }
}

.snow:nth-child(159) {
    opacity: .5421;
    transform: translate(90.301vw,-10px) scale(0.5151);
    animation: fall-159 29s -11s linear infinite
}

@keyframes fall-159 {
    47.252% {
        transform: translate(92.6751vw,47.252vh) scale(0.5151)
    }

    to {
        transform: translate(91.48805vw,100vh) scale(0.5151)
    }
}

.snow:nth-child(160) {
    opacity: .779;
    transform: translate(77.9734vw,-10px) scale(0.837);
    animation: fall-160 23s -2s linear infinite
}

@keyframes fall-160 {
    48.077% {
        transform: translate(76.9289vw,48.077vh) scale(0.837)
    }

    to {
        transform: translate(77.45115vw,100vh) scale(0.837)
    }
}

.snow:nth-child(161) {
    opacity: .0811;
    transform: translate(39.8791vw,-10px) scale(0.4024);
    animation: fall-161 15s -14s linear infinite
}

@keyframes fall-161 {
    57.837% {
        transform: translate(42.2747vw,57.837vh) scale(0.4024)
    }

    to {
        transform: translate(41.0769vw,100vh) scale(0.4024)
    }
}

.snow:nth-child(162) {
    opacity: .2065;
    transform: translate(1.1155vw,-10px) scale(0.9016);
    animation: fall-162 15s -10s linear infinite
}

@keyframes fall-162 {
    38.346% {
        transform: translate(-4.716vw,38.346vh) scale(0.9016)
    }

    to {
        transform: translate(-1.80025vw,100vh) scale(0.9016)
    }
}

.snow:nth-child(163) {
    opacity: .3;
    transform: translate(16.2041vw,-10px) scale(0.3887);
    animation: fall-163 30s -27s linear infinite
}

@keyframes fall-163 {
    70.716% {
        transform: translate(22.8116vw,70.716vh) scale(0.3887)
    }

    to {
        transform: translate(19.50785vw,100vh) scale(0.3887)
    }
}

.snow:nth-child(164) {
    opacity: .9984;
    transform: translate(27.8186vw,-10px) scale(0.5608);
    animation: fall-164 11s -25s linear infinite
}

@keyframes fall-164 {
    30.229% {
        transform: translate(35.4255vw,30.229vh) scale(0.5608)
    }

    to {
        transform: translate(31.62205vw,100vh) scale(0.5608)
    }
}

.snow:nth-child(165) {
    opacity: .4388;
    transform: translate(4.4188vw,-10px) scale(0.4587);
    animation: fall-165 20s -21s linear infinite
}

@keyframes fall-165 {
    38.676% {
        transform: translate(7.8519vw,38.676vh) scale(0.4587)
    }

    to {
        transform: translate(6.13535vw,100vh) scale(0.4587)
    }
}

.snow:nth-child(166) {
    opacity: .7335;
    transform: translate(15.0591vw,-10px) scale(0.4593);
    animation: fall-166 23s -2s linear infinite
}

@keyframes fall-166 {
    62.007% {
        transform: translate(20.6719vw,62.007vh) scale(0.4593)
    }

    to {
        transform: translate(17.8655vw,100vh) scale(0.4593)
    }
}

.snow:nth-child(167) {
    opacity: .3886;
    transform: translate(86.5225vw,-10px) scale(0.5335);
    animation: fall-167 28s -19s linear infinite
}

@keyframes fall-167 {
    31.51% {
        transform: translate(90.6617vw,31.51vh) scale(0.5335)
    }

    to {
        transform: translate(88.5921vw,100vh) scale(0.5335)
    }
}

.snow:nth-child(168) {
    opacity: .6294;
    transform: translate(13.3216vw,-10px) scale(0.2134);
    animation: fall-168 15s -13s linear infinite
}

@keyframes fall-168 {
    72.415% {
        transform: translate(7.249vw,72.415vh) scale(0.2134)
    }

    to {
        transform: translate(10.2853vw,100vh) scale(0.2134)
    }
}

.snow:nth-child(169) {
    opacity: .9075;
    transform: translate(69.0763vw,-10px) scale(0.7366);
    animation: fall-169 15s -7s linear infinite
}

@keyframes fall-169 {
    75.888% {
        transform: translate(64.7915vw,75.888vh) scale(0.7366)
    }

    to {
        transform: translate(66.9339vw,100vh) scale(0.7366)
    }
}

.snow:nth-child(170) {
    opacity: .7052;
    transform: translate(60.4987vw,-10px) scale(0.8937);
    animation: fall-170 28s -5s linear infinite
}

@keyframes fall-170 {
    41.959% {
        transform: translate(59.5657vw,41.959vh) scale(0.8937)
    }

    to {
        transform: translate(60.0322vw,100vh) scale(0.8937)
    }
}

.snow:nth-child(171) {
    opacity: .6885;
    transform: translate(42.2083vw,-10px) scale(0.2597);
    animation: fall-171 24s -4s linear infinite
}

@keyframes fall-171 {
    77.388% {
        transform: translate(49.4983vw,77.388vh) scale(0.2597)
    }

    to {
        transform: translate(45.8533vw,100vh) scale(0.2597)
    }
}

.snow:nth-child(172) {
    opacity: .4176;
    transform: translate(90.4603vw,-10px) scale(0.7679);
    animation: fall-172 22s -2s linear infinite
}

@keyframes fall-172 {
    33.735% {
        transform: translate(85.3636vw,33.735vh) scale(0.7679)
    }

    to {
        transform: translate(87.91195vw,100vh) scale(0.7679)
    }
}

.snow:nth-child(173) {
    opacity: .4044;
    transform: translate(37.6201vw,-10px) scale(0.6456);
    animation: fall-173 15s -8s linear infinite
}

@keyframes fall-173 {
    48.075% {
        transform: translate(34.6853vw,48.075vh) scale(0.6456)
    }

    to {
        transform: translate(36.1527vw,100vh) scale(0.6456)
    }
}

.snow:nth-child(174) {
    opacity: .7705;
    transform: translate(22.0511vw,-10px) scale(0.165);
    animation: fall-174 26s -9s linear infinite
}

@keyframes fall-174 {
    37.118% {
        transform: translate(27.5291vw,37.118vh) scale(0.165)
    }

    to {
        transform: translate(24.7901vw,100vh) scale(0.165)
    }
}

.snow:nth-child(175) {
    opacity: .1552;
    transform: translate(59.1599vw,-10px) scale(0.5969);
    animation: fall-175 29s -21s linear infinite
}

@keyframes fall-175 {
    57.801% {
        transform: translate(61.3016vw,57.801vh) scale(0.5969)
    }

    to {
        transform: translate(60.23075vw,100vh) scale(0.5969)
    }
}

.snow:nth-child(176) {
    opacity: .8978;
    transform: translate(5.2478vw,-10px) scale(0.9083);
    animation: fall-176 13s -12s linear infinite
}

@keyframes fall-176 {
    50.201% {
        transform: translate(2.1022vw,50.201vh) scale(0.9083)
    }

    to {
        transform: translate(3.675vw,100vh) scale(0.9083)
    }
}

.snow:nth-child(177) {
    opacity: .2805;
    transform: translate(91.0774vw,-10px) scale(0.6412);
    animation: fall-177 22s -1s linear infinite
}

@keyframes fall-177 {
    45.907% {
        transform: translate(89.7987vw,45.907vh) scale(0.6412)
    }

    to {
        transform: translate(90.43805vw,100vh) scale(0.6412)
    }
}

.snow:nth-child(178) {
    opacity: .5984;
    transform: translate(27.9336vw,-10px) scale(0.8581);
    animation: fall-178 17s -15s linear infinite
}

@keyframes fall-178 {
    47.07% {
        transform: translate(37.0062vw,47.07vh) scale(0.8581)
    }

    to {
        transform: translate(32.4699vw,100vh) scale(0.8581)
    }
}

.snow:nth-child(179) {
    opacity: .6202;
    transform: translate(53.8927vw,-10px) scale(0.4716);
    animation: fall-179 21s -20s linear infinite
}

@keyframes fall-179 {
    78.832% {
        transform: translate(60.1912vw,78.832vh) scale(0.4716)
    }

    to {
        transform: translate(57.04195vw,100vh) scale(0.4716)
    }
}

.snow:nth-child(180) {
    opacity: .3915;
    transform: translate(53.7446vw,-10px) scale(0.6545);
    animation: fall-180 29s -20s linear infinite
}

@keyframes fall-180 {
    59.341% {
        transform: translate(47.6838vw,59.341vh) scale(0.6545)
    }

    to {
        transform: translate(50.7142vw,100vh) scale(0.6545)
    }
}

.snow:nth-child(181) {
    opacity: .4112;
    transform: translate(42.7147vw,-10px) scale(0.6885);
    animation: fall-181 26s -18s linear infinite
}

@keyframes fall-181 {
    52.757% {
        transform: translate(40.5696vw,52.757vh) scale(0.6885)
    }

    to {
        transform: translate(41.64215vw,100vh) scale(0.6885)
    }
}

.snow:nth-child(182) {
    opacity: .0928;
    transform: translate(16.2926vw,-10px) scale(0.0048);
    animation: fall-182 28s -3s linear infinite
}

@keyframes fall-182 {
    38.616% {
        transform: translate(26.1115vw,38.616vh) scale(0.0048)
    }

    to {
        transform: translate(21.20205vw,100vh) scale(0.0048)
    }
}

.snow:nth-child(183) {
    opacity: .401;
    transform: translate(6.3644vw,-10px) scale(0.1682);
    animation: fall-183 30s -7s linear infinite
}

@keyframes fall-183 {
    58.036% {
        transform: translate(3.4117vw,58.036vh) scale(0.1682)
    }

    to {
        transform: translate(4.88805vw,100vh) scale(0.1682)
    }
}

.snow:nth-child(184) {
    opacity: .4413;
    transform: translate(53.1992vw,-10px) scale(0.4094);
    animation: fall-184 27s -1s linear infinite
}

@keyframes fall-184 {
    48.269% {
        transform: translate(61.8062vw,48.269vh) scale(0.4094)
    }

    to {
        transform: translate(57.5027vw,100vh) scale(0.4094)
    }
}

.snow:nth-child(185) {
    opacity: .6064;
    transform: translate(56.4838vw,-10px) scale(0.0645);
    animation: fall-185 25s -29s linear infinite
}

@keyframes fall-185 {
    52.898% {
        transform: translate(63.7321vw,52.898vh) scale(0.0645)
    }

    to {
        transform: translate(60.10795vw,100vh) scale(0.0645)
    }
}

.snow:nth-child(186) {
    opacity: .3255;
    transform: translate(61.9442vw,-10px) scale(0.2076);
    animation: fall-186 27s -24s linear infinite
}

@keyframes fall-186 {
    52.677% {
        transform: translate(67.4431vw,52.677vh) scale(0.2076)
    }

    to {
        transform: translate(64.69365vw,100vh) scale(0.2076)
    }
}

.snow:nth-child(187) {
    opacity: .2908;
    transform: translate(89.3549vw,-10px) scale(0.766);
    animation: fall-187 15s -2s linear infinite
}

@keyframes fall-187 {
    77.029% {
        transform: translate(79.3792vw,77.029vh) scale(0.766)
    }

    to {
        transform: translate(84.36705vw,100vh) scale(0.766)
    }
}

.snow:nth-child(188) {
    opacity: .0689;
    transform: translate(68.2795vw,-10px) scale(0.9379);
    animation: fall-188 23s -16s linear infinite
}

@keyframes fall-188 {
    38.178% {
        transform: translate(68.6447vw,38.178vh) scale(0.9379)
    }

    to {
        transform: translate(68.4621vw,100vh) scale(0.9379)
    }
}

.snow:nth-child(189) {
    opacity: .978;
    transform: translate(95.3299vw,-10px) scale(0.781);
    animation: fall-189 19s -22s linear infinite
}

@keyframes fall-189 {
    32.777% {
        transform: translate(96.74vw,32.777vh) scale(0.781)
    }

    to {
        transform: translate(96.03495vw,100vh) scale(0.781)
    }
}

.snow:nth-child(190) {
    opacity: .7231;
    transform: translate(2.1648vw,-10px) scale(0.2175);
    animation: fall-190 16s -9s linear infinite
}

@keyframes fall-190 {
    35.236% {
        transform: translate(-7.6205vw,35.236vh) scale(0.2175)
    }

    to {
        transform: translate(-2.72785vw,100vh) scale(0.2175)
    }
}

.snow:nth-child(191) {
    opacity: .3911;
    transform: translate(83.9858vw,-10px) scale(0.0869);
    animation: fall-191 11s -2s linear infinite
}

@keyframes fall-191 {
    58.112% {
        transform: translate(80.1146vw,58.112vh) scale(0.0869)
    }

    to {
        transform: translate(82.0502vw,100vh) scale(0.0869)
    }
}

.snow:nth-child(192) {
    opacity: .2691;
    transform: translate(0.7281vw,-10px) scale(0.6789);
    animation: fall-192 17s -13s linear infinite
}

@keyframes fall-192 {
    68.884% {
        transform: translate(6.1743vw,68.884vh) scale(0.6789)
    }

    to {
        transform: translate(3.4512vw,100vh) scale(0.6789)
    }
}

.snow:nth-child(193) {
    opacity: .2221;
    transform: translate(95.0623vw,-10px) scale(0.622);
    animation: fall-193 16s -6s linear infinite
}

@keyframes fall-193 {
    67.84% {
        transform: translate(90.665vw,67.84vh) scale(0.622)
    }

    to {
        transform: translate(92.86365vw,100vh) scale(0.622)
    }
}

.snow:nth-child(194) {
    opacity: .8375;
    transform: translate(84.7863vw,-10px) scale(0.6871);
    animation: fall-194 24s -1s linear infinite
}

@keyframes fall-194 {
    67.56% {
        transform: translate(80.4931vw,67.56vh) scale(0.6871)
    }

    to {
        transform: translate(82.6397vw,100vh) scale(0.6871)
    }
}

.snow:nth-child(195) {
    opacity: .113;
    transform: translate(90.2485vw,-10px) scale(0.7613);
    animation: fall-195 12s -7s linear infinite
}

@keyframes fall-195 {
    52.019% {
        transform: translate(99.3964vw,52.019vh) scale(0.7613)
    }

    to {
        transform: translate(94.82245vw,100vh) scale(0.7613)
    }
}

.snow:nth-child(196) {
    opacity: .9009;
    transform: translate(70.6099vw,-10px) scale(0.1688);
    animation: fall-196 24s -21s linear infinite
}

@keyframes fall-196 {
    71.72% {
        transform: translate(71.7321vw,71.72vh) scale(0.1688)
    }

    to {
        transform: translate(71.171vw,100vh) scale(0.1688)
    }
}

.snow:nth-child(197) {
    opacity: .1654;
    transform: translate(91.2357vw,-10px) scale(0.6721);
    animation: fall-197 10s -21s linear infinite
}

@keyframes fall-197 {
    61.92% {
        transform: translate(94.2878vw,61.92vh) scale(0.6721)
    }

    to {
        transform: translate(92.76175vw,100vh) scale(0.6721)
    }
}

.snow:nth-child(198) {
    opacity: .3998;
    transform: translate(22.6659vw,-10px) scale(0.4243);
    animation: fall-198 21s -15s linear infinite
}

@keyframes fall-198 {
    39.185% {
        transform: translate(24.8645vw,39.185vh) scale(0.4243)
    }

    to {
        transform: translate(23.7652vw,100vh) scale(0.4243)
    }
}

.snow:nth-child(199) {
    opacity: .9344;
    transform: translate(72.3521vw,-10px) scale(0.637);
    animation: fall-199 14s -12s linear infinite
}

@keyframes fall-199 {
    42.22% {
        transform: translate(80.3259vw,42.22vh) scale(0.637)
    }

    to {
        transform: translate(76.339vw,100vh) scale(0.637)
    }
}

.snow:nth-child(200) {
    opacity: .2832;
    transform: translate(66.3315vw,-10px) scale(0.4954);
    animation: fall-200 13s -10s linear infinite
}

@keyframes fall-200 {
    73.644% {
        transform: translate(61.8483vw,73.644vh) scale(0.4954)
    }

    to {
        transform: translate(64.0899vw,100vh) scale(0.4954)
    }
}/*此代码非源码，仅为演示用，下载源码请到：HTTP://WWW.BOOTStrapmb.com*/
