/* #General Styles
================================================== */
/* vietnamese */
@font-face { font-family: 'Libre Franklin'; font-style: normal; font-weight: 300; src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face { font-family: 'Libre Franklin'; font-style: normal; font-weight: 300; src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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: 'Libre Franklin'; font-style: normal; font-weight: 300; src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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; }
/* vietnamese */
@font-face { font-family: 'Libre Franklin'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face { font-family: 'Libre Franklin'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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: 'Libre Franklin'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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; }
/* vietnamese */
@font-face { font-family: 'Libre Franklin'; font-style: normal; font-weight: 600; src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face { font-family: 'Libre Franklin'; font-style: normal; font-weight: 600; src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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: 'Libre Franklin'; font-style: normal; font-weight: 600; src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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; }
/* vietnamese */
@font-face { font-family: 'Libre Franklin'; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face { font-family: 'Libre Franklin'; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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: 'Libre Franklin'; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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; }
/* vietnamese */
@font-face { font-family: 'Libre Franklin'; font-style: normal; font-weight: 900; src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face { font-family: 'Libre Franklin'; font-style: normal; font-weight: 900; src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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: 'Libre Franklin'; font-style: normal; font-weight: 900; src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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; }



* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; list-style: none; }
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.eu html, body.eu, .eu div, .eu span, .eu applet, .eu object, .eu iframe, .eu a, .eu img, .eu select, .eu input, .eu option { margin: 0; padding: 0; border: 0; outline: 0; }
.eu html { -webkit-text-size-adjust: none; }
.eu button, .eu input, .eu select, .eu textarea { font-size: 100%; margin: 0; vertical-align: baseline; box-shadow: none; }
.eu input[type="button"], .eu input[type="submit"] { -webkit-appearance: none !important; }
.eu a { text-decoration: none; }
.eu img { border: 0 none; max-width: 100%; vertical-align: top; }
.eu a { outline: none; cursor: pointer; }
.eu a:hover { text-decoration: none; }
.eu a:focus { text-decoration: none !important; outline: none !important; }
.eu .clear { clear: both; }
.eu img { max-width: 100%; }
.eu button:focus {outline:0;}
.eu .text-transform { text-transform: uppercase; }
.eu .break { float: left; width: 100%; }
.eu .preloader { display: none; }
.eu img { vertical-align: bottom; }
/* ~~~~~ Typography ~~~~~ */
.eu .title_1,.eu h1,.eu h1 div, .eu .title_2,.eu h2,.eu h2 div, .eu .title_3,.eu h3,.eu h3 div, .eu .title_4,.eu h4,.eu h4 div, .eu .title_5,.eu h5,.eu h5 div, 
.eu .title_6,.eu h6,.eu h6 div {font-family: 'Libre Franklin';font-weight: normal;font-style: normal;padding: 0;margin: 0;color: #000000;line-height: 1.3;letter-spacing: 0;}
.eu .title_1,.eu h1,.eu h1 div {font-size: 42px;font-weight: 700;line-height: 1.23;color: #ffffff;text-align: center;}
.eu .title_2,.eu h2,.eu h2 div {font-size: 42px;font-weight: 700;line-height: 1.23;color: #000000;text-align: center;}
.eu .title_3,.eu h3,.eu h3 div {font-size: 32px;font-weight: 700;line-height: 1.3;color: #000000;}
.eu .title_4,.eu h4,.eu h4 div {font-size: 30px;font-weight: 700;line-height: 1.35;color: #000000;}
.eu .title_5,.eu h5,.eu h5 div {font-size: 24px;font-weight: 700;line-height: 1.3;}
.eu .title_6,.eu h6,.eu h6 div {font-size: 20px;font-weight: 700;line-height: 1.3;}

.eu .txt1 {font-size: 18px;line-height: 1.38;padding: 0 0 25px 0;}
/* #Page Structure
================================================== */
body.eu { margin: 0; padding: 0; font-size: 16px; color: #000000; background: #fff; font-family: 'Libre Franklin'; font-weight: 400;}
.eu .wrapper { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.eu .main { max-width: 1230px; padding: 0 15px; margin: 0 auto; }
.eu a, .eu button { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.eu .flw{width:100%;float: left;}
.eu .btn_all {text-align: center;}
.eu .btn_all .btn {color: rgb(255, 255, 255);border: 1px solid rgb(191, 87, 0);background-color: rgb(191, 87, 0);border-radius: 5px;-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;font-size: 14px;display: inline-block;padding: 13px 30px;font-family: 'Libre Franklin',Arial,sans-serif;text-align: center;white-space: nowrap;vertical-align: middle;font-weight: 700;background-image: none;cursor: pointer;-webkit-appearance: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.eu .btn_all .btn:hover { background-color: #ffffff !important; color: #bf5700 !important; border-color: #bf5700 !important; }
/* Home Page Style
 ==================================================

/* header */
.eu header {padding: 20px 30px;}
.eu header .logo {max-width: 280px;}
.eu .fixed-header { position: fixed; top:0; left:0; width: 100%; z-index: 99999;}
/* header */
/* Banner */
.eu .banner_sec {height: 68vh;background-repeat: no-repeat;background-size: cover;background-position: center center;min-height: 200px;}
/* Banner */
/* section 3 */
.eu .sec_3 { padding: 30px 0; }
/* section 3 */
/* section 4 */
.eu .sec_4 { padding: 105px 0; }
.eu .sec_4 .title_2 {margin-bottom: 90px;}
.eu .sec_4 .inner_blk {display: flex;justify-content: space-between;}
.eu .sec_4 .inner_blk .item {text-align: center;flex: 1;padding: 0 10px;}
.eu .sec_4 .inner_blk .item .imgbox {margin: 0 auto;max-width: 360px;height: 140px;margin-bottom: 30px;}
.eu .sec_4 .inner_blk .item .title_4 {margin-bottom: 15px;min-height: 41px;}
.eu .sec_4 .inner_blk .item .txt1 {font-size: 16px;line-height: 1.55;min-height: 99px;}
.eu .sec_4 .inner_blk .item .imgbox img {max-height: 140px;}
/* section 4 */
/* section 5 */
.eu .sec_5 {height: 60vh;background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;z-index: 0;min-height: 200px;}
.eu .sec_5::before { content: ""; background-image: -moz-linear-gradient(top, rgba(0,0,0,0.60), rgba(34,34,34,0.20)); background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.60), rgba(34,34,34,0.20)); background-image: -o-linear-gradient(top, rgba(0,0,0,0.60), rgba(34,34,34,0.20)); background-image: -ms-linear-gradient(top, rgba(0,0,0,0.60), rgba(34,34,34,0.20)); background-image: linear-gradient(top, rgba(0,0,0,0.60), rgba(34,34,34,0.20)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#66000000', endColorstr='#cc222222'); width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 0; }
/* section 5 */
/* section 6 */
.eu .sec_6 .inner_sec {background-color: #000000;}
.eu .sec_6 .innerbox {padding: 60px 0;}
.eu .sec_6 .quote_icon { font-family: Georgia; font-size: 70px; margin-bottom: 0; line-height: 1.2; color: rgb(255, 255, 255); text-align: center; vertical-align: middle; }
.eu .sec_6 .innerbox .title_2, .eu .sec_6 .innerbox h2, .eu .sec_6 .innerbox h2 div {color: #ffffff;text-align: center;}
.eu .sec_6 .innerbox .title_2 {position: relative;z-index: 0;padding: 0 0 70px 0;}
.eu .sec_6 .innerbox .title_3 {margin-bottom: 30px;}
.eu .sec_6 .innerbox .divider {
    height: 1px;
    width: 100%;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 49%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(49%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 49%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 49%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 49%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 49%, rgba(255, 255, 255, 0) 100%);
    margin: 0 auto 70px;
    opacity: 0.2;
}
.eu .sec_6 .innerbox .title_3, .eu .sec_6 .innerbox h3, .eu .sec_6 .innerbox h3 div {color: #ffffff;text-align: center;font-weight: 400;line-height: 1.35;}
.eu .sec_6 .innerbox .txt1 {font-size: 15px;font-weight: 700;text-align: center;color: #ffffff;line-height: 1.55;padding-bottom: 0;}
/* section 6 */
/* section 7 */
.eu .sec_7 { padding: 105px 0 90px; }
.eu .sec_7 .title_2 {text-align: center;margin-bottom: 40px;}
.eu .sec_7 .txt1 {text-align: center;line-height: 1.5;font-size: 24px;padding-bottom: 0;margin-bottom: 105px;}
.eu .sec_7 .inner_sec {display: flex;justify-content: space-between;}
.eu .sec_7 .inner_sec .item {margin: 0 20px;flex:1; padding-right: 20px;}
.eu .sec_7 .inner_sec .item .title_3 {border-bottom: 3px solid #000000;margin-bottom: 14px;padding: 14px 0px;}
.eu .sec_7 .inner_sec .item .txt2 {min-height: 56px;margin-bottom: 20px !important;}
.eu .sec_7 .inner_sec .item .txt1 {text-align: left;font-size: 18px;line-height: 1.55;}
.eu .sec_7 .inner_sec .btm_content .txt1 {font-size: 14px;font-weight: 700;margin: 0;padding: 0;}
.eu .sec_7 .inner_sec .btm_content a {color: rgb(191, 87, 0);font-size: 18px;text-decoration: underline;margin-bottom: 15px;display: block;line-height: 1.55;width: 100%;}
.eu .sec_7 .inner_sec .btm_content a:last-child {margin-bottom: 0;}
/* section 7 */
/* section 8 */
.eu .sec_8 { padding: 105px 0 90px; }
.eu .sec_8 .title_2 {text-align: center;margin-bottom: 40px;}
.eu .sec_8 .txt1 {text-align: center;line-height: 1.5;font-size: 24px;padding-bottom: 0;margin-bottom: 105px;}
.eu .sec_8 .inner_sec {display: flex;justify-content: space-between;}
.eu .sec_8 .inner_sec .item {margin: 0 20px;flex: 1;padding-right: 20px;}
.eu .sec_8 .inner_sec .item .title_3 {border-bottom: 3px solid #000000;margin-bottom: 14px;padding: 14px 0px;}
.eu .sec_8 .inner_sec .item .txt2 {min-height: 56px;margin-bottom: 20px !important;}
.eu .sec_8 .inner_sec .item .txt1 {text-align: left;font-size: 18px;line-height: 1.55;margin-bottom: 30px;}
.eu .sec_8 .inner_sec .btm_content .txt1 {font-size: 14px;font-weight: 700;margin: 0;padding: 0;}
.eu .sec_8 .inner_sec .btm_content a {color: rgb(191, 87, 0);font-size: 18px;text-decoration: underline;margin-bottom: 15px;display: block;line-height: 1.55;}
.eu .sec_8 .inner_sec .btm_content a:last-child {margin-bottom: 0;}
/* section 8 */
/* section 9 */
.eu .sec_9 { padding: 105px 0 90px; }
.eu .sec_9 .title_2 {text-align: center;margin-bottom: 40px;}
.eu .sec_9 .txt1 {text-align: center;line-height: 1.5;font-size: 24px;padding-bottom: 0;margin-bottom: 105px;}
.eu .sec_9 .inner_sec {display: flex;justify-content: space-between;}
.eu .sec_9 .inner_sec .item {margin: 0 20px;flex: 1;padding-right: 20px;}
.eu .sec_9 .inner_sec .item .title_3 {border-bottom: 3px solid #000000;margin-bottom: 14px;padding: 14px 0px;}
.eu .sec_9 .inner_sec .item .txt2 {min-height: 56px;margin-bottom: 20px !important;}
.eu .sec_9 .inner_sec .item .txt1 {text-align: left;font-size: 18px;line-height: 1.55;margin-bottom: 30px;}
.eu .sec_9 .inner_sec .btm_content .txt1 {font-size: 14px;font-weight: 700;margin: 0;padding: 0;}
.eu .sec_9 .inner_sec .btm_content a {color: rgb(191, 87, 0);font-size: 18px;text-decoration: underline;margin-bottom: 15px;display: block;line-height: 1.55;}
.eu .sec_9 .inner_sec .btm_content a:last-child {margin-bottom: 0;}
/* section 9 */
/* section 10 */
.eu .sec_10 { padding: 105px 0 90px; }
.eu .sec_10 .title_2 {text-align: center;margin-bottom: 40px;}
.eu .sec_10 .txt1 {text-align: center;line-height: 1.5;font-size: 24px;padding-bottom: 0;margin-bottom: 105px;}
.eu .sec_10 .inner_sec {display: flex;justify-content: space-between;}
.eu .sec_10 .inner_sec .item {margin: 0 20px;flex: 1;padding-right: 20px;}
.eu .sec_10 .inner_sec .item .title_3 {border-bottom: 3px solid #000000;margin-bottom: 14px;padding: 14px 0px;}
.eu .sec_10 .inner_sec .item .txt2 {min-height: 56px;margin-bottom: 20px !important;}
.eu .sec_10 .inner_sec .item .txt1 {text-align: left;font-size: 18px;line-height: 1.55;margin-bottom: 30px;}
.eu .sec_10 .inner_sec .btm_content .txt1 {font-size: 14px;font-weight: 700;margin: 0;padding: 0;}
.eu .sec_10 .inner_sec .btm_content a {color: rgb(191, 87, 0);font-size: 18px;text-decoration: underline;margin-bottom: 15px;display: block;line-height: 1.55;}
.eu .sec_10 .inner_sec .btm_content a:last-child {margin-bottom: 0;}
/* section 10 */
/* section 11 */
.eu .sec_11 { padding: 105px 0px; }
.eu .sec_11 .title_2 {margin-bottom: 90px;text-align: center;}
.eu .sec_11 .title_6 {text-align: center;margin-bottom: 14px;}
.eu .sec_11 .txt1 {text-align: center;padding-bottom: 0;}
.eu .sec_11 .item {margin-bottom: 65px;}
.eu .sec_11 .item:last-child {margin-bottom: 0px;}
/* section 11 */
/* section 12 */
.eu .sec_12 { padding: 60px 0px;}
.eu .sec_12 .title_2 {margin-bottom: 70px;}
.eu .sec_12 .txt1 {text-align: center;padding-bottom: 0;margin-bottom: 30px;font-size: 20px;line-height: 1.55;}
.eu .sec_12 .txt1:last-child {text-align: center;padding-bottom: 0;margin-bottom: 0;}
/* section 12 */

/* section 12 */
.eu .sec_13 { height: 30px;}
/* section 12 */