@font-face{font-family:'iconfont';src:url(/v1.5.2/font/icon/icon.woff2) format('woff2'),url(/v1.5.2/font/icon/icon.woff) format('woff'),url(/v1.5.2/font/icon/icon.ttf) format('truetype');font-display:swap}*{box-sizing:border-box}.container{--container-width:1440px;--is-custom:false;max-width:1440px}.comments-area a,.page-content a,a{text-decoration:none}a:hover{text-decoration:none!important}:root{--play-bg-color:rgba(0, 0, 0, .5);--play-icon-color:rgba(255, 255, 255, 1);--play-hover-bg-color:rgba(0, 0, 0, .8);--hover-linear-bg-color:#e62129}.header{transition:all 0.4s ease}.hide-top-header{transform:translateY(-100%);opacity:0;visibility:hidden}.header-mobile{position:fixed;z-index:9999}.elementskit-megamenu-panel{transition:all 0.3s ease;box-shadow:0 10px 30px rgba(0,0,0,.1);top:95px!important}.elementskit-megamenu-panel .mega-menu-container{height:60vh}.mega-menu-container .e-con-inner{overflow:auto}.mega-menu-container .e-con-inner li{position:relative;overflow:hidden}.mega-menu-container .e-con-inner li:hover a span{color:var(--e-global-color-primary)}.mega-menu-container .e-con-inner li::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#F8FBFF;z-index:-1;transition:width 0.5s ease}.mega-menu-container .e-con-inner li:hover::before{width:100%}.mega-menu-container .e-con-inner li{position:relative;z-index:1;transition:color 0.3s ease}.mega-menu-container .e-con-inner .elementor-heading-title{margin-bottom:10px}.mega-menu-container .e-con-inner div.elementor-heading-title:before{content:"";position:absolute;bottom:10px;width:3rem;height:3px;left:0;background:orange}.hfe-nav-menu__layout-horizontal .hfe-nav-menu{flex-wrap:nowrap}.search search{min-width:245px}.mega-menu{position:fixed;top:123px;left:0;z-index:9999!important;opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.3s ease;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:40px 60px;overflow:auto}.mega-menu::-webkit-scrollbar{width:10px}.mega-menu::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1)}.hover-menu:hover .mega-menu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}header,#elementor-location-header{z-index:1000!important}.menu-container-item:hover{background:#F8FBFF;border-bottom:3px solid var(--e-global-color-primary);transition:none}.menu-container-item:hover h2 a{color:var(--e-global-color-primary)}.mega-menu-product-item{background-color:#147ea9;background-image:linear-gradient(-135deg,transparent 1.5rem,rgba(255,255,255,1) 1rem);filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));transition:all 0.2s ease-in-out}.mega-menu-product-item:hover{background-color:orange}.item-img{clip-path:polygon(88% 0,100% 12%,100% 100%,0 100%,0 0)}.item-img img{transition:all 0.5s ease-in-out}.mega-menu-product-item:hover{outline:1px solid #147ea9}.mega-menu-product-item:hover img{transform:scale(1.1)}.woocommerce-breadcrumb{color:#888888!important;margin:0!important;padding:10px 0!important}.woocommerce-breadcrumb a:first-child::before{content:"\f015";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px;color:var(--e-global-color-a9fa455)}.ekit-wid-con .ekit-breadcrumb,.woocommerce-breadcrumb{font-size:0.8rem!important}.ekit-wid-con .ekit-breadcrumb a,.woocommerce-breadcrumb a{font-weight:700;color:var(--e-global-color-a9fa455)!important}.woocommerce-breadcrumb-customized .woocommerce-breadcrumb,.woocommerce-breadcrumb-customized .woocommerce-breadcrumb a,.woocommerce-breadcrumb-customized .woocommerce-breadcrumb a:first-child::before{color:#fff!important}h1.entry-title{display:none}.elementor-element.elementor-widget-video .elementor-wrapper{aspect-ratio:2.4 / 1}.video-title{transform:translate(-50%,-50%)}.video-box .video-title{transition:opacity .25s ease,visibility .25s ease;opacity:1;visibility:visible}.video-box.playing .video-title{opacity:0;visibility:hidden}.elementor-custom-embed-play i,.elementor-custom-embed-play svg,.button_play svg{opacity:1;margin-left:6px}.elementor-custom-embed-play,.button_play .elementor-icon-wrapper{width:66px;height:66px;border-radius:50%;background:var(--play-bg-color);display:flex;justify-content:center;align-items:center;transition:.3s;z-index:3;position:absolute}.button_play .elementor-icon-wrapper{transform:translate(-50%,-50%)}.elementor-11 .elementor-element.elementor-element-1e61573 .elementor-custom-embed-play:hover,.button_play .elementor-icon-wrapper:hover{transform:scale(1.2) translate(-40%,-40%);background:var(--play-hover-bg-color)}@media (max-width:768px){.elementor-custom-embed-play,.button_play .elementor-icon-wrapper{width:40px;height:40px;font-size:15px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg,.button_play svg{margin-left:2px}.elementor-11 .elementor-element.elementor-element-1e61573 .elementor-custom-embed-play svg{fill:#FFF;width:15px;height:15px}}.title_introduce p span{color:#fa6900}svg.e-font-icon-svg{transition:.6s all ease}.introduce_card{position:relative;overflow:hidden;z-index:0;background:transparent;transition:color 0.3s ease}.introduce_card::before{content:"";position:absolute;inset:0;background-color:#fa6900;transform:scaleX(0);transform-origin:left;transition:transform 0.6s ease;z-index:-1}.introduce_card:hover::before{transform:scaleX(1)}.introduce_card:hover .introduce_icon svg.e-font-icon-svg{fill:#fff}.expertise_number{text-align:center}.contact-icon{height:80px}@media (max-width:1024px){.contact-icon{height:60px}.contact-form{background-color:#f5f4f3}}@media (max-width:768px){.contact-icon{height:48px}.contact-location .contact-location-text p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.contact-form input{font-size:14px!important}}.elementor-message.elementor-message-success{color:#333!important}