/**/
@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poiret+One&display=swap');


@font-face {
    font-family: 'TheJamsil';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil1Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'TheJamsil';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil2Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'TheJamsil';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil3Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'TheJamsil';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil4Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'TheJamsil';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil5Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'TheJamsil';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil6ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'Ownglyph_meetme-Rg';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2402_1@1.0/Ownglyph_meetme-Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}




body {
    margin: 0px !important;
    font-size: 16px;
    letter-spacing: 0;
}

#event_body {
    --bluecolor: #13469b;
    --m-b: 6rem;

    --swiper-navigation-color: #fff;
    --swiper-pagination-color: #ed1c24;
    --swiper-theme-color: #F3F900;

    /* --light-blue: #3ab5ff; */
    --light-blue: #0c83cb;
}
#event_footer {
    margin: 0;
    padding: 30px 0;
}
@media (min-width: 992px) {
    body {
        margin: 0px !important;
        font-size: 18px;
    }
    #event_body {
        --m-b: 8rem;
    }
}


@media (max-width: 991px) {
    .container,
    .container-xl {
        padding: 0 20px;
    }
}

.s_b {
    margin-bottom: var(--m-b);
    line-height: 1.8;
    max-width: 2500px;
    margin-left: auto;
    margin-right: auto;
    /* background-color: #000; */
}
.s_b.gray {
    padding: var(--m-b) 0;
    background-color: #f5f5f5;
}
.s_b.bg {
    padding: var(--m-b) 0;
}

.bold {
    font-weight: 700;
}
.sub {
    font-size: .7em;
}
.large {
    font-size: 1.3em;
}
.u {
    display: inline-block;
    line-height: 1.1;
    border-bottom: 1px solid #333;
}
.w_u {
    display: inline-block;
    /* line-height: 1.4; */
    position: relative;
}
.w_u:after {
    display: block;
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0;
    border-bottom: 1px solid #c4c4c4;
}

.b {
    display: inline-block;
    font-weight: bold;
}
.blue {
    display: inline-block;
    color: #13469b;
    font-size: 1.4em;
    vertical-align: middle;
    margin-right: 5px;
}































/* Color Theme Swatches in Hex */
.Christmas-1 { color: #A60825; }
.Christmas-2 { color: #F20F4B; }
.Christmas-3 { color: #93A64E; }
.Christmas-4 { color: #F2955E; }
.Christmas-5 { color: #59150E; }


#event_body{
    word-break: auto-phrase;
}



.w_img{
    display: block;
    margin: 0 auto 5em auto;
    width: 100%;
    object-fit: cover;
}


.bg-lazy{background-image:none !important;}




#s1 {
    position: relative;
    width: 100%;
    height: 100svh;
    margin-bottom: 0;
    background: url('/common/event/images/christmas_market/darksky.jpg') 50% 0% no-repeat;
    background-size: cover;
    overflow: hidden;
    font-size: 18px;
}
#tree_particle {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    width: 100%;
    max-width: 1000px;
    opacity: 0;
}

#s1_bg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
    width: 100%;
    height: 100svh;
    object-fit: cover;
    opacity: 0;
}
#s1_bg img {
    width: 100%;
    height: 100svh;
    object-fit: cover;
}

#s1_txt {
    /* display: none; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: nowrap;
    width: 100%;
    height: 100svh;
    text-align: center;
    background-color: #0000003b;
    /* padding: 20px 0; */
    /* margin-top: -20px; */
}

#intro_text_wrap{
    position: absolute;
    left: 50%;
    top: 47%;
    z-index: 10;
    transform: translate(-50%, -50%);
    /* display: flex;
    flex-direction: column;
    justify-content: center; */
    /* position: relative; */
    width: 100%;
    display: none;
}

#intro_text_wrap .accent{
    padding-right: 4.8em;
}
#intro_text_wrap .accent img{
    display: inline-block;
    margin: 0 7px 1px 8px;
    width: 12px;
}


#intro_text_wrap h2 {
    line-height: 100%;
    font-family: 'TheJamsil';
    font-weight: 400;
    font-size: 1.3em;
    color: #fff;
}
#intro_text_wrap h2 span {
    font-size: 1.4em;
}
#intro_text_wrap h2 .tree{
    display: block;
    height: 80px;
    margin: 0 auto 5px auto;
}
#intro_text_wrap h1 {
    font-size: 2em;
    line-height: 100%;
    margin-bottom: 0px;
    font-family: 'TheJamsil';
    font-weight: 500;
    display: inline-block;
}
#intro_text_wrap h1 span.red {
    display: inline-block;
    padding: 10px;
    color: #ffffff;
    background-color: #af1515;
}
#intro_text_wrap h1 span.green {
    display: inline-block;
    padding: 10px;
    color: #ffffff;
    /* background-color: #4d752b; */
    background-color: #2e6103;
}
#intro_text_wrap .en{
    margin: -2px 5px 0 0;
    display: block;
    text-align: right;
    font-family: "Great Vibes", cursive;
    font-weight: 400;
    font-style: normal;
    font-size: 30px;
    color: #a91d1d;
}


#intro_text_wrap h3 {
    display: block;
    position: relative;
    margin: 0;
    font-family: 'TheJamsil';
    font-weight: 400;
    font-size: 1.3em;
    color: #fff;
    text-shadow: 0 0 20px #3d3d3dba;
    letter-spacing: -2.5px;
}

#snows{
    position: absolute;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100svh;
    z-index: 20;
}

.snow {
    position: absolute;
    width: 10px;
    height: 10px;
    z-index: 20;
    background: white;
    border-radius: 50%;
}

.main_logos {
    max-width: 550px;
    width: 80%;
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}

@media (min-width: 992px) {
    #s1_txt {
        /* margin-top: -40px; */
        /* padding: 0 0 0 200px; */
        text-align: left;
        font-size: 30px;
        /* top: 50%; */
        /* transform: translate(-50%, -50%); */
        background-color: transparent;
    }
    #intro_text_wrap {
        left: 200px;
        transform: translate(0, -50%);
    }
    #intro_text_wrap .accent{
        padding-right: 0;
    }
    #intro_text_wrap .accent img{
        display: inline-block;
        margin: 0 18px 2px 18px;
        width: 13px;
    }
    #intro_text_wrap h2 .tree{
        height: 130px;
        margin: 0 0 5px 25px;
    }

    #intro_text_wrap h1 {
        font-size: 2.5em;
    }

    #intro_text_wrap h3 {
        /* font-size: 1.5em; */
    }

    #intro_text_wrap .en{
        margin: -20px 10px 0 0;
        font-size: 45px;
    }
    .main_logos {
        bottom: 40px;
    }
}
















#s2{
    padding: 200px 0 0 0;
    /* margin-bottom: 0; */
    min-height: 100svh;
    background-color: #3d241a;
    position: relative;
    overflow: hidden;
}

#xmas_letter {
    /* position: relative; */
    /* max-width: 2000px; */
    /* overflow: hidden; */
    min-height: 100svh;
    background: url('/common/event/images/christmas_market/xmas_letter_bg_m.png') 50% 0% no-repeat;
    background-size: cover;
    padding: 27% 19% 0% 19%;
}

#letter_area {
    position: relative;
    z-index: 100;
    margin: 0 auto;
    font-size: 15px;
    /* position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translate(-50%, 0%);
    z-index: 10;
    width: 100%;
    height: 90vh; */
    /* text-align: center; */

}
#letter_text {
    /* width: 500px;
    margin: 0 auto 0 auto;
    font-size: 18px;
    color: #000;
    text-align: left;
    padding: 200px 65px 0 52px; */
}
#letter_area h1{
    margin: 0 0 15px 0;
    font-family: "Great Vibes", cursive;
    font-weight: 400;
    font-style: normal;
    font-size: 3em;
    text-align: center;
    color: #14546d;
}
#letter_area p{
    margin: 0 0 1em 0;
    font-family: 'Ownglyph_meetme-Rg';
    /* font-family: 'Ownglyph_noocar-Rg'; */
    color: #1a65a7;
    word-break: auto-phrase;
}

.s2_sb {
    max-width: 100px;
    position: absolute;
    left: 0;
    top: 0;
}

/*
<img data-aos="fade-down-right"   id="s2_sb_1" title="s2_sb_1" src="/common/event/images/christmas_market/s2_sb_1.png" />
<img data-aos="fade-down-right"   id="s2_sb_2" title="s2_sb_2" src="/common/event/images/christmas_market/s2_sb_2.png" />

<img data-aos="fade-right"   id="s2_sb_3" title="s2_sb_3" src="/common/event/images/christmas_market/s2_sb_3.png" />
<img data-aos="fade-right"   id="s2_sb_4" title="s2_sb_4" src="/common/event/images/christmas_market/s2_sb_4.png" />
<img data-aos="fade-right"   id="s2_sb_5" title="s2_sb_5" src="/common/event/images/christmas_market/s2_sb_5.png" />
<img data-aos="fade-right"   id="s2_sb_6" title="s2_sb_6" src="/common/event/images/christmas_market/s2_sb_6.png" />

<img data-aos="fade-up"   id="s2_sb_7" title="s2_sb_7" src="/common/event/images/christmas_market/s2_sb_7.png" />
<img data-aos="fade-up"   id="s2_sb_8" title="s2_sb_8" src="/common/event/images/christmas_market/s2_sb_8.png" />
<img data-aos="fade-up-left"   id="s2_sb_9" title="s2_sb_9" src="/common/event/images/christmas_market/s2_sb_9.png" />
<img data-aos="fade-up-left"   id="s2_sb_10" title="s2_sb_10" src="/common/event/images/christmas_market/s2_sb_10.png" />
<img data-aos="fade-left"   id="s2_sb_11" title="s2_sb_11" src="/common/event/images/christmas_market/s2_sb_11.png" />
<img data-aos="fade-left"   id="s2_sb_12" title="s2_sb_12" src="/common/event/images/christmas_market/s2_sb_12.png" />
<img data-aos="fade-down-left"   id="s2_sb_13" title="s2_sb_13" src="/common/event/images/christmas_market/s2_sb_13.png" />
<img data-aos="fade-down-left"   id="s2_sb_14" title="s2_sb_14" src="/common/event/images/christmas_market/s2_sb_14.png" />
<img data-aos="fade-down"   id="s2_sb_15" title="s2_sb_15" src="/common/event/images/christmas_market/s2_sb_15.png" />
<img data-aos="fade-down"   id="s2_sb_16" title="s2_sb_16" src="/common/event/images/christmas_market/s2_sb_16.png" />
*/

/*left*/
#s2_sb_1 {max-width: 127px; left: -22px; top: -40px; right: auto; bottom: auto;}
#s2_sb_2 {max-width: 100px; left: -20px; top: 8%; right: auto; bottom: auto;}

#s2_sb_3 {max-width: 100px; left: -59px; top: 25%; right: auto; bottom: auto;}
#s2_sb_4 {max-width: 100px; left: -68px; top: 35%; right: auto; bottom: auto;}
#s2_sb_5 {max-width: 100px; left: 50%; top: 73%; right: auto; bottom: auto;}
#s2_sb_6 {max-width: 100px; left: 24px; top: 85%; right: auto; bottom: auto;}

#s2_sb_7 {max-width: 74px; left: 41%; top: auto; right: auto; bottom: 14%;}
#s2_sb_8 {max-width: 100px; left: 200px; top: auto; right: auto; bottom: 0;}

#s2_sb_9 {max-width: 100px; right: -4px; bottom: 137px; left: auto; top: auto;}
#s2_sb_10 {max-width: 100px; bottom: 36%; right: -53px; left: auto; top: auto; }

#s2_sb_11 {max-width: 100px; top: 25%; right: -36px; left: auto; bottom: auto;}
#s2_sb_12 {max-width: 93px; top: 9%; right: -38px; left: auto; bottom: auto;}

#s2_sb_13 {max-width: 100px; top: -57px; right: -31px; left: auto; bottom: auto;}
#s2_sb_14 {max-width: 78px; top: -27px; right: 17%; left: auto; bottom: auto;}

#s2_sb_15 {max-width: 100px; left: 30%;top: -46px; right: auto; bottom: auto;}
#s2_sb_16 {max-width: 100px; left: 43%; top: 46px; right: auto; bottom: auto;}

@media (min-height: 800px) {
    #xmas_letter {
        padding: 40% 16% 0% 16%;
    }
    #letter_area{
        font-size: 17.5px;
    }
}
@media (min-height: 900px) {
    #letter_area {
        font-size: 18px;
    }
}

@media (min-width: 992px) {
    #xmas_letter {
        padding: 20% 19% 0% 19%;
        background: url('/common/event/images/christmas_market/xmas_letter_bg.png') 50% 0% no-repeat;
    }
    #letter_area{
        font-size: 24px;
    }
    #letter_area h1 {
        margin-bottom: 30px;
    }

    .s2_sb {
        max-width: 200px;
        position: absolute;
        left: 0;
        top: 0;
    }

    #s2_sb_1 {max-width: 500px; left: -150px; top: -100px; right: auto; bottom: auto;}
    #s2_sb_2 {max-width: 200px; left: 150px; top: 321px; right: auto; bottom: auto;}

    #s2_sb_3 {max-width: 200px; left: -37px; top: 39%; right: auto; bottom: auto;}
    #s2_sb_4 {max-width: 200px; left: 30px; top: 49%; right: auto; bottom: auto;}
    #s2_sb_5 {max-width: 200px; left: 133px; bottom: 30%; top: auto; right: auto;}
    #s2_sb_6 {max-width: 200px; left: -50px; bottom: 10%; top: auto; right: auto;}

    #s2_sb_7 {max-width: 200px; left: 35%; bottom: 50px; top: auto; right: auto;}
    #s2_sb_8 {max-width: 200px; left: 50%; bottom: -85px; top: auto; right: auto;}

    #s2_sb_9 {max-width: 200px; right: 50px; bottom: 20px; top: auto; left: auto;}
    #s2_sb_10 {max-width: 230px; right: 0px; bottom: 27%; top: auto; left: auto;}
    
    #s2_sb_11 {max-width: 200px; right: -50px; top: 39%; left: auto; bottom: auto;}
    #s2_sb_12 {max-width: 200px; right: 10%; top: 20%; left: auto; bottom: auto;}

    #s2_sb_13 {max-width: 220px; right: 12px; top: 25px; left: auto; bottom: auto;}
    #s2_sb_14 {max-width: 200px; right: 25%; top: -32px; left: auto; bottom: auto;}
    
    #s2_sb_15 {max-width: 172px; left: 50%; top: -50px; right: auto; bottom: auto;}
    #s2_sb_16 {max-width: 130px; left: 444px; top: 17px; right: auto; bottom: auto;}
}

@media (min-width: 1500px) {
    #xmas_letter {
        padding-left: 400px;
        padding-right: 400px;
        padding-top: 300px;
    }
}



























#s3_1 {
    position: relative;
    /* margin: 0 0 3em 0; */
    /* height: 100svh; */
    background: none;
    /* background-size: contain; */
    /* border-bottom: 1px solid #efefef;
    padding-bottom: var(--m-b); */
    margin-bottom: var(--m-b);
}

#s3_1 h1.ctgy_tit {
    /* position: absolute; */
    /* left: 50%; */
    /* top: 47%; */
    /* transform: translate(-50%, -50%); */
    background: url('/common/event/images/christmas_market/s3_1_bg.webp') 50% 100% no-repeat;
    background-size: contain;
    width: 100%;
    max-width: 1300px;
    font-family: 'TheJamsil';
    font-weight: 500;
    text-align: left;
    color: #f1a331;
    text-shadow: 0 0 10px #fff;
    margin: 0 auto;
    padding: 0 20px 160px 20px;
}


@media (min-width: 700px) {
    #s3_1 {
        position: relative;
        background: url('/common/event/images/christmas_market/s3_1_bg.webp') 50% 0% no-repeat;
        background-size: contain;
        margin-bottom: var(--m-b);
    }

    #s3_1 h1.ctgy_tit {
        margin: 0 auto;
        padding: 0px 15px 0 15px;
        width: 100%;
        max-width: 1300px;
        font-family: 'TheJamsil';
        font-weight: 500;
        text-align: left;
        height: 30svh;
        color: #f1a331;
        text-shadow: 0 0 10px #fff;
        background: none;
    }
}

@media (min-width: 992px) {
    #s3_1 {
        position: relative;
        background: url('/common/event/images/christmas_market/s3_1_bg.webp') 50% 10% no-repeat;
        background-size: contain;
    }
    #s3_1 h1.ctgy_tit {
        padding: 30px 15px 0 15px;
        height: 30svh;
        max-width: 900px;
    }
}

@media (min-width: 1200px) {
    #s3_1 {
        position: relative;
        background: url('/common/event/images/christmas_market/s3_1_bg.webp') 50% 0% no-repeat;
        background-size: contain;
    }
    #s3_1 h1.ctgy_tit {
        padding: 30px 15px 0 15px;
        height: 40svh;
    }
}

@media (min-width: 1900px) {
    #s3_1 {
        position: relative;
        background: url('/common/event/images/christmas_market/s3_1_bg.webp') 50% 0% no-repeat;
        background-size: contain;
    }
    #s3_1 h1.ctgy_tit {
        padding: 174px 15px 0 50px;
        height: 60svh;
        max-width: 1300px;
    }
}



.market_desc h1  {
    font-family: 'TheJamsil';
    font-weight: 500;
    color: #358600;
}
.market_desc h3 {
    font-family: 'TheJamsil';
    font-weight: 100;
    color: #ce4332;
    margin: 0 0 2rem 0;
}
.market_desc p.ln1 {
    margin-bottom: 2rem;
}



#s3_2 {}
#s3_2 h1 {
    margin: 0 0 3.5rem 0;
    /* font-family: 'TheJamsil'; */
    /* font-weight: 500; */
    color: #4c6f1f;
    /* font-family: "sandoll-baikzongyulpil", sans-serif; */
    /* font-weight: 700; */
    font-family: "eorinai-210", sans-serif;
    font-weight: 700;
    font-size: 2.2em;
    line-height: 1.2;
}
#s3_2 h1 .accent {
    color: #ce4332;
}

@media (min-width: 992px) {
    #s3_2 h1 {
        font-size: 4.7rem;
        margin-bottom: 70px;
    }
}
.de_market_el {margin: 0 0 2rem 0;position: relative;}
.de_market_el:last-child {margin: 0}
.de_market_el img {width: 100%}

.de_market_el .name {
    position: absolute;
    left: 0;
    top: -17px;
}
.de_market_el .name .name_ko {
    margin: 5px 0 0 10px;
    color: #fff;font-size: 1.2em;font-weight: bold;
}
.de_market_el .name .name_de {
    display: inline-block;
    padding: 8px 8px 6px 8px;
    background-color: #c12613;
    line-height: 1;
    color: #fff;
    font-size: 1.5rem;
    font-family: "Poiret One", sans-serif;
}

.de_market_el .market_schedule,
.de_market_el .market_place,
.de_market_el .market_point {margin: 1.5rem 0 0 0}

.de_market_el .market_schedule .tit{
    display: inline-block;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #0e8b38;
    color: #086929;
    font-family: 'TheJamsil';
    font-weight: 500;
}
.de_market_el .market_place .tit{
    display: inline-block;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #d32222;
    color: #c12613;
    font-family: 'TheJamsil';
    font-weight: 500;
}
.de_market_el .market_point .tit {
    display: inline-block;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #124079;
    color: #195ba9;
    font-family: 'TheJamsil';
    font-weight: 500;
}

.market_spot{color: #c12613;}
.de_market_el .market_schedule .txt,
.de_market_el .market_place .txt,
.de_market_el .market_point .txt {font-size: .8em;line-height: 1.6;}

.de_market_el .market_point .txt ul {
    list-style: disc;
    margin-left: 1rem;
}
























#s3{}
#s3 .w_bg{
    position: relative;
    margin: 0 0 3em 0;
    height: 100svh;
    background: url('/common/event/images/christmas_market/s3_bg.jpg') 27% 50% no-repeat;
    background-size: cover;
}
#s3 .title_top_ctgy{
    position: absolute;
    left: 50%;
    top: 47%;
    transform: translate(-50%, -50%);
    margin: 2em 0;
    padding: 0 15px;
    width: 100%;
    max-width: 900px;
    font-family: 'TheJamsil';
    font-weight: 500;
    text-align: left;
}
#s3 .title_top_ctgy span{
    color: #ffffff;
    background-color: #dc3604;
    padding: 5px;
    line-height: 150%;
}

.good_point {
    margin: 0 0 4em 0;
}
.good_point .title_sub_ctgy{
    margin: 0 0 1em 0;
    font-family: 'TheJamsil';
    font-weight: 500;
    color: #e92820;
}
.good_point .title_sub_ctgy i {
    display: inline-block;
    padding: 0 0 0 5px;
    color: #459aa3;
}
.good_point p{
    margin: 0 0 0.6em 0;
}
.good_point .accent_red{
    color: #C80036;
    font-weight: bold;
}
.good_point img {
    width: 100%;
}
@media (min-width: 992px) {
}
















/* Color Theme Swatches in Hex */
.Christmas-1 { color: #A60825; }
.Christmas-2 { color: #F20F4B; }
.Christmas-3 { color: #93A64E; }
.Christmas-4 { color: #F2955E; }
.Christmas-5 { color: #59150E; }
#s4{
    background-color: #fff4e8;
    padding: 0 0 var(--m-b) 0;
    margin-bottom: 0;
}
#s4 .w_bg{
    position: relative;
    margin: 0 0 3em 0;
    height: 60vh;
    background: url('/common/event/images/christmas_market/s4_bg.webp') 50% 50% no-repeat;
    background-size: cover;
}
#s4 .w_bg i{
    position:absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    color:yellow;
    --fa-beat-fade-opacity: 0.1; --fa-beat-fade-scale: 1.25; --fa-animation-duration: 3s;
}

#s4 .w_bg i:nth-child(1) {font-size: 10px;left: 50%;top: 10%;color:rgb(173, 173, 25);--fa-beat-fade-opacity: 0.1; --fa-beat-fade-scale: 1.25; --fa-animation-duration: 3s;}
#s4 .w_bg i:nth-child(2) {font-size: 15px;left: 20%;top: 12%;color:rgb(216, 216, 117);--fa-beat-fade-opacity: 0.1; --fa-beat-fade-scale: 1.2; --fa-animation-duration: 2s;}
#s4 .w_bg i:nth-child(3) {font-size: 8px;left: 70%;top: 7%;color:rgb(207, 236, 170);--fa-beat-fade-opacity: 0.2; --fa-beat-fade-scale: 1.4; --fa-animation-duration: 1.5s;}
#s4 .w_bg i:nth-child(4) {font-size: 9px;left: 11%;top: 20%;color:rgb(204, 253, 27);--fa-beat-fade-opacity: 0.1; --fa-beat-fade-scale: 1.2; --fa-animation-duration: 3s;}
#s4 .w_bg i:nth-child(5) {font-size: 12px;left: 90%;top: 17%;color:rgb(235, 222, 40);--fa-beat-fade-opacity: 0.2; --fa-beat-fade-scale: 2; --fa-animation-duration: 1s;}
#s4 .w_bg i:nth-child(6) {font-size: 9px;left: 80%;top: 7%;color:rgb(232, 255, 22);--fa-beat-fade-opacity: 0.1; --fa-beat-fade-scale: 1; --fa-animation-duration: 1.5s;}
#s4 .w_bg i:nth-child(7) {font-size: 12px;left: 40%;top: 4%;color:rgb(207, 236, 170);--fa-beat-fade-opacity: 0.2; --fa-beat-fade-scale: 2; --fa-animation-duration: 2s;}
#s4 .w_bg i:nth-child(8) {font-size: 10px;left: 15%;top: 22%;color:rgb(238, 202, 41);--fa-beat-fade-opacity: 0.1; --fa-beat-fade-scale: 1.2; --fa-animation-duration: 1.5s;}


#s4 .title_top_ctgy{
    position: absolute;
    left: 50%;
    top: 47%;
    transform: translate(-50%, -50%);
    margin: 2em 0;
    padding: 0 15px;
    width: 100%;
    max-width: 900px;
    font-family: 'TheJamsil';
    font-weight: 500;
    text-align: left;
}
#s4 h3{
    font-family: 'TheJamsil';
    font-weight: 500;
    color: #358600;
}
#s4 h1{
    margin: 0 0 2em 0;
    font-family: 'TheJamsil';
    font-weight: 500;
    color: #003e1f;
}
#s4 .santa {
    display: block;
    margin: 0 auto 6em auto;
    height: 130px;
}


.benefit{
    position: relative;
    background-color: #fff;
    padding: 1em;
    margin-bottom: 20px;
    border-radius: 15px;
}
.benefit .gift_santa {
    position: absolute;
    right: 23px;
    top: -55px;
    height: 90px;
}
.benefit .order {
    display: inline-block;
    margin: 0 0 1em 0;
    padding: 0 0 3px 0;
    border-bottom: 1px solid #5084fb;
    color: #365c96;
    font-size: 1.4em;
    font-weight: bold;
}
.benefit h4.title{
    margin: 0 0 1em 0;
    font-weight: bold;
    font-size: 1.3rem;
    color: #ed3410;
    line-height: 150%;
}
.benefit .title .sub{
    display: block;
    margin: 5px 0 0 0;
    color: #939393;
    font-size: .7em;
    font-weight: 400;
}

.gift_img {
    display: flex;
    justify-content: flex-end;
    align-content: center;
    flex-wrap: wrap;
    margin-right: 25px;
}
.gift_img img {
    max-width: 200px;
}

@media (min-width: 992px) {
    #s4 .santa {
        height: 130px;
        display: inline;
        margin: auto;
    }
    .benefit{
        margin-bottom: 0;
    }
}






#s5{
    margin-bottom: 0;
    padding-bottom: var(--m-b);
    background-color: #d4e8ea;
}
#s5 .w_bg{
    position: relative;
    margin: 0 0 3em 0;
    height: 60vh;
    background: url('/common/event/images/christmas_market/s5_bg.webp') 50% 100% no-repeat;
    background-size: cover;
}


#s5 h1{
    margin: 0 auto 1em auto;
    font-family: 'TheJamsil';
    font-weight: 500;
    color: #ce4332;
    text-align:left;
}
#s5 h1 span {
    font-weight: 100;
}

.xmasmarket_country{}
.xmasmarket_country .map{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.xmasmarket_country .map .label {
    display: inline-block;
    padding: 4px 10px;
    background-color: #6bc8d1;
    color: #fff;
    font-weight: 100;
    font-size: 16px;
}
.xmasmarket_country .map img {
    display: block;
    margin: 0 auto 5em auto;
    padding: 10px;
    width: 100%;
    border-top: 1px solid #6bc8d1;
    border-bottom: 1px solid #6bc8d1;
}
.xmasmarket_country_el{
    margin: 0 0 3em 0;
}
.xmasmarket_country_el:last-child{
    margin: 0;
}
.xmasmarket_country_el h4.name{
    margin: 0 0 1em 0;
    display: flex;
    font-size: 1.7rem;
    font-weight: bold;
    /* color: #103042; */
}
.xmasmarket_country_el h4.name .en{
    display: inline-block;
    margin: 0 0 0 10px;
    padding: 4px 5px 1px 5px;
    /* background-color: #52536a; */
    color: #fff;
    font-family: 'TheJamsil';
    font-weight: 100;
    font-size: .8em;
}
.xmasmarket_country_el .desc{
    margin: 0 0 1em 0;
}
.xmasmarket_country_el .desc p {
    margin-bottom: 0;
}
.xmasmarket_country_el .cities{
    margin: 10px 0 0 0;
    color: #000;
}
.xmasmarket_country_el .cities .title {
    display: block;
    position: relative;
    padding: 14px 0 0 0;
    font-weight: 600;
}
.xmasmarket_country_el .cities .title:before{
    display: inline-block;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 25px;
    height: 4px;
    background-color: #fff;
}

.country_fr .name{color: #195ba9;}
.country_fr .en{background-color: #195ba9;}

.country_de .name{color: #f1a331;}
.country_de .en{background-color: #f1a331;}

.country_ch .name{color: #e84623;}
.country_ch .en{background-color: #e84623;}

.country_eeu .name{color: #0f736c;}
.country_eeu .en{background-color: #0f736c;}


@media (min-width: 992px) {

}







#s6 {
    /* margin: 0 auto; */
}
#s6 .w_bg{
    position: relative;
    margin: 0 0 3em 0;
    height: 60vh;
    background: url('/common/event/images/christmas_market/s6_bg.webp') 50% 10% no-repeat;
    background-size: cover;
}


#s6 h1 {
    margin: 0 auto 1em auto;
    font-family: 'TheJamsil';
    font-weight: 500;
    text-align:left;
    color: #0063a4;
}

#s6 .w_bg2{
    position: relative;
    height: 73vh;
    background: url(/common/event/images/christmas_market/s5_bg2.webp) 88% 0% no-repeat;
    background-size: cover;
    max-width: 1800px;
    margin: 0 auto;
}

.customer_consult {
    margin: 3em auto 0 auto;
    padding: 1.5em 1em;
    /* max-width: 800px; */
    /* box-shadow: 3px 3px #d9d9d9; */
    background-color: #13469b;
}

.customer_consult .icon {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.customer_consult .icon i {
    color: #fff;
    font-size: 3em;
    font-family: var(--font-awesome) !important;
}

.customer_consult p {
    color: #fff;
    font-size: .9em;
    text-align: left;
    margin-top: 1em;
}

.customer_consult a {
    display: block;
    padding: 5px 15px;
    text-align: center;
    background-color: var(--consult);
    background: var(--consult-bg);
    color: #fff;
    border: 1px solid var(--consult-border)
}

@media (min-width: 992px) {
    .customer_consult p {
        margin-top: 0;
    }
    .customer_consult a {
        display: inline-block;
        text-align: left;
    }
}






























.snow:nth-child(1) {opacity: 0.3202;transform: translate(31.787vw, -10px) scale(0.6);animation:fall-1 13s -19s linear infinite;}
@keyframes fall-1 {33.174% {transform: translate(23.3681vw, 33.174vh) scale(0.6);} to {transform:translate(27.57755vw, 100vh) scale(0.6);}}
.snow:nth-child(2) {opacity: 0.8128;transform: translate(58.4115vw, -10px) scale(0.9742);animation:fall-2 16s -16s linear infinite;}
@keyframes fall-2 {53.131% {transform: translate(66.3164vw, 53.131vh) scale(0.9742);} to {transform:translate(62.36395vw, 100vh) scale(0.9742);}}
.snow:nth-child(3) {opacity: 0.2378;transform: translate(88.8036vw, -10px) scale(0.0563);animation:fall-3 15s -4s linear infinite;}
@keyframes fall-3 {45.003% {transform: translate(97.0228vw, 45.003vh) scale(0.0563);} to {transform:translate(92.9132vw, 100vh) scale(0.0563);}}
.snow:nth-child(4) {opacity: 0.0053;transform: translate(33.3574vw, -10px) scale(0.9427);animation:fall-4 27s -5s linear infinite;}
@keyframes fall-4 {30.524% {transform: translate(40.8662vw, 30.524vh) scale(0.9427);} to {transform:translate(37.1118vw, 100vh) scale(0.9427);}}
.snow:nth-child(5) {opacity: 0.1581;transform: translate(41.386vw, -10px) scale(0.6113);animation:fall-5 26s -8s linear infinite;}
@keyframes fall-5 {66.121% {transform: translate(38.3748vw, 66.121vh) scale(0.6113);} to {transform:translate(39.8804vw, 100vh) scale(0.6113);}}
.snow:nth-child(6) {opacity: 0.7423;transform: translate(43.7562vw, -10px) scale(0.0397);animation:fall-6 21s -25s linear infinite;}
@keyframes fall-6 {49.164% {transform: translate(42.3267vw, 49.164vh) scale(0.0397);} to {transform:translate(43.04145vw, 100vh) scale(0.0397);}}
.snow:nth-child(7) {opacity: 0.3696;transform: translate(7.7134vw, -10px) scale(0.0875);animation:fall-7 30s -3s linear infinite;}
@keyframes fall-7 {57.935% {transform: translate(9.3669vw, 57.935vh) scale(0.0875);} to {transform:translate(8.54015vw, 100vh) scale(0.0875);}}
.snow:nth-child(8) {opacity: 0.842;transform: translate(62.2571vw, -10px) scale(0.9157);animation:fall-8 29s -9s linear infinite;}
@keyframes fall-8 {50.362% {transform: translate(62.5431vw, 50.362vh) scale(0.9157);} to {transform:translate(62.4001vw, 100vh) scale(0.9157);}}
.snow:nth-child(9) {opacity: 0.1672;transform: translate(1.4704vw, -10px) scale(0.2852);animation:fall-9 19s -22s linear infinite;}
@keyframes fall-9 {70.294% {transform: translate(-4.4862vw, 70.294vh) scale(0.2852);} to {transform:translate(-1.5079vw, 100vh) scale(0.2852);}}
.snow:nth-child(10) {opacity: 0.9877;transform: translate(48.603vw, -10px) scale(0.3658);animation:fall-10 24s -28s linear infinite;}
@keyframes fall-10 {35.196% {transform: translate(49.0975vw, 35.196vh) scale(0.3658);} to {transform:translate(48.85025vw, 100vh) scale(0.3658);}}
.snow:nth-child(11) {opacity: 0.9893;transform: translate(2.4439vw, -10px) scale(0.6439);animation:fall-11 21s -24s linear infinite;}
@keyframes fall-11 {72.824% {transform: translate(0.9605vw, 72.824vh) scale(0.6439);} to {transform:translate(1.7022vw, 100vh) scale(0.6439);}}
.snow:nth-child(12) {opacity: 0.9313;transform: translate(82.8938vw, -10px) scale(0.2172);animation:fall-12 17s -8s linear infinite;}
@keyframes fall-12 {55.588% {transform: translate(80.7653vw, 55.588vh) scale(0.2172);} to {transform:translate(81.82955vw, 100vh) scale(0.2172);}}
.snow:nth-child(13) {opacity: 0.8438;transform: translate(41.9195vw, -10px) scale(0.6287);animation:fall-13 11s -9s linear infinite;}
@keyframes fall-13 {62.481% {transform: translate(39.5727vw, 62.481vh) scale(0.6287);} to {transform:translate(40.7461vw, 100vh) scale(0.6287);}}
.snow:nth-child(14) {opacity: 0.0026;transform: translate(3.0059vw, -10px) scale(0.8412);animation:fall-14 16s -24s linear infinite;}
@keyframes fall-14 {34.718% {transform: translate(-1.2714vw, 34.718vh) scale(0.8412);} to {transform:translate(0.86725vw, 100vh) scale(0.8412);}}
.snow:nth-child(15) {opacity: 0.9697;transform: translate(14.307vw, -10px) scale(0.4001);animation:fall-15 25s -4s linear infinite;}
@keyframes fall-15 {47.972% {transform: translate(9.5335vw, 47.972vh) scale(0.4001);} to {transform:translate(11.92025vw, 100vh) scale(0.4001);}}
.snow:nth-child(16) {opacity: 0.5586;transform: translate(76.3385vw, -10px) scale(0.9203);animation:fall-16 13s -30s linear infinite;}
@keyframes fall-16 {39.399% {transform: translate(78.7523vw, 39.399vh) scale(0.9203);} to {transform:translate(77.5454vw, 100vh) scale(0.9203);}}
.snow:nth-child(17) {opacity: 0.7409;transform: translate(31.4879vw, -10px) scale(0.3808);animation:fall-17 25s -25s linear infinite;}
@keyframes fall-17 {75.847% {transform: translate(23.0911vw, 75.847vh) scale(0.3808);} to {transform:translate(27.2895vw, 100vh) scale(0.3808);}}
.snow:nth-child(18) {opacity: 0.4019;transform: translate(50.7506vw, -10px) scale(0.3126);animation:fall-18 29s -15s linear infinite;}
@keyframes fall-18 {58.992% {transform: translate(50.2827vw, 58.992vh) scale(0.3126);} to {transform:translate(50.51665vw, 100vh) scale(0.3126);}}
.snow:nth-child(19) {opacity: 0.1173;transform: translate(39.6713vw, -10px) scale(0.7023);animation:fall-19 14s -9s linear infinite;}
@keyframes fall-19 {64.837% {transform: translate(47.7618vw, 64.837vh) scale(0.7023);} to {transform:translate(43.71655vw, 100vh) scale(0.7023);}}
.snow:nth-child(20) {opacity: 0.8869;transform: translate(18.2918vw, -10px) scale(0.2025);animation:fall-20 23s -23s linear infinite;}
@keyframes fall-20 {36.474% {transform: translate(13.5673vw, 36.474vh) scale(0.2025);} to {transform:translate(15.92955vw, 100vh) scale(0.2025);}}
.snow:nth-child(21) {opacity: 0.1823;transform: translate(55.149vw, -10px) scale(0.7399);animation:fall-21 12s -22s linear infinite;}
@keyframes fall-21 {76.677% {transform: translate(48.2631vw, 76.677vh) scale(0.7399);} to {transform:translate(51.70605vw, 100vh) scale(0.7399);}}
.snow:nth-child(22) {opacity: 0.585;transform: translate(34.404vw, -10px) scale(0.988);animation:fall-22 10s -18s linear infinite;}
@keyframes fall-22 {31.628% {transform: translate(28.6872vw, 31.628vh) scale(0.988);} to {transform:translate(31.5456vw, 100vh) scale(0.988);}}
.snow:nth-child(23) {opacity: 0.4591;transform: translate(73.2986vw, -10px) scale(0.8394);animation:fall-23 23s -28s linear infinite;}
@keyframes fall-23 {66.647% {transform: translate(67.8037vw, 66.647vh) scale(0.8394);} to {transform:translate(70.55115vw, 100vh) scale(0.8394);}}
.snow:nth-child(24) {opacity: 0.1225;transform: translate(46.1461vw, -10px) scale(0.6275);animation:fall-24 27s -5s linear infinite;}
@keyframes fall-24 {36.789% {transform: translate(37.8962vw, 36.789vh) scale(0.6275);} to {transform:translate(42.02115vw, 100vh) scale(0.6275);}}
.snow:nth-child(25) {opacity: 0.3358;transform: translate(29.5773vw, -10px) scale(0.7923);animation:fall-25 29s -11s linear infinite;}
@keyframes fall-25 {40.151% {transform: translate(29.8728vw, 40.151vh) scale(0.7923);} to {transform:translate(29.72505vw, 100vh) scale(0.7923);}}
.snow:nth-child(26) {opacity: 0.8759;transform: translate(9.5688vw, -10px) scale(0.1456);animation:fall-26 24s -23s linear infinite;}
@keyframes fall-26 {73.794% {transform: translate(4.2371vw, 73.794vh) scale(0.1456);} to {transform:translate(6.90295vw, 100vh) scale(0.1456);}}
.snow:nth-child(27) {opacity: 0.1432;transform: translate(9.002vw, -10px) scale(0.0732);animation:fall-27 10s -14s linear infinite;}
@keyframes fall-27 {63.312% {transform: translate(7.655vw, 63.312vh) scale(0.0732);} to {transform:translate(8.3285vw, 100vh) scale(0.0732);}}
.snow:nth-child(28) {opacity: 0.3174;transform: translate(8.8721vw, -10px) scale(0.5793);animation:fall-28 20s -20s linear infinite;}
@keyframes fall-28 {67.788% {transform: translate(18.0989vw, 67.788vh) scale(0.5793);} to {transform:translate(13.4855vw, 100vh) scale(0.5793);}}
.snow:nth-child(29) {opacity: 0.1298;transform: translate(11.0446vw, -10px) scale(0.608);animation:fall-29 25s -5s linear infinite;}
@keyframes fall-29 {37.499% {transform: translate(15.1569vw, 37.499vh) scale(0.608);} to {transform:translate(13.10075vw, 100vh) scale(0.608);}}
.snow:nth-child(30) {opacity: 0.8977;transform: translate(73.4379vw, -10px) scale(0.7776);animation:fall-30 23s -11s linear infinite;}
@keyframes fall-30 {78.581% {transform: translate(72.607vw, 78.581vh) scale(0.7776);} to {transform:translate(73.02245vw, 100vh) scale(0.7776);}}
.snow:nth-child(31) {opacity: 0.5647;transform: translate(31.2259vw, -10px) scale(0.5818);animation:fall-31 20s -26s linear infinite;}
@keyframes fall-31 {64.25% {transform: translate(23.8983vw, 64.25vh) scale(0.5818);} to {transform:translate(27.5621vw, 100vh) scale(0.5818);}}
.snow:nth-child(32) {opacity: 0.4334;transform: translate(64.4305vw, -10px) scale(0.7295);animation:fall-32 17s -6s linear infinite;}
@keyframes fall-32 {66.054% {transform: translate(58.3135vw, 66.054vh) scale(0.7295);} to {transform:translate(61.372vw, 100vh) scale(0.7295);}}
.snow:nth-child(33) {opacity: 0.5184;transform: translate(74.479vw, -10px) scale(0.8569);animation:fall-33 17s -15s linear infinite;}
@keyframes fall-33 {54.041% {transform: translate(71.0832vw, 54.041vh) scale(0.8569);} to {transform:translate(72.7811vw, 100vh) scale(0.8569);}}
.snow:nth-child(34) {opacity: 0.0833;transform: translate(71.0308vw, -10px) scale(0.0185);animation:fall-34 28s -19s linear infinite;}
@keyframes fall-34 {75.565% {transform: translate(67.1333vw, 75.565vh) scale(0.0185);} to {transform:translate(69.08205vw, 100vh) scale(0.0185);}}
.snow:nth-child(35) {opacity: 0.5821;transform: translate(0.1689vw, -10px) scale(0.5239);animation:fall-35 27s -20s linear infinite;}
@keyframes fall-35 {71.348% {transform: translate(-8.4833vw, 71.348vh) scale(0.5239);} to {transform:translate(-4.1572vw, 100vh) scale(0.5239);}}
.snow:nth-child(36) {opacity: 0.2196;transform: translate(91.3971vw, -10px) scale(0.2221);animation:fall-36 24s -1s linear infinite;}
@keyframes fall-36 {69.605% {transform: translate(85.0904vw, 69.605vh) scale(0.2221);} to {transform:translate(88.24375vw, 100vh) scale(0.2221);}}
.snow:nth-child(37) {opacity: 0.4813;transform: translate(18.7092vw, -10px) scale(0.3979);animation:fall-37 24s -15s linear infinite;}
@keyframes fall-37 {79.904% {transform: translate(17.3119vw, 79.904vh) scale(0.3979);} to {transform:translate(18.01055vw, 100vh) scale(0.3979);}}
.snow:nth-child(38) {opacity: 0.6518;transform: translate(96.721vw, -10px) scale(0.1148);animation:fall-38 19s -10s linear infinite;}
@keyframes fall-38 {50.864% {transform: translate(103.6314vw, 50.864vh) scale(0.1148);} to {transform:translate(100.1762vw, 100vh) scale(0.1148);}}
.snow:nth-child(39) {opacity: 0.229;transform: translate(74.924vw, -10px) scale(0.3031);animation:fall-39 23s -17s linear infinite;}
@keyframes fall-39 {68.279% {transform: translate(66.651vw, 68.279vh) scale(0.3031);} to {transform:translate(70.7875vw, 100vh) scale(0.3031);}}
.snow:nth-child(40) {opacity: 0.6436;transform: translate(1.6563vw, -10px) scale(0.0558);animation:fall-40 12s -21s linear infinite;}
@keyframes fall-40 {52.911% {transform: translate(-0.5764vw, 52.911vh) scale(0.0558);} to {transform:translate(0.53995vw, 100vh) scale(0.0558);}}
.snow:nth-child(41) {opacity: 0.9841;transform: translate(30.3366vw, -10px) scale(0.4618);animation:fall-41 15s -13s linear infinite;}
@keyframes fall-41 {42.651% {transform: translate(26.1101vw, 42.651vh) scale(0.4618);} to {transform:translate(28.22335vw, 100vh) scale(0.4618);}}
.snow:nth-child(42) {opacity: 0.0306;transform: translate(51.2201vw, -10px) scale(0.8287);animation:fall-42 22s -19s linear infinite;}
@keyframes fall-42 {50.72% {transform: translate(59.0245vw, 50.72vh) scale(0.8287);} to {transform:translate(55.1223vw, 100vh) scale(0.8287);}}
.snow:nth-child(43) {opacity: 0.8482;transform: translate(49.7994vw, -10px) scale(0.8209);animation:fall-43 23s -8s linear infinite;}
@keyframes fall-43 {75.833% {transform: translate(58.0688vw, 75.833vh) scale(0.8209);} to {transform:translate(53.9341vw, 100vh) scale(0.8209);}}
.snow:nth-child(44) {opacity: 0.3633;transform: translate(47.6652vw, -10px) scale(0.6885);animation:fall-44 24s -5s linear infinite;}
@keyframes fall-44 {34.37% {transform: translate(46.325vw, 34.37vh) scale(0.6885);} to {transform:translate(46.9951vw, 100vh) scale(0.6885);}}
.snow:nth-child(45) {opacity: 0.1915;transform: translate(49.2053vw, -10px) scale(0.5973);animation:fall-45 15s -22s linear infinite;}
@keyframes fall-45 {47.073% {transform: translate(42.4298vw, 47.073vh) scale(0.5973);} to {transform:translate(45.81755vw, 100vh) scale(0.5973);}}
.snow:nth-child(46) {opacity: 0.2936;transform: translate(39.0447vw, -10px) scale(0.85);animation:fall-46 16s -23s linear infinite;}
@keyframes fall-46 {43.236% {transform: translate(42.6183vw, 43.236vh) scale(0.85);} to {transform:translate(40.8315vw, 100vh) scale(0.85);}}
.snow:nth-child(47) {opacity: 0.4504;transform: translate(89.9355vw, -10px) scale(0.7492);animation:fall-47 24s -2s linear infinite;}
@keyframes fall-47 {55.655% {transform: translate(97.1769vw, 55.655vh) scale(0.7492);} to {transform:translate(93.5562vw, 100vh) scale(0.7492);}}
.snow:nth-child(48) {opacity: 0.8004;transform: translate(51.8703vw, -10px) scale(0.8896);animation:fall-48 16s -8s linear infinite;}
@keyframes fall-48 {35.191% {transform: translate(61.401vw, 35.191vh) scale(0.8896);} to {transform:translate(56.63565vw, 100vh) scale(0.8896);}}
.snow:nth-child(49) {opacity: 0.7148;transform: translate(75.6475vw, -10px) scale(0.2667);animation:fall-49 13s -8s linear infinite;}
@keyframes fall-49 {64.368% {transform: translate(67.9591vw, 64.368vh) scale(0.2667);} to {transform:translate(71.8033vw, 100vh) scale(0.2667);}}
.snow:nth-child(50) {opacity: 0.4532;transform: translate(14.9613vw, -10px) scale(0.7933);animation:fall-50 13s -21s linear infinite;}
@keyframes fall-50 {75.017% {transform: translate(9.8832vw, 75.017vh) scale(0.7933);} to {transform:translate(12.42225vw, 100vh) scale(0.7933);}}
.snow:nth-child(51) {opacity: 0.9411;transform: translate(32.2595vw, -10px) scale(0.6963);animation:fall-51 22s -23s linear infinite;}
@keyframes fall-51 {43.446% {transform: translate(32.0341vw, 43.446vh) scale(0.6963);} to {transform:translate(32.1468vw, 100vh) scale(0.6963);}}
.snow:nth-child(52) {opacity: 0.026;transform: translate(44.1229vw, -10px) scale(0.1244);animation:fall-52 11s -14s linear infinite;}
@keyframes fall-52 {54.296% {transform: translate(49.7338vw, 54.296vh) scale(0.1244);} to {transform:translate(46.92835vw, 100vh) scale(0.1244);}}
.snow:nth-child(53) {opacity: 0.8984;transform: translate(66.3933vw, -10px) scale(0.2073);animation:fall-53 16s -11s linear infinite;}
@keyframes fall-53 {66.71% {transform: translate(61.8663vw, 66.71vh) scale(0.2073);} to {transform:translate(64.1298vw, 100vh) scale(0.2073);}}
.snow:nth-child(54) {opacity: 0.7752;transform: translate(30.9075vw, -10px) scale(0.3206);animation:fall-54 16s -16s linear infinite;}
@keyframes fall-54 {76.49% {transform: translate(30.4269vw, 76.49vh) scale(0.3206);} to {transform:translate(30.6672vw, 100vh) scale(0.3206);}}
.snow:nth-child(55) {opacity: 0.437;transform: translate(2.4245vw, -10px) scale(0.4855);animation:fall-55 14s -6s linear infinite;}
@keyframes fall-55 {51.344% {transform: translate(12.1776vw, 51.344vh) scale(0.4855);} to {transform:translate(7.30105vw, 100vh) scale(0.4855);}}
.snow:nth-child(56) {opacity: 0.6028;transform: translate(47.6815vw, -10px) scale(0.3952);animation:fall-56 10s -22s linear infinite;}
@keyframes fall-56 {69.121% {transform: translate(49.0755vw, 69.121vh) scale(0.3952);} to {transform:translate(48.3785vw, 100vh) scale(0.3952);}}
.snow:nth-child(57) {opacity: 0.1582;transform: translate(0.7863vw, -10px) scale(0.1178);animation:fall-57 29s -29s linear infinite;}
@keyframes fall-57 {50.685% {transform: translate(-7.3099vw, 50.685vh) scale(0.1178);} to {transform:translate(-3.2618vw, 100vh) scale(0.1178);}}
.snow:nth-child(58) {opacity: 0.7432;transform: translate(96.9811vw, -10px) scale(0.2259);animation:fall-58 23s -11s linear infinite;}
@keyframes fall-58 {79.386% {transform: translate(102.6948vw, 79.386vh) scale(0.2259);} to {transform:translate(99.83795vw, 100vh) scale(0.2259);}}
.snow:nth-child(59) {opacity: 0.0133;transform: translate(56.7142vw, -10px) scale(0.5891);animation:fall-59 25s -7s linear infinite;}
@keyframes fall-59 {35.839% {transform: translate(49.4921vw, 35.839vh) scale(0.5891);} to {transform:translate(53.10315vw, 100vh) scale(0.5891);}}
.snow:nth-child(60) {opacity: 0.5662;transform: translate(95.3611vw, -10px) scale(0.9495);animation:fall-60 29s -23s linear infinite;}
@keyframes fall-60 {74.469% {transform: translate(91.8378vw, 74.469vh) scale(0.9495);} to {transform:translate(93.59945vw, 100vh) scale(0.9495);}}
.snow:nth-child(61) {opacity: 0.5276;transform: translate(14.1836vw, -10px) scale(0.2185);animation:fall-61 23s -8s linear infinite;}
@keyframes fall-61 {70.979% {transform: translate(8.1794vw, 70.979vh) scale(0.2185);} to {transform:translate(11.1815vw, 100vh) scale(0.2185);}}
.snow:nth-child(62) {opacity: 0.6486;transform: translate(49.1168vw, -10px) scale(0.6867);animation:fall-62 16s -19s linear infinite;}
@keyframes fall-62 {50.349% {transform: translate(41.1196vw, 50.349vh) scale(0.6867);} to {transform:translate(45.1182vw, 100vh) scale(0.6867);}}
.snow:nth-child(63) {opacity: 0.0107;transform: translate(51.3736vw, -10px) scale(0.311);animation:fall-63 26s -4s linear infinite;}
@keyframes fall-63 {65.115% {transform: translate(46.9361vw, 65.115vh) scale(0.311);} to {transform:translate(49.15485vw, 100vh) scale(0.311);}}
.snow:nth-child(64) {opacity: 0.4216;transform: translate(45.6024vw, -10px) scale(0.0105);animation:fall-64 29s -29s linear infinite;}
@keyframes fall-64 {77.56% {transform: translate(45.0636vw, 77.56vh) scale(0.0105);} to {transform:translate(45.333vw, 100vh) scale(0.0105);}}
.snow:nth-child(65) {opacity: 0.4789;transform: translate(65.6605vw, -10px) scale(0.2138);animation:fall-65 22s -29s linear infinite;}
@keyframes fall-65 {40.645% {transform: translate(60.959vw, 40.645vh) scale(0.2138);} to {transform:translate(63.30975vw, 100vh) scale(0.2138);}}
.snow:nth-child(66) {opacity: 0.9833;transform: translate(49.8476vw, -10px) scale(0.5825);animation:fall-66 14s -12s linear infinite;}
@keyframes fall-66 {46.1% {transform: translate(55.7023vw, 46.1vh) scale(0.5825);} to {transform:translate(52.77495vw, 100vh) scale(0.5825);}}
.snow:nth-child(67) {opacity: 0.5084;transform: translate(23.2753vw, -10px) scale(0.0507);animation:fall-67 28s -24s linear infinite;}
@keyframes fall-67 {57.14% {transform: translate(31.938vw, 57.14vh) scale(0.0507);} to {transform:translate(27.60665vw, 100vh) scale(0.0507);}}
.snow:nth-child(68) {opacity: 0.5792;transform: translate(15.9587vw, -10px) scale(0.3182);animation:fall-68 20s -15s linear infinite;}
@keyframes fall-68 {41.6% {transform: translate(7.9772vw, 41.6vh) scale(0.3182);} to {transform:translate(11.96795vw, 100vh) scale(0.3182);}}
.snow:nth-child(69) {opacity: 0.6861;transform: translate(44.5214vw, -10px) scale(0.8843);animation:fall-69 21s -15s linear infinite;}
@keyframes fall-69 {44.157% {transform: translate(41.654vw, 44.157vh) scale(0.8843);} to {transform:translate(43.0877vw, 100vh) scale(0.8843);}}
.snow:nth-child(70) {opacity: 0.1436;transform: translate(92.2778vw, -10px) scale(0.2488);animation:fall-70 13s -21s linear infinite;}
@keyframes fall-70 {37.275% {transform: translate(99.8674vw, 37.275vh) scale(0.2488);} to {transform:translate(96.0726vw, 100vh) scale(0.2488);}}
.snow:nth-child(71) {opacity: 0.0302;transform: translate(28.5785vw, -10px) scale(0.4167);animation:fall-71 25s -20s linear infinite;}
@keyframes fall-71 {48.708% {transform: translate(22.9445vw, 48.708vh) scale(0.4167);} to {transform:translate(25.7615vw, 100vh) scale(0.4167);}}
.snow:nth-child(72) {opacity: 0.3976;transform: translate(6.6376vw, -10px) scale(0.1987);animation:fall-72 17s -18s linear infinite;}
@keyframes fall-72 {43.654% {transform: translate(12.7128vw, 43.654vh) scale(0.1987);} to {transform:translate(9.6752vw, 100vh) scale(0.1987);}}
.snow:nth-child(73) {opacity: 0.6944;transform: translate(84.2334vw, -10px) scale(0.3953);animation:fall-73 27s -2s linear infinite;}
@keyframes fall-73 {68.513% {transform: translate(88.0437vw, 68.513vh) scale(0.3953);} to {transform:translate(86.13855vw, 100vh) scale(0.3953);}}
.snow:nth-child(74) {opacity: 0.0626;transform: translate(18.048vw, -10px) scale(0.3396);animation:fall-74 25s -28s linear infinite;}
@keyframes fall-74 {35.294% {transform: translate(12.9vw, 35.294vh) scale(0.3396);} to {transform:translate(15.474vw, 100vh) scale(0.3396);}}
.snow:nth-child(75) {opacity: 0.5728;transform: translate(86.6371vw, -10px) scale(0.4614);animation:fall-75 30s -18s linear infinite;}
@keyframes fall-75 {70.467% {transform: translate(81.5192vw, 70.467vh) scale(0.4614);} to {transform:translate(84.07815vw, 100vh) scale(0.4614);}}
.snow:nth-child(76) {opacity: 0.3443;transform: translate(73.3713vw, -10px) scale(0.1204);animation:fall-76 19s -2s linear infinite;}
@keyframes fall-76 {30.38% {transform: translate(75.4893vw, 30.38vh) scale(0.1204);} to {transform:translate(74.4303vw, 100vh) scale(0.1204);}}
.snow:nth-child(77) {opacity: 0.2193;transform: translate(90.8685vw, -10px) scale(0.1009);animation:fall-77 11s -12s linear infinite;}
@keyframes fall-77 {49.103% {transform: translate(85.9026vw, 49.103vh) scale(0.1009);} to {transform:translate(88.38555vw, 100vh) scale(0.1009);}}
.snow:nth-child(78) {opacity: 0.4905;transform: translate(99.2674vw, -10px) scale(0.1257);animation:fall-78 17s -9s linear infinite;}
@keyframes fall-78 {68.155% {transform: translate(104.7694vw, 68.155vh) scale(0.1257);} to {transform:translate(102.0184vw, 100vh) scale(0.1257);}}
.snow:nth-child(79) {opacity: 0.1692;transform: translate(71.7115vw, -10px) scale(0.6855);animation:fall-79 12s -7s linear infinite;}
@keyframes fall-79 {56.191% {transform: translate(64.5326vw, 56.191vh) scale(0.6855);} to {transform:translate(68.12205vw, 100vh) scale(0.6855);}}
.snow:nth-child(80) {opacity: 0.2423;transform: translate(95.0689vw, -10px) scale(0.2548);animation:fall-80 26s -6s linear infinite;}
@keyframes fall-80 {35.29% {transform: translate(95.4223vw, 35.29vh) scale(0.2548);} to {transform:translate(95.2456vw, 100vh) scale(0.2548);}}
.snow:nth-child(81) {opacity: 0.9838;transform: translate(22.6543vw, -10px) scale(0.5019);animation:fall-81 26s -14s linear infinite;}
@keyframes fall-81 {67.568% {transform: translate(15.943vw, 67.568vh) scale(0.5019);} to {transform:translate(19.29865vw, 100vh) scale(0.5019);}}
.snow:nth-child(82) {opacity: 0.3762;transform: translate(38.2227vw, -10px) scale(0.5577);animation:fall-82 15s -6s linear infinite;}
@keyframes fall-82 {48.138% {transform: translate(39.2847vw, 48.138vh) scale(0.5577);} to {transform:translate(38.7537vw, 100vh) scale(0.5577);}}
.snow:nth-child(83) {opacity: 0.3735;transform: translate(49.7575vw, -10px) scale(0.5972);animation:fall-83 29s -6s linear infinite;}
@keyframes fall-83 {61.007% {transform: translate(40.0741vw, 61.007vh) scale(0.5972);} to {transform:translate(44.9158vw, 100vh) scale(0.5972);}}
.snow:nth-child(84) {opacity: 0.5477;transform: translate(96.5563vw, -10px) scale(0.0045);animation:fall-84 19s -19s linear infinite;}
@keyframes fall-84 {74.123% {transform: translate(93.347vw, 74.123vh) scale(0.0045);} to {transform:translate(94.95165vw, 100vh) scale(0.0045);}}
.snow:nth-child(85) {opacity: 0.5965;transform: translate(59.492vw, -10px) scale(0.7907);animation:fall-85 14s -26s linear infinite;}
@keyframes fall-85 {58.429% {transform: translate(67.5816vw, 58.429vh) scale(0.7907);} to {transform:translate(63.5368vw, 100vh) scale(0.7907);}}
.snow:nth-child(86) {opacity: 0.7636;transform: translate(22.6154vw, -10px) scale(0.3205);animation:fall-86 12s -18s linear infinite;}
@keyframes fall-86 {67.213% {transform: translate(21.3182vw, 67.213vh) scale(0.3205);} to {transform:translate(21.9668vw, 100vh) scale(0.3205);}}
.snow:nth-child(87) {opacity: 0.1679;transform: translate(33.3181vw, -10px) scale(0.5882);animation:fall-87 16s -24s linear infinite;}
@keyframes fall-87 {38.454% {transform: translate(28.6999vw, 38.454vh) scale(0.5882);} to {transform:translate(31.009vw, 100vh) scale(0.5882);}}
.snow:nth-child(88) {opacity: 0.1638;transform: translate(16.6511vw, -10px) scale(0.2396);animation:fall-88 17s -19s linear infinite;}
@keyframes fall-88 {32.998% {transform: translate(19.1847vw, 32.998vh) scale(0.2396);} to {transform:translate(17.9179vw, 100vh) scale(0.2396);}}
.snow:nth-child(89) {opacity: 0.5654;transform: translate(26.6798vw, -10px) scale(0.7173);animation:fall-89 25s -30s linear infinite;}
@keyframes fall-89 {42.425% {transform: translate(19.2965vw, 42.425vh) scale(0.7173);} to {transform:translate(22.98815vw, 100vh) scale(0.7173);}}
.snow:nth-child(90) {opacity: 0.6214;transform: translate(23.5043vw, -10px) scale(0.051);animation:fall-90 25s -27s linear infinite;}
@keyframes fall-90 {67.228% {transform: translate(30.8515vw, 67.228vh) scale(0.051);} to {transform:translate(27.1779vw, 100vh) scale(0.051);}}
.snow:nth-child(91) {opacity: 0.426;transform: translate(13.1034vw, -10px) scale(0.1134);animation:fall-91 12s -5s linear infinite;}
@keyframes fall-91 {39.325% {transform: translate(6.2641vw, 39.325vh) scale(0.1134);} to {transform:translate(9.68375vw, 100vh) scale(0.1134);}}
.snow:nth-child(92) {opacity: 0.2821;transform: translate(5.3767vw, -10px) scale(0.1188);animation:fall-92 27s -9s linear infinite;}
@keyframes fall-92 {37.825% {transform: translate(15.1475vw, 37.825vh) scale(0.1188);} to {transform:translate(10.2621vw, 100vh) scale(0.1188);}}
.snow:nth-child(93) {opacity: 0.9658;transform: translate(64.9867vw, -10px) scale(0.361);animation:fall-93 22s -14s linear infinite;}
@keyframes fall-93 {46.986% {transform: translate(61.7171vw, 46.986vh) scale(0.361);} to {transform:translate(63.3519vw, 100vh) scale(0.361);}}
.snow:nth-child(94) {opacity: 0.5748;transform: translate(1.1905vw, -10px) scale(0.9603);animation:fall-94 30s -16s linear infinite;}
@keyframes fall-94 {44.042% {transform: translate(5.2673vw, 44.042vh) scale(0.9603);} to {transform:translate(3.2289vw, 100vh) scale(0.9603);}}
.snow:nth-child(95) {opacity: 0.2627;transform: translate(80.278vw, -10px) scale(0.6463);animation:fall-95 11s -17s linear infinite;}
@keyframes fall-95 {59.329% {transform: translate(74.0616vw, 59.329vh) scale(0.6463);} to {transform:translate(77.1698vw, 100vh) scale(0.6463);}}
.snow:nth-child(96) {opacity: 0.1508;transform: translate(12.882vw, -10px) scale(0.2496);animation:fall-96 23s -8s linear infinite;}
@keyframes fall-96 {45.015% {transform: translate(5.7431vw, 45.015vh) scale(0.2496);} to {transform:translate(9.31255vw, 100vh) scale(0.2496);}}
.snow:nth-child(97) {opacity: 0.2536;transform: translate(19.1553vw, -10px) scale(0.773);animation:fall-97 13s -24s linear infinite;}
@keyframes fall-97 {54.54% {transform: translate(18.261vw, 54.54vh) scale(0.773);} to {transform:translate(18.70815vw, 100vh) scale(0.773);}}
.snow:nth-child(98) {opacity: 0.6746;transform: translate(71.2259vw, -10px) scale(0.2284);animation:fall-98 26s -8s linear infinite;}
@keyframes fall-98 {68.129% {transform: translate(62.9795vw, 68.129vh) scale(0.2284);} to {transform:translate(67.1027vw, 100vh) scale(0.2284);}}
.snow:nth-child(99) {opacity: 0.1884;transform: translate(32.1427vw, -10px) scale(0.6744);animation:fall-99 17s -15s linear infinite;}
@keyframes fall-99 {74.693% {transform: translate(41.3348vw, 74.693vh) scale(0.6744);} to {transform:translate(36.73875vw, 100vh) scale(0.6744);}}
.snow:nth-child(100) {opacity: 0.1701;transform: translate(63.6554vw, -10px) scale(0.2925);animation:fall-100 10s -13s linear infinite;}
@keyframes fall-100 {58.675% {transform: translate(71.3712vw, 58.675vh) scale(0.2925);} to {transform:translate(67.5133vw, 100vh) scale(0.2925);}}
.snow:nth-child(101) {opacity: 0.3305;transform: translate(84.8033vw, -10px) scale(0.7379);animation:fall-101 27s -4s linear infinite;}
@keyframes fall-101 {67.181% {transform: translate(88.9512vw, 67.181vh) scale(0.7379);} to {transform:translate(86.87725vw, 100vh) scale(0.7379);}}
.snow:nth-child(102) {opacity: 0.8234;transform: translate(39.3337vw, -10px) scale(0.3725);animation:fall-102 17s -28s linear infinite;}
@keyframes fall-102 {52.956% {transform: translate(33.5041vw, 52.956vh) scale(0.3725);} to {transform:translate(36.4189vw, 100vh) scale(0.3725);}}
.snow:nth-child(103) {opacity: 0.9576;transform: translate(55.566vw, -10px) scale(0.5468);animation:fall-103 14s -26s linear infinite;}
@keyframes fall-103 {35.427% {transform: translate(61.8621vw, 35.427vh) scale(0.5468);} to {transform:translate(58.71405vw, 100vh) scale(0.5468);}}
.snow:nth-child(104) {opacity: 0.1116;transform: translate(12.4031vw, -10px) scale(0.217);animation:fall-104 26s -21s linear infinite;}
@keyframes fall-104 {73.555% {transform: translate(10.8191vw, 73.555vh) scale(0.217);} to {transform:translate(11.6111vw, 100vh) scale(0.217);}}
.snow:nth-child(105) {opacity: 0.6803;transform: translate(76.1142vw, -10px) scale(0.7022);animation:fall-105 26s -26s linear infinite;}
@keyframes fall-105 {32.668% {transform: translate(70.1889vw, 32.668vh) scale(0.7022);} to {transform:translate(73.15155vw, 100vh) scale(0.7022);}}
.snow:nth-child(106) {opacity: 0.9171;transform: translate(89.6967vw, -10px) scale(0.1084);animation:fall-106 21s -9s linear infinite;}
@keyframes fall-106 {44.054% {transform: translate(92.4627vw, 44.054vh) scale(0.1084);} to {transform:translate(91.0797vw, 100vh) scale(0.1084);}}
.snow:nth-child(107) {opacity: 0.1019;transform: translate(36.698vw, -10px) scale(0.9378);animation:fall-107 21s -1s linear infinite;}
@keyframes fall-107 {37.864% {transform: translate(43.8775vw, 37.864vh) scale(0.9378);} to {transform:translate(40.28775vw, 100vh) scale(0.9378);}}
.snow:nth-child(108) {opacity: 0.3292;transform: translate(1.5594vw, -10px) scale(0.9595);animation:fall-108 15s -11s linear infinite;}
@keyframes fall-108 {64.392% {transform: translate(3.6273vw, 64.392vh) scale(0.9595);} to {transform:translate(2.59335vw, 100vh) scale(0.9595);}}
.snow:nth-child(109) {opacity: 0.9168;transform: translate(6.5295vw, -10px) scale(0.6837);animation:fall-109 27s -3s linear infinite;}
@keyframes fall-109 {35.975% {transform: translate(7.9614vw, 35.975vh) scale(0.6837);} to {transform:translate(7.24545vw, 100vh) scale(0.6837);}}
.snow:nth-child(110) {opacity: 0.2811;transform: translate(46.6146vw, -10px) scale(0.8076);animation:fall-110 26s -27s linear infinite;}
@keyframes fall-110 {52.189% {transform: translate(50.7243vw, 52.189vh) scale(0.8076);} to {transform:translate(48.66945vw, 100vh) scale(0.8076);}}
.snow:nth-child(111) {opacity: 0.0399;transform: translate(92.5355vw, -10px) scale(0.5372);animation:fall-111 22s -5s linear infinite;}
@keyframes fall-111 {57.049% {transform: translate(89.9468vw, 57.049vh) scale(0.5372);} to {transform:translate(91.24115vw, 100vh) scale(0.5372);}}
.snow:nth-child(112) {opacity: 0.0556;transform: translate(21.2106vw, -10px) scale(0.7834);animation:fall-112 12s -3s linear infinite;}
@keyframes fall-112 {69.209% {transform: translate(15.1712vw, 69.209vh) scale(0.7834);} to {transform:translate(18.1909vw, 100vh) scale(0.7834);}}
.snow:nth-child(113) {opacity: 0.1174;transform: translate(84.3002vw, -10px) scale(0.0126);animation:fall-113 10s -4s linear infinite;}
@keyframes fall-113 {59.608% {transform: translate(82.8467vw, 59.608vh) scale(0.0126);} to {transform:translate(83.57345vw, 100vh) scale(0.0126);}}
.snow:nth-child(114) {opacity: 0.0636;transform: translate(57.9457vw, -10px) scale(0.6349);animation:fall-114 29s -30s linear infinite;}
@keyframes fall-114 {44.238% {transform: translate(56.6234vw, 44.238vh) scale(0.6349);} to {transform:translate(57.28455vw, 100vh) scale(0.6349);}}
.snow:nth-child(115) {opacity: 0.4456;transform: translate(16.3177vw, -10px) scale(0.2851);animation:fall-115 26s -17s linear infinite;}
@keyframes fall-115 {55.068% {transform: translate(26.1592vw, 55.068vh) scale(0.2851);} to {transform:translate(21.23845vw, 100vh) scale(0.2851);}}
.snow:nth-child(116) {opacity: 0.8671;transform: translate(84.214vw, -10px) scale(0.2962);animation:fall-116 28s -28s linear infinite;}
@keyframes fall-116 {62.791% {transform: translate(93.4973vw, 62.791vh) scale(0.2962);} to {transform:translate(88.85565vw, 100vh) scale(0.2962);}}
.snow:nth-child(117) {opacity: 0.7132;transform: translate(44.3821vw, -10px) scale(0.0474);animation:fall-117 16s -28s linear infinite;}
@keyframes fall-117 {61.15% {transform: translate(36.7363vw, 61.15vh) scale(0.0474);} to {transform:translate(40.5592vw, 100vh) scale(0.0474);}}
.snow:nth-child(118) {opacity: 0.6501;transform: translate(88.8524vw, -10px) scale(0.2851);animation:fall-118 19s -11s linear infinite;}
@keyframes fall-118 {37.955% {transform: translate(95.0481vw, 37.955vh) scale(0.2851);} to {transform:translate(91.95025vw, 100vh) scale(0.2851);}}
.snow:nth-child(119) {opacity: 0.165;transform: translate(45.2019vw, -10px) scale(0.1029);animation:fall-119 12s -13s linear infinite;}
@keyframes fall-119 {64.297% {transform: translate(51.2451vw, 64.297vh) scale(0.1029);} to {transform:translate(48.2235vw, 100vh) scale(0.1029);}}
.snow:nth-child(120) {opacity: 0.2569;transform: translate(26.6189vw, -10px) scale(0.4486);animation:fall-120 14s -19s linear infinite;}
@keyframes fall-120 {49.39% {transform: translate(22.8403vw, 49.39vh) scale(0.4486);} to {transform:translate(24.7296vw, 100vh) scale(0.4486);}}
.snow:nth-child(121) {opacity: 0.5774;transform: translate(62.4926vw, -10px) scale(0.31);animation:fall-121 14s -6s linear infinite;}
@keyframes fall-121 {62.798% {transform: translate(59.6828vw, 62.798vh) scale(0.31);} to {transform:translate(61.0877vw, 100vh) scale(0.31);}}
.snow:nth-child(122) {opacity: 0.7816;transform: translate(81.78vw, -10px) scale(0.2941);animation:fall-122 29s -2s linear infinite;}
@keyframes fall-122 {63.851% {transform: translate(90.1804vw, 63.851vh) scale(0.2941);} to {transform:translate(85.9802vw, 100vh) scale(0.2941);}}
.snow:nth-child(123) {opacity: 0.9013;transform: translate(9.5109vw, -10px) scale(0.7282);animation:fall-123 19s -24s linear infinite;}
@keyframes fall-123 {53.229% {transform: translate(10.696vw, 53.229vh) scale(0.7282);} to {transform:translate(10.10345vw, 100vh) scale(0.7282);}}
.snow:nth-child(124) {opacity: 0.276;transform: translate(42.8217vw, -10px) scale(0.4568);animation:fall-124 22s -23s linear infinite;}
@keyframes fall-124 {43.675% {transform: translate(36.1936vw, 43.675vh) scale(0.4568);} to {transform:translate(39.50765vw, 100vh) scale(0.4568);}}
.snow:nth-child(125) {opacity: 0.5957;transform: translate(18.9371vw, -10px) scale(0.8929);animation:fall-125 20s -11s linear infinite;}
@keyframes fall-125 {58.322% {transform: translate(16.1594vw, 58.322vh) scale(0.8929);} to {transform:translate(17.54825vw, 100vh) scale(0.8929);}}
.snow:nth-child(126) {opacity: 0.0223;transform: translate(49.73vw, -10px) scale(0.8492);animation:fall-126 28s -24s linear infinite;}
@keyframes fall-126 {35.487% {transform: translate(50.198vw, 35.487vh) scale(0.8492);} to {transform:translate(49.964vw, 100vh) scale(0.8492);}}
.snow:nth-child(127) {opacity: 0.303;transform: translate(49.657vw, -10px) scale(0.8167);animation:fall-127 28s -29s linear infinite;}
@keyframes fall-127 {37.808% {transform: translate(55.4807vw, 37.808vh) scale(0.8167);} to {transform:translate(52.56885vw, 100vh) scale(0.8167);}}
.snow:nth-child(128) {opacity: 0.1879;transform: translate(93.0234vw, -10px) scale(0.2497);animation:fall-128 25s -13s linear infinite;}
@keyframes fall-128 {40.804% {transform: translate(93.6177vw, 40.804vh) scale(0.2497);} to {transform:translate(93.32055vw, 100vh) scale(0.2497);}}
.snow:nth-child(129) {opacity: 0.0983;transform: translate(94.6362vw, -10px) scale(0.709);animation:fall-129 23s -19s linear infinite;}
@keyframes fall-129 {58.054% {transform: translate(104.1093vw, 58.054vh) scale(0.709);} to {transform:translate(99.37275vw, 100vh) scale(0.709);}}
.snow:nth-child(130) {opacity: 0.8218;transform: translate(8.833vw, -10px) scale(0.5797);animation:fall-130 21s -7s linear infinite;}
@keyframes fall-130 {69.479% {transform: translate(11.4448vw, 69.479vh) scale(0.5797);} to {transform:translate(10.1389vw, 100vh) scale(0.5797);}}
.snow:nth-child(131) {opacity: 0.5214;transform: translate(63.017vw, -10px) scale(0.5527);animation:fall-131 12s -9s linear infinite;}
@keyframes fall-131 {76.12% {transform: translate(67.4948vw, 76.12vh) scale(0.5527);} to {transform:translate(65.2559vw, 100vh) scale(0.5527);}}
.snow:nth-child(132) {opacity: 0.0521;transform: translate(25.0601vw, -10px) scale(0.9992);animation:fall-132 20s -10s linear infinite;}
@keyframes fall-132 {78.597% {transform: translate(22.2803vw, 78.597vh) scale(0.9992);} to {transform:translate(23.6702vw, 100vh) scale(0.9992);}}
.snow:nth-child(133) {opacity: 0.623;transform: translate(53.8252vw, -10px) scale(0.6666);animation:fall-133 10s -30s linear infinite;}
@keyframes fall-133 {76.664% {transform: translate(47.5667vw, 76.664vh) scale(0.6666);} to {transform:translate(50.69595vw, 100vh) scale(0.6666);}}
.snow:nth-child(134) {opacity: 0.4977;transform: translate(47.2252vw, -10px) scale(0.6881);animation:fall-134 14s -28s linear infinite;}
@keyframes fall-134 {45.476% {transform: translate(50.1582vw, 45.476vh) scale(0.6881);} to {transform:translate(48.6917vw, 100vh) scale(0.6881);}}
.snow:nth-child(135) {opacity: 0.2426;transform: translate(74.6023vw, -10px) scale(0.9699);animation:fall-135 29s -24s linear infinite;}
@keyframes fall-135 {53.002% {transform: translate(84.3584vw, 53.002vh) scale(0.9699);} to {transform:translate(79.48035vw, 100vh) scale(0.9699);}}
.snow:nth-child(136) {opacity: 0.563;transform: translate(23.1347vw, -10px) scale(0.6487);animation:fall-136 20s -13s linear infinite;}
@keyframes fall-136 {65.802% {transform: translate(30.5005vw, 65.802vh) scale(0.6487);} to {transform:translate(26.8176vw, 100vh) scale(0.6487);}}
.snow:nth-child(137) {opacity: 0.3437;transform: translate(8.0943vw, -10px) scale(0.4575);animation:fall-137 28s -20s linear infinite;}
@keyframes fall-137 {79.993% {transform: translate(14.1862vw, 79.993vh) scale(0.4575);} to {transform:translate(11.14025vw, 100vh) scale(0.4575);}}
.snow:nth-child(138) {opacity: 0.442;transform: translate(53.5231vw, -10px) scale(0.2944);animation:fall-138 25s -1s linear infinite;}
@keyframes fall-138 {52.428% {transform: translate(45.62vw, 52.428vh) scale(0.2944);} to {transform:translate(49.57155vw, 100vh) scale(0.2944);}}
.snow:nth-child(139) {opacity: 0.7666;transform: translate(21.6647vw, -10px) scale(0.1173);animation:fall-139 13s -22s linear infinite;}
@keyframes fall-139 {52.779% {transform: translate(26.1026vw, 52.779vh) scale(0.1173);} to {transform:translate(23.88365vw, 100vh) scale(0.1173);}}
.snow:nth-child(140) {opacity: 0.4516;transform: translate(88.581vw, -10px) scale(0.7166);animation:fall-140 17s -15s linear infinite;}
@keyframes fall-140 {50.243% {transform: translate(85.5988vw, 50.243vh) scale(0.7166);} to {transform:translate(87.0899vw, 100vh) scale(0.7166);}}
.snow:nth-child(141) {opacity: 0.5574;transform: translate(29.552vw, -10px) scale(0.0152);animation:fall-141 13s -2s linear infinite;}
@keyframes fall-141 {72.789% {transform: translate(21.5081vw, 72.789vh) scale(0.0152);} to {transform:translate(25.53005vw, 100vh) scale(0.0152);}}
.snow:nth-child(142) {opacity: 0.2617;transform: translate(95.1311vw, -10px) scale(0.2877);animation:fall-142 23s -25s linear infinite;}
@keyframes fall-142 {69.633% {transform: translate(89.7057vw, 69.633vh) scale(0.2877);} to {transform:translate(92.4184vw, 100vh) scale(0.2877);}}
.snow:nth-child(143) {opacity: 0.9711;transform: translate(24.38vw, -10px) scale(0.8833);animation:fall-143 15s -9s linear infinite;}
@keyframes fall-143 {52.217% {transform: translate(30.5948vw, 52.217vh) scale(0.8833);} to {transform:translate(27.4874vw, 100vh) scale(0.8833);}}
.snow:nth-child(144) {opacity: 0.7072;transform: translate(93.3201vw, -10px) scale(0.821);animation:fall-144 10s -7s linear infinite;}
@keyframes fall-144 {56.697% {transform: translate(92.6076vw, 56.697vh) scale(0.821);} to {transform:translate(92.96385vw, 100vh) scale(0.821);}}
.snow:nth-child(145) {opacity: 0.3156;transform: translate(59.9838vw, -10px) scale(0.0775);animation:fall-145 19s -13s linear infinite;}
@keyframes fall-145 {64.259% {transform: translate(57.8332vw, 64.259vh) scale(0.0775);} to {transform:translate(58.9085vw, 100vh) scale(0.0775);}}
.snow:nth-child(146) {opacity: 0.8748;transform: translate(18.9326vw, -10px) scale(0.0371);animation:fall-146 19s -6s linear infinite;}
@keyframes fall-146 {49.359% {transform: translate(9.595vw, 49.359vh) scale(0.0371);} to {transform:translate(14.2638vw, 100vh) scale(0.0371);}}
.snow:nth-child(147) {opacity: 0.9525;transform: translate(9.175vw, -10px) scale(0.5599);animation:fall-147 17s -16s linear infinite;}
@keyframes fall-147 {60.64% {transform: translate(1.8878vw, 60.64vh) scale(0.5599);} to {transform:translate(5.5314vw, 100vh) scale(0.5599);}}
.snow:nth-child(148) {opacity: 0.4441;transform: translate(31.5586vw, -10px) scale(0.9584);animation:fall-148 13s -24s linear infinite;}
@keyframes fall-148 {31.687% {transform: translate(40.1506vw, 31.687vh) scale(0.9584);} to {transform:translate(35.8546vw, 100vh) scale(0.9584);}}
.snow:nth-child(149) {opacity: 0.8723;transform: translate(63.5854vw, -10px) scale(0.0879);animation:fall-149 10s -28s linear infinite;}
@keyframes fall-149 {36.504% {transform: translate(68.3015vw, 36.504vh) scale(0.0879);} to {transform:translate(65.94345vw, 100vh) scale(0.0879);}}
.snow:nth-child(150) {opacity: 0.6312;transform: translate(67.2038vw, -10px) scale(0.1616);animation:fall-150 23s -7s linear infinite;}
@keyframes fall-150 {77.169% {transform: translate(62.7111vw, 77.169vh) scale(0.1616);} to {transform:translate(64.95745vw, 100vh) scale(0.1616);}}
.snow:nth-child(151) {opacity: 0.6649;transform: translate(29.8489vw, -10px) scale(0.5236);animation:fall-151 22s -15s linear infinite;}
@keyframes fall-151 {45.34% {transform: translate(35.6881vw, 45.34vh) scale(0.5236);} to {transform:translate(32.7685vw, 100vh) scale(0.5236);}}
.snow:nth-child(152) {opacity: 0.8462;transform: translate(84.6439vw, -10px) scale(0.8839);animation:fall-152 30s -22s linear infinite;}
@keyframes fall-152 {60.038% {transform: translate(87.9581vw, 60.038vh) scale(0.8839);} to {transform:translate(86.301vw, 100vh) scale(0.8839);}}
.snow:nth-child(153) {opacity: 0.3701;transform: translate(18.5548vw, -10px) scale(0.5159);animation:fall-153 26s -2s linear infinite;}
@keyframes fall-153 {59.857% {transform: translate(11.8512vw, 59.857vh) scale(0.5159);} to {transform:translate(15.203vw, 100vh) scale(0.5159);}}
.snow:nth-child(154) {opacity: 0.333;transform: translate(90.9547vw, -10px) scale(0.6467);animation:fall-154 23s -13s linear infinite;}
@keyframes fall-154 {77.903% {transform: translate(94.1415vw, 77.903vh) scale(0.6467);} to {transform:translate(92.5481vw, 100vh) scale(0.6467);}}
.snow:nth-child(155) {opacity: 0.0349;transform: translate(59.8439vw, -10px) scale(0.501);animation:fall-155 19s -17s linear infinite;}
@keyframes fall-155 {49.394% {transform: translate(69.2519vw, 49.394vh) scale(0.501);} to {transform:translate(64.5479vw, 100vh) scale(0.501);}}
.snow:nth-child(156) {opacity: 0.6221;transform: translate(35.887vw, -10px) scale(0.7212);animation:fall-156 23s -25s linear infinite;}
@keyframes fall-156 {33.507% {transform: translate(31.0784vw, 33.507vh) scale(0.7212);} to {transform:translate(33.4827vw, 100vh) scale(0.7212);}}
.snow:nth-child(157) {opacity: 0.396;transform: translate(72.8966vw, -10px) scale(0.3792);animation:fall-157 24s -16s linear infinite;}
@keyframes fall-157 {53.583% {transform: translate(69.8307vw, 53.583vh) scale(0.3792);} to {transform:translate(71.36365vw, 100vh) scale(0.3792);}}
.snow:nth-child(158) {opacity: 0.2084;transform: translate(53.3078vw, -10px) scale(0.4408);animation:fall-158 10s -15s linear infinite;}
@keyframes fall-158 {60.236% {transform: translate(48.9561vw, 60.236vh) scale(0.4408);} to {transform:translate(51.13195vw, 100vh) scale(0.4408);}}
.snow:nth-child(159) {opacity: 0.1072;transform: translate(94.0209vw, -10px) scale(0.8298);animation:fall-159 25s -27s linear infinite;}
@keyframes fall-159 {48.008% {transform: translate(96.8385vw, 48.008vh) scale(0.8298);} to {transform:translate(95.4297vw, 100vh) scale(0.8298);}}
.snow:nth-child(160) {opacity: 0.4076;transform: translate(23.229vw, -10px) scale(0.1827);animation:fall-160 18s -18s linear infinite;}
@keyframes fall-160 {56.879% {transform: translate(25.7688vw, 56.879vh) scale(0.1827);} to {transform:translate(24.4989vw, 100vh) scale(0.1827);}}
.snow:nth-child(161) {opacity: 0.39;transform: translate(57.4177vw, -10px) scale(0.2193);animation:fall-161 23s -19s linear infinite;}
@keyframes fall-161 {43.291% {transform: translate(58.3564vw, 43.291vh) scale(0.2193);} to {transform:translate(57.88705vw, 100vh) scale(0.2193);}}
.snow:nth-child(162) {opacity: 0.2415;transform: translate(12.2889vw, -10px) scale(0.3041);animation:fall-162 16s -11s linear infinite;}
@keyframes fall-162 {49.285% {transform: translate(7.6245vw, 49.285vh) scale(0.3041);} to {transform:translate(9.9567vw, 100vh) scale(0.3041);}}
.snow:nth-child(163) {opacity: 0.6902;transform: translate(0.8349vw, -10px) scale(0.3213);animation:fall-163 22s -29s linear infinite;}
@keyframes fall-163 {34.4% {transform: translate(-6.5006vw, 34.4vh) scale(0.3213);} to {transform:translate(-2.83285vw, 100vh) scale(0.3213);}}
.snow:nth-child(164) {opacity: 0.4784;transform: translate(32.902vw, -10px) scale(0.1768);animation:fall-164 22s -26s linear infinite;}
@keyframes fall-164 {45.972% {transform: translate(38.0899vw, 45.972vh) scale(0.1768);} to {transform:translate(35.49595vw, 100vh) scale(0.1768);}}
.snow:nth-child(165) {opacity: 0.6832;transform: translate(64.1044vw, -10px) scale(0.4512);animation:fall-165 15s -7s linear infinite;}
@keyframes fall-165 {31.631% {transform: translate(73.2943vw, 31.631vh) scale(0.4512);} to {transform:translate(68.69935vw, 100vh) scale(0.4512);}}
.snow:nth-child(166) {opacity: 0.5475;transform: translate(68.0178vw, -10px) scale(0.215);animation:fall-166 17s -19s linear infinite;}
@keyframes fall-166 {74.995% {transform: translate(65.0933vw, 74.995vh) scale(0.215);} to {transform:translate(66.55555vw, 100vh) scale(0.215);}}
.snow:nth-child(167) {opacity: 0.6915;transform: translate(21.9307vw, -10px) scale(0.5742);animation:fall-167 19s -10s linear infinite;}
@keyframes fall-167 {61.039% {transform: translate(23.5265vw, 61.039vh) scale(0.5742);} to {transform:translate(22.7286vw, 100vh) scale(0.5742);}}
.snow:nth-child(168) {opacity: 0.9998;transform: translate(88.7397vw, -10px) scale(0.0476);animation:fall-168 16s -27s linear infinite;}
@keyframes fall-168 {61.886% {transform: translate(95.4442vw, 61.886vh) scale(0.0476);} to {transform:translate(92.09195vw, 100vh) scale(0.0476);}}
.snow:nth-child(169) {opacity: 0.6636;transform: translate(55.948vw, -10px) scale(0.2399);animation:fall-169 23s -17s linear infinite;}
@keyframes fall-169 {32.102% {transform: translate(61.4875vw, 32.102vh) scale(0.2399);} to {transform:translate(58.71775vw, 100vh) scale(0.2399);}}
.snow:nth-child(170) {opacity: 0.3952;transform: translate(13.7358vw, -10px) scale(0.0937);animation:fall-170 26s -25s linear infinite;}
@keyframes fall-170 {47.311% {transform: translate(13.9931vw, 47.311vh) scale(0.0937);} to {transform:translate(13.86445vw, 100vh) scale(0.0937);}}
.snow:nth-child(171) {opacity: 0.921;transform: translate(46.9473vw, -10px) scale(0.057);animation:fall-171 18s -4s linear infinite;}
@keyframes fall-171 {37.843% {transform: translate(54.1111vw, 37.843vh) scale(0.057);} to {transform:translate(50.5292vw, 100vh) scale(0.057);}}
.snow:nth-child(172) {opacity: 0.9643;transform: translate(86.1566vw, -10px) scale(0.6383);animation:fall-172 14s -19s linear infinite;}
@keyframes fall-172 {60.449% {transform: translate(78.1254vw, 60.449vh) scale(0.6383);} to {transform:translate(82.141vw, 100vh) scale(0.6383);}}
.snow:nth-child(173) {opacity: 0.48;transform: translate(32.5166vw, -10px) scale(0.3764);animation:fall-173 19s -12s linear infinite;}
@keyframes fall-173 {66.557% {transform: translate(26.0151vw, 66.557vh) scale(0.3764);} to {transform:translate(29.26585vw, 100vh) scale(0.3764);}}
.snow:nth-child(174) {opacity: 0.8672;transform: translate(20.7307vw, -10px) scale(0.6032);animation:fall-174 30s -24s linear infinite;}
@keyframes fall-174 {55.594% {transform: translate(16.3148vw, 55.594vh) scale(0.6032);} to {transform:translate(18.52275vw, 100vh) scale(0.6032);}}
.snow:nth-child(175) {opacity: 0.7917;transform: translate(25.3899vw, -10px) scale(0.6622);animation:fall-175 25s -19s linear infinite;}
@keyframes fall-175 {30.56% {transform: translate(29.2428vw, 30.56vh) scale(0.6622);} to {transform:translate(27.31635vw, 100vh) scale(0.6622);}}
.snow:nth-child(176) {opacity: 0.9876;transform: translate(65.3883vw, -10px) scale(0.303);animation:fall-176 17s -28s linear infinite;}
@keyframes fall-176 {77.625% {transform: translate(74.3115vw, 77.625vh) scale(0.303);} to {transform:translate(69.8499vw, 100vh) scale(0.303);}}
.snow:nth-child(177) {opacity: 0.4533;transform: translate(36.9041vw, -10px) scale(0.706);animation:fall-177 21s -13s linear infinite;}
@keyframes fall-177 {55.617% {transform: translate(40.3079vw, 55.617vh) scale(0.706);} to {transform:translate(38.606vw, 100vh) scale(0.706);}}
.snow:nth-child(178) {opacity: 0.8914;transform: translate(26.1585vw, -10px) scale(0.7121);animation:fall-178 20s -7s linear infinite;}
@keyframes fall-178 {33.68% {transform: translate(30.8198vw, 33.68vh) scale(0.7121);} to {transform:translate(28.48915vw, 100vh) scale(0.7121);}}
.snow:nth-child(179) {opacity: 0.4598;transform: translate(23.5205vw, -10px) scale(0.6126);animation:fall-179 19s -16s linear infinite;}
@keyframes fall-179 {43.556% {transform: translate(14.046vw, 43.556vh) scale(0.6126);} to {transform:translate(18.78325vw, 100vh) scale(0.6126);}}
.snow:nth-child(180) {opacity: 0.6806;transform: translate(22.5482vw, -10px) scale(0.6077);animation:fall-180 14s -27s linear infinite;}
@keyframes fall-180 {60.03% {transform: translate(30.9141vw, 60.03vh) scale(0.6077);} to {transform:translate(26.73115vw, 100vh) scale(0.6077);}}
.snow:nth-child(181) {opacity: 0.8471;transform: translate(16.26vw, -10px) scale(0.951);animation:fall-181 10s -27s linear infinite;}
@keyframes fall-181 {37.356% {transform: translate(16.2771vw, 37.356vh) scale(0.951);} to {transform:translate(16.26855vw, 100vh) scale(0.951);}}
.snow:nth-child(182) {opacity: 0.3603;transform: translate(3.5949vw, -10px) scale(0.4629);animation:fall-182 13s -24s linear infinite;}
@keyframes fall-182 {54.421% {transform: translate(-0.6023vw, 54.421vh) scale(0.4629);} to {transform:translate(1.4963vw, 100vh) scale(0.4629);}}
.snow:nth-child(183) {opacity: 0.8428;transform: translate(88.4912vw, -10px) scale(0.2072);animation:fall-183 18s -12s linear infinite;}
@keyframes fall-183 {54.55% {transform: translate(87.8634vw, 54.55vh) scale(0.2072);} to {transform:translate(88.1773vw, 100vh) scale(0.2072);}}
.snow:nth-child(184) {opacity: 0.6601;transform: translate(6.606vw, -10px) scale(0.4064);animation:fall-184 10s -16s linear infinite;}
@keyframes fall-184 {36.429% {transform: translate(5.3614vw, 36.429vh) scale(0.4064);} to {transform:translate(5.9837vw, 100vh) scale(0.4064);}}
.snow:nth-child(185) {opacity: 0.8159;transform: translate(17.359vw, -10px) scale(0.1725);animation:fall-185 25s -12s linear infinite;}
@keyframes fall-185 {48.762% {transform: translate(10.7829vw, 48.762vh) scale(0.1725);} to {transform:translate(14.07095vw, 100vh) scale(0.1725);}}
.snow:nth-child(186) {opacity: 0.7758;transform: translate(91.0994vw, -10px) scale(0.7264);animation:fall-186 25s -1s linear infinite;}
@keyframes fall-186 {62.517% {transform: translate(85.8972vw, 62.517vh) scale(0.7264);} to {transform:translate(88.4983vw, 100vh) scale(0.7264);}}
.snow:nth-child(187) {opacity: 0.2457;transform: translate(57.4348vw, -10px) scale(0.0589);animation:fall-187 16s -12s linear infinite;}
@keyframes fall-187 {72.14% {transform: translate(55.5906vw, 72.14vh) scale(0.0589);} to {transform:translate(56.5127vw, 100vh) scale(0.0589);}}
.snow:nth-child(188) {opacity: 0.6122;transform: translate(63.2642vw, -10px) scale(0.8406);animation:fall-188 17s -18s linear infinite;}
@keyframes fall-188 {55.255% {transform: translate(54.7867vw, 55.255vh) scale(0.8406);} to {transform:translate(59.02545vw, 100vh) scale(0.8406);}}
.snow:nth-child(189) {opacity: 0.7254;transform: translate(37.6745vw, -10px) scale(0.4123);animation:fall-189 14s -1s linear infinite;}
@keyframes fall-189 {76.265% {transform: translate(35.3163vw, 76.265vh) scale(0.4123);} to {transform:translate(36.4954vw, 100vh) scale(0.4123);}}
.snow:nth-child(190) {opacity: 0.3535;transform: translate(2.4798vw, -10px) scale(0.2684);animation:fall-190 17s -17s linear infinite;}
@keyframes fall-190 {66.753% {transform: translate(9.5642vw, 66.753vh) scale(0.2684);} to {transform:translate(6.022vw, 100vh) scale(0.2684);}}
.snow:nth-child(191) {opacity: 0.0749;transform: translate(14.7617vw, -10px) scale(0.0727);animation:fall-191 17s -7s linear infinite;}
@keyframes fall-191 {56.964% {transform: translate(6.0907vw, 56.964vh) scale(0.0727);} to {transform:translate(10.4262vw, 100vh) scale(0.0727);}}
.snow:nth-child(192) {opacity: 0.5729;transform: translate(33.6172vw, -10px) scale(0.3103);animation:fall-192 28s -14s linear infinite;}
@keyframes fall-192 {70.454% {transform: translate(24.7682vw, 70.454vh) scale(0.3103);} to {transform:translate(29.1927vw, 100vh) scale(0.3103);}}
.snow:nth-child(193) {opacity: 0.9018;transform: translate(54.7224vw, -10px) scale(0.9537);animation:fall-193 22s -11s linear infinite;}
@keyframes fall-193 {63.911% {transform: translate(48.8864vw, 63.911vh) scale(0.9537);} to {transform:translate(51.8044vw, 100vh) scale(0.9537);}}
.snow:nth-child(194) {opacity: 0.4902;transform: translate(23.3248vw, -10px) scale(0.3102);animation:fall-194 13s -29s linear infinite;}
@keyframes fall-194 {75.975% {transform: translate(30.8904vw, 75.975vh) scale(0.3102);} to {transform:translate(27.1076vw, 100vh) scale(0.3102);}}
.snow:nth-child(195) {opacity: 0.6681;transform: translate(53.3784vw, -10px) scale(0.2769);animation:fall-195 23s -20s linear infinite;}
@keyframes fall-195 {37.299% {transform: translate(62.1559vw, 37.299vh) scale(0.2769);} to {transform:translate(57.76715vw, 100vh) scale(0.2769);}}
.snow:nth-child(196) {opacity: 0.7883;transform: translate(20.2933vw, -10px) scale(0.3731);animation:fall-196 23s -2s linear infinite;}
@keyframes fall-196 {65.511% {transform: translate(17.2766vw, 65.511vh) scale(0.3731);} to {transform:translate(18.78495vw, 100vh) scale(0.3731);}}
.snow:nth-child(197) {opacity: 0.7262;transform: translate(56.8254vw, -10px) scale(0.0118);animation:fall-197 26s -12s linear infinite;}
@keyframes fall-197 {78.392% {transform: translate(65.8225vw, 78.392vh) scale(0.0118);} to {transform:translate(61.32395vw, 100vh) scale(0.0118);}}
.snow:nth-child(198) {opacity: 0.3548;transform: translate(54.4648vw, -10px) scale(0.0853);animation:fall-198 27s -18s linear infinite;}
@keyframes fall-198 {70.556% {transform: translate(63.1292vw, 70.556vh) scale(0.0853);} to {transform:translate(58.797vw, 100vh) scale(0.0853);}}
.snow:nth-child(199) {opacity: 0.0466;transform: translate(54.5781vw, -10px) scale(0.7503);animation:fall-199 22s -14s linear infinite;}
@keyframes fall-199 {33.754% {transform: translate(62.3229vw, 33.754vh) scale(0.7503);} to {transform:translate(58.4505vw, 100vh) scale(0.7503);}}
.snow:nth-child(200) {opacity: 0.2797;transform: translate(30.7997vw, -10px) scale(0.3703);animation:fall-200 11s -8s linear infinite;}
@keyframes fall-200 {42.9% {transform: translate(22.362vw, 42.9vh) scale(0.3703);} to {transform:translate(26.58085vw, 100vh) scale(0.3703);}}
.snow:nth-child(201) {opacity: 0.2797;transform: translate(31.7997vw, -10px) scale(0.3303);animation:fall-201 11s -8s linear infinite;}
@keyframes fall-201 {30.9% {transform: translate(22.362vw, 42.9vh) scale(0.3303);} to {transform:translate(26.58085vw, 100vh) scale(0.3303);}}
.snow:nth-child(202) {opacity: 0.2797;transform: translate(44.7997vw, -10px) scale(0.5105);animation:fall-202 11s -8s linear infinite;}
@keyframes fall-202 {22.9% {transform: translate(22.362vw, 42.9vh) scale(0.5105);} to {transform:translate(26.58085vw, 100vh) scale(0.5105);}}






/* 
Sandoll BaikzongyulPil Lt
font-family: "sandoll-baikzongyulpil", sans-serif;
font-weight: 300;
font-style: normal;
Sandoll BaikzongyulPil Md
font-family: "sandoll-baikzongyulpil", sans-serif;
font-weight: 500;
font-style: normal;
Sandoll BaikzongyulPil Bd
font-family: "sandoll-baikzongyulpil", sans-serif;
font-weight: 700;
font-style: normal;
*/

/* 
210 Eorinai Light
font-family: "eorinai-210", sans-serif;
font-weight: 300;
font-style: normal;
210 Eorinai Regular
font-family: "eorinai-210", sans-serif;
font-weight: 400;
font-style: normal;
210 Eorinai Bold
font-family: "eorinai-210", sans-serif;
font-weight: 700;
font-style: normal;
 */
