
#kws-language-switcher .kws-flag{font-size:1.05em;margin-right:.38em;display:inline-flex;align-items:center;vertical-align:middle}
#kws-language-switcher .kws-flag svg{display:block;width:24px;height:16px;box-shadow:0 0 0 1px rgba(0,0,0,.14)}
#kws-language-list a[hidden]{display:none!important}#kws-language-list{min-width:190px}
body.kws-wide-page main .g-cols.cols_1-4-1{grid-template-columns:0 minmax(0,1fr) 0!important}
body.kws-wide-page main .g-cols.cols_1-4-1>.wpb_column:nth-child(2){width:100%!important;max-width:none!important}
body.kws-wide-page main .w-post-elm.post_content>section{max-width:none!important;width:100%!important;padding-left:clamp(18px,3vw,54px)!important;padding-right:clamp(18px,3vw,54px)!important}
body.kws-about-wide .kabout-page{max-width:none!important;width:100%!important;padding-left:clamp(18px,3vw,58px)!important;padding-right:clamp(18px,3vw,58px)!important}
#kws-home-extra-products{background:#fff;padding:54px clamp(18px,3vw,54px) 62px}
section.us_custom_9b50ece2{background:#172c3d!important;padding-top:56px!important;padding-bottom:56px!important;color:#f5f7fa}
section.us_custom_9b50ece2>.l-section-img{filter:grayscale(1);opacity:.32}
section.us_custom_9b50ece2>.l-section-overlay{background:linear-gradient(110deg,rgba(15,32,47,.97),rgba(35,57,75,.86))!important}
section.us_custom_9b50ece2 .home_cta_sub_title_zh{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.2!important;letter-spacing:-.6px}
section.us_custom_9b50ece2 .home_cta_title_zh{color:#b8cbd8!important;font-size:15px!important;letter-spacing:.4px}
section.us_custom_9b50ece2 .white{color:#f5f7fa!important}
section.us_custom_9b50ece2 .w-form input,section.us_custom_9b50ece2 .w-form textarea{background:#f8fafc!important;border:1px solid #d4dde5!important;color:#203244!important;border-radius:5px!important}
section.us_custom_9b50ece2 .w-form .w-form-row-field>i{color:#667b8c!important}
section.us_custom_9b50ece2 .w-form button[type=submit]{background:#e50914!important;border-color:#e50914!important;color:#fff!important;border-radius:5px!important;box-shadow:0 3px 10px rgba(0,0,0,.15)}
section.us_custom_9b50ece2 .w-form button[type=submit]:hover{background:#c90812!important}
@media(max-width:700px){section.us_custom_9b50ece2{padding-top:34px!important;padding-bottom:34px!important}}

body.kws-featured-wide main .post_content,body.kws-featured-wide main .post_content>section{box-sizing:border-box;min-width:0}
@media(max-width:900px){
body.kws-featured-wide main .l-section{padding-left:12px!important;padding-right:12px!important}
body.kws-featured-wide main .l-section-h{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
body.kws-featured-wide main .g-cols.cols_1-4-1{display:block!important;width:100%!important;max-width:none!important}
body.kws-featured-wide main .g-cols.cols_1-4-1>.wpb_column:first-child,body.kws-featured-wide main .g-cols.cols_1-4-1>.wpb_column:last-child{display:none!important}
body.kws-featured-wide main .g-cols.cols_1-4-1>.wpb_column:nth-child(2),body.kws-featured-wide main .vc_column-inner,body.kws-featured-wide main .w-vwrapper{width:100%!important;max-width:none!important;box-sizing:border-box;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
body.kws-featured-wide main .post_content>section{width:100%!important;max-width:none!important;padding:20px 0 36px!important;margin:0!important}
body.kws-featured-wide main .post_content>section>div[style*="grid-template-columns"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
body.kws-featured-wide main .post_content article{min-width:0;box-sizing:border-box;overflow-wrap:anywhere}
}
@media(max-width:900px){
body.kws-featured-wide.kws-wide-page main.l-main section.l-section>.l-section-h{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}
body.kws-featured-wide.kws-wide-page main .w-post-elm.post_content>section{padding-left:0!important;padding-right:0!important}
}
@media(max-width:600px){body.kws-featured-wide main .post_content>section>div[style*="grid-template-columns"]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}

.kws-contact-bar>i{display:none!important}
.kws-contact-bar .w-post-elm-value{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px 22px;font-size:13px;line-height:1.5;letter-spacing:.15px}
.kws-contact-bar .kws-contact-item{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#f7f7f7;text-decoration:none}
.kws-contact-bar .kws-contact-label{font-size:11px;font-weight:600;color:#c7cbd0;letter-spacing:.35px}
.kws-contact-bar a.kws-contact-item:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.kws-contact-bar .w-post-elm-value{gap:5px 14px;font-size:12px;padding:7px 0}}

.kws-home-articles-wide{grid-column:1 / -1!important;width:100%!important;max-width:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:36px}
.kws-home-articles-wide>.wpb_column{width:100%!important;max-width:none!important;min-width:0}
.kws-home-articles-wide .w-grid{width:100%!important;max-width:none!important}
@media(max-width:700px){.kws-home-articles-wide{grid-template-columns:minmax(0,1fr)!important}}

.kws-home-products-inner{max-width:1720px;margin:0 auto}
.kws-home-product-group{margin:0 0 58px}.kws-home-product-head{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #aaa;margin:0 0 22px;padding:0 0 12px}
.kws-home-product-head h2{font-size:clamp(26px,2.2vw,38px);line-height:1.2;margin:0;color:#2d2d2d}.kws-home-product-head a{border:2px solid #ed1b24;color:#ed1b24;padding:7px 17px;text-decoration:none;font-weight:700;white-space:nowrap}
.kws-home-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}
.kws-home-product-card{border:1px solid #e1e1e1;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.07);min-width:0}
.kws-home-product-card a{display:block;height:100%;padding:13px;text-decoration:none;color:#2d2d2d}.kws-home-product-card img{display:block;width:100%;height:230px;object-fit:contain;background:#f6f6f6}
.kws-home-product-card h3{font-size:18px;line-height:1.35;margin:15px 0 5px;overflow-wrap:anywhere}
#gioi-thieu .home_intro_block_content_zh{font-size:17px;line-height:1.85;color:#353535}
html[data-site-language="tw"] #doi-tac,html[data-site-language="ja"] #doi-tac,html[data-site-language="ko"] #doi-tac{background:#fff!important;padding-top:42px!important;padding-bottom:46px!important}
@media(max-width:1100px){.kws-home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){#kws-language-list{min-width:210px}body.kws-wide-page main .g-cols.cols_1-4-1{display:block!important}.kws-home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kws-home-product-card img{height:170px}.kws-home-product-card h3{font-size:15px}}
