﻿@font-face{
    font-display:swap;
    font-family:Elle Gabor Std;
    font-style:normal;
    font-weight:300;
    src:url(../fonts/ElleGaborStd-Text.woff2) format("woff2"),url(../fonts/ElleGaborStd-Text.woff) format("woff")
}
body{font-family:Elle Gabor Std !important;font-size:20px !important}
footer p{padding-bottom:15px}
.paging{margin:0px auto;text-align:center}
.cus_p_top_80{padding-top:80px}
.toast-title{font-size:18px;font-weight:700}
.toast-message{-ms-word-wrap:break-word;word-wrap:break-word;font-size:18px;font-weight:normal}
.toast-message a,.toast-message label{color:#fff}
.toast-message a:hover{color:#ccc;text-decoration:none}
.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}
.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}
button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.toast-top-center{top:40%;width:100%}
.toast-bottom-center{bottom:0;right:0;width:100%}
.toast-top-full-width{top:0;right:0;width:100%}
.toast-bottom-full-width{bottom:0;right:0;width:100%}
.toast-top-left{top:12px;left:12px}
.toast-top-right{top:12px;right:12px}
.toast-bottom-right{right:12px;bottom:12px}
.toast-bottom-left{bottom:12px;left:12px}
#toast-container{position:fixed;z-index:9999999999999999999}
#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#toast-container > div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}
#toast-container > :hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}
#toast-container > .toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important}
#toast-container > .toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important}
#toast-container > .toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important}
#toast-container > .toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important}
#toast-container.toast-bottom-center > div,#toast-container.toast-top-center > div{width:300px;margin:auto}
#toast-container.toast-bottom-full-width > div,#toast-container.toast-top-full-width > div{width:96%;margin:auto}
.toast{background-color:#030303}
.toast-success{background-color:#51a351}
.toast-error{background-color:#bd362f}
.toast-info{background-color:#2f96b4}
.toast-warning{background-color:#f89406}
.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}
@media all and (max-width:240px){#toast-container > div{padding:20px 8px 20px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}
@media all and (min-width:241px) and (max-width:480px){#toast-container > div{padding:20px 8px 20px 50px;width:20em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}
.latest_bg{background:#1755a6 !important;color:#fff !important;opacity:0.8 !important}
.latest_bg h4{color:#fff !important}
.itemNews:hover .latest_bg h3{color:#fff !important;opacity:0.8 !important}
.cus_m_top15{margin-top:15px !important}
.cus_m_top25{margin-top:25px !important}
.cus_m_top50{margin-top:50px !important}
.cus_mar_b_50{margin-bottom:50px !important}
.cus_text{color:#253d4e !important}
.content figure.image img{max-width:700px !important;margin:0 auto}
.cus_paragraph p{padding:0px 0px 20px 0px !important}
.cus_paragraph strong{margin-bottom:20px !important}
.content strong{margin-bottom:20px !important}
.cus_pad_left30{padding-left:30px !important}
.center li{padding-bottom:5px !important}
.center li a{color:#fff}
.partner-section{
padding:30px 0;
background:#f5f5f5;
}
.partner-logos{
display:grid;
grid-template-columns:repeat(6, 1fr);
gap:40px 15px;
align-items:center;
}
.partner-item{
display:flex;
align-items:center;
justify-content:center;
transition:all 0.3s ease;
}
.partner-item img{
width:100%;
object-fit:contain;
transition:all 0.35s ease;
}
.partner-logos:hover .partner-item img{
filter:grayscale(100%);
opacity:0.25;
}
.partner-logos .partner-item:hover img{
filter:grayscale(0%);
opacity:1;
transform:scale(1.05);
}
@media (max-width:991px){
.partner-logos{
    grid-template-columns:repeat(3, 1fr);
}
}

@media (max-width:576px){
.partner-logos{
    grid-template-columns:repeat(2, 1fr);
    gap:25px 20px;
}
}
@media screen and (max-width:767px){
.bannerHome{height:200px !important}
.loading>div{width:60px;height:60px}
.outerCircle{width:60px;height:60px;border-width:4px}
.innerCircle{width:46px;height:46px;left:7px;top:7px;border-width:4px}body{font-size:13px}
.stagger-down,.stagger-left,.stagger-right,.stagger-up{visibility:visible}
.ctMenu{overflow:auto}
.bannerHome .item .container .copy{width:100%;top:40px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.btn{padding:0 20px}
.btn span{line-height:46px}
.btn-2{font-size:15px}
.btn-2 span{line-height:46px}
.newsHomeWrap,.shareholdersHomeWrap{padding:40px 0}
.infoCate h2,.infoNews h2,.mapContact .copy h2,.title{font-size:26px;padding-bottom:20px;text-align:center !important}
.itemNews .copy{padding:10px 0}
.itemNews .copy h4{padding-bottom:10px;font-size:13px}
.itemNews .copy h3{font-size:16px;padding-bottom:10px}
.itemNews .copy p{font-size:11px}
.contentwrap{padding-left:0}
.infoCate{width:100%;position:relative;left:auto;top:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);padding:30px 0}
.infoCate>div p{font-size:13px}
.dragMouse{width:100%;margin:20px auto 0}
.left{padding-right:0}
.right{padding-left:0}
.listEvent li>p{font-size:14px}
.shareholdersHomeWrap .left{width:100%;padding:0 20px}
.shareholdersHomeWrap .right{width:100%}
.paging{text-align:center}
.paging a,.paging span{width:20px;height:20px;line-height:16px;font-size:13px}
.listCateHome .item .content .copy p{line-height:17px}
.listSearch li .item .copy h3{font-size:20px}
.listSearch li .item .copy span{}
.listSearch li .item .copy p{padding-top:10px;font-size:14px}
.listSearch li{margin:10px 0}
.listSearch{margin-top:20px}
.mapContact .copy{padding:20px}
.mapContact .copy p{}
.formWrap{padding:30px 10px 0}
.mapContact .copy p strong{width:130px}
.mapContact .copy p span{width:calc(100% - 130px)}
.itemPageWrap ul li h3{font-size:23px;padding-bottom:20px}
.itemPageWrap ul li p{font-size:14px}
.introDtWrap{padding-bottom:0}
.itemPageWrap ul li h3:after{height:51px;left:-21px}
.itemPageWrap ul li{margin-bottom:0!important}
.itemPageWrap ul li a{left:20px}
.itemPageWrap,.partnerWrap{padding:30px 0}
.tabNews{display:none}
.slNews{display:block;width:100%;padding:5px 10px;border:1px solid #1755a6;margin-top:20px;font-size:18px;color:#fff;background:url(../images/ar-d-w.png) right 10px top 9px/12px no-repeat #1755a6}#pProduct .slNews{margin-top:0}
.linkPage a{padding:10px 0;font-size:18px}
.infoDetailPd{padding:30px 0 0}
.historyPd{padding-top:30px}
.partnertPd ul{margin:0 -15px}
.partnertPd ul li{padding:0 15px}
.partnertPd ul li .item div h2{font-size:20px}
.partnertPd ul li .item p{font-size:14px}
.linkPage{display:none}
.introDtWrap3{padding-bottom:30px}
.introDtWrap2{padding:30px 0}
.newsHomeWrap .btn-wrap{padding-top:20px}
.listCateHome{padding-left:20px}
.ir-finance-bar{display:none}
.slMb{display:block}
.ir-annuallist .item{width:49%}
.ir-annuallist .item:nth-child(n){margin-bottom:2%;margin-right:2%}
.ir-annuallist .item:nth-child(2n){margin-right:0;margin-bottom:0}
.ir-docpage-r{width:100%;margin-top:20px}
.ir-document-toggle{display:block}
#submenuPage{position:absolute;z-index:10;left:-300px;width:300px;overflow:hidden;-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}
#submenuPage.active{left:0}}
@media all and (max-width:767px) and (orientation:landscape){
    .bannerHome .item .container .copy h3{font-size:30px}}
@media all and (max-width:767px) and (orientation:portrait){#nav>li>a{padding:0;padding-bottom:10px !important}
.bannerHome .item{background-position:center right 32%!important}
.bannerHome .item .container .copy h3{font-size:40px}
.newsList li:first-child{width: 100% !important}
.newsHomeList li{width:100% !important}
.newsHomeList li:nth-child(n){margin-bottom:0;margin-right:0}
.newsHomeList li:nth-child(1n){margin-right:0;margin-bottom:0}
.listCateHome{width:170%}
.listCateHome .item .content .img img{height:130px}
.listCateHome .item h2{font-size:33px;padding-bottom:20px}
.listCateHome .slick-slide{max-width:calc(100% -30px) !important}
.left,.right{width:100%}footer{padding-top:30px;margin-top:30px}footer .left>div{padding-bottom:20px}
.botFooter{text-align:center;width:calc(100% - 20px) !important;}
.botFooter p{width:100%}
.botFooter p a{font-size:13px}
.botFooter span{width:100%}footer .right ul li a{}
.listSearch li .item .img{width:100%;margin-bottom:10px}
.listSearch li .item .copy{width:100%}
.listSearch li .item .copy p{display:none}
.formWrap ul li{width:100%}
.formWrap .btnwrap{padding-top:15px}
.cus_mar_b_50 {margin-bottom: 0px !important}
.devWrap .img{width:100%;margin-bottom:20px}
.devWrap .copy{width:100%;padding-right:0}
.itemPageWrap{padding:30px 0}
.itemPageWrap ul li{width:100%;margin-bottom:20px!important}
.itemPageWrap ul li:nth-child(n){margin-bottom:0;margin-right:0}
.itemPageWrap ul li:nth-child(1n){margin-right:0;margin-bottom:0}
.partnerWrap .copy,.partnerWrap .crsPartner{width:100%}
.partnerWrap .crsPartner .slick-next,.partnerWrap .crsPartner .slick-prev{top:15px}
.newsList{display:block;margin:0}
.newsList li{padding:0px !important;width:calc(100% - 20px) !important}
.newsList li:first-child{padding-bottom:15px !important;border-radius: 0px 0px 0px 30px !important;-moz-border-radius: 0px 0px 0px 30px !important;-webkit-border-radius: 0px 0px 0px 30px !important}
.newsList li:first-child .itemNews .img img{width:100%}
.newsList li:first-child .itemNews .copy{width:70%;padding:15px;border-radius: 0px 0px 0px 30px !important;-moz-border-radius: 0px 0px 0px 30px !important;-webkit-}
.itemNews li a.link{font-size:18px !important}
.center{width:100% !important}
.cus_pad_left30{padding-left:0px !important}
.historyPd .img{width:100%}
.historyPd .copy{width:100%;position:relative;top:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.partnertPd{padding-top:30px}
.partnertPd ul{margin:0}
.partnertPd ul li{width:100%;border-bottom:1px solid #dedede;border-right:none;padding:0 0 20px;margin-bottom:30px}
.partnertPd ul li .item div{padding-top:20px}
.partnertPd ul li:first-child{border-bottom:1px solid #dedede}
.partnertPd ul li:last-child{border-bottom:none}
.introDtWrap .content{padding-right:0}
.quote p{width:63%;font-size:20px}
.introDtWrap2 .img{width:100%;margin-bottom:20px}
.introDtWrap2 .copy{width:100%;padding-left:0}
.introDtWrap3{padding:30px 0}
.introDtWrap3 .img{width:100%;margin-bottom:20px}
.introDtWrap3 .copy{width:100%;padding-right:0}#ifrMobile2{display:block}#ifrDesktop{display:none}
.partnerPageWrap .item-1 .ir-homepage-r>div{height:490px}
.partnerPageWrap .item-2 .ir-homepage-r>div>div .img{width:100%}
.partnerPageWrap .item-2 .ir-homepage-r>div>div .right{width:100%;padding-left:0}
.ir-finance-table{overflow:auto}
.ir-finance-table table{width:150%}
.ir-annuallist .item{width:100%}
.ir-annuallist .item:nth-child(n){margin-bottom:0;margin-right:0}
.ir-annuallist .item:nth-child(1n){margin-right:0;margin-bottom:0}
.center .cus_m_top25{margin-top:0px !important}
.cus_banner img{width:100% !important}
.container .cus_p_top_80{padding-top:30px !important}
.content figure.image img {max-width:100% !important;margin:0 auto}
.itemNews .copy a.link{font-size:20px !important}
.cus_m_top50 {margin-top:10px !important}
 .newsList li {width:100% !important;}
}
@media screen and (max-width:414px) {
.bannerHome{height:220px !important}
.content .img{height:150px !important}
.content figure.image img {max-width: 100% !important;margin:0 auto}
}
@media screen and (max-width:428px){
.bannerHome{height:220px !important}
.content .img{height:150px !important}
.content figure.image img {max-width:100% !important;margin:0 auto;}
}