@charset "utf-8";@import "../templates/font-awesome-pro/css/all.min.css";@import "../scripts/swiper-11/swiper-bundle.min.css";@import "../scripts/fancybox-5/dist/fancybox/fancybox.css";@import "../scripts/aos/aos.css";@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../templates/google-font/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../templates/google-font/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../templates/google-font/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../templates/google-font/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../templates/google-font/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../templates/google-font/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../templates/google-font/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../templates/google-font/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZJhiI2B.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../templates/google-font/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZthiI2B.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../templates/google-font/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZNhiI2B.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../templates/google-font/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZxhiI2B.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../templates/google-font/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZBhiI2B.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../templates/google-font/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZFhiI2B.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../templates/google-font/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZ9hiA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@charset "utf-8";
@import ../templates/font-awesome-pro/css/all.min.css;
@import ../scripts/swiper-11/swiper-bundle.min.css;
@import ../scripts/fancybox-5/dist/fancybox/fancybox.css;
@import ../scripts/aos/aos.css;
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../templates/google-font/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../templates/google-font/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../templates/google-font/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../templates/google-font/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../templates/google-font/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../templates/google-font/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../templates/google-font/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../templates/google-font/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZJhiI2B.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../templates/google-font/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZthiI2B.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../templates/google-font/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZNhiI2B.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../templates/google-font/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZxhiI2B.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../templates/google-font/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZBhiI2B.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../templates/google-font/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZFhiI2B.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../templates/google-font/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZ9hiA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;outline:0;box-sizing:border-box;text-rendering:optimizeSpeed}
html{height:100%}
h1{font-size:1.4em}
h2{font-size:1.3em}
h3{font-size:1.2em}
h4{font-size:1.1em}
h5{font-size:1em}
h6{font-size:.9em}
a{text-decoration:none}
img{border:0;border-spacing:0;max-width:100%}
img,embed{vertical-align:middle}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,img,embed{margin:0;padding:0;outline:0}
:focus{outline:0}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;border:1px solid #ccc}
table td,table th{border:1px solid #ccc;padding:10px 15px}
caption,th,td{font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
strong,b,h1,h2,h3,h4,h5,h6{font-weight:600}
em{font-style:italic}
sup{vertical-align:super}
input[type=text],input[type=password],input[type=file],input[type=submit],input[type=reset],input[type=search],textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=number]::-webkit-inner-spin-button{opacity:1}
main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
:root{font-size:10px}
.center{text-align:center}
.sticky{position:sticky;top:var(--height-hea)}
.user_select{user-select:none}
.r_p3{padding:3rem 0}
.r_p6{padding:6rem 0}
.r_p69{padding:6rem 0 9rem}
.r_p9{padding:9rem 0}
.r_p96{padding:9rem 0 6rem}
html{overflow-x:hidden}
body{font-family:Taviraj,Tahoma,sans-serif;font-weight:400;font-size:16px;color:#4b4d51}
.color_106534 { color: #106534; font-weight: 400;}
.css_body{background:#fff;-webkit-text-size-adjust:100%;word-wrap:break-word;height:auto;min-height:100%}
.min_wrap{width:1170px;margin:0 auto}
.img_hover:hover{opacity:.9}
.right_hea { text-align: right; font-size: 13px; color: #fff;}
.right_hea a{color: #fff;}
.top_hea { background: #101215;min-height: 24px; padding: 10px 0px;}
#header {-webkit-transition: ease .2s;-moz-transition: ease .2s;-ms-transition: ease .2s;-o-transition: ease .2s;transition: ease .2s;position: relative;z-index: 100;background: #fff;box-shadow: 0 0 .8rem rgba(0, 0, 0, .1);}
#header {position: fixed;top: 0; right: 0; left: 0;z-index: 101;}
#header.scroll_header {position: fixed;top: 0; right: 0; left: 0;z-index: 999999;}
#header.scroll_header .ul_mn > li > a, #header.scroll_header .lang_hea, #header.scroll_header .lang_hea a, #header.scroll_header .lang_hea span {color: #4b4d51;}
#header.scroll_header .top_hea, #header.scroll_header .in_hea{display: none;}
.in_hea{align-items:center;padding:15px 0; text-align: center; position: relative;}
.logo img{display:inline-block;width:auto;height:110px}
.ul_mn{ text-align: center; width: 100%; padding: 10px 0px; float: left;-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;display: -webkit-box;}
.ul_mn > li{ float: left;position:relative;padding:10px 20px; margin-right: 1px;}
.ul_mn > li > a{color:#4b4d51; text-transform: uppercase;}
.ul_mn > li:hover {background-color: #106534 !important; color: #fff !important;}
.ul_mn > li:hover a{color: #fff !important;}
.ul_mn > li.active {background-color: #106534 !important; color: #fff !important;}
.ul_mn > li.active a{color: #fff !important;}
#container{float: none; clear: both; margin-top: 250px;}
.slide{aspect-ratio:2.557/1;background-color:#4b4d51}
.swiper1 .swiper-slide img{display:block;width:100%;height:100%}
.swiper-pagination-1{bottom:1.6rem!important;}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 8px);}
.swiper-pagination-1 .swiper-pagination-bullet{user-select:none;width:10px;height:10px;background-color:#cbcbcb; border: solid 1px #4b4d51; opacity:.7;border-radius:50%;}
.swiper-pagination-1 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#106534;opacity:1}
.swiper-pagination-1 .swiper-pagination-bullet:hover{background-color:#106534;}
#footer a{color:#4b4d51}
.foot1{background-color:#eeeeee; font-size: 16px;}
.foot1 .min_wrap{ text-align: center;}
.t_foot1{font-size:18px;color:#106534;font-weight:600;padding:0 0 1.6rem}
.ol1_r_foot1{text-align: center;}
.foot2{background-color:#106534}
.foot2 .min_wrap{text-align:center;color:#fff;padding:1.6rem 0;font-size: 14px;}
f-detail div,.f-detail table,.f-detail h1,.f-detail h2,.f-detail h3,.f-detail h4,.f-detail h5,.f-detail h6,.f-detail p,.f-detail strong,.f-detail span{max-width:100%}
.f-detail img{padding:5px 0;max-width:100%;height:auto!important}
.f-detail a{color:var(--color-1)}
.f-detail a:hover{text-decoration:underline}
.f-detail iframe{max-width:100%!important}
.f-detail ul,.f-detail ol{margin-top:10px;margin-bottom:10px}
.f-detail ul li{list-style:disc;margin-left:40px}
.f-detail ol li{list-style:decimal;margin-left:40px}
.f-detail strong,.f-detail b,.f-detail h1,.f-detail h2,.f-detail h3,.f-detail h4,.f-detail h5,.f-detail h6{font-weight:600}
.icon_menu_mobile{display:none;width:32px;height:32px;cursor:pointer;user-select:none;justify-content:center;align-items:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;margin-left:1.6rem}
.icon_menu_mobile i{width:32px;text-align:center}
.icon_menu_mobile em{font-style:normal;font-size:10px;text-transform:uppercase}
.menu_mobile{user-select:none;visibility:hidden;background:#fff;width:300px;height:100vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:fixed;top:0;left:-280px;z-index:99999;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}
.close_menu_mobile{background:rgba(255,255,255,0);position:fixed;top:0;right:0;bottom:0;left:280px;z-index:7009}
.show_menu_mobile{overflow-y:hidden}
.show_menu_mobile .menu_mobile{left:0}
.show_menu_mobile::after{content:"";background:rgba(0,0,0,0.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}
.menu_accordion{padding:0 16px}
.ul_ma_1{padding-bottom:16px}
.ul_ma_1 > li{font-size:var(--font-size-15);position:relative}
.ul_ma_1 > li > a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;padding:8px 38px 8px 8px;border-bottom:1px solid #eee; text-transform: uppercase; font-size: 14px; color: #333;}
.ul_ma_1 > li > a:hover,.ul_ma_1 > li.active > a{color:var(--color-1);font-weight:500}
.ul_ma_1 > li.active{color:var(--color-1);background-color:#fff}
.ul_ma_1 > li.active .ul_ma_2{display:block}
.ul_ma_2{display:none}
.ul_ma_2 > li > a{background-color:var(--color-5);border-left:3px solid --color-1;border-bottom:1px solid rgba(0,0,0,.05);padding:8px 0 8px 24px;display:block;color:var(--color-3)}
.ul_ma_1 > li.active .arrown_menu_accordion{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.arrown_menu_accordion{width:38px;height:38px;text-align:center;line-height:38px;position:absolute;top:1px;right:0;cursor:pointer;font-style:normal;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.arrown_menu_accordion::before{font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f078"}
.t_ul_ma_1{font-weight:500;text-transform:capitalize;padding:8px 0 6px;display:inline-block;border-bottom:1px solid #000;color:var(--color-3)}
.list_social_rwd {
    display: flex;
    gap: 1.6rem;
    padding: 1.6rem
}

.list_social_rwd > li > a {
    display: block;
    font-size: var(--font-size-22);
    color: var(--color-3);
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center
}

.f_contact .min_wrap{display:flex;flex-wrap:wrap;gap:48px; margin-top: 30px;}
.l_f_contact,.r_f_contact{flex:1 0 250px;min-width:1px;padding-bottom:3rem}
.t_f_contact{font-size:var(--font-size-38);line-height:1.2;color:var(--color-2);padding-bottom:1.6rem;font-weight:600}
.list_contact > li{padding:.8rem 0;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;color:var(--color-3)}
.list_contact > li span{user-select:none;width:45px;height:45px;text-align:center;line-height:60px;font-size:32px;color:var(--color-1);background-color:var(--color-5);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}
.list_contact > li p{flex:1;padding:0;font-size:14px;}
.list_contact > li p strong{display:block;font-weight:600;font-size:14px;}
.list_contact > li p a{color:var(--color-2)}
.list_contact > li p a:hover{color:var(--color-1)}
.note_f_contact{padding-bottom:1.6rem}
.ul_r_f_contact > li{position:relative;margin-top:1.6rem}
.ipt_f_contact{width:100%; height: 40px; border: 1px solid #CDCED2; border-radius: 5px;background-color:#fff;padding:0 54px 0 15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:14px;}
.icon_r_f_contact{position:absolute;top:1px;right:1px;width:42px;height:42px;text-align:center;line-height:42px;border-left:1px solid #CDCED2;color:#888;font-size:var(--font-size-18);z-index:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.txt_f_contact{font-size:14px;border:1px solid #CDCED2;border-radius: 5px; font-family: Arial, Helvetica, sans-serif;width:100%;height:80px;resize:vertical;padding:14px 15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.slec_r_f_contact{font-size:14px;;width:100%;height:44px;border:1px solid #CDCED2;border-radius:5px!important;background:#fff url(../imgs/icon_0.png) no-repeat center right 15px;padding:0 54px 0 15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ipt_f_contact:focus,.ipt_f_contact:focus~.icon_r_f_contact,.txt_f_contact:focus,.slec_r_f_contact:focus{border-color:var(--color-1);color:var(--color-1)}
.cap_f_contact{display:inline-block;position:absolute;top:3px;right:3px;width:auto;height:38px;z-index:1}
.but_contact{color: #FFF;
    margin-top: 20px;
    background-color: #106534;
    border-color: #333;
    border: none;
    padding: 10px 20px;
    border-radius: 4px;
    cursor: pointer;}
.but_contact:hover,.but_contact:focus,.but_contact:active{opacity:.9}
.maps_ct{background-color:#f5f5f5;height:300px;overflow:hidden; margin-bottom: 30px;}
.maps_ct iframe{width:100%!important;height:100%!important}
.box_content { padding-top: 20px;}
.na_cont {text-align: center; font-size: 24px; margin: 20px 0px 10px 0px;}
.img_story, .img_company { width: 100%;}
.img_story img, .img_company img{ width: 100%; height: auto !important;}
.img_story img { width: 100%; height: auto !important;}
.r_lvhd {
    background-color: #fff;
    position: relative;
}
.r_p9 {
    padding-top: 9rem;
    padding-bottom: 9rem;
}
.r_lvhd .min_wrap {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 40px;
    padding: 40px 0px;
}
.img_f_lvhd a {
    display: block;
    height: 100%;
}
.img_f_lvhd {
    user-select: none;
    overflow: hidden;
    flex: 1 1 32rem;
    margin-left: 2rem;
    max-width: 100%;
    aspect-ratio: 3 / 2;
}
.img_f_lvhd img, .img_f_lvhd .ul_r_f_contact {
    display: block;
    width: 100%;
    height: 100%;
}
.img_object_fit {
    object-fit: cover;
    -moz-object-fit: cover;
    -webkit-object-fit: cover;
    -o-object-fit: cover;
    -ms-object-fit: cover;
}
.t2_cont {
    position: relative;
    padding-bottom: 1.2rem;
}
.cont_tcode .na_cont, .box_content_products .na_cont, .f_contact .na_cont{
    color: #106534;
    text-align: center;
    font-size: 24px;
    margin: 20px 0px 10px 0px;
    text-transform: uppercase;
}
.t2_cont .na_cont {
    text-transform: capitalize;
    font-weight: 700;
    text-align: left;
}
.nd_f_lvhd {
    flex: 1 1 30rem;
    max-width: 100%;
    padding-right: 2rem;
}
.clearfix {
    display: block;
}
.link_xemthem {
    border: solid 1px #4b4d51;
    padding: 5px 15px;
    margin-top: 20px;
    user-select: none;
    display: inline-flex;
    align-items: center;
    gap: .5rem;
    color: #4b4d51;
    font-weight: 500;
    line-height: 2rem;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
}
.link_f_lvhd {
    margin-top: 4rem;
}
.r_lvhd:nth-child(2n) .min_wrap {
    flex-direction: row;
}
.r_lvhd:nth-child(2n) .min_wrap .nd_f_lvhd  {
    color: #fff !important;
}
.r_lvhd:nth-child(2n) .min_wrap .nd_f_lvhd .link_xemthem  {
    color: #fff !important;
    border: solid 1px #fff;
}
.r_lvhd:nth-child(2n) .img_f_lvhd {
    margin-left: 0;
    margin-right: 2rem;
}
.btn-style {
    color: #FFF;
    margin-top: 10px;
    background-color: #106534;
    border-color: #333;
    border: none;
    padding: 10px 20px;
    border-radius: 4px;
    cursor: pointer;
}
.btn-style:hover {
    color: #FFF;
    background-color: #333;
}
.f-detail { margin: 30px 0px;}
.box_content_products { padding: 40px 0px;}
.cont_products {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 40px;
    padding: 40px 0px;
}
.img_products {
    margin-left: 0;
    margin-right: 2rem;
}
.f-detail-products {
    flex: 1 1 30rem;
    max-width: 100%;
    padding-right: 2rem;
}
@media only screen and (min-width: 1367px) {

}
@media only screen and (max-width: 1365px) {

}
@media only screen and (max-width: 1280px) {

}
@media only screen and (max-width: 1180px) {
    .icon_menu_mobile {
        display: flex;
        position: absolute;
        top: 15px;
        border: solid 1px #ccc;
        right: 10px;
    }
}
@media only screen and (max-width: 1024px) {
    .nav_mn { display: none;}
    .right_hea {  text-align: center;}

}
@media only screen and (max-width: 820px) {

    .min_wrap {
        width: 96%;
    }
    .in_hea {
        padding: 10px 0;
    }

/* Tạo vùng chứa có thanh cuộn ngang */
.f-detail {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* Cuộn mượt trên iOS */
  }

  table {
    width: 100%;
    border-collapse: collapse;
    min-width: 600px; /* Đảm bảo bảng rộng để thấy thanh cuộn */
  }

  th, td {
    padding: 8px 16px;
    text-align: left;
    border: 1px solid #ddd;
    min-width: 225px;
  }

  thead {
    background-color: #f4f4f4;
  }

}
@media only screen and (max-width: 640px) {

}
@media only screen and (max-width: 480px) {
    .box_content_products, .box_content {
        padding: 20px 0px;
    }
    .r_lvhd .min_wrap {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        gap: 20px;
        padding: 20px 0px;
        flex-direction: column-reverse;
    }
    .nd_f_lvhd {
        padding-right: 0rem;
    }
    .na_cont {
        font-size: 20px;
    }
    .f_contact .min_wrap {
        gap: 0px;
    }
    .f-detail {
        margin: 14px 0px;
    }
    .img_f_lvhd {
        margin-left: 0rem;
    }
    .r_lvhd:nth-child(2n) .img_f_lvhd {
        margin-right: 0rem;
    }
    .min_wrap {
        width: 94%;
    }
    .logo img {
        height: 45px;
    }
    .in_hea {
        text-align: left;
    }
    #container {
        margin-top: 105px;
    }

}
@media only screen and (max-width: 320px) {

}