/*#DB1920 rgba(219,25,32,1); */

@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 300;
    src: local('Titillium Web Light'), local('TitilliumWeb-Light'), url(../fonts/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGIVzY4SY.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 300;
    src: local('Titillium Web Light'), local('TitilliumWeb-Light'), url(../fonts/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGItzYw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* latin-ext */

@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 400;
    src: local('Titillium Web Regular'), local('TitilliumWeb-Regular'), url(../fonts/NaPecZTIAOhVxoMyOr9n_E7fdM3mDbRS.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 400;
    src: local('Titillium Web Regular'), local('TitilliumWeb-Regular'), url(../fonts/NaPecZTIAOhVxoMyOr9n_E7fdMPmDQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* latin-ext */

@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 700;
    src: local('Titillium Web Bold'), local('TitilliumWeb-Bold'), url(../fonts/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGIVzY4SY.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 700;
    src: local('Titillium Web Bold'), local('TitilliumWeb-Bold'), url(../fonts/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGItzYw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/*ALL*/


/* VAR */

*:focus {
    outline: none;
}

div {
    padding: 0;
    margin: 0;
    display: inline-block;
}

::-webkit-scrollbar {
    width: 0.7vw;
}

::-webkit-scrollbar-track {
    background-color: rgba(255, 255, 255, 0.5);
    /* display: none; */
}

::-webkit-scrollbar-thumb {
    background-color: rgba(70, 70, 70, 0.3);
}

::-webkit-scrollbar-thumb:hover {
    background-color: rgba(100, 100, 100, 0.3);
}

html {
    scroll-behavior: smooth;
    text-decoration: none !important;
}

.center {
    text-align: center;
    align-items: center;
}

.a_mg100 {
    width: 100%;
    display: inline-block;
}

body {
    color: var(--t2);
    background-color: var(--f2);
    margin: 0px;
    text-decoration: none !important;
    font-family: 'Titillium Web', sans-serif;
    /* overflow: overlay; */
}

a {
    text-decoration: none !important;
    color: inherit;
}

.notxt {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.zection {
    display: flex;
    clear: both;
    width: 100%;
}

.img {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.img2 {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    border: 0px;
    padding: 0px;
    margin: 0px;
}


/* LARGE */

@media screen and (min-width:800px),
print {
    .l_bk10 {
        width: 10%;
        float: left;
    }
    .l_bk9 {
        width: 11.11%;
        float: left;
    }
    .l_bk8 {
        width: 12.5%;
        float: left;
    }
    .l_bk7 {
        width: 14.28%;
        float: left;
    }
    .l_bk6 {
        width: 16.66%;
        float: left;
    }
    .l_bk5 {
        width: 20%;
        float: left;
    }
    .l_bk4 {
        width: 25%;
        float: left;
    }
    .l_bk3 {
        width: 33.33%;
        float: left;
    }
    .l_bk2 {
        width: 50%;
        float: left;
    }
    .l_bk1 {
        width: 100%;
        float: left;
    }
    .l_mg60 {
        display: inline-block;
        clear: both;
        width: 60%;
        margin-left: 20%;
    }
    .l_mg65 {
        display: inline-block;
        clear: both;
        width: 65%;
        margin-left: 17.5%;
    }
    .l_mg70 {
        display: inline-block;
        clear: both;
        width: 70%;
        margin-left: 15%;
    }
    .l_mg75 {
        display: inline-block;
        clear: both;
        width: 75%;
        margin-left: 17.5%;
    }
    .l_mg80 {
        display: inline-block;
        clear: both;
        width: 80%;
        margin-left: 10%;
    }
    .l_mg85 {
        display: inline-block;
        clear: both;
        width: 80%;
        margin-left: 7.5%;
    }
    .l_mg90 {
        display: inline-block;
        clear: both;
        width: 90%;
        margin-left: 5%;
    }
    .l_mg95 {
        display: inline-block;
        clear: both;
        width: 95%;
        margin-left: 2.5%;
    }
    .l_mg100 {
        display: inline-block;
        clear: both;
        width: 100%;
        margin-left: 0%;
    }
    .l_airtop0_5 {
        padding-top: 0.5vw;
    }
    .l_airtop1 {
        padding-top: 1vw;
    }
    .l_airtop1_5 {
        padding-top: 1.5vw;
    }
    .l_airtop2 {
        padding-top: 2vw;
    }
    .l_airtop3 {
        padding-top: 3vw;
    }
    .l_airtop4 {
        padding-top: 4vw;
    }
    .l_airtop5 {
        padding-top: 5vw;
    }
    .l_airtop6 {
        padding-top: 6vw;
    }
    .l_airtop7 {
        padding-top: 7vw;
    }
    .l_airtop8 {
        padding-top: 8vw;
    }
    .l_airtop9 {
        padding-top: 9vw;
    }
    .l_airtop10 {
        padding-top: 10vw;
    }
    .l_airtop15 {
        padding-top: 15vw;
    }
    .l_airtop20 {
        padding-top: 20vw;
    }
    .l_airbottom0_5 {
        padding-bottom: 0.5vw;
    }
    .l_airbottom1 {
        padding-bottom: 1vw;
    }
    .l_airbottom1_5 {
        padding-bottom: 1.5vw;
    }
    .l_airbottom2 {
        padding-bottom: 2vw;
    }
    .l_airbottom3 {
        padding-bottom: 3vw;
    }
    .l_airbottom4 {
        padding-bottom: 4vw;
    }
    .l_airbottom5 {
        padding-bottom: 5vw;
    }
    .l_airbottom6 {
        padding-bottom: 6vw;
    }
    .l_airbottom7 {
        padding-bottom: 7vw;
    }
    .l_txt1 {
        font-size: 0.5vw;
        line-height: 0.5vw;
    }
    .l_txt2 {
        font-size: 1vw;
        line-height: 1vw;
    }
    .l_txt3 {
        font-size: 1.25vw;
        line-height: 1.25vw;
    }
    .l_txt4 {
        font-size: 1.5vw;
        line-height: 1.5vw;
    }
    .l_txt5 {
        font-size: 2vw;
        line-height: 2vw;
    }
    .l_txt6 {
        font-size: 2.5vw;
        line-height: 2.5vw;
    }
    .l_txt7 {
        font-size: 3vw;
        line-height: 3vw;
    }
    .l_txt8 {
        font-size: 3.5vw;
        line-height: 3.5vw;
    }
    .l_txt9 {
        font-size: 6.2vw;
        line-height: 6.2vw;
    }
    .l_txt10 {
        font-size: 10vw;
        line-height: 10vw;
    }
}


/* MEDIUM */

@media (min-width: 600px) and (max-width:800px) {
    .m_bk10 {
        width: 10%;
        float: left;
    }
    .m_bk9 {
        width: 11.11%;
        float: left;
    }
    .m_bk8 {
        width: 12.5%;
        float: left;
    }
    .m_bk7 {
        width: 14.28%;
        float: left;
    }
    .m_bk6 {
        width: 16.66%;
        float: left;
    }
    .m_bk5 {
        width: 20%;
        float: left;
    }
    .m_bk4 {
        width: 25%;
        float: left;
    }
    .m_bk3 {
        width: 33.33%;
        float: left;
    }
    .m_bk2 {
        width: 50%;
        float: left;
    }
    .m_bk1 {
        width: 100%;
        float: left;
    }
    .m_mg60 {
        display: inline-block;
        clear: both;
        width: 60%;
        margin-left: 20%;
    }
    .m_mg65 {
        display: inline-block;
        clear: both;
        width: 65%;
        margin-left: 17.5%;
    }
    .m_mg70 {
        display: inline-block;
        clear: both;
        width: 70%;
        margin-left: 15%;
    }
    .m_mg75 {
        display: inline-block;
        clear: both;
        width: 75%;
        margin-left: 17.5%;
    }
    .m_mg80 {
        display: inline-block;
        clear: both;
        width: 80%;
        margin-left: 10%;
    }
    .m_mg85 {
        display: inline-block;
        clear: both;
        width: 80%;
        margin-left: 7.5%;
    }
    .m_mg90 {
        display: inline-block;
        clear: both;
        width: 90%;
        margin-left: 5%;
    }
    .m_mg95 {
        display: inline-block;
        clear: both;
        width: 95%;
        margin-left: 2.5%;
    }
    .m_mg100 {
        display: inline-block;
        clear: both;
        width: 100%;
        margin-left: 0%;
    }
    .m_airtop0_5 {
        padding-top: 0.5vw;
    }
    .m_airtop1 {
        padding-top: 1vw;
    }
    .m_airtop1_5 {
        padding-top: 1.5vw;
    }
    .m_airtop2 {
        padding-top: 2vw;
    }
    .m_airtop3 {
        padding-top: 3vw;
    }
    .m_airtop4 {
        padding-top: 4vw;
    }
    .m_airtop5 {
        padding-top: 5vw;
    }
    .m_airtop6 {
        padding-top: 6vw;
    }
    .m_airtop7 {
        padding-top: 7vw;
    }
    .m_airtop15 {
        padding-top: 15vw;
    }
    .m_airbottom1_5 {
        padding-bottom: 1.5vw;
    }
    .m_airbottom2 {
        padding-bottom: 2vw;
    }
    .m_airbottom3 {
        padding-bottom: 3vw;
    }
    .m_airbottom4 {
        padding-bottom: 4vw;
    }
    .m_airbottom5 {
        padding-bottom: 5vw;
    }
    .m_airbottom6 {
        padding-bottom: 6vw;
    }
    .m_airbottom7 {
        padding-bottom: 7vw;
    }
    .m_txt1 {
        font-size: 1vw;
        line-height: 1vw;
    }
    .m_txt2 {
        font-size: 2vw;
        line-height: 2vw;
    }
    .m_txt3 {
        font-size: 2.25vw;
        line-height: 2.25vw;
    }
    .m_txt4 {
        font-size: 2.5vw;
        line-height: 2.5vw;
    }
    .m_txt5 {
        font-size: 2.7vw;
        line-height: 2.7vw;
    }
    .m_txt6 {
        font-size: 3.5vw;
        line-height: 3.5vw;
    }
    .m_txt7 {
        font-size: 4vw;
        line-height: 4vw;
    }
    .m_txt8 {
        font-size: 4.5vw;
        line-height: 4.5vw;
    }
    .m_txt9 {
        font-size: 5.5vw;
        line-height: 5.5vw;
    }
    .m_txt10 {
        font-size: 12vw;
        line-height: 12vw;
    }
}


/* SMALL */

@media (max-width:600px) {
    .s_bk10 {
        width: 10%;
        float: left;
    }
    .s_bk9 {
        width: 11.11%;
        float: left;
    }
    .s_bk8 {
        width: 12.5%;
        float: left;
    }
    .s_bk7 {
        width: 14.28%;
        float: left;
    }
    .s_bk6 {
        width: 16.66%;
        float: left;
    }
    .s_bk5 {
        width: 20%;
        float: left;
    }
    .s_bk4 {
        width: 20%;
        float: left;
    }
    .s_bk3 {
        width: 33.33%;
        float: left;
    }
    .s_bk2 {
        width: 50%;
        float: left;
    }
    .s_bk1 {
        width: 100%;
        clear: both;
        display: inline-block;
    }
    .s_mg60 {
        display: inline-block;
        clear: both;
        width: 60%;
        margin-left: 20%;
    }
    .s_mg65 {
        display: inline-block;
        clear: both;
        width: 65%;
        margin-left: 17.5%;
    }
    .s_mg70 {
        display: inline-block;
        clear: both;
        width: 70%;
        margin-left: 15%;
    }
    .s_mg75 {
        display: inline-block;
        clear: both;
        width: 75%;
        margin-left: 17.5%;
    }
    .s_mg80 {
        display: inline-block;
        clear: both;
        width: 80%;
        margin-left: 10%;
    }
    .s_mg85 {
        display: inline-block;
        clear: both;
        width: 80%;
        margin-left: 7.5%;
    }
    .s_mg90 {
        display: inline-block;
        clear: both;
        width: 90%;
        margin-left: 5%;
    }
    .s_mg95 {
        display: inline-block;
        clear: both;
        width: 95%;
        margin-left: 2.5%;
    }
    .s_mg100 {
        display: inline-block;
        clear: both;
        width: 100%;
        margin-left: 0%;
    }
    .s_airtop0_5 {
        padding-top: 0.5vw;
    }
    .s_airtop1 {
        padding-top: 1vw;
    }
    .s_airtop1_5 {
        padding-top: 1.5vw;
    }
    .s_airtop2 {
        padding-top: 2vw;
    }
    .s_airtop3 {
        padding-top: 3vw;
    }
    .s_airtop4 {
        padding-top: 4vw;
    }
    .s_airtop5 {
        padding-top: 5vw;
    }
    .s_airtop6 {
        padding-top: 6vw;
    }
    .s_airtop7 {
        padding-top: 7vw;
    }
    .s_airtop15 {
        padding-top: 15vw;
    }
    .s_airtop10 {
        padding-top: 10vw;
    }
    .s_airtop20 {
        padding-top: 20vw;
    }
    .s_airbottom0_5 {
        padding-bottom: 0.5vw;
    }
    .s_airbottom1 {
        padding-bottom: 1vw;
    }
    .s_airbottom1_5 {
        padding-bottom: 1.5vw;
    }
    .s_airbottom2 {
        padding-bottom: 2vw;
    }
    .s_airbottom3 {
        padding-bottom: 3vw;
    }
    .s_airbottom4 {
        padding-bottom: 4vw;
    }
    .s_airbottom5 {
        padding-bottom: 5vw;
    }
    .s_airbottom6 {
        padding-bottom: 6vw;
    }
    .s_airbottom7 {
        padding-bottom: 7vw;
    }
    .s_airbottom10 {
        padding-bottom: 10vw;
    }
    .s_txt1 {
        font-size: 3vw;
        line-height: 3vw;
    }
    .s_txt2 {
        font-size: 4vw;
        line-height: 4vw;
    }
    .s_txt3 {
        font-size: 4.25vw;
        line-height: 4.25vw;
    }
    .s_txt4 {
        font-size: 4.5vw;
        line-height: 4.5vw;
    }
    .s_txt5 {
        font-size: 5.7vw;
        line-height: 5.7vw;
    }
    .s_txt6 {
        font-size: 6.5vw;
        line-height: 6.5vw;
    }
    .s_txt7 {
        font-size: 7vw;
        line-height: 7vw;
    }
    .s_txt8 {
        font-size: 7.5vw;
        line-height: 7.5vw;
    }
    .s_txt9 {
        font-size: 8.5vw;
        line-height: 8.5vw;
    }
    .s_txt10 {
        font-size: 15vw;
        line-height: 15vw;
    }
}


/* PRINT ----------------------------------------------------- */

@media print {
    .upHeader {
        display: none;
    }
    .dwFooter {
        display: none;
    }
    .ScrollTo {
        display: none;
    }
}