.header-main .flex-left .nav>li>a{line-height:16px;gap:5px;color:#333333!important;padding:8px 12px}.header-main .flex-left .nav>li{margin:0}.header-main .flex-left .nav>li.lienhe>a{background-color:#1D6071;color:white!important;border-radius:100px}.flex-left .header-nav.header-nav-main{border:1px solid #FFF;box-shadow:0 -2px 6px 0 #00000029;box-shadow:0 2px 8px 0 #FFFFFF5C inset;background:#FFF;padding:5px 10px;border-radius:100px;justify-content:space-between}#header{position:absolute}.category #header,.tag #header,.single-post #header,.search #header{position:relative;background-color:#1d6071}.section-banner-single{padding:100px 0 30px!important}.section-banner-single h1{font-size:30px;margin-bottom:20px}.section-banner-single p{font-size:15px;line-height:26px}.section-banner-single .col-image img{border:1px solid #FFF;border-radius:32px}.section-solution-benifit h2,.section-solution-package h2,.section-solution-process h2,.section-solution-related h2,.section-solution-service h2,.section-solution-final h2{font-size:35px}.section-solution-benifit,.section-solution-package,.section-solution-process,.section-solution-final,.section-solution-service{padding:45px 0 20px!important}.row-item.shadow>.col>.col-inner{padding:15px 15px 10px;border-radius:20px;box-shadow:1px 1px 12px 0 #0000001F;background-color:#fff}.section-solution-info .banner,.section-solution-info .banner-bg{border-radius:32px}.section-solution-info .banner .overlay{background:linear-gradient(90deg,#1D6071 0%,#298798 100%);opacity:.95}.section-solution-info h2{font-size:26px}.section-solution-info .row-item .col{padding-bottom:0}.section-solution-info .row-item .col-inner{background-color:#fff;border-radius:15px;padding:20px 0 10px}.section-solution-info .text-1,.section-solution-info .text-1 p{color:#1D6071;font-size:32px;margin:0;font-weight:700;line-height:25px}.section-solution-info .text-2,.section-solution-info .text-2 p{color:#333;font-size:14px;margin-bottom:0}.section-solution-benifit h3{color:#1D6071}.section-solution-benifit .row-item p{color:#999}.row-item.bg-white>.col>.col-inner{border:1px solid #FFF;background-color:#fff;padding:20px;border-radius:32px}.row-item.bg-white p{color:#333}.row-item.bg-white .icon-box-img svg{color:#333}.row-border{border:2px solid var(--Color-DC,#1D6071);border-radius:24px;padding:24px 24px 15px;margin-bottom:25px}.row-border .col{padding-bottom:0}.row-border p{margin-bottom:5px}a.primary:not(.is-outline){background:linear-gradient(90deg,#1D6172 0%,#2A899E 100%);padding:5px 15px;border-radius:8px;font-weight:500;margin-top:8px}a.is-outline:not(.tooltip),a.button.success{padding:5px 15px;border-radius:8px;font-weight:500;margin-top:8px}a.button.white{padding:5px 15px;border-radius:8px;font-weight:500;margin-top:8px;color:#1D6071}.section-solution-process .row-item>.col>.col-inner{border:1px solid #1D6071;border-radius:32px;background-color:#fff;padding:12px;min-height:175px}.section-solution-process .row-item>.col:nth-child(1)::after,.section-solution-process .row-item>.col:nth-child(3)::after{content:"";position:absolute;background-image:url(https://dc.troypham.com/wp-content/uploads/2025/12/vong-cung-1.png);background-repeat:no-repeat;background-size:contain;width:128px;height:78px;top:25%;right:-75px;pointer-events:none}.section-solution-process .row-item>.col:nth-child(2)::after{content:"";position:absolute;background-image:url(https://dc.troypham.com/wp-content/uploads/2025/12/vong-cung-1.png);background-repeat:no-repeat;background-size:contain;width:128px;height:78px;top:25%;right:-75px;pointer-events:none;transform:scaleY(-1)}.section-solution-process h3{color:#1D6071;font-size:15px;margin-bottom:0}.section-solution-service h3{font-size:22px;color:#1D6071;margin-bottom:0}.section-solution-process .row-item p{color:#999;font-size:12px}.section-solution-process .row-large>.col{padding:0 60px 0}.section-solution-process .row.row-large{max-width:1200px}.section-solution-final .row-item>.col>.col-inner{padding:15px 15px 10px;border-radius:15px;box-shadow:1px 1px 12px 0 #0000001F;background-color:#fff}.section-solution-final .row-item p{margin-bottom:0}.section-solution-final .row-item .text-bg{background-color:#1D6071;color:#fff;font-size:12px;padding:5px 10px;margin:10px 0;border-radius:5px}.section-solution-final .row-item .text-3{font-size:13.5px}.section-cta .banner,.section-cta .banner-bg{border-radius:32px}.section-cta .banner .overlay{background:linear-gradient(90deg,#1D6071 0%,#298798 100%);opacity:.95}.section-cta h2{font-size:26px}.section-cta{padding:45px 0 0!important}.section-cta p{font-size:14px}.section-product-category .arrow,.section-product-category svg{background:#fff}.section-product-category .col{padding:0 5px 10px}.section-product-category .col .col-inner{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:15px}.section-product-category .col .col-inner img{border-radius:15px 15px 0 0}.section-banner h2,.section-banner h1{text-transform:inherit;font-size:36px!important;margin:28px 0 0}.section-banner .text-2,.section-banner .text-2 p{margin-top:8px;font-size:26px;font-weight:500}.section-banner .text-3{font-size:21px;margin-bottom:40px}.section-banner a.button{font-weight:500;border-radius:5px;width:230px;padding:10px 0;margin-right:5px;font-size:16px}.section-banner a.button.is-outline{border:1px solid}.section-banner .primary:not(.is-outline){background:linear-gradient(90deg,#EAB208 0%,#F87515 100%)}.section-banner .row-item .col-inner{backdrop-filter:blur(40px);padding:15px 0;border-radius:12px;background-color:#42717e;opacity:.95}.section-banner .row-item .text-item-1,.section-banner .row-item .text-item-1 p{margin:0;font-weight:700;font-size:36px;color:#FACC15}.section-banner .row-item .text-item-2,.section-banner .row-item .text-item-2 p{margin:0;font-size:17px}.section-about{padding:60px 0 0px!important}.home h2{color:#000;font-size:32px;margin-bottom:5px}.section-about img{border-radius:30px}.section-about .icon-box-left .icon-box-img+.icon-box-text{padding-left:12px}.section-about .icon-box{margin-bottom:12px}.section-about .icon-box-img{margin-top:-2px}.section-footer{padding:55px 0 0px!important}.section-footer p{color:#D9D9D9}.section-footer .row-2 p:nth-child(1){font-size:16px;color:#fff;font-weight:700;margin-bottom:5px}.section-footer .row-2 p:nth-child(2){font-size:14px}.section-footer .text-title,.section-footer .text-title p{font-size:20px;font-weight:700;margin-bottom:0}.section-footer .text-title{margin-bottom:10px}.section-footer .row-3,.section-footer .row-3 li,.section-footer .row-3 a{font-size:14px}.section-footer .row-3 .ux-menu-link__link{border:none!important}.section-footer .icon-box-left{justify-content:center;align-items:center}.section-footer .row-4 .col{padding-bottom:0}.absolute-footer{display:none}.row-fix{background-color:#1d6071;width:120px;position:absolute;right:25px;bottom:-25px;color:#fff;border-radius:20px;padding:10px 15px}.row-fix .col{margin-bottom:0;padding:0 12px 0}.row-fix .text-1{font-weight:600;font-size:22px;line-height:32px}.row-fix .text-2{font-size:12px}.row-fix .text-1 p,.row-fix .text-2 p{margin-bottom:0}.section-why{padding:45px 0 10px!important}.section-why h2{font-size:36px}.section-why .row-item h3{font-size:18px;color:#333;min-height:60px}.section-why .row-item .col-inner{background-color:#F9FAFB;padding:15px;border-radius:20px;box-shadow:1px 1px 12px 0 #0000001F}.section-why .icon-box-new .icon-box-text{min-height:180px}.section-why .icon-box:not(.icon-box-new) .icon-box-img{margin-top:0;max-width:17px!important}.section-why .icon-box-left .icon-box-img+.icon-box-text{padding-left:8px}.section-why .row-item p{font-size:14px}.section-why .row-title .col{padding-bottom:15px}.section-continuous .text-title-1 p{margin-bottom:0}.section-continuous{background:linear-gradient(90deg,#1D6071 0%,#298798 100%);padding:45px 0 30px!important}.section-continuous .row-item .col-inner{border:1px solid #fff;padding:12px 10px 15px 12px;border-radius:20px}.section-continuous .row-item-list .text-right,.section-continuous .row-item-list .text-right p{font-weight:600;color:#2DD4BF;font-size:19px}.section-continuous .col-text .col-inner{padding:0!important}.section-continuous h3{font-size:26px}.section-continuous .col-text h4{margin-bottom:0}.section-continuous .row-item-list .col{padding-bottom:0}.section-continuous .row-item-list .col p{margin-bottom:0}.row-container{padding:15px!important}.section-continuous .col-image img{border-radius:25px}.row-cer .col-inner{padding:20px 0;border-radius:12px;background-color:#377a8a;opacity:.95;backdrop-filter:blur(42px);border:1px solid #FFF3}.row-cer p{margin-bottom:0}.row-cer .text-1,.row-cer .text-1 p{font-weight:600;font-size:24px}.row-cer .text-1{margin-bottom:5px}.row-cer .text-2,.row-cer .text-2 p{font-size:15px}.section-count h2,.section-count .text-title-1{background:linear-gradient(135.85deg,#16B0AD 2.44%,#2445E5 96.21%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;font-weight:600;margin-bottom:10px;font-size:26px}.section-count h2{font-size:32px;margin-bottom:25px}.section-count p{text-align:justify}.section-count .row-list .col{padding-bottom:5px}.section-count .row-list p{font-size:14px}.section-count a.button{border-radius:5px;font-weight:500;font-size:14px;padding:5px 20px 4px;margin-top:40px}.section-count .col-image img{border-radius:25px}.section-count .row-item p{text-align:center;color:#fff}.section-count .row-item .text-1{font-size:26px;font-weight:600}.section-count .row-item .text-2{font-size:14px}.section-count{background:radial-gradient(105.34% 231.83% at 117.22% 110.37%,#0F182C 0%,#1D3782 100%);padding:30px 0 0!important}.post-item .col-inner{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:15px}.post-item .col-inner img{border-radius:15px 15px 0 0}.is-divider:not(.divider){display:none}.post-item .box-text-inner{display:grid}.post-item .box-text .button{margin-top:1em;background-color:#fff0;border:1px solid;font-size:13px;padding:3px 0;font-weight:600;border-radius:5px;color:#1d6071;text-transform:inherit;letter-spacing:normal;margin:10px 0 0;width:100%}.post-item .from_the_blog_excerpt{font-size:13.5px}.post-item .post-meta{color:#8C8C8C;opacity:1;order:-1;display:flex;margin-bottom:7px}.post-item .box-text{padding:12px;background:#fff;border-radius:0 0 15px 15px}.post-item .post-meta:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(https://dc.troypham.com/wp-content/uploads/2026/01/icon-calendar.png);background-size:contain;background-repeat:no-repeat;margin-right:6px}.post-item .post-title{margin-bottom:10px}.section-news a.button{border-radius:5px;font-weight:500;font-size:14px;padding:5px 20px 4px;margin-bottom:0}.section-news{padding:40px 0 0!important}b,strong{font-weight:700}.tax-product_category h1,.post-type-archive h1,.tax-product_tag h1{font-size:42px;font-weight:600}.tax-product_category h2,.post-type-archive h2,.tax-product_tag h2{font-size:20px;color:#000}.product-cats-container{display:flex;gap:10px}.product-cats{display:flex}.product-cats li{font-size:15px;list-style:none;margin:0 5px 0 0!important}.section-product-sumary h1{font-weight:600;font-size:28px;text-transform:uppercase}.section-product-sumary img{border-radius:8px}.short-description{color:#8C8C8C;margin-bottom:30px}.section-product-sumary .row-slider .flickity-page-dots{bottom:50px}.flickity-page-dots .dot.is-selected{width:35px;border-radius:10px}.row-slider .flickity-page-dots .dot{height:7px;width:7px}.row-parameter .text-1{color:#1d6071;font-weight:600;text-transform:uppercase;font-size:24px}.button-download{font-weight:500;padding:8px 0;border-radius:8px;width:220px;text-align:center;margin-right:5px}.button-request{font-weight:500;padding:8px 22px;border-radius:8px;width:220px}.tabbed-content .nav>li>a{color:#999999!important;font-size:16px!important;font-weight:600}.tabbed-content .nav>li.active>a{color:#1d6071!important;font-size:16px!important}.tabbed-content .nav>li.active>a:before{height:2px}.tabbed-content .nav>li{margin:0 18px}.tabbed-content .nav{width:100%;border-bottom:1px solid #EEE;margin-bottom:20px}.section-title-normal span{border-bottom:none}.section-title-normal{border-bottom:none}.section-title-container{margin-bottom:0}.section-product-content .section-title span{text-transform:inherit}.row-overview .col-1 .col-inner{background-color:#EFF6FF;border:2px solid #1d6071;border-radius:25px;padding:10px 15px}.row-overview .col-1 .text-1{font-size:24px;color:#1d6071;font-weight:600}.row-overview .col-2 .col-inner{background-color:#F0FDF4;border:2px solid #16A34A;border-radius:25px;padding:10px 15px}.row-overview .col-2 .text-1{font-size:24px;color:#16A34A;font-weight:600}.row-overview p{margin-bottom:0}.row-technical .col{background-color:#F9FAFB;padding:20px;border-radius:20px;flex-basis:100%;max-width:100%}.row-technical{padding:20px;gap:20px;display:grid;grid-template-columns:1fr 1fr}.row-performance>.col>.col-inner{border:2px solid #1d6071;background-color:#EFF6FF;border-radius:25px;padding:25px}.row-performance .col{padding-bottom:0}.row-performance p{margin-bottom:0}.row-performance .text-1{color:#1d6071;font-weight:600;font-size:22px}.row-technical td{border:none;color:#333}.row-technical td:nth-child(2){font-weight:600}.row-technical table{border:none}.product-features .col-inner{padding:20px 20px 0;background-color:#F9FAFB;border-radius:25px}.product-features .icon-box-text{min-height:160px}.section-product-content h3 span{font-size:19px}.section-product-content h4 span{font-size:17px}.product-advanced .col{padding-bottom:0}.product-advanced ul,.product-advanced h4{margin-bottom:0}.product-advanced li,.product-advanced p{margin-bottom:5px}.product-advanced>.col>.col-inner{border:2px solid #1d6071;background-color:#EFF6FF;border-radius:25px;padding:25px}.product-primary .icon-box-text{display:flex;align-items:center}.product-primary .col{padding-bottom:15px}.row-example .col-inner{background-color:#F9FAFB;padding:18px 18px 18px;border-radius:25px;font-size:15px}.row-products{margin-bottom:40px}.row-products .col-inner{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:15px}.row-products .box-text{padding:15px 15px 15px}.row-products .box-text p{font-size:14px}.row-products .img{margin-bottom:0!important}.row-products img{border-radius:15px 15px 0 0}.project-capacity,.project-type,.project-location,.product-specs-row{display:flex;justify-content:space-between;margin:10px 0}.product-specs-row p:nth-child(1){width:60%}.product-specs-row p:nth-child(2){width:40%}.project-capacity .label,.project-type .label,.project-location .label{font-weight:400;color:#666}.project-capacity .value,.project-type .value,.project-location .value{font-weight:600;color:#333;text-align:right}.view-details{width:100%;margin-top:15px;text-align:center}.project-filter-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px;margin-top:0!important}.filter-tab{padding:6px 20px;background:#F3F4F6;border-radius:25px;text-decoration:none;color:#666;font-size:14px;transition:all 0.3s ease;white-space:nowrap}.filter-tab:hover{background:#1D6071;color:#fff}.filter-tab.active{background:#1D6071;color:#fff}.box-top .category{background-color:#DBEAFE;color:#1d6071;border-radius:100px;padding:3px 15px;font-weight:600;font-size:12.5px}.row-products h3{color:#333;font-size:15px;text-transform:uppercase;margin-top:5px}.text-kwh,.row-products .capacity{color:#1d6071;font-weight:600;font-size:20px}.row-products .box-top{display:flex;justify-content:space-between;align-items:center}.box-spec{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.box-spec strong{font-weight:600}.box-spec>div:nth-child(2n){text-align:right}.box-key{font-weight:600;margin-bottom:10px}.related-tags{display:flex;gap:3px;flex-wrap:wrap}.tag-badge{background:#f5f5f5;padding:3px 10px;border-radius:5px;font-size:12.5px}.box-buttons{display:flex;gap:5px;margin-top:20px}.box-buttons .button{width:50%;margin:0}.box-buttons .button:nth-child(1),.row-products .button.primary{text-transform:inherit;font-size:13px;padding:3px 0;font-weight:500;border-radius:5px}.box-buttons .button:nth-child(2){border:2px solid #1d6071;color:#1d6071;font-size:13px;padding:3px 0}.box-buttons .button:nth-child(2):hover{color:#fff}.country{background:#d9d9d9;padding:5px 10px;margin-bottom:15px}.country .dot{border:2.5px solid #0604c3;padding:0 3.5px;border-radius:100%;font-size:7px;background:#fff;position:relative;top:-3px;margin-right:10px}.country .name{font-weight:700;font-size:14.5px;color:#666}.country img{width:35px;display:inline;float:right}.country .line{padding:5px 1px 5px .5px;background:#9a9a9a;right:60px;position:absolute;height:25px}.slider-custom{background:#0000008f;margin-top:-90px;padding:10px}.slider-custom .flickity-slider .img{max-width:8%!important;margin:5px;border:1px solid #fff}.slider-custom .flickity-slider .img.is-selected{border:2px solid #ff9800}.slider-custom .flickity-page-dots{display:none}.slider-custom .img-inner{padding-top:60%!important}.cf7-grid{width:100%;max-width:800px;margin:0 auto}.cf7-row{display:flex;gap:15px;margin-bottom:15px}.cf7-row-full{margin-bottom:20px}.cf7-col{flex:1}.cf7-grid label{display:block;font-size:14px;margin-bottom:6px;font-weight:500}.cf7-grid input,.cf7-grid select,.cf7-grid textarea{width:100%;font-size:15px;height:42px;border:1px solid #EEE;box-shadow:none;border-radius:8px}.cf7-grid textarea{height:140px}.cf7-submit-wrap{text-align:center;margin-top:25px}.cf7-submit-wrap input[type="submit"]{background:#1d6071;color:#fff;border-radius:6px;border:none;font-size:18px;cursor:pointer;text-transform:inherit;font-weight:600;width:100%;margin:0 auto!important;height:52px}.cf7-submit-wrap{text-align:center;margin-top:0}.section-contact-us-form .row{background-color:#176CB5;padding:70px 30px 60px;border-radius:15px}.section-contact-us-form .col{padding-bottom:0}.section-contact-us-form form{margin-bottom:0}.wpcf7-spinner{display:block}.section-contact-us-banner h1{text-transform:uppercase;font-size:38px}.section-contact-us-form .section-title-normal span{margin-bottom:0}.section-contact-us-form .section-title-normal{margin-bottom:5px}.section-contact-us-form .icon-box-img{display:flex;justify-content:center;align-items:center;vertical-align:middle}.section-contact-us-form .icon-box-text p{margin-bottom:0}.section-contact-us-form .icon-box{margin-bottom:18px}.section-contact-us-form h3 span{text-transform:inherit}.section-contact-us-form .social-icons a{color:#fff;border:1px solid #fff;padding:7px 7px 5px 7px;border-radius:3px;margin:0 15px 0 0!important}.section-contact-us-form .row-solid .col-form:before,.row-solid .col:after{border:none}.section-about-banner h1{font-size:32px;text-transform:uppercase}.row-bar .col{padding-bottom:0}.section-about-content{padding:40px 0 0!important}.section-about-history,.section-about-certificates{padding:0 0 0!important}.section-about-content h2,.section-about-certificates h2,.section-about-history h2,.section-about-service h2{text-transform:uppercase;font-size:30px;padding-bottom:5px;border-bottom:3px solid;text-align:center;display:ruby-text;margin:0 auto 0}.section-about-content img{border-radius:15px}.section-about-content .col-text p{font-size:14px;color:#595959;text-align:justify}.section-about-cultrue .col:nth-child(n+2) .col-inner{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:15px;padding:10px;border:1px solid #EEE}.section-about-cultrue .col-inner p{margin-bottom:0;font-size:13.5px}.section-about-cultrue h3{font-size:18px;margin-bottom:5px}.section-about-cultrue .col-title{flex-basis:16%;max-width:16%;display:flex;justify-content:center;align-items:center;vertical-align:middle}.section-about-cultrue .col-item{flex-basis:28%;max-width:28%}.section-about-content .row-item .col-inner{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:15px;padding:0;border:1px solid #EEE}.section-about-content .row-item img{border-radius:15px 15px 0 0}.section-about-content .box-text{min-height:100px;font-size:13.5px;padding:15px}.section-about-content h3,.section-about-certificates h3{text-transform:uppercase;color:#000;font-size:22px}.section-about-content .text-1,.section-about-content .text-1 p{color:#1d6071;font-size:22px;font-weight:600}.section-about-certificates .box-text{color:#000;font-weight:600;font-size:16px}.row-box{background:linear-gradient(rgb(23 108 181 / .85),rgb(23 108 181 / .85)),url(https://woopower.asia/wp-content/uploads/2025/11/woo-power-about-bg.webp);background-size:cover;background-position:bottom;background-repeat:no-repeat;color:#fff;padding:70px 30px 40px;border-radius:15px}.row-box .row:nth-child(1):after{content:"";speak:none!important;display:inline-block;font-display:block;font-family:fl-icons!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1.2;margin:0;padding:0;position:relative;text-transform:none!important;position:absolute;top:0;background:#fff0;font-size:38px;transform:translate(-50%,-50%);left:50%}.row-box .row .col:nth-child(2):before{border-left:3px dashed #fff;content:" ";height:100%;left:-1px;position:absolute;top:0}.row-box .row:nth-last-child(1) .col:nth-child(2):before{border-left:3px dashed #fff;content:" ";height:50%;left:-1px;position:absolute;top:0}.row-box .row .col:nth-child(1){padding:0 60px 0 0}.row-box .row .col:nth-child(2){padding:0 0 0 60px}.row-box .row .col-item .col-inner{border:1px solid #fff;padding:15px;border-radius:15px}.row-box .row-right .col-item:after{width:40px;height:40px;background-color:#fff;content:" ";left:0;position:absolute;top:50%;transform:translate(-50%,-50%);border-radius:100%}.row-box .row-right .col-item .col-inner:after{width:32px;height:3px;background-color:#fff;content:" ";left:-26px;position:absolute;top:50%;transform:translate(-50%,-50%)}.row-box .row-right .col-item .col-inner:before{width:12px;height:12px;border:3px solid #fff;content:" ";left:-6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.row-box .row-left .col-item:after{width:40px;height:40px;background-color:#fff;content:" ";right:-40px;position:absolute;top:50%;transform:translate(-50%,-50%);border-radius:100%;z-index:1}.row-box .row-left .col-item .col-inner:after{width:32px;height:3px;background-color:#fff;content:" ";right:-58px;position:absolute;top:50%;transform:translate(-50%,-50%)}.row-box .row-left .col-item .col-inner:before{width:12px;height:12px;border:3px solid #fff;content:" ";right:-18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.row-box p{font-size:14px}.row-box .text-1,.row-box .text-1 p{background-color:#FFF;padding:1px 6px;color:#1d6071;font-weight:600;font-size:17px;margin-bottom:10px;border-radius:3px}.row-box .text-1 p{margin-bottom:0}.section-about-company .row-item .col-inner{border:2px solid #1d6071;padding:20px;border-radius:12px;min-height:200px}.section-about-company .row-item .text-1{color:#1d6071;font-weight:700;font-size:38px;padding-left:10px;border-left:3px solid;line-height:45px;margin-bottom:20px}.section-about-company .row-item .text-1 p{margin-bottom:0;line-height:45px}.section-about-company .row-item p:nth-last-child(1){margin-bottom:0}.section-about-company .row-title .col{padding-bottom:0}.section-about-service .row-item .col-inner{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:15px;padding:0;border:1px solid #EEE}.section-about-service .row-item img{border-radius:15px 15px 0 0}.section-about-service .row-item .box-text{min-height:100px;font-size:13.5px;padding:15px}.section-about-service .row-item h4{font-size:19px;margin-bottom:10px}.section-about-service .row-item p{font-size:14px}.section-about-service .row-item-2 p{font-size:12.5px}.section-about-service .row-item-3 p{font-size:12px}.section-about-service .row-item-3 .box-text{min-height:230px}.section-about-service .row-item-2 h4,.section-about-service .row-item-3 h4,.section-about-service .row-item-4 h4{font-size:14px;margin-bottom:5px}.section-about-service .row-item-4 .box-text{padding:0 20px}.section-about-service .row-item-4 p{font-size:12px}.section-about-service .row-item-4 img{border-radius:15px 0 0 15px}.section-about-service h3{font-size:22px}.section-about-service .row-title .col{padding-bottom:10px}.row-about-products .col-inner{background-color:#1d6071;color:#fff;padding:40px 20px;border-radius:12px}.row-about-products .text-1,.row-about-products .text-1 p{font-weight:600;font-size:22px;text-transform:uppercase;margin-bottom:10px}.row-about-products a.button{border-radius:10px;background-color:#fff;color:#1d6071;font-weight:500;font-size:14px;padding:2px 40px}.from_the_blog_comments{display:none}.post-item .col-inner{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:15px}.section-menu-products .ux-menu-title{text-transform:inherit;letter-spacing:normal}.section-menu-products .ux-menu-link__link{border:none!important;font-size:12.5px;min-height:10px}.section-menu-products .col{padding-bottom:0}.section-about-1{padding:45px 0 20px!important}.section-about-1 h2{font-size:35px}.section-about-1 .row-item>.col>.col-inner{border:1px solid #1D6071;background:#F3F8F9;border-radius:32px;padding:24px;min-height:260px}.section-about-1 .row-item h3{font-size:18px;color:#1D6071}.section-about-1 .col{padding-bottom:15px}.row-main>.col>.col-inner{background-color:#f3f8fd;padding:40px 40px 20px;border-radius:32px}.row-main .row-item>.col>.col-inner{box-shadow:1px 1px 12px 0 #0000001A;background:#FFF;border-radius:32px;padding:24px 24px 10px}.row-main .row-item>.col{padding-bottom:0}.row-main .icon-box{justify-content:center;align-items:center;vertical-align:middle}.row-main p{font-size:15.5px}.row-main h3{color:#1D6071}.section-about-partner .banner,.section-about-partner .banner-bg{border-radius:32px}.section-about-partner .banner .overlay{background:linear-gradient(90deg,#1D6071 0%,#298798 100%);opacity:.95}.section-about-partner .banner h3{font-size:20px;font-weight:700}.section-about-partner .banner h2{font-size:28px;font-weight:700}.section-about-partner .text-1,.section-about-partner .text-1 p{margin-bottom:0;font-size:32px;font-weight:700;line-height:10px}.section-about-partner .text-2,.section-about-partner .text-2 p{margin-bottom:0}.section-about-partner .col{padding-bottom:0}.section-about-partner .banner{background:linear-gradient(90deg,#1D6071 0%,#298798 100%)}.section-about-vision .col .col-inner{box-shadow:1px 1px 16px 0 #00000005;border-radius:32px;padding:24px 24px 20px;min-height:215px}.section-about-vision .col-1 .col-inner{border:1px solid #1D6071;background:#1D60710D}.section-about-vision .col-1 h3{color:#1D6071}.section-about-vision .col-2 .col-inner{border:1px solid #F87B16;background:#FEF9E7}.section-about-vision .col-2 h3{color:#F87B16}.section-about-vision .icon-box{justify-content:center;align-items:center;vertical-align:middle;margin-bottom:10px}.section-about-vision .row-item p{margin-bottom:5px;font-size:15px}.section-about-vision .row-item li{margin-bottom:0;font-size:15px}.section-about-core{padding:45px 0 20px!important;background:linear-gradient(90deg,#1D6071 0%,#298798 100%)}.section-about-core .row-item>.col>.col-inner{box-shadow:1px 1px 16px 0 #00000005;background:#FFF;border-radius:32px;padding:20px 20px 10px;min-height:210px}.section-about-core .row-item h3{color:#1D6071;font-size:18px;margin-bottom:5px}.section-about-core .row-item p{color:#1D6071;font-size:12px}.section-about-core .icon-box .icon-box-img{margin-bottom:5px}.section-about-core .row-item .large-3{flex-basis:20%;max-width:20%}.section-about-members .row-item>.col>.col-inner{box-shadow:1px 1px 12px 0 #0000001F;padding:24px 24px 10px;border-radius:32px;background-color:#fff;min-height:290px}.section-about-members .row-item .icon-box{justify-content:center;align-items:center;vertical-align:middle}.section-about-members .row-1 .col{padding-bottom:0}.section-about-members .row-1 p{font-size:18px;font-weight:600}.section-about-members,.section-cert{padding:45px 0 20px!important}.section-cert .banner{background:linear-gradient(90deg,#1D6071 0%,#298798 100%)}.section-cert .banner,.section-cert .banner-bg{border-radius:32px}.section-cert .banner .overlay{background:linear-gradient(90deg,#1D6071 0%,#298798 100%);opacity:.95}.section-cert .text-1,.section-cert .text-1 p{margin-bottom:0;font-size:32px;font-weight:700;line-height:10px}.section-cert .text-2,.section-cert .text-2 p{margin-bottom:0}.section-cert .banner.row-item .col{padding-bottom:0}.section-cert .row-item-2>.col>.col-inner{border:1px solid #1D6071;background:#F3F8F9;border-radius:32px;padding:15px}.section-cert .row-item-2 h3{font-size:18px;color:#1D6071}.section-about-cta .banner{background:linear-gradient(115.78deg,#EAB208 8.42%,#F97616 91.58%)}.section-about-cta .banner,.section-about-cta .banner-bg{border-radius:32px}.section-about-cta .banner .overlay{background:linear-gradient(115.78deg,#EAB208 8.42%,#F97616 91.58%)}.section-about-cta h2{font-size:26px}.section-about-cta a.button span{color:#F87B16}.section-contact-1{padding:60px 0 20px!important}.section-contact-1 .col-2>.col-inner{border:1px solid var(--Color-DC,#1D6071);background:#F9FAFB;border-radius:32px;padding:27px 27px 10px}.section-contact-1 .col-2 .icon-box{margin-bottom:15px;display:flex;justify-content:center;align-items:center;vertical-align:middle}.section-contact-1 p{color:#333;font-size:15px}.section-contact-1 .row-box-contact>.col>.col-inner{border:1px solid #EEE;box-shadow:1px 1px 16px 0 #00000005;background:#FFF;padding:20px 20px 10px;border-radius:32px}.section-contact-1 .col-2 .row-box-contact .icon-box{margin-bottom:5px}.section-contact-2{padding:0 0 0px!important}.section-contact-2 iframe{border-radius:32px}.section-contact-3 .col-inner{box-shadow:1px 1px 12px 0 #0000001F;border:1px solid #FFF3;border-radius:12px;padding:30px 20px 10px}.section-contact-3 h3{color:#1D6071}.section-achievement .row-item>.col>.col-inner{border:1px solid #1D6071;background:#F3F8F9;border-radius:12px;padding:15px 0 0}.section-achievement .row-item .text-1{font-size:28px;color:#1D6071;font-weight:700}.section-achievement .row-item .text-1 p{margin-bottom:0}.section-achievement .row-item .text-2{font-size:15px}.section-achievement{padding:45px 0 0!important}.section-achievement .col{padding-bottom:0}.row-project .box-title{text-transform:inherit;margin-bottom:10px;font-size:19px}.row-project .excerpt{font-size:14px}.row-project .view-details{background-color:#fff;color:#1D6071;border-color:#1D6071;font-weight:500;border-radius:8px;text-transform:inherit;padding:4px 0}.row-project .view-details:hover{color:#fff;background-color:#1D6071}.section-solution-family .row-item>.col>.col-inner,.section-solution-trading .row-item>.col>.col-inner,.section-solution-electricity .row-item>.col>.col-inner,.section-solution-representative .row-item>.col>.col-inner{border:1px solid #1D6071;background:#E8EFF1;border-radius:32px;padding:15px 10px 10px;min-height:180px}.section-solution-trading .row-item>.col>.col-inner{min-height:160px}.section-solution-representative .row-item>.col>.col-inner{min-height:165px}.section-solution-electricity .row-item>.col>.col-inner{border-radius:12px}.section-solution-trading .row-item p,.section-solution-electricity .row-item>.col>.col-inner p{font-size:12.5px}.section-solution-family .row-item h3,.section-solution-trading .row-item h3,.section-solution-representative .row-item h3{color:#1D6071;font-size:18px}.section-solution-family .row-item p{font-size:15px}.section-solution-family .banner,.section-solution-family .banner-bg{border-radius:32px}.section-solution-family .banner img{border:2px solid #FFF;border-radius:25px}.section-solution-family .icon-box,.section-solution-trading .icon-box,.section-solution-electricity .icon-box,.section-solution-representative .icon-box{justify-content:center;align-items:center;vertical-align:middle;margin:4px 0}.section-solution-family .icon-box-left .icon-box-img+.icon-box-text,.section-solution-trading .icon-box-left .icon-box-img+.icon-box-text,.section-solution-representative .icon-box-left .icon-box-img+.icon-box-tex{padding-left:10px}.section-solution-family .banner p{margin-top:0}.section-solution-family .banner h3{font-size:24px;margin-bottom:25px;font-weight:600;line-height:32px}.section-solution-trading h3,.section-solution-representative h3{color:#1D6071;margin-bottom:10px;text-transform:inherit;font-size:18px}.section-solution-electricity h3{color:#1D6071;margin-bottom:10px;text-transform:inherit;font-size:24px}.section-solution-representative .row-item>.col>.col-inner .text-1 span{color:#1D6071;margin-bottom:10px;text-transform:inherit;font-size:24px;font-weight:700}.section-solution-trading .box-text p{font-size:13.2px}.section-solution-trading .icon-box p{font-size:14px}.section-solution-trading{padding:0!important}.section-solution-electricity,.section-solution-representative{padding:30px 0 0!important}.section-service-member h2,.section-service-info h2,.section-service-capacity h2{font-size:35px}.section-service-info .section-bg-overlay{background:linear-gradient(90deg,#1D6071 0%,#298798 100%)}.section-service-info{padding:45px 0 30px!important}.section-service-info .icon-box{margin-bottom:45px}.section-service-info h3{margin-bottom:0;font-size:22px}.section-service-info img{border-radius:32px}.section-service-process .row-box-2{background:#FEF8EB;padding:30px 0 10px;border-radius:32px}.section-service-process{padding:45px 0 35px!important}.section-service-process .row-item>.col>.col-inner{border:none;padding:15px;min-height:165px}.section-service-capacity .section-bg-overlay{background-color:#1d6071;background:linear-gradient(90deg,#1D6071 0%,#298798 100%)}.section-service-capacity{padding:45px 0 15px!important}.section-service-capacity .row-item .col-inner{background-color:#fff;border-radius:24px;padding:20px 20px 5px}.section-service-capacity .row-item .text-1{color:#1D6071;font-weight:700;font-size:30px}.section-service-capacity .row-item .text-2,.section-service-capacity .row-item .text-2 p{color:#1D6071}.section-service-info-2 .row-item{box-shadow:1px 1px 12px 0 #0000001F;border-radius:24px;background-color:#fff;margin-bottom:25px;padding:20px}.section-service-info-2 .row-item>.col{padding:0;display:flex;justify-content:center;align-items:center;vertical-align:middle}.section-service-info-2 .col-text{padding:0 20px!important}.section-service-info-2 .row-item .col-image img{border-radius:24px;box-shadow:1px 1px 1px 0 #0000001F;border:3px solid #FFF}.section-service-info-2 h2{color:#1D6071}.section-service-info-2 .icon-box{margin-bottom:10px;font-size:14px}.section-service-info-2{padding:45px 0 20px!important}.section-service-capacity-2 .text-1,.section-service-capacity-2 .text-1 p{font-size:20px;color:#1D6071;margin-bottom:0}.section-service-capacity-2 .text-1{margin-bottom:10px}.section-service-capacity-2 .text-2{font-size:14px}.section-service-maintenance .row-item{background-color:#F0FCF5;padding:40px;border-radius:32px}.section-service-maintenance .row-item>.col{padding-bottom:0}.section-service-maintenance .col-image img{border-radius:30px}.section-service-maintenance .icon-box{margin-bottom:18px}.section-service-maintenance h2{color:#1D6071}.section-service-maintenance .icon-box h3{margin-bottom:0;font-size:16px}.section-product-banner .col-image img{border-radius:32px}.section-product-banner .short-description{color:#fff;font-size:17px}.section-product-banner a.button.white{width:35%}.section-product-why{padding:45px 0 0px!important}.section-product-why h2{font-size:35px}.section-product-why .row-item .col-inner{border:1px solid #FFF3;box-shadow:1px 1px 12px 0 #0000001F;border-radius:12px;padding:18px 18px 0;min-height:135px}.section-product-why h3{color:#1D6071;font-size:18px}.section-product-info .icon-box img{border-radius:10px}.section-product-info .row-item .icon-box{box-shadow:1px 1px 12px 0 #0000001F;padding:15px 10px;border-radius:12px}.section-product-info .icon-box .text-1{font-weight:700;font-size:17px}.section-product-info .box>.col>.col-inner{box-shadow:1px 1px 12px 0 #0000001F;border-radius:12px;padding:30px}.section-product-info .box .icon-box{margin-bottom:15px;justify-content:center;align-items:center;vertical-align:middle}.section-product-info h3{font-size:24px;margin-bottom:20px}.section-product-info{padding:0!important}.single .section-solution-package .section-bg-overlay{background:linear-gradient(95.66deg,#288394 -8.75%,#0C292E 133.27%);opacity:.9}.section-solution-package .text-1{font-weight:700;font-size:20px}.section-solution-package .text-2,.section-solution-package .text-2 p{font-weight:700;font-size:26px;color:#1D6071}.section-product-practical .row-item>.col>.col-inner{box-shadow:1px 1px 12px 0 #0000001F;border-radius:16px}.section-product-practical .row-item>.col>.col-inner img{border-radius:16px 16px 0 0}.section-product-practical .row-item p{font-size:13.5px}.section-product-practical .row-item h3{margin-bottom:10px}.section-product-practical .row-item a{margin-top:20px}.section-product-practical .box-text.text-center{padding:20px 15px 10px}.section-product-practical h2{font-size:35px}.section-product-count .box>.col>.col-inner{background:linear-gradient(180deg,#F3F7FD 0%,#F1F6FE 100%);border-radius:32px;padding:30px}.section-product-count .box>.col{padding-bottom:0}.section-product-count .box .row-item .col-inner{box-shadow:1px 1px 12px 0 #0000001F;background-color:#fff;border-radius:12px;padding:15px 0 3px}.section-product-count .text-1,.section-product-count .text-1 p{color:#1D6071;font-size:28px;margin-bottom:0;font-weight:700}.section-banner-product p{font-size:15px}.section-banner-product .icon-box .text-1,.section-banner-product .icon-box .text-1 p{font-weight:700;font-size:22px;margin-bottom:0;line-height:28px}.section-banner-product .icon-box{justify-content:center;align-items:center;vertical-align:middle}.section-banner-product a.success{background-color:#FACC15;color:#1D6071!important;font-size:14px;padding:5px 0;width:230px}.section-banner-product a.is-outline{border:1px solid #fff;font-size:14px;padding:5px 0;width:230px}.section-banner-product .col-image img{border-radius:12px}.section-banner-product .col-image .gallery-col:nth-child(2n){margin-top:15px}.section-banner-product .col-image .row-small>.col{margin-bottom:0;padding:0 8px 4px}.section-banner-product{padding:120px 0 60px!important}.section-product-1 .row-header .icon-box{display:flex;justify-content:center;align-items:center;margin-bottom:15px}.section-product-1 .row-header .icon-box .icon-box-img{margin:0}.section-product-1 .row-header .icon-box-text{margin:5px 0 0 10px;font-weight:700;color:#1D6071;font-size:17px}.section-product-1 .row-header h2{font-size:38px}.section-product-1 .row-products h3 a{font-size:20px;color:#000}.product-applications,.product-features{margin:12px 0 0 0}.product-applications .tags-list{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.product-applications .tags-list a{background-color:#F5F5F5;font-size:13.5px;padding:3px 10px;border-radius:5px;color:#000}.product-applications .tags-list{margin:5px 0}.product-features li{list-style:none;margin:0 0 6px!important;align-items:center;vertical-align:middle;display:flex;gap:8px;font-size:14px}.product-features svg{margin-top:-2px}.product-features ul{margin-top:5px;margin-bottom:0}.product-buttons{display:flex;gap:8px}.product-buttons a{margin:0;width:50%;padding:3px 0!important}.product-specs-row p{margin-bottom:0}.product-specs-row{margin:5px 0}.section-product-1 .box>.col>.col-inner{background:linear-gradient(90deg,#EFF6FF 0%,#F0FDF5 100%);padding:40px 40px 30px;border-radius:32px}.section-product-1 .box>.col{padding-bottom:0}.section-product-1 .box .col-image{padding-bottom:0}.section-product-1 .box .col-image img{border-radius:30px}.section-product-1 .box .icon-box{justify-content:center;align-items:center;vertical-align:middle;margin-bottom:35px}.section-product-1 .box .icon-box:nth-last-child(1){margin-bottom:0}.section-product-1 .box .icon-box h3{margin-bottom:0;font-size:20px}.section-product-1 .box p{font-size:14px}.section-product-1 .row-item>.col>.col-inner{border:1px solid #FFF3;box-shadow:1px 1px 12px 0 #0000001F;border-radius:12px;padding:20px 15px;min-height:215px}.section-product-1 .row-item h3{color:#1D6071;font-size:18px}.section-product-1 .row-item p{font-size:14px}.section-product-1 .box-2>.col>.col-inner{background:linear-gradient(99.47deg,#2564EA 1.77%,#17A34B 98.23%);padding:40px 40px 20px;border-radius:32px;color:#fff}.section-product-1 .box-2>.col{padding-bottom:0}.section-product-1 .box-2 .col-image{padding-bottom:0}.section-product-1 .box-2 .col-image img{border-radius:30px}.section-product-1 .box-2 h3{color:#fff;font-size:24px}.section-product-1 .box-2 p{font-size:14px}.section-product-1 .box-2 .text-1,.section-product-1 .box-2 .text-1 p{margin-bottom:0;color:#FACC15;font-weight:700;font-size:20px}.section-product-1 .box-2 .text-2{font-size:18px}.section-product-1 .box-2 .row-count .col{padding-bottom:0}.section-product-1 .box-2 a.button{padding:5px 30px}.section-product-2 .col-image img{border-radius:32px}.section-product-2 h3{text-transform:uppercase;font-size:22px}.section-product-2 .box-white>.col{padding:0 5px 15px}.section-product-2 .box-white>.col>.col-inner{background-color:#fff;border-radius:20px;padding:8px 12px}.section-product-2 .box-white>.col>.col-inner p{color:#1D6071}.section-product-2 .box-white .text-1,.section-product-2 .box-white .text-1 p{font-weight:700;font-size:18px;margin-bottom:0}.section-product-2 .box-white .text-2,.section-product-2 .box-white .text-2 p{font-size:14px;margin-bottom:0}.section-product-2 p{margin-bottom:5px}.text-ul ul{display:flex;gap:5px;flex-wrap:wrap}.text-ul ul li{background:#F5F5F533;padding:2px 5px;font-size:13.5px;border-radius:3px;list-style:none;margin:0}.section-product-2 .icon-box{justify-content:center;align-items:center;vertical-align:middle;margin-bottom:10px}.section-product-2 .icon-box-img{margin-top:-3px}.section-product-2 .row-white>.col>.col-inner{background-color:#fff;border-radius:12px;padding:15px}.section-product-2 .row-white .col{padding-bottom:0}.section-product-2 .row-white p{color:#1D6071;font-size:15px}.section-product-2 .row-white strong{margin-left:5px}.section-product-2 .section-bg-overlay{background:radial-gradient(105.34% 231.83% at 117.22% 110.37%,#0F182C 0%,#1D6071 100%)}.section-product-2{padding:45px 0 30px!important}.section-product-3 .box>.col>.col-inner{background:linear-gradient(180deg,#F3F7FD 0%,#F1F6FE 100%);border-radius:32px;padding:40px 40px 20px}.section-product-3 .box>.col{padding-bottom:0}.section-product-3 .box .col-image{padding-bottom:0}.section-product-3 .box .col-image img{border-radius:30px}.section-product-3 .box h2{font-size:24px}.section-product-3 .box h3{font-size:17px;color:#1D6071}.section-product-3 .box p{font-size:14px}.section-product-3 .box-2>.col>.col-inner{background:linear-gradient(90deg,#16A24B 0%,#2564E8 100%);border-radius:32px;padding:40px 40px 30px}.section-product-3 .box-2>.col>.col-inner>.row>.col{display:flex;justify-content:center;align-items:center;vertical-align:middle}.section-product-3 .box-2 .col{padding-bottom:0}.section-product-3 .box-2 .col-image{padding-bottom:0}.section-product-3 .box-2 .col-image img{border-radius:30px}.section-product-3 .box-2 h2{font-size:24px;color:#fff}.section-product-3 .box-2 p{font-size:14px;color:#fff}.section-product-3 .box-3>.col>.col-inner{background:#FFFFFF1A;border-radius:12px;padding:10px}.section-product-3 .box-3>.col{padding-bottom:0;margin-bottom:10px}.section-product-3 .box-3 .text-1,.section-product-3 .box-3 .text-1 p{color:#FACC15;margin-bottom:0;font-size:22px;font-weight:700}.section-product-3 .box-3 .text-2,.section-product-3 .box-3 .text-2 p{margin-bottom:0}.section-product-3 a.button{width:160px;color:#16A14E!important}.section-product-3 a.white.button.is-outline{color:white!important;border:1px solid #fff}.section-product-3 a.white.button.is-outline:hover{color:#16A14E!important}.section-product-3{padding:45px 0 30px!important}.section-our-products .row-header .icon-box{display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg,#1D6172 0%,#2A899E 100%);max-width:190px;margin:0 auto 15px;padding:2px 0 7px;border-radius:1100px}.section-our-products .row-header .icon-box .icon-box-img{margin:0}.section-our-products .row-header .icon-box-text{margin:5px 0 0 10px;color:#fff;font-size:15px}.section-our-products{padding:45px 0 20px!important}.section-our-products .row-item>.col>.col-inner{box-shadow:1px 1px 12px 0 #0000001F;border-radius:15px;background-color:#fff}.section-our-products .row-item .box-image img{border-radius:15px 15px 0 0}.section-our-products .row-item .box-text.text-center{padding:20px 20px 10px}.section-our-products .row-item h3{color:#1D6071}.section-our-products .icon-box{justify-content:center;align-items:center;vertical-align:middle;margin-bottom:5px}.section-our-project .row-item>.col>.col-inner{box-shadow:1px 1px 12px 0 #0000001F;border-radius:15px;background-color:#fff}.section-our-project .row-item .box-image img{border-radius:15px 15px 0 0}.section-our-project .row-item .box-text.text-center{padding:20px 20px 15px}.section-our-project .row-item h3{color:#000;text-transform:uppercase;margin-bottom:10px}.section-our-project .icon-box{justify-content:center;align-items:center;vertical-align:middle;margin-bottom:5px}.section-our-project{padding:45px 0 20px!important}.section-partner .box>.col>.col-inner{background-color:#F3F7FD;padding:40px 40px 20px;border-radius:32px}.section-partner .box>.col{padding-bottom:0}.section-partner .row-item>.col>.col-inner{box-shadow:1px 1px 16px 0 #00000005;border:1px solid #EEE;background:#FFF;border-radius:32px;padding:20px}.section-partner .row-item h3{color:#1D6071}.section-partner .row-item p{font-size:13.5px}.section-partner .row-item .text-1{float:left;margin-right:10px;font-size:17px;margin-top:-2px}.section-partner .row-item .text-2{font-weight:700;display:inline-flex}.section-partner .row-item .icon-box-text{position:relative}.section-partner .row-item .text-0{background:#1D6071;display:inline-block;color:#fff;padding:2px 10px;border-radius:100px;font-size:12px}.section-world .box>.col>.col-inner{background:linear-gradient(90deg,#1D6071 0%,#298798 100%);padding:40px 40px 20px;border-radius:25px}.section-world .box>.col{padding-bottom:0}.section-world .box h2{color:#fff}.section-world .box p,.section-world .box span{color:#fff}.section-world .box .text-1 span{font-weight:700;font-size:32px}.countup-wrap{display:flex;justify-content:center}.section-world{padding:0!important;margin-bottom:-150px}@media only screen and (max-width:48em){.section-achievement .col{padding-bottom:20px}.section-about-core .row-item .large-3{flex-basis:100%;max-width:100%}.section-about-core .row-item>.col>.col-inner{padding:20px 20px 20px;min-height:auto}.section-product-category .box-text{padding:3px 3px 0;font-size:11px}.section-product-category .slider-wrapper .flickity-prev-next-button{display:block}.cf7-row{flex-direction:column}.row-fix{left:inherit}.home h2{font-size:24px}.section-about-banner h1{font-size:24px}.section-about-nav .row-bar .col-inner{display:flex;flex-flow:row;flex-wrap:wrap}.section-about-nav .row-bar .col-inner a{width:25%;margin:0;font-size:12.5px}.section-about-content h2,.section-about-certificates h2,.section-about-history h2,.section-about-service h2{font-size:24px}.section-about-content .row-title .col{padding-bottom:0}.col-image{order:-1}.section-about-cultrue .col-item{flex-basis:100%;max-width:100%}.section-about-cultrue .col-title{flex-basis:100%;max-width:100%}.section-about-cultrue .col-title h3{text-align:center}.row-box .row:nth-child(1):after{left:inherit}.row-box .row:after{content:"";speak:none!important;display:inline-block;font-display:block;font-family:fl-icons!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1.2;margin:0;padding:0;position:relative;text-transform:none!important;position:absolute;top:0;background:#fff0;font-size:38px;transform:translate(-50%,-50%);left:inherit}.row-box .row .col:nth-child(1){padding:10px 0 0 60px}.row-box .row-left .col-item:after{left:0}.row-box .row-left .col-item .col-inner:before{left:-6px}.row-box .row-left .col-item .col-inner:after{left:-26px}.row-box .row .col:nth-child(1):before{border-left:3px dashed #fff;content:" ";height:100%;left:-1px;position:absolute;top:0}.row-box .text-1{text-align:left!important}.section-about-service .row-item-4 img{border-radius:15px 15px 0 0}.section-about-service .row-item-4 .box-text{padding:20px}.section-contact-us-form{padding:0 15px}.row-solid .col:before{border:none}.cf7-submit-wrap input[type="submit"]{width:100%}.section-contact-us-form .row{padding:40px 20px}.section-product-sumary a.button{font-size:12.5px;width:calc(50% - 10px);float:left}.row-overview .text-2{font-size:14px}.row-technical{grid-template-columns:1fr;padding:0 15px!important}.row-performance .col{padding-bottom:20px}.tax-product_category h1,.post-type-archive h1{font-size:26px}.section-banner h2,.section-banner h1{font-size:24px!important;line-height:32px}.section-banner .text-2,.section-banner .text-2 p{font-size:17px}.section-banner a.button{width:165px;font-size:12px;padding:5px 0}.section-banner .text-3{font-size:16px;margin-bottom:20px}.section-banner .row-item .text-item-1,.section-banner .row-item .text-item-1 p{font-size:18px}.section-banner .row-item .col{padding:0 5px 10px}.section-banner .row-item .text-item-2,.section-banner .row-item .text-item-2 p{font-size:14px}.section-continuous{padding:45px 20px 30px!important}.section-partner .box>.col>.col-inner{padding:20px 20px 10px}.section-world .box .text-2{font-size:12px}.section-footer .row-1 a.button{margin:8px 0!important}.section-banner .row-item .col-inner{min-height:105px}.section-about-1 h2{font-size:24px}.section-about-1 .row-item>.col>.col-inner{min-height:auto}.row-main>.col>.col-inner{padding:20px 20px 0}.row-main .row-item>.col{padding-bottom:20px}.row-main .row-item>.col .row-small>.col{padding-bottom:0}.section-about-partner .text-1,.section-about-partner .text-1 p{font-size:17px}.section-about-vision .col .col-inner{min-height:auto}.section-about-members .row-item>.col>.col-inner .row .col{padding-bottom:0}.section-cert .text-1,.section-cert .text-1 p{font-size:22px}.section-cert .row .banner .col{padding-bottom:0}.section-about-cta h2{font-size:20px}.section-banner-product a.success,.section-banner-product a.is-outline{font-size:11.5px;width:165px}.section-banner-product{padding:90px 0 20px!important}.section-product-1 .row-header h2{font-size:22px}.section-product-1 .box>.col>.col-inner{padding:20px}.section-product-1 .box .col-image{padding-bottom:20px}.section-product-1 .box .icon-box h3{font-size:17px}.section-product-1 .box-2>.col>.col-inner{padding:20px}.section-product-1 .box-2 .col-image{padding-bottom:20px}.section-product-3 .box-2>.col>.col-inner{padding:20px 20px 10px}.section-about-partner .banner h2{font-size:20px}.section-solution-representative .row-item>.col>.col-inner{min-height:220px}.section-solution-benifit h2,.section-solution-package h2,.section-solution-process h2,.section-solution-related h2,.section-solution-service h2,.section-solution-final h2{font-size:24px}.section-solution-process .row-large>.col{padding:10px}.section-solution-process .row-item>.col>.col-inner{min-height:200px}.section-cta h2{font-size:20px;line-height:30px}.section-solution-info .text-1,.section-solution-info .text-1 p{font-size:18px;line-height:20px}.section-solution-info h2{font-size:20px}.section-solution-info .row-item .col-inner{padding:10px 0}.section-solution-info .row-item .col{padding:0 5px 10px}.section-solution-info .text-2,.section-solution-info .text-2 p{margin-top:0}.section-service-member h2,.section-service-info h2,.section-service-capacity h2{font-size:24px}.section-solution-process .row-item>.col:nth-child(2)::after,.section-solution-process .row-item>.col:nth-child(1)::after,.section-solution-process .row-item>.col:nth-child(3)::after{content:none}.section-service-capacity .row-item .col-inner{background-color:#fff;border-radius:24px;padding:20px 10px 10px}.section-service-info-2{padding:45px 20px 20px!important}.section-service-info-2 .row-item>.col{padding-bottom:20px}.section-service-info-2 .row-item>.col .col{padding-bottom:0}.section-service-maintenance .row-item{padding:20px 20px 0}.section-service-maintenance .row-item>.col{padding-bottom:20px}.section-service-maintenance{padding:30px 15px!important}.section-product-banner a.button.white{width:45%}.section-product-why h2{font-size:24px}.section-product-info .row-item .text-2{font-size:11.5px}.section-product-info .icon-box .text-1{font-size:12px}.section-product-info .row-item>.col{padding:0 5px 10px}.section-product-info .icon-box .icon-box-img{width:30px!important}.section-product-info .icon-box .icon-box-left .icon-box-img+.icon-box-text{padding-left:10px}.section-product-count .box>.col{padding-bottom:20px}.section-product-count .text-1,.section-product-count .text-1 p{font-size:20px}.section-product-count .text-2,.section-product-count .text-2 p{font-size:12px}.section-why .row-item h3{min-height:auto}.section-why .icon-box-new .icon-box-text{min-height:auto}.section-why .icon-box{margin:5px 0}}\n\n\n\n\n.section-banner a.button{\n width:auto!important;\n min-width:210px!important;\n max-width:100%!important;\n box-sizing:border-box!important;\n white-space:nowrap!important;\n padding:12px 24px!important;\n display:inline-flex!important;\n align-items:center!important;\n justify-content:center!important;\n text-align:center!important;\n font-size:14.5px!important;\n letter-spacing:0.5px!important;\n}\n\n@media (max-width:550px){\n .section-banner a.button{\n width:100%!important;\n min-width:unset!important;\n white-space:normal!important;\n margin-right:0!important;\n margin-bottom:10px!important;\n}\n}\n\n\n.dcesco-stats-container{\n background:#fff;\n border-radius:16px;\n box-shadow:0 16px 40px rgb(15 23 42 / .1);\n border:1px solid #e2e8f0;\n margin-top:-55px;\n position:relative;\n z-index:10;\n padding:26px 18px;\n}\n.dcesco-stat-item{\n display:flex;\n align-items:center;\n gap:14px;\n padding:8px 16px;\n border-right:1px solid #f1f5f9;\n}\n.dcesco-stat-item:last-child{\n border-right:none;\n}\n.dcesco-stat-icon{\n width:48px;\n height:48px;\n border-radius:12px;\n background:#f0fdfa;\n color:#1d6071;\n display:flex;\n align-items:center;\n justify-content:center;\n font-size:22px;\n flex-shrink:0;\n}\n.dcesco-stat-icon.blue{background:#f0f9ff;color:#0284c7}\n.dcesco-stat-icon.cyan{background:#ecfeff;color:#0891b2}\n.dcesco-stat-icon.orange{background:#fffbeb;color:#d97706}\n.dcesco-stat-number{\n font-size:175%;\n font-weight:800;\n color:#0f172a;\n line-height:1.1;\n letter-spacing:-.5px;\n}\n.dcesco-stat-number span{\n font-size:65%;\n color:#1d6071;\n font-weight:700;\n}\n.dcesco-stat-label{\n color:#0f172a;\n font-size:85%;\n font-weight:700;\n margin-top:3px;\n line-height:1.3;\n}\n.dcesco-stat-sub{\n color:#64748b;\n font-size:75%;\n margin-top:2px;\n line-height:1.3;\n}\n@media (max-width:980px){\n .dcesco-stats-container{\n margin-top:20px;\n padding:20px 10px;\n}\n .dcesco-stat-item{\n border-right:none;\n border-bottom:1px solid #f1f5f9;\n padding:15px 10px;\n}\n .dcesco-stat-item:last-child{\n border-bottom:none;\n}\n}\n\n\n.dcesco-video-card{\n border-radius:16px;\n overflow:hidden;\n box-shadow:0 16px 36px rgb(15 23 42 / .12);\n border:1px solid #e2e8f0;\n background:#0f172a;\n}\n.dcesco-video-card .video{margin-bottom:0!important}\n.dcesco-video-bar{\n background:#fff;\n padding:8px 14px;\n border-top:1px solid #f1f5f9;\n display:flex;\n align-items:center;\n justify-content:space-between;\n gap:10px;\n}\n.dcesco-about-btn-group{\n display:flex;\n gap:14px;\n align-items:center;\n width:100%;\n}\n.dcesco-btn-item{\n flex:1;\n text-align:center;\n margin:0!important;\n justify-content:center;\n white-space:nowrap;\n padding:12px 16px;\n font-size:14.5px;\n font-weight:600;\n border-radius:8px;\n}\n@media (max-width:550px){\n .dcesco-about-btn-group{flex-direction:column;gap:10px}\n .dcesco-btn-item{width:100%;white-space:normal;padding:10px 14px}\n .dcesco-video-badge{display:none}\n}\n\n\n.section-solution .row.equal-cards{display:flex!important;flex-wrap:wrap!important}\n.section-solution .row.equal-cards>.col{display:flex!important;flex-direction:column!important}\n.section-solution .row.equal-cards .col-inner{\n display:flex!important;\n flex-direction:column!important;\n flex:1 1 auto!important;\n height:100%!important;\n background:#ffffff!important;\n border-radius:16px!important;\n border:1px solid #e2e8f0!important;\n overflow:hidden!important;\n box-shadow:0 4px 20px rgb(15 23 42 / .06)!important;\n transition:transform 0.3s ease,box-shadow 0.3s ease!important;\n}\n.section-solution .row.equal-cards .col-inner:hover{\n transform:translateY(-4px)!important;\n box-shadow:0 12px 30px rgb(15 23 42 / .12)!important;\n}\n.section-solution .card-content{\n padding:22px 22px 24px 22px!important;\n display:flex!important;\n flex-direction:column!important;\n flex:1 1 auto!important;\n}\n.section-solution .card-desc{\n flex-grow:1!important;\n min-height:72px!important;\n color:#64748b!important;\n font-size:90%!important;\n line-height:1.55!important;\n margin-bottom:14px!important;\n}\n.section-solution .card-spec-box{\n background:#f8fafc!important;\n border-radius:8px!important;\n padding:10px 12px!important;\n margin-bottom:18px!important;\n min-height:74px!important;\n display:flex!important;\n flex-direction:column!important;\n justify-content:center!important;\n}\n.section-solution .card-btn-box{margin-top:auto!important}\n\n\n.section-partner-grid .row.equal-partner-cards{display:flex!important;flex-wrap:wrap!important}\n.section-partner-grid .row.equal-partner-cards>.col{display:flex!important;flex-direction:column!important}\n.section-partner-grid .row.equal-partner-cards .col-inner{\n display:flex!important;\n flex-direction:column!important;\n flex:1 1 auto!important;\n height:100%!important;\n}\n.dcesco-partner-card{\n background:rgb(255 255 255 / .08)!important;\n border:1px solid rgb(255 255 255 / .16)!important;\n border-radius:12px!important;\n padding:24px 20px!important;\n text-align:left!important;\n height:100%!important;\n display:flex!important;\n flex-direction:column!important;\n width:100%!important;\n box-sizing:border-box!important;\n transition:transform 0.3s ease,border-color 0.3s ease!important;\n}\n.dcesco-partner-card:hover{\n transform:translateY(-4px)!important;\n border-color:rgb(56 189 248 / .5)!important;\n}\n.dcesco-partner-card .p-desc{\n flex-grow:1!important;\n min-height:88px!important;\n color:#e2e8f0!important;\n font-size:88%!important;\n line-height:1.6!important;\n margin-bottom:16px!important;\n}\n.dcesco-partner-card .p-bottom{\n margin-top:auto!important;\n padding-top:12px!important;\n border-top:1px solid rgb(255 255 255 / .12)!important;\n min-height:46px!important;\n display:flex!important;\n align-items:center!important;\n}\n\n\n.section-our-project .row-projects-shortcode{display:flex!important;flex-wrap:wrap!important}\n.section-our-project .row-projects-shortcode>.col{display:flex!important;flex-direction:column!important}\n.section-our-project .row-projects-shortcode .col-inner{\n display:flex!important;\n flex-direction:column!important;\n flex:1 1 auto!important;\n height:100%!important;\n}\n.section-our-project .row-projects-shortcode .box{\n display:flex!important;\n flex-direction:column!important;\n flex:1 1 auto!important;\n height:100%!important;\n background:#ffffff!important;\n border-radius:14px!important;\n overflow:hidden!important;\n border:1px solid #e2e8f0!important;\n box-shadow:0 4px 20px rgb(15 23 42 / .06)!important;\n transition:transform 0.3s ease,box-shadow 0.3s ease!important;\n}\n.section-our-project .row-projects-shortcode .box-image{\n width:100%!important;\n display:block!important;\n position:relative!important;\n overflow:hidden!important;\n background-color:#f1f5f9!important;\n min-height:220px!important;\n}\n.section-our-project .row-projects-shortcode .box-image a{\n display:block!important;\n width:100%!important;\n height:100%!important;\n position:relative!important;\n}\n.section-our-project .row-projects-shortcode .box-image .image-cover{\n display:block!important;\n width:100%!important;\n height:220px!important;\n padding-top:0!important;\n position:relative!important;\n overflow:hidden!important;\n}\n.section-our-project .row-projects-shortcode .box-image .image-cover img{\n position:absolute!important;\n top:0!important;\n left:0!important;\n width:100%!important;\n height:100%!important;\n object-fit:cover!important;\n display:block!important;\n transition:transform 0.4s ease!important;\n}\n.section-our-project .row-projects-shortcode .box:hover .box-image .image-cover img{\n transform:scale(1.05)!important;\n}\n.section-our-project .row-projects-shortcode .box:hover{\n transform:translateY(-4px)!important;\n box-shadow:0 12px 30px rgb(15 23 42 / .12)!important;\n}\n.section-our-project .row-projects-shortcode .box-text{\n display:flex!important;\n flex-direction:column!important;\n flex:1 1 auto!important;\n padding:0!important;\n}\n.section-our-project .row-projects-shortcode .box-text-inner{\n display:flex!important;\n flex-direction:column!important;\n flex:1 1 auto!important;\n height:100%!important;\n padding:22px 20px!important;\n}\n.section-our-project .row-projects-shortcode .text-1{min-height:52px!important}\n.section-our-project .row-projects-shortcode .text-1 h3{\n font-size:110%!important;\n line-height:1.35!important;\n margin-bottom:8px!important;\n color:#0f172a!important;\n}\n.section-our-project .row-projects-shortcode .text-2{\n flex-grow:1!important;\n min-height:66px!important;\n color:#64748b!important;\n font-size:88%!important;\n line-height:1.55!important;\n}\n.section-our-project .row-projects-shortcode .gap-element{\n margin-top:auto!important;\n padding-top:14px!important;\n border-top:1px solid #f1f5f9!important;\n}\n.section-our-project .row-projects-shortcode .icon-box{margin-bottom:6px!important}\n\n\n@keyframes dcescoMarquee{\n 0%{transform:translateX(0)}\n 100%{transform:translateX(-50%)}\n}\n.dcesco-marquee-wrapper{\n overflow:hidden;\n width:100%;\n position:relative;\n padding:15px 0;\n mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);\n -webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);\n}\n.dcesco-marquee-track{\n display:flex;\n align-items:center;\n width:max-content;\n animation:dcescoMarquee 28s linear infinite;\n}\n.dcesco-marquee-track:hover{animation-play-state:paused}\n.dcesco-marquee-card{\n flex:0 0 auto;\n display:flex;\n align-items:center;\n justify-content:center;\n width:190px;\n height:65px;\n padding:0 20px;\n box-sizing:border-box;\n}\n.dcesco-marquee-logo{\n width:100%;\n height:48px;\n background-position:center;\n background-repeat:no-repeat;\n background-size:contain;\n filter:grayscale(100%) opacity(.85);\n transition:all 0.3s ease;\n cursor:pointer;\n}\n.dcesco-marquee-card:hover .dcesco-marquee-logo{\n filter:grayscale(0%) opacity(1);\n transform:scale(1.1);\n}\n\n\n.dcesco-footer-links{\n list-style:none!important;\n padding:0!important;\n margin:0!important;\n}\n.dcesco-footer-links li{\n margin-bottom:11px!important;\n list-style:none!important;\n}\n.dcesco-footer-links a{\n color:#94a3b8!important;\n font-size:14px!important;\n transition:all 0.2s ease!important;\n display:inline-flex!important;\n align-items:center!important;\n text-decoration:none!important;\n}\n.dcesco-footer-links a:hover{\n color:#38bdf8!important;\n transform:translateX(4px)!important;\n}\n.dcesco-contact-item{\n display:flex;\n align-items:flex-start;\n gap:12px;\n margin-bottom:14px;\n font-size:13.5px;\n color:#cbd5e1;\n line-height:1.55;\n}\n.dcesco-contact-icon{\n width:32px;\n height:32px;\n border-radius:8px;\n background:rgb(29 96 113 / .2);\n color:#38bdf8;\n display:flex;\n align-items:center;\n justify-content:center;\n flex-shrink:0;\n font-size:14px;\n}\n\n .mobile-br{display:none!important}@media (max-width:768px){.mobile-br{display:block!important}}.section-banner-single,.section-banner-single *{box-sizing:border-box}.section-banner-single{overflow:hidden}.section-banner-single h1{font-size:clamp(24px, 4vw, 42px)!important;line-height:1.3!important;word-break:normal!important}.about-stats-floating-wrap{margin-top:-48px!important;position:relative!important;z-index:15!important;max-width:1140px!important;margin-left:auto!important;margin-right:auto!important;padding:0 15px!important}.about-stats-card{background:#ffffff!important;border-radius:16px!important;padding:22px 28px!important;box-shadow:0 15px 35px rgb(15 23 42 / .08)!important;border:1px solid #e2e8f0!important}.about-stat-col{display:flex!important;align-items:center!important;gap:14px!important;padding:8px 12px!important}.about-stat-icon{width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;background:#f0fdfa!important;color:#1d6071!important}.about-stat-icon.cyan{background:#ecfeff!important;color:#0891b2!important}.about-stat-icon.blue{background:#f0f9ff!important;color:#0284c7!important}.about-stat-icon.orange{background:#fffbeb!important;color:#d97706!important}.about-stat-num{font-size:24px!important;font-weight:800!important;color:#0f172a!important;line-height:1.15!important}.about-stat-num span{font-size:14px!important;font-weight:700!important;color:#1d6071!important}.about-stat-lbl{font-size:12.5px!important;font-weight:700!important;color:#0f172a!important;margin:2px 0 1px 0!important;line-height:1.3!important}.about-stat-sub{font-size:11px!important;color:#64748b!important;line-height:1.3!important}.about-pillar-item{display:flex!important;gap:14px!important;align-items:flex-start!important;margin-bottom:18px!important}.about-pillar-icon{width:28px!important;height:28px!important;min-width:28px!important;background:rgb(29 96 113 / .12)!important;color:#1d6071!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;font-size:14px!important;margin-top:2px!important;flex-shrink:0!important}.row-vmv .col,.row-partners .col,.row-commits .col{display:flex!important}.row-vmv .col-inner,.row-partners .col-inner,.row-commits .col-inner{display:flex!important;flex-direction:column!important;flex:1!important;width:100%!important}.about-vmv-card{background:#ffffff!important;border-radius:14px!important;padding:32px 24px!important;box-shadow:0 6px 20px rgb(15 23 42 / .05)!important;border:1px solid #e2e8f0!important;height:100%!important;flex:1!important;display:flex!important;flex-direction:column!important;position:relative!important;overflow:hidden!important;transition:all 0.3s ease!important}.about-vmv-card::before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#1d6071,#38bdf8)!important}.about-vmv-card:hover{transform:translateY(-5px)!important;box-shadow:0 18px 36px rgb(15 23 42 / .1)!important}.about-partner-card{background:#ffffff!important;border-radius:14px!important;padding:26px 22px!important;box-shadow:0 4px 18px rgb(15 23 42 / .05)!important;border:1px solid #e2e8f0!important;height:100%!important;flex:1!important;display:flex!important;flex-direction:column!important;transition:all 0.3s ease!important}.about-partner-card:hover{transform:translateY(-5px)!important;border-color:#cbd5e1!important;box-shadow:0 16px 32px rgb(15 23 42 / .1)!important}.about-partner-card .partner-app{margin-top:auto!important;background:#f8fafc!important;border-radius:8px!important;padding:10px 12px!important;font-size:85%!important;color:#334155!important;border:1px solid #e2e8f0!important;line-height:1.5!important}.about-steps-grid{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:16px!important;margin-top:10px!important}.about-step-card{background:#ffffff!important;border-radius:12px!important;padding:24px 18px!important;border:1px solid #e2e8f0!important;height:100%!important;display:flex!important;flex-direction:column!important;box-shadow:0 4px 16px rgb(15 23 42 / .04)!important;transition:all 0.3s ease!important}.about-step-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 28px rgb(15 23 42 / .08)!important;border-color:#1d6071!important}.about-step-badge{display:inline-block!important;width:36px!important;height:36px!important;line-height:36px!important;text-align:center!important;background:rgb(29 96 113 / .12)!important;color:#1d6071!important;border-radius:10px!important;font-weight:800!important;font-size:15px!important;margin-bottom:14px!important}@media (max-width:900px){.about-steps-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.about-steps-grid{grid-template-columns:1fr!important}}.about-commit-card{background:#ffffff!important;border-radius:14px!important;padding:26px 20px!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 18px rgb(15 23 42 / .05)!important;height:100%!important;flex:1!important;display:flex!important;flex-direction:column!important;transition:all 0.3s ease!important;position:relative!important;overflow:hidden!important}.about-commit-card::before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:#1d6071!important}.about-commit-card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 30px rgb(15 23 42 / .1)!important;border-color:#38bdf8!important}.about-commit-icon{width:44px!important;height:44px!important;border-radius:10px!important;background:rgb(29 96 113 / .1)!important;color:#1d6071!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;margin-bottom:14px!important}.hero-pill-group{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:18px!important}.hero-pill-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:9px 18px!important;border-radius:999px!important;font-size:13.5px!important;font-weight:600!important;text-transform:none!important;text-decoration:none!important;transition:all 0.25s ease!important;background:rgb(255 255 255 / .14)!important;color:#ffffff!important;border:1px solid rgb(255 255 255 / .35)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;line-height:1.4!important}.hero-pill-btn:hover{background:rgb(255 255 255 / .28)!important;color:#ffffff!important;border-color:rgb(255 255 255 / .7)!important;transform:translateY(-2px)!important}.hero-pill-btn.btn-primary{background:#1d6071!important;border-color:#1d6071!important;color:#ffffff!important;box-shadow:0 4px 14px rgb(29 96 113 / .35)!important}.hero-pill-btn.btn-primary:hover{background:#154c5a!important;border-color:#154c5a!important}.hero-pill-btn.btn-hotline{background:#0284c7!important;border-color:#0284c7!important;color:#ffffff!important;box-shadow:0 4px 14px rgb(2 132 199 / .35)!important}.hero-pill-btn.btn-hotline:hover{background:#0369a1!important;border-color:#0369a1!important}.section-banner a.button{width:auto!important;min-width:210px!important;max-width:100%!important;box-sizing:border-box!important;white-space:nowrap!important;padding:12px 24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:14.5px!important;letter-spacing:0.5px!important}@media (max-width:550px){.section-banner a.button{width:100%!important;min-width:unset!important;white-space:normal!important;margin-right:0!important;margin-bottom:10px!important}}.dcesco-stats-container{background:#fff;border-radius:16px;box-shadow:0 16px 40px rgb(15 23 42 / .1);border:1px solid #e2e8f0;margin-top:-55px;position:relative;z-index:10;padding:26px 18px}.dcesco-stat-item{display:flex;align-items:center;gap:14px;padding:8px 16px;border-right:1px solid #f1f5f9}.dcesco-stat-item:last-child{border-right:none}.dcesco-stat-icon{width:48px;height:48px;border-radius:12px;background:#f0fdfa;color:#1d6071;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.dcesco-stat-icon.blue{background:#f0f9ff;color:#0284c7}.dcesco-stat-icon.cyan{background:#ecfeff;color:#0891b2}.dcesco-stat-icon.orange{background:#fffbeb;color:#d97706}.dcesco-stat-number{font-size:175%;font-weight:800;color:#0f172a;line-height:1.1;letter-spacing:-.5px}.dcesco-stat-number span{font-size:65%;color:#1d6071;font-weight:700}.dcesco-stat-label{color:#0f172a;font-size:85%;font-weight:700;margin-top:3px;line-height:1.3}.dcesco-stat-sub{color:#64748b;font-size:75%;margin-top:2px;line-height:1.3}@media (max-width:980px){.dcesco-stats-container{margin-top:20px;padding:20px 10px}.dcesco-stat-item{border-right:none;border-bottom:1px solid #f1f5f9;padding:15px 10px}.dcesco-stat-item:last-child{border-bottom:none}}.dcesco-video-card{border-radius:16px;overflow:hidden;box-shadow:0 16px 36px rgb(15 23 42 / .12);border:1px solid #e2e8f0;background:#0f172a}.dcesco-video-card .video{margin-bottom:0!important}.dcesco-video-bar{background:#fff;padding:8px 14px;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:10px}.dcesco-about-btn-group{display:flex;gap:14px;align-items:center;width:100%}.dcesco-btn-item{flex:1;text-align:center;margin:0!important;justify-content:center;white-space:nowrap;padding:12px 16px;font-size:14.5px;font-weight:600;border-radius:8px}@media (max-width:550px){.dcesco-about-btn-group{flex-direction:column;gap:10px}.dcesco-btn-item{width:100%;white-space:normal;padding:10px 14px}.dcesco-video-badge{display:none}}.section-solution .row.equal-cards{display:flex!important;flex-wrap:wrap!important}.section-solution .row.equal-cards>.col{display:flex!important;flex-direction:column!important}.section-solution .row.equal-cards .col-inner{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important;background:#ffffff!important;border-radius:16px!important;border:1px solid #e2e8f0!important;overflow:hidden!important;box-shadow:0 4px 20px rgb(15 23 42 / .06)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.section-solution .row.equal-cards .col-inner:hover{transform:translateY(-4px)!important;box-shadow:0 12px 30px rgb(15 23 42 / .12)!important}.section-solution .card-content{padding:22px 22px 24px 22px!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.section-solution .card-desc{flex-grow:1!important;min-height:72px!important;color:#64748b!important;font-size:90%!important;line-height:1.55!important;margin-bottom:14px!important}.section-solution .card-spec-box{background:#f8fafc!important;border-radius:8px!important;padding:10px 12px!important;margin-bottom:18px!important;min-height:74px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.section-solution .card-btn-box{margin-top:auto!important}.section-partner-grid .row.equal-partner-cards{display:flex!important;flex-wrap:wrap!important}.section-partner-grid .row.equal-partner-cards>.col{display:flex!important;flex-direction:column!important}.section-partner-grid .row.equal-partner-cards .col-inner{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important}.dcesco-partner-card{background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:12px!important;padding:24px 20px!important;text-align:left!important;height:100%!important;display:flex!important;flex-direction:column!important;width:100%!important;box-sizing:border-box!important;transition:transform 0.3s ease,border-color 0.3s ease!important}.dcesco-partner-card:hover{transform:translateY(-4px)!important;border-color:rgb(56 189 248 / .5)!important}.dcesco-partner-card .p-desc{flex-grow:1!important;min-height:88px!important;color:#e2e8f0!important;font-size:88%!important;line-height:1.6!important;margin-bottom:16px!important}.dcesco-partner-card .p-bottom{margin-top:auto!important;padding-top:12px!important;border-top:1px solid rgb(255 255 255 / .12)!important;min-height:46px!important;display:flex!important;align-items:center!important}.section-our-project .row-projects-shortcode{display:flex!important;flex-wrap:wrap!important}.section-our-project .row-projects-shortcode>.col{display:flex!important;flex-direction:column!important}.section-our-project .row-projects-shortcode .col-inner{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important}.section-our-project .row-projects-shortcode .box{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important;background:#ffffff!important;border-radius:14px!important;overflow:hidden!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px rgb(15 23 42 / .06)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.section-our-project .row-projects-shortcode .box-image{width:100%!important;display:block!important;position:relative!important;overflow:hidden!important;background-color:#f1f5f9!important;min-height:220px!important}.section-our-project .row-projects-shortcode .box-image a{display:block!important;width:100%!important;height:100%!important;position:relative!important}.section-our-project .row-projects-shortcode .box-image .image-cover{display:block!important;width:100%!important;height:220px!important;padding-top:0!important;position:relative!important;overflow:hidden!important}.section-our-project .row-projects-shortcode .box-image .image-cover img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.4s ease!important}.section-our-project .row-projects-shortcode .box:hover .box-image .image-cover img{transform:scale(1.05)!important}.section-our-project .row-projects-shortcode .box:hover{transform:translateY(-4px)!important;box-shadow:0 12px 30px rgb(15 23 42 / .12)!important}.section-our-project .row-projects-shortcode .box-text{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:0!important}.section-our-project .row-projects-shortcode .box-text-inner{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important;padding:22px 20px!important}.section-our-project .row-projects-shortcode .text-1{min-height:52px!important}.section-our-project .row-projects-shortcode .text-1 h3{font-size:110%!important;line-height:1.35!important;margin-bottom:8px!important;color:#0f172a!important}.section-our-project .row-projects-shortcode .text-2{flex-grow:1!important;min-height:66px!important;color:#64748b!important;font-size:88%!important;line-height:1.55!important}.section-our-project .row-projects-shortcode .gap-element{margin-top:auto!important;padding-top:14px!important;border-top:1px solid #f1f5f9!important}.section-our-project .row-projects-shortcode .icon-box{margin-bottom:6px!important}@keyframes dcescoMarquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.dcesco-marquee-wrapper{overflow:hidden;width:100%;position:relative;padding:15px 0;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.dcesco-marquee-track{display:flex;align-items:center;width:max-content;animation:dcescoMarquee 28s linear infinite}.dcesco-marquee-track:hover{animation-play-state:paused}.dcesco-marquee-card{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:190px;height:65px;padding:0 20px;box-sizing:border-box}.dcesco-marquee-logo{width:100%;height:48px;background-position:center;background-repeat:no-repeat;background-size:contain;filter:grayscale(100%) opacity(.85);transition:all 0.3s ease;cursor:pointer}.dcesco-marquee-card:hover .dcesco-marquee-logo{filter:grayscale(0%) opacity(1);transform:scale(1.1)}.dcesco-about-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.dcesco-stats-mobile{display:none}@media (max-width:849px){.dcesco-stats-mobile{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin:-35px 12px 25px 12px!important;padding:12px 10px!important;background:#ffffff!important;border-radius:14px!important;box-shadow:0 10px 30px rgb(15 23 42 / .08)!important;border:1px solid #e2e8f0!important;position:relative!important;z-index:10!important}.dcesco-stat-mobile-card{background:#f8fafc!important;border:1px solid #edf2f7!important;border-radius:10px!important;padding:10px 8px!important;display:flex!important;flex-direction:column!important;text-align:left!important}.dcesco-sm-header{display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:4px!important}.dcesco-sm-icon{width:26px!important;height:26px!important;border-radius:6px!important;background:#f0fdfa!important;color:#1d6071!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;flex-shrink:0!important}.dcesco-sm-icon.cyan{background:#ecfeff!important;color:#0891b2!important}.dcesco-sm-icon.blue{background:#f0f9ff!important;color:#0284c7!important}.dcesco-sm-icon.orange{background:#fffbeb!important;color:#d97706!important}.dcesco-sm-val{font-size:18px!important;font-weight:800!important;color:#0f172a!important;line-height:1.1!important}.dcesco-sm-val small{font-size:11px!important;color:#1d6071!important;font-weight:700!important}.dcesco-sm-title{font-size:11.5px!important;font-weight:700!important;color:#0f172a!important;line-height:1.3!important;margin-bottom:2px!important}.dcesco-sm-sub{font-size:10px!important;color:#64748b!important;line-height:1.25!important}.dcesco-about-features-grid{grid-template-columns:1fr!important;gap:8px!important;margin-bottom:20px!important}html,body,#wrapper,#main,.content-area,.page-wrapper{overflow-x:hidden!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.box-text h3,.box-text h4,.project-card h3,.related-projects h3,h3.title,.entry-title{text-transform:none!important}h1,.entry-title,.section-banner h1,.section-banner-single h1{font-size:clamp(22px, 5.2vw, 30px)!important;line-height:1.25!important;word-break:normal!important;margin-bottom:12px!important}h2,.section-title h2,.section-title b{font-size:clamp(19px, 4.4vw, 24px)!important;line-height:1.3!important;word-break:normal!important;margin-bottom:10px!important}h3,.box-text h3{font-size:clamp(16px, 3.8vw, 18px)!important;line-height:1.35!important;text-transform:none!important}.section-banner,.section-banner-single{padding-top:100px!important;padding-bottom:35px!important}.banner .text-inner .button,.banner .text-inner a.button,.banner .banner-inner a.button,.hero-section a.button,.banner a.button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:8px 0!important;min-height:46px!important;text-align:center!important;box-sizing:border-box!important}.dcesco-about-btn-group{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.dcesco-btn-item{width:100%!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0!important}.dcesco-specs-table,.single-product table,.table-specs{width:100%!important;display:table!important;table-layout:fixed!important;font-size:12.5px!important;word-break:break-word!important}.dcesco-specs-table td,.single-product table td{padding:8px 6px!important;word-break:break-word!important}.section-partner-grid .dcesco-partner-card{margin-bottom:14px!important;padding:18px 16px!important}.section-partner-grid .dcesco-partner-card .p-desc{min-height:unset!important;font-size:13px!important;line-height:1.55!important;margin-bottom:12px!important}.section-solution .col-inner{margin-bottom:20px!important;border-radius:14px!important}.section-solution .card-desc{min-height:unset!important;font-size:13.5px!important;line-height:1.55!important;margin-bottom:14px!important}.section-solution .card-content{padding:18px 16px!important}input[type="text"],input[type="email"],input[type="tel"],select,textarea{font-size:16px!important;min-height:44px!important}.button,button,a.button{min-height:44px!important}}@media (max-width:849px){.banner .text-box,.banner-layers .text-box,.ux-banner .text-box{left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}.banner .text-box .text-box-content,.banner .text-box .text-inner{width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:left!important}.banner .text-box h1,.banner .text-box h2{font-size:clamp(22px, 5.5vw, 28px)!important;line-height:1.25!important;word-break:normal!important}.banner .text-box p{font-size:13.5px!important;line-height:1.55!important;word-break:normal!important}.banner .text-box div[style*="display: flex"],.banner .text-box div[style*="display:flex"],.section-banner-single div[style*="display: flex"],.dcesco-hero-btn-group{display:flex!important;flex-direction:column!important;width:100%!important;gap:10px!important;margin-top:15px!important}.banner .text-box a.button,.banner .text-box .button,.section-banner-single a.button{width:100%!important;max-width:100%!important;margin:0!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:13.5px!important;font-weight:600!important;box-sizing:border-box!important}}.dcesco-about-btn-group{display:flex;gap:12px;align-items:center;width:100%}.dcesco-btn-item{flex:1;text-align:center;margin:0!important;display:inline-flex;align-items:center;justify-content:center;padding:12px 12px;font-size:13.5px;font-weight:600;border-radius:8px;white-space:nowrap;letter-spacing:-.2px;box-sizing:border-box}@media (max-width:1440px) and (min-width:850px){.dcesco-btn-item{font-size:13px!important;padding:11px 10px!important}}.dcesco-anchor-target{position:relative;top:-85px;visibility:hidden;height:0;margin:0;padding:0;display:block}@media (max-width:849px){.page-id-2392 .row-item.shadow .col-inner,.page-id-2135 .row-item.shadow .col-inner{padding:0!important}.dcesco-cert-card{padding:18px 14px!important;box-sizing:border-box!important}}a.dcesco-pill-btn:not(:has(span)){display:none!important}.dcesco-cat-more-wrap br,.dcesco-pill-btn br{display:none!important}h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]{scroll-margin-top:110px}