

.snow__list{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}


.snow {
    position: absolute;
    width: 10px;
    height: 10px;
    background: white;
    border-radius: 50%;
}
.snow:nth-child(1) {
    opacity: 0.2353;
    transform: translate(24.4159vw, -10px) scale(0.0683);
    animation: fall-1 17s -15s linear infinite;
}
@keyframes fall-1 {
    64.368% {
        transform: translate(32.5915vw, 64.368vh) scale(0.0683);
    }
    to {
        transform: translate(28.5037vw, 100vh) scale(0.0683);
    }
}
.snow:nth-child(2) {
    opacity: 0.3858;
    transform: translate(6.0283vw, -10px) scale(0.1907);
    animation: fall-2 27s -5s linear infinite;
}
@keyframes fall-2 {
    64.648% {
        transform: translate(13.5927vw, 64.648vh) scale(0.1907);
    }
    to {
        transform: translate(9.8105vw, 100vh) scale(0.1907);
    }
}
.snow:nth-child(3) {
    opacity: 0.9476;
    transform: translate(92.4469vw, -10px) scale(0.9358);
    animation: fall-3 24s -13s linear infinite;
}
@keyframes fall-3 {
    52.901% {
        transform: translate(95.5254vw, 52.901vh) scale(0.9358);
    }
    to {
        transform: translate(93.98615vw, 100vh) scale(0.9358);
    }
}
.snow:nth-child(4) {
    opacity: 0.1186;
    transform: translate(31.0915vw, -10px) scale(0.0196);
    animation: fall-4 11s -17s linear infinite;
}
@keyframes fall-4 {
    74.287% {
        transform: translate(30.8346vw, 74.287vh) scale(0.0196);
    }
    to {
        transform: translate(30.96305vw, 100vh) scale(0.0196);
    }
}
.snow:nth-child(5) {
    opacity: 0.9764;
    transform: translate(13.9293vw, -10px) scale(0.4644);
    animation: fall-5 18s -8s linear infinite;
}
@keyframes fall-5 {
    65.038% {
        transform: translate(10.3233vw, 65.038vh) scale(0.4644);
    }
    to {
        transform: translate(12.1263vw, 100vh) scale(0.4644);
    }
}
.snow:nth-child(6) {
    opacity: 0.1267;
    transform: translate(4.9498vw, -10px) scale(0.8634);
    animation: fall-6 26s -9s linear infinite;
}
@keyframes fall-6 {
    40.749% {
        transform: translate(-1.0741vw, 40.749vh) scale(0.8634);
    }
    to {
        transform: translate(1.93785vw, 100vh) scale(0.8634);
    }
}
.snow:nth-child(7) {
    opacity: 0.2961;
    transform: translate(38.7839vw, -10px) scale(0.7366);
    animation: fall-7 16s -17s linear infinite;
}
@keyframes fall-7 {
    79.279% {
        transform: translate(38.4399vw, 79.279vh) scale(0.7366);
    }
    to {
        transform: translate(38.6119vw, 100vh) scale(0.7366);
    }
}
.snow:nth-child(8) {
    opacity: 0.6414;
    transform: translate(75.1891vw, -10px) scale(0.8226);
    animation: fall-8 26s -18s linear infinite;
}
@keyframes fall-8 {
    47.791% {
        transform: translate(76.3726vw, 47.791vh) scale(0.8226);
    }
    to {
        transform: translate(75.78085vw, 100vh) scale(0.8226);
    }
}
.snow:nth-child(9) {
    opacity: 0.1706;
    transform: translate(44.7734vw, -10px) scale(0.4119);
    animation: fall-9 30s -8s linear infinite;
}
@keyframes fall-9 {
    79.027% {
        transform: translate(51.7487vw, 79.027vh) scale(0.4119);
    }
    to {
        transform: translate(48.26105vw, 100vh) scale(0.4119);
    }
}
.snow:nth-child(10) {
    opacity: 0.249;
    transform: translate(72.2824vw, -10px) scale(0.9736);
    animation: fall-10 11s -23s linear infinite;
}
@keyframes fall-10 {
    43.837% {
        transform: translate(63.0685vw, 43.837vh) scale(0.9736);
    }
    to {
        transform: translate(67.67545vw, 100vh) scale(0.9736);
    }
}
.snow:nth-child(11) {
    opacity: 0.5093;
    transform: translate(10.9696vw, -10px) scale(0.6473);
    animation: fall-11 27s -2s linear infinite;
}
@keyframes fall-11 {
    69.195% {
        transform: translate(17.0992vw, 69.195vh) scale(0.6473);
    }
    to {
        transform: translate(14.0344vw, 100vh) scale(0.6473);
    }
}
.snow:nth-child(12) {
    opacity: 0.342;
    transform: translate(0.3713vw, -10px) scale(0.3506);
    animation: fall-12 24s -27s linear infinite;
}
@keyframes fall-12 {
    56.811% {
        transform: translate(10.3619vw, 56.811vh) scale(0.3506);
    }
    to {
        transform: translate(5.3666vw, 100vh) scale(0.3506);
    }
}
.snow:nth-child(13) {
    opacity: 0.4367;
    transform: translate(5.2909vw, -10px) scale(0.056);
    animation: fall-13 24s -20s linear infinite;
}
@keyframes fall-13 {
    69.486% {
        transform: translate(5.2078vw, 69.486vh) scale(0.056);
    }
    to {
        transform: translate(5.24935vw, 100vh) scale(0.056);
    }
}
.snow:nth-child(14) {
    opacity: 0.792;
    transform: translate(33.1662vw, -10px) scale(0.0231);
    animation: fall-14 24s -7s linear infinite;
}
@keyframes fall-14 {
    41.99% {
        transform: translate(37.8453vw, 41.99vh) scale(0.0231);
    }
    to {
        transform: translate(35.50575vw, 100vh) scale(0.0231);
    }
}
.snow:nth-child(15) {
    opacity: 0.1202;
    transform: translate(29.6699vw, -10px) scale(0.2382);
    animation: fall-15 21s -12s linear infinite;
}
@keyframes fall-15 {
    55.952% {
        transform: translate(21.2731vw, 55.952vh) scale(0.2382);
    }
    to {
        transform: translate(25.4715vw, 100vh) scale(0.2382);
    }
}
.snow:nth-child(16) {
    opacity: 0.5983;
    transform: translate(1.3236vw, -10px) scale(0.9179);
    animation: fall-16 23s -12s linear infinite;
}
@keyframes fall-16 {
    34.519% {
        transform: translate(-7.937vw, 34.519vh) scale(0.9179);
    }
    to {
        transform: translate(-3.3067vw, 100vh) scale(0.9179);
    }
}
.snow:nth-child(17) {
    opacity: 0.6004;
    transform: translate(79.6134vw, -10px) scale(0.4677);
    animation: fall-17 18s -20s linear infinite;
}
@keyframes fall-17 {
    31.044% {
        transform: translate(77.7957vw, 31.044vh) scale(0.4677);
    }
    to {
        transform: translate(78.70455vw, 100vh) scale(0.4677);
    }
}
.snow:nth-child(18) {
    opacity: 0.3869;
    transform: translate(31.7731vw, -10px) scale(0.9418);
    animation: fall-18 27s -27s linear infinite;
}
@keyframes fall-18 {
    51.2% {
        transform: translate(22.4552vw, 51.2vh) scale(0.9418);
    }
    to {
        transform: translate(27.11415vw, 100vh) scale(0.9418);
    }
}
.snow:nth-child(19) {
    opacity: 0.0892;
    transform: translate(1.762vw, -10px) scale(0.5775);
    animation: fall-19 11s -29s linear infinite;
}
@keyframes fall-19 {
    54.079% {
        transform: translate(-0.0403vw, 54.079vh) scale(0.5775);
    }
    to {
        transform: translate(0.86085vw, 100vh) scale(0.5775);
    }
}
.snow:nth-child(20) {
    opacity: 0.8531;
    transform: translate(18.2512vw, -10px) scale(0.6769);
    animation: fall-20 12s -10s linear infinite;
}
@keyframes fall-20 {
    63.958% {
        transform: translate(22.997vw, 63.958vh) scale(0.6769);
    }
    to {
        transform: translate(20.6241vw, 100vh) scale(0.6769);
    }
}
.snow:nth-child(21) {
    opacity: 0.6752;
    transform: translate(78.5829vw, -10px) scale(0.4216);
    animation: fall-21 16s -1s linear infinite;
}
@keyframes fall-21 {
    66.167% {
        transform: translate(68.9031vw, 66.167vh) scale(0.4216);
    }
    to {
        transform: translate(73.743vw, 100vh) scale(0.4216);
    }
}
.snow:nth-child(22) {
    opacity: 0.5513;
    transform: translate(97.65vw, -10px) scale(0.8578);
    animation: fall-22 21s -6s linear infinite;
}
@keyframes fall-22 {
    79.586% {
        transform: translate(105.2388vw, 79.586vh) scale(0.8578);
    }
    to {
        transform: translate(101.4444vw, 100vh) scale(0.8578);
    }
}
.snow:nth-child(23) {
    opacity: 0.5482;
    transform: translate(58.5246vw, -10px) scale(0.4546);
    animation: fall-23 22s -4s linear infinite;
}
@keyframes fall-23 {
    57.485% {
        transform: translate(63.3143vw, 57.485vh) scale(0.4546);
    }
    to {
        transform: translate(60.91945vw, 100vh) scale(0.4546);
    }
}
.snow:nth-child(24) {
    opacity: 0.5105;
    transform: translate(0.5638vw, -10px) scale(0.2056);
    animation: fall-24 17s -26s linear infinite;
}
@keyframes fall-24 {
    40.901% {
        transform: translate(1.3788vw, 40.901vh) scale(0.2056);
    }
    to {
        transform: translate(0.9713vw, 100vh) scale(0.2056);
    }
}
.snow:nth-child(25) {
    opacity: 0.7732;
    transform: translate(86.5684vw, -10px) scale(0.1687);
    animation: fall-25 17s -17s linear infinite;
}
@keyframes fall-25 {
    65.09% {
        transform: translate(81.288vw, 65.09vh) scale(0.1687);
    }
    to {
        transform: translate(83.9282vw, 100vh) scale(0.1687);
    }
}
.snow:nth-child(26) {
    opacity: 0.2363;
    transform: translate(81.1542vw, -10px) scale(0.9316);
    animation: fall-26 20s -28s linear infinite;
}
@keyframes fall-26 {
    39.409% {
        transform: translate(81.3959vw, 39.409vh) scale(0.9316);
    }
    to {
        transform: translate(81.27505vw, 100vh) scale(0.9316);
    }
}
.snow:nth-child(27) {
    opacity: 0.0811;
    transform: translate(35.5681vw, -10px) scale(0.8363);
    animation: fall-27 19s -2s linear infinite;
}
@keyframes fall-27 {
    75.049% {
        transform: translate(38.8364vw, 75.049vh) scale(0.8363);
    }
    to {
        transform: translate(37.20225vw, 100vh) scale(0.8363);
    }
}
.snow:nth-child(28) {
    opacity: 0.48;
    transform: translate(13.4652vw, -10px) scale(0.3334);
    animation: fall-28 19s -19s linear infinite;
}
@keyframes fall-28 {
    40.743% {
        transform: translate(13.1355vw, 40.743vh) scale(0.3334);
    }
    to {
        transform: translate(13.30035vw, 100vh) scale(0.3334);
    }
}
.snow:nth-child(29) {
    opacity: 0.3546;
    transform: translate(21.8835vw, -10px) scale(0.5426);
    animation: fall-29 30s -3s linear infinite;
}
@keyframes fall-29 {
    54.826% {
        transform: translate(31.2855vw, 54.826vh) scale(0.5426);
    }
    to {
        transform: translate(26.5845vw, 100vh) scale(0.5426);
    }
}
.snow:nth-child(30) {
    opacity: 0.062;
    transform: translate(62.0675vw, -10px) scale(0.9949);
    animation: fall-30 24s -17s linear infinite;
}
@keyframes fall-30 {
    47.196% {
        transform: translate(64.4449vw, 47.196vh) scale(0.9949);
    }
    to {
        transform: translate(63.2562vw, 100vh) scale(0.9949);
    }
}
.snow:nth-child(31) {
    opacity: 0.6597;
    transform: translate(66.6751vw, -10px) scale(0.1889);
    animation: fall-31 14s -14s linear infinite;
}
@keyframes fall-31 {
    77.958% {
        transform: translate(57.9453vw, 77.958vh) scale(0.1889);
    }
    to {
        transform: translate(62.3102vw, 100vh) scale(0.1889);
    }
}
.snow:nth-child(32) {
    opacity: 0.6304;
    transform: translate(76.6924vw, -10px) scale(0.8645);
    animation: fall-32 13s -22s linear infinite;
}
@keyframes fall-32 {
    45.231% {
        transform: translate(70.8121vw, 45.231vh) scale(0.8645);
    }
    to {
        transform: translate(73.75225vw, 100vh) scale(0.8645);
    }
}
.snow:nth-child(33) {
    opacity: 0.1949;
    transform: translate(97.3068vw, -10px) scale(0.5841);
    animation: fall-33 30s -16s linear infinite;
}
@keyframes fall-33 {
    69.076% {
        transform: translate(94.7124vw, 69.076vh) scale(0.5841);
    }
    to {
        transform: translate(96.0096vw, 100vh) scale(0.5841);
    }
}
.snow:nth-child(34) {
    opacity: 0.6143;
    transform: translate(41.8269vw, -10px) scale(0.4328);
    animation: fall-34 19s -8s linear infinite;
}
@keyframes fall-34 {
    68.048% {
        transform: translate(46.8501vw, 68.048vh) scale(0.4328);
    }
    to {
        transform: translate(44.3385vw, 100vh) scale(0.4328);
    }
}
.snow:nth-child(35) {
    opacity: 0.0913;
    transform: translate(5.3377vw, -10px) scale(0.951);
    animation: fall-35 21s -3s linear infinite;
}
@keyframes fall-35 {
    55.517% {
        transform: translate(0.8876vw, 55.517vh) scale(0.951);
    }
    to {
        transform: translate(3.11265vw, 100vh) scale(0.951);
    }
}
.snow:nth-child(36) {
    opacity: 0.9956;
    transform: translate(26.8852vw, -10px) scale(0.6722);
    animation: fall-36 23s -19s linear infinite;
}
@keyframes fall-36 {
    60.555% {
        transform: translate(17.5262vw, 60.555vh) scale(0.6722);
    }
    to {
        transform: translate(22.2057vw, 100vh) scale(0.6722);
    }
}
.snow:nth-child(37) {
    opacity: 0.7319;
    transform: translate(79.0518vw, -10px) scale(0.5092);
    animation: fall-37 10s -7s linear infinite;
}
@keyframes fall-37 {
    73.211% {
        transform: translate(88.9715vw, 73.211vh) scale(0.5092);
    }
    to {
        transform: translate(84.01165vw, 100vh) scale(0.5092);
    }
}
.snow:nth-child(38) {
    opacity: 0.8077;
    transform: translate(91.818vw, -10px) scale(0.9412);
    animation: fall-38 15s -3s linear infinite;
}
@keyframes fall-38 {
    65.984% {
        transform: translate(82.2037vw, 65.984vh) scale(0.9412);
    }
    to {
        transform: translate(87.01085vw, 100vh) scale(0.9412);
    }
}
.snow:nth-child(39) {
    opacity: 0.6822;
    transform: translate(77.6074vw, -10px) scale(0.0008);
    animation: fall-39 28s -6s linear infinite;
}
@keyframes fall-39 {
    59.082% {
        transform: translate(83.18vw, 59.082vh) scale(0.0008);
    }
    to {
        transform: translate(80.3937vw, 100vh) scale(0.0008);
    }
}
.snow:nth-child(40) {
    opacity: 0.6975;
    transform: translate(85.956vw, -10px) scale(0.2621);
    animation: fall-40 22s -19s linear infinite;
}
@keyframes fall-40 {
    75.55% {
        transform: translate(79.7632vw, 75.55vh) scale(0.2621);
    }
    to {
        transform: translate(82.8596vw, 100vh) scale(0.2621);
    }
}
.snow:nth-child(41) {
    opacity: 0.3963;
    transform: translate(19.7459vw, -10px) scale(0.3231);
    animation: fall-41 16s -7s linear infinite;
}
@keyframes fall-41 {
    64.179% {
        transform: translate(15.1612vw, 64.179vh) scale(0.3231);
    }
    to {
        transform: translate(17.45355vw, 100vh) scale(0.3231);
    }
}
.snow:nth-child(42) {
    opacity: 0.363;
    transform: translate(60.0116vw, -10px) scale(0.8769);
    animation: fall-42 20s -14s linear infinite;
}
@keyframes fall-42 {
    76.036% {
        transform: translate(51.239vw, 76.036vh) scale(0.8769);
    }
    to {
        transform: translate(55.6253vw, 100vh) scale(0.8769);
    }
}
.snow:nth-child(43) {
    opacity: 0.3689;
    transform: translate(84.6216vw, -10px) scale(0.3083);
    animation: fall-43 27s -13s linear infinite;
}
@keyframes fall-43 {
    67.992% {
        transform: translate(81.5267vw, 67.992vh) scale(0.3083);
    }
    to {
        transform: translate(83.07415vw, 100vh) scale(0.3083);
    }
}
.snow:nth-child(44) {
    opacity: 0.6409;
    transform: translate(61.9904vw, -10px) scale(0.593);
    animation: fall-44 23s -28s linear infinite;
}
@keyframes fall-44 {
    70.962% {
        transform: translate(64.1119vw, 70.962vh) scale(0.593);
    }
    to {
        transform: translate(63.05115vw, 100vh) scale(0.593);
    }
}
.snow:nth-child(45) {
    opacity: 0.2363;
    transform: translate(69.4567vw, -10px) scale(0.736);
    animation: fall-45 15s -12s linear infinite;
}
@keyframes fall-45 {
    51.28% {
        transform: translate(73.655vw, 51.28vh) scale(0.736);
    }
    to {
        transform: translate(71.55585vw, 100vh) scale(0.736);
    }
}
.snow:nth-child(46) {
    opacity: 0.3099;
    transform: translate(49.6848vw, -10px) scale(0.7286);
    animation: fall-46 18s -25s linear infinite;
}
@keyframes fall-46 {
    66.778% {
        transform: translate(54.4472vw, 66.778vh) scale(0.7286);
    }
    to {
        transform: translate(52.066vw, 100vh) scale(0.7286);
    }
}
.snow:nth-child(47) {
    opacity: 0.3254;
    transform: translate(36.7841vw, -10px) scale(0.6565);
    animation: fall-47 23s -1s linear infinite;
}
@keyframes fall-47 {
    71.378% {
        transform: translate(27.5966vw, 71.378vh) scale(0.6565);
    }
    to {
        transform: translate(32.19035vw, 100vh) scale(0.6565);
    }
}
.snow:nth-child(48) {
    opacity: 0.9017;
    transform: translate(9.9399vw, -10px) scale(0.0064);
    animation: fall-48 18s -9s linear infinite;
}
@keyframes fall-48 {
    40.906% {
        transform: translate(4.5404vw, 40.906vh) scale(0.0064);
    }
    to {
        transform: translate(7.24015vw, 100vh) scale(0.0064);
    }
}
.snow:nth-child(49) {
    opacity: 0.1966;
    transform: translate(69.6474vw, -10px) scale(0.4832);
    animation: fall-49 15s -6s linear infinite;
}
@keyframes fall-49 {
    72.305% {
        transform: translate(74.113vw, 72.305vh) scale(0.4832);
    }
    to {
        transform: translate(71.8802vw, 100vh) scale(0.4832);
    }
}
.snow:nth-child(50) {
    opacity: 0.3284;
    transform: translate(99.5453vw, -10px) scale(0.1849);
    animation: fall-50 22s -19s linear infinite;
}
@keyframes fall-50 {
    32.31% {
        transform: translate(97.168vw, 32.31vh) scale(0.1849);
    }
    to {
        transform: translate(98.35665vw, 100vh) scale(0.1849);
    }
}
.snow:nth-child(51) {
    opacity: 0.2835;
    transform: translate(97.8481vw, -10px) scale(0.5561);
    animation: fall-51 10s -10s linear infinite;
}
@keyframes fall-51 {
    63.791% {
        transform: translate(93.1878vw, 63.791vh) scale(0.5561);
    }
    to {
        transform: translate(95.51795vw, 100vh) scale(0.5561);
    }
}
.snow:nth-child(52) {
    opacity: 0.967;
    transform: translate(79.7429vw, -10px) scale(0.1171);
    animation: fall-52 23s -17s linear infinite;
}
@keyframes fall-52 {
    75.621% {
        transform: translate(70.4648vw, 75.621vh) scale(0.1171);
    }
    to {
        transform: translate(75.10385vw, 100vh) scale(0.1171);
    }
}
.snow:nth-child(53) {
    opacity: 0.9488;
    transform: translate(50.4144vw, -10px) scale(0.9598);
    animation: fall-53 16s -19s linear infinite;
}
@keyframes fall-53 {
    70.005% {
        transform: translate(55.9011vw, 70.005vh) scale(0.9598);
    }
    to {
        transform: translate(53.15775vw, 100vh) scale(0.9598);
    }
}
.snow:nth-child(54) {
    opacity: 0.0937;
    transform: translate(87.1902vw, -10px) scale(0.9015);
    animation: fall-54 22s -12s linear infinite;
}
@keyframes fall-54 {
    61.987% {
        transform: translate(93.8394vw, 61.987vh) scale(0.9015);
    }
    to {
        transform: translate(90.5148vw, 100vh) scale(0.9015);
    }
}
.snow:nth-child(55) {
    opacity: 0.1027;
    transform: translate(82.1928vw, -10px) scale(0.2105);
    animation: fall-55 14s -19s linear infinite;
}
@keyframes fall-55 {
    54.826% {
        transform: translate(89.288vw, 54.826vh) scale(0.2105);
    }
    to {
        transform: translate(85.7404vw, 100vh) scale(0.2105);
    }
}
.snow:nth-child(56) {
    opacity: 0.1291;
    transform: translate(93.0447vw, -10px) scale(0.448);
    animation: fall-56 17s -19s linear infinite;
}
@keyframes fall-56 {
    67.996% {
        transform: translate(96.902vw, 67.996vh) scale(0.448);
    }
    to {
        transform: translate(94.97335vw, 100vh) scale(0.448);
    }
}
.snow:nth-child(57) {
    opacity: 0.2667;
    transform: translate(73.5903vw, -10px) scale(0.6107);
    animation: fall-57 16s -5s linear infinite;
}
@keyframes fall-57 {
    67.713% {
        transform: translate(75.3377vw, 67.713vh) scale(0.6107);
    }
    to {
        transform: translate(74.464vw, 100vh) scale(0.6107);
    }
}
.snow:nth-child(58) {
    opacity: 0.1653;
    transform: translate(5.4496vw, -10px) scale(0.397);
    animation: fall-58 20s -26s linear infinite;
}
@keyframes fall-58 {
    41.957% {
        transform: translate(11.0549vw, 41.957vh) scale(0.397);
    }
    to {
        transform: translate(8.25225vw, 100vh) scale(0.397);
    }
}
.snow:nth-child(59) {
    opacity: 0.1322;
    transform: translate(45.0523vw, -10px) scale(0.2803);
    animation: fall-59 23s -15s linear infinite;
}
@keyframes fall-59 {
    57.62% {
        transform: translate(45.1756vw, 57.62vh) scale(0.2803);
    }
    to {
        transform: translate(45.11395vw, 100vh) scale(0.2803);
    }
}
.snow:nth-child(60) {
    opacity: 0.7304;
    transform: translate(27.9701vw, -10px) scale(0.4827);
    animation: fall-60 22s -28s linear infinite;
}
@keyframes fall-60 {
    70.861% {
        transform: translate(23.5668vw, 70.861vh) scale(0.4827);
    }
    to {
        transform: translate(25.76845vw, 100vh) scale(0.4827);
    }
}
.snow:nth-child(61) {
    opacity: 0.9805;
    transform: translate(68.8172vw, -10px) scale(0.5315);
    animation: fall-61 16s -21s linear infinite;
}
@keyframes fall-61 {
    60.2% {
        transform: translate(75.928vw, 60.2vh) scale(0.5315);
    }
    to {
        transform: translate(72.3726vw, 100vh) scale(0.5315);
    }
}
.snow:nth-child(62) {
    opacity: 0.5151;
    transform: translate(75.5178vw, -10px) scale(0.0063);
    animation: fall-62 17s -1s linear infinite;
}
@keyframes fall-62 {
    57.527% {
        transform: translate(75.4446vw, 57.527vh) scale(0.0063);
    }
    to {
        transform: translate(75.4812vw, 100vh) scale(0.0063);
    }
}
.snow:nth-child(63) {
    opacity: 0.5672;
    transform: translate(53.11vw, -10px) scale(0.6256);
    animation: fall-63 27s -20s linear infinite;
}
@keyframes fall-63 {
    62.017% {
        transform: translate(62.0361vw, 62.017vh) scale(0.6256);
    }
    to {
        transform: translate(57.57305vw, 100vh) scale(0.6256);
    }
}
.snow:nth-child(64) {
    opacity: 0.067;
    transform: translate(1.2851vw, -10px) scale(0.4701);
    animation: fall-64 11s -6s linear infinite;
}
@keyframes fall-64 {
    69.87% {
        transform: translate(1.2371vw, 69.87vh) scale(0.4701);
    }
    to {
        transform: translate(1.2611vw, 100vh) scale(0.4701);
    }
}
.snow:nth-child(65) {
    opacity: 0.6857;
    transform: translate(78.7426vw, -10px) scale(0.9072);
    animation: fall-65 19s -25s linear infinite;
}
@keyframes fall-65 {
    41.43% {
        transform: translate(78.2427vw, 41.43vh) scale(0.9072);
    }
    to {
        transform: translate(78.49265vw, 100vh) scale(0.9072);
    }
}
.snow:nth-child(66) {
    opacity: 0.3857;
    transform: translate(21.8626vw, -10px) scale(0.2474);
    animation: fall-66 22s -8s linear infinite;
}
@keyframes fall-66 {
    66.735% {
        transform: translate(22.4868vw, 66.735vh) scale(0.2474);
    }
    to {
        transform: translate(22.1747vw, 100vh) scale(0.2474);
    }
}
.snow:nth-child(67) {
    opacity: 0.8965;
    transform: translate(62.8964vw, -10px) scale(0.078);
    animation: fall-67 26s -20s linear infinite;
}
@keyframes fall-67 {
    76.956% {
        transform: translate(63.9554vw, 76.956vh) scale(0.078);
    }
    to {
        transform: translate(63.4259vw, 100vh) scale(0.078);
    }
}
.snow:nth-child(68) {
    opacity: 0.9732;
    transform: translate(53.5938vw, -10px) scale(0.3861);
    animation: fall-68 28s -16s linear infinite;
}
@keyframes fall-68 {
    36.958% {
        transform: translate(62.309vw, 36.958vh) scale(0.3861);
    }
    to {
        transform: translate(57.9514vw, 100vh) scale(0.3861);
    }
}
.snow:nth-child(69) {
    opacity: 0.3761;
    transform: translate(24.2015vw, -10px) scale(0.0933);
    animation: fall-69 18s -17s linear infinite;
}
@keyframes fall-69 {
    59.883% {
        transform: translate(29.3242vw, 59.883vh) scale(0.0933);
    }
    to {
        transform: translate(26.76285vw, 100vh) scale(0.0933);
    }
}
.snow:nth-child(70) {
    opacity: 0.7376;
    transform: translate(33.4472vw, -10px) scale(0.851);
    animation: fall-70 23s -10s linear infinite;
}
@keyframes fall-70 {
    58.607% {
        transform: translate(41.7266vw, 58.607vh) scale(0.851);
    }
    to {
        transform: translate(37.5869vw, 100vh) scale(0.851);
    }
}
.snow:nth-child(71) {
    opacity: 0.0094;
    transform: translate(6.4283vw, -10px) scale(0.504);
    animation: fall-71 21s -15s linear infinite;
}
@keyframes fall-71 {
    72.559% {
        transform: translate(0.2333vw, 72.559vh) scale(0.504);
    }
    to {
        transform: translate(3.3308vw, 100vh) scale(0.504);
    }
}
.snow:nth-child(72) {
    opacity: 0.4879;
    transform: translate(0.6808vw, -10px) scale(0.7956);
    animation: fall-72 24s -10s linear infinite;
}
@keyframes fall-72 {
    65.2% {
        transform: translate(1.2898vw, 65.2vh) scale(0.7956);
    }
    to {
        transform: translate(0.9853vw, 100vh) scale(0.7956);
    }
}
.snow:nth-child(73) {
    opacity: 0.767;
    transform: translate(75.7409vw, -10px) scale(0.0176);
    animation: fall-73 23s -28s linear infinite;
}
@keyframes fall-73 {
    61.358% {
        transform: translate(70.9887vw, 61.358vh) scale(0.0176);
    }
    to {
        transform: translate(73.3648vw, 100vh) scale(0.0176);
    }
}
.snow:nth-child(74) {
    opacity: 0.4126;
    transform: translate(4.3787vw, -10px) scale(0.8724);
    animation: fall-74 25s -7s linear infinite;
}
@keyframes fall-74 {
    32.457% {
        transform: translate(7.073vw, 32.457vh) scale(0.8724);
    }
    to {
        transform: translate(5.72585vw, 100vh) scale(0.8724);
    }
}
.snow:nth-child(75) {
    opacity: 0.2347;
    transform: translate(20.9603vw, -10px) scale(0.1316);
    animation: fall-75 13s -6s linear infinite;
}
@keyframes fall-75 {
    56.698% {
        transform: translate(17.3377vw, 56.698vh) scale(0.1316);
    }
    to {
        transform: translate(19.149vw, 100vh) scale(0.1316);
    }
}
.snow:nth-child(76) {
    opacity: 0.0166;
    transform: translate(77.9348vw, -10px) scale(0.3421);
    animation: fall-76 12s -1s linear infinite;
}
@keyframes fall-76 {
    45.886% {
        transform: translate(84.6921vw, 45.886vh) scale(0.3421);
    }
    to {
        transform: translate(81.31345vw, 100vh) scale(0.3421);
    }
}
.snow:nth-child(77) {
    opacity: 0.4023;
    transform: translate(60.0079vw, -10px) scale(0.7696);
    animation: fall-77 18s -21s linear infinite;
}
@keyframes fall-77 {
    41.273% {
        transform: translate(57.4628vw, 41.273vh) scale(0.7696);
    }
    to {
        transform: translate(58.73535vw, 100vh) scale(0.7696);
    }
}
.snow:nth-child(78) {
    opacity: 0.0488;
    transform: translate(41.7236vw, -10px) scale(0.8304);
    animation: fall-78 22s -13s linear infinite;
}
@keyframes fall-78 {
    63.152% {
        transform: translate(46.3898vw, 63.152vh) scale(0.8304);
    }
    to {
        transform: translate(44.0567vw, 100vh) scale(0.8304);
    }
}
.snow:nth-child(79) {
    opacity: 0.2074;
    transform: translate(23.3199vw, -10px) scale(0.8399);
    animation: fall-79 20s -26s linear infinite;
}
@keyframes fall-79 {
    75.414% {
        transform: translate(20.2053vw, 75.414vh) scale(0.8399);
    }
    to {
        transform: translate(21.7626vw, 100vh) scale(0.8399);
    }
}
.snow:nth-child(80) {
    opacity: 0.1056;
    transform: translate(27.6953vw, -10px) scale(0.2378);
    animation: fall-80 26s -10s linear infinite;
}
@keyframes fall-80 {
    49.892% {
        transform: translate(28.3886vw, 49.892vh) scale(0.2378);
    }
    to {
        transform: translate(28.04195vw, 100vh) scale(0.2378);
    }
}
.snow:nth-child(81) {
    opacity: 0.0631;
    transform: translate(89.9503vw, -10px) scale(0.8605);
    animation: fall-81 25s -9s linear infinite;
}
@keyframes fall-81 {
    78.347% {
        transform: translate(83.3796vw, 78.347vh) scale(0.8605);
    }
    to {
        transform: translate(86.66495vw, 100vh) scale(0.8605);
    }
}
.snow:nth-child(82) {
    opacity: 0.1421;
    transform: translate(41.2658vw, -10px) scale(0.7503);
    animation: fall-82 16s -22s linear infinite;
}
@keyframes fall-82 {
    36.358% {
        transform: translate(41.6543vw, 36.358vh) scale(0.7503);
    }
    to {
        transform: translate(41.46005vw, 100vh) scale(0.7503);
    }
}
.snow:nth-child(83) {
    opacity: 0.2878;
    transform: translate(11.2134vw, -10px) scale(0.7451);
    animation: fall-83 23s -1s linear infinite;
}
@keyframes fall-83 {
    62.272% {
        transform: translate(13.2879vw, 62.272vh) scale(0.7451);
    }
    to {
        transform: translate(12.25065vw, 100vh) scale(0.7451);
    }
}
.snow:nth-child(84) {
    opacity: 0.6197;
    transform: translate(30.5334vw, -10px) scale(0.2822);
    animation: fall-84 30s -16s linear infinite;
}
@keyframes fall-84 {
    36.117% {
        transform: translate(35.1767vw, 36.117vh) scale(0.2822);
    }
    to {
        transform: translate(32.85505vw, 100vh) scale(0.2822);
    }
}
.snow:nth-child(85) {
    opacity: 0.2228;
    transform: translate(48.2708vw, -10px) scale(0.0566);
    animation: fall-85 21s -22s linear infinite;
}
@keyframes fall-85 {
    72.513% {
        transform: translate(51.273vw, 72.513vh) scale(0.0566);
    }
    to {
        transform: translate(49.7719vw, 100vh) scale(0.0566);
    }
}
.snow:nth-child(86) {
    opacity: 0.8591;
    transform: translate(53.7271vw, -10px) scale(0.8755);
    animation: fall-86 23s -2s linear infinite;
}
@keyframes fall-86 {
    40.487% {
        transform: translate(43.7848vw, 40.487vh) scale(0.8755);
    }
    to {
        transform: translate(48.75595vw, 100vh) scale(0.8755);
    }
}
.snow:nth-child(87) {
    opacity: 0.7546;
    transform: translate(83.7737vw, -10px) scale(0.7209);
    animation: fall-87 19s -15s linear infinite;
}
@keyframes fall-87 {
    34.336% {
        transform: translate(75.2354vw, 34.336vh) scale(0.7209);
    }
    to {
        transform: translate(79.50455vw, 100vh) scale(0.7209);
    }
}
.snow:nth-child(88) {
    opacity: 0.0216;
    transform: translate(68.1974vw, -10px) scale(0.2502);
    animation: fall-88 20s -16s linear infinite;
}
@keyframes fall-88 {
    43.419% {
        transform: translate(61.5969vw, 43.419vh) scale(0.2502);
    }
    to {
        transform: translate(64.89715vw, 100vh) scale(0.2502);
    }
}
.snow:nth-child(89) {
    opacity: 0.0348;
    transform: translate(55.6397vw, -10px) scale(0.1075);
    animation: fall-89 12s -12s linear infinite;
}
@keyframes fall-89 {
    78.409% {
        transform: translate(49.8721vw, 78.409vh) scale(0.1075);
    }
    to {
        transform: translate(52.7559vw, 100vh) scale(0.1075);
    }
}
.snow:nth-child(90) {
    opacity: 0.2851;
    transform: translate(61.8498vw, -10px) scale(0.5735);
    animation: fall-90 17s -27s linear infinite;
}
@keyframes fall-90 {
    56.73% {
        transform: translate(52.1083vw, 56.73vh) scale(0.5735);
    }
    to {
        transform: translate(56.97905vw, 100vh) scale(0.5735);
    }
}
.snow:nth-child(91) {
    opacity: 0.1491;
    transform: translate(55.8844vw, -10px) scale(0.5724);
    animation: fall-91 13s -19s linear infinite;
}
@keyframes fall-91 {
    65.429% {
        transform: translate(60.2048vw, 65.429vh) scale(0.5724);
    }
    to {
        transform: translate(58.0446vw, 100vh) scale(0.5724);
    }
}
.snow:nth-child(92) {
    opacity: 0.72;
    transform: translate(38.8052vw, -10px) scale(0.5006);
    animation: fall-92 14s -28s linear infinite;
}
@keyframes fall-92 {
    69.392% {
        transform: translate(38.4296vw, 69.392vh) scale(0.5006);
    }
    to {
        transform: translate(38.6174vw, 100vh) scale(0.5006);
    }
}
.snow:nth-child(93) {
    opacity: 0.154;
    transform: translate(96.0913vw, -10px) scale(0.6617);
    animation: fall-93 18s -2s linear infinite;
}
@keyframes fall-93 {
    50.865% {
        transform: translate(101.949vw, 50.865vh) scale(0.6617);
    }
    to {
        transform: translate(99.02015vw, 100vh) scale(0.6617);
    }
}
.snow:nth-child(94) {
    opacity: 0.8938;
    transform: translate(66.7654vw, -10px) scale(0.1719);
    animation: fall-94 10s -28s linear infinite;
}
@keyframes fall-94 {
    69.178% {
        transform: translate(71.5265vw, 69.178vh) scale(0.1719);
    }
    to {
        transform: translate(69.14595vw, 100vh) scale(0.1719);
    }
}
.snow:nth-child(95) {
    opacity: 0.8475;
    transform: translate(13.8796vw, -10px) scale(0.9661);
    animation: fall-95 12s -3s linear infinite;
}
@keyframes fall-95 {
    57.916% {
        transform: translate(4.2512vw, 57.916vh) scale(0.9661);
    }
    to {
        transform: translate(9.0654vw, 100vh) scale(0.9661);
    }
}
.snow:nth-child(96) {
    opacity: 0.0171;
    transform: translate(58.331vw, -10px) scale(0.7544);
    animation: fall-96 21s -4s linear infinite;
}
@keyframes fall-96 {
    74.737% {
        transform: translate(63.8152vw, 74.737vh) scale(0.7544);
    }
    to {
        transform: translate(61.0731vw, 100vh) scale(0.7544);
    }
}
.snow:nth-child(97) {
    opacity: 0.3309;
    transform: translate(68.5482vw, -10px) scale(0.9934);
    animation: fall-97 16s -15s linear infinite;
}
@keyframes fall-97 {
    30.381% {
        transform: translate(72.8744vw, 30.381vh) scale(0.9934);
    }
    to {
        transform: translate(70.7113vw, 100vh) scale(0.9934);
    }
}
.snow:nth-child(98) {
    opacity: 0.2709;
    transform: translate(82.9716vw, -10px) scale(0.0896);
    animation: fall-98 30s -1s linear infinite;
}
@keyframes fall-98 {
    55.717% {
        transform: translate(76.3592vw, 55.717vh) scale(0.0896);
    }
    to {
        transform: translate(79.6654vw, 100vh) scale(0.0896);
    }
}
.snow:nth-child(99) {
    opacity: 0.9292;
    transform: translate(57.7117vw, -10px) scale(0.0414);
    animation: fall-99 30s -30s linear infinite;
}
@keyframes fall-99 {
    49.8% {
        transform: translate(52.5737vw, 49.8vh) scale(0.0414);
    }
    to {
        transform: translate(55.1427vw, 100vh) scale(0.0414);
    }
}
.snow:nth-child(100) {
    opacity: 0.7646;
    transform: translate(75.2449vw, -10px) scale(0.1977);
    animation: fall-100 19s -8s linear infinite;
}
@keyframes fall-100 {
    47.745% {
        transform: translate(80.1184vw, 47.745vh) scale(0.1977);
    }
    to {
        transform: translate(77.68165vw, 100vh) scale(0.1977);
    }
}
.snow:nth-child(101) {
    opacity: 0.5949;
    transform: translate(0.9402vw, -10px) scale(0.9634);
    animation: fall-101 11s -28s linear infinite;
}
@keyframes fall-101 {
    64.938% {
        transform: translate(8.5165vw, 64.938vh) scale(0.9634);
    }
    to {
        transform: translate(4.72835vw, 100vh) scale(0.9634);
    }
}
.snow:nth-child(102) {
    opacity: 0.9024;
    transform: translate(55.0264vw, -10px) scale(0.2816);
    animation: fall-102 11s -9s linear infinite;
}
@keyframes fall-102 {
    37.477% {
        transform: translate(56.1646vw, 37.477vh) scale(0.2816);
    }
    to {
        transform: translate(55.5955vw, 100vh) scale(0.2816);
    }
}
.snow:nth-child(103) {
    opacity: 0.2923;
    transform: translate(99.6393vw, -10px) scale(0.2507);
    animation: fall-103 22s -16s linear infinite;
}
@keyframes fall-103 {
    38.072% {
        transform: translate(95.1662vw, 38.072vh) scale(0.2507);
    }
    to {
        transform: translate(97.40275vw, 100vh) scale(0.2507);
    }
}
.snow:nth-child(104) {
    opacity: 0.2678;
    transform: translate(69.2875vw, -10px) scale(0.1022);
    animation: fall-104 27s -15s linear infinite;
}
@keyframes fall-104 {
    44.403% {
        transform: translate(76.1875vw, 44.403vh) scale(0.1022);
    }
    to {
        transform: translate(72.7375vw, 100vh) scale(0.1022);
    }
}
.snow:nth-child(105) {
    opacity: 0.9566;
    transform: translate(6.9515vw, -10px) scale(0.9013);
    animation: fall-105 18s -9s linear infinite;
}
@keyframes fall-105 {
    45.195% {
        transform: translate(7.5995vw, 45.195vh) scale(0.9013);
    }
    to {
        transform: translate(7.2755vw, 100vh) scale(0.9013);
    }
}
.snow:nth-child(106) {
    opacity: 0.0786;
    transform: translate(15.3921vw, -10px) scale(0.7844);
    animation: fall-106 15s -20s linear infinite;
}
@keyframes fall-106 {
    33.387% {
        transform: translate(17.933vw, 33.387vh) scale(0.7844);
    }
    to {
        transform: translate(16.66255vw, 100vh) scale(0.7844);
    }
}
.snow:nth-child(107) {
    opacity: 0.8777;
    transform: translate(91.6976vw, -10px) scale(0.686);
    animation: fall-107 25s -4s linear infinite;
}
@keyframes fall-107 {
    60.054% {
        transform: translate(83.8489vw, 60.054vh) scale(0.686);
    }
    to {
        transform: translate(87.77325vw, 100vh) scale(0.686);
    }
}
.snow:nth-child(108) {
    opacity: 0.9858;
    transform: translate(1.1574vw, -10px) scale(0.231);
    animation: fall-108 15s -2s linear infinite;
}
@keyframes fall-108 {
    42.935% {
        transform: translate(7.5768vw, 42.935vh) scale(0.231);
    }
    to {
        transform: translate(4.3671vw, 100vh) scale(0.231);
    }
}
.snow:nth-child(109) {
    opacity: 0.9522;
    transform: translate(8.5686vw, -10px) scale(0.0913);
    animation: fall-109 18s -28s linear infinite;
}
@keyframes fall-109 {
    57.483% {
        transform: translate(10.3254vw, 57.483vh) scale(0.0913);
    }
    to {
        transform: translate(9.447vw, 100vh) scale(0.0913);
    }
}
.snow:nth-child(110) {
    opacity: 0.0215;
    transform: translate(82.29vw, -10px) scale(0.5333);
    animation: fall-110 20s -18s linear infinite;
}
@keyframes fall-110 {
    69.875% {
        transform: translate(80.0595vw, 69.875vh) scale(0.5333);
    }
    to {
        transform: translate(81.17475vw, 100vh) scale(0.5333);
    }
}
.snow:nth-child(111) {
    opacity: 0.2841;
    transform: translate(33.1195vw, -10px) scale(0.1242);
    animation: fall-111 14s -15s linear infinite;
}
@keyframes fall-111 {
    48.954% {
        transform: translate(27.8518vw, 48.954vh) scale(0.1242);
    }
    to {
        transform: translate(30.48565vw, 100vh) scale(0.1242);
    }
}
.snow:nth-child(112) {
    opacity: 0.8462;
    transform: translate(32.7709vw, -10px) scale(0.1678);
    animation: fall-112 18s -30s linear infinite;
}
@keyframes fall-112 {
    69.294% {
        transform: translate(23.6285vw, 69.294vh) scale(0.1678);
    }
    to {
        transform: translate(28.1997vw, 100vh) scale(0.1678);
    }
}
.snow:nth-child(113) {
    opacity: 0.5007;
    transform: translate(0.1338vw, -10px) scale(0.0738);
    animation: fall-113 20s -28s linear infinite;
}
@keyframes fall-113 {
    59.767% {
        transform: translate(3.5821vw, 59.767vh) scale(0.0738);
    }
    to {
        transform: translate(1.85795vw, 100vh) scale(0.0738);
    }
}
.snow:nth-child(114) {
    opacity: 0.2169;
    transform: translate(92.9311vw, -10px) scale(0.9906);
    animation: fall-114 17s -20s linear infinite;
}
@keyframes fall-114 {
    66.432% {
        transform: translate(99.2168vw, 66.432vh) scale(0.9906);
    }
    to {
        transform: translate(96.07395vw, 100vh) scale(0.9906);
    }
}
.snow:nth-child(115) {
    opacity: 0.6435;
    transform: translate(66.5107vw, -10px) scale(0.0041);
    animation: fall-115 26s -3s linear infinite;
}
@keyframes fall-115 {
    67.332% {
        transform: translate(69.9213vw, 67.332vh) scale(0.0041);
    }
    to {
        transform: translate(68.216vw, 100vh) scale(0.0041);
    }
}
.snow:nth-child(116) {
    opacity: 0.2237;
    transform: translate(54.1341vw, -10px) scale(0.3327);
    animation: fall-116 10s -1s linear infinite;
}
@keyframes fall-116 {
    47.418% {
        transform: translate(46.1309vw, 47.418vh) scale(0.3327);
    }
    to {
        transform: translate(50.1325vw, 100vh) scale(0.3327);
    }
}
.snow:nth-child(117) {
    opacity: 0.5503;
    transform: translate(71.5569vw, -10px) scale(0.7719);
    animation: fall-117 15s -6s linear infinite;
}
@keyframes fall-117 {
    58.7% {
        transform: translate(75.8802vw, 58.7vh) scale(0.7719);
    }
    to {
        transform: translate(73.71855vw, 100vh) scale(0.7719);
    }
}
.snow:nth-child(118) {
    opacity: 0.0041;
    transform: translate(55.0643vw, -10px) scale(0.7886);
    animation: fall-118 15s -24s linear infinite;
}
@keyframes fall-118 {
    31.189% {
        transform: translate(53.3594vw, 31.189vh) scale(0.7886);
    }
    to {
        transform: translate(54.21185vw, 100vh) scale(0.7886);
    }
}
.snow:nth-child(119) {
    opacity: 0.7827;
    transform: translate(19.658vw, -10px) scale(0.4493);
    animation: fall-119 12s -20s linear infinite;
}
@keyframes fall-119 {
    46.897% {
        transform: translate(20.9943vw, 46.897vh) scale(0.4493);
    }
    to {
        transform: translate(20.32615vw, 100vh) scale(0.4493);
    }
}
.snow:nth-child(120) {
    opacity: 0.3339;
    transform: translate(65.0373vw, -10px) scale(0.8526);
    animation: fall-120 28s -30s linear infinite;
}
@keyframes fall-120 {
    39.153% {
        transform: translate(65.7801vw, 39.153vh) scale(0.8526);
    }
    to {
        transform: translate(65.4087vw, 100vh) scale(0.8526);
    }
}
.snow:nth-child(121) {
    opacity: 0.4414;
    transform: translate(15.352vw, -10px) scale(0.5562);
    animation: fall-121 17s -23s linear infinite;
}
@keyframes fall-121 {
    53.216% {
        transform: translate(23.3596vw, 53.216vh) scale(0.5562);
    }
    to {
        transform: translate(19.3558vw, 100vh) scale(0.5562);
    }
}
.snow:nth-child(122) {
    opacity: 0.6785;
    transform: translate(74.4395vw, -10px) scale(0.7588);
    animation: fall-122 14s -1s linear infinite;
}
@keyframes fall-122 {
    65.637% {
        transform: translate(65.0358vw, 65.637vh) scale(0.7588);
    }
    to {
        transform: translate(69.73765vw, 100vh) scale(0.7588);
    }
}
.snow:nth-child(123) {
    opacity: 0.6068;
    transform: translate(15.0371vw, -10px) scale(0.4305);
    animation: fall-123 19s -28s linear infinite;
}
@keyframes fall-123 {
    56.694% {
        transform: translate(24.6475vw, 56.694vh) scale(0.4305);
    }
    to {
        transform: translate(19.8423vw, 100vh) scale(0.4305);
    }
}
.snow:nth-child(124) {
    opacity: 0.9593;
    transform: translate(28.8514vw, -10px) scale(0.5288);
    animation: fall-124 29s -16s linear infinite;
}
@keyframes fall-124 {
    59.814% {
        transform: translate(38.7867vw, 59.814vh) scale(0.5288);
    }
    to {
        transform: translate(33.81905vw, 100vh) scale(0.5288);
    }
}
.snow:nth-child(125) {
    opacity: 0.0005;
    transform: translate(91.7383vw, -10px) scale(0.1125);
    animation: fall-125 16s -14s linear infinite;
}
@keyframes fall-125 {
    34.944% {
        transform: translate(85.6029vw, 34.944vh) scale(0.1125);
    }
    to {
        transform: translate(88.6706vw, 100vh) scale(0.1125);
    }
}
.snow:nth-child(126) {
    opacity: 0.0626;
    transform: translate(99.35vw, -10px) scale(0.2987);
    animation: fall-126 13s -13s linear infinite;
}
@keyframes fall-126 {
    69.84% {
        transform: translate(94.2899vw, 69.84vh) scale(0.2987);
    }
    to {
        transform: translate(96.81995vw, 100vh) scale(0.2987);
    }
}
.snow:nth-child(127) {
    opacity: 0.2572;
    transform: translate(33.1517vw, -10px) scale(0.2018);
    animation: fall-127 15s -23s linear infinite;
}
@keyframes fall-127 {
    50.921% {
        transform: translate(26.1092vw, 50.921vh) scale(0.2018);
    }
    to {
        transform: translate(29.63045vw, 100vh) scale(0.2018);
    }
}
.snow:nth-child(128) {
    opacity: 0.103;
    transform: translate(35.6116vw, -10px) scale(0.1833);
    animation: fall-128 27s -23s linear infinite;
}
@keyframes fall-128 {
    76.006% {
        transform: translate(41.8543vw, 76.006vh) scale(0.1833);
    }
    to {
        transform: translate(38.73295vw, 100vh) scale(0.1833);
    }
}
.snow:nth-child(129) {
    opacity: 0.4185;
    transform: translate(36.1847vw, -10px) scale(0.1544);
    animation: fall-129 29s -1s linear infinite;
}
@keyframes fall-129 {
    77.546% {
        transform: translate(32.7877vw, 77.546vh) scale(0.1544);
    }
    to {
        transform: translate(34.4862vw, 100vh) scale(0.1544);
    }
}
.snow:nth-child(130) {
    opacity: 0.1631;
    transform: translate(71.281vw, -10px) scale(0.064);
    animation: fall-130 30s -5s linear infinite;
}
@keyframes fall-130 {
    56.581% {
        transform: translate(69.4092vw, 56.581vh) scale(0.064);
    }
    to {
        transform: translate(70.3451vw, 100vh) scale(0.064);
    }
}
.snow:nth-child(131) {
    opacity: 0.2215;
    transform: translate(51.167vw, -10px) scale(0.0776);
    animation: fall-131 27s -18s linear infinite;
}
@keyframes fall-131 {
    55.753% {
        transform: translate(49.6877vw, 55.753vh) scale(0.0776);
    }
    to {
        transform: translate(50.42735vw, 100vh) scale(0.0776);
    }
}
.snow:nth-child(132) {
    opacity: 0.0768;
    transform: translate(5.233vw, -10px) scale(0.6399);
    animation: fall-132 18s -24s linear infinite;
}
@keyframes fall-132 {
    49.64% {
        transform: translate(13.655vw, 49.64vh) scale(0.6399);
    }
    to {
        transform: translate(9.444vw, 100vh) scale(0.6399);
    }
}
.snow:nth-child(133) {
    opacity: 0.6501;
    transform: translate(27.018vw, -10px) scale(0.8606);
    animation: fall-133 15s -27s linear infinite;
}
@keyframes fall-133 {
    37.511% {
        transform: translate(25.2057vw, 37.511vh) scale(0.8606);
    }
    to {
        transform: translate(26.11185vw, 100vh) scale(0.8606);
    }
}
.snow:nth-child(134) {
    opacity: 0.0425;
    transform: translate(3.8688vw, -10px) scale(0.8248);
    animation: fall-134 12s -11s linear infinite;
}
@keyframes fall-134 {
    45.353% {
        transform: translate(7.9675vw, 45.353vh) scale(0.8248);
    }
    to {
        transform: translate(5.91815vw, 100vh) scale(0.8248);
    }
}
.snow:nth-child(135) {
    opacity: 0.8369;
    transform: translate(88.0249vw, -10px) scale(0.5323);
    animation: fall-135 16s -21s linear infinite;
}
@keyframes fall-135 {
    60.908% {
        transform: translate(91.7175vw, 60.908vh) scale(0.5323);
    }
    to {
        transform: translate(89.8712vw, 100vh) scale(0.5323);
    }
}
.snow:nth-child(136) {
    opacity: 0.4883;
    transform: translate(16.6116vw, -10px) scale(0.6223);
    animation: fall-136 10s -10s linear infinite;
}
@keyframes fall-136 {
    49.896% {
        transform: translate(13.1282vw, 49.896vh) scale(0.6223);
    }
    to {
        transform: translate(14.8699vw, 100vh) scale(0.6223);
    }
}
.snow:nth-child(137) {
    opacity: 0.4863;
    transform: translate(90.6943vw, -10px) scale(0.6644);
    animation: fall-137 15s -14s linear infinite;
}
@keyframes fall-137 {
    56.317% {
        transform: translate(94.7223vw, 56.317vh) scale(0.6644);
    }
    to {
        transform: translate(92.7083vw, 100vh) scale(0.6644);
    }
}
.snow:nth-child(138) {
    opacity: 0.922;
    transform: translate(62.5351vw, -10px) scale(0.5678);
    animation: fall-138 29s -7s linear infinite;
}
@keyframes fall-138 {
    35.919% {
        transform: translate(64.4651vw, 35.919vh) scale(0.5678);
    }
    to {
        transform: translate(63.5001vw, 100vh) scale(0.5678);
    }
}
.snow:nth-child(139) {
    opacity: 0.9008;
    transform: translate(93.3652vw, -10px) scale(0.6731);
    animation: fall-139 24s -1s linear infinite;
}
@keyframes fall-139 {
    76.596% {
        transform: translate(98.4032vw, 76.596vh) scale(0.6731);
    }
    to {
        transform: translate(95.8842vw, 100vh) scale(0.6731);
    }
}
.snow:nth-child(140) {
    opacity: 0.2374;
    transform: translate(2.9vw, -10px) scale(0.2031);
    animation: fall-140 15s -10s linear infinite;
}
@keyframes fall-140 {
    63.908% {
        transform: translate(9.4358vw, 63.908vh) scale(0.2031);
    }
    to {
        transform: translate(6.1679vw, 100vh) scale(0.2031);
    }
}
.snow:nth-child(141) {
    opacity: 0.4313;
    transform: translate(57.0793vw, -10px) scale(0.1476);
    animation: fall-141 28s -8s linear infinite;
}
@keyframes fall-141 {
    75.237% {
        transform: translate(61.0149vw, 75.237vh) scale(0.1476);
    }
    to {
        transform: translate(59.0471vw, 100vh) scale(0.1476);
    }
}
.snow:nth-child(142) {
    opacity: 0.098;
    transform: translate(68.6769vw, -10px) scale(0.2652);
    animation: fall-142 18s -29s linear infinite;
}
@keyframes fall-142 {
    32.059% {
        transform: translate(64.6908vw, 32.059vh) scale(0.2652);
    }
    to {
        transform: translate(66.68385vw, 100vh) scale(0.2652);
    }
}
.snow:nth-child(143) {
    opacity: 0.2714;
    transform: translate(10.2285vw, -10px) scale(0.1009);
    animation: fall-143 24s -22s linear infinite;
}
@keyframes fall-143 {
    74.536% {
        transform: translate(3.8199vw, 74.536vh) scale(0.1009);
    }
    to {
        transform: translate(7.0242vw, 100vh) scale(0.1009);
    }
}
.snow:nth-child(144) {
    opacity: 0.9818;
    transform: translate(84.7262vw, -10px) scale(0.6301);
    animation: fall-144 29s -2s linear infinite;
}
@keyframes fall-144 {
    76.855% {
        transform: translate(85.908vw, 76.855vh) scale(0.6301);
    }
    to {
        transform: translate(85.3171vw, 100vh) scale(0.6301);
    }
}
.snow:nth-child(145) {
    opacity: 0.2335;
    transform: translate(77.6181vw, -10px) scale(0.4942);
    animation: fall-145 27s -9s linear infinite;
}
@keyframes fall-145 {
    70.366% {
        transform: translate(77.3042vw, 70.366vh) scale(0.4942);
    }
    to {
        transform: translate(77.46115vw, 100vh) scale(0.4942);
    }
}
.snow:nth-child(146) {
    opacity: 0.8592;
    transform: translate(32.5073vw, -10px) scale(0.6364);
    animation: fall-146 12s -9s linear infinite;
}
@keyframes fall-146 {
    34.344% {
        transform: translate(40.4209vw, 34.344vh) scale(0.6364);
    }
    to {
        transform: translate(36.4641vw, 100vh) scale(0.6364);
    }
}
.snow:nth-child(147) {
    opacity: 0.6309;
    transform: translate(32.5059vw, -10px) scale(0.4057);
    animation: fall-147 14s -18s linear infinite;
}
@keyframes fall-147 {
    75.18% {
        transform: translate(36.5317vw, 75.18vh) scale(0.4057);
    }
    to {
        transform: translate(34.5188vw, 100vh) scale(0.4057);
    }
}
.snow:nth-child(148) {
    opacity: 0.6367;
    transform: translate(33.5212vw, -10px) scale(0.7023);
    animation: fall-148 23s -22s linear infinite;
}
@keyframes fall-148 {
    32.477% {
        transform: translate(35.3174vw, 32.477vh) scale(0.7023);
    }
    to {
        transform: translate(34.4193vw, 100vh) scale(0.7023);
    }
}
.snow:nth-child(149) {
    opacity: 0.4972;
    transform: translate(89.5767vw, -10px) scale(0.3164);
    animation: fall-149 19s -24s linear infinite;
}
@keyframes fall-149 {
    36.19% {
        transform: translate(90.22vw, 36.19vh) scale(0.3164);
    }
    to {
        transform: translate(89.89835vw, 100vh) scale(0.3164);
    }
}
.snow:nth-child(150) {
    opacity: 0.8904;
    transform: translate(84.5274vw, -10px) scale(0.8111);
    animation: fall-150 15s -27s linear infinite;
}
@keyframes fall-150 {
    73.843% {
        transform: translate(79.916vw, 73.843vh) scale(0.8111);
    }
    to {
        transform: translate(82.2217vw, 100vh) scale(0.8111);
    }
}
.snow:nth-child(151) {
    opacity: 0.0233;
    transform: translate(40.8463vw, -10px) scale(0.4599);
    animation: fall-151 20s -25s linear infinite;
}
@keyframes fall-151 {
    45.033% {
        transform: translate(49.4127vw, 45.033vh) scale(0.4599);
    }
    to {
        transform: translate(45.1295vw, 100vh) scale(0.4599);
    }
}
.snow:nth-child(152) {
    opacity: 0.7871;
    transform: translate(28.5643vw, -10px) scale(0.0766);
    animation: fall-152 16s -6s linear infinite;
}
@keyframes fall-152 {
    33.549% {
        transform: translate(22.036vw, 33.549vh) scale(0.0766);
    }
    to {
        transform: translate(25.30015vw, 100vh) scale(0.0766);
    }
}
.snow:nth-child(153) {
    opacity: 0.8533;
    transform: translate(16.5842vw, -10px) scale(0.5511);
    animation: fall-153 24s -5s linear infinite;
}
@keyframes fall-153 {
    35.102% {
        transform: translate(24.3413vw, 35.102vh) scale(0.5511);
    }
    to {
        transform: translate(20.46275vw, 100vh) scale(0.5511);
    }
}
.snow:nth-child(154) {
    opacity: 0.2964;
    transform: translate(56.2482vw, -10px) scale(0.3058);
    animation: fall-154 18s -9s linear infinite;
}
@keyframes fall-154 {
    42.447% {
        transform: translate(57.3609vw, 42.447vh) scale(0.3058);
    }
    to {
        transform: translate(56.80455vw, 100vh) scale(0.3058);
    }
}
.snow:nth-child(155) {
    opacity: 0.0243;
    transform: translate(16.6197vw, -10px) scale(0.0812);
    animation: fall-155 25s -15s linear infinite;
}
@keyframes fall-155 {
    70.525% {
        transform: translate(12.4661vw, 70.525vh) scale(0.0812);
    }
    to {
        transform: translate(14.5429vw, 100vh) scale(0.0812);
    }
}
.snow:nth-child(156) {
    opacity: 0.5702;
    transform: translate(97.6398vw, -10px) scale(0.3839);
    animation: fall-156 25s -15s linear infinite;
}
@keyframes fall-156 {
    47.3% {
        transform: translate(93.817vw, 47.3vh) scale(0.3839);
    }
    to {
        transform: translate(95.7284vw, 100vh) scale(0.3839);
    }
}
.snow:nth-child(157) {
    opacity: 0.5448;
    transform: translate(57.0937vw, -10px) scale(0.4081);
    animation: fall-157 29s -24s linear infinite;
}
@keyframes fall-157 {
    60.025% {
        transform: translate(55.6089vw, 60.025vh) scale(0.4081);
    }
    to {
        transform: translate(56.3513vw, 100vh) scale(0.4081);
    }
}
.snow:nth-child(158) {
    opacity: 0.2482;
    transform: translate(62.7845vw, -10px) scale(0.4346);
    animation: fall-158 16s -14s linear infinite;
}
@keyframes fall-158 {
    72.794% {
        transform: translate(69.2835vw, 72.794vh) scale(0.4346);
    }
    to {
        transform: translate(66.034vw, 100vh) scale(0.4346);
    }
}
.snow:nth-child(159) {
    opacity: 0.7053;
    transform: translate(99.4335vw, -10px) scale(0.8026);
    animation: fall-159 30s -1s linear infinite;
}
@keyframes fall-159 {
    76.774% {
        transform: translate(95.4488vw, 76.774vh) scale(0.8026);
    }
    to {
        transform: translate(97.44115vw, 100vh) scale(0.8026);
    }
}
.snow:nth-child(160) {
    opacity: 0.7652;
    transform: translate(60.895vw, -10px) scale(0.1635);
    animation: fall-160 16s -19s linear infinite;
}
@keyframes fall-160 {
    70.077% {
        transform: translate(69.3852vw, 70.077vh) scale(0.1635);
    }
    to {
        transform: translate(65.1401vw, 100vh) scale(0.1635);
    }
}
.snow:nth-child(161) {
    opacity: 0.6938;
    transform: translate(18.3031vw, -10px) scale(0.9375);
    animation: fall-161 18s -18s linear infinite;
}
@keyframes fall-161 {
    66.786% {
        transform: translate(21.5846vw, 66.786vh) scale(0.9375);
    }
    to {
        transform: translate(19.94385vw, 100vh) scale(0.9375);
    }
}
.snow:nth-child(162) {
    opacity: 0.0032;
    transform: translate(47.7726vw, -10px) scale(0.3843);
    animation: fall-162 19s -13s linear infinite;
}
@keyframes fall-162 {
    49.413% {
        transform: translate(53.6263vw, 49.413vh) scale(0.3843);
    }
    to {
        transform: translate(50.69945vw, 100vh) scale(0.3843);
    }
}
.snow:nth-child(163) {
    opacity: 0.016;
    transform: translate(65.7441vw, -10px) scale(0.8675);
    animation: fall-163 11s -12s linear infinite;
}
@keyframes fall-163 {
    56.728% {
        transform: translate(67.1257vw, 56.728vh) scale(0.8675);
    }
    to {
        transform: translate(66.4349vw, 100vh) scale(0.8675);
    }
}
.snow:nth-child(164) {
    opacity: 0.5581;
    transform: translate(20.1984vw, -10px) scale(0.482);
    animation: fall-164 19s -11s linear infinite;
}
@keyframes fall-164 {
    62.506% {
        transform: translate(10.3457vw, 62.506vh) scale(0.482);
    }
    to {
        transform: translate(15.27205vw, 100vh) scale(0.482);
    }
}
.snow:nth-child(165) {
    opacity: 0.9473;
    transform: translate(34.2055vw, -10px) scale(0.1224);
    animation: fall-165 11s -17s linear infinite;
}
@keyframes fall-165 {
    75.113% {
        transform: translate(42.1587vw, 75.113vh) scale(0.1224);
    }
    to {
        transform: translate(38.1821vw, 100vh) scale(0.1224);
    }
}
.snow:nth-child(166) {
    opacity: 0.9751;
    transform: translate(20.2958vw, -10px) scale(0.1982);
    animation: fall-166 27s -16s linear infinite;
}
@keyframes fall-166 {
    61.091% {
        transform: translate(29.7169vw, 61.091vh) scale(0.1982);
    }
    to {
        transform: translate(25.00635vw, 100vh) scale(0.1982);
    }
}
.snow:nth-child(167) {
    opacity: 0.28;
    transform: translate(76.1199vw, -10px) scale(0.8828);
    animation: fall-167 27s -11s linear infinite;
}
@keyframes fall-167 {
    69.475% {
        transform: translate(68.1043vw, 69.475vh) scale(0.8828);
    }
    to {
        transform: translate(72.1121vw, 100vh) scale(0.8828);
    }
}
.snow:nth-child(168) {
    opacity: 0.9253;
    transform: translate(67.3243vw, -10px) scale(0.4505);
    animation: fall-168 21s -4s linear infinite;
}
@keyframes fall-168 {
    70.209% {
        transform: translate(75.7394vw, 70.209vh) scale(0.4505);
    }
    to {
        transform: translate(71.53185vw, 100vh) scale(0.4505);
    }
}
.snow:nth-child(169) {
    opacity: 0.6068;
    transform: translate(16.7034vw, -10px) scale(0.2219);
    animation: fall-169 19s -20s linear infinite;
}
@keyframes fall-169 {
    40.37% {
        transform: translate(9.0572vw, 40.37vh) scale(0.2219);
    }
    to {
        transform: translate(12.8803vw, 100vh) scale(0.2219);
    }
}
.snow:nth-child(170) {
    opacity: 0.2469;
    transform: translate(74.7421vw, -10px) scale(0.5745);
    animation: fall-170 15s -29s linear infinite;
}
@keyframes fall-170 {
    63.91% {
        transform: translate(77.3677vw, 63.91vh) scale(0.5745);
    }
    to {
        transform: translate(76.0549vw, 100vh) scale(0.5745);
    }
}
.snow:nth-child(171) {
    opacity: 0.4988;
    transform: translate(1.7876vw, -10px) scale(0.5998);
    animation: fall-171 30s -17s linear infinite;
}
@keyframes fall-171 {
    32.212% {
        transform: translate(-7.4776vw, 32.212vh) scale(0.5998);
    }
    to {
        transform: translate(-2.845vw, 100vh) scale(0.5998);
    }
}
.snow:nth-child(172) {
    opacity: 0.2795;
    transform: translate(37.815vw, -10px) scale(0.9349);
    animation: fall-172 17s -27s linear infinite;
}
@keyframes fall-172 {
    67.422% {
        transform: translate(28.833vw, 67.422vh) scale(0.9349);
    }
    to {
        transform: translate(33.324vw, 100vh) scale(0.9349);
    }
}
.snow:nth-child(173) {
    opacity: 0.2047;
    transform: translate(53.4169vw, -10px) scale(0.7075);
    animation: fall-173 10s -28s linear infinite;
}
@keyframes fall-173 {
    32.898% {
        transform: translate(53.2885vw, 32.898vh) scale(0.7075);
    }
    to {
        transform: translate(53.3527vw, 100vh) scale(0.7075);
    }
}
.snow:nth-child(174) {
    opacity: 0.0166;
    transform: translate(33.4086vw, -10px) scale(0.9746);
    animation: fall-174 15s -29s linear infinite;
}
@keyframes fall-174 {
    44.664% {
        transform: translate(42.6724vw, 44.664vh) scale(0.9746);
    }
    to {
        transform: translate(38.0405vw, 100vh) scale(0.9746);
    }
}
.snow:nth-child(175) {
    opacity: 0.4337;
    transform: translate(60.6787vw, -10px) scale(0.5344);
    animation: fall-175 29s -13s linear infinite;
}
@keyframes fall-175 {
    48.342% {
        transform: translate(61.6349vw, 48.342vh) scale(0.5344);
    }
    to {
        transform: translate(61.1568vw, 100vh) scale(0.5344);
    }
}
.snow:nth-child(176) {
    opacity: 0.4711;
    transform: translate(31.9692vw, -10px) scale(0.6844);
    animation: fall-176 20s -9s linear infinite;
}
@keyframes fall-176 {
    50.181% {
        transform: translate(26.231vw, 50.181vh) scale(0.6844);
    }
    to {
        transform: translate(29.1001vw, 100vh) scale(0.6844);
    }
}
.snow:nth-child(177) {
    opacity: 0.2797;
    transform: translate(11.0164vw, -10px) scale(0.6981);
    animation: fall-177 26s -18s linear infinite;
}
@keyframes fall-177 {
    71.18% {
        transform: translate(17.8263vw, 71.18vh) scale(0.6981);
    }
    to {
        transform: translate(14.42135vw, 100vh) scale(0.6981);
    }
}
.snow:nth-child(178) {
    opacity: 0.542;
    transform: translate(55.8084vw, -10px) scale(0.1109);
    animation: fall-178 14s -19s linear infinite;
}
@keyframes fall-178 {
    32.171% {
        transform: translate(64.9139vw, 32.171vh) scale(0.1109);
    }
    to {
        transform: translate(60.36115vw, 100vh) scale(0.1109);
    }
}
.snow:nth-child(179) {
    opacity: 0.5595;
    transform: translate(69.9166vw, -10px) scale(0.3673);
    animation: fall-179 10s -23s linear infinite;
}
@keyframes fall-179 {
    54.742% {
        transform: translate(78.0115vw, 54.742vh) scale(0.3673);
    }
    to {
        transform: translate(73.96405vw, 100vh) scale(0.3673);
    }
}
.snow:nth-child(180) {
    opacity: 0.8247;
    transform: translate(48.0908vw, -10px) scale(0.4645);
    animation: fall-180 29s -18s linear infinite;
}
@keyframes fall-180 {
    59.096% {
        transform: translate(40.8431vw, 59.096vh) scale(0.4645);
    }
    to {
        transform: translate(44.46695vw, 100vh) scale(0.4645);
    }
}
.snow:nth-child(181) {
    opacity: 0.4606;
    transform: translate(6.4745vw, -10px) scale(0.1696);
    animation: fall-181 13s -25s linear infinite;
}
@keyframes fall-181 {
    78.684% {
        transform: translate(15.4278vw, 78.684vh) scale(0.1696);
    }
    to {
        transform: translate(10.95115vw, 100vh) scale(0.1696);
    }
}
.snow:nth-child(182) {
    opacity: 0.8978;
    transform: translate(83.4485vw, -10px) scale(0.6765);
    animation: fall-182 13s -7s linear infinite;
}
@keyframes fall-182 {
    41.489% {
        transform: translate(89.5507vw, 41.489vh) scale(0.6765);
    }
    to {
        transform: translate(86.4996vw, 100vh) scale(0.6765);
    }
}
.snow:nth-child(183) {
    opacity: 0.166;
    transform: translate(45.0468vw, -10px) scale(0.0187);
    animation: fall-183 24s -5s linear infinite;
}
@keyframes fall-183 {
    47.279% {
        transform: translate(38.5526vw, 47.279vh) scale(0.0187);
    }
    to {
        transform: translate(41.7997vw, 100vh) scale(0.0187);
    }
}
.snow:nth-child(184) {
    opacity: 0.3523;
    transform: translate(98.5779vw, -10px) scale(0.2197);
    animation: fall-184 19s -15s linear infinite;
}
@keyframes fall-184 {
    43.874% {
        transform: translate(93.2836vw, 43.874vh) scale(0.2197);
    }
    to {
        transform: translate(95.93075vw, 100vh) scale(0.2197);
    }
}
.snow:nth-child(185) {
    opacity: 0.6534;
    transform: translate(89.8473vw, -10px) scale(0.7036);
    animation: fall-185 22s -18s linear infinite;
}
@keyframes fall-185 {
    60.754% {
        transform: translate(85.7181vw, 60.754vh) scale(0.7036);
    }
    to {
        transform: translate(87.7827vw, 100vh) scale(0.7036);
    }
}
.snow:nth-child(186) {
    opacity: 0.1536;
    transform: translate(91.8391vw, -10px) scale(0.6055);
    animation: fall-186 20s -29s linear infinite;
}
@keyframes fall-186 {
    36.959% {
        transform: translate(83.0114vw, 36.959vh) scale(0.6055);
    }
    to {
        transform: translate(87.42525vw, 100vh) scale(0.6055);
    }
}
.snow:nth-child(187) {
    opacity: 0.3363;
    transform: translate(35.3955vw, -10px) scale(0.0317);
    animation: fall-187 15s -19s linear infinite;
}
@keyframes fall-187 {
    68.183% {
        transform: translate(45.2435vw, 68.183vh) scale(0.0317);
    }
    to {
        transform: translate(40.3195vw, 100vh) scale(0.0317);
    }
}
.snow:nth-child(188) {
    opacity: 0.0573;
    transform: translate(77.3364vw, -10px) scale(0.9682);
    animation: fall-188 11s -12s linear infinite;
}
@keyframes fall-188 {
    66.169% {
        transform: translate(86.7912vw, 66.169vh) scale(0.9682);
    }
    to {
        transform: translate(82.0638vw, 100vh) scale(0.9682);
    }
}
.snow:nth-child(189) {
    opacity: 0.8756;
    transform: translate(97.7857vw, -10px) scale(0.7741);
    animation: fall-189 15s -15s linear infinite;
}
@keyframes fall-189 {
    56.776% {
        transform: translate(106.2942vw, 56.776vh) scale(0.7741);
    }
    to {
        transform: translate(102.03995vw, 100vh) scale(0.7741);
    }
}
.snow:nth-child(190) {
    opacity: 0.3098;
    transform: translate(84.3577vw, -10px) scale(0.8464);
    animation: fall-190 17s -15s linear infinite;
}
@keyframes fall-190 {
    71.953% {
        transform: translate(91.7689vw, 71.953vh) scale(0.8464);
    }
    to {
        transform: translate(88.0633vw, 100vh) scale(0.8464);
    }
}
.snow:nth-child(191) {
    opacity: 0.6077;
    transform: translate(59.5526vw, -10px) scale(0.0394);
    animation: fall-191 18s -18s linear infinite;
}
@keyframes fall-191 {
    59.117% {
        transform: translate(60.2954vw, 59.117vh) scale(0.0394);
    }
    to {
        transform: translate(59.924vw, 100vh) scale(0.0394);
    }
}
.snow:nth-child(192) {
    opacity: 0.4603;
    transform: translate(72.7562vw, -10px) scale(0.2391);
    animation: fall-192 21s -9s linear infinite;
}
@keyframes fall-192 {
    75.02% {
        transform: translate(74.363vw, 75.02vh) scale(0.2391);
    }
    to {
        transform: translate(73.5596vw, 100vh) scale(0.2391);
    }
}
.snow:nth-child(193) {
    opacity: 0.1101;
    transform: translate(83.9803vw, -10px) scale(0.2149);
    animation: fall-193 19s -3s linear infinite;
}
@keyframes fall-193 {
    68.881% {
        transform: translate(89.4621vw, 68.881vh) scale(0.2149);
    }
    to {
        transform: translate(86.7212vw, 100vh) scale(0.2149);
    }
}
.snow:nth-child(194) {
    opacity: 0.6093;
    transform: translate(78.7426vw, -10px) scale(0.2311);
    animation: fall-194 26s -17s linear infinite;
}
@keyframes fall-194 {
    33.209% {
        transform: translate(81.2899vw, 33.209vh) scale(0.2311);
    }
    to {
        transform: translate(80.01625vw, 100vh) scale(0.2311);
    }
}
.snow:nth-child(195) {
    opacity: 0.3453;
    transform: translate(36.995vw, -10px) scale(0.8558);
    animation: fall-195 19s -16s linear infinite;
}
@keyframes fall-195 {
    59.07% {
        transform: translate(31.8221vw, 59.07vh) scale(0.8558);
    }
    to {
        transform: translate(34.40855vw, 100vh) scale(0.8558);
    }
}
.snow:nth-child(196) {
    opacity: 0.1582;
    transform: translate(17.2607vw, -10px) scale(0.3657);
    animation: fall-196 11s -22s linear infinite;
}
@keyframes fall-196 {
    39.739% {
        transform: translate(12.1645vw, 39.739vh) scale(0.3657);
    }
    to {
        transform: translate(14.7126vw, 100vh) scale(0.3657);
    }
}
.snow:nth-child(197) {
    opacity: 0.9192;
    transform: translate(3.7529vw, -10px) scale(0.5359);
    animation: fall-197 12s -22s linear infinite;
}
@keyframes fall-197 {
    54.959% {
        transform: translate(4.5474vw, 54.959vh) scale(0.5359);
    }
    to {
        transform: translate(4.15015vw, 100vh) scale(0.5359);
    }
}
.snow:nth-child(198) {
    opacity: 0.7086;
    transform: translate(1.6398vw, -10px) scale(0.5528);
    animation: fall-198 20s -4s linear infinite;
}
@keyframes fall-198 {
    46.131% {
        transform: translate(4.6165vw, 46.131vh) scale(0.5528);
    }
    to {
        transform: translate(3.12815vw, 100vh) scale(0.5528);
    }
}
.snow:nth-child(199) {
    opacity: 0.1221;
    transform: translate(56.0895vw, -10px) scale(0.5287);
    animation: fall-199 14s -24s linear infinite;
}
@keyframes fall-199 {
    59.559% {
        transform: translate(53.4804vw, 59.559vh) scale(0.5287);
    }
    to {
        transform: translate(54.78495vw, 100vh) scale(0.5287);
    }
}
.snow:nth-child(200) {
    opacity: 0.7375;
    transform: translate(14.5335vw, -10px) scale(0.9912);
    animation: fall-200 22s -19s linear infinite;
}
@keyframes fall-200 {
    57.744% {
        transform: translate(12.5729vw, 57.744vh) scale(0.9912);
    }
    to {
        transform: translate(13.5532vw, 100vh) scale(0.9912);
    }
}