/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.26, autoprefixer: v9.7.3) */
/* ===================================
                About
   =================================== */

/*
    Theme Name: Event
    Theme URI:
    Author: Themes Industry
    Author URI:
    Description: One Page , Multi Parallax Template
    Tags: One page, multi page, multipurpose, parallax, creative, html5

 */

/* ===================================
          Table of Contents
   =================================== */

/*
01 snow effect on loading Bar

/*Table Of Contents ends */

.snow {
    position: absolute;
    width: 10px;
    height: 10px;
    background: white;
    border-radius: 50%;
}
.snow:nth-child(1) {
    opacity: 0.1337;
    -webkit-transform: translate(23.8721vw, -10px) scale(0.4873);
    -ms-transform: translate(23.8721vw, -10px) scale(0.4873);
    transform: translate(23.8721vw, -10px) scale(0.4873);
    -webkit-animation: fall-1 10s -19s linear infinite;
    animation: fall-1 10s -19s linear infinite;
}
@-webkit-keyframes fall-1 {
    54.046% {
        -webkit-transform: translate(30.4777vw, 54.046vh) scale(0.4873);
        transform: translate(30.4777vw, 54.046vh) scale(0.4873);
    }
    to {
        -webkit-transform: translate(27.1749vw, 100vh) scale(0.4873);
        transform: translate(27.1749vw, 100vh) scale(0.4873);
    }
}
@keyframes fall-1 {
    54.046% {
        -webkit-transform: translate(30.4777vw, 54.046vh) scale(0.4873);
        transform: translate(30.4777vw, 54.046vh) scale(0.4873);
    }
    to {
        -webkit-transform: translate(27.1749vw, 100vh) scale(0.4873);
        transform: translate(27.1749vw, 100vh) scale(0.4873);
    }
}
.snow:nth-child(2) {
    opacity: 0.4153;
    -webkit-transform: translate(62.5903vw, -10px) scale(0.3489);
    -ms-transform: translate(62.5903vw, -10px) scale(0.3489);
    transform: translate(62.5903vw, -10px) scale(0.3489);
    -webkit-animation: fall-2 13s -23s linear infinite;
    animation: fall-2 13s -23s linear infinite;
}
@-webkit-keyframes fall-2 {
    48.675% {
        -webkit-transform: translate(58.8272vw, 48.675vh) scale(0.3489);
        transform: translate(58.8272vw, 48.675vh) scale(0.3489);
    }
    to {
        -webkit-transform: translate(60.70875vw, 100vh) scale(0.3489);
        transform: translate(60.70875vw, 100vh) scale(0.3489);
    }
}
@keyframes fall-2 {
    48.675% {
        -webkit-transform: translate(58.8272vw, 48.675vh) scale(0.3489);
        transform: translate(58.8272vw, 48.675vh) scale(0.3489);
    }
    to {
        -webkit-transform: translate(60.70875vw, 100vh) scale(0.3489);
        transform: translate(60.70875vw, 100vh) scale(0.3489);
    }
}
.snow:nth-child(3) {
    opacity: 0.5565;
    -webkit-transform: translate(3.6293vw, -10px) scale(0.801);
    -ms-transform: translate(3.6293vw, -10px) scale(0.801);
    transform: translate(3.6293vw, -10px) scale(0.801);
    -webkit-animation: fall-3 30s -15s linear infinite;
    animation: fall-3 30s -15s linear infinite;
}
@-webkit-keyframes fall-3 {
    77.703% {
        -webkit-transform: translate(2.1138vw, 77.703vh) scale(0.801);
        transform: translate(2.1138vw, 77.703vh) scale(0.801);
    }
    to {
        -webkit-transform: translate(2.87155vw, 100vh) scale(0.801);
        transform: translate(2.87155vw, 100vh) scale(0.801);
    }
}
@keyframes fall-3 {
    77.703% {
        -webkit-transform: translate(2.1138vw, 77.703vh) scale(0.801);
        transform: translate(2.1138vw, 77.703vh) scale(0.801);
    }
    to {
        -webkit-transform: translate(2.87155vw, 100vh) scale(0.801);
        transform: translate(2.87155vw, 100vh) scale(0.801);
    }
}
.snow:nth-child(4) {
    opacity: 0.2211;
    -webkit-transform: translate(35.6499vw, -10px) scale(0.3583);
    -ms-transform: translate(35.6499vw, -10px) scale(0.3583);
    transform: translate(35.6499vw, -10px) scale(0.3583);
    -webkit-animation: fall-4 26s -27s linear infinite;
    animation: fall-4 26s -27s linear infinite;
}
@-webkit-keyframes fall-4 {
    50.829% {
        -webkit-transform: translate(43.834vw, 50.829vh) scale(0.3583);
        transform: translate(43.834vw, 50.829vh) scale(0.3583);
    }
    to {
        -webkit-transform: translate(39.74195vw, 100vh) scale(0.3583);
        transform: translate(39.74195vw, 100vh) scale(0.3583);
    }
}
@keyframes fall-4 {
    50.829% {
        -webkit-transform: translate(43.834vw, 50.829vh) scale(0.3583);
        transform: translate(43.834vw, 50.829vh) scale(0.3583);
    }
    to {
        -webkit-transform: translate(39.74195vw, 100vh) scale(0.3583);
        transform: translate(39.74195vw, 100vh) scale(0.3583);
    }
}
.snow:nth-child(5) {
    opacity: 0.2066;
    -webkit-transform: translate(92.1187vw, -10px) scale(0.0802);
    -ms-transform: translate(92.1187vw, -10px) scale(0.0802);
    transform: translate(92.1187vw, -10px) scale(0.0802);
    -webkit-animation: fall-5 10s -5s linear infinite;
    animation: fall-5 10s -5s linear infinite;
}
@-webkit-keyframes fall-5 {
    53.436% {
        -webkit-transform: translate(93.1101vw, 53.436vh) scale(0.0802);
        transform: translate(93.1101vw, 53.436vh) scale(0.0802);
    }
    to {
        -webkit-transform: translate(92.6144vw, 100vh) scale(0.0802);
        transform: translate(92.6144vw, 100vh) scale(0.0802);
    }
}
@keyframes fall-5 {
    53.436% {
        -webkit-transform: translate(93.1101vw, 53.436vh) scale(0.0802);
        transform: translate(93.1101vw, 53.436vh) scale(0.0802);
    }
    to {
        -webkit-transform: translate(92.6144vw, 100vh) scale(0.0802);
        transform: translate(92.6144vw, 100vh) scale(0.0802);
    }
}
.snow:nth-child(6) {
    opacity: 0.77;
    -webkit-transform: translate(87.5279vw, -10px) scale(0.5889);
    -ms-transform: translate(87.5279vw, -10px) scale(0.5889);
    transform: translate(87.5279vw, -10px) scale(0.5889);
    -webkit-animation: fall-6 27s -20s linear infinite;
    animation: fall-6 27s -20s linear infinite;
}
@-webkit-keyframes fall-6 {
    72.308% {
        -webkit-transform: translate(78.2441vw, 72.308vh) scale(0.5889);
        transform: translate(78.2441vw, 72.308vh) scale(0.5889);
    }
    to {
        -webkit-transform: translate(82.886vw, 100vh) scale(0.5889);
        transform: translate(82.886vw, 100vh) scale(0.5889);
    }
}
@keyframes fall-6 {
    72.308% {
        -webkit-transform: translate(78.2441vw, 72.308vh) scale(0.5889);
        transform: translate(78.2441vw, 72.308vh) scale(0.5889);
    }
    to {
        -webkit-transform: translate(82.886vw, 100vh) scale(0.5889);
        transform: translate(82.886vw, 100vh) scale(0.5889);
    }
}
.snow:nth-child(7) {
    opacity: 0.4126;
    -webkit-transform: translate(95.1052vw, -10px) scale(0.1428);
    -ms-transform: translate(95.1052vw, -10px) scale(0.1428);
    transform: translate(95.1052vw, -10px) scale(0.1428);
    -webkit-animation: fall-7 11s -17s linear infinite;
    animation: fall-7 11s -17s linear infinite;
}
@-webkit-keyframes fall-7 {
    63.898% {
        -webkit-transform: translate(92.4447vw, 63.898vh) scale(0.1428);
        transform: translate(92.4447vw, 63.898vh) scale(0.1428);
    }
    to {
        -webkit-transform: translate(93.77495vw, 100vh) scale(0.1428);
        transform: translate(93.77495vw, 100vh) scale(0.1428);
    }
}
@keyframes fall-7 {
    63.898% {
        -webkit-transform: translate(92.4447vw, 63.898vh) scale(0.1428);
        transform: translate(92.4447vw, 63.898vh) scale(0.1428);
    }
    to {
        -webkit-transform: translate(93.77495vw, 100vh) scale(0.1428);
        transform: translate(93.77495vw, 100vh) scale(0.1428);
    }
}
.snow:nth-child(8) {
    opacity: 0.7345;
    -webkit-transform: translate(28.3233vw, -10px) scale(0.0834);
    -ms-transform: translate(28.3233vw, -10px) scale(0.0834);
    transform: translate(28.3233vw, -10px) scale(0.0834);
    -webkit-animation: fall-8 27s -3s linear infinite;
    animation: fall-8 27s -3s linear infinite;
}
@-webkit-keyframes fall-8 {
    53.984% {
        -webkit-transform: translate(27.4928vw, 53.984vh) scale(0.0834);
        transform: translate(27.4928vw, 53.984vh) scale(0.0834);
    }
    to {
        -webkit-transform: translate(27.90805vw, 100vh) scale(0.0834);
        transform: translate(27.90805vw, 100vh) scale(0.0834);
    }
}
@keyframes fall-8 {
    53.984% {
        -webkit-transform: translate(27.4928vw, 53.984vh) scale(0.0834);
        transform: translate(27.4928vw, 53.984vh) scale(0.0834);
    }
    to {
        -webkit-transform: translate(27.90805vw, 100vh) scale(0.0834);
        transform: translate(27.90805vw, 100vh) scale(0.0834);
    }
}
.snow:nth-child(9) {
    opacity: 0.0287;
    -webkit-transform: translate(2.3964vw, -10px) scale(0.6383);
    -ms-transform: translate(2.3964vw, -10px) scale(0.6383);
    transform: translate(2.3964vw, -10px) scale(0.6383);
    -webkit-animation: fall-9 16s -15s linear infinite;
    animation: fall-9 16s -15s linear infinite;
}
@-webkit-keyframes fall-9 {
    43.047% {
        -webkit-transform: translate(2.4293vw, 43.047vh) scale(0.6383);
        transform: translate(2.4293vw, 43.047vh) scale(0.6383);
    }
    to {
        -webkit-transform: translate(2.41285vw, 100vh) scale(0.6383);
        transform: translate(2.41285vw, 100vh) scale(0.6383);
    }
}
@keyframes fall-9 {
    43.047% {
        -webkit-transform: translate(2.4293vw, 43.047vh) scale(0.6383);
        transform: translate(2.4293vw, 43.047vh) scale(0.6383);
    }
    to {
        -webkit-transform: translate(2.41285vw, 100vh) scale(0.6383);
        transform: translate(2.41285vw, 100vh) scale(0.6383);
    }
}
.snow:nth-child(10) {
    opacity: 0.8441;
    -webkit-transform: translate(75.9364vw, -10px) scale(0.946);
    -ms-transform: translate(75.9364vw, -10px) scale(0.946);
    transform: translate(75.9364vw, -10px) scale(0.946);
    -webkit-animation: fall-10 20s -7s linear infinite;
    animation: fall-10 20s -7s linear infinite;
}
@-webkit-keyframes fall-10 {
    38.735% {
        -webkit-transform: translate(84.7471vw, 38.735vh) scale(0.946);
        transform: translate(84.7471vw, 38.735vh) scale(0.946);
    }
    to {
        -webkit-transform: translate(80.34175vw, 100vh) scale(0.946);
        transform: translate(80.34175vw, 100vh) scale(0.946);
    }
}
@keyframes fall-10 {
    38.735% {
        -webkit-transform: translate(84.7471vw, 38.735vh) scale(0.946);
        transform: translate(84.7471vw, 38.735vh) scale(0.946);
    }
    to {
        -webkit-transform: translate(80.34175vw, 100vh) scale(0.946);
        transform: translate(80.34175vw, 100vh) scale(0.946);
    }
}
.snow:nth-child(11) {
    opacity: 0.2132;
    -webkit-transform: translate(44.6588vw, -10px) scale(0.9247);
    -ms-transform: translate(44.6588vw, -10px) scale(0.9247);
    transform: translate(44.6588vw, -10px) scale(0.9247);
    -webkit-animation: fall-11 18s -28s linear infinite;
    animation: fall-11 18s -28s linear infinite;
}
@-webkit-keyframes fall-11 {
    77.8% {
        -webkit-transform: translate(50.878vw, 77.8vh) scale(0.9247);
        transform: translate(50.878vw, 77.8vh) scale(0.9247);
    }
    to {
        -webkit-transform: translate(47.7684vw, 100vh) scale(0.9247);
        transform: translate(47.7684vw, 100vh) scale(0.9247);
    }
}
@keyframes fall-11 {
    77.8% {
        -webkit-transform: translate(50.878vw, 77.8vh) scale(0.9247);
        transform: translate(50.878vw, 77.8vh) scale(0.9247);
    }
    to {
        -webkit-transform: translate(47.7684vw, 100vh) scale(0.9247);
        transform: translate(47.7684vw, 100vh) scale(0.9247);
    }
}
.snow:nth-child(12) {
    opacity: 0.5177;
    -webkit-transform: translate(33.825vw, -10px) scale(0.6026);
    -ms-transform: translate(33.825vw, -10px) scale(0.6026);
    transform: translate(33.825vw, -10px) scale(0.6026);
    -webkit-animation: fall-12 17s -17s linear infinite;
    animation: fall-12 17s -17s linear infinite;
}
@-webkit-keyframes fall-12 {
    30.855% {
        -webkit-transform: translate(42.9555vw, 30.855vh) scale(0.6026);
        transform: translate(42.9555vw, 30.855vh) scale(0.6026);
    }
    to {
        -webkit-transform: translate(38.39025vw, 100vh) scale(0.6026);
        transform: translate(38.39025vw, 100vh) scale(0.6026);
    }
}
@keyframes fall-12 {
    30.855% {
        -webkit-transform: translate(42.9555vw, 30.855vh) scale(0.6026);
        transform: translate(42.9555vw, 30.855vh) scale(0.6026);
    }
    to {
        -webkit-transform: translate(38.39025vw, 100vh) scale(0.6026);
        transform: translate(38.39025vw, 100vh) scale(0.6026);
    }
}
.snow:nth-child(13) {
    opacity: 0.9381;
    -webkit-transform: translate(32.9452vw, -10px) scale(0.4036);
    -ms-transform: translate(32.9452vw, -10px) scale(0.4036);
    transform: translate(32.9452vw, -10px) scale(0.4036);
    -webkit-animation: fall-13 25s -7s linear infinite;
    animation: fall-13 25s -7s linear infinite;
}
@-webkit-keyframes fall-13 {
    62.478% {
        -webkit-transform: translate(37.8654vw, 62.478vh) scale(0.4036);
        transform: translate(37.8654vw, 62.478vh) scale(0.4036);
    }
    to {
        -webkit-transform: translate(35.4053vw, 100vh) scale(0.4036);
        transform: translate(35.4053vw, 100vh) scale(0.4036);
    }
}
@keyframes fall-13 {
    62.478% {
        -webkit-transform: translate(37.8654vw, 62.478vh) scale(0.4036);
        transform: translate(37.8654vw, 62.478vh) scale(0.4036);
    }
    to {
        -webkit-transform: translate(35.4053vw, 100vh) scale(0.4036);
        transform: translate(35.4053vw, 100vh) scale(0.4036);
    }
}
.snow:nth-child(14) {
    opacity: 0.7217;
    -webkit-transform: translate(10.5083vw, -10px) scale(0.6575);
    -ms-transform: translate(10.5083vw, -10px) scale(0.6575);
    transform: translate(10.5083vw, -10px) scale(0.6575);
    -webkit-animation: fall-14 16s -1s linear infinite;
    animation: fall-14 16s -1s linear infinite;
}
@-webkit-keyframes fall-14 {
    42.308% {
        -webkit-transform: translate(5.2281vw, 42.308vh) scale(0.6575);
        transform: translate(5.2281vw, 42.308vh) scale(0.6575);
    }
    to {
        -webkit-transform: translate(7.8682vw, 100vh) scale(0.6575);
        transform: translate(7.8682vw, 100vh) scale(0.6575);
    }
}
@keyframes fall-14 {
    42.308% {
        -webkit-transform: translate(5.2281vw, 42.308vh) scale(0.6575);
        transform: translate(5.2281vw, 42.308vh) scale(0.6575);
    }
    to {
        -webkit-transform: translate(7.8682vw, 100vh) scale(0.6575);
        transform: translate(7.8682vw, 100vh) scale(0.6575);
    }
}
.snow:nth-child(15) {
    opacity: 0.316;
    -webkit-transform: translate(15.801vw, -10px) scale(0.3091);
    -ms-transform: translate(15.801vw, -10px) scale(0.3091);
    transform: translate(15.801vw, -10px) scale(0.3091);
    -webkit-animation: fall-15 26s -20s linear infinite;
    animation: fall-15 26s -20s linear infinite;
}
@-webkit-keyframes fall-15 {
    72.962% {
        -webkit-transform: translate(18.5579vw, 72.962vh) scale(0.3091);
        transform: translate(18.5579vw, 72.962vh) scale(0.3091);
    }
    to {
        -webkit-transform: translate(17.17945vw, 100vh) scale(0.3091);
        transform: translate(17.17945vw, 100vh) scale(0.3091);
    }
}
@keyframes fall-15 {
    72.962% {
        -webkit-transform: translate(18.5579vw, 72.962vh) scale(0.3091);
        transform: translate(18.5579vw, 72.962vh) scale(0.3091);
    }
    to {
        -webkit-transform: translate(17.17945vw, 100vh) scale(0.3091);
        transform: translate(17.17945vw, 100vh) scale(0.3091);
    }
}
.snow:nth-child(16) {
    opacity: 0.5194;
    -webkit-transform: translate(84.1506vw, -10px) scale(0.8452);
    -ms-transform: translate(84.1506vw, -10px) scale(0.8452);
    transform: translate(84.1506vw, -10px) scale(0.8452);
    -webkit-animation: fall-16 24s -24s linear infinite;
    animation: fall-16 24s -24s linear infinite;
}
@-webkit-keyframes fall-16 {
    65.408% {
        -webkit-transform: translate(88.4585vw, 65.408vh) scale(0.8452);
        transform: translate(88.4585vw, 65.408vh) scale(0.8452);
    }
    to {
        -webkit-transform: translate(86.30455vw, 100vh) scale(0.8452);
        transform: translate(86.30455vw, 100vh) scale(0.8452);
    }
}
@keyframes fall-16 {
    65.408% {
        -webkit-transform: translate(88.4585vw, 65.408vh) scale(0.8452);
        transform: translate(88.4585vw, 65.408vh) scale(0.8452);
    }
    to {
        -webkit-transform: translate(86.30455vw, 100vh) scale(0.8452);
        transform: translate(86.30455vw, 100vh) scale(0.8452);
    }
}
.snow:nth-child(17) {
    opacity: 0.7377;
    -webkit-transform: translate(22.7074vw, -10px) scale(0.9999);
    -ms-transform: translate(22.7074vw, -10px) scale(0.9999);
    transform: translate(22.7074vw, -10px) scale(0.9999);
    -webkit-animation: fall-17 13s -10s linear infinite;
    animation: fall-17 13s -10s linear infinite;
}
@-webkit-keyframes fall-17 {
    61.304% {
        -webkit-transform: translate(29.7723vw, 61.304vh) scale(0.9999);
        transform: translate(29.7723vw, 61.304vh) scale(0.9999);
    }
    to {
        -webkit-transform: translate(26.23985vw, 100vh) scale(0.9999);
        transform: translate(26.23985vw, 100vh) scale(0.9999);
    }
}
@keyframes fall-17 {
    61.304% {
        -webkit-transform: translate(29.7723vw, 61.304vh) scale(0.9999);
        transform: translate(29.7723vw, 61.304vh) scale(0.9999);
    }
    to {
        -webkit-transform: translate(26.23985vw, 100vh) scale(0.9999);
        transform: translate(26.23985vw, 100vh) scale(0.9999);
    }
}
.snow:nth-child(18) {
    opacity: 0.8888;
    -webkit-transform: translate(95.6005vw, -10px) scale(0.3315);
    -ms-transform: translate(95.6005vw, -10px) scale(0.3315);
    transform: translate(95.6005vw, -10px) scale(0.3315);
    -webkit-animation: fall-18 23s -8s linear infinite;
    animation: fall-18 23s -8s linear infinite;
}
@-webkit-keyframes fall-18 {
    62.518% {
        -webkit-transform: translate(102.4438vw, 62.518vh) scale(0.3315);
        transform: translate(102.4438vw, 62.518vh) scale(0.3315);
    }
    to {
        -webkit-transform: translate(99.02215vw, 100vh) scale(0.3315);
        transform: translate(99.02215vw, 100vh) scale(0.3315);
    }
}
@keyframes fall-18 {
    62.518% {
        -webkit-transform: translate(102.4438vw, 62.518vh) scale(0.3315);
        transform: translate(102.4438vw, 62.518vh) scale(0.3315);
    }
    to {
        -webkit-transform: translate(99.02215vw, 100vh) scale(0.3315);
        transform: translate(99.02215vw, 100vh) scale(0.3315);
    }
}
.snow:nth-child(19) {
    opacity: 0.2972;
    -webkit-transform: translate(38.3916vw, -10px) scale(0.1072);
    -ms-transform: translate(38.3916vw, -10px) scale(0.1072);
    transform: translate(38.3916vw, -10px) scale(0.1072);
    -webkit-animation: fall-19 24s -5s linear infinite;
    animation: fall-19 24s -5s linear infinite;
}
@-webkit-keyframes fall-19 {
    50.912% {
        -webkit-transform: translate(38.5434vw, 50.912vh) scale(0.1072);
        transform: translate(38.5434vw, 50.912vh) scale(0.1072);
    }
    to {
        -webkit-transform: translate(38.4675vw, 100vh) scale(0.1072);
        transform: translate(38.4675vw, 100vh) scale(0.1072);
    }
}
@keyframes fall-19 {
    50.912% {
        -webkit-transform: translate(38.5434vw, 50.912vh) scale(0.1072);
        transform: translate(38.5434vw, 50.912vh) scale(0.1072);
    }
    to {
        -webkit-transform: translate(38.4675vw, 100vh) scale(0.1072);
        transform: translate(38.4675vw, 100vh) scale(0.1072);
    }
}
.snow:nth-child(20) {
    opacity: 0.4294;
    -webkit-transform: translate(70.4178vw, -10px) scale(0.7555);
    -ms-transform: translate(70.4178vw, -10px) scale(0.7555);
    transform: translate(70.4178vw, -10px) scale(0.7555);
    -webkit-animation: fall-20 11s -4s linear infinite;
    animation: fall-20 11s -4s linear infinite;
}
@-webkit-keyframes fall-20 {
    63.247% {
        -webkit-transform: translate(69.9477vw, 63.247vh) scale(0.7555);
        transform: translate(69.9477vw, 63.247vh) scale(0.7555);
    }
    to {
        -webkit-transform: translate(70.18275vw, 100vh) scale(0.7555);
        transform: translate(70.18275vw, 100vh) scale(0.7555);
    }
}
@keyframes fall-20 {
    63.247% {
        -webkit-transform: translate(69.9477vw, 63.247vh) scale(0.7555);
        transform: translate(69.9477vw, 63.247vh) scale(0.7555);
    }
    to {
        -webkit-transform: translate(70.18275vw, 100vh) scale(0.7555);
        transform: translate(70.18275vw, 100vh) scale(0.7555);
    }
}
.snow:nth-child(21) {
    opacity: 0.5522;
    -webkit-transform: translate(79.5809vw, -10px) scale(0.3456);
    -ms-transform: translate(79.5809vw, -10px) scale(0.3456);
    transform: translate(79.5809vw, -10px) scale(0.3456);
    -webkit-animation: fall-21 30s -6s linear infinite;
    animation: fall-21 30s -6s linear infinite;
}
@-webkit-keyframes fall-21 {
    56.517% {
        -webkit-transform: translate(87.1656vw, 56.517vh) scale(0.3456);
        transform: translate(87.1656vw, 56.517vh) scale(0.3456);
    }
    to {
        -webkit-transform: translate(83.37325vw, 100vh) scale(0.3456);
        transform: translate(83.37325vw, 100vh) scale(0.3456);
    }
}
@keyframes fall-21 {
    56.517% {
        -webkit-transform: translate(87.1656vw, 56.517vh) scale(0.3456);
        transform: translate(87.1656vw, 56.517vh) scale(0.3456);
    }
    to {
        -webkit-transform: translate(83.37325vw, 100vh) scale(0.3456);
        transform: translate(83.37325vw, 100vh) scale(0.3456);
    }
}
.snow:nth-child(22) {
    opacity: 0.2841;
    -webkit-transform: translate(76.0015vw, -10px) scale(0.8494);
    -ms-transform: translate(76.0015vw, -10px) scale(0.8494);
    transform: translate(76.0015vw, -10px) scale(0.8494);
    -webkit-animation: fall-22 18s -21s linear infinite;
    animation: fall-22 18s -21s linear infinite;
}
@-webkit-keyframes fall-22 {
    61.529% {
        -webkit-transform: translate(85.4729vw, 61.529vh) scale(0.8494);
        transform: translate(85.4729vw, 61.529vh) scale(0.8494);
    }
    to {
        -webkit-transform: translate(80.7372vw, 100vh) scale(0.8494);
        transform: translate(80.7372vw, 100vh) scale(0.8494);
    }
}
@keyframes fall-22 {
    61.529% {
        -webkit-transform: translate(85.4729vw, 61.529vh) scale(0.8494);
        transform: translate(85.4729vw, 61.529vh) scale(0.8494);
    }
    to {
        -webkit-transform: translate(80.7372vw, 100vh) scale(0.8494);
        transform: translate(80.7372vw, 100vh) scale(0.8494);
    }
}
.snow:nth-child(23) {
    opacity: 0.0951;
    -webkit-transform: translate(71.9839vw, -10px) scale(0.8343);
    -ms-transform: translate(71.9839vw, -10px) scale(0.8343);
    transform: translate(71.9839vw, -10px) scale(0.8343);
    -webkit-animation: fall-23 26s -13s linear infinite;
    animation: fall-23 26s -13s linear infinite;
}
@-webkit-keyframes fall-23 {
    35.232% {
        -webkit-transform: translate(72.5253vw, 35.232vh) scale(0.8343);
        transform: translate(72.5253vw, 35.232vh) scale(0.8343);
    }
    to {
        -webkit-transform: translate(72.2546vw, 100vh) scale(0.8343);
        transform: translate(72.2546vw, 100vh) scale(0.8343);
    }
}
@keyframes fall-23 {
    35.232% {
        -webkit-transform: translate(72.5253vw, 35.232vh) scale(0.8343);
        transform: translate(72.5253vw, 35.232vh) scale(0.8343);
    }
    to {
        -webkit-transform: translate(72.2546vw, 100vh) scale(0.8343);
        transform: translate(72.2546vw, 100vh) scale(0.8343);
    }
}
.snow:nth-child(24) {
    opacity: 0.5602;
    -webkit-transform: translate(99.5666vw, -10px) scale(0.9987);
    -ms-transform: translate(99.5666vw, -10px) scale(0.9987);
    transform: translate(99.5666vw, -10px) scale(0.9987);
    -webkit-animation: fall-24 10s -29s linear infinite;
    animation: fall-24 10s -29s linear infinite;
}
@-webkit-keyframes fall-24 {
    54.593% {
        -webkit-transform: translate(96.5172vw, 54.593vh) scale(0.9987);
        transform: translate(96.5172vw, 54.593vh) scale(0.9987);
    }
    to {
        -webkit-transform: translate(98.0419vw, 100vh) scale(0.9987);
        transform: translate(98.0419vw, 100vh) scale(0.9987);
    }
}
@keyframes fall-24 {
    54.593% {
        -webkit-transform: translate(96.5172vw, 54.593vh) scale(0.9987);
        transform: translate(96.5172vw, 54.593vh) scale(0.9987);
    }
    to {
        -webkit-transform: translate(98.0419vw, 100vh) scale(0.9987);
        transform: translate(98.0419vw, 100vh) scale(0.9987);
    }
}
.snow:nth-child(25) {
    opacity: 0.463;
    -webkit-transform: translate(85.0009vw, -10px) scale(0.9791);
    -ms-transform: translate(85.0009vw, -10px) scale(0.9791);
    transform: translate(85.0009vw, -10px) scale(0.9791);
    -webkit-animation: fall-25 18s -2s linear infinite;
    animation: fall-25 18s -2s linear infinite;
}
@-webkit-keyframes fall-25 {
    45.111% {
        -webkit-transform: translate(87.3108vw, 45.111vh) scale(0.9791);
        transform: translate(87.3108vw, 45.111vh) scale(0.9791);
    }
    to {
        -webkit-transform: translate(86.15585vw, 100vh) scale(0.9791);
        transform: translate(86.15585vw, 100vh) scale(0.9791);
    }
}
@keyframes fall-25 {
    45.111% {
        -webkit-transform: translate(87.3108vw, 45.111vh) scale(0.9791);
        transform: translate(87.3108vw, 45.111vh) scale(0.9791);
    }
    to {
        -webkit-transform: translate(86.15585vw, 100vh) scale(0.9791);
        transform: translate(86.15585vw, 100vh) scale(0.9791);
    }
}
.snow:nth-child(26) {
    opacity: 0.9104;
    -webkit-transform: translate(98.7479vw, -10px) scale(0.8327);
    -ms-transform: translate(98.7479vw, -10px) scale(0.8327);
    transform: translate(98.7479vw, -10px) scale(0.8327);
    -webkit-animation: fall-26 19s -7s linear infinite;
    animation: fall-26 19s -7s linear infinite;
}
@-webkit-keyframes fall-26 {
    30.135% {
        -webkit-transform: translate(99.2113vw, 30.135vh) scale(0.8327);
        transform: translate(99.2113vw, 30.135vh) scale(0.8327);
    }
    to {
        -webkit-transform: translate(98.9796vw, 100vh) scale(0.8327);
        transform: translate(98.9796vw, 100vh) scale(0.8327);
    }
}
@keyframes fall-26 {
    30.135% {
        -webkit-transform: translate(99.2113vw, 30.135vh) scale(0.8327);
        transform: translate(99.2113vw, 30.135vh) scale(0.8327);
    }
    to {
        -webkit-transform: translate(98.9796vw, 100vh) scale(0.8327);
        transform: translate(98.9796vw, 100vh) scale(0.8327);
    }
}
.snow:nth-child(27) {
    opacity: 0.3049;
    -webkit-transform: translate(89.7609vw, -10px) scale(0.2184);
    -ms-transform: translate(89.7609vw, -10px) scale(0.2184);
    transform: translate(89.7609vw, -10px) scale(0.2184);
    -webkit-animation: fall-27 14s -10s linear infinite;
    animation: fall-27 14s -10s linear infinite;
}
@-webkit-keyframes fall-27 {
    66.746% {
        -webkit-transform: translate(94.0913vw, 66.746vh) scale(0.2184);
        transform: translate(94.0913vw, 66.746vh) scale(0.2184);
    }
    to {
        -webkit-transform: translate(91.9261vw, 100vh) scale(0.2184);
        transform: translate(91.9261vw, 100vh) scale(0.2184);
    }
}
@keyframes fall-27 {
    66.746% {
        -webkit-transform: translate(94.0913vw, 66.746vh) scale(0.2184);
        transform: translate(94.0913vw, 66.746vh) scale(0.2184);
    }
    to {
        -webkit-transform: translate(91.9261vw, 100vh) scale(0.2184);
        transform: translate(91.9261vw, 100vh) scale(0.2184);
    }
}
.snow:nth-child(28) {
    opacity: 0.5562;
    -webkit-transform: translate(42.3156vw, -10px) scale(0.3265);
    -ms-transform: translate(42.3156vw, -10px) scale(0.3265);
    transform: translate(42.3156vw, -10px) scale(0.3265);
    -webkit-animation: fall-28 18s -4s linear infinite;
    animation: fall-28 18s -4s linear infinite;
}
@-webkit-keyframes fall-28 {
    69.558% {
        -webkit-transform: translate(40.0369vw, 69.558vh) scale(0.3265);
        transform: translate(40.0369vw, 69.558vh) scale(0.3265);
    }
    to {
        -webkit-transform: translate(41.17625vw, 100vh) scale(0.3265);
        transform: translate(41.17625vw, 100vh) scale(0.3265);
    }
}
@keyframes fall-28 {
    69.558% {
        -webkit-transform: translate(40.0369vw, 69.558vh) scale(0.3265);
        transform: translate(40.0369vw, 69.558vh) scale(0.3265);
    }
    to {
        -webkit-transform: translate(41.17625vw, 100vh) scale(0.3265);
        transform: translate(41.17625vw, 100vh) scale(0.3265);
    }
}
.snow:nth-child(29) {
    opacity: 0.8453;
    -webkit-transform: translate(10.7813vw, -10px) scale(0.0824);
    -ms-transform: translate(10.7813vw, -10px) scale(0.0824);
    transform: translate(10.7813vw, -10px) scale(0.0824);
    -webkit-animation: fall-29 28s -23s linear infinite;
    animation: fall-29 28s -23s linear infinite;
}
@-webkit-keyframes fall-29 {
    46.534% {
        -webkit-transform: translate(20.4809vw, 46.534vh) scale(0.0824);
        transform: translate(20.4809vw, 46.534vh) scale(0.0824);
    }
    to {
        -webkit-transform: translate(15.6311vw, 100vh) scale(0.0824);
        transform: translate(15.6311vw, 100vh) scale(0.0824);
    }
}
@keyframes fall-29 {
    46.534% {
        -webkit-transform: translate(20.4809vw, 46.534vh) scale(0.0824);
        transform: translate(20.4809vw, 46.534vh) scale(0.0824);
    }
    to {
        -webkit-transform: translate(15.6311vw, 100vh) scale(0.0824);
        transform: translate(15.6311vw, 100vh) scale(0.0824);
    }
}
.snow:nth-child(30) {
    opacity: 0.5449;
    -webkit-transform: translate(50.5298vw, -10px) scale(0.6298);
    -ms-transform: translate(50.5298vw, -10px) scale(0.6298);
    transform: translate(50.5298vw, -10px) scale(0.6298);
    -webkit-animation: fall-30 21s -2s linear infinite;
    animation: fall-30 21s -2s linear infinite;
}
@-webkit-keyframes fall-30 {
    76.454% {
        -webkit-transform: translate(44.5089vw, 76.454vh) scale(0.6298);
        transform: translate(44.5089vw, 76.454vh) scale(0.6298);
    }
    to {
        -webkit-transform: translate(47.51935vw, 100vh) scale(0.6298);
        transform: translate(47.51935vw, 100vh) scale(0.6298);
    }
}
@keyframes fall-30 {
    76.454% {
        -webkit-transform: translate(44.5089vw, 76.454vh) scale(0.6298);
        transform: translate(44.5089vw, 76.454vh) scale(0.6298);
    }
    to {
        -webkit-transform: translate(47.51935vw, 100vh) scale(0.6298);
        transform: translate(47.51935vw, 100vh) scale(0.6298);
    }
}
.snow:nth-child(31) {
    opacity: 0.1587;
    -webkit-transform: translate(26.8695vw, -10px) scale(0.5084);
    -ms-transform: translate(26.8695vw, -10px) scale(0.5084);
    transform: translate(26.8695vw, -10px) scale(0.5084);
    -webkit-animation: fall-31 14s -26s linear infinite;
    animation: fall-31 14s -26s linear infinite;
}
@-webkit-keyframes fall-31 {
    45.482% {
        -webkit-transform: translate(32.6245vw, 45.482vh) scale(0.5084);
        transform: translate(32.6245vw, 45.482vh) scale(0.5084);
    }
    to {
        -webkit-transform: translate(29.747vw, 100vh) scale(0.5084);
        transform: translate(29.747vw, 100vh) scale(0.5084);
    }
}
@keyframes fall-31 {
    45.482% {
        -webkit-transform: translate(32.6245vw, 45.482vh) scale(0.5084);
        transform: translate(32.6245vw, 45.482vh) scale(0.5084);
    }
    to {
        -webkit-transform: translate(29.747vw, 100vh) scale(0.5084);
        transform: translate(29.747vw, 100vh) scale(0.5084);
    }
}
.snow:nth-child(32) {
    opacity: 0.0484;
    -webkit-transform: translate(46.7932vw, -10px) scale(0.7054);
    -ms-transform: translate(46.7932vw, -10px) scale(0.7054);
    transform: translate(46.7932vw, -10px) scale(0.7054);
    -webkit-animation: fall-32 27s -3s linear infinite;
    animation: fall-32 27s -3s linear infinite;
}
@-webkit-keyframes fall-32 {
    46.466% {
        -webkit-transform: translate(42.638vw, 46.466vh) scale(0.7054);
        transform: translate(42.638vw, 46.466vh) scale(0.7054);
    }
    to {
        -webkit-transform: translate(44.7156vw, 100vh) scale(0.7054);
        transform: translate(44.7156vw, 100vh) scale(0.7054);
    }
}
@keyframes fall-32 {
    46.466% {
        -webkit-transform: translate(42.638vw, 46.466vh) scale(0.7054);
        transform: translate(42.638vw, 46.466vh) scale(0.7054);
    }
    to {
        -webkit-transform: translate(44.7156vw, 100vh) scale(0.7054);
        transform: translate(44.7156vw, 100vh) scale(0.7054);
    }
}
.snow:nth-child(33) {
    opacity: 0.271;
    -webkit-transform: translate(88.0737vw, -10px) scale(0.0175);
    -ms-transform: translate(88.0737vw, -10px) scale(0.0175);
    transform: translate(88.0737vw, -10px) scale(0.0175);
    -webkit-animation: fall-33 18s -26s linear infinite;
    animation: fall-33 18s -26s linear infinite;
}
@-webkit-keyframes fall-33 {
    65.711% {
        -webkit-transform: translate(93.5671vw, 65.711vh) scale(0.0175);
        transform: translate(93.5671vw, 65.711vh) scale(0.0175);
    }
    to {
        -webkit-transform: translate(90.8204vw, 100vh) scale(0.0175);
        transform: translate(90.8204vw, 100vh) scale(0.0175);
    }
}
@keyframes fall-33 {
    65.711% {
        -webkit-transform: translate(93.5671vw, 65.711vh) scale(0.0175);
        transform: translate(93.5671vw, 65.711vh) scale(0.0175);
    }
    to {
        -webkit-transform: translate(90.8204vw, 100vh) scale(0.0175);
        transform: translate(90.8204vw, 100vh) scale(0.0175);
    }
}
.snow:nth-child(34) {
    opacity: 0.7983;
    -webkit-transform: translate(42.4187vw, -10px) scale(0.6755);
    -ms-transform: translate(42.4187vw, -10px) scale(0.6755);
    transform: translate(42.4187vw, -10px) scale(0.6755);
    -webkit-animation: fall-34 13s -10s linear infinite;
    animation: fall-34 13s -10s linear infinite;
}
@-webkit-keyframes fall-34 {
    75.43% {
        -webkit-transform: translate(42.4447vw, 75.43vh) scale(0.6755);
        transform: translate(42.4447vw, 75.43vh) scale(0.6755);
    }
    to {
        -webkit-transform: translate(42.4317vw, 100vh) scale(0.6755);
        transform: translate(42.4317vw, 100vh) scale(0.6755);
    }
}
@keyframes fall-34 {
    75.43% {
        -webkit-transform: translate(42.4447vw, 75.43vh) scale(0.6755);
        transform: translate(42.4447vw, 75.43vh) scale(0.6755);
    }
    to {
        -webkit-transform: translate(42.4317vw, 100vh) scale(0.6755);
        transform: translate(42.4317vw, 100vh) scale(0.6755);
    }
}
.snow:nth-child(35) {
    opacity: 0.3286;
    -webkit-transform: translate(57.3124vw, -10px) scale(0.7538);
    -ms-transform: translate(57.3124vw, -10px) scale(0.7538);
    transform: translate(57.3124vw, -10px) scale(0.7538);
    -webkit-animation: fall-35 21s -26s linear infinite;
    animation: fall-35 21s -26s linear infinite;
}
@-webkit-keyframes fall-35 {
    35.588% {
        -webkit-transform: translate(66.5983vw, 35.588vh) scale(0.7538);
        transform: translate(66.5983vw, 35.588vh) scale(0.7538);
    }
    to {
        -webkit-transform: translate(61.95535vw, 100vh) scale(0.7538);
        transform: translate(61.95535vw, 100vh) scale(0.7538);
    }
}
@keyframes fall-35 {
    35.588% {
        -webkit-transform: translate(66.5983vw, 35.588vh) scale(0.7538);
        transform: translate(66.5983vw, 35.588vh) scale(0.7538);
    }
    to {
        -webkit-transform: translate(61.95535vw, 100vh) scale(0.7538);
        transform: translate(61.95535vw, 100vh) scale(0.7538);
    }
}
.snow:nth-child(36) {
    opacity: 0.0607;
    -webkit-transform: translate(74.8746vw, -10px) scale(0.8368);
    -ms-transform: translate(74.8746vw, -10px) scale(0.8368);
    transform: translate(74.8746vw, -10px) scale(0.8368);
    -webkit-animation: fall-36 29s -24s linear infinite;
    animation: fall-36 29s -24s linear infinite;
}
@-webkit-keyframes fall-36 {
    53.619% {
        -webkit-transform: translate(65.2811vw, 53.619vh) scale(0.8368);
        transform: translate(65.2811vw, 53.619vh) scale(0.8368);
    }
    to {
        -webkit-transform: translate(70.07785vw, 100vh) scale(0.8368);
        transform: translate(70.07785vw, 100vh) scale(0.8368);
    }
}
@keyframes fall-36 {
    53.619% {
        -webkit-transform: translate(65.2811vw, 53.619vh) scale(0.8368);
        transform: translate(65.2811vw, 53.619vh) scale(0.8368);
    }
    to {
        -webkit-transform: translate(70.07785vw, 100vh) scale(0.8368);
        transform: translate(70.07785vw, 100vh) scale(0.8368);
    }
}
.snow:nth-child(37) {
    opacity: 0.1313;
    -webkit-transform: translate(39.3vw, -10px) scale(0.4973);
    -ms-transform: translate(39.3vw, -10px) scale(0.4973);
    transform: translate(39.3vw, -10px) scale(0.4973);
    -webkit-animation: fall-37 26s -23s linear infinite;
    animation: fall-37 26s -23s linear infinite;
}
@-webkit-keyframes fall-37 {
    74.925% {
        -webkit-transform: translate(48.1552vw, 74.925vh) scale(0.4973);
        transform: translate(48.1552vw, 74.925vh) scale(0.4973);
    }
    to {
        -webkit-transform: translate(43.7276vw, 100vh) scale(0.4973);
        transform: translate(43.7276vw, 100vh) scale(0.4973);
    }
}
@keyframes fall-37 {
    74.925% {
        -webkit-transform: translate(48.1552vw, 74.925vh) scale(0.4973);
        transform: translate(48.1552vw, 74.925vh) scale(0.4973);
    }
    to {
        -webkit-transform: translate(43.7276vw, 100vh) scale(0.4973);
        transform: translate(43.7276vw, 100vh) scale(0.4973);
    }
}
.snow:nth-child(38) {
    opacity: 0.8631;
    -webkit-transform: translate(78.3167vw, -10px) scale(0.6149);
    -ms-transform: translate(78.3167vw, -10px) scale(0.6149);
    transform: translate(78.3167vw, -10px) scale(0.6149);
    -webkit-animation: fall-38 15s -19s linear infinite;
    animation: fall-38 15s -19s linear infinite;
}
@-webkit-keyframes fall-38 {
    54.789% {
        -webkit-transform: translate(74.2352vw, 54.789vh) scale(0.6149);
        transform: translate(74.2352vw, 54.789vh) scale(0.6149);
    }
    to {
        -webkit-transform: translate(76.27595vw, 100vh) scale(0.6149);
        transform: translate(76.27595vw, 100vh) scale(0.6149);
    }
}
@keyframes fall-38 {
    54.789% {
        -webkit-transform: translate(74.2352vw, 54.789vh) scale(0.6149);
        transform: translate(74.2352vw, 54.789vh) scale(0.6149);
    }
    to {
        -webkit-transform: translate(76.27595vw, 100vh) scale(0.6149);
        transform: translate(76.27595vw, 100vh) scale(0.6149);
    }
}
.snow:nth-child(39) {
    opacity: 0.2319;
    -webkit-transform: translate(15.2289vw, -10px) scale(0.2981);
    -ms-transform: translate(15.2289vw, -10px) scale(0.2981);
    transform: translate(15.2289vw, -10px) scale(0.2981);
    -webkit-animation: fall-39 10s -4s linear infinite;
    animation: fall-39 10s -4s linear infinite;
}
@-webkit-keyframes fall-39 {
    63.018% {
        -webkit-transform: translate(6.4968vw, 63.018vh) scale(0.2981);
        transform: translate(6.4968vw, 63.018vh) scale(0.2981);
    }
    to {
        -webkit-transform: translate(10.86285vw, 100vh) scale(0.2981);
        transform: translate(10.86285vw, 100vh) scale(0.2981);
    }
}
@keyframes fall-39 {
    63.018% {
        -webkit-transform: translate(6.4968vw, 63.018vh) scale(0.2981);
        transform: translate(6.4968vw, 63.018vh) scale(0.2981);
    }
    to {
        -webkit-transform: translate(10.86285vw, 100vh) scale(0.2981);
        transform: translate(10.86285vw, 100vh) scale(0.2981);
    }
}
.snow:nth-child(40) {
    opacity: 0.3859;
    -webkit-transform: translate(66.9386vw, -10px) scale(0.469);
    -ms-transform: translate(66.9386vw, -10px) scale(0.469);
    transform: translate(66.9386vw, -10px) scale(0.469);
    -webkit-animation: fall-40 10s -6s linear infinite;
    animation: fall-40 10s -6s linear infinite;
}
@-webkit-keyframes fall-40 {
    47.534% {
        -webkit-transform: translate(58.8812vw, 47.534vh) scale(0.469);
        transform: translate(58.8812vw, 47.534vh) scale(0.469);
    }
    to {
        -webkit-transform: translate(62.9099vw, 100vh) scale(0.469);
        transform: translate(62.9099vw, 100vh) scale(0.469);
    }
}
@keyframes fall-40 {
    47.534% {
        -webkit-transform: translate(58.8812vw, 47.534vh) scale(0.469);
        transform: translate(58.8812vw, 47.534vh) scale(0.469);
    }
    to {
        -webkit-transform: translate(62.9099vw, 100vh) scale(0.469);
        transform: translate(62.9099vw, 100vh) scale(0.469);
    }
}
.snow:nth-child(41) {
    opacity: 0.9;
    -webkit-transform: translate(56.6337vw, -10px) scale(0.6684);
    -ms-transform: translate(56.6337vw, -10px) scale(0.6684);
    transform: translate(56.6337vw, -10px) scale(0.6684);
    -webkit-animation: fall-41 16s -23s linear infinite;
    animation: fall-41 16s -23s linear infinite;
}
@-webkit-keyframes fall-41 {
    54.172% {
        -webkit-transform: translate(47.637vw, 54.172vh) scale(0.6684);
        transform: translate(47.637vw, 54.172vh) scale(0.6684);
    }
    to {
        -webkit-transform: translate(52.13535vw, 100vh) scale(0.6684);
        transform: translate(52.13535vw, 100vh) scale(0.6684);
    }
}
@keyframes fall-41 {
    54.172% {
        -webkit-transform: translate(47.637vw, 54.172vh) scale(0.6684);
        transform: translate(47.637vw, 54.172vh) scale(0.6684);
    }
    to {
        -webkit-transform: translate(52.13535vw, 100vh) scale(0.6684);
        transform: translate(52.13535vw, 100vh) scale(0.6684);
    }
}
.snow:nth-child(42) {
    opacity: 0.2973;
    -webkit-transform: translate(58.5044vw, -10px) scale(0.6772);
    -ms-transform: translate(58.5044vw, -10px) scale(0.6772);
    transform: translate(58.5044vw, -10px) scale(0.6772);
    -webkit-animation: fall-42 13s -12s linear infinite;
    animation: fall-42 13s -12s linear infinite;
}
@-webkit-keyframes fall-42 {
    74.993% {
        -webkit-transform: translate(64.0167vw, 74.993vh) scale(0.6772);
        transform: translate(64.0167vw, 74.993vh) scale(0.6772);
    }
    to {
        -webkit-transform: translate(61.26055vw, 100vh) scale(0.6772);
        transform: translate(61.26055vw, 100vh) scale(0.6772);
    }
}
@keyframes fall-42 {
    74.993% {
        -webkit-transform: translate(64.0167vw, 74.993vh) scale(0.6772);
        transform: translate(64.0167vw, 74.993vh) scale(0.6772);
    }
    to {
        -webkit-transform: translate(61.26055vw, 100vh) scale(0.6772);
        transform: translate(61.26055vw, 100vh) scale(0.6772);
    }
}
.snow:nth-child(43) {
    opacity: 0.9885;
    -webkit-transform: translate(46.0394vw, -10px) scale(0.7415);
    -ms-transform: translate(46.0394vw, -10px) scale(0.7415);
    transform: translate(46.0394vw, -10px) scale(0.7415);
    -webkit-animation: fall-43 27s -15s linear infinite;
    animation: fall-43 27s -15s linear infinite;
}
@-webkit-keyframes fall-43 {
    50.3% {
        -webkit-transform: translate(48.2483vw, 50.3vh) scale(0.7415);
        transform: translate(48.2483vw, 50.3vh) scale(0.7415);
    }
    to {
        -webkit-transform: translate(47.14385vw, 100vh) scale(0.7415);
        transform: translate(47.14385vw, 100vh) scale(0.7415);
    }
}
@keyframes fall-43 {
    50.3% {
        -webkit-transform: translate(48.2483vw, 50.3vh) scale(0.7415);
        transform: translate(48.2483vw, 50.3vh) scale(0.7415);
    }
    to {
        -webkit-transform: translate(47.14385vw, 100vh) scale(0.7415);
        transform: translate(47.14385vw, 100vh) scale(0.7415);
    }
}
.snow:nth-child(44) {
    opacity: 0.4226;
    -webkit-transform: translate(25.0986vw, -10px) scale(0.3744);
    -ms-transform: translate(25.0986vw, -10px) scale(0.3744);
    transform: translate(25.0986vw, -10px) scale(0.3744);
    -webkit-animation: fall-44 22s -17s linear infinite;
    animation: fall-44 22s -17s linear infinite;
}
@-webkit-keyframes fall-44 {
    79.653% {
        -webkit-transform: translate(21.0354vw, 79.653vh) scale(0.3744);
        transform: translate(21.0354vw, 79.653vh) scale(0.3744);
    }
    to {
        -webkit-transform: translate(23.067vw, 100vh) scale(0.3744);
        transform: translate(23.067vw, 100vh) scale(0.3744);
    }
}
@keyframes fall-44 {
    79.653% {
        -webkit-transform: translate(21.0354vw, 79.653vh) scale(0.3744);
        transform: translate(21.0354vw, 79.653vh) scale(0.3744);
    }
    to {
        -webkit-transform: translate(23.067vw, 100vh) scale(0.3744);
        transform: translate(23.067vw, 100vh) scale(0.3744);
    }
}
.snow:nth-child(45) {
    opacity: 0.4147;
    -webkit-transform: translate(74.9353vw, -10px) scale(0.8547);
    -ms-transform: translate(74.9353vw, -10px) scale(0.8547);
    transform: translate(74.9353vw, -10px) scale(0.8547);
    -webkit-animation: fall-45 20s -8s linear infinite;
    animation: fall-45 20s -8s linear infinite;
}
@-webkit-keyframes fall-45 {
    30.406% {
        -webkit-transform: translate(75.4005vw, 30.406vh) scale(0.8547);
        transform: translate(75.4005vw, 30.406vh) scale(0.8547);
    }
    to {
        -webkit-transform: translate(75.1679vw, 100vh) scale(0.8547);
        transform: translate(75.1679vw, 100vh) scale(0.8547);
    }
}
@keyframes fall-45 {
    30.406% {
        -webkit-transform: translate(75.4005vw, 30.406vh) scale(0.8547);
        transform: translate(75.4005vw, 30.406vh) scale(0.8547);
    }
    to {
        -webkit-transform: translate(75.1679vw, 100vh) scale(0.8547);
        transform: translate(75.1679vw, 100vh) scale(0.8547);
    }
}
.snow:nth-child(46) {
    opacity: 0.8537;
    -webkit-transform: translate(48.0883vw, -10px) scale(0.067);
    -ms-transform: translate(48.0883vw, -10px) scale(0.067);
    transform: translate(48.0883vw, -10px) scale(0.067);
    -webkit-animation: fall-46 21s -24s linear infinite;
    animation: fall-46 21s -24s linear infinite;
}
@-webkit-keyframes fall-46 {
    57.74% {
        -webkit-transform: translate(38.6485vw, 57.74vh) scale(0.067);
        transform: translate(38.6485vw, 57.74vh) scale(0.067);
    }
    to {
        -webkit-transform: translate(43.3684vw, 100vh) scale(0.067);
        transform: translate(43.3684vw, 100vh) scale(0.067);
    }
}
@keyframes fall-46 {
    57.74% {
        -webkit-transform: translate(38.6485vw, 57.74vh) scale(0.067);
        transform: translate(38.6485vw, 57.74vh) scale(0.067);
    }
    to {
        -webkit-transform: translate(43.3684vw, 100vh) scale(0.067);
        transform: translate(43.3684vw, 100vh) scale(0.067);
    }
}
.snow:nth-child(47) {
    opacity: 0.0814;
    -webkit-transform: translate(74.1921vw, -10px) scale(0.1476);
    -ms-transform: translate(74.1921vw, -10px) scale(0.1476);
    transform: translate(74.1921vw, -10px) scale(0.1476);
    -webkit-animation: fall-47 28s -29s linear infinite;
    animation: fall-47 28s -29s linear infinite;
}
@-webkit-keyframes fall-47 {
    68.533% {
        -webkit-transform: translate(70.6713vw, 68.533vh) scale(0.1476);
        transform: translate(70.6713vw, 68.533vh) scale(0.1476);
    }
    to {
        -webkit-transform: translate(72.4317vw, 100vh) scale(0.1476);
        transform: translate(72.4317vw, 100vh) scale(0.1476);
    }
}
@keyframes fall-47 {
    68.533% {
        -webkit-transform: translate(70.6713vw, 68.533vh) scale(0.1476);
        transform: translate(70.6713vw, 68.533vh) scale(0.1476);
    }
    to {
        -webkit-transform: translate(72.4317vw, 100vh) scale(0.1476);
        transform: translate(72.4317vw, 100vh) scale(0.1476);
    }
}
.snow:nth-child(48) {
    opacity: 0.3656;
    -webkit-transform: translate(32.5289vw, -10px) scale(0.9586);
    -ms-transform: translate(32.5289vw, -10px) scale(0.9586);
    transform: translate(32.5289vw, -10px) scale(0.9586);
    -webkit-animation: fall-48 23s -19s linear infinite;
    animation: fall-48 23s -19s linear infinite;
}
@-webkit-keyframes fall-48 {
    40.88% {
        -webkit-transform: translate(33.1367vw, 40.88vh) scale(0.9586);
        transform: translate(33.1367vw, 40.88vh) scale(0.9586);
    }
    to {
        -webkit-transform: translate(32.8328vw, 100vh) scale(0.9586);
        transform: translate(32.8328vw, 100vh) scale(0.9586);
    }
}
@keyframes fall-48 {
    40.88% {
        -webkit-transform: translate(33.1367vw, 40.88vh) scale(0.9586);
        transform: translate(33.1367vw, 40.88vh) scale(0.9586);
    }
    to {
        -webkit-transform: translate(32.8328vw, 100vh) scale(0.9586);
        transform: translate(32.8328vw, 100vh) scale(0.9586);
    }
}
.snow:nth-child(49) {
    opacity: 0.9605;
    -webkit-transform: translate(99.1281vw, -10px) scale(0.1438);
    -ms-transform: translate(99.1281vw, -10px) scale(0.1438);
    transform: translate(99.1281vw, -10px) scale(0.1438);
    -webkit-animation: fall-49 10s -9s linear infinite;
    animation: fall-49 10s -9s linear infinite;
}
@-webkit-keyframes fall-49 {
    72.539% {
        -webkit-transform: translate(90.6055vw, 72.539vh) scale(0.1438);
        transform: translate(90.6055vw, 72.539vh) scale(0.1438);
    }
    to {
        -webkit-transform: translate(94.8668vw, 100vh) scale(0.1438);
        transform: translate(94.8668vw, 100vh) scale(0.1438);
    }
}
@keyframes fall-49 {
    72.539% {
        -webkit-transform: translate(90.6055vw, 72.539vh) scale(0.1438);
        transform: translate(90.6055vw, 72.539vh) scale(0.1438);
    }
    to {
        -webkit-transform: translate(94.8668vw, 100vh) scale(0.1438);
        transform: translate(94.8668vw, 100vh) scale(0.1438);
    }
}
.snow:nth-child(50) {
    opacity: 0.4453;
    -webkit-transform: translate(61.9618vw, -10px) scale(0.7782);
    -ms-transform: translate(61.9618vw, -10px) scale(0.7782);
    transform: translate(61.9618vw, -10px) scale(0.7782);
    -webkit-animation: fall-50 21s -30s linear infinite;
    animation: fall-50 21s -30s linear infinite;
}
@-webkit-keyframes fall-50 {
    72.777% {
        -webkit-transform: translate(63.7962vw, 72.777vh) scale(0.7782);
        transform: translate(63.7962vw, 72.777vh) scale(0.7782);
    }
    to {
        -webkit-transform: translate(62.879vw, 100vh) scale(0.7782);
        transform: translate(62.879vw, 100vh) scale(0.7782);
    }
}
@keyframes fall-50 {
    72.777% {
        -webkit-transform: translate(63.7962vw, 72.777vh) scale(0.7782);
        transform: translate(63.7962vw, 72.777vh) scale(0.7782);
    }
    to {
        -webkit-transform: translate(62.879vw, 100vh) scale(0.7782);
        transform: translate(62.879vw, 100vh) scale(0.7782);
    }
}
.snow:nth-child(51) {
    opacity: 0.0354;
    -webkit-transform: translate(97.9545vw, -10px) scale(0.2585);
    -ms-transform: translate(97.9545vw, -10px) scale(0.2585);
    transform: translate(97.9545vw, -10px) scale(0.2585);
    -webkit-animation: fall-51 17s -22s linear infinite;
    animation: fall-51 17s -22s linear infinite;
}
@-webkit-keyframes fall-51 {
    71.492% {
        -webkit-transform: translate(95.7628vw, 71.492vh) scale(0.2585);
        transform: translate(95.7628vw, 71.492vh) scale(0.2585);
    }
    to {
        -webkit-transform: translate(96.85865vw, 100vh) scale(0.2585);
        transform: translate(96.85865vw, 100vh) scale(0.2585);
    }
}
@keyframes fall-51 {
    71.492% {
        -webkit-transform: translate(95.7628vw, 71.492vh) scale(0.2585);
        transform: translate(95.7628vw, 71.492vh) scale(0.2585);
    }
    to {
        -webkit-transform: translate(96.85865vw, 100vh) scale(0.2585);
        transform: translate(96.85865vw, 100vh) scale(0.2585);
    }
}
.snow:nth-child(52) {
    opacity: 0.5934;
    -webkit-transform: translate(56.1831vw, -10px) scale(0.1424);
    -ms-transform: translate(56.1831vw, -10px) scale(0.1424);
    transform: translate(56.1831vw, -10px) scale(0.1424);
    -webkit-animation: fall-52 23s -2s linear infinite;
    animation: fall-52 23s -2s linear infinite;
}
@-webkit-keyframes fall-52 {
    38.614% {
        -webkit-transform: translate(49.9853vw, 38.614vh) scale(0.1424);
        transform: translate(49.9853vw, 38.614vh) scale(0.1424);
    }
    to {
        -webkit-transform: translate(53.0842vw, 100vh) scale(0.1424);
        transform: translate(53.0842vw, 100vh) scale(0.1424);
    }
}
@keyframes fall-52 {
    38.614% {
        -webkit-transform: translate(49.9853vw, 38.614vh) scale(0.1424);
        transform: translate(49.9853vw, 38.614vh) scale(0.1424);
    }
    to {
        -webkit-transform: translate(53.0842vw, 100vh) scale(0.1424);
        transform: translate(53.0842vw, 100vh) scale(0.1424);
    }
}
.snow:nth-child(53) {
    opacity: 0.6255;
    -webkit-transform: translate(74.5281vw, -10px) scale(0.4043);
    -ms-transform: translate(74.5281vw, -10px) scale(0.4043);
    transform: translate(74.5281vw, -10px) scale(0.4043);
    -webkit-animation: fall-53 25s -26s linear infinite;
    animation: fall-53 25s -26s linear infinite;
}
@-webkit-keyframes fall-53 {
    67.402% {
        -webkit-transform: translate(81.2488vw, 67.402vh) scale(0.4043);
        transform: translate(81.2488vw, 67.402vh) scale(0.4043);
    }
    to {
        -webkit-transform: translate(77.88845vw, 100vh) scale(0.4043);
        transform: translate(77.88845vw, 100vh) scale(0.4043);
    }
}
@keyframes fall-53 {
    67.402% {
        -webkit-transform: translate(81.2488vw, 67.402vh) scale(0.4043);
        transform: translate(81.2488vw, 67.402vh) scale(0.4043);
    }
    to {
        -webkit-transform: translate(77.88845vw, 100vh) scale(0.4043);
        transform: translate(77.88845vw, 100vh) scale(0.4043);
    }
}
.snow:nth-child(54) {
    opacity: 0.3552;
    -webkit-transform: translate(22.8128vw, -10px) scale(0.1165);
    -ms-transform: translate(22.8128vw, -10px) scale(0.1165);
    transform: translate(22.8128vw, -10px) scale(0.1165);
    -webkit-animation: fall-54 17s -27s linear infinite;
    animation: fall-54 17s -27s linear infinite;
}
@-webkit-keyframes fall-54 {
    75.15% {
        -webkit-transform: translate(32.0212vw, 75.15vh) scale(0.1165);
        transform: translate(32.0212vw, 75.15vh) scale(0.1165);
    }
    to {
        -webkit-transform: translate(27.417vw, 100vh) scale(0.1165);
        transform: translate(27.417vw, 100vh) scale(0.1165);
    }
}
@keyframes fall-54 {
    75.15% {
        -webkit-transform: translate(32.0212vw, 75.15vh) scale(0.1165);
        transform: translate(32.0212vw, 75.15vh) scale(0.1165);
    }
    to {
        -webkit-transform: translate(27.417vw, 100vh) scale(0.1165);
        transform: translate(27.417vw, 100vh) scale(0.1165);
    }
}
.snow:nth-child(55) {
    opacity: 0.3334;
    -webkit-transform: translate(18.5001vw, -10px) scale(0.6912);
    -ms-transform: translate(18.5001vw, -10px) scale(0.6912);
    transform: translate(18.5001vw, -10px) scale(0.6912);
    -webkit-animation: fall-55 10s -29s linear infinite;
    animation: fall-55 10s -29s linear infinite;
}
@-webkit-keyframes fall-55 {
    41.157% {
        -webkit-transform: translate(19.4644vw, 41.157vh) scale(0.6912);
        transform: translate(19.4644vw, 41.157vh) scale(0.6912);
    }
    to {
        -webkit-transform: translate(18.98225vw, 100vh) scale(0.6912);
        transform: translate(18.98225vw, 100vh) scale(0.6912);
    }
}
@keyframes fall-55 {
    41.157% {
        -webkit-transform: translate(19.4644vw, 41.157vh) scale(0.6912);
        transform: translate(19.4644vw, 41.157vh) scale(0.6912);
    }
    to {
        -webkit-transform: translate(18.98225vw, 100vh) scale(0.6912);
        transform: translate(18.98225vw, 100vh) scale(0.6912);
    }
}
.snow:nth-child(56) {
    opacity: 0.0034;
    -webkit-transform: translate(85.0002vw, -10px) scale(0.1498);
    -ms-transform: translate(85.0002vw, -10px) scale(0.1498);
    transform: translate(85.0002vw, -10px) scale(0.1498);
    -webkit-animation: fall-56 20s -21s linear infinite;
    animation: fall-56 20s -21s linear infinite;
}
@-webkit-keyframes fall-56 {
    50.844% {
        -webkit-transform: translate(91.6426vw, 50.844vh) scale(0.1498);
        transform: translate(91.6426vw, 50.844vh) scale(0.1498);
    }
    to {
        -webkit-transform: translate(88.3214vw, 100vh) scale(0.1498);
        transform: translate(88.3214vw, 100vh) scale(0.1498);
    }
}
@keyframes fall-56 {
    50.844% {
        -webkit-transform: translate(91.6426vw, 50.844vh) scale(0.1498);
        transform: translate(91.6426vw, 50.844vh) scale(0.1498);
    }
    to {
        -webkit-transform: translate(88.3214vw, 100vh) scale(0.1498);
        transform: translate(88.3214vw, 100vh) scale(0.1498);
    }
}
.snow:nth-child(57) {
    opacity: 0.6388;
    -webkit-transform: translate(63.2884vw, -10px) scale(0.564);
    -ms-transform: translate(63.2884vw, -10px) scale(0.564);
    transform: translate(63.2884vw, -10px) scale(0.564);
    -webkit-animation: fall-57 21s -28s linear infinite;
    animation: fall-57 21s -28s linear infinite;
}
@-webkit-keyframes fall-57 {
    51.248% {
        -webkit-transform: translate(62.1028vw, 51.248vh) scale(0.564);
        transform: translate(62.1028vw, 51.248vh) scale(0.564);
    }
    to {
        -webkit-transform: translate(62.6956vw, 100vh) scale(0.564);
        transform: translate(62.6956vw, 100vh) scale(0.564);
    }
}
@keyframes fall-57 {
    51.248% {
        -webkit-transform: translate(62.1028vw, 51.248vh) scale(0.564);
        transform: translate(62.1028vw, 51.248vh) scale(0.564);
    }
    to {
        -webkit-transform: translate(62.6956vw, 100vh) scale(0.564);
        transform: translate(62.6956vw, 100vh) scale(0.564);
    }
}
.snow:nth-child(58) {
    opacity: 0.291;
    -webkit-transform: translate(76.5867vw, -10px) scale(0.1885);
    -ms-transform: translate(76.5867vw, -10px) scale(0.1885);
    transform: translate(76.5867vw, -10px) scale(0.1885);
    -webkit-animation: fall-58 26s -23s linear infinite;
    animation: fall-58 26s -23s linear infinite;
}
@-webkit-keyframes fall-58 {
    61.619% {
        -webkit-transform: translate(83.8588vw, 61.619vh) scale(0.1885);
        transform: translate(83.8588vw, 61.619vh) scale(0.1885);
    }
    to {
        -webkit-transform: translate(80.22275vw, 100vh) scale(0.1885);
        transform: translate(80.22275vw, 100vh) scale(0.1885);
    }
}
@keyframes fall-58 {
    61.619% {
        -webkit-transform: translate(83.8588vw, 61.619vh) scale(0.1885);
        transform: translate(83.8588vw, 61.619vh) scale(0.1885);
    }
    to {
        -webkit-transform: translate(80.22275vw, 100vh) scale(0.1885);
        transform: translate(80.22275vw, 100vh) scale(0.1885);
    }
}
.snow:nth-child(59) {
    opacity: 0.0839;
    -webkit-transform: translate(94.0815vw, -10px) scale(0.2633);
    -ms-transform: translate(94.0815vw, -10px) scale(0.2633);
    transform: translate(94.0815vw, -10px) scale(0.2633);
    -webkit-animation: fall-59 12s -10s linear infinite;
    animation: fall-59 12s -10s linear infinite;
}
@-webkit-keyframes fall-59 {
    37.299% {
        -webkit-transform: translate(101.0518vw, 37.299vh) scale(0.2633);
        transform: translate(101.0518vw, 37.299vh) scale(0.2633);
    }
    to {
        -webkit-transform: translate(97.56665vw, 100vh) scale(0.2633);
        transform: translate(97.56665vw, 100vh) scale(0.2633);
    }
}
@keyframes fall-59 {
    37.299% {
        -webkit-transform: translate(101.0518vw, 37.299vh) scale(0.2633);
        transform: translate(101.0518vw, 37.299vh) scale(0.2633);
    }
    to {
        -webkit-transform: translate(97.56665vw, 100vh) scale(0.2633);
        transform: translate(97.56665vw, 100vh) scale(0.2633);
    }
}
.snow:nth-child(60) {
    opacity: 0.2891;
    -webkit-transform: translate(15.4353vw, -10px) scale(0.5926);
    -ms-transform: translate(15.4353vw, -10px) scale(0.5926);
    transform: translate(15.4353vw, -10px) scale(0.5926);
    -webkit-animation: fall-60 16s -12s linear infinite;
    animation: fall-60 16s -12s linear infinite;
}
@-webkit-keyframes fall-60 {
    40.622% {
        -webkit-transform: translate(7.9141vw, 40.622vh) scale(0.5926);
        transform: translate(7.9141vw, 40.622vh) scale(0.5926);
    }
    to {
        -webkit-transform: translate(11.6747vw, 100vh) scale(0.5926);
        transform: translate(11.6747vw, 100vh) scale(0.5926);
    }
}
@keyframes fall-60 {
    40.622% {
        -webkit-transform: translate(7.9141vw, 40.622vh) scale(0.5926);
        transform: translate(7.9141vw, 40.622vh) scale(0.5926);
    }
    to {
        -webkit-transform: translate(11.6747vw, 100vh) scale(0.5926);
        transform: translate(11.6747vw, 100vh) scale(0.5926);
    }
}
.snow:nth-child(61) {
    opacity: 0.1869;
    -webkit-transform: translate(94.4481vw, -10px) scale(0.5725);
    -ms-transform: translate(94.4481vw, -10px) scale(0.5725);
    transform: translate(94.4481vw, -10px) scale(0.5725);
    -webkit-animation: fall-61 22s -14s linear infinite;
    animation: fall-61 22s -14s linear infinite;
}
@-webkit-keyframes fall-61 {
    56.506% {
        -webkit-transform: translate(89.8763vw, 56.506vh) scale(0.5725);
        transform: translate(89.8763vw, 56.506vh) scale(0.5725);
    }
    to {
        -webkit-transform: translate(92.1622vw, 100vh) scale(0.5725);
        transform: translate(92.1622vw, 100vh) scale(0.5725);
    }
}
@keyframes fall-61 {
    56.506% {
        -webkit-transform: translate(89.8763vw, 56.506vh) scale(0.5725);
        transform: translate(89.8763vw, 56.506vh) scale(0.5725);
    }
    to {
        -webkit-transform: translate(92.1622vw, 100vh) scale(0.5725);
        transform: translate(92.1622vw, 100vh) scale(0.5725);
    }
}
.snow:nth-child(62) {
    opacity: 0.6235;
    -webkit-transform: translate(24.0074vw, -10px) scale(0.5707);
    -ms-transform: translate(24.0074vw, -10px) scale(0.5707);
    transform: translate(24.0074vw, -10px) scale(0.5707);
    -webkit-animation: fall-62 21s -13s linear infinite;
    animation: fall-62 21s -13s linear infinite;
}
@-webkit-keyframes fall-62 {
    79.214% {
        -webkit-transform: translate(23.0604vw, 79.214vh) scale(0.5707);
        transform: translate(23.0604vw, 79.214vh) scale(0.5707);
    }
    to {
        -webkit-transform: translate(23.5339vw, 100vh) scale(0.5707);
        transform: translate(23.5339vw, 100vh) scale(0.5707);
    }
}
@keyframes fall-62 {
    79.214% {
        -webkit-transform: translate(23.0604vw, 79.214vh) scale(0.5707);
        transform: translate(23.0604vw, 79.214vh) scale(0.5707);
    }
    to {
        -webkit-transform: translate(23.5339vw, 100vh) scale(0.5707);
        transform: translate(23.5339vw, 100vh) scale(0.5707);
    }
}
.snow:nth-child(63) {
    opacity: 0.6977;
    -webkit-transform: translate(8.7941vw, -10px) scale(0.9505);
    -ms-transform: translate(8.7941vw, -10px) scale(0.9505);
    transform: translate(8.7941vw, -10px) scale(0.9505);
    -webkit-animation: fall-63 18s -23s linear infinite;
    animation: fall-63 18s -23s linear infinite;
}
@-webkit-keyframes fall-63 {
    66.521% {
        -webkit-transform: translate(17.0869vw, 66.521vh) scale(0.9505);
        transform: translate(17.0869vw, 66.521vh) scale(0.9505);
    }
    to {
        -webkit-transform: translate(12.9405vw, 100vh) scale(0.9505);
        transform: translate(12.9405vw, 100vh) scale(0.9505);
    }
}
@keyframes fall-63 {
    66.521% {
        -webkit-transform: translate(17.0869vw, 66.521vh) scale(0.9505);
        transform: translate(17.0869vw, 66.521vh) scale(0.9505);
    }
    to {
        -webkit-transform: translate(12.9405vw, 100vh) scale(0.9505);
        transform: translate(12.9405vw, 100vh) scale(0.9505);
    }
}
.snow:nth-child(64) {
    opacity: 0.993;
    -webkit-transform: translate(77.1699vw, -10px) scale(0.175);
    -ms-transform: translate(77.1699vw, -10px) scale(0.175);
    transform: translate(77.1699vw, -10px) scale(0.175);
    -webkit-animation: fall-64 19s -10s linear infinite;
    animation: fall-64 19s -10s linear infinite;
}
@-webkit-keyframes fall-64 {
    64.39% {
        -webkit-transform: translate(86.2637vw, 64.39vh) scale(0.175);
        transform: translate(86.2637vw, 64.39vh) scale(0.175);
    }
    to {
        -webkit-transform: translate(81.7168vw, 100vh) scale(0.175);
        transform: translate(81.7168vw, 100vh) scale(0.175);
    }
}
@keyframes fall-64 {
    64.39% {
        -webkit-transform: translate(86.2637vw, 64.39vh) scale(0.175);
        transform: translate(86.2637vw, 64.39vh) scale(0.175);
    }
    to {
        -webkit-transform: translate(81.7168vw, 100vh) scale(0.175);
        transform: translate(81.7168vw, 100vh) scale(0.175);
    }
}
.snow:nth-child(65) {
    opacity: 0.8951;
    -webkit-transform: translate(51.7947vw, -10px) scale(0.1105);
    -ms-transform: translate(51.7947vw, -10px) scale(0.1105);
    transform: translate(51.7947vw, -10px) scale(0.1105);
    -webkit-animation: fall-65 10s -3s linear infinite;
    animation: fall-65 10s -3s linear infinite;
}
@-webkit-keyframes fall-65 {
    71.439% {
        -webkit-transform: translate(50.0702vw, 71.439vh) scale(0.1105);
        transform: translate(50.0702vw, 71.439vh) scale(0.1105);
    }
    to {
        -webkit-transform: translate(50.93245vw, 100vh) scale(0.1105);
        transform: translate(50.93245vw, 100vh) scale(0.1105);
    }
}
@keyframes fall-65 {
    71.439% {
        -webkit-transform: translate(50.0702vw, 71.439vh) scale(0.1105);
        transform: translate(50.0702vw, 71.439vh) scale(0.1105);
    }
    to {
        -webkit-transform: translate(50.93245vw, 100vh) scale(0.1105);
        transform: translate(50.93245vw, 100vh) scale(0.1105);
    }
}
.snow:nth-child(66) {
    opacity: 0.2566;
    -webkit-transform: translate(9.288vw, -10px) scale(0.5566);
    -ms-transform: translate(9.288vw, -10px) scale(0.5566);
    transform: translate(9.288vw, -10px) scale(0.5566);
    -webkit-animation: fall-66 27s -1s linear infinite;
    animation: fall-66 27s -1s linear infinite;
}
@-webkit-keyframes fall-66 {
    46.933% {
        -webkit-transform: translate(15.6035vw, 46.933vh) scale(0.5566);
        transform: translate(15.6035vw, 46.933vh) scale(0.5566);
    }
    to {
        -webkit-transform: translate(12.44575vw, 100vh) scale(0.5566);
        transform: translate(12.44575vw, 100vh) scale(0.5566);
    }
}
@keyframes fall-66 {
    46.933% {
        -webkit-transform: translate(15.6035vw, 46.933vh) scale(0.5566);
        transform: translate(15.6035vw, 46.933vh) scale(0.5566);
    }
    to {
        -webkit-transform: translate(12.44575vw, 100vh) scale(0.5566);
        transform: translate(12.44575vw, 100vh) scale(0.5566);
    }
}
.snow:nth-child(67) {
    opacity: 0.5263;
    -webkit-transform: translate(56.8941vw, -10px) scale(0.153);
    -ms-transform: translate(56.8941vw, -10px) scale(0.153);
    transform: translate(56.8941vw, -10px) scale(0.153);
    -webkit-animation: fall-67 27s -4s linear infinite;
    animation: fall-67 27s -4s linear infinite;
}
@-webkit-keyframes fall-67 {
    45.96% {
        -webkit-transform: translate(63.2865vw, 45.96vh) scale(0.153);
        transform: translate(63.2865vw, 45.96vh) scale(0.153);
    }
    to {
        -webkit-transform: translate(60.0903vw, 100vh) scale(0.153);
        transform: translate(60.0903vw, 100vh) scale(0.153);
    }
}
@keyframes fall-67 {
    45.96% {
        -webkit-transform: translate(63.2865vw, 45.96vh) scale(0.153);
        transform: translate(63.2865vw, 45.96vh) scale(0.153);
    }
    to {
        -webkit-transform: translate(60.0903vw, 100vh) scale(0.153);
        transform: translate(60.0903vw, 100vh) scale(0.153);
    }
}
.snow:nth-child(68) {
    opacity: 0.3461;
    -webkit-transform: translate(60.3548vw, -10px) scale(0.765);
    -ms-transform: translate(60.3548vw, -10px) scale(0.765);
    transform: translate(60.3548vw, -10px) scale(0.765);
    -webkit-animation: fall-68 12s -4s linear infinite;
    animation: fall-68 12s -4s linear infinite;
}
@-webkit-keyframes fall-68 {
    51.6% {
        -webkit-transform: translate(63.8754vw, 51.6vh) scale(0.765);
        transform: translate(63.8754vw, 51.6vh) scale(0.765);
    }
    to {
        -webkit-transform: translate(62.1151vw, 100vh) scale(0.765);
        transform: translate(62.1151vw, 100vh) scale(0.765);
    }
}
@keyframes fall-68 {
    51.6% {
        -webkit-transform: translate(63.8754vw, 51.6vh) scale(0.765);
        transform: translate(63.8754vw, 51.6vh) scale(0.765);
    }
    to {
        -webkit-transform: translate(62.1151vw, 100vh) scale(0.765);
        transform: translate(62.1151vw, 100vh) scale(0.765);
    }
}
.snow:nth-child(69) {
    opacity: 0.8892;
    -webkit-transform: translate(73.4838vw, -10px) scale(0.3217);
    -ms-transform: translate(73.4838vw, -10px) scale(0.3217);
    transform: translate(73.4838vw, -10px) scale(0.3217);
    -webkit-animation: fall-69 12s -6s linear infinite;
    animation: fall-69 12s -6s linear infinite;
}
@-webkit-keyframes fall-69 {
    36.24% {
        -webkit-transform: translate(77.2077vw, 36.24vh) scale(0.3217);
        transform: translate(77.2077vw, 36.24vh) scale(0.3217);
    }
    to {
        -webkit-transform: translate(75.34575vw, 100vh) scale(0.3217);
        transform: translate(75.34575vw, 100vh) scale(0.3217);
    }
}
@keyframes fall-69 {
    36.24% {
        -webkit-transform: translate(77.2077vw, 36.24vh) scale(0.3217);
        transform: translate(77.2077vw, 36.24vh) scale(0.3217);
    }
    to {
        -webkit-transform: translate(75.34575vw, 100vh) scale(0.3217);
        transform: translate(75.34575vw, 100vh) scale(0.3217);
    }
}
.snow:nth-child(70) {
    opacity: 0.1535;
    -webkit-transform: translate(0.3587vw, -10px) scale(0.8305);
    -ms-transform: translate(0.3587vw, -10px) scale(0.8305);
    transform: translate(0.3587vw, -10px) scale(0.8305);
    -webkit-animation: fall-70 15s -8s linear infinite;
    animation: fall-70 15s -8s linear infinite;
}
@-webkit-keyframes fall-70 {
    68.556% {
        -webkit-transform: translate(1.9491vw, 68.556vh) scale(0.8305);
        transform: translate(1.9491vw, 68.556vh) scale(0.8305);
    }
    to {
        -webkit-transform: translate(1.1539vw, 100vh) scale(0.8305);
        transform: translate(1.1539vw, 100vh) scale(0.8305);
    }
}
@keyframes fall-70 {
    68.556% {
        -webkit-transform: translate(1.9491vw, 68.556vh) scale(0.8305);
        transform: translate(1.9491vw, 68.556vh) scale(0.8305);
    }
    to {
        -webkit-transform: translate(1.1539vw, 100vh) scale(0.8305);
        transform: translate(1.1539vw, 100vh) scale(0.8305);
    }
}
.snow:nth-child(71) {
    opacity: 0.5149;
    -webkit-transform: translate(58.0199vw, -10px) scale(0.842);
    -ms-transform: translate(58.0199vw, -10px) scale(0.842);
    transform: translate(58.0199vw, -10px) scale(0.842);
    -webkit-animation: fall-71 20s -12s linear infinite;
    animation: fall-71 20s -12s linear infinite;
}
@-webkit-keyframes fall-71 {
    35.064% {
        -webkit-transform: translate(50.29vw, 35.064vh) scale(0.842);
        transform: translate(50.29vw, 35.064vh) scale(0.842);
    }
    to {
        -webkit-transform: translate(54.15495vw, 100vh) scale(0.842);
        transform: translate(54.15495vw, 100vh) scale(0.842);
    }
}
@keyframes fall-71 {
    35.064% {
        -webkit-transform: translate(50.29vw, 35.064vh) scale(0.842);
        transform: translate(50.29vw, 35.064vh) scale(0.842);
    }
    to {
        -webkit-transform: translate(54.15495vw, 100vh) scale(0.842);
        transform: translate(54.15495vw, 100vh) scale(0.842);
    }
}
.snow:nth-child(72) {
    opacity: 0.7831;
    -webkit-transform: translate(0.4759vw, -10px) scale(0.73);
    -ms-transform: translate(0.4759vw, -10px) scale(0.73);
    transform: translate(0.4759vw, -10px) scale(0.73);
    -webkit-animation: fall-72 29s -10s linear infinite;
    animation: fall-72 29s -10s linear infinite;
}
@-webkit-keyframes fall-72 {
    33.718% {
        -webkit-transform: translate(6.2807vw, 33.718vh) scale(0.73);
        transform: translate(6.2807vw, 33.718vh) scale(0.73);
    }
    to {
        -webkit-transform: translate(3.3783vw, 100vh) scale(0.73);
        transform: translate(3.3783vw, 100vh) scale(0.73);
    }
}
@keyframes fall-72 {
    33.718% {
        -webkit-transform: translate(6.2807vw, 33.718vh) scale(0.73);
        transform: translate(6.2807vw, 33.718vh) scale(0.73);
    }
    to {
        -webkit-transform: translate(3.3783vw, 100vh) scale(0.73);
        transform: translate(3.3783vw, 100vh) scale(0.73);
    }
}
.snow:nth-child(73) {
    opacity: 0.6453;
    -webkit-transform: translate(36.3409vw, -10px) scale(0.89);
    -ms-transform: translate(36.3409vw, -10px) scale(0.89);
    transform: translate(36.3409vw, -10px) scale(0.89);
    -webkit-animation: fall-73 13s -9s linear infinite;
    animation: fall-73 13s -9s linear infinite;
}
@-webkit-keyframes fall-73 {
    43.855% {
        -webkit-transform: translate(29.5117vw, 43.855vh) scale(0.89);
        transform: translate(29.5117vw, 43.855vh) scale(0.89);
    }
    to {
        -webkit-transform: translate(32.9263vw, 100vh) scale(0.89);
        transform: translate(32.9263vw, 100vh) scale(0.89);
    }
}
@keyframes fall-73 {
    43.855% {
        -webkit-transform: translate(29.5117vw, 43.855vh) scale(0.89);
        transform: translate(29.5117vw, 43.855vh) scale(0.89);
    }
    to {
        -webkit-transform: translate(32.9263vw, 100vh) scale(0.89);
        transform: translate(32.9263vw, 100vh) scale(0.89);
    }
}
.snow:nth-child(74) {
    opacity: 0.3024;
    -webkit-transform: translate(73.765vw, -10px) scale(0.234);
    -ms-transform: translate(73.765vw, -10px) scale(0.234);
    transform: translate(73.765vw, -10px) scale(0.234);
    -webkit-animation: fall-74 29s -25s linear infinite;
    animation: fall-74 29s -25s linear infinite;
}
@-webkit-keyframes fall-74 {
    63.658% {
        -webkit-transform: translate(69.8711vw, 63.658vh) scale(0.234);
        transform: translate(69.8711vw, 63.658vh) scale(0.234);
    }
    to {
        -webkit-transform: translate(71.81805vw, 100vh) scale(0.234);
        transform: translate(71.81805vw, 100vh) scale(0.234);
    }
}
@keyframes fall-74 {
    63.658% {
        -webkit-transform: translate(69.8711vw, 63.658vh) scale(0.234);
        transform: translate(69.8711vw, 63.658vh) scale(0.234);
    }
    to {
        -webkit-transform: translate(71.81805vw, 100vh) scale(0.234);
        transform: translate(71.81805vw, 100vh) scale(0.234);
    }
}
.snow:nth-child(75) {
    opacity: 0.776;
    -webkit-transform: translate(18.9542vw, -10px) scale(0.947);
    -ms-transform: translate(18.9542vw, -10px) scale(0.947);
    transform: translate(18.9542vw, -10px) scale(0.947);
    -webkit-animation: fall-75 25s -9s linear infinite;
    animation: fall-75 25s -9s linear infinite;
}
@-webkit-keyframes fall-75 {
    54.36% {
        -webkit-transform: translate(22.2697vw, 54.36vh) scale(0.947);
        transform: translate(22.2697vw, 54.36vh) scale(0.947);
    }
    to {
        -webkit-transform: translate(20.61195vw, 100vh) scale(0.947);
        transform: translate(20.61195vw, 100vh) scale(0.947);
    }
}
@keyframes fall-75 {
    54.36% {
        -webkit-transform: translate(22.2697vw, 54.36vh) scale(0.947);
        transform: translate(22.2697vw, 54.36vh) scale(0.947);
    }
    to {
        -webkit-transform: translate(20.61195vw, 100vh) scale(0.947);
        transform: translate(20.61195vw, 100vh) scale(0.947);
    }
}
.snow:nth-child(76) {
    opacity: 0.1298;
    -webkit-transform: translate(62.1104vw, -10px) scale(0.8222);
    -ms-transform: translate(62.1104vw, -10px) scale(0.8222);
    transform: translate(62.1104vw, -10px) scale(0.8222);
    -webkit-animation: fall-76 18s -25s linear infinite;
    animation: fall-76 18s -25s linear infinite;
}
@-webkit-keyframes fall-76 {
    53.77% {
        -webkit-transform: translate(52.8614vw, 53.77vh) scale(0.8222);
        transform: translate(52.8614vw, 53.77vh) scale(0.8222);
    }
    to {
        -webkit-transform: translate(57.4859vw, 100vh) scale(0.8222);
        transform: translate(57.4859vw, 100vh) scale(0.8222);
    }
}
@keyframes fall-76 {
    53.77% {
        -webkit-transform: translate(52.8614vw, 53.77vh) scale(0.8222);
        transform: translate(52.8614vw, 53.77vh) scale(0.8222);
    }
    to {
        -webkit-transform: translate(57.4859vw, 100vh) scale(0.8222);
        transform: translate(57.4859vw, 100vh) scale(0.8222);
    }
}
.snow:nth-child(77) {
    opacity: 0.0117;
    -webkit-transform: translate(79.1566vw, -10px) scale(0.6068);
    -ms-transform: translate(79.1566vw, -10px) scale(0.6068);
    transform: translate(79.1566vw, -10px) scale(0.6068);
    -webkit-animation: fall-77 14s -28s linear infinite;
    animation: fall-77 14s -28s linear infinite;
}
@-webkit-keyframes fall-77 {
    38.621% {
        -webkit-transform: translate(85.7227vw, 38.621vh) scale(0.6068);
        transform: translate(85.7227vw, 38.621vh) scale(0.6068);
    }
    to {
        -webkit-transform: translate(82.43965vw, 100vh) scale(0.6068);
        transform: translate(82.43965vw, 100vh) scale(0.6068);
    }
}
@keyframes fall-77 {
    38.621% {
        -webkit-transform: translate(85.7227vw, 38.621vh) scale(0.6068);
        transform: translate(85.7227vw, 38.621vh) scale(0.6068);
    }
    to {
        -webkit-transform: translate(82.43965vw, 100vh) scale(0.6068);
        transform: translate(82.43965vw, 100vh) scale(0.6068);
    }
}
.snow:nth-child(78) {
    opacity: 0.8574;
    -webkit-transform: translate(53.1429vw, -10px) scale(0.846);
    -ms-transform: translate(53.1429vw, -10px) scale(0.846);
    transform: translate(53.1429vw, -10px) scale(0.846);
    -webkit-animation: fall-78 15s -29s linear infinite;
    animation: fall-78 15s -29s linear infinite;
}
@-webkit-keyframes fall-78 {
    34.16% {
        -webkit-transform: translate(60.5776vw, 34.16vh) scale(0.846);
        transform: translate(60.5776vw, 34.16vh) scale(0.846);
    }
    to {
        -webkit-transform: translate(56.86025vw, 100vh) scale(0.846);
        transform: translate(56.86025vw, 100vh) scale(0.846);
    }
}
@keyframes fall-78 {
    34.16% {
        -webkit-transform: translate(60.5776vw, 34.16vh) scale(0.846);
        transform: translate(60.5776vw, 34.16vh) scale(0.846);
    }
    to {
        -webkit-transform: translate(56.86025vw, 100vh) scale(0.846);
        transform: translate(56.86025vw, 100vh) scale(0.846);
    }
}
.snow:nth-child(79) {
    opacity: 0.9294;
    -webkit-transform: translate(58.6418vw, -10px) scale(0.1897);
    -ms-transform: translate(58.6418vw, -10px) scale(0.1897);
    transform: translate(58.6418vw, -10px) scale(0.1897);
    -webkit-animation: fall-79 16s -3s linear infinite;
    animation: fall-79 16s -3s linear infinite;
}
@-webkit-keyframes fall-79 {
    68.607% {
        -webkit-transform: translate(58.5619vw, 68.607vh) scale(0.1897);
        transform: translate(58.5619vw, 68.607vh) scale(0.1897);
    }
    to {
        -webkit-transform: translate(58.60185vw, 100vh) scale(0.1897);
        transform: translate(58.60185vw, 100vh) scale(0.1897);
    }
}
@keyframes fall-79 {
    68.607% {
        -webkit-transform: translate(58.5619vw, 68.607vh) scale(0.1897);
        transform: translate(58.5619vw, 68.607vh) scale(0.1897);
    }
    to {
        -webkit-transform: translate(58.60185vw, 100vh) scale(0.1897);
        transform: translate(58.60185vw, 100vh) scale(0.1897);
    }
}
.snow:nth-child(80) {
    opacity: 0.2199;
    -webkit-transform: translate(8.4386vw, -10px) scale(0.614);
    -ms-transform: translate(8.4386vw, -10px) scale(0.614);
    transform: translate(8.4386vw, -10px) scale(0.614);
    -webkit-animation: fall-80 11s -2s linear infinite;
    animation: fall-80 11s -2s linear infinite;
}
@-webkit-keyframes fall-80 {
    72.529% {
        -webkit-transform: translate(9.2177vw, 72.529vh) scale(0.614);
        transform: translate(9.2177vw, 72.529vh) scale(0.614);
    }
    to {
        -webkit-transform: translate(8.82815vw, 100vh) scale(0.614);
        transform: translate(8.82815vw, 100vh) scale(0.614);
    }
}
@keyframes fall-80 {
    72.529% {
        -webkit-transform: translate(9.2177vw, 72.529vh) scale(0.614);
        transform: translate(9.2177vw, 72.529vh) scale(0.614);
    }
    to {
        -webkit-transform: translate(8.82815vw, 100vh) scale(0.614);
        transform: translate(8.82815vw, 100vh) scale(0.614);
    }
}
.snow:nth-child(81) {
    opacity: 0.8507;
    -webkit-transform: translate(8.1003vw, -10px) scale(0.5383);
    -ms-transform: translate(8.1003vw, -10px) scale(0.5383);
    transform: translate(8.1003vw, -10px) scale(0.5383);
    -webkit-animation: fall-81 17s -18s linear infinite;
    animation: fall-81 17s -18s linear infinite;
}
@-webkit-keyframes fall-81 {
    71.864% {
        -webkit-transform: translate(17.3962vw, 71.864vh) scale(0.5383);
        transform: translate(17.3962vw, 71.864vh) scale(0.5383);
    }
    to {
        -webkit-transform: translate(12.74825vw, 100vh) scale(0.5383);
        transform: translate(12.74825vw, 100vh) scale(0.5383);
    }
}
@keyframes fall-81 {
    71.864% {
        -webkit-transform: translate(17.3962vw, 71.864vh) scale(0.5383);
        transform: translate(17.3962vw, 71.864vh) scale(0.5383);
    }
    to {
        -webkit-transform: translate(12.74825vw, 100vh) scale(0.5383);
        transform: translate(12.74825vw, 100vh) scale(0.5383);
    }
}
.snow:nth-child(82) {
    opacity: 0.2332;
    -webkit-transform: translate(41.8171vw, -10px) scale(0.5126);
    -ms-transform: translate(41.8171vw, -10px) scale(0.5126);
    transform: translate(41.8171vw, -10px) scale(0.5126);
    -webkit-animation: fall-82 27s -11s linear infinite;
    animation: fall-82 27s -11s linear infinite;
}
@-webkit-keyframes fall-82 {
    76.96% {
        -webkit-transform: translate(32.9482vw, 76.96vh) scale(0.5126);
        transform: translate(32.9482vw, 76.96vh) scale(0.5126);
    }
    to {
        -webkit-transform: translate(37.38265vw, 100vh) scale(0.5126);
        transform: translate(37.38265vw, 100vh) scale(0.5126);
    }
}
@keyframes fall-82 {
    76.96% {
        -webkit-transform: translate(32.9482vw, 76.96vh) scale(0.5126);
        transform: translate(32.9482vw, 76.96vh) scale(0.5126);
    }
    to {
        -webkit-transform: translate(37.38265vw, 100vh) scale(0.5126);
        transform: translate(37.38265vw, 100vh) scale(0.5126);
    }
}
.snow:nth-child(83) {
    opacity: 0.3681;
    -webkit-transform: translate(10.3754vw, -10px) scale(0.542);
    -ms-transform: translate(10.3754vw, -10px) scale(0.542);
    transform: translate(10.3754vw, -10px) scale(0.542);
    -webkit-animation: fall-83 30s -19s linear infinite;
    animation: fall-83 30s -19s linear infinite;
}
@-webkit-keyframes fall-83 {
    40.841% {
        -webkit-transform: translate(20.129vw, 40.841vh) scale(0.542);
        transform: translate(20.129vw, 40.841vh) scale(0.542);
    }
    to {
        -webkit-transform: translate(15.2522vw, 100vh) scale(0.542);
        transform: translate(15.2522vw, 100vh) scale(0.542);
    }
}
@keyframes fall-83 {
    40.841% {
        -webkit-transform: translate(20.129vw, 40.841vh) scale(0.542);
        transform: translate(20.129vw, 40.841vh) scale(0.542);
    }
    to {
        -webkit-transform: translate(15.2522vw, 100vh) scale(0.542);
        transform: translate(15.2522vw, 100vh) scale(0.542);
    }
}
.snow:nth-child(84) {
    opacity: 0.2757;
    -webkit-transform: translate(98.6102vw, -10px) scale(0.2216);
    -ms-transform: translate(98.6102vw, -10px) scale(0.2216);
    transform: translate(98.6102vw, -10px) scale(0.2216);
    -webkit-animation: fall-84 16s -15s linear infinite;
    animation: fall-84 16s -15s linear infinite;
}
@-webkit-keyframes fall-84 {
    30.72% {
        -webkit-transform: translate(100.2236vw, 30.72vh) scale(0.2216);
        transform: translate(100.2236vw, 30.72vh) scale(0.2216);
    }
    to {
        -webkit-transform: translate(99.4169vw, 100vh) scale(0.2216);
        transform: translate(99.4169vw, 100vh) scale(0.2216);
    }
}
@keyframes fall-84 {
    30.72% {
        -webkit-transform: translate(100.2236vw, 30.72vh) scale(0.2216);
        transform: translate(100.2236vw, 30.72vh) scale(0.2216);
    }
    to {
        -webkit-transform: translate(99.4169vw, 100vh) scale(0.2216);
        transform: translate(99.4169vw, 100vh) scale(0.2216);
    }
}
.snow:nth-child(85) {
    opacity: 0.5542;
    -webkit-transform: translate(77.9549vw, -10px) scale(0.358);
    -ms-transform: translate(77.9549vw, -10px) scale(0.358);
    transform: translate(77.9549vw, -10px) scale(0.358);
    -webkit-animation: fall-85 21s -5s linear infinite;
    animation: fall-85 21s -5s linear infinite;
}
@-webkit-keyframes fall-85 {
    71.615% {
        -webkit-transform: translate(70.4687vw, 71.615vh) scale(0.358);
        transform: translate(70.4687vw, 71.615vh) scale(0.358);
    }
    to {
        -webkit-transform: translate(74.2118vw, 100vh) scale(0.358);
        transform: translate(74.2118vw, 100vh) scale(0.358);
    }
}
@keyframes fall-85 {
    71.615% {
        -webkit-transform: translate(70.4687vw, 71.615vh) scale(0.358);
        transform: translate(70.4687vw, 71.615vh) scale(0.358);
    }
    to {
        -webkit-transform: translate(74.2118vw, 100vh) scale(0.358);
        transform: translate(74.2118vw, 100vh) scale(0.358);
    }
}
.snow:nth-child(86) {
    opacity: 0.5039;
    -webkit-transform: translate(80.7795vw, -10px) scale(0.3916);
    -ms-transform: translate(80.7795vw, -10px) scale(0.3916);
    transform: translate(80.7795vw, -10px) scale(0.3916);
    -webkit-animation: fall-86 11s -13s linear infinite;
    animation: fall-86 11s -13s linear infinite;
}
@-webkit-keyframes fall-86 {
    55.313% {
        -webkit-transform: translate(73.703vw, 55.313vh) scale(0.3916);
        transform: translate(73.703vw, 55.313vh) scale(0.3916);
    }
    to {
        -webkit-transform: translate(77.24125vw, 100vh) scale(0.3916);
        transform: translate(77.24125vw, 100vh) scale(0.3916);
    }
}
@keyframes fall-86 {
    55.313% {
        -webkit-transform: translate(73.703vw, 55.313vh) scale(0.3916);
        transform: translate(73.703vw, 55.313vh) scale(0.3916);
    }
    to {
        -webkit-transform: translate(77.24125vw, 100vh) scale(0.3916);
        transform: translate(77.24125vw, 100vh) scale(0.3916);
    }
}
.snow:nth-child(87) {
    opacity: 0.8396;
    -webkit-transform: translate(37.2296vw, -10px) scale(0.7768);
    -ms-transform: translate(37.2296vw, -10px) scale(0.7768);
    transform: translate(37.2296vw, -10px) scale(0.7768);
    -webkit-animation: fall-87 15s -10s linear infinite;
    animation: fall-87 15s -10s linear infinite;
}
@-webkit-keyframes fall-87 {
    56.687% {
        -webkit-transform: translate(34.7506vw, 56.687vh) scale(0.7768);
        transform: translate(34.7506vw, 56.687vh) scale(0.7768);
    }
    to {
        -webkit-transform: translate(35.9901vw, 100vh) scale(0.7768);
        transform: translate(35.9901vw, 100vh) scale(0.7768);
    }
}
@keyframes fall-87 {
    56.687% {
        -webkit-transform: translate(34.7506vw, 56.687vh) scale(0.7768);
        transform: translate(34.7506vw, 56.687vh) scale(0.7768);
    }
    to {
        -webkit-transform: translate(35.9901vw, 100vh) scale(0.7768);
        transform: translate(35.9901vw, 100vh) scale(0.7768);
    }
}
.snow:nth-child(88) {
    opacity: 0.6431;
    -webkit-transform: translate(97.8125vw, -10px) scale(0.5587);
    -ms-transform: translate(97.8125vw, -10px) scale(0.5587);
    transform: translate(97.8125vw, -10px) scale(0.5587);
    -webkit-animation: fall-88 27s -29s linear infinite;
    animation: fall-88 27s -29s linear infinite;
}
@-webkit-keyframes fall-88 {
    35.502% {
        -webkit-transform: translate(97.2612vw, 35.502vh) scale(0.5587);
        transform: translate(97.2612vw, 35.502vh) scale(0.5587);
    }
    to {
        -webkit-transform: translate(97.53685vw, 100vh) scale(0.5587);
        transform: translate(97.53685vw, 100vh) scale(0.5587);
    }
}
@keyframes fall-88 {
    35.502% {
        -webkit-transform: translate(97.2612vw, 35.502vh) scale(0.5587);
        transform: translate(97.2612vw, 35.502vh) scale(0.5587);
    }
    to {
        -webkit-transform: translate(97.53685vw, 100vh) scale(0.5587);
        transform: translate(97.53685vw, 100vh) scale(0.5587);
    }
}
.snow:nth-child(89) {
    opacity: 0.2439;
    -webkit-transform: translate(35.3588vw, -10px) scale(0.0745);
    -ms-transform: translate(35.3588vw, -10px) scale(0.0745);
    transform: translate(35.3588vw, -10px) scale(0.0745);
    -webkit-animation: fall-89 15s -4s linear infinite;
    animation: fall-89 15s -4s linear infinite;
}
@-webkit-keyframes fall-89 {
    31.447% {
        -webkit-transform: translate(32.6364vw, 31.447vh) scale(0.0745);
        transform: translate(32.6364vw, 31.447vh) scale(0.0745);
    }
    to {
        -webkit-transform: translate(33.9976vw, 100vh) scale(0.0745);
        transform: translate(33.9976vw, 100vh) scale(0.0745);
    }
}
@keyframes fall-89 {
    31.447% {
        -webkit-transform: translate(32.6364vw, 31.447vh) scale(0.0745);
        transform: translate(32.6364vw, 31.447vh) scale(0.0745);
    }
    to {
        -webkit-transform: translate(33.9976vw, 100vh) scale(0.0745);
        transform: translate(33.9976vw, 100vh) scale(0.0745);
    }
}
.snow:nth-child(90) {
    opacity: 0.913;
    -webkit-transform: translate(23.228vw, -10px) scale(0.5828);
    -ms-transform: translate(23.228vw, -10px) scale(0.5828);
    transform: translate(23.228vw, -10px) scale(0.5828);
    -webkit-animation: fall-90 22s -24s linear infinite;
    animation: fall-90 22s -24s linear infinite;
}
@-webkit-keyframes fall-90 {
    33.815% {
        -webkit-transform: translate(16.009vw, 33.815vh) scale(0.5828);
        transform: translate(16.009vw, 33.815vh) scale(0.5828);
    }
    to {
        -webkit-transform: translate(19.6185vw, 100vh) scale(0.5828);
        transform: translate(19.6185vw, 100vh) scale(0.5828);
    }
}
@keyframes fall-90 {
    33.815% {
        -webkit-transform: translate(16.009vw, 33.815vh) scale(0.5828);
        transform: translate(16.009vw, 33.815vh) scale(0.5828);
    }
    to {
        -webkit-transform: translate(19.6185vw, 100vh) scale(0.5828);
        transform: translate(19.6185vw, 100vh) scale(0.5828);
    }
}
.snow:nth-child(91) {
    opacity: 0.1307;
    -webkit-transform: translate(14.5464vw, -10px) scale(0.1562);
    -ms-transform: translate(14.5464vw, -10px) scale(0.1562);
    transform: translate(14.5464vw, -10px) scale(0.1562);
    -webkit-animation: fall-91 28s -13s linear infinite;
    animation: fall-91 28s -13s linear infinite;
}
@-webkit-keyframes fall-91 {
    39.691% {
        -webkit-transform: translate(22.1419vw, 39.691vh) scale(0.1562);
        transform: translate(22.1419vw, 39.691vh) scale(0.1562);
    }
    to {
        -webkit-transform: translate(18.34415vw, 100vh) scale(0.1562);
        transform: translate(18.34415vw, 100vh) scale(0.1562);
    }
}
@keyframes fall-91 {
    39.691% {
        -webkit-transform: translate(22.1419vw, 39.691vh) scale(0.1562);
        transform: translate(22.1419vw, 39.691vh) scale(0.1562);
    }
    to {
        -webkit-transform: translate(18.34415vw, 100vh) scale(0.1562);
        transform: translate(18.34415vw, 100vh) scale(0.1562);
    }
}
.snow:nth-child(92) {
    opacity: 0.1086;
    -webkit-transform: translate(9.0677vw, -10px) scale(0.8015);
    -ms-transform: translate(9.0677vw, -10px) scale(0.8015);
    transform: translate(9.0677vw, -10px) scale(0.8015);
    -webkit-animation: fall-92 29s -4s linear infinite;
    animation: fall-92 29s -4s linear infinite;
}
@-webkit-keyframes fall-92 {
    51.888% {
        -webkit-transform: translate(11.434vw, 51.888vh) scale(0.8015);
        transform: translate(11.434vw, 51.888vh) scale(0.8015);
    }
    to {
        -webkit-transform: translate(10.25085vw, 100vh) scale(0.8015);
        transform: translate(10.25085vw, 100vh) scale(0.8015);
    }
}
@keyframes fall-92 {
    51.888% {
        -webkit-transform: translate(11.434vw, 51.888vh) scale(0.8015);
        transform: translate(11.434vw, 51.888vh) scale(0.8015);
    }
    to {
        -webkit-transform: translate(10.25085vw, 100vh) scale(0.8015);
        transform: translate(10.25085vw, 100vh) scale(0.8015);
    }
}
.snow:nth-child(93) {
    opacity: 0.9614;
    -webkit-transform: translate(53.9483vw, -10px) scale(0.4893);
    -ms-transform: translate(53.9483vw, -10px) scale(0.4893);
    transform: translate(53.9483vw, -10px) scale(0.4893);
    -webkit-animation: fall-93 15s -26s linear infinite;
    animation: fall-93 15s -26s linear infinite;
}
@-webkit-keyframes fall-93 {
    70.42% {
        -webkit-transform: translate(50.3743vw, 70.42vh) scale(0.4893);
        transform: translate(50.3743vw, 70.42vh) scale(0.4893);
    }
    to {
        -webkit-transform: translate(52.1613vw, 100vh) scale(0.4893);
        transform: translate(52.1613vw, 100vh) scale(0.4893);
    }
}
@keyframes fall-93 {
    70.42% {
        -webkit-transform: translate(50.3743vw, 70.42vh) scale(0.4893);
        transform: translate(50.3743vw, 70.42vh) scale(0.4893);
    }
    to {
        -webkit-transform: translate(52.1613vw, 100vh) scale(0.4893);
        transform: translate(52.1613vw, 100vh) scale(0.4893);
    }
}
.snow:nth-child(94) {
    opacity: 0.467;
    -webkit-transform: translate(30.2474vw, -10px) scale(0.3092);
    -ms-transform: translate(30.2474vw, -10px) scale(0.3092);
    transform: translate(30.2474vw, -10px) scale(0.3092);
    -webkit-animation: fall-94 15s -16s linear infinite;
    animation: fall-94 15s -16s linear infinite;
}
@-webkit-keyframes fall-94 {
    62.624% {
        -webkit-transform: translate(26.5569vw, 62.624vh) scale(0.3092);
        transform: translate(26.5569vw, 62.624vh) scale(0.3092);
    }
    to {
        -webkit-transform: translate(28.40215vw, 100vh) scale(0.3092);
        transform: translate(28.40215vw, 100vh) scale(0.3092);
    }
}
@keyframes fall-94 {
    62.624% {
        -webkit-transform: translate(26.5569vw, 62.624vh) scale(0.3092);
        transform: translate(26.5569vw, 62.624vh) scale(0.3092);
    }
    to {
        -webkit-transform: translate(28.40215vw, 100vh) scale(0.3092);
        transform: translate(28.40215vw, 100vh) scale(0.3092);
    }
}
.snow:nth-child(95) {
    opacity: 0.8542;
    -webkit-transform: translate(84.2443vw, -10px) scale(0.1163);
    -ms-transform: translate(84.2443vw, -10px) scale(0.1163);
    transform: translate(84.2443vw, -10px) scale(0.1163);
    -webkit-animation: fall-95 12s -25s linear infinite;
    animation: fall-95 12s -25s linear infinite;
}
@-webkit-keyframes fall-95 {
    37.026% {
        -webkit-transform: translate(85.5228vw, 37.026vh) scale(0.1163);
        transform: translate(85.5228vw, 37.026vh) scale(0.1163);
    }
    to {
        -webkit-transform: translate(84.88355vw, 100vh) scale(0.1163);
        transform: translate(84.88355vw, 100vh) scale(0.1163);
    }
}
@keyframes fall-95 {
    37.026% {
        -webkit-transform: translate(85.5228vw, 37.026vh) scale(0.1163);
        transform: translate(85.5228vw, 37.026vh) scale(0.1163);
    }
    to {
        -webkit-transform: translate(84.88355vw, 100vh) scale(0.1163);
        transform: translate(84.88355vw, 100vh) scale(0.1163);
    }
}
.snow:nth-child(96) {
    opacity: 0.3784;
    -webkit-transform: translate(50.3335vw, -10px) scale(0.4858);
    -ms-transform: translate(50.3335vw, -10px) scale(0.4858);
    transform: translate(50.3335vw, -10px) scale(0.4858);
    -webkit-animation: fall-96 19s -26s linear infinite;
    animation: fall-96 19s -26s linear infinite;
}
@-webkit-keyframes fall-96 {
    50.108% {
        -webkit-transform: translate(42.5514vw, 50.108vh) scale(0.4858);
        transform: translate(42.5514vw, 50.108vh) scale(0.4858);
    }
    to {
        -webkit-transform: translate(46.44245vw, 100vh) scale(0.4858);
        transform: translate(46.44245vw, 100vh) scale(0.4858);
    }
}
@keyframes fall-96 {
    50.108% {
        -webkit-transform: translate(42.5514vw, 50.108vh) scale(0.4858);
        transform: translate(42.5514vw, 50.108vh) scale(0.4858);
    }
    to {
        -webkit-transform: translate(46.44245vw, 100vh) scale(0.4858);
        transform: translate(46.44245vw, 100vh) scale(0.4858);
    }
}
.snow:nth-child(97) {
    opacity: 0.6317;
    -webkit-transform: translate(63.9011vw, -10px) scale(0.3916);
    -ms-transform: translate(63.9011vw, -10px) scale(0.3916);
    transform: translate(63.9011vw, -10px) scale(0.3916);
    -webkit-animation: fall-97 15s -17s linear infinite;
    animation: fall-97 15s -17s linear infinite;
}
@-webkit-keyframes fall-97 {
    74.566% {
        -webkit-transform: translate(67.3096vw, 74.566vh) scale(0.3916);
        transform: translate(67.3096vw, 74.566vh) scale(0.3916);
    }
    to {
        -webkit-transform: translate(65.60535vw, 100vh) scale(0.3916);
        transform: translate(65.60535vw, 100vh) scale(0.3916);
    }
}
@keyframes fall-97 {
    74.566% {
        -webkit-transform: translate(67.3096vw, 74.566vh) scale(0.3916);
        transform: translate(67.3096vw, 74.566vh) scale(0.3916);
    }
    to {
        -webkit-transform: translate(65.60535vw, 100vh) scale(0.3916);
        transform: translate(65.60535vw, 100vh) scale(0.3916);
    }
}
.snow:nth-child(98) {
    opacity: 0.4832;
    -webkit-transform: translate(25.0966vw, -10px) scale(0.4508);
    -ms-transform: translate(25.0966vw, -10px) scale(0.4508);
    transform: translate(25.0966vw, -10px) scale(0.4508);
    -webkit-animation: fall-98 23s -13s linear infinite;
    animation: fall-98 23s -13s linear infinite;
}
@-webkit-keyframes fall-98 {
    76.979% {
        -webkit-transform: translate(20.6025vw, 76.979vh) scale(0.4508);
        transform: translate(20.6025vw, 76.979vh) scale(0.4508);
    }
    to {
        -webkit-transform: translate(22.84955vw, 100vh) scale(0.4508);
        transform: translate(22.84955vw, 100vh) scale(0.4508);
    }
}
@keyframes fall-98 {
    76.979% {
        -webkit-transform: translate(20.6025vw, 76.979vh) scale(0.4508);
        transform: translate(20.6025vw, 76.979vh) scale(0.4508);
    }
    to {
        -webkit-transform: translate(22.84955vw, 100vh) scale(0.4508);
        transform: translate(22.84955vw, 100vh) scale(0.4508);
    }
}
.snow:nth-child(99) {
    opacity: 0.4927;
    -webkit-transform: translate(10.93vw, -10px) scale(0.4712);
    -ms-transform: translate(10.93vw, -10px) scale(0.4712);
    transform: translate(10.93vw, -10px) scale(0.4712);
    -webkit-animation: fall-99 28s -24s linear infinite;
    animation: fall-99 28s -24s linear infinite;
}
@-webkit-keyframes fall-99 {
    48.739% {
        -webkit-transform: translate(4.7534vw, 48.739vh) scale(0.4712);
        transform: translate(4.7534vw, 48.739vh) scale(0.4712);
    }
    to {
        -webkit-transform: translate(7.8417vw, 100vh) scale(0.4712);
        transform: translate(7.8417vw, 100vh) scale(0.4712);
    }
}
@keyframes fall-99 {
    48.739% {
        -webkit-transform: translate(4.7534vw, 48.739vh) scale(0.4712);
        transform: translate(4.7534vw, 48.739vh) scale(0.4712);
    }
    to {
        -webkit-transform: translate(7.8417vw, 100vh) scale(0.4712);
        transform: translate(7.8417vw, 100vh) scale(0.4712);
    }
}
.snow:nth-child(100) {
    opacity: 0.7898;
    -webkit-transform: translate(2.8497vw, -10px) scale(0.0897);
    -ms-transform: translate(2.8497vw, -10px) scale(0.0897);
    transform: translate(2.8497vw, -10px) scale(0.0897);
    -webkit-animation: fall-100 21s -15s linear infinite;
    animation: fall-100 21s -15s linear infinite;
}
@-webkit-keyframes fall-100 {
    30.343% {
        -webkit-transform: translate(7.8451vw, 30.343vh) scale(0.0897);
        transform: translate(7.8451vw, 30.343vh) scale(0.0897);
    }
    to {
        -webkit-transform: translate(5.3474vw, 100vh) scale(0.0897);
        transform: translate(5.3474vw, 100vh) scale(0.0897);
    }
}
@keyframes fall-100 {
    30.343% {
        -webkit-transform: translate(7.8451vw, 30.343vh) scale(0.0897);
        transform: translate(7.8451vw, 30.343vh) scale(0.0897);
    }
    to {
        -webkit-transform: translate(5.3474vw, 100vh) scale(0.0897);
        transform: translate(5.3474vw, 100vh) scale(0.0897);
    }
}
.snow:nth-child(101) {
    opacity: 0.0611;
    -webkit-transform: translate(49.5914vw, -10px) scale(0.7289);
    -ms-transform: translate(49.5914vw, -10px) scale(0.7289);
    transform: translate(49.5914vw, -10px) scale(0.7289);
    -webkit-animation: fall-101 21s -23s linear infinite;
    animation: fall-101 21s -23s linear infinite;
}
@-webkit-keyframes fall-101 {
    51.072% {
        -webkit-transform: translate(44.7232vw, 51.072vh) scale(0.7289);
        transform: translate(44.7232vw, 51.072vh) scale(0.7289);
    }
    to {
        -webkit-transform: translate(47.1573vw, 100vh) scale(0.7289);
        transform: translate(47.1573vw, 100vh) scale(0.7289);
    }
}
@keyframes fall-101 {
    51.072% {
        -webkit-transform: translate(44.7232vw, 51.072vh) scale(0.7289);
        transform: translate(44.7232vw, 51.072vh) scale(0.7289);
    }
    to {
        -webkit-transform: translate(47.1573vw, 100vh) scale(0.7289);
        transform: translate(47.1573vw, 100vh) scale(0.7289);
    }
}
.snow:nth-child(102) {
    opacity: 0.5538;
    -webkit-transform: translate(76.757vw, -10px) scale(0.0368);
    -ms-transform: translate(76.757vw, -10px) scale(0.0368);
    transform: translate(76.757vw, -10px) scale(0.0368);
    -webkit-animation: fall-102 12s -8s linear infinite;
    animation: fall-102 12s -8s linear infinite;
}
@-webkit-keyframes fall-102 {
    53.969% {
        -webkit-transform: translate(79.0515vw, 53.969vh) scale(0.0368);
        transform: translate(79.0515vw, 53.969vh) scale(0.0368);
    }
    to {
        -webkit-transform: translate(77.90425vw, 100vh) scale(0.0368);
        transform: translate(77.90425vw, 100vh) scale(0.0368);
    }
}
@keyframes fall-102 {
    53.969% {
        -webkit-transform: translate(79.0515vw, 53.969vh) scale(0.0368);
        transform: translate(79.0515vw, 53.969vh) scale(0.0368);
    }
    to {
        -webkit-transform: translate(77.90425vw, 100vh) scale(0.0368);
        transform: translate(77.90425vw, 100vh) scale(0.0368);
    }
}
.snow:nth-child(103) {
    opacity: 0.4475;
    -webkit-transform: translate(60.2151vw, -10px) scale(0.4161);
    -ms-transform: translate(60.2151vw, -10px) scale(0.4161);
    transform: translate(60.2151vw, -10px) scale(0.4161);
    -webkit-animation: fall-103 30s -4s linear infinite;
    animation: fall-103 30s -4s linear infinite;
}
@-webkit-keyframes fall-103 {
    42.001% {
        -webkit-transform: translate(50.7178vw, 42.001vh) scale(0.4161);
        transform: translate(50.7178vw, 42.001vh) scale(0.4161);
    }
    to {
        -webkit-transform: translate(55.46645vw, 100vh) scale(0.4161);
        transform: translate(55.46645vw, 100vh) scale(0.4161);
    }
}
@keyframes fall-103 {
    42.001% {
        -webkit-transform: translate(50.7178vw, 42.001vh) scale(0.4161);
        transform: translate(50.7178vw, 42.001vh) scale(0.4161);
    }
    to {
        -webkit-transform: translate(55.46645vw, 100vh) scale(0.4161);
        transform: translate(55.46645vw, 100vh) scale(0.4161);
    }
}
.snow:nth-child(104) {
    opacity: 0.6615;
    -webkit-transform: translate(47.4498vw, -10px) scale(0.1985);
    -ms-transform: translate(47.4498vw, -10px) scale(0.1985);
    transform: translate(47.4498vw, -10px) scale(0.1985);
    -webkit-animation: fall-104 27s -20s linear infinite;
    animation: fall-104 27s -20s linear infinite;
}
@-webkit-keyframes fall-104 {
    70.429% {
        -webkit-transform: translate(41.736vw, 70.429vh) scale(0.1985);
        transform: translate(41.736vw, 70.429vh) scale(0.1985);
    }
    to {
        -webkit-transform: translate(44.5929vw, 100vh) scale(0.1985);
        transform: translate(44.5929vw, 100vh) scale(0.1985);
    }
}
@keyframes fall-104 {
    70.429% {
        -webkit-transform: translate(41.736vw, 70.429vh) scale(0.1985);
        transform: translate(41.736vw, 70.429vh) scale(0.1985);
    }
    to {
        -webkit-transform: translate(44.5929vw, 100vh) scale(0.1985);
        transform: translate(44.5929vw, 100vh) scale(0.1985);
    }
}
.snow:nth-child(105) {
    opacity: 0.0128;
    -webkit-transform: translate(96.0807vw, -10px) scale(0.4199);
    -ms-transform: translate(96.0807vw, -10px) scale(0.4199);
    transform: translate(96.0807vw, -10px) scale(0.4199);
    -webkit-animation: fall-105 15s -1s linear infinite;
    animation: fall-105 15s -1s linear infinite;
}
@-webkit-keyframes fall-105 {
    33.507% {
        -webkit-transform: translate(86.2011vw, 33.507vh) scale(0.4199);
        transform: translate(86.2011vw, 33.507vh) scale(0.4199);
    }
    to {
        -webkit-transform: translate(91.1409vw, 100vh) scale(0.4199);
        transform: translate(91.1409vw, 100vh) scale(0.4199);
    }
}
@keyframes fall-105 {
    33.507% {
        -webkit-transform: translate(86.2011vw, 33.507vh) scale(0.4199);
        transform: translate(86.2011vw, 33.507vh) scale(0.4199);
    }
    to {
        -webkit-transform: translate(91.1409vw, 100vh) scale(0.4199);
        transform: translate(91.1409vw, 100vh) scale(0.4199);
    }
}
.snow:nth-child(106) {
    opacity: 0.4654;
    -webkit-transform: translate(95.7151vw, -10px) scale(0.3003);
    -ms-transform: translate(95.7151vw, -10px) scale(0.3003);
    transform: translate(95.7151vw, -10px) scale(0.3003);
    -webkit-animation: fall-106 11s -21s linear infinite;
    animation: fall-106 11s -21s linear infinite;
}
@-webkit-keyframes fall-106 {
    78.945% {
        -webkit-transform: translate(88.0637vw, 78.945vh) scale(0.3003);
        transform: translate(88.0637vw, 78.945vh) scale(0.3003);
    }
    to {
        -webkit-transform: translate(91.8894vw, 100vh) scale(0.3003);
        transform: translate(91.8894vw, 100vh) scale(0.3003);
    }
}
@keyframes fall-106 {
    78.945% {
        -webkit-transform: translate(88.0637vw, 78.945vh) scale(0.3003);
        transform: translate(88.0637vw, 78.945vh) scale(0.3003);
    }
    to {
        -webkit-transform: translate(91.8894vw, 100vh) scale(0.3003);
        transform: translate(91.8894vw, 100vh) scale(0.3003);
    }
}
.snow:nth-child(107) {
    opacity: 0.2478;
    -webkit-transform: translate(78.7254vw, -10px) scale(0.3079);
    -ms-transform: translate(78.7254vw, -10px) scale(0.3079);
    transform: translate(78.7254vw, -10px) scale(0.3079);
    -webkit-animation: fall-107 27s -8s linear infinite;
    animation: fall-107 27s -8s linear infinite;
}
@-webkit-keyframes fall-107 {
    65.991% {
        -webkit-transform: translate(79.1434vw, 65.991vh) scale(0.3079);
        transform: translate(79.1434vw, 65.991vh) scale(0.3079);
    }
    to {
        -webkit-transform: translate(78.9344vw, 100vh) scale(0.3079);
        transform: translate(78.9344vw, 100vh) scale(0.3079);
    }
}
@keyframes fall-107 {
    65.991% {
        -webkit-transform: translate(79.1434vw, 65.991vh) scale(0.3079);
        transform: translate(79.1434vw, 65.991vh) scale(0.3079);
    }
    to {
        -webkit-transform: translate(78.9344vw, 100vh) scale(0.3079);
        transform: translate(78.9344vw, 100vh) scale(0.3079);
    }
}
.snow:nth-child(108) {
    opacity: 0.1201;
    -webkit-transform: translate(16.7918vw, -10px) scale(0.4995);
    -ms-transform: translate(16.7918vw, -10px) scale(0.4995);
    transform: translate(16.7918vw, -10px) scale(0.4995);
    -webkit-animation: fall-108 21s -6s linear infinite;
    animation: fall-108 21s -6s linear infinite;
}
@-webkit-keyframes fall-108 {
    54.347% {
        -webkit-transform: translate(22.2181vw, 54.347vh) scale(0.4995);
        transform: translate(22.2181vw, 54.347vh) scale(0.4995);
    }
    to {
        -webkit-transform: translate(19.50495vw, 100vh) scale(0.4995);
        transform: translate(19.50495vw, 100vh) scale(0.4995);
    }
}
@keyframes fall-108 {
    54.347% {
        -webkit-transform: translate(22.2181vw, 54.347vh) scale(0.4995);
        transform: translate(22.2181vw, 54.347vh) scale(0.4995);
    }
    to {
        -webkit-transform: translate(19.50495vw, 100vh) scale(0.4995);
        transform: translate(19.50495vw, 100vh) scale(0.4995);
    }
}
.snow:nth-child(109) {
    opacity: 0.4414;
    -webkit-transform: translate(15.1863vw, -10px) scale(0.0315);
    -ms-transform: translate(15.1863vw, -10px) scale(0.0315);
    transform: translate(15.1863vw, -10px) scale(0.0315);
    -webkit-animation: fall-109 15s -7s linear infinite;
    animation: fall-109 15s -7s linear infinite;
}
@-webkit-keyframes fall-109 {
    54.169% {
        -webkit-transform: translate(11.5634vw, 54.169vh) scale(0.0315);
        transform: translate(11.5634vw, 54.169vh) scale(0.0315);
    }
    to {
        -webkit-transform: translate(13.37485vw, 100vh) scale(0.0315);
        transform: translate(13.37485vw, 100vh) scale(0.0315);
    }
}
@keyframes fall-109 {
    54.169% {
        -webkit-transform: translate(11.5634vw, 54.169vh) scale(0.0315);
        transform: translate(11.5634vw, 54.169vh) scale(0.0315);
    }
    to {
        -webkit-transform: translate(13.37485vw, 100vh) scale(0.0315);
        transform: translate(13.37485vw, 100vh) scale(0.0315);
    }
}
.snow:nth-child(110) {
    opacity: 0.5058;
    -webkit-transform: translate(23.7271vw, -10px) scale(0.2619);
    -ms-transform: translate(23.7271vw, -10px) scale(0.2619);
    transform: translate(23.7271vw, -10px) scale(0.2619);
    -webkit-animation: fall-110 27s -23s linear infinite;
    animation: fall-110 27s -23s linear infinite;
}
@-webkit-keyframes fall-110 {
    42.107% {
        -webkit-transform: translate(15.9667vw, 42.107vh) scale(0.2619);
        transform: translate(15.9667vw, 42.107vh) scale(0.2619);
    }
    to {
        -webkit-transform: translate(19.8469vw, 100vh) scale(0.2619);
        transform: translate(19.8469vw, 100vh) scale(0.2619);
    }
}
@keyframes fall-110 {
    42.107% {
        -webkit-transform: translate(15.9667vw, 42.107vh) scale(0.2619);
        transform: translate(15.9667vw, 42.107vh) scale(0.2619);
    }
    to {
        -webkit-transform: translate(19.8469vw, 100vh) scale(0.2619);
        transform: translate(19.8469vw, 100vh) scale(0.2619);
    }
}
.snow:nth-child(111) {
    opacity: 0.4356;
    -webkit-transform: translate(20.433vw, -10px) scale(0.1584);
    -ms-transform: translate(20.433vw, -10px) scale(0.1584);
    transform: translate(20.433vw, -10px) scale(0.1584);
    -webkit-animation: fall-111 13s -25s linear infinite;
    animation: fall-111 13s -25s linear infinite;
}
@-webkit-keyframes fall-111 {
    30.619% {
        -webkit-transform: translate(29.5716vw, 30.619vh) scale(0.1584);
        transform: translate(29.5716vw, 30.619vh) scale(0.1584);
    }
    to {
        -webkit-transform: translate(25.0023vw, 100vh) scale(0.1584);
        transform: translate(25.0023vw, 100vh) scale(0.1584);
    }
}
@keyframes fall-111 {
    30.619% {
        -webkit-transform: translate(29.5716vw, 30.619vh) scale(0.1584);
        transform: translate(29.5716vw, 30.619vh) scale(0.1584);
    }
    to {
        -webkit-transform: translate(25.0023vw, 100vh) scale(0.1584);
        transform: translate(25.0023vw, 100vh) scale(0.1584);
    }
}
.snow:nth-child(112) {
    opacity: 0.9181;
    -webkit-transform: translate(39.1989vw, -10px) scale(0.2799);
    -ms-transform: translate(39.1989vw, -10px) scale(0.2799);
    transform: translate(39.1989vw, -10px) scale(0.2799);
    -webkit-animation: fall-112 12s -5s linear infinite;
    animation: fall-112 12s -5s linear infinite;
}
@-webkit-keyframes fall-112 {
    53.548% {
        -webkit-transform: translate(48.114vw, 53.548vh) scale(0.2799);
        transform: translate(48.114vw, 53.548vh) scale(0.2799);
    }
    to {
        -webkit-transform: translate(43.65645vw, 100vh) scale(0.2799);
        transform: translate(43.65645vw, 100vh) scale(0.2799);
    }
}
@keyframes fall-112 {
    53.548% {
        -webkit-transform: translate(48.114vw, 53.548vh) scale(0.2799);
        transform: translate(48.114vw, 53.548vh) scale(0.2799);
    }
    to {
        -webkit-transform: translate(43.65645vw, 100vh) scale(0.2799);
        transform: translate(43.65645vw, 100vh) scale(0.2799);
    }
}
.snow:nth-child(113) {
    opacity: 0.4184;
    -webkit-transform: translate(43.662vw, -10px) scale(0.9892);
    -ms-transform: translate(43.662vw, -10px) scale(0.9892);
    transform: translate(43.662vw, -10px) scale(0.9892);
    -webkit-animation: fall-113 13s -27s linear infinite;
    animation: fall-113 13s -27s linear infinite;
}
@-webkit-keyframes fall-113 {
    43.404% {
        -webkit-transform: translate(47.7238vw, 43.404vh) scale(0.9892);
        transform: translate(47.7238vw, 43.404vh) scale(0.9892);
    }
    to {
        -webkit-transform: translate(45.6929vw, 100vh) scale(0.9892);
        transform: translate(45.6929vw, 100vh) scale(0.9892);
    }
}
@keyframes fall-113 {
    43.404% {
        -webkit-transform: translate(47.7238vw, 43.404vh) scale(0.9892);
        transform: translate(47.7238vw, 43.404vh) scale(0.9892);
    }
    to {
        -webkit-transform: translate(45.6929vw, 100vh) scale(0.9892);
        transform: translate(45.6929vw, 100vh) scale(0.9892);
    }
}
.snow:nth-child(114) {
    opacity: 0.9924;
    -webkit-transform: translate(32.7618vw, -10px) scale(0.1818);
    -ms-transform: translate(32.7618vw, -10px) scale(0.1818);
    transform: translate(32.7618vw, -10px) scale(0.1818);
    -webkit-animation: fall-114 14s -9s linear infinite;
    animation: fall-114 14s -9s linear infinite;
}
@-webkit-keyframes fall-114 {
    30.163% {
        -webkit-transform: translate(30.0102vw, 30.163vh) scale(0.1818);
        transform: translate(30.0102vw, 30.163vh) scale(0.1818);
    }
    to {
        -webkit-transform: translate(31.386vw, 100vh) scale(0.1818);
        transform: translate(31.386vw, 100vh) scale(0.1818);
    }
}
@keyframes fall-114 {
    30.163% {
        -webkit-transform: translate(30.0102vw, 30.163vh) scale(0.1818);
        transform: translate(30.0102vw, 30.163vh) scale(0.1818);
    }
    to {
        -webkit-transform: translate(31.386vw, 100vh) scale(0.1818);
        transform: translate(31.386vw, 100vh) scale(0.1818);
    }
}
.snow:nth-child(115) {
    opacity: 0.4149;
    -webkit-transform: translate(79.0285vw, -10px) scale(0.1012);
    -ms-transform: translate(79.0285vw, -10px) scale(0.1012);
    transform: translate(79.0285vw, -10px) scale(0.1012);
    -webkit-animation: fall-115 11s -17s linear infinite;
    animation: fall-115 11s -17s linear infinite;
}
@-webkit-keyframes fall-115 {
    30.005% {
        -webkit-transform: translate(75.0982vw, 30.005vh) scale(0.1012);
        transform: translate(75.0982vw, 30.005vh) scale(0.1012);
    }
    to {
        -webkit-transform: translate(77.06335vw, 100vh) scale(0.1012);
        transform: translate(77.06335vw, 100vh) scale(0.1012);
    }
}
@keyframes fall-115 {
    30.005% {
        -webkit-transform: translate(75.0982vw, 30.005vh) scale(0.1012);
        transform: translate(75.0982vw, 30.005vh) scale(0.1012);
    }
    to {
        -webkit-transform: translate(77.06335vw, 100vh) scale(0.1012);
        transform: translate(77.06335vw, 100vh) scale(0.1012);
    }
}
.snow:nth-child(116) {
    opacity: 0.9012;
    -webkit-transform: translate(99.8866vw, -10px) scale(0.6697);
    -ms-transform: translate(99.8866vw, -10px) scale(0.6697);
    transform: translate(99.8866vw, -10px) scale(0.6697);
    -webkit-animation: fall-116 19s -11s linear infinite;
    animation: fall-116 19s -11s linear infinite;
}
@-webkit-keyframes fall-116 {
    50.256% {
        -webkit-transform: translate(93.1746vw, 50.256vh) scale(0.6697);
        transform: translate(93.1746vw, 50.256vh) scale(0.6697);
    }
    to {
        -webkit-transform: translate(96.5306vw, 100vh) scale(0.6697);
        transform: translate(96.5306vw, 100vh) scale(0.6697);
    }
}
@keyframes fall-116 {
    50.256% {
        -webkit-transform: translate(93.1746vw, 50.256vh) scale(0.6697);
        transform: translate(93.1746vw, 50.256vh) scale(0.6697);
    }
    to {
        -webkit-transform: translate(96.5306vw, 100vh) scale(0.6697);
        transform: translate(96.5306vw, 100vh) scale(0.6697);
    }
}
.snow:nth-child(117) {
    opacity: 0.8023;
    -webkit-transform: translate(72.6958vw, -10px) scale(0.7889);
    -ms-transform: translate(72.6958vw, -10px) scale(0.7889);
    transform: translate(72.6958vw, -10px) scale(0.7889);
    -webkit-animation: fall-117 28s -6s linear infinite;
    animation: fall-117 28s -6s linear infinite;
}
@-webkit-keyframes fall-117 {
    49.637% {
        -webkit-transform: translate(69.5721vw, 49.637vh) scale(0.7889);
        transform: translate(69.5721vw, 49.637vh) scale(0.7889);
    }
    to {
        -webkit-transform: translate(71.13395vw, 100vh) scale(0.7889);
        transform: translate(71.13395vw, 100vh) scale(0.7889);
    }
}
@keyframes fall-117 {
    49.637% {
        -webkit-transform: translate(69.5721vw, 49.637vh) scale(0.7889);
        transform: translate(69.5721vw, 49.637vh) scale(0.7889);
    }
    to {
        -webkit-transform: translate(71.13395vw, 100vh) scale(0.7889);
        transform: translate(71.13395vw, 100vh) scale(0.7889);
    }
}
.snow:nth-child(118) {
    opacity: 0.3029;
    -webkit-transform: translate(4.743vw, -10px) scale(0.3157);
    -ms-transform: translate(4.743vw, -10px) scale(0.3157);
    transform: translate(4.743vw, -10px) scale(0.3157);
    -webkit-animation: fall-118 10s -14s linear infinite;
    animation: fall-118 10s -14s linear infinite;
}
@-webkit-keyframes fall-118 {
    60.394% {
        -webkit-transform: translate(6.2206vw, 60.394vh) scale(0.3157);
        transform: translate(6.2206vw, 60.394vh) scale(0.3157);
    }
    to {
        -webkit-transform: translate(5.4818vw, 100vh) scale(0.3157);
        transform: translate(5.4818vw, 100vh) scale(0.3157);
    }
}
@keyframes fall-118 {
    60.394% {
        -webkit-transform: translate(6.2206vw, 60.394vh) scale(0.3157);
        transform: translate(6.2206vw, 60.394vh) scale(0.3157);
    }
    to {
        -webkit-transform: translate(5.4818vw, 100vh) scale(0.3157);
        transform: translate(5.4818vw, 100vh) scale(0.3157);
    }
}
.snow:nth-child(119) {
    opacity: 0.2881;
    -webkit-transform: translate(21.9198vw, -10px) scale(0.3278);
    -ms-transform: translate(21.9198vw, -10px) scale(0.3278);
    transform: translate(21.9198vw, -10px) scale(0.3278);
    -webkit-animation: fall-119 28s -28s linear infinite;
    animation: fall-119 28s -28s linear infinite;
}
@-webkit-keyframes fall-119 {
    75.447% {
        -webkit-transform: translate(22.5056vw, 75.447vh) scale(0.3278);
        transform: translate(22.5056vw, 75.447vh) scale(0.3278);
    }
    to {
        -webkit-transform: translate(22.2127vw, 100vh) scale(0.3278);
        transform: translate(22.2127vw, 100vh) scale(0.3278);
    }
}
@keyframes fall-119 {
    75.447% {
        -webkit-transform: translate(22.5056vw, 75.447vh) scale(0.3278);
        transform: translate(22.5056vw, 75.447vh) scale(0.3278);
    }
    to {
        -webkit-transform: translate(22.2127vw, 100vh) scale(0.3278);
        transform: translate(22.2127vw, 100vh) scale(0.3278);
    }
}
.snow:nth-child(120) {
    opacity: 0.4343;
    -webkit-transform: translate(60.3059vw, -10px) scale(0.4595);
    -ms-transform: translate(60.3059vw, -10px) scale(0.4595);
    transform: translate(60.3059vw, -10px) scale(0.4595);
    -webkit-animation: fall-120 23s -13s linear infinite;
    animation: fall-120 23s -13s linear infinite;
}
@-webkit-keyframes fall-120 {
    55.319% {
        -webkit-transform: translate(69.7518vw, 55.319vh) scale(0.4595);
        transform: translate(69.7518vw, 55.319vh) scale(0.4595);
    }
    to {
        -webkit-transform: translate(65.02885vw, 100vh) scale(0.4595);
        transform: translate(65.02885vw, 100vh) scale(0.4595);
    }
}
@keyframes fall-120 {
    55.319% {
        -webkit-transform: translate(69.7518vw, 55.319vh) scale(0.4595);
        transform: translate(69.7518vw, 55.319vh) scale(0.4595);
    }
    to {
        -webkit-transform: translate(65.02885vw, 100vh) scale(0.4595);
        transform: translate(65.02885vw, 100vh) scale(0.4595);
    }
}
.snow:nth-child(121) {
    opacity: 0.3493;
    -webkit-transform: translate(75.3443vw, -10px) scale(0.7212);
    -ms-transform: translate(75.3443vw, -10px) scale(0.7212);
    transform: translate(75.3443vw, -10px) scale(0.7212);
    -webkit-animation: fall-121 22s -18s linear infinite;
    animation: fall-121 22s -18s linear infinite;
}
@-webkit-keyframes fall-121 {
    52.678% {
        -webkit-transform: translate(74.5794vw, 52.678vh) scale(0.7212);
        transform: translate(74.5794vw, 52.678vh) scale(0.7212);
    }
    to {
        -webkit-transform: translate(74.96185vw, 100vh) scale(0.7212);
        transform: translate(74.96185vw, 100vh) scale(0.7212);
    }
}
@keyframes fall-121 {
    52.678% {
        -webkit-transform: translate(74.5794vw, 52.678vh) scale(0.7212);
        transform: translate(74.5794vw, 52.678vh) scale(0.7212);
    }
    to {
        -webkit-transform: translate(74.96185vw, 100vh) scale(0.7212);
        transform: translate(74.96185vw, 100vh) scale(0.7212);
    }
}
.snow:nth-child(122) {
    opacity: 0.6569;
    -webkit-transform: translate(95.3375vw, -10px) scale(0.6755);
    -ms-transform: translate(95.3375vw, -10px) scale(0.6755);
    transform: translate(95.3375vw, -10px) scale(0.6755);
    -webkit-animation: fall-122 17s -22s linear infinite;
    animation: fall-122 17s -22s linear infinite;
}
@-webkit-keyframes fall-122 {
    73.482% {
        -webkit-transform: translate(104.3635vw, 73.482vh) scale(0.6755);
        transform: translate(104.3635vw, 73.482vh) scale(0.6755);
    }
    to {
        -webkit-transform: translate(99.8505vw, 100vh) scale(0.6755);
        transform: translate(99.8505vw, 100vh) scale(0.6755);
    }
}
@keyframes fall-122 {
    73.482% {
        -webkit-transform: translate(104.3635vw, 73.482vh) scale(0.6755);
        transform: translate(104.3635vw, 73.482vh) scale(0.6755);
    }
    to {
        -webkit-transform: translate(99.8505vw, 100vh) scale(0.6755);
        transform: translate(99.8505vw, 100vh) scale(0.6755);
    }
}
.snow:nth-child(123) {
    opacity: 0.5177;
    -webkit-transform: translate(22.5801vw, -10px) scale(0.7182);
    -ms-transform: translate(22.5801vw, -10px) scale(0.7182);
    transform: translate(22.5801vw, -10px) scale(0.7182);
    -webkit-animation: fall-123 16s -6s linear infinite;
    animation: fall-123 16s -6s linear infinite;
}
@-webkit-keyframes fall-123 {
    76.661% {
        -webkit-transform: translate(23.5468vw, 76.661vh) scale(0.7182);
        transform: translate(23.5468vw, 76.661vh) scale(0.7182);
    }
    to {
        -webkit-transform: translate(23.06345vw, 100vh) scale(0.7182);
        transform: translate(23.06345vw, 100vh) scale(0.7182);
    }
}
@keyframes fall-123 {
    76.661% {
        -webkit-transform: translate(23.5468vw, 76.661vh) scale(0.7182);
        transform: translate(23.5468vw, 76.661vh) scale(0.7182);
    }
    to {
        -webkit-transform: translate(23.06345vw, 100vh) scale(0.7182);
        transform: translate(23.06345vw, 100vh) scale(0.7182);
    }
}
.snow:nth-child(124) {
    opacity: 0.2526;
    -webkit-transform: translate(38.7129vw, -10px) scale(0.6737);
    -ms-transform: translate(38.7129vw, -10px) scale(0.6737);
    transform: translate(38.7129vw, -10px) scale(0.6737);
    -webkit-animation: fall-124 16s -27s linear infinite;
    animation: fall-124 16s -27s linear infinite;
}
@-webkit-keyframes fall-124 {
    48.535% {
        -webkit-transform: translate(45.5975vw, 48.535vh) scale(0.6737);
        transform: translate(45.5975vw, 48.535vh) scale(0.6737);
    }
    to {
        -webkit-transform: translate(42.1552vw, 100vh) scale(0.6737);
        transform: translate(42.1552vw, 100vh) scale(0.6737);
    }
}
@keyframes fall-124 {
    48.535% {
        -webkit-transform: translate(45.5975vw, 48.535vh) scale(0.6737);
        transform: translate(45.5975vw, 48.535vh) scale(0.6737);
    }
    to {
        -webkit-transform: translate(42.1552vw, 100vh) scale(0.6737);
        transform: translate(42.1552vw, 100vh) scale(0.6737);
    }
}
.snow:nth-child(125) {
    opacity: 0.3539;
    -webkit-transform: translate(84.1298vw, -10px) scale(0.2678);
    -ms-transform: translate(84.1298vw, -10px) scale(0.2678);
    transform: translate(84.1298vw, -10px) scale(0.2678);
    -webkit-animation: fall-125 24s -28s linear infinite;
    animation: fall-125 24s -28s linear infinite;
}
@-webkit-keyframes fall-125 {
    34.869% {
        -webkit-transform: translate(92.3403vw, 34.869vh) scale(0.2678);
        transform: translate(92.3403vw, 34.869vh) scale(0.2678);
    }
    to {
        -webkit-transform: translate(88.23505vw, 100vh) scale(0.2678);
        transform: translate(88.23505vw, 100vh) scale(0.2678);
    }
}
@keyframes fall-125 {
    34.869% {
        -webkit-transform: translate(92.3403vw, 34.869vh) scale(0.2678);
        transform: translate(92.3403vw, 34.869vh) scale(0.2678);
    }
    to {
        -webkit-transform: translate(88.23505vw, 100vh) scale(0.2678);
        transform: translate(88.23505vw, 100vh) scale(0.2678);
    }
}
.snow:nth-child(126) {
    opacity: 0.6353;
    -webkit-transform: translate(72.3486vw, -10px) scale(0.6852);
    -ms-transform: translate(72.3486vw, -10px) scale(0.6852);
    transform: translate(72.3486vw, -10px) scale(0.6852);
    -webkit-animation: fall-126 22s -19s linear infinite;
    animation: fall-126 22s -19s linear infinite;
}
@-webkit-keyframes fall-126 {
    42.971% {
        -webkit-transform: translate(69.5717vw, 42.971vh) scale(0.6852);
        transform: translate(69.5717vw, 42.971vh) scale(0.6852);
    }
    to {
        -webkit-transform: translate(70.96015vw, 100vh) scale(0.6852);
        transform: translate(70.96015vw, 100vh) scale(0.6852);
    }
}
@keyframes fall-126 {
    42.971% {
        -webkit-transform: translate(69.5717vw, 42.971vh) scale(0.6852);
        transform: translate(69.5717vw, 42.971vh) scale(0.6852);
    }
    to {
        -webkit-transform: translate(70.96015vw, 100vh) scale(0.6852);
        transform: translate(70.96015vw, 100vh) scale(0.6852);
    }
}
.snow:nth-child(127) {
    opacity: 0.8591;
    -webkit-transform: translate(57.6286vw, -10px) scale(0.1484);
    -ms-transform: translate(57.6286vw, -10px) scale(0.1484);
    transform: translate(57.6286vw, -10px) scale(0.1484);
    -webkit-animation: fall-127 13s -13s linear infinite;
    animation: fall-127 13s -13s linear infinite;
}
@-webkit-keyframes fall-127 {
    66.592% {
        -webkit-transform: translate(61.9338vw, 66.592vh) scale(0.1484);
        transform: translate(61.9338vw, 66.592vh) scale(0.1484);
    }
    to {
        -webkit-transform: translate(59.7812vw, 100vh) scale(0.1484);
        transform: translate(59.7812vw, 100vh) scale(0.1484);
    }
}
@keyframes fall-127 {
    66.592% {
        -webkit-transform: translate(61.9338vw, 66.592vh) scale(0.1484);
        transform: translate(61.9338vw, 66.592vh) scale(0.1484);
    }
    to {
        -webkit-transform: translate(59.7812vw, 100vh) scale(0.1484);
        transform: translate(59.7812vw, 100vh) scale(0.1484);
    }
}
.snow:nth-child(128) {
    opacity: 0.2339;
    -webkit-transform: translate(49.9416vw, -10px) scale(0.5622);
    -ms-transform: translate(49.9416vw, -10px) scale(0.5622);
    transform: translate(49.9416vw, -10px) scale(0.5622);
    -webkit-animation: fall-128 28s -8s linear infinite;
    animation: fall-128 28s -8s linear infinite;
}
@-webkit-keyframes fall-128 {
    52.581% {
        -webkit-transform: translate(56.588vw, 52.581vh) scale(0.5622);
        transform: translate(56.588vw, 52.581vh) scale(0.5622);
    }
    to {
        -webkit-transform: translate(53.2648vw, 100vh) scale(0.5622);
        transform: translate(53.2648vw, 100vh) scale(0.5622);
    }
}
@keyframes fall-128 {
    52.581% {
        -webkit-transform: translate(56.588vw, 52.581vh) scale(0.5622);
        transform: translate(56.588vw, 52.581vh) scale(0.5622);
    }
    to {
        -webkit-transform: translate(53.2648vw, 100vh) scale(0.5622);
        transform: translate(53.2648vw, 100vh) scale(0.5622);
    }
}
.snow:nth-child(129) {
    opacity: 0.8874;
    -webkit-transform: translate(95.0776vw, -10px) scale(0.6026);
    -ms-transform: translate(95.0776vw, -10px) scale(0.6026);
    transform: translate(95.0776vw, -10px) scale(0.6026);
    -webkit-animation: fall-129 29s -10s linear infinite;
    animation: fall-129 29s -10s linear infinite;
}
@-webkit-keyframes fall-129 {
    51.649% {
        -webkit-transform: translate(90.6408vw, 51.649vh) scale(0.6026);
        transform: translate(90.6408vw, 51.649vh) scale(0.6026);
    }
    to {
        -webkit-transform: translate(92.8592vw, 100vh) scale(0.6026);
        transform: translate(92.8592vw, 100vh) scale(0.6026);
    }
}
@keyframes fall-129 {
    51.649% {
        -webkit-transform: translate(90.6408vw, 51.649vh) scale(0.6026);
        transform: translate(90.6408vw, 51.649vh) scale(0.6026);
    }
    to {
        -webkit-transform: translate(92.8592vw, 100vh) scale(0.6026);
        transform: translate(92.8592vw, 100vh) scale(0.6026);
    }
}
.snow:nth-child(130) {
    opacity: 0.608;
    -webkit-transform: translate(28.0005vw, -10px) scale(0.7728);
    -ms-transform: translate(28.0005vw, -10px) scale(0.7728);
    transform: translate(28.0005vw, -10px) scale(0.7728);
    -webkit-animation: fall-130 25s -4s linear infinite;
    animation: fall-130 25s -4s linear infinite;
}
@-webkit-keyframes fall-130 {
    65.554% {
        -webkit-transform: translate(27.7649vw, 65.554vh) scale(0.7728);
        transform: translate(27.7649vw, 65.554vh) scale(0.7728);
    }
    to {
        -webkit-transform: translate(27.8827vw, 100vh) scale(0.7728);
        transform: translate(27.8827vw, 100vh) scale(0.7728);
    }
}
@keyframes fall-130 {
    65.554% {
        -webkit-transform: translate(27.7649vw, 65.554vh) scale(0.7728);
        transform: translate(27.7649vw, 65.554vh) scale(0.7728);
    }
    to {
        -webkit-transform: translate(27.8827vw, 100vh) scale(0.7728);
        transform: translate(27.8827vw, 100vh) scale(0.7728);
    }
}
.snow:nth-child(131) {
    opacity: 0.6743;
    -webkit-transform: translate(18.8165vw, -10px) scale(0.4615);
    -ms-transform: translate(18.8165vw, -10px) scale(0.4615);
    transform: translate(18.8165vw, -10px) scale(0.4615);
    -webkit-animation: fall-131 18s -16s linear infinite;
    animation: fall-131 18s -16s linear infinite;
}
@-webkit-keyframes fall-131 {
    67.524% {
        -webkit-transform: translate(17.7813vw, 67.524vh) scale(0.4615);
        transform: translate(17.7813vw, 67.524vh) scale(0.4615);
    }
    to {
        -webkit-transform: translate(18.2989vw, 100vh) scale(0.4615);
        transform: translate(18.2989vw, 100vh) scale(0.4615);
    }
}
@keyframes fall-131 {
    67.524% {
        -webkit-transform: translate(17.7813vw, 67.524vh) scale(0.4615);
        transform: translate(17.7813vw, 67.524vh) scale(0.4615);
    }
    to {
        -webkit-transform: translate(18.2989vw, 100vh) scale(0.4615);
        transform: translate(18.2989vw, 100vh) scale(0.4615);
    }
}
.snow:nth-child(132) {
    opacity: 0.0882;
    -webkit-transform: translate(64.7547vw, -10px) scale(0.126);
    -ms-transform: translate(64.7547vw, -10px) scale(0.126);
    transform: translate(64.7547vw, -10px) scale(0.126);
    -webkit-animation: fall-132 23s -16s linear infinite;
    animation: fall-132 23s -16s linear infinite;
}
@-webkit-keyframes fall-132 {
    43.165% {
        -webkit-transform: translate(57.7112vw, 43.165vh) scale(0.126);
        transform: translate(57.7112vw, 43.165vh) scale(0.126);
    }
    to {
        -webkit-transform: translate(61.23295vw, 100vh) scale(0.126);
        transform: translate(61.23295vw, 100vh) scale(0.126);
    }
}
@keyframes fall-132 {
    43.165% {
        -webkit-transform: translate(57.7112vw, 43.165vh) scale(0.126);
        transform: translate(57.7112vw, 43.165vh) scale(0.126);
    }
    to {
        -webkit-transform: translate(61.23295vw, 100vh) scale(0.126);
        transform: translate(61.23295vw, 100vh) scale(0.126);
    }
}
.snow:nth-child(133) {
    opacity: 0.5154;
    -webkit-transform: translate(57.1299vw, -10px) scale(0.0563);
    -ms-transform: translate(57.1299vw, -10px) scale(0.0563);
    transform: translate(57.1299vw, -10px) scale(0.0563);
    -webkit-animation: fall-133 26s -30s linear infinite;
    animation: fall-133 26s -30s linear infinite;
}
@-webkit-keyframes fall-133 {
    70.001% {
        -webkit-transform: translate(51.2572vw, 70.001vh) scale(0.0563);
        transform: translate(51.2572vw, 70.001vh) scale(0.0563);
    }
    to {
        -webkit-transform: translate(54.19355vw, 100vh) scale(0.0563);
        transform: translate(54.19355vw, 100vh) scale(0.0563);
    }
}
@keyframes fall-133 {
    70.001% {
        -webkit-transform: translate(51.2572vw, 70.001vh) scale(0.0563);
        transform: translate(51.2572vw, 70.001vh) scale(0.0563);
    }
    to {
        -webkit-transform: translate(54.19355vw, 100vh) scale(0.0563);
        transform: translate(54.19355vw, 100vh) scale(0.0563);
    }
}
.snow:nth-child(134) {
    opacity: 0.8942;
    -webkit-transform: translate(9.3992vw, -10px) scale(0.5977);
    -ms-transform: translate(9.3992vw, -10px) scale(0.5977);
    transform: translate(9.3992vw, -10px) scale(0.5977);
    -webkit-animation: fall-134 20s -21s linear infinite;
    animation: fall-134 20s -21s linear infinite;
}
@-webkit-keyframes fall-134 {
    42.985% {
        -webkit-transform: translate(2.4004vw, 42.985vh) scale(0.5977);
        transform: translate(2.4004vw, 42.985vh) scale(0.5977);
    }
    to {
        -webkit-transform: translate(5.8998vw, 100vh) scale(0.5977);
        transform: translate(5.8998vw, 100vh) scale(0.5977);
    }
}
@keyframes fall-134 {
    42.985% {
        -webkit-transform: translate(2.4004vw, 42.985vh) scale(0.5977);
        transform: translate(2.4004vw, 42.985vh) scale(0.5977);
    }
    to {
        -webkit-transform: translate(5.8998vw, 100vh) scale(0.5977);
        transform: translate(5.8998vw, 100vh) scale(0.5977);
    }
}
.snow:nth-child(135) {
    opacity: 0.9249;
    -webkit-transform: translate(2.2597vw, -10px) scale(0.5351);
    -ms-transform: translate(2.2597vw, -10px) scale(0.5351);
    transform: translate(2.2597vw, -10px) scale(0.5351);
    -webkit-animation: fall-135 28s -19s linear infinite;
    animation: fall-135 28s -19s linear infinite;
}
@-webkit-keyframes fall-135 {
    40.175% {
        -webkit-transform: translate(5.9267vw, 40.175vh) scale(0.5351);
        transform: translate(5.9267vw, 40.175vh) scale(0.5351);
    }
    to {
        -webkit-transform: translate(4.0932vw, 100vh) scale(0.5351);
        transform: translate(4.0932vw, 100vh) scale(0.5351);
    }
}
@keyframes fall-135 {
    40.175% {
        -webkit-transform: translate(5.9267vw, 40.175vh) scale(0.5351);
        transform: translate(5.9267vw, 40.175vh) scale(0.5351);
    }
    to {
        -webkit-transform: translate(4.0932vw, 100vh) scale(0.5351);
        transform: translate(4.0932vw, 100vh) scale(0.5351);
    }
}
.snow:nth-child(136) {
    opacity: 0.8328;
    -webkit-transform: translate(14.2304vw, -10px) scale(0.4222);
    -ms-transform: translate(14.2304vw, -10px) scale(0.4222);
    transform: translate(14.2304vw, -10px) scale(0.4222);
    -webkit-animation: fall-136 30s -18s linear infinite;
    animation: fall-136 30s -18s linear infinite;
}
@-webkit-keyframes fall-136 {
    54.748% {
        -webkit-transform: translate(21.7684vw, 54.748vh) scale(0.4222);
        transform: translate(21.7684vw, 54.748vh) scale(0.4222);
    }
    to {
        -webkit-transform: translate(17.9994vw, 100vh) scale(0.4222);
        transform: translate(17.9994vw, 100vh) scale(0.4222);
    }
}
@keyframes fall-136 {
    54.748% {
        -webkit-transform: translate(21.7684vw, 54.748vh) scale(0.4222);
        transform: translate(21.7684vw, 54.748vh) scale(0.4222);
    }
    to {
        -webkit-transform: translate(17.9994vw, 100vh) scale(0.4222);
        transform: translate(17.9994vw, 100vh) scale(0.4222);
    }
}
.snow:nth-child(137) {
    opacity: 0.2778;
    -webkit-transform: translate(12.476vw, -10px) scale(0.2224);
    -ms-transform: translate(12.476vw, -10px) scale(0.2224);
    transform: translate(12.476vw, -10px) scale(0.2224);
    -webkit-animation: fall-137 25s -13s linear infinite;
    animation: fall-137 25s -13s linear infinite;
}
@-webkit-keyframes fall-137 {
    61.561% {
        -webkit-transform: translate(9.8958vw, 61.561vh) scale(0.2224);
        transform: translate(9.8958vw, 61.561vh) scale(0.2224);
    }
    to {
        -webkit-transform: translate(11.1859vw, 100vh) scale(0.2224);
        transform: translate(11.1859vw, 100vh) scale(0.2224);
    }
}
@keyframes fall-137 {
    61.561% {
        -webkit-transform: translate(9.8958vw, 61.561vh) scale(0.2224);
        transform: translate(9.8958vw, 61.561vh) scale(0.2224);
    }
    to {
        -webkit-transform: translate(11.1859vw, 100vh) scale(0.2224);
        transform: translate(11.1859vw, 100vh) scale(0.2224);
    }
}
.snow:nth-child(138) {
    opacity: 0.3941;
    -webkit-transform: translate(76.8113vw, -10px) scale(0.454);
    -ms-transform: translate(76.8113vw, -10px) scale(0.454);
    transform: translate(76.8113vw, -10px) scale(0.454);
    -webkit-animation: fall-138 28s -3s linear infinite;
    animation: fall-138 28s -3s linear infinite;
}
@-webkit-keyframes fall-138 {
    51.232% {
        -webkit-transform: translate(72.8259vw, 51.232vh) scale(0.454);
        transform: translate(72.8259vw, 51.232vh) scale(0.454);
    }
    to {
        -webkit-transform: translate(74.8186vw, 100vh) scale(0.454);
        transform: translate(74.8186vw, 100vh) scale(0.454);
    }
}
@keyframes fall-138 {
    51.232% {
        -webkit-transform: translate(72.8259vw, 51.232vh) scale(0.454);
        transform: translate(72.8259vw, 51.232vh) scale(0.454);
    }
    to {
        -webkit-transform: translate(74.8186vw, 100vh) scale(0.454);
        transform: translate(74.8186vw, 100vh) scale(0.454);
    }
}
.snow:nth-child(139) {
    opacity: 0.4601;
    -webkit-transform: translate(51.8432vw, -10px) scale(0.4681);
    -ms-transform: translate(51.8432vw, -10px) scale(0.4681);
    transform: translate(51.8432vw, -10px) scale(0.4681);
    -webkit-animation: fall-139 16s -27s linear infinite;
    animation: fall-139 16s -27s linear infinite;
}
@-webkit-keyframes fall-139 {
    65.122% {
        -webkit-transform: translate(54.7852vw, 65.122vh) scale(0.4681);
        transform: translate(54.7852vw, 65.122vh) scale(0.4681);
    }
    to {
        -webkit-transform: translate(53.3142vw, 100vh) scale(0.4681);
        transform: translate(53.3142vw, 100vh) scale(0.4681);
    }
}
@keyframes fall-139 {
    65.122% {
        -webkit-transform: translate(54.7852vw, 65.122vh) scale(0.4681);
        transform: translate(54.7852vw, 65.122vh) scale(0.4681);
    }
    to {
        -webkit-transform: translate(53.3142vw, 100vh) scale(0.4681);
        transform: translate(53.3142vw, 100vh) scale(0.4681);
    }
}
.snow:nth-child(140) {
    opacity: 0.3771;
    -webkit-transform: translate(82.6696vw, -10px) scale(0.4721);
    -ms-transform: translate(82.6696vw, -10px) scale(0.4721);
    transform: translate(82.6696vw, -10px) scale(0.4721);
    -webkit-animation: fall-140 16s -16s linear infinite;
    animation: fall-140 16s -16s linear infinite;
}
@-webkit-keyframes fall-140 {
    30.78% {
        -webkit-transform: translate(86.3451vw, 30.78vh) scale(0.4721);
        transform: translate(86.3451vw, 30.78vh) scale(0.4721);
    }
    to {
        -webkit-transform: translate(84.50735vw, 100vh) scale(0.4721);
        transform: translate(84.50735vw, 100vh) scale(0.4721);
    }
}
@keyframes fall-140 {
    30.78% {
        -webkit-transform: translate(86.3451vw, 30.78vh) scale(0.4721);
        transform: translate(86.3451vw, 30.78vh) scale(0.4721);
    }
    to {
        -webkit-transform: translate(84.50735vw, 100vh) scale(0.4721);
        transform: translate(84.50735vw, 100vh) scale(0.4721);
    }
}
.snow:nth-child(141) {
    opacity: 0.4658;
    -webkit-transform: translate(67.903vw, -10px) scale(0.5371);
    -ms-transform: translate(67.903vw, -10px) scale(0.5371);
    transform: translate(67.903vw, -10px) scale(0.5371);
    -webkit-animation: fall-141 26s -1s linear infinite;
    animation: fall-141 26s -1s linear infinite;
}
@-webkit-keyframes fall-141 {
    60.617% {
        -webkit-transform: translate(69.4881vw, 60.617vh) scale(0.5371);
        transform: translate(69.4881vw, 60.617vh) scale(0.5371);
    }
    to {
        -webkit-transform: translate(68.69555vw, 100vh) scale(0.5371);
        transform: translate(68.69555vw, 100vh) scale(0.5371);
    }
}
@keyframes fall-141 {
    60.617% {
        -webkit-transform: translate(69.4881vw, 60.617vh) scale(0.5371);
        transform: translate(69.4881vw, 60.617vh) scale(0.5371);
    }
    to {
        -webkit-transform: translate(68.69555vw, 100vh) scale(0.5371);
        transform: translate(68.69555vw, 100vh) scale(0.5371);
    }
}
.snow:nth-child(142) {
    opacity: 0.0849;
    -webkit-transform: translate(69.539vw, -10px) scale(0.6599);
    -ms-transform: translate(69.539vw, -10px) scale(0.6599);
    transform: translate(69.539vw, -10px) scale(0.6599);
    -webkit-animation: fall-142 17s -9s linear infinite;
    animation: fall-142 17s -9s linear infinite;
}
@-webkit-keyframes fall-142 {
    30.336% {
        -webkit-transform: translate(60.1078vw, 30.336vh) scale(0.6599);
        transform: translate(60.1078vw, 30.336vh) scale(0.6599);
    }
    to {
        -webkit-transform: translate(64.8234vw, 100vh) scale(0.6599);
        transform: translate(64.8234vw, 100vh) scale(0.6599);
    }
}
@keyframes fall-142 {
    30.336% {
        -webkit-transform: translate(60.1078vw, 30.336vh) scale(0.6599);
        transform: translate(60.1078vw, 30.336vh) scale(0.6599);
    }
    to {
        -webkit-transform: translate(64.8234vw, 100vh) scale(0.6599);
        transform: translate(64.8234vw, 100vh) scale(0.6599);
    }
}
.snow:nth-child(143) {
    opacity: 0.5199;
    -webkit-transform: translate(90.4828vw, -10px) scale(0.1207);
    -ms-transform: translate(90.4828vw, -10px) scale(0.1207);
    transform: translate(90.4828vw, -10px) scale(0.1207);
    -webkit-animation: fall-143 20s -24s linear infinite;
    animation: fall-143 20s -24s linear infinite;
}
@-webkit-keyframes fall-143 {
    43.696% {
        -webkit-transform: translate(97.2919vw, 43.696vh) scale(0.1207);
        transform: translate(97.2919vw, 43.696vh) scale(0.1207);
    }
    to {
        -webkit-transform: translate(93.88735vw, 100vh) scale(0.1207);
        transform: translate(93.88735vw, 100vh) scale(0.1207);
    }
}
@keyframes fall-143 {
    43.696% {
        -webkit-transform: translate(97.2919vw, 43.696vh) scale(0.1207);
        transform: translate(97.2919vw, 43.696vh) scale(0.1207);
    }
    to {
        -webkit-transform: translate(93.88735vw, 100vh) scale(0.1207);
        transform: translate(93.88735vw, 100vh) scale(0.1207);
    }
}
.snow:nth-child(144) {
    opacity: 0.0717;
    -webkit-transform: translate(39.2248vw, -10px) scale(0.7388);
    -ms-transform: translate(39.2248vw, -10px) scale(0.7388);
    transform: translate(39.2248vw, -10px) scale(0.7388);
    -webkit-animation: fall-144 11s -23s linear infinite;
    animation: fall-144 11s -23s linear infinite;
}
@-webkit-keyframes fall-144 {
    48.895% {
        -webkit-transform: translate(30.3901vw, 48.895vh) scale(0.7388);
        transform: translate(30.3901vw, 48.895vh) scale(0.7388);
    }
    to {
        -webkit-transform: translate(34.80745vw, 100vh) scale(0.7388);
        transform: translate(34.80745vw, 100vh) scale(0.7388);
    }
}
@keyframes fall-144 {
    48.895% {
        -webkit-transform: translate(30.3901vw, 48.895vh) scale(0.7388);
        transform: translate(30.3901vw, 48.895vh) scale(0.7388);
    }
    to {
        -webkit-transform: translate(34.80745vw, 100vh) scale(0.7388);
        transform: translate(34.80745vw, 100vh) scale(0.7388);
    }
}
.snow:nth-child(145) {
    opacity: 0.5319;
    -webkit-transform: translate(72.3356vw, -10px) scale(0.3142);
    -ms-transform: translate(72.3356vw, -10px) scale(0.3142);
    transform: translate(72.3356vw, -10px) scale(0.3142);
    -webkit-animation: fall-145 12s -3s linear infinite;
    animation: fall-145 12s -3s linear infinite;
}
@-webkit-keyframes fall-145 {
    76.353% {
        -webkit-transform: translate(68.793vw, 76.353vh) scale(0.3142);
        transform: translate(68.793vw, 76.353vh) scale(0.3142);
    }
    to {
        -webkit-transform: translate(70.5643vw, 100vh) scale(0.3142);
        transform: translate(70.5643vw, 100vh) scale(0.3142);
    }
}
@keyframes fall-145 {
    76.353% {
        -webkit-transform: translate(68.793vw, 76.353vh) scale(0.3142);
        transform: translate(68.793vw, 76.353vh) scale(0.3142);
    }
    to {
        -webkit-transform: translate(70.5643vw, 100vh) scale(0.3142);
        transform: translate(70.5643vw, 100vh) scale(0.3142);
    }
}
.snow:nth-child(146) {
    opacity: 0.886;
    -webkit-transform: translate(9.4236vw, -10px) scale(0.0836);
    -ms-transform: translate(9.4236vw, -10px) scale(0.0836);
    transform: translate(9.4236vw, -10px) scale(0.0836);
    -webkit-animation: fall-146 30s -20s linear infinite;
    animation: fall-146 30s -20s linear infinite;
}
@-webkit-keyframes fall-146 {
    47.779% {
        -webkit-transform: translate(7.1125vw, 47.779vh) scale(0.0836);
        transform: translate(7.1125vw, 47.779vh) scale(0.0836);
    }
    to {
        -webkit-transform: translate(8.26805vw, 100vh) scale(0.0836);
        transform: translate(8.26805vw, 100vh) scale(0.0836);
    }
}
@keyframes fall-146 {
    47.779% {
        -webkit-transform: translate(7.1125vw, 47.779vh) scale(0.0836);
        transform: translate(7.1125vw, 47.779vh) scale(0.0836);
    }
    to {
        -webkit-transform: translate(8.26805vw, 100vh) scale(0.0836);
        transform: translate(8.26805vw, 100vh) scale(0.0836);
    }
}
.snow:nth-child(147) {
    opacity: 0.9224;
    -webkit-transform: translate(14.62vw, -10px) scale(0.1998);
    -ms-transform: translate(14.62vw, -10px) scale(0.1998);
    transform: translate(14.62vw, -10px) scale(0.1998);
    -webkit-animation: fall-147 20s -24s linear infinite;
    animation: fall-147 20s -24s linear infinite;
}
@-webkit-keyframes fall-147 {
    70.558% {
        -webkit-transform: translate(8.2611vw, 70.558vh) scale(0.1998);
        transform: translate(8.2611vw, 70.558vh) scale(0.1998);
    }
    to {
        -webkit-transform: translate(11.44055vw, 100vh) scale(0.1998);
        transform: translate(11.44055vw, 100vh) scale(0.1998);
    }
}
@keyframes fall-147 {
    70.558% {
        -webkit-transform: translate(8.2611vw, 70.558vh) scale(0.1998);
        transform: translate(8.2611vw, 70.558vh) scale(0.1998);
    }
    to {
        -webkit-transform: translate(11.44055vw, 100vh) scale(0.1998);
        transform: translate(11.44055vw, 100vh) scale(0.1998);
    }
}
.snow:nth-child(148) {
    opacity: 0.4168;
    -webkit-transform: translate(66.7025vw, -10px) scale(0.2268);
    -ms-transform: translate(66.7025vw, -10px) scale(0.2268);
    transform: translate(66.7025vw, -10px) scale(0.2268);
    -webkit-animation: fall-148 12s -18s linear infinite;
    animation: fall-148 12s -18s linear infinite;
}
@-webkit-keyframes fall-148 {
    36.196% {
        -webkit-transform: translate(75.7354vw, 36.196vh) scale(0.2268);
        transform: translate(75.7354vw, 36.196vh) scale(0.2268);
    }
    to {
        -webkit-transform: translate(71.21895vw, 100vh) scale(0.2268);
        transform: translate(71.21895vw, 100vh) scale(0.2268);
    }
}
@keyframes fall-148 {
    36.196% {
        -webkit-transform: translate(75.7354vw, 36.196vh) scale(0.2268);
        transform: translate(75.7354vw, 36.196vh) scale(0.2268);
    }
    to {
        -webkit-transform: translate(71.21895vw, 100vh) scale(0.2268);
        transform: translate(71.21895vw, 100vh) scale(0.2268);
    }
}
.snow:nth-child(149) {
    opacity: 0.4446;
    -webkit-transform: translate(29.6553vw, -10px) scale(0.8198);
    -ms-transform: translate(29.6553vw, -10px) scale(0.8198);
    transform: translate(29.6553vw, -10px) scale(0.8198);
    -webkit-animation: fall-149 28s -1s linear infinite;
    animation: fall-149 28s -1s linear infinite;
}
@-webkit-keyframes fall-149 {
    64.023% {
        -webkit-transform: translate(33.9215vw, 64.023vh) scale(0.8198);
        transform: translate(33.9215vw, 64.023vh) scale(0.8198);
    }
    to {
        -webkit-transform: translate(31.7884vw, 100vh) scale(0.8198);
        transform: translate(31.7884vw, 100vh) scale(0.8198);
    }
}
@keyframes fall-149 {
    64.023% {
        -webkit-transform: translate(33.9215vw, 64.023vh) scale(0.8198);
        transform: translate(33.9215vw, 64.023vh) scale(0.8198);
    }
    to {
        -webkit-transform: translate(31.7884vw, 100vh) scale(0.8198);
        transform: translate(31.7884vw, 100vh) scale(0.8198);
    }
}
.snow:nth-child(150) {
    opacity: 0.8852;
    -webkit-transform: translate(3.4693vw, -10px) scale(0.4756);
    -ms-transform: translate(3.4693vw, -10px) scale(0.4756);
    transform: translate(3.4693vw, -10px) scale(0.4756);
    -webkit-animation: fall-150 27s -27s linear infinite;
    animation: fall-150 27s -27s linear infinite;
}
@-webkit-keyframes fall-150 {
    57.883% {
        -webkit-transform: translate(4.2829vw, 57.883vh) scale(0.4756);
        transform: translate(4.2829vw, 57.883vh) scale(0.4756);
    }
    to {
        -webkit-transform: translate(3.8761vw, 100vh) scale(0.4756);
        transform: translate(3.8761vw, 100vh) scale(0.4756);
    }
}
@keyframes fall-150 {
    57.883% {
        -webkit-transform: translate(4.2829vw, 57.883vh) scale(0.4756);
        transform: translate(4.2829vw, 57.883vh) scale(0.4756);
    }
    to {
        -webkit-transform: translate(3.8761vw, 100vh) scale(0.4756);
        transform: translate(3.8761vw, 100vh) scale(0.4756);
    }
}
.snow:nth-child(151) {
    opacity: 0.7892;
    -webkit-transform: translate(25.2623vw, -10px) scale(0.2457);
    -ms-transform: translate(25.2623vw, -10px) scale(0.2457);
    transform: translate(25.2623vw, -10px) scale(0.2457);
    -webkit-animation: fall-151 29s -19s linear infinite;
    animation: fall-151 29s -19s linear infinite;
}
@-webkit-keyframes fall-151 {
    47.349% {
        -webkit-transform: translate(30.2991vw, 47.349vh) scale(0.2457);
        transform: translate(30.2991vw, 47.349vh) scale(0.2457);
    }
    to {
        -webkit-transform: translate(27.7807vw, 100vh) scale(0.2457);
        transform: translate(27.7807vw, 100vh) scale(0.2457);
    }
}
@keyframes fall-151 {
    47.349% {
        -webkit-transform: translate(30.2991vw, 47.349vh) scale(0.2457);
        transform: translate(30.2991vw, 47.349vh) scale(0.2457);
    }
    to {
        -webkit-transform: translate(27.7807vw, 100vh) scale(0.2457);
        transform: translate(27.7807vw, 100vh) scale(0.2457);
    }
}
.snow:nth-child(152) {
    opacity: 0.1792;
    -webkit-transform: translate(78.8593vw, -10px) scale(0.4579);
    -ms-transform: translate(78.8593vw, -10px) scale(0.4579);
    transform: translate(78.8593vw, -10px) scale(0.4579);
    -webkit-animation: fall-152 16s -21s linear infinite;
    animation: fall-152 16s -21s linear infinite;
}
@-webkit-keyframes fall-152 {
    73.257% {
        -webkit-transform: translate(81.2463vw, 73.257vh) scale(0.4579);
        transform: translate(81.2463vw, 73.257vh) scale(0.4579);
    }
    to {
        -webkit-transform: translate(80.0528vw, 100vh) scale(0.4579);
        transform: translate(80.0528vw, 100vh) scale(0.4579);
    }
}
@keyframes fall-152 {
    73.257% {
        -webkit-transform: translate(81.2463vw, 73.257vh) scale(0.4579);
        transform: translate(81.2463vw, 73.257vh) scale(0.4579);
    }
    to {
        -webkit-transform: translate(80.0528vw, 100vh) scale(0.4579);
        transform: translate(80.0528vw, 100vh) scale(0.4579);
    }
}
.snow:nth-child(153) {
    opacity: 0.1617;
    -webkit-transform: translate(8.5748vw, -10px) scale(0.9497);
    -ms-transform: translate(8.5748vw, -10px) scale(0.9497);
    transform: translate(8.5748vw, -10px) scale(0.9497);
    -webkit-animation: fall-153 10s -28s linear infinite;
    animation: fall-153 10s -28s linear infinite;
}
@-webkit-keyframes fall-153 {
    55.237% {
        -webkit-transform: translate(5.7507vw, 55.237vh) scale(0.9497);
        transform: translate(5.7507vw, 55.237vh) scale(0.9497);
    }
    to {
        -webkit-transform: translate(7.16275vw, 100vh) scale(0.9497);
        transform: translate(7.16275vw, 100vh) scale(0.9497);
    }
}
@keyframes fall-153 {
    55.237% {
        -webkit-transform: translate(5.7507vw, 55.237vh) scale(0.9497);
        transform: translate(5.7507vw, 55.237vh) scale(0.9497);
    }
    to {
        -webkit-transform: translate(7.16275vw, 100vh) scale(0.9497);
        transform: translate(7.16275vw, 100vh) scale(0.9497);
    }
}
.snow:nth-child(154) {
    opacity: 0.4813;
    -webkit-transform: translate(34.4401vw, -10px) scale(0.1738);
    -ms-transform: translate(34.4401vw, -10px) scale(0.1738);
    transform: translate(34.4401vw, -10px) scale(0.1738);
    -webkit-animation: fall-154 26s -1s linear infinite;
    animation: fall-154 26s -1s linear infinite;
}
@-webkit-keyframes fall-154 {
    76.288% {
        -webkit-transform: translate(39.1089vw, 76.288vh) scale(0.1738);
        transform: translate(39.1089vw, 76.288vh) scale(0.1738);
    }
    to {
        -webkit-transform: translate(36.7745vw, 100vh) scale(0.1738);
        transform: translate(36.7745vw, 100vh) scale(0.1738);
    }
}
@keyframes fall-154 {
    76.288% {
        -webkit-transform: translate(39.1089vw, 76.288vh) scale(0.1738);
        transform: translate(39.1089vw, 76.288vh) scale(0.1738);
    }
    to {
        -webkit-transform: translate(36.7745vw, 100vh) scale(0.1738);
        transform: translate(36.7745vw, 100vh) scale(0.1738);
    }
}
.snow:nth-child(155) {
    opacity: 0.6998;
    -webkit-transform: translate(85.9754vw, -10px) scale(0.6742);
    -ms-transform: translate(85.9754vw, -10px) scale(0.6742);
    transform: translate(85.9754vw, -10px) scale(0.6742);
    -webkit-animation: fall-155 15s -19s linear infinite;
    animation: fall-155 15s -19s linear infinite;
}
@-webkit-keyframes fall-155 {
    67.545% {
        -webkit-transform: translate(86.5879vw, 67.545vh) scale(0.6742);
        transform: translate(86.5879vw, 67.545vh) scale(0.6742);
    }
    to {
        -webkit-transform: translate(86.28165vw, 100vh) scale(0.6742);
        transform: translate(86.28165vw, 100vh) scale(0.6742);
    }
}
@keyframes fall-155 {
    67.545% {
        -webkit-transform: translate(86.5879vw, 67.545vh) scale(0.6742);
        transform: translate(86.5879vw, 67.545vh) scale(0.6742);
    }
    to {
        -webkit-transform: translate(86.28165vw, 100vh) scale(0.6742);
        transform: translate(86.28165vw, 100vh) scale(0.6742);
    }
}
.snow:nth-child(156) {
    opacity: 0.9273;
    -webkit-transform: translate(11.4012vw, -10px) scale(0.8675);
    -ms-transform: translate(11.4012vw, -10px) scale(0.8675);
    transform: translate(11.4012vw, -10px) scale(0.8675);
    -webkit-animation: fall-156 29s -19s linear infinite;
    animation: fall-156 29s -19s linear infinite;
}
@-webkit-keyframes fall-156 {
    78.799% {
        -webkit-transform: translate(8.3395vw, 78.799vh) scale(0.8675);
        transform: translate(8.3395vw, 78.799vh) scale(0.8675);
    }
    to {
        -webkit-transform: translate(9.87035vw, 100vh) scale(0.8675);
        transform: translate(9.87035vw, 100vh) scale(0.8675);
    }
}
@keyframes fall-156 {
    78.799% {
        -webkit-transform: translate(8.3395vw, 78.799vh) scale(0.8675);
        transform: translate(8.3395vw, 78.799vh) scale(0.8675);
    }
    to {
        -webkit-transform: translate(9.87035vw, 100vh) scale(0.8675);
        transform: translate(9.87035vw, 100vh) scale(0.8675);
    }
}
.snow:nth-child(157) {
    opacity: 0.6312;
    -webkit-transform: translate(39.7555vw, -10px) scale(0.8725);
    -ms-transform: translate(39.7555vw, -10px) scale(0.8725);
    transform: translate(39.7555vw, -10px) scale(0.8725);
    -webkit-animation: fall-157 27s -7s linear infinite;
    animation: fall-157 27s -7s linear infinite;
}
@-webkit-keyframes fall-157 {
    54.116% {
        -webkit-transform: translate(31.7057vw, 54.116vh) scale(0.8725);
        transform: translate(31.7057vw, 54.116vh) scale(0.8725);
    }
    to {
        -webkit-transform: translate(35.7306vw, 100vh) scale(0.8725);
        transform: translate(35.7306vw, 100vh) scale(0.8725);
    }
}
@keyframes fall-157 {
    54.116% {
        -webkit-transform: translate(31.7057vw, 54.116vh) scale(0.8725);
        transform: translate(31.7057vw, 54.116vh) scale(0.8725);
    }
    to {
        -webkit-transform: translate(35.7306vw, 100vh) scale(0.8725);
        transform: translate(35.7306vw, 100vh) scale(0.8725);
    }
}
.snow:nth-child(158) {
    opacity: 0.4266;
    -webkit-transform: translate(47.631vw, -10px) scale(0.6148);
    -ms-transform: translate(47.631vw, -10px) scale(0.6148);
    transform: translate(47.631vw, -10px) scale(0.6148);
    -webkit-animation: fall-158 27s -8s linear infinite;
    animation: fall-158 27s -8s linear infinite;
}
@-webkit-keyframes fall-158 {
    50.032% {
        -webkit-transform: translate(38.7081vw, 50.032vh) scale(0.6148);
        transform: translate(38.7081vw, 50.032vh) scale(0.6148);
    }
    to {
        -webkit-transform: translate(43.16955vw, 100vh) scale(0.6148);
        transform: translate(43.16955vw, 100vh) scale(0.6148);
    }
}
@keyframes fall-158 {
    50.032% {
        -webkit-transform: translate(38.7081vw, 50.032vh) scale(0.6148);
        transform: translate(38.7081vw, 50.032vh) scale(0.6148);
    }
    to {
        -webkit-transform: translate(43.16955vw, 100vh) scale(0.6148);
        transform: translate(43.16955vw, 100vh) scale(0.6148);
    }
}
.snow:nth-child(159) {
    opacity: 0.2971;
    -webkit-transform: translate(24.1365vw, -10px) scale(0.6135);
    -ms-transform: translate(24.1365vw, -10px) scale(0.6135);
    transform: translate(24.1365vw, -10px) scale(0.6135);
    -webkit-animation: fall-159 18s -2s linear infinite;
    animation: fall-159 18s -2s linear infinite;
}
@-webkit-keyframes fall-159 {
    78.244% {
        -webkit-transform: translate(19.9292vw, 78.244vh) scale(0.6135);
        transform: translate(19.9292vw, 78.244vh) scale(0.6135);
    }
    to {
        -webkit-transform: translate(22.03285vw, 100vh) scale(0.6135);
        transform: translate(22.03285vw, 100vh) scale(0.6135);
    }
}
@keyframes fall-159 {
    78.244% {
        -webkit-transform: translate(19.9292vw, 78.244vh) scale(0.6135);
        transform: translate(19.9292vw, 78.244vh) scale(0.6135);
    }
    to {
        -webkit-transform: translate(22.03285vw, 100vh) scale(0.6135);
        transform: translate(22.03285vw, 100vh) scale(0.6135);
    }
}
.snow:nth-child(160) {
    opacity: 0.9154;
    -webkit-transform: translate(73.7934vw, -10px) scale(0.4043);
    -ms-transform: translate(73.7934vw, -10px) scale(0.4043);
    transform: translate(73.7934vw, -10px) scale(0.4043);
    -webkit-animation: fall-160 20s -24s linear infinite;
    animation: fall-160 20s -24s linear infinite;
}
@-webkit-keyframes fall-160 {
    70.677% {
        -webkit-transform: translate(71.6596vw, 70.677vh) scale(0.4043);
        transform: translate(71.6596vw, 70.677vh) scale(0.4043);
    }
    to {
        -webkit-transform: translate(72.7265vw, 100vh) scale(0.4043);
        transform: translate(72.7265vw, 100vh) scale(0.4043);
    }
}
@keyframes fall-160 {
    70.677% {
        -webkit-transform: translate(71.6596vw, 70.677vh) scale(0.4043);
        transform: translate(71.6596vw, 70.677vh) scale(0.4043);
    }
    to {
        -webkit-transform: translate(72.7265vw, 100vh) scale(0.4043);
        transform: translate(72.7265vw, 100vh) scale(0.4043);
    }
}
.snow:nth-child(161) {
    opacity: 0.8955;
    -webkit-transform: translate(24.6567vw, -10px) scale(0.7405);
    -ms-transform: translate(24.6567vw, -10px) scale(0.7405);
    transform: translate(24.6567vw, -10px) scale(0.7405);
    -webkit-animation: fall-161 23s -12s linear infinite;
    animation: fall-161 23s -12s linear infinite;
}
@-webkit-keyframes fall-161 {
    41.761% {
        -webkit-transform: translate(15.2124vw, 41.761vh) scale(0.7405);
        transform: translate(15.2124vw, 41.761vh) scale(0.7405);
    }
    to {
        -webkit-transform: translate(19.93455vw, 100vh) scale(0.7405);
        transform: translate(19.93455vw, 100vh) scale(0.7405);
    }
}
@keyframes fall-161 {
    41.761% {
        -webkit-transform: translate(15.2124vw, 41.761vh) scale(0.7405);
        transform: translate(15.2124vw, 41.761vh) scale(0.7405);
    }
    to {
        -webkit-transform: translate(19.93455vw, 100vh) scale(0.7405);
        transform: translate(19.93455vw, 100vh) scale(0.7405);
    }
}
.snow:nth-child(162) {
    opacity: 0.6788;
    -webkit-transform: translate(45.2571vw, -10px) scale(0.9683);
    -ms-transform: translate(45.2571vw, -10px) scale(0.9683);
    transform: translate(45.2571vw, -10px) scale(0.9683);
    -webkit-animation: fall-162 24s -26s linear infinite;
    animation: fall-162 24s -26s linear infinite;
}
@-webkit-keyframes fall-162 {
    34.881% {
        -webkit-transform: translate(54.2383vw, 34.881vh) scale(0.9683);
        transform: translate(54.2383vw, 34.881vh) scale(0.9683);
    }
    to {
        -webkit-transform: translate(49.7477vw, 100vh) scale(0.9683);
        transform: translate(49.7477vw, 100vh) scale(0.9683);
    }
}
@keyframes fall-162 {
    34.881% {
        -webkit-transform: translate(54.2383vw, 34.881vh) scale(0.9683);
        transform: translate(54.2383vw, 34.881vh) scale(0.9683);
    }
    to {
        -webkit-transform: translate(49.7477vw, 100vh) scale(0.9683);
        transform: translate(49.7477vw, 100vh) scale(0.9683);
    }
}
.snow:nth-child(163) {
    opacity: 0.9978;
    -webkit-transform: translate(92.328vw, -10px) scale(0.2183);
    -ms-transform: translate(92.328vw, -10px) scale(0.2183);
    transform: translate(92.328vw, -10px) scale(0.2183);
    -webkit-animation: fall-163 12s -29s linear infinite;
    animation: fall-163 12s -29s linear infinite;
}
@-webkit-keyframes fall-163 {
    50.08% {
        -webkit-transform: translate(100.4224vw, 50.08vh) scale(0.2183);
        transform: translate(100.4224vw, 50.08vh) scale(0.2183);
    }
    to {
        -webkit-transform: translate(96.3752vw, 100vh) scale(0.2183);
        transform: translate(96.3752vw, 100vh) scale(0.2183);
    }
}
@keyframes fall-163 {
    50.08% {
        -webkit-transform: translate(100.4224vw, 50.08vh) scale(0.2183);
        transform: translate(100.4224vw, 50.08vh) scale(0.2183);
    }
    to {
        -webkit-transform: translate(96.3752vw, 100vh) scale(0.2183);
        transform: translate(96.3752vw, 100vh) scale(0.2183);
    }
}
.snow:nth-child(164) {
    opacity: 0.9329;
    -webkit-transform: translate(99.97vw, -10px) scale(0.0379);
    -ms-transform: translate(99.97vw, -10px) scale(0.0379);
    transform: translate(99.97vw, -10px) scale(0.0379);
    -webkit-animation: fall-164 27s -5s linear infinite;
    animation: fall-164 27s -5s linear infinite;
}
@-webkit-keyframes fall-164 {
    45.245% {
        -webkit-transform: translate(107.1355vw, 45.245vh) scale(0.0379);
        transform: translate(107.1355vw, 45.245vh) scale(0.0379);
    }
    to {
        -webkit-transform: translate(103.55275vw, 100vh) scale(0.0379);
        transform: translate(103.55275vw, 100vh) scale(0.0379);
    }
}
@keyframes fall-164 {
    45.245% {
        -webkit-transform: translate(107.1355vw, 45.245vh) scale(0.0379);
        transform: translate(107.1355vw, 45.245vh) scale(0.0379);
    }
    to {
        -webkit-transform: translate(103.55275vw, 100vh) scale(0.0379);
        transform: translate(103.55275vw, 100vh) scale(0.0379);
    }
}
.snow:nth-child(165) {
    opacity: 0.5508;
    -webkit-transform: translate(10.1234vw, -10px) scale(0.2923);
    -ms-transform: translate(10.1234vw, -10px) scale(0.2923);
    transform: translate(10.1234vw, -10px) scale(0.2923);
    -webkit-animation: fall-165 13s -24s linear infinite;
    animation: fall-165 13s -24s linear infinite;
}
@-webkit-keyframes fall-165 {
    71.573% {
        -webkit-transform: translate(5.3133vw, 71.573vh) scale(0.2923);
        transform: translate(5.3133vw, 71.573vh) scale(0.2923);
    }
    to {
        -webkit-transform: translate(7.71835vw, 100vh) scale(0.2923);
        transform: translate(7.71835vw, 100vh) scale(0.2923);
    }
}
@keyframes fall-165 {
    71.573% {
        -webkit-transform: translate(5.3133vw, 71.573vh) scale(0.2923);
        transform: translate(5.3133vw, 71.573vh) scale(0.2923);
    }
    to {
        -webkit-transform: translate(7.71835vw, 100vh) scale(0.2923);
        transform: translate(7.71835vw, 100vh) scale(0.2923);
    }
}
.snow:nth-child(166) {
    opacity: 0.8336;
    -webkit-transform: translate(37.7644vw, -10px) scale(0.4117);
    -ms-transform: translate(37.7644vw, -10px) scale(0.4117);
    transform: translate(37.7644vw, -10px) scale(0.4117);
    -webkit-animation: fall-166 28s -28s linear infinite;
    animation: fall-166 28s -28s linear infinite;
}
@-webkit-keyframes fall-166 {
    32.082% {
        -webkit-transform: translate(41.2732vw, 32.082vh) scale(0.4117);
        transform: translate(41.2732vw, 32.082vh) scale(0.4117);
    }
    to {
        -webkit-transform: translate(39.5188vw, 100vh) scale(0.4117);
        transform: translate(39.5188vw, 100vh) scale(0.4117);
    }
}
@keyframes fall-166 {
    32.082% {
        -webkit-transform: translate(41.2732vw, 32.082vh) scale(0.4117);
        transform: translate(41.2732vw, 32.082vh) scale(0.4117);
    }
    to {
        -webkit-transform: translate(39.5188vw, 100vh) scale(0.4117);
        transform: translate(39.5188vw, 100vh) scale(0.4117);
    }
}
.snow:nth-child(167) {
    opacity: 0.7375;
    -webkit-transform: translate(95.7315vw, -10px) scale(0.7898);
    -ms-transform: translate(95.7315vw, -10px) scale(0.7898);
    transform: translate(95.7315vw, -10px) scale(0.7898);
    -webkit-animation: fall-167 21s -4s linear infinite;
    animation: fall-167 21s -4s linear infinite;
}
@-webkit-keyframes fall-167 {
    40.126% {
        -webkit-transform: translate(90.7773vw, 40.126vh) scale(0.7898);
        transform: translate(90.7773vw, 40.126vh) scale(0.7898);
    }
    to {
        -webkit-transform: translate(93.2544vw, 100vh) scale(0.7898);
        transform: translate(93.2544vw, 100vh) scale(0.7898);
    }
}
@keyframes fall-167 {
    40.126% {
        -webkit-transform: translate(90.7773vw, 40.126vh) scale(0.7898);
        transform: translate(90.7773vw, 40.126vh) scale(0.7898);
    }
    to {
        -webkit-transform: translate(93.2544vw, 100vh) scale(0.7898);
        transform: translate(93.2544vw, 100vh) scale(0.7898);
    }
}
.snow:nth-child(168) {
    opacity: 0.0767;
    -webkit-transform: translate(20.5061vw, -10px) scale(0.8044);
    -ms-transform: translate(20.5061vw, -10px) scale(0.8044);
    transform: translate(20.5061vw, -10px) scale(0.8044);
    -webkit-animation: fall-168 29s -5s linear infinite;
    animation: fall-168 29s -5s linear infinite;
}
@-webkit-keyframes fall-168 {
    44.706% {
        -webkit-transform: translate(13.0544vw, 44.706vh) scale(0.8044);
        transform: translate(13.0544vw, 44.706vh) scale(0.8044);
    }
    to {
        -webkit-transform: translate(16.78025vw, 100vh) scale(0.8044);
        transform: translate(16.78025vw, 100vh) scale(0.8044);
    }
}
@keyframes fall-168 {
    44.706% {
        -webkit-transform: translate(13.0544vw, 44.706vh) scale(0.8044);
        transform: translate(13.0544vw, 44.706vh) scale(0.8044);
    }
    to {
        -webkit-transform: translate(16.78025vw, 100vh) scale(0.8044);
        transform: translate(16.78025vw, 100vh) scale(0.8044);
    }
}
.snow:nth-child(169) {
    opacity: 0.7961;
    -webkit-transform: translate(68.4551vw, -10px) scale(0.4132);
    -ms-transform: translate(68.4551vw, -10px) scale(0.4132);
    transform: translate(68.4551vw, -10px) scale(0.4132);
    -webkit-animation: fall-169 13s -1s linear infinite;
    animation: fall-169 13s -1s linear infinite;
}
@-webkit-keyframes fall-169 {
    34.6% {
        -webkit-transform: translate(61.7443vw, 34.6vh) scale(0.4132);
        transform: translate(61.7443vw, 34.6vh) scale(0.4132);
    }
    to {
        -webkit-transform: translate(65.0997vw, 100vh) scale(0.4132);
        transform: translate(65.0997vw, 100vh) scale(0.4132);
    }
}
@keyframes fall-169 {
    34.6% {
        -webkit-transform: translate(61.7443vw, 34.6vh) scale(0.4132);
        transform: translate(61.7443vw, 34.6vh) scale(0.4132);
    }
    to {
        -webkit-transform: translate(65.0997vw, 100vh) scale(0.4132);
        transform: translate(65.0997vw, 100vh) scale(0.4132);
    }
}
.snow:nth-child(170) {
    opacity: 0.2037;
    -webkit-transform: translate(58.5654vw, -10px) scale(0.4009);
    -ms-transform: translate(58.5654vw, -10px) scale(0.4009);
    transform: translate(58.5654vw, -10px) scale(0.4009);
    -webkit-animation: fall-170 16s -1s linear infinite;
    animation: fall-170 16s -1s linear infinite;
}
@-webkit-keyframes fall-170 {
    74.011% {
        -webkit-transform: translate(64.9842vw, 74.011vh) scale(0.4009);
        transform: translate(64.9842vw, 74.011vh) scale(0.4009);
    }
    to {
        -webkit-transform: translate(61.7748vw, 100vh) scale(0.4009);
        transform: translate(61.7748vw, 100vh) scale(0.4009);
    }
}
@keyframes fall-170 {
    74.011% {
        -webkit-transform: translate(64.9842vw, 74.011vh) scale(0.4009);
        transform: translate(64.9842vw, 74.011vh) scale(0.4009);
    }
    to {
        -webkit-transform: translate(61.7748vw, 100vh) scale(0.4009);
        transform: translate(61.7748vw, 100vh) scale(0.4009);
    }
}
.snow:nth-child(171) {
    opacity: 0.895;
    -webkit-transform: translate(25.6865vw, -10px) scale(0.3368);
    -ms-transform: translate(25.6865vw, -10px) scale(0.3368);
    transform: translate(25.6865vw, -10px) scale(0.3368);
    -webkit-animation: fall-171 14s -28s linear infinite;
    animation: fall-171 14s -28s linear infinite;
}
@-webkit-keyframes fall-171 {
    63.701% {
        -webkit-transform: translate(27.186vw, 63.701vh) scale(0.3368);
        transform: translate(27.186vw, 63.701vh) scale(0.3368);
    }
    to {
        -webkit-transform: translate(26.43625vw, 100vh) scale(0.3368);
        transform: translate(26.43625vw, 100vh) scale(0.3368);
    }
}
@keyframes fall-171 {
    63.701% {
        -webkit-transform: translate(27.186vw, 63.701vh) scale(0.3368);
        transform: translate(27.186vw, 63.701vh) scale(0.3368);
    }
    to {
        -webkit-transform: translate(26.43625vw, 100vh) scale(0.3368);
        transform: translate(26.43625vw, 100vh) scale(0.3368);
    }
}
.snow:nth-child(172) {
    opacity: 0.4332;
    -webkit-transform: translate(72.8336vw, -10px) scale(0.2016);
    -ms-transform: translate(72.8336vw, -10px) scale(0.2016);
    transform: translate(72.8336vw, -10px) scale(0.2016);
    -webkit-animation: fall-172 11s -23s linear infinite;
    animation: fall-172 11s -23s linear infinite;
}
@-webkit-keyframes fall-172 {
    68.371% {
        -webkit-transform: translate(72.2652vw, 68.371vh) scale(0.2016);
        transform: translate(72.2652vw, 68.371vh) scale(0.2016);
    }
    to {
        -webkit-transform: translate(72.5494vw, 100vh) scale(0.2016);
        transform: translate(72.5494vw, 100vh) scale(0.2016);
    }
}
@keyframes fall-172 {
    68.371% {
        -webkit-transform: translate(72.2652vw, 68.371vh) scale(0.2016);
        transform: translate(72.2652vw, 68.371vh) scale(0.2016);
    }
    to {
        -webkit-transform: translate(72.5494vw, 100vh) scale(0.2016);
        transform: translate(72.5494vw, 100vh) scale(0.2016);
    }
}
.snow:nth-child(173) {
    opacity: 0.6919;
    -webkit-transform: translate(67.7507vw, -10px) scale(0.6549);
    -ms-transform: translate(67.7507vw, -10px) scale(0.6549);
    transform: translate(67.7507vw, -10px) scale(0.6549);
    -webkit-animation: fall-173 18s -21s linear infinite;
    animation: fall-173 18s -21s linear infinite;
}
@-webkit-keyframes fall-173 {
    51.241% {
        -webkit-transform: translate(71.9603vw, 51.241vh) scale(0.6549);
        transform: translate(71.9603vw, 51.241vh) scale(0.6549);
    }
    to {
        -webkit-transform: translate(69.8555vw, 100vh) scale(0.6549);
        transform: translate(69.8555vw, 100vh) scale(0.6549);
    }
}
@keyframes fall-173 {
    51.241% {
        -webkit-transform: translate(71.9603vw, 51.241vh) scale(0.6549);
        transform: translate(71.9603vw, 51.241vh) scale(0.6549);
    }
    to {
        -webkit-transform: translate(69.8555vw, 100vh) scale(0.6549);
        transform: translate(69.8555vw, 100vh) scale(0.6549);
    }
}
.snow:nth-child(174) {
    opacity: 0.1688;
    -webkit-transform: translate(57.9172vw, -10px) scale(0.2029);
    -ms-transform: translate(57.9172vw, -10px) scale(0.2029);
    transform: translate(57.9172vw, -10px) scale(0.2029);
    -webkit-animation: fall-174 27s -10s linear infinite;
    animation: fall-174 27s -10s linear infinite;
}
@-webkit-keyframes fall-174 {
    77.545% {
        -webkit-transform: translate(55.513vw, 77.545vh) scale(0.2029);
        transform: translate(55.513vw, 77.545vh) scale(0.2029);
    }
    to {
        -webkit-transform: translate(56.7151vw, 100vh) scale(0.2029);
        transform: translate(56.7151vw, 100vh) scale(0.2029);
    }
}
@keyframes fall-174 {
    77.545% {
        -webkit-transform: translate(55.513vw, 77.545vh) scale(0.2029);
        transform: translate(55.513vw, 77.545vh) scale(0.2029);
    }
    to {
        -webkit-transform: translate(56.7151vw, 100vh) scale(0.2029);
        transform: translate(56.7151vw, 100vh) scale(0.2029);
    }
}
.snow:nth-child(175) {
    opacity: 0.3318;
    -webkit-transform: translate(13.4948vw, -10px) scale(0.6658);
    -ms-transform: translate(13.4948vw, -10px) scale(0.6658);
    transform: translate(13.4948vw, -10px) scale(0.6658);
    -webkit-animation: fall-175 19s -15s linear infinite;
    animation: fall-175 19s -15s linear infinite;
}
@-webkit-keyframes fall-175 {
    37.442% {
        -webkit-transform: translate(21.9624vw, 37.442vh) scale(0.6658);
        transform: translate(21.9624vw, 37.442vh) scale(0.6658);
    }
    to {
        -webkit-transform: translate(17.7286vw, 100vh) scale(0.6658);
        transform: translate(17.7286vw, 100vh) scale(0.6658);
    }
}
@keyframes fall-175 {
    37.442% {
        -webkit-transform: translate(21.9624vw, 37.442vh) scale(0.6658);
        transform: translate(21.9624vw, 37.442vh) scale(0.6658);
    }
    to {
        -webkit-transform: translate(17.7286vw, 100vh) scale(0.6658);
        transform: translate(17.7286vw, 100vh) scale(0.6658);
    }
}
.snow:nth-child(176) {
    opacity: 0.4153;
    -webkit-transform: translate(99.0788vw, -10px) scale(0.2409);
    -ms-transform: translate(99.0788vw, -10px) scale(0.2409);
    transform: translate(99.0788vw, -10px) scale(0.2409);
    -webkit-animation: fall-176 30s -13s linear infinite;
    animation: fall-176 30s -13s linear infinite;
}
@-webkit-keyframes fall-176 {
    66.945% {
        -webkit-transform: translate(92.8092vw, 66.945vh) scale(0.2409);
        transform: translate(92.8092vw, 66.945vh) scale(0.2409);
    }
    to {
        -webkit-transform: translate(95.944vw, 100vh) scale(0.2409);
        transform: translate(95.944vw, 100vh) scale(0.2409);
    }
}
@keyframes fall-176 {
    66.945% {
        -webkit-transform: translate(92.8092vw, 66.945vh) scale(0.2409);
        transform: translate(92.8092vw, 66.945vh) scale(0.2409);
    }
    to {
        -webkit-transform: translate(95.944vw, 100vh) scale(0.2409);
        transform: translate(95.944vw, 100vh) scale(0.2409);
    }
}
.snow:nth-child(177) {
    opacity: 0.0861;
    -webkit-transform: translate(9.0807vw, -10px) scale(0.1532);
    -ms-transform: translate(9.0807vw, -10px) scale(0.1532);
    transform: translate(9.0807vw, -10px) scale(0.1532);
    -webkit-animation: fall-177 15s -1s linear infinite;
    animation: fall-177 15s -1s linear infinite;
}
@-webkit-keyframes fall-177 {
    33.385% {
        -webkit-transform: translate(6.2732vw, 33.385vh) scale(0.1532);
        transform: translate(6.2732vw, 33.385vh) scale(0.1532);
    }
    to {
        -webkit-transform: translate(7.67695vw, 100vh) scale(0.1532);
        transform: translate(7.67695vw, 100vh) scale(0.1532);
    }
}
@keyframes fall-177 {
    33.385% {
        -webkit-transform: translate(6.2732vw, 33.385vh) scale(0.1532);
        transform: translate(6.2732vw, 33.385vh) scale(0.1532);
    }
    to {
        -webkit-transform: translate(7.67695vw, 100vh) scale(0.1532);
        transform: translate(7.67695vw, 100vh) scale(0.1532);
    }
}
.snow:nth-child(178) {
    opacity: 0.5581;
    -webkit-transform: translate(21.7494vw, -10px) scale(0.088);
    -ms-transform: translate(21.7494vw, -10px) scale(0.088);
    transform: translate(21.7494vw, -10px) scale(0.088);
    -webkit-animation: fall-178 30s -4s linear infinite;
    animation: fall-178 30s -4s linear infinite;
}
@-webkit-keyframes fall-178 {
    71.826% {
        -webkit-transform: translate(19.7889vw, 71.826vh) scale(0.088);
        transform: translate(19.7889vw, 71.826vh) scale(0.088);
    }
    to {
        -webkit-transform: translate(20.76915vw, 100vh) scale(0.088);
        transform: translate(20.76915vw, 100vh) scale(0.088);
    }
}
@keyframes fall-178 {
    71.826% {
        -webkit-transform: translate(19.7889vw, 71.826vh) scale(0.088);
        transform: translate(19.7889vw, 71.826vh) scale(0.088);
    }
    to {
        -webkit-transform: translate(20.76915vw, 100vh) scale(0.088);
        transform: translate(20.76915vw, 100vh) scale(0.088);
    }
}
.snow:nth-child(179) {
    opacity: 0.0192;
    -webkit-transform: translate(72.0452vw, -10px) scale(0.1487);
    -ms-transform: translate(72.0452vw, -10px) scale(0.1487);
    transform: translate(72.0452vw, -10px) scale(0.1487);
    -webkit-animation: fall-179 29s -2s linear infinite;
    animation: fall-179 29s -2s linear infinite;
}
@-webkit-keyframes fall-179 {
    78.901% {
        -webkit-transform: translate(67.1331vw, 78.901vh) scale(0.1487);
        transform: translate(67.1331vw, 78.901vh) scale(0.1487);
    }
    to {
        -webkit-transform: translate(69.58915vw, 100vh) scale(0.1487);
        transform: translate(69.58915vw, 100vh) scale(0.1487);
    }
}
@keyframes fall-179 {
    78.901% {
        -webkit-transform: translate(67.1331vw, 78.901vh) scale(0.1487);
        transform: translate(67.1331vw, 78.901vh) scale(0.1487);
    }
    to {
        -webkit-transform: translate(69.58915vw, 100vh) scale(0.1487);
        transform: translate(69.58915vw, 100vh) scale(0.1487);
    }
}
.snow:nth-child(180) {
    opacity: 0.0489;
    -webkit-transform: translate(43.1333vw, -10px) scale(0.4104);
    -ms-transform: translate(43.1333vw, -10px) scale(0.4104);
    transform: translate(43.1333vw, -10px) scale(0.4104);
    -webkit-animation: fall-180 11s -14s linear infinite;
    animation: fall-180 11s -14s linear infinite;
}
@-webkit-keyframes fall-180 {
    51.28% {
        -webkit-transform: translate(38.0294vw, 51.28vh) scale(0.4104);
        transform: translate(38.0294vw, 51.28vh) scale(0.4104);
    }
    to {
        -webkit-transform: translate(40.58135vw, 100vh) scale(0.4104);
        transform: translate(40.58135vw, 100vh) scale(0.4104);
    }
}
@keyframes fall-180 {
    51.28% {
        -webkit-transform: translate(38.0294vw, 51.28vh) scale(0.4104);
        transform: translate(38.0294vw, 51.28vh) scale(0.4104);
    }
    to {
        -webkit-transform: translate(40.58135vw, 100vh) scale(0.4104);
        transform: translate(40.58135vw, 100vh) scale(0.4104);
    }
}
.snow:nth-child(181) {
    opacity: 0.4276;
    -webkit-transform: translate(63.3079vw, -10px) scale(0.0546);
    -ms-transform: translate(63.3079vw, -10px) scale(0.0546);
    transform: translate(63.3079vw, -10px) scale(0.0546);
    -webkit-animation: fall-181 20s -10s linear infinite;
    animation: fall-181 20s -10s linear infinite;
}
@-webkit-keyframes fall-181 {
    40.95% {
        -webkit-transform: translate(57.2838vw, 40.95vh) scale(0.0546);
        transform: translate(57.2838vw, 40.95vh) scale(0.0546);
    }
    to {
        -webkit-transform: translate(60.29585vw, 100vh) scale(0.0546);
        transform: translate(60.29585vw, 100vh) scale(0.0546);
    }
}
@keyframes fall-181 {
    40.95% {
        -webkit-transform: translate(57.2838vw, 40.95vh) scale(0.0546);
        transform: translate(57.2838vw, 40.95vh) scale(0.0546);
    }
    to {
        -webkit-transform: translate(60.29585vw, 100vh) scale(0.0546);
        transform: translate(60.29585vw, 100vh) scale(0.0546);
    }
}
.snow:nth-child(182) {
    opacity: 0.3712;
    -webkit-transform: translate(88.5058vw, -10px) scale(0.4613);
    -ms-transform: translate(88.5058vw, -10px) scale(0.4613);
    transform: translate(88.5058vw, -10px) scale(0.4613);
    -webkit-animation: fall-182 29s -3s linear infinite;
    animation: fall-182 29s -3s linear infinite;
}
@-webkit-keyframes fall-182 {
    68.94% {
        -webkit-transform: translate(89.8215vw, 68.94vh) scale(0.4613);
        transform: translate(89.8215vw, 68.94vh) scale(0.4613);
    }
    to {
        -webkit-transform: translate(89.16365vw, 100vh) scale(0.4613);
        transform: translate(89.16365vw, 100vh) scale(0.4613);
    }
}
@keyframes fall-182 {
    68.94% {
        -webkit-transform: translate(89.8215vw, 68.94vh) scale(0.4613);
        transform: translate(89.8215vw, 68.94vh) scale(0.4613);
    }
    to {
        -webkit-transform: translate(89.16365vw, 100vh) scale(0.4613);
        transform: translate(89.16365vw, 100vh) scale(0.4613);
    }
}
.snow:nth-child(183) {
    opacity: 0.3112;
    -webkit-transform: translate(28.7596vw, -10px) scale(0.6117);
    -ms-transform: translate(28.7596vw, -10px) scale(0.6117);
    transform: translate(28.7596vw, -10px) scale(0.6117);
    -webkit-animation: fall-183 29s -29s linear infinite;
    animation: fall-183 29s -29s linear infinite;
}
@-webkit-keyframes fall-183 {
    47.706% {
        -webkit-transform: translate(38.407vw, 47.706vh) scale(0.6117);
        transform: translate(38.407vw, 47.706vh) scale(0.6117);
    }
    to {
        -webkit-transform: translate(33.5833vw, 100vh) scale(0.6117);
        transform: translate(33.5833vw, 100vh) scale(0.6117);
    }
}
@keyframes fall-183 {
    47.706% {
        -webkit-transform: translate(38.407vw, 47.706vh) scale(0.6117);
        transform: translate(38.407vw, 47.706vh) scale(0.6117);
    }
    to {
        -webkit-transform: translate(33.5833vw, 100vh) scale(0.6117);
        transform: translate(33.5833vw, 100vh) scale(0.6117);
    }
}
.snow:nth-child(184) {
    opacity: 0.7442;
    -webkit-transform: translate(41.0631vw, -10px) scale(0.8323);
    -ms-transform: translate(41.0631vw, -10px) scale(0.8323);
    transform: translate(41.0631vw, -10px) scale(0.8323);
    -webkit-animation: fall-184 27s -19s linear infinite;
    animation: fall-184 27s -19s linear infinite;
}
@-webkit-keyframes fall-184 {
    53.799% {
        -webkit-transform: translate(47.3509vw, 53.799vh) scale(0.8323);
        transform: translate(47.3509vw, 53.799vh) scale(0.8323);
    }
    to {
        -webkit-transform: translate(44.207vw, 100vh) scale(0.8323);
        transform: translate(44.207vw, 100vh) scale(0.8323);
    }
}
@keyframes fall-184 {
    53.799% {
        -webkit-transform: translate(47.3509vw, 53.799vh) scale(0.8323);
        transform: translate(47.3509vw, 53.799vh) scale(0.8323);
    }
    to {
        -webkit-transform: translate(44.207vw, 100vh) scale(0.8323);
        transform: translate(44.207vw, 100vh) scale(0.8323);
    }
}
.snow:nth-child(185) {
    opacity: 0.0977;
    -webkit-transform: translate(78.1912vw, -10px) scale(0.0219);
    -ms-transform: translate(78.1912vw, -10px) scale(0.0219);
    transform: translate(78.1912vw, -10px) scale(0.0219);
    -webkit-animation: fall-185 29s -6s linear infinite;
    animation: fall-185 29s -6s linear infinite;
}
@-webkit-keyframes fall-185 {
    75.189% {
        -webkit-transform: translate(79.7308vw, 75.189vh) scale(0.0219);
        transform: translate(79.7308vw, 75.189vh) scale(0.0219);
    }
    to {
        -webkit-transform: translate(78.961vw, 100vh) scale(0.0219);
        transform: translate(78.961vw, 100vh) scale(0.0219);
    }
}
@keyframes fall-185 {
    75.189% {
        -webkit-transform: translate(79.7308vw, 75.189vh) scale(0.0219);
        transform: translate(79.7308vw, 75.189vh) scale(0.0219);
    }
    to {
        -webkit-transform: translate(78.961vw, 100vh) scale(0.0219);
        transform: translate(78.961vw, 100vh) scale(0.0219);
    }
}
.snow:nth-child(186) {
    opacity: 0.6672;
    -webkit-transform: translate(15.4536vw, -10px) scale(0.2698);
    -ms-transform: translate(15.4536vw, -10px) scale(0.2698);
    transform: translate(15.4536vw, -10px) scale(0.2698);
    -webkit-animation: fall-186 12s -16s linear infinite;
    animation: fall-186 12s -16s linear infinite;
}
@-webkit-keyframes fall-186 {
    42.684% {
        -webkit-transform: translate(17.6864vw, 42.684vh) scale(0.2698);
        transform: translate(17.6864vw, 42.684vh) scale(0.2698);
    }
    to {
        -webkit-transform: translate(16.57vw, 100vh) scale(0.2698);
        transform: translate(16.57vw, 100vh) scale(0.2698);
    }
}
@keyframes fall-186 {
    42.684% {
        -webkit-transform: translate(17.6864vw, 42.684vh) scale(0.2698);
        transform: translate(17.6864vw, 42.684vh) scale(0.2698);
    }
    to {
        -webkit-transform: translate(16.57vw, 100vh) scale(0.2698);
        transform: translate(16.57vw, 100vh) scale(0.2698);
    }
}
.snow:nth-child(187) {
    opacity: 0.2584;
    -webkit-transform: translate(98.4926vw, -10px) scale(0.912);
    -ms-transform: translate(98.4926vw, -10px) scale(0.912);
    transform: translate(98.4926vw, -10px) scale(0.912);
    -webkit-animation: fall-187 12s -28s linear infinite;
    animation: fall-187 12s -28s linear infinite;
}
@-webkit-keyframes fall-187 {
    32.5% {
        -webkit-transform: translate(91.0536vw, 32.5vh) scale(0.912);
        transform: translate(91.0536vw, 32.5vh) scale(0.912);
    }
    to {
        -webkit-transform: translate(94.7731vw, 100vh) scale(0.912);
        transform: translate(94.7731vw, 100vh) scale(0.912);
    }
}
@keyframes fall-187 {
    32.5% {
        -webkit-transform: translate(91.0536vw, 32.5vh) scale(0.912);
        transform: translate(91.0536vw, 32.5vh) scale(0.912);
    }
    to {
        -webkit-transform: translate(94.7731vw, 100vh) scale(0.912);
        transform: translate(94.7731vw, 100vh) scale(0.912);
    }
}
.snow:nth-child(188) {
    opacity: 0.6569;
    -webkit-transform: translate(8.1475vw, -10px) scale(0.7046);
    -ms-transform: translate(8.1475vw, -10px) scale(0.7046);
    transform: translate(8.1475vw, -10px) scale(0.7046);
    -webkit-animation: fall-188 20s -11s linear infinite;
    animation: fall-188 20s -11s linear infinite;
}
@-webkit-keyframes fall-188 {
    55.108% {
        -webkit-transform: translate(10.9196vw, 55.108vh) scale(0.7046);
        transform: translate(10.9196vw, 55.108vh) scale(0.7046);
    }
    to {
        -webkit-transform: translate(9.53355vw, 100vh) scale(0.7046);
        transform: translate(9.53355vw, 100vh) scale(0.7046);
    }
}
@keyframes fall-188 {
    55.108% {
        -webkit-transform: translate(10.9196vw, 55.108vh) scale(0.7046);
        transform: translate(10.9196vw, 55.108vh) scale(0.7046);
    }
    to {
        -webkit-transform: translate(9.53355vw, 100vh) scale(0.7046);
        transform: translate(9.53355vw, 100vh) scale(0.7046);
    }
}
.snow:nth-child(189) {
    opacity: 0.29;
    -webkit-transform: translate(67.2485vw, -10px) scale(0.4877);
    -ms-transform: translate(67.2485vw, -10px) scale(0.4877);
    transform: translate(67.2485vw, -10px) scale(0.4877);
    -webkit-animation: fall-189 14s -24s linear infinite;
    animation: fall-189 14s -24s linear infinite;
}
@-webkit-keyframes fall-189 {
    66.423% {
        -webkit-transform: translate(58.6428vw, 66.423vh) scale(0.4877);
        transform: translate(58.6428vw, 66.423vh) scale(0.4877);
    }
    to {
        -webkit-transform: translate(62.94565vw, 100vh) scale(0.4877);
        transform: translate(62.94565vw, 100vh) scale(0.4877);
    }
}
@keyframes fall-189 {
    66.423% {
        -webkit-transform: translate(58.6428vw, 66.423vh) scale(0.4877);
        transform: translate(58.6428vw, 66.423vh) scale(0.4877);
    }
    to {
        -webkit-transform: translate(62.94565vw, 100vh) scale(0.4877);
        transform: translate(62.94565vw, 100vh) scale(0.4877);
    }
}
.snow:nth-child(190) {
    opacity: 0.6649;
    -webkit-transform: translate(38.0569vw, -10px) scale(0.0065);
    -ms-transform: translate(38.0569vw, -10px) scale(0.0065);
    transform: translate(38.0569vw, -10px) scale(0.0065);
    -webkit-animation: fall-190 17s -30s linear infinite;
    animation: fall-190 17s -30s linear infinite;
}
@-webkit-keyframes fall-190 {
    70.493% {
        -webkit-transform: translate(40.5096vw, 70.493vh) scale(0.0065);
        transform: translate(40.5096vw, 70.493vh) scale(0.0065);
    }
    to {
        -webkit-transform: translate(39.28325vw, 100vh) scale(0.0065);
        transform: translate(39.28325vw, 100vh) scale(0.0065);
    }
}
@keyframes fall-190 {
    70.493% {
        -webkit-transform: translate(40.5096vw, 70.493vh) scale(0.0065);
        transform: translate(40.5096vw, 70.493vh) scale(0.0065);
    }
    to {
        -webkit-transform: translate(39.28325vw, 100vh) scale(0.0065);
        transform: translate(39.28325vw, 100vh) scale(0.0065);
    }
}
.snow:nth-child(191) {
    opacity: 0.9143;
    -webkit-transform: translate(84.3308vw, -10px) scale(0.6232);
    -ms-transform: translate(84.3308vw, -10px) scale(0.6232);
    transform: translate(84.3308vw, -10px) scale(0.6232);
    -webkit-animation: fall-191 14s -19s linear infinite;
    animation: fall-191 14s -19s linear infinite;
}
@-webkit-keyframes fall-191 {
    30.198% {
        -webkit-transform: translate(81.7051vw, 30.198vh) scale(0.6232);
        transform: translate(81.7051vw, 30.198vh) scale(0.6232);
    }
    to {
        -webkit-transform: translate(83.01795vw, 100vh) scale(0.6232);
        transform: translate(83.01795vw, 100vh) scale(0.6232);
    }
}
@keyframes fall-191 {
    30.198% {
        -webkit-transform: translate(81.7051vw, 30.198vh) scale(0.6232);
        transform: translate(81.7051vw, 30.198vh) scale(0.6232);
    }
    to {
        -webkit-transform: translate(83.01795vw, 100vh) scale(0.6232);
        transform: translate(83.01795vw, 100vh) scale(0.6232);
    }
}
.snow:nth-child(192) {
    opacity: 0.8783;
    -webkit-transform: translate(5.6452vw, -10px) scale(0.7497);
    -ms-transform: translate(5.6452vw, -10px) scale(0.7497);
    transform: translate(5.6452vw, -10px) scale(0.7497);
    -webkit-animation: fall-192 25s -15s linear infinite;
    animation: fall-192 25s -15s linear infinite;
}
@-webkit-keyframes fall-192 {
    42.31% {
        -webkit-transform: translate(3.4764vw, 42.31vh) scale(0.7497);
        transform: translate(3.4764vw, 42.31vh) scale(0.7497);
    }
    to {
        -webkit-transform: translate(4.5608vw, 100vh) scale(0.7497);
        transform: translate(4.5608vw, 100vh) scale(0.7497);
    }
}
@keyframes fall-192 {
    42.31% {
        -webkit-transform: translate(3.4764vw, 42.31vh) scale(0.7497);
        transform: translate(3.4764vw, 42.31vh) scale(0.7497);
    }
    to {
        -webkit-transform: translate(4.5608vw, 100vh) scale(0.7497);
        transform: translate(4.5608vw, 100vh) scale(0.7497);
    }
}
.snow:nth-child(193) {
    opacity: 0.599;
    -webkit-transform: translate(7.6926vw, -10px) scale(0.0972);
    -ms-transform: translate(7.6926vw, -10px) scale(0.0972);
    transform: translate(7.6926vw, -10px) scale(0.0972);
    -webkit-animation: fall-193 23s -1s linear infinite;
    animation: fall-193 23s -1s linear infinite;
}
@-webkit-keyframes fall-193 {
    35.858% {
        -webkit-transform: translate(6.079vw, 35.858vh) scale(0.0972);
        transform: translate(6.079vw, 35.858vh) scale(0.0972);
    }
    to {
        -webkit-transform: translate(6.8858vw, 100vh) scale(0.0972);
        transform: translate(6.8858vw, 100vh) scale(0.0972);
    }
}
@keyframes fall-193 {
    35.858% {
        -webkit-transform: translate(6.079vw, 35.858vh) scale(0.0972);
        transform: translate(6.079vw, 35.858vh) scale(0.0972);
    }
    to {
        -webkit-transform: translate(6.8858vw, 100vh) scale(0.0972);
        transform: translate(6.8858vw, 100vh) scale(0.0972);
    }
}
.snow:nth-child(194) {
    opacity: 0.3341;
    -webkit-transform: translate(71.7374vw, -10px) scale(0.9748);
    -ms-transform: translate(71.7374vw, -10px) scale(0.9748);
    transform: translate(71.7374vw, -10px) scale(0.9748);
    -webkit-animation: fall-194 23s -10s linear infinite;
    animation: fall-194 23s -10s linear infinite;
}
@-webkit-keyframes fall-194 {
    40.568% {
        -webkit-transform: translate(62.4074vw, 40.568vh) scale(0.9748);
        transform: translate(62.4074vw, 40.568vh) scale(0.9748);
    }
    to {
        -webkit-transform: translate(67.0724vw, 100vh) scale(0.9748);
        transform: translate(67.0724vw, 100vh) scale(0.9748);
    }
}
@keyframes fall-194 {
    40.568% {
        -webkit-transform: translate(62.4074vw, 40.568vh) scale(0.9748);
        transform: translate(62.4074vw, 40.568vh) scale(0.9748);
    }
    to {
        -webkit-transform: translate(67.0724vw, 100vh) scale(0.9748);
        transform: translate(67.0724vw, 100vh) scale(0.9748);
    }
}
.snow:nth-child(195) {
    opacity: 0.5418;
    -webkit-transform: translate(90.6058vw, -10px) scale(0.2283);
    -ms-transform: translate(90.6058vw, -10px) scale(0.2283);
    transform: translate(90.6058vw, -10px) scale(0.2283);
    -webkit-animation: fall-195 10s -6s linear infinite;
    animation: fall-195 10s -6s linear infinite;
}
@-webkit-keyframes fall-195 {
    40.663% {
        -webkit-transform: translate(96.1359vw, 40.663vh) scale(0.2283);
        transform: translate(96.1359vw, 40.663vh) scale(0.2283);
    }
    to {
        -webkit-transform: translate(93.37085vw, 100vh) scale(0.2283);
        transform: translate(93.37085vw, 100vh) scale(0.2283);
    }
}
@keyframes fall-195 {
    40.663% {
        -webkit-transform: translate(96.1359vw, 40.663vh) scale(0.2283);
        transform: translate(96.1359vw, 40.663vh) scale(0.2283);
    }
    to {
        -webkit-transform: translate(93.37085vw, 100vh) scale(0.2283);
        transform: translate(93.37085vw, 100vh) scale(0.2283);
    }
}
.snow:nth-child(196) {
    opacity: 0.8978;
    -webkit-transform: translate(3.192vw, -10px) scale(0.3424);
    -ms-transform: translate(3.192vw, -10px) scale(0.3424);
    transform: translate(3.192vw, -10px) scale(0.3424);
    -webkit-animation: fall-196 26s -27s linear infinite;
    animation: fall-196 26s -27s linear infinite;
}
@-webkit-keyframes fall-196 {
    42.427% {
        -webkit-transform: translate(8.4265vw, 42.427vh) scale(0.3424);
        transform: translate(8.4265vw, 42.427vh) scale(0.3424);
    }
    to {
        -webkit-transform: translate(5.80925vw, 100vh) scale(0.3424);
        transform: translate(5.80925vw, 100vh) scale(0.3424);
    }
}
@keyframes fall-196 {
    42.427% {
        -webkit-transform: translate(8.4265vw, 42.427vh) scale(0.3424);
        transform: translate(8.4265vw, 42.427vh) scale(0.3424);
    }
    to {
        -webkit-transform: translate(5.80925vw, 100vh) scale(0.3424);
        transform: translate(5.80925vw, 100vh) scale(0.3424);
    }
}
.snow:nth-child(197) {
    opacity: 0.2002;
    -webkit-transform: translate(27.3935vw, -10px) scale(0.7147);
    -ms-transform: translate(27.3935vw, -10px) scale(0.7147);
    transform: translate(27.3935vw, -10px) scale(0.7147);
    -webkit-animation: fall-197 10s -29s linear infinite;
    animation: fall-197 10s -29s linear infinite;
}
@-webkit-keyframes fall-197 {
    30.634% {
        -webkit-transform: translate(20.6613vw, 30.634vh) scale(0.7147);
        transform: translate(20.6613vw, 30.634vh) scale(0.7147);
    }
    to {
        -webkit-transform: translate(24.0274vw, 100vh) scale(0.7147);
        transform: translate(24.0274vw, 100vh) scale(0.7147);
    }
}
@keyframes fall-197 {
    30.634% {
        -webkit-transform: translate(20.6613vw, 30.634vh) scale(0.7147);
        transform: translate(20.6613vw, 30.634vh) scale(0.7147);
    }
    to {
        -webkit-transform: translate(24.0274vw, 100vh) scale(0.7147);
        transform: translate(24.0274vw, 100vh) scale(0.7147);
    }
}
.snow:nth-child(198) {
    opacity: 0.7674;
    -webkit-transform: translate(83.1843vw, -10px) scale(0.4853);
    -ms-transform: translate(83.1843vw, -10px) scale(0.4853);
    transform: translate(83.1843vw, -10px) scale(0.4853);
    -webkit-animation: fall-198 22s -28s linear infinite;
    animation: fall-198 22s -28s linear infinite;
}
@-webkit-keyframes fall-198 {
    37.013% {
        -webkit-transform: translate(83.9132vw, 37.013vh) scale(0.4853);
        transform: translate(83.9132vw, 37.013vh) scale(0.4853);
    }
    to {
        -webkit-transform: translate(83.54875vw, 100vh) scale(0.4853);
        transform: translate(83.54875vw, 100vh) scale(0.4853);
    }
}
@keyframes fall-198 {
    37.013% {
        -webkit-transform: translate(83.9132vw, 37.013vh) scale(0.4853);
        transform: translate(83.9132vw, 37.013vh) scale(0.4853);
    }
    to {
        -webkit-transform: translate(83.54875vw, 100vh) scale(0.4853);
        transform: translate(83.54875vw, 100vh) scale(0.4853);
    }
}
.snow:nth-child(199) {
    opacity: 0.0934;
    -webkit-transform: translate(44.2259vw, -10px) scale(0.9089);
    -ms-transform: translate(44.2259vw, -10px) scale(0.9089);
    transform: translate(44.2259vw, -10px) scale(0.9089);
    -webkit-animation: fall-199 28s -6s linear infinite;
    animation: fall-199 28s -6s linear infinite;
}
@-webkit-keyframes fall-199 {
    58.772% {
        -webkit-transform: translate(36.0972vw, 58.772vh) scale(0.9089);
        transform: translate(36.0972vw, 58.772vh) scale(0.9089);
    }
    to {
        -webkit-transform: translate(40.16155vw, 100vh) scale(0.9089);
        transform: translate(40.16155vw, 100vh) scale(0.9089);
    }
}
@keyframes fall-199 {
    58.772% {
        -webkit-transform: translate(36.0972vw, 58.772vh) scale(0.9089);
        transform: translate(36.0972vw, 58.772vh) scale(0.9089);
    }
    to {
        -webkit-transform: translate(40.16155vw, 100vh) scale(0.9089);
        transform: translate(40.16155vw, 100vh) scale(0.9089);
    }
}
.snow:nth-child(200) {
    opacity: 0.6993;
    -webkit-transform: translate(27.97vw, -10px) scale(0.3555);
    -ms-transform: translate(27.97vw, -10px) scale(0.3555);
    transform: translate(27.97vw, -10px) scale(0.3555);
    -webkit-animation: fall-200 13s -19s linear infinite;
    animation: fall-200 13s -19s linear infinite;
}
@-webkit-keyframes fall-200 {
    52% {
        -webkit-transform: translate(35.3163vw, 52vh) scale(0.3555);
        transform: translate(35.3163vw, 52vh) scale(0.3555);
    }
    to {
        -webkit-transform: translate(31.64315vw, 100vh) scale(0.3555);
        transform: translate(31.64315vw, 100vh) scale(0.3555);
    }
}
@keyframes fall-200 {
    52% {
        -webkit-transform: translate(35.3163vw, 52vh) scale(0.3555);
        transform: translate(35.3163vw, 52vh) scale(0.3555);
    }
    to {
        -webkit-transform: translate(31.64315vw, 100vh) scale(0.3555);
        transform: translate(31.64315vw, 100vh) scale(0.3555);
    }
}



.spinner {
    margin: 100px auto;
    width: 70px;
    height: 60px;
    text-align: center;
    font-size: 10px;
}

.spinner > div {
    background-color: #FFFFFF;
    height: 100%;
    width: 6px;
    display: inline-block;

    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

.spinner .rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

.spinner .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

.spinner .rect5 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
    0%, 40%, 100% { -webkit-transform: scaleY(0.4) }
    20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
    0%, 40%, 100% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }  20% {
           transform: scaleY(1.0);
           -webkit-transform: scaleY(1.0);
       }
}