:root{--theme-bg:#0a0a0a;--theme-second-bg:#252525;--light:#fff;--dark:#000;--secondary:#a0a0a0;--padding120:120px;--padding100:100px}@media screen and (max-width:1680px){:root{--padding120:90px;--padding100:90px}}@media screen and (max-width:1440px){:root{--padding120:85px;--padding100:85px}}@media screen and (max-width:1200px){:root{--padding120:80px;--padding100:80px}}@media screen and (max-width:991px){:root{--padding120:70px;--padding100:70px}}@media screen and (max-width:768px){:root{--padding120:60px;--padding100:60px}}:root[data-theme="light"]{--theme-bg:#fff;--light:#222;--dark:#fff;--secondary:#6a6a6a}:root[data-theme="dark"] .go-top{background-color:var(--light)}:root[data-theme="dark"] .go-top i{color:var(--dark)}.go-top:hover{background-color:var(--primary)!important}.go-top:hover i{color:#fff!important}.img_box img,.img_box iframe,.img_box video{position:absolute;top:0;left:0;width:100%;height:100%}.img_box{overflow:hidden;position:relative;display:block}.img_box img{transition:all 0.5s;object-fit:cover}.carter-edit p{font-size:18px;line-height:1.75;color:#333}.carter-edit h2,.carter-edit h3,.carter-edit h4,.carter-edit h5,.carter-edit h6{font-weight:700;color:#333;margin-bottom:10px}.carter-edit h2{font-size:32px;line-height:1.35}.carter-edit h3{font-size:28px;line-height:1.45}.carter-edit h4{font-size:24px;line-height:1.45}.carter-edit h5{font-size:22px;line-height:1.65}.carter-edit h6{font-size:20px;line-height:1.65}@media screen and (max-width:1440px){.carter-edit h2{font-size:30px;line-height:1.35}.carter-edit h3{font-size:26px;line-height:1.45}.carter-edit h4{font-size:22px;line-height:1.45}.carter-edit h5{font-size:18px;line-height:1.65}.carter-edit h6{font-size:18px;line-height:1.65}}@media screen and (max-width:1200px){.carter-edit p{font-size:16px}.carter-edit h2{font-size:28px;line-height:1.35}.carter-edit h3{font-size:24px;line-height:1.45}.carter-edit h4{font-size:20px;line-height:1.45}.carter-edit h5{font-size:18px;line-height:1.65}.carter-edit h6{font-size:16px;line-height:1.65}}@media screen and (max-width:768px){.carter-edit h2{font-size:24px;line-height:1.35}.carter-edit h3{font-size:20px;line-height:1.45}.carter-edit h4{font-size:18px;line-height:1.45}.carter-edit h5{font-size:16px;line-height:1.65}.carter-edit h6{font-size:16px;line-height:1.65}}.slick-track .slick-slide{display:block!important}.slick-slider{position:relative}.slick-slider .slick-prev,.slick-slider .slick-next{opacity:0;top:0;overflow:hidden;visibility:hidden;position:absolute;z-index:-2;top:50%;transform:translateY(-50%)}.slick-slider .slick-prev{left:0}.slick-slider .slick-next{right:0}.slick-dots{text-align:center;margin-top:30px;--wh:10px;--margin-x:6px;--bg:#d9d9d9}.slick-dots li{display:inline-block;width:var(--wh);height:var(--wh);margin:0 var(--margin-x);border-radius:50%;cursor:pointer;background-color:var(--bg)}.slick-dots li.slick-active{background-color:var(--primary)}.slick-dots li button{color:transparent!important;display:none}body{background-color:var(--theme-bg)}.header-top-inner .address a svg,.header-top-inner .address address svg{width:20px;flex-shrink:0;margin-right:4px;transform:translateY(-1px)}#header .btn-menu{display:flex;align-items:center;justify-content:center;display:none}@media screen and (max-width:991px){#header .btn-menu{display:flex}}.page-banner{position:relative;z-index:1}.page-banner .imgs{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.page-banner .imgs img{width:100%;height:100%;object-fit:cover}.page-banner-slick .slick-dots{position:absolute;width:100%;left:0;bottom:30px;z-index:3}.tf-slider-widget .tf-banner{height:initial!important}.tf-slider-widget .tf-banner .image-slider.banner-imgs{height:48vw!important;min-height:500px}.home-product{padding:var(--padding100) 0}.home-product .home-product-list{margin:0 -16px}.home-product .home-product-item{padding:0 16px}.home-product .home-product-item .img_box{padding-top:100%}.home-product .home-product-item .category-product{margin-top:10px}.home-product .home-product-item .category-product p,.home-product .home-product-item .category-product a{font-size:16px;line-height:1.75}.home-product .home-product-item .product-image{margin-bottom:20px}.home-product .product-item-v1 .product-content .title-product{font-size:22px;line-height:1.4}.home-product-nav{display:flex;justify-content:center;flex-wrap:wrap;margin-top:-20px;margin-bottom:40px}.home-product-nav .items{display:flex;align-items:center;justify-content:center;min-width:120px;background-color:#fff;color:#000;font-size:18px;line-height:1.65;margin:20px 10px 0;cursor:pointer;transition:all 0.5s;padding:12px 28px}.cs-hover1{position:relative;z-index:1}.cs-hover1::after{content:"";position:absolute;width:0%;height:100%;background-color:var(--primary);right:0;top:0;transition:all 0.5s;z-index:-1}.cs-hover1:hover::after,.items.active::after{width:100%;right:initial;left:0}.home-product-des{text-align:center;font-size:16px;color:var(--light);line-height:1.75;width:1200px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:40px}.home-news-list{margin-bottom:-45px}.home-news-item{margin-bottom:45px}.home-news{padding:var(--padding100) 0}.home-news .course-item-wrap .image-course .img_box{padding-top:66.6666666%}.course-item-wrap .content-course .title-course{margin-top:10px}.home-case{padding:var(--padding100) 0}.home-case-list{display:flex;flex-wrap:wrap;margin-bottom:-30px}.home-case-item{margin-bottom:30px}.benefit-item-v2{text-align:center;padding:0;transition:all 0.5s;height:100%;border:none;margin-bottom:0!important}.benefit-item-v2 .title-benefit{font-size:22px}.home-solution{padding:var(--padding100) 0}.home-solution-list{margin-bottom:-30px}.home-solution-item{margin-bottom:30px}.home-solution-link{background-color:#000;display:block;height:100%;--x:30px}.home-solution-link .tits{color:#fff;font-size:22px;line-height:1.5;font-weight:700;position:absolute;width:100%;left:0;bottom:0;z-index:2;background-color:rgb(0 0 0 / .5);padding:14px var(--x);margin-bottom:0;transition:all 0.5s}.home-solution-link .img{position:relative}.home-solution-link .img_box{padding-top:66.6666666%}.home-solution-link .img_box img{object-fit:cover}.home-solution-link .texts{color:#fff;line-height:1.75;font-size:16px;padding:20px var(--x);background-color:#1E1E1E}.home-solution-link:hover .tits{color:var(--primary)}.home-solution-link:hover .img_box img{transform:scale(1.05)}.home-service{padding:var(--padding100) 0}.home-service-list{display:flex;flex-wrap:wrap;margin:0 -20px -40px}.home-service-item{width:50%;padding:0 20px;margin-bottom:40px}.home-service.second-bg .home-service-links .infos{background-color:#000}:root[data-theme="light"] .home-service-links .infos{background-color:#f3f3f3}:root[data-theme="light"] .home-service.second-bg .home-service-links .infos{background-color:#fff}.home-service-links{border-radius:var(--radius);position:relative;z-index:1;height:100%;display:flex;flex-direction:column;--radius:20px}.home-service-links::after{content:'';position:absolute;width:100%;height:100%;border-radius:var(--radius);left:-4px;top:4px;background-color:var(--primary);z-index:-1}.home-service-links .img_box{padding-top:66.6666666%;flex-shrink:0;border-radius:var(--radius) var(--radius) 0 0}.home-service-links .infos{height:100%;background-color:#1E1E1E;padding:24px 30px;border-radius:0 0 var(--radius) var(--radius)}.home-service-links .infos .tits{font-size:24px;font-weight:700;line-height:1.45;color:var(--light);margin-bottom:0;transition:all 0.5s}.home-service-links .infos .texts{margin-top:12px;line-height:1.75;color:var(--secondary);font-size:16px}.home-service-links:hover .img_box img{transform:scale(1.08)}.home-service-links:hover .infos .tits{color:var(--primary)}.tf-widget-about-us{padding:var(--padding100) 0!important}:root[data-theme="dark"] .tf-widget-about-us .mask-imgs{filter:brightness(0) invert(1)}.tf-wiget-counter .flat-counter path{fill:var(--primary)}.home-abouts{padding-top:30px!important}.about-counter-img{display:block;width:80px;margin-left:auto;margin-right:auto}.product-main{padding:var(--padding100) 0}.product-class-list{display:flex;flex-wrap:wrap;margin:0 -15px -30px}.product-class-item{padding:0 15px;margin-bottom:30px;width:25%}.product-class-link{display:block;position:relative;z-index:1}.product-class-link .img_box{padding-top:150%}.product-class-link .infos{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(to top,rgb(0 0 0 / .5),#fff0);padding:30px 24px}.product-class-link .infos .tits{color:#fff;font-size:24px;font-weight:700;line-height:1.3;margin-bottom:0;transition:all 0.5s}.product-class-link .infos .texts{margin-top:12px;font-size:16px;color:#f5f5f5;line-height:1.75}.product-class-link .infos .more{width:100%;padding:12px 24px;background-color:var(--primary);color:#fff;font-size:16px;color:#000;margin-top:20px;display:flex;justify-content:space-between;align-items:center}.product-class-link .infos .more svg{transition:all 0.5s;width:24px}.product-class-link:hover .img_box img{transform:scale(1.05)}.product-class-link:hover .infos .tits{color:var(--primary)}.product-class-link:hover .infos .more svg{transform:translateX(6px)}.blog-posts{padding:var(--padding100) 0!important}.product-content .product-title{color:var(--light)}.product-content .star-review{margin-top:10px}.sidebar-filter.my_sticky h4{color:var(--light)}.sidebar-filter.my_sticky .widget-categories ul>li>a,.sidebar-filter.my_sticky .sub-cat a{color:var(--light)}.sidebar-filter.my_sticky .widget-categories ul>li>a:hover,.sidebar-filter.my_sticky .sub-cat a:hover{color:var(--primary)}.sidebar-filter.my_sticky .category-li.selected>a,.sidebar-filter.my_sticky .category-li.selected>a:hover{color:var(--primary)}.product-thumnail .img_box{padding-top:100%}:root[data-theme="light"] .product-search input{background-color:#f5f5f5;color:#222}.product-search{display:flex;--width:50px}.product-search input{width:calc(100% - var(--width));padding:0;background-color:#292929;padding:0 20px;color:#fff;font-size:16px;border:none;outline:none;height:var(--width);border-radius:none}.product-search button{width:var(--width);height:var(--width);background-color:var(--primary);flex-shrink:0;transition:all 0.5s;display:flex;align-items:center;justify-content:center;border:none;outline:none}.product-search button svg{width:20px}.product-search button svg path{transition:all 0.5s;fill:#222}.category-li>a span.pull-right{background-color:transparent!important}.prodeta-main{padding-top:var(--padding100)!important;padding-bottom:80px!important;overflow:hidden}.prodeta-info-main{padding-bottom:var(--padding100)!important}.tf-widget-course .title-course a{font-size:24px;line-height:1.5}.prodeta-cont-lefts .tf-product-info-wrap{padding-left:50px}.tf-product-info-heading .tf-product-info-name .name{color:var(--light);font-size:44px}.tf-product-info-heading .tf-product-info-desc,.tf-product-info-heading .tf-product-info-desc p{color:#A0A0A0}.prodeta-group{padding-top:30px}.prodeta-infos-list{margin-top:20px;list-style:disc;padding-left:20px;color:var(--light)}.prodeta-infos-list li{list-style:disc;color:var(--light);font-size:16px;line-height:1.75;margin-bottom:6px}.prodeta-infos-list li:last-child{margin-bottom:0}.prodeta-group .flat-button{border:1px solid var(--primary)}.prodeta-widget-course .course-item-wrap{margin-bottom:0!important}.product-details-slick{margin-top:40px}:root[data-theme="light"] .product-details-sitem{background-color:#f5f5f5}.product-details-sitem{background-color:#1E1E1E;border-radius:10px;padding:40px 40px}@media screen and (max-width:991px){.product-details-sitem{padding:30px 30px}}.prodeta-type1{overflow:hidden}.prodeta-type1 .lists li{display:flex;align-items:center;justify-content:space-between;margin:0 -20px 40px}@media screen and (max-width:768px){.prodeta-type1 .lists li{flex-direction:column!important;margin:0 -20px 30px}}.prodeta-type1 .lists li:last-child{margin-bottom:0}.prodeta-type1 .lists li.reverse-active{flex-direction:row-reverse}.prodeta-type1 .lists .lefts,.prodeta-type1 .lists .rights{width:50%;padding:0 20px}@media screen and (max-width:768px){.prodeta-type1 .lists .lefts,.prodeta-type1 .lists .rights{width:100%}}.prodeta-type1 .lists .img_box{padding-top:62.1951219%;border-radius:10px}.prodeta-type1 .lists .img_box img{object-fit:cover}.prodeta-type1 .lists .rights{padding:0 40px}@media screen and (max-width:1200px){.prodeta-type1 .lists .rights{padding:0 30px}}@media screen and (max-width:991px){.prodeta-type1 .lists .rights{padding:0 20px}}.prodeta-type1 .lists .rights .titles{font-size:26px;font-weight:700;line-height:1.3;color:var(--light);margin-bottom:0}@media screen and (max-width:1440px){.prodeta-type1 .lists .rights .titles{font-size:24px}}@media screen and (max-width:1200px){.prodeta-type1 .lists .rights .titles{font-size:22px}}@media screen and (max-width:991px){.prodeta-type1 .lists .rights .titles{font-size:20px}}@media screen and (max-width:768px){.prodeta-type1 .lists .rights .titles{font-size:18px;padding-top:14px;margin-bottom:3px}}.prodeta-type1 .lists .rights .edits{margin-top:15px;font-size:16px;color:var(--light);line-height:1.75}@media screen and (max-width:768px){.prodeta-type1 .lists .rights .edits{margin-top:10px}}.prodeta-type1 .lists .rights .edits p{margin-bottom:0;font-size:16px;color:var(--light);line-height:1.75}:root[data-theme="light"] .prodeta-type2 .lists .links{background-color:#fff}.prodeta-type2 .lists{display:flex;flex-wrap:wrap;margin:0 -15px -30px}.prodeta-type2 .lists li{width:25%;padding:0 15px;margin-bottom:30px}@media screen and (max-width:991px){.prodeta-type2 .lists li{width:50%}}@media screen and (max-width:768px){.prodeta-type2 .lists li{width:100%}}.prodeta-type2 .lists .links{display:flex;align-items:center;flex-direction:column;padding:40px 30px;border-radius:10px;background-color:#333;transition:all 0.5s;text-align:center}.prodeta-type2 .lists .links img{width:55px;margin-bottom:20px}@media screen and (max-width:1440px){.prodeta-type2 .lists .links img{width:50px}}.prodeta-type2 .lists .links .titles{font-size:20px;font-weight:700;color:var(--light);line-height:1.34;margin-bottom:0}@media screen and (max-width:1440px){.prodeta-type2 .lists .links .titles{font-size:18px;margin-bottom:0}}.prodeta-type2 .lists .links .btns{display:inline-block;border-radius:50px;padding:12px 32px;background-color:#555;transition:all 0.5s;color:#fff;margin-top:20px}@media screen and (max-width:1440px){.prodeta-type2 .lists .links .btns{padding:10px 26px}}.prodeta-type2 .lists .links .btns:hover{background-color:var(--primary);transform:translateY(4px)}.prodeta-type2 .lists .links:hover{box-shadow:0 5px 20px 5px rgb(0 0 0 / .06)}:root[data-theme="light"] .prodeta-type3 tr:nth-child(odd){background-color:#e7e7e7}:root[data-theme="light"] .prodeta-type3 tr{background-color:#fff}:root[data-theme="light"] .prodeta-type3 td{border:1px solid #e7e7e7}.prodeta-type3 table{width:100%}.prodeta-type3 tr:nth-child(odd){background-color:#444}.prodeta-type3 tr{background-color:#222}.prodeta-type3 td{border:1px solid #555;padding:10px 15px;color:var(--light);font-size:16px;line-height:1.65;min-width:100px}.prodeta-tab{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border-bottom:1px solid #363636}:root[data-theme="light"] .prodeta-tab{border-bottom:1px solid #e4e4e4}.prodeta-tab-item{margin:0 30px;color:var(--light);font-weight:700;font-size:18px;padding:20px 0 20px;line-height:1.45;cursor:pointer;transition:all 0.5s;position:relative;z-index:1}.prodeta-tab-item::after{content:"";position:absolute;width:100%;height:2px;bottom:-1px;left:50%;transform:translateX(-50%);transition:all 0.5s;width:0;background-color:var(--primary)}.prodeta-tab-item:hover{color:var(--primary)}.prodeta-tab-item:hover::after{width:100%}.prodeta-tab-item.active{color:var(--primary)}.prodeta-tab-item.active::after{width:100%}.tf-spacing-1,.tf-widget-course{padding:var(--padding100) 0!important}.tf-widget-course .title-course a{color:var(--light)}.tf-widget-course .title-course a:hover{color:var(--primary)}.course-item-wrap .meta-course a{color:var(--light)}.course-item-wrap .meta-course a svg path{fill:var(--light)}.service-main{padding:var(--padding100) 0;--radius:240px}.service-items:not(:last-child){margin-bottom:60px}.service-items.reverse-active .service-contents .section-content{flex-direction:row-reverse}.service-items.reverse-active .service-contents .section-image{border-radius:20px var(--radius) var(--radius) 20px}.service-items.reverse-active .service-contents .section-text{text-align:right}.service-items.reverse-active .service-contents p{margin-left:auto}.service-contents .section-image{border-radius:var(--radius) 20px 20px var(--radius);overflow:hidden;width:48%}.service-contents .section-image img{width:100%;object-fit:cover}.service-contents .section-image .img_box{padding-top:66%}.service-contents .section-image .img_box:hover img{transform:scale(1.05)}.service-contents .section-text{width:48%}.service-contents .section-image img{height:auto}.service-contents .section-content{display:flex;align-items:center;justify-content:space-between}.service-contents h3{font-size:32px;margin-bottom:20px;color:var(--light);transition:all 0.5s;line-height:1.5}.service-contents p{color:var(--secondary);margin-bottom:40px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:80%}@media screen and (max-width:1200px){.service-contents p{width:100%}}.service-contents .btns{display:inline-block;padding:12px 30px;background:#fff;color:#222;border-radius:30px;text-decoration:none;font-weight:600;transition:all 0.3s ease}:root[data-theme="light"] .service-contents .btns{background-color:#393939;color:#fff}:root[data-theme="light"] .service-contents .btns:hover{background-color:var(--primary);color:#222}.service-contents .btns:hover{background:var(--primary);transform:translateY(-3px)}.case-main{padding:var(--padding100) 0}.benefit-item-v2 .benefit-number{display:block;padding-top:150%}.description-benefit{margin-top:12px}.case-nav-content{margin-bottom:55px}.case-nav-content .case-nav{display:flex;justify-content:center;align-items:center;margin-bottom:-20px;flex-wrap:wrap}.case-nav-content .case-nav-item{margin:0 15px 20px}.case-nav-content .case-nav-item a{display:flex;align-items:center;justify-content:center;padding:14px 26px;min-width:150px;background-color:#1E1E1E;color:#fff;font-size:18px;font-weight:700}.case-nav-content .case-nav-item a:hover{color:#222;background-color:var(--primary)}.case-nav-content .case-nav-item.active a{color:#222;background-color:var(--primary)}.case-nav-content .des{text-align:left;margin-top:40px;color:var(--secondary);line-height:1.75;font-size:18px;width:1000px;max-width:100%}@media screen and (max-width:1200px){.case-nav-content .des{font-size:16px}}.tf-contact-page.main-content{padding:var(--padding100) 0;overflow:hidden}.content-page-title .titles{font-size:44px}@media screen and (max-width:1680px){.content-page-title .titles{font-size:40px}}@media screen and (max-width:1440px){.content-page-title .titles{font-size:36px}}@media screen and (max-width:1200px){.content-page-title .titles{font-size:34px}}.map-contact{font:0 / 0 "Jost",sans-serif}.content-page-title h2{color:var(--light)}.list-contact-us .inner h6{color:var(--secondary);transition:all 0.5s}.list-contact-us .inner h6:hover{color:var(--primary)}.social-media li>a{background-color:#1E1E1E}:root[data-theme="dark"] .contact-page-form{background-color:#1E1E1E}:root[data-theme="dark"] #contactform-page input,:root[data-theme="dark"] #contactform-page textarea{background-color:#555555!important;border:none!important;color:var(--light)!important}.contact-page-right .contact-page-form{width:94%;margin-left:auto}.wpcf7-response-output{color:var(--light)}.blog-posts.news-main{padding:var(--padding100) 0}.news-texts{font-size:16px;color:var(--secondary);line-height:1.75;margin-bottom:10px}.news-main .widget .tag li:last-child a{margin-bottom:0}.news-main .sidebar .widget .widget-title{color:var(--light)}.news-main .widget-categories ul>li>a{color:var(--light)}.news-main .widget-categories ul>li>a:hover{color:var(--primary)}.news-main .feature-post img{max-width:100%}.news-main .main-post h2.entry-title a,.news-main .main-post a.more-link,.news-main .entry-meta{color:var(--light)}.news-main .main-post h2.entry-title:hover a{color:var(--primary)}.news-main .category-li.selected>a:focus,.news-main .category-li.selected>a{color:var(--primary)}.news-main .entry-meta svg{margin-right:10px;transform:translateY(-2px)}.news-main .entry-meta svg path{fill:var(--light)}.news-main .tag a{background-color:#1E1E1E}.news-main .tag a:hover{background-color:var(--primary)}.news-main .news-lists .feature-post{padding-top:66.6666666%}.news-main .news-lists{display:flex;flex-wrap:wrap;margin:0 -15px -45px}.news-main .news-lists .entry{width:50%;padding:0 15px;margin-bottom:45px}@media screen and (max-width:768px){.news-main .news-lists .entry{width:100%}}.news-main .main-post h2.entry-title{font-size:22px;line-height:1.55}@media screen and (max-width:1680px){.news-main .main-post h2.entry-title{font-size:20px}}.widget.widget-popular-news ul li .text h6 a{color:var(--light)}.widget.widget-popular-news ul li .text h6 a:hover{color:var(--primary)}.widget.widget-popular-news ul li .text>div{color:var(--secondary)}.widget.widget-popular-news ul li .thumb{flex-shrink:0;transform:translateY(3px)}.blog-content-single.news-main{padding:var(--padding100) 0}.blog-content-single .main-post .entry-title-single,.details-date li span,.entry .wrap-share .tag{color:var(--light)}.details-date svg path{fill:var(--light)}.content-post-single.details-content{color:var(--secondary)}.content-post-single.details-content h1,.content-post-single.details-content h2,.content-post-single.details-content h3,.content-post-single.details-content h4,.content-post-single.details-content h5,.content-post-single.details-content h6{color:var(--light)}.entry .wrap-share .tag>span{display:inline-block;margin-bottom:8px}.blog-content-single ul.nav-links>li .button-navigation a{color:var(--light)}.posts-navigation .title-post a{color:var(--light)}.posts-navigation .title-post a:hover{color:var(--primary)}:root[data-theme="dark"] .blog-content-single .comment-respond{background-color:#1E1E1E}.blog-content-single .comment-respond .comment-title{color:var(--light)}.tf-wiget-counter-list{margin-bottom:-40px}.tf-wiget-counter-item{margin-bottom:0}.tf-widget-benefit{padding:var(--padding100) 0}.tf-widget-benefit .title-benefit{color:var(--light)}.image-wraper .media>img{margin-left:0}.image-wraper .media .big-imgs{margin-left:-100px;position:relative;z-index:1}@media screen and (max-width:1440px){.image-wraper .media .big-imgs{margin-left:-180px}}.image-wraper .media .big-imgs .icons-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background-color:#222;display:flex;align-items:center;justify-content:center;z-index:4;cursor:pointer;transition:all 0.5s}.image-wraper .media .big-imgs .icons-play svg{width:22px;transform:translateX(2px)}.image-wraper .media .big-imgs .icons-play svg path{fill:#fff;transition:all 0.5s}.image-wraper .media .big-imgs .icons-play:hover{background-color:var(--primary);transform:translate(-50%,-50%) scale(1.1)}.image-wraper .media .big-imgs .icons-play:hover svg path{fill:#222}.image-wraper img.mask-media{margin-left:0;margin-bottom:21px}.about-history{background-color:#000;position:relative;overflow:hidden;padding:var(--padding100) 0;z-index:1}.about-history .mod-title2{color:#fff}.about-history .about-history-bg{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;z-index:-1;opacity:.4}.about-history .wpo-section-title h2,.about-history .wpo-section-title p{color:#fff}.about-history .shape1{left:-6.2893081%}.about-history .shape2{right:-6.2893081%}.about-history .shape2,.about-history .shape1{width:22.95597%;position:absolute;top:25px;opacity:.05}.about-history .shape2 img,.about-history .shape1 img{width:100%}.about-history .about-title{color:#fff}.history-swiper-content{padding:0 120px}@media screen and (max-width:1200px){.history-swiper-content{padding:0 100px}}@media screen and (max-width:991px){.history-swiper-content{padding:0 80px}}@media screen and (max-width:768px){.history-swiper-content{padding:0 10px}}.history-swiper{margin-top:50px;overflow:hidden}@media screen and (max-width:1440px){.history-swiper{margin-top:40px}}@media screen and (max-width:768px){.history-swiper{margin-top:35px}}.history-swiper-content .year{padding-top:20px;font-size:30px;font-weight:700;line-height:1.3;text-shadow:0 2px 4px rgb(0 0 0 / .25);position:relative;z-index:1;text-align:center;color:#fff;top:0}@media screen and (max-width:1680px){.history-swiper-content .year{font-size:28px}}@media screen and (max-width:1680px){.history-swiper-content .year{padding-top:0}}.history-swiper-content .year::before{content:"";position:absolute;width:85px;height:3px;background:var(--tg-primary-color);display:block;left:50%;transform:translateX(-50%);top:0}.history-swiper-content .text{margin-top:20px}@media screen and (max-width:768px){.history-swiper-content .text{margin-top:10px}}.history-swiper-content .text p{font-size:18px;color:#fff;line-height:1.7;text-align:center}@media screen and (max-width:768px){.history-swiper-content .text p{font-size:16px}}.history-swiper-content .big-year{font-size:180px;text-align:center;line-height:1.2;margin-top:10px;color:var(--primary);font-weight:700}@media screen and (max-width:1680px){.history-swiper-content .big-year{font-size:130px}}@media screen and (max-width:1440px){.history-swiper-content .big-year{font-size:100px}}@media screen and (max-width:1200px){.history-swiper-content .big-year{font-size:80px}}@media screen and (max-width:991px){.history-swiper-content .big-year{font-size:60px}}@media screen and (max-width:768px){.history-swiper-content .big-year{font-size:42px}}.history-line{position:relative;z-index:1;margin-top:60px}@media screen and (max-width:1680px){.history-line{margin-top:50px}}@media screen and (max-width:1200px){.history-line{margin-top:20px}}.history-line::after{content:"";position:absolute;width:200vw;height:2px;left:50%;transform:translateX(-50%);bottom:20px;background-color:#b3b3b3}.history-lineswiper{overflow:hidden}.history-lineswiper .years{font-size:30px;color:rgb(255 255 255 / .5);font-weight:700;text-align:center;padding:0 60px 50px;cursor:pointer}@media screen and (max-width:1440px){.history-lineswiper .years{font-size:24px;padding:0 40px 40px}}@media screen and (max-width:1200px){.history-lineswiper .years{font-size:26px}}@media screen and (max-width:991px){.history-lineswiper .years{font-size:24px}}.history-lineswiper .years::after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;opacity:.5;background-color:#fff;transition:all 0.5s;bottom:21px;left:50%;transform:translateX(-50%) translateY(50%)}.history-lineswiper .years::before{content:"";position:absolute;width:28px;height:28px;border-radius:50%;background-color:#fff;transition:all 0.5s;opacity:0;bottom:21px;left:50%;transform:translateX(-50%) translateY(50%)}@media screen and (max-width:991px){.history-lineswiper .years::before{width:24px;height:24px}.history-lineswiper .years::after{width:8px;height:8px}}.history-lineswiper .swiper-slide.swiper-slide-active .years{color:#fff}.history-lineswiper .swiper-slide.swiper-slide-active .years::after{opacity:1}.history-lineswiper .swiper-slide.swiper-slide-active .years::before{opacity:.6}.history-lineswiper .swiper-slide{width:auto}.about-history-box{position:relative;z-index:1}.arrow-mod{position:absolute;width:calc(100% + 60px);left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:10}@media screen and (max-width:1680px){.arrow-mod{width:100%}}@media screen and (max-width:768px){.arrow-mod{display:none}}.prev-mod,.next-mod{width:48px;height:48px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all 0.5s;pointer-events:all;cursor:pointer}@media screen and (max-width:991px){.prev-mod,.next-mod{width:42px;height:42px}}@media screen and (max-width:768px){.prev-mod,.next-mod{width:38px;height:38px}}.prev-mod{transform:rotate(180deg)}.prev-mod svg,.next-mod svg{width:22px}@media screen and (max-width:991px){.prev-mod svg,.next-mod svg{width:18px}}@media screen and (max-width:768px){.prev-mod svg,.next-mod svg{width:16px}}.prev-mod svg path,.next-mod svg path{transition:all 0.5s}.prev-mod:hover,.next-mod:hover{background-color:var(--primary)}.prev-mod:hover svg path,.next-mod:hover svg path{fill:#121212}.about-factory{padding:var(--padding100) 0;overflow:hidden}.about-factory-slick{margin:55px -15px 0}@media screen and (max-width:1200px){.about-factory-slick{margin:44px -15px 0}}@media screen and (max-width:768px){.about-factory-slick{margin:35px -15px 0}}.about-factory-item{padding:0 15px;display:block!important}.about-factory-content .img_box{padding-top:86.1111111%}.about-certificates{padding:var(--padding100) 0;background-color:var(--secondary-color);overflow:hidden}.about-certificates-list{margin:0 -15px}.about-certificates-item{padding:0 15px}.about-certificates-item .contents{padding:25px;border-radius:8px;overflow:hidden}.about-certificates-item .img_box{padding-top:142.5%;border-radius:8px}.service-content .entry-image,.service-content .entry-content{color:var(--secondary);line-height:1.75}.blog-content-single .main-post .entry-title-single{margin-bottom:20px;margin-top:15px}.error-content h2,.error-content h3{color:var(--light)}.error-content>div{color:var(--secondary)}.preload-container{background-color:var(--theme-bg)}.product-mod-title{text-align:center;margin-bottom:55px}@media screen and (max-width:1440px){.product-mod-title{margin-bottom:50px}}@media screen and (max-width:991px){.product-mod-title{margin-bottom:45px}}@media screen and (max-width:768px){.product-mod-title{margin-bottom:35px}}.product-mod-title .titles{color:var(--light);font-size:42px;font-weight:700;text-align:center;line-height:1.3;margin-bottom:0}@media screen and (max-width:1680px){.product-mod-title .titles{font-size:40px}}@media screen and (max-width:1440px){.product-mod-title .titles{font-size:36px}}@media screen and (max-width:991px){.product-mod-title .titles{font-size:32px}}@media screen and (max-width:768px){.product-mod-title .titles{font-size:28px}}.product-mod-title .texts{width:1200px;max-width:100%;text-align:center;color:var(--secondary);font-size:16px;line-height:1.75;margin-left:auto;margin-right:auto;margin-top:20px}@media screen and (max-width:1440px){.product-mod-title .texts{margin-top:15px}}@media screen and (max-width:991px){.product-mod-title .texts{margin-top:12px}}.footer-top #a1{width:260px}@media screen and (max-width:1680px){.footer-top #a1{width:240px}}@media screen and (max-width:1440px){.footer-top #a1{width:220px}}@media screen and (max-width:991px){.footer-top #a1{width:200px}}@media screen and (max-width:768px){.footer-top #a1{width:180px}}.footer-contact-list .items:last-child{margin-bottom:0}.footer-contact-list .items{display:flex;align-items:flex-start;margin-bottom:12px}.footer-contact-list .items>img{width:22px;flex-shrink:0;margin-right:10px;transform:translateY(1px)}.footer-contact-list .items .vals p,.footer-contact-list .items .vals a{color:var(--secondary)}.footer-contact-list .items .vals a:hover{color:var(--primary)}.widget_menu-footer .widget-title{font-size:20px}.mod-faq{padding:var(--padding100) 0!important}.mod-faq .image-event-content{margin-bottom:0!important}:root[data-theme="light"] .faq-li{background-color:#f5f5f5}:root[data-theme="light"] .faq-widget.second-bg .faq-li{background-color:#fff}.faq-li{background-color:#393939;margin-bottom:20px}.faq-header span{background-color:var(--light)}.faq-header,.faq-body{color:var(--light)}.faq-widget .image-event-content img{width:100%}.faq-widget .image-event-content{margin-bottom:34px;margin-left:0}.form-submit br{display:none}.widget-form-register{overflow:hidden}.blog-pagination{margin-top:40px}.blog-pagination .flat-pagination li a{color:var(--light)}.blog-pagination .flat-pagination li.active{border-color:var(--primary);background-color:var(--primary);color:#0A0A0A}.blog-pagination .flat-pagination li:hover a{border-color:var(--primary);background-color:var(--primary);color:#0A0A0A}.blog-pagination .flat-pagination li a:hover i{transition:all 0.3s ease-in-out}.blog-pagination .flat-pagination li a:hover i{color:#0A0A0A}.blog-pagination .icon-Arrow---Right-2:before{transform:translateX(-4px) rotate(-90deg)}.flat-pagination{margin-top:50px}.section-breadcrumbs .icon-Arrow---Right-2:before{transform:translateX(-4px) rotate(-90deg)}.breadcrumbs ul li h1{margin-bottom:0;display:inline;line-height:1;line-height:1;font-size:inherit;font-weight:inherit}#logo-mobie a img{width:80%}.second-bg{background-color:#1E1E1E}:root[data-theme="light"] .second-bg{background-color:#f5f5f5}.about-history .title-box-v2 .title-section{color:#fff}@media screen and (max-width:1680px){.themeflat-container{width:1320px}.contact-page-form{padding:50px 40px}.page-title-heading h2,.page-title-heading h1{font-size:50px;margin-bottom:20px}article.entry.format-standard{margin-bottom:25px}.list_swiper .swiper-button-prev{left:-44px}.list_swiper .swiper-button-next{right:-44px}.swiper-button-next:after,.swiper-button-prev:after{font-size:30px!important}.heading-register .title-register{font-size:40px}.product-mod-title .texts{margin-top:15px}.home-solution-link .tits{font-size:20px;padding:12px var(--x)}.home-solution-link{--x:25px}.tf-product-info-heading .tf-product-info-name .name{font-size:40px;line-height:1.35}.home-banners .flat-title-slider{font-size:60px;line-height:1.2}.home-banners .swiper-pagination-bullets-dynamic{width:100%!important}.title-box-v2 .sub-title{margin-bottom:15px}}@media screen and (max-width:1440px){.themeflat-container{width:1120px}.header-right .btn-contact{display:none!important}.contact-page-form{padding:40px 40px}ul.social-media{gap:20px}.page-title-heading h2,.page-title-heading h1{font-size:44px;margin-bottom:20px}.list_swiper .swiper-button-prev{left:-35px}.list_swiper .swiper-button-next{right:-35px}.swiper-button-next:after,.swiper-button-prev:after{font-size:28px!important}.heading-register .title-register{font-size:36px}.widget-form-register .widget-register{padding:60px 100px 60px 50px!important}img.shape-media{width:150px}.image-wraper .media{padding-right:30px}.tf-widget-about-us .about-box>img{margin-top:0;width:160px}.tf-widget-about-us .title-box .title-section{font-size:32px;line-height:1.35}.tf-widget-about-us .title-small-v2{margin-bottom:15px}.numb-count{font-size:46px;margin-bottom:10px}.numb-count svg,.numb-count img{width:70px}.main-content-medium{padding:70px 0}.benefit-number span.number{font-size:70px}.title-box-v2 .title-section{font-size:38px;line-height:1.2}.title-box-v2 .sub-title{font-size:16px;line-height:1.75;margin-bottom:15px}.title-large{margin-bottom:50px}.case-nav-content{margin-bottom:45px}.case-nav-content .case-nav-item a{padding:14px 20px}.case-nav-content .des{margin-top:35px}.benefit-item-v2 .title-benefit{font-size:20px}.service-contents h3{font-size:28px;margin-bottom:12px}.service-contents p{margin-bottom:35px}.product-class-link .infos .tits{font-size:22px}.product-class-link .infos{padding:30px 20px}.product-class-link .infos .texts{margin-top:12px;font-size:16px;line-height:1.55}.product-class-link .infos .more{width:100%;padding:12px 20px}.flat-pagination{margin-top:45px}.tf-widget-course .title-course a{font-size:22px}.course-item-wrap .image-course{margin-bottom:20px}.tf-widget-course .flat-button{font-size:16px;border-radius:6px;padding:14px 24px;line-height:1.5;letter-spacing:0em}.title-box-v2 .sub-title{margin-bottom:12px}.tf-product-info-heading .tf-product-info-name .name{font-size:36px;line-height:1.35}.home-banners .flat-title-slider{font-size:50px}}@media screen and (max-width:1200px){.themeflat-container{width:950px}#mainnav ul li a{font-size:15px}.page-title-heading h2,.page-title-heading h1{font-size:38px;margin-bottom:15px}.page-banner .btn-contact{margin-top:40px}.section-breadcrumbs{padding:6px 0}.breadcrumbs span,.breadcrumbs a{font-size:16px}.content-page-title .texts{font-size:16px}.flat-button{padding:12px 30px}.contact-page-form{padding:30px}.list-contact-us .inner h6{font-size:18px;margin-top:4px}.map-contact iframe{min-height:500px}.blog-content-single .main-post .entry-title-single{font-size:26px}.posts-navigation .title-post a{font-size:16px}.image-wraper img.mask-media{width:250px}.tf-widget-about-us .about-box>img{width:120px}img.shape-media{display:none}.image-wraper .media .big-imgs{margin-left:-50px}.tf-widget-about-us .about-box{padding-left:0}.benefit-number span.number{font-size:60px}.title-box-v2 .title-section{font-size:36px}.title-box-v2 .sub-title{margin-bottom:8px}.title-large{margin-bottom:35px}.about-certificates-item .contents{padding:20px}.product-mod-title .texts{margin-top:12px}.product-mod-title{margin-bottom:45px}.home-solution-link .texts{padding:18px var(--x)}.home-solution-link{--x:22px}.flat-pagination{margin-top:40px}.case-nav-content .case-nav-item a{padding:12px 20px;min-width:140px;font-size:16px}.service-contents .btns{padding:11px 24px}.service-contents h3{font-size:26px;margin-bottom:10px}.service-items:not(:last-child){margin-bottom:50px}.widget-our-product.grid-3{grid-template-columns:repeat(2,1fr)}.prodeta-cont-lefts .tf-product-info-wrap{padding-left:20px}.tf-product-info-heading .tf-product-info-name .name{font-size:34px;line-height:1.35}.prodeta-main{padding-bottom:60px!important}.prodeta-tab-item{margin:0 24px}.home-service-item{width:50%}.home-service-links .infos .texts{margin-top:10px}.thumbs-bottom .thumbs-slider .tf-product-media-main .item{pointer-events:none}.flat-counter{margin-bottom:40px}.home-banners .flat-title-slider{font-size:40px;margin-bottom:20px}div.flat-description-slider,p.flat-description-slider{font-size:18px;line-height:1.65}}@media screen and (max-width:991px){.themeflat-container{width:100%;padding:0 40px}.map-contact iframe{min-height:400px}.contact-page .email-wrap,.contact-page .age-wrap,.contact-page .name-wrap,.contact-page .phone-wrap{width:100%}.page-title-heading h2,.page-title-heading h1{font-size:34px;margin-bottom:12px}.page-banner .btn-contact{margin-top:35px}.page-banner{min-height:300px}.content-page-title .titles{font-size:30px}.content-page-title span{margin-bottom:7px}.widget-blog-content{margin-bottom:30px}.tf-widget-benefit .benefit-center{display:none}.benefit-on-left,.benefit-on-right{flex-direction:row}.benefit-item:not(:last-child){margin-bottom:0}.tf-widget-benefit .benefit-item{margin-bottom:40px}.faq-widget .row{margin-top:40px}.service-contents h3{font-size:24px;margin-bottom:8px}.service-contents p{margin-bottom:30px}.product-class-item{width:50%}.prodeta-cont-lefts .tf-product-info-wrap{padding-left:0;padding-top:40px}.tf-product-info-heading .tf-product-info-name .name{font-size:28px;line-height:1.35}.prodeta-main{padding-bottom:50px!important}.title-box-v2 .title-section{font-size:32px}.home-service-links .infos .tits{font-size:22px}.course-item-wrap .content-course .title-course{line-height:1.2}.home-product-des{margin-bottom:35px}.home-product-nav{margin-bottom:30px}.home-product-nav .items{min-width:120px;font-size:16px;margin:20px 10px 0;padding:11px 22px}.slick-dots{margin-top:25px}}@media screen and (max-width:768px){.themeflat-container{width:100%;padding:0 20px}.contact-page-right .contact-page-form{width:100%;margin-top:20px}.widget-blog-content{margin-bottom:10px!important}.comment-respond h4.comment-title{font-size:24px}.blog-content-single .posts-navigation li{width:100%}.blog-content-single li.next-post{margin-top:30px}.widget-form-register .widget-register{padding:60px 40px 60px 40px!important}.heading-register .title-register{font-size:30px;line-height:1.35}.benefit-on-left,.benefit-on-right{width:100%;flex-wrap:wrap}.tf-widget-benefit .benefit-item{margin-bottom:50px}.tf-widget-benefit .benefit-wrap-content{margin-bottom:-50px}.col-12:not(:last-child)>.flat-counter:after{display:none}.tf-widget-about-us .about-box>img{display:none}.tf-widget-about-us .title-box .title-section{font-size:26px;line-height:1.35}.tf-widget-about-us .title-box .sub-title{font-size:16px;margin-bottom:12px}.tf-widget-about-us .image-wraper{margin-bottom:34px}.title-box-v2 .sub-title{margin-bottom:6px}.product-mod-title{margin-bottom:35px}.case-nav-content .case-nav-item a{padding:12px 20px;min-width:120px;font-size:16px}.case-nav-content .case-nav-item{margin:0 10px 20px}.case-nav-content .des{margin-top:30px}.case-nav-content{margin-bottom:35px}.service-contents .section-content{flex-direction:column!important}.service-contents .section-image{width:100%}.service-contents .section-text{width:100%;margin-top:20px}.service-contents .section-image{border-radius:20px 20px 20px 20px!important}.service-contents p{margin-bottom:25px}.service-items.reverse-active .service-contents .section-text{text-align:left}.faq-widget .row{margin-top:35px}.product-class-item{width:100%}.widget-our-product.grid-3{grid-template-columns:repeat(1,1fr)!important;gap:40px 0!important}.home-service-item{width:100%}.title-box-v2 .title-section{font-size:28px;line-height:1.5}.tf-product-info-heading .tf-product-info-name .name{font-size:24px}.widget_menu-footer .widget-title::before,.widget_menu-footer .widget-title::after{display:none}.widget_menu-footer .widget-title{font-size:20px}.widget_menu-footer .menu-footer{display:block!important}.footer-widgets .link-footer{flex-wrap:nowrap}.footer-widgets .link-footer .widget_menu-footer{width:50%}.home-product .product-item-v1{margin-bottom:0}.title-large{margin-bottom:35px}.home-news-list .course-item-wrap{margin-bottom:10px}.home-abouts{padding-top:0px!important}.home-banners .flat-title-slider{font-size:30px}.home-banners .flat-title-slider{font-size:30px}.image-slider.banner-imgs .flat-button{padding:11px 16px}.tf-widget-course .title-course a{font-size:18px}.content-course div.description-course{font-size:16px}.home-service-links .infos .tits{font-size:20px}.home-service-links .infos{padding:22px 20px}.service-contents h3{font-size:20px}.service-items:not(:last-child){margin-bottom:40px}.service-contents p{margin-bottom:20px}}.section-breadcrumbs .breadcrumbs a{display:inline}.breadcrumbs ul li{display:inline}.breadcrumbs ul{padding:5px 0}#mainnav-mobi .btn-submenu:before{-webkit-transform:translateY(23px) rotate(180deg);-moz-transform:translateY(23px) rotate(180deg);-o-transform:translateY(23px) rotate(180deg);transform:translateY(23px) rotate(180deg)}#mainnav-mobi .btn-submenu{line-height:1}.home-solution{overflow:hidden}.home-solution-hlist{margin:0 -25px}.home-solution-hitem{width:100%;padding:0 25px}.home-solution-hlink{display:flex;flex-wrap:wrap;padding:30px;background-color:#F5F5F5}.home-solution-hlink .imgs,.home-solution-hlink .contents{width:50%}.home-solution-hlink .img_box{padding-top:66.25%;height:100%}.home-solution-hlink .img_box img{object-fit:cover}.home-solution-hlink .contents{display:flex;flex-direction:column;justify-content:center;padding:20px 50px}.home-solution-hlink .contents .tits{font-size:30px;font-weight:700;margin-bottom:0;line-height:1.35;transition:all 0.5s}.home-solution-hlink .contents .texts{margin-top:20px}.home-solution-hlink .contents .texts,.home-solution-hlink .contents .texts p{font-size:18px;color:#555;line-height:1.75}.home-solution-hlink .contents svg{width:28px;margin-top:20px;transition:all 0.5s}.home-solution-hlink svg path{transition:all 0.5s}.home-solution-hlink:hover .tits{color:var(--primary)}.home-solution-hlink:hover svg{transform:translateX(10px)}.home-solution-hlink:hover svg path{fill:var(--primary)}.home-solution-hlink:hover .img_box img{transform:scale(1.06)}.home-solution-hlist .slick-list{overflow:initial!important}@media screen and (max-width:1440px){.home-solution-hlink .contents .tits{font-size:26px}}@media screen and (max-width:1200px){.home-solution-hlink .contents{padding:20px 30px}.home-solution-hlink .contents .tits{font-size:22px}.home-solution-hlink .contents svg{width:24px;margin-top:18px}.home-solution-hlink{padding:25px}.home-solution-hlink .contents .texts,.home-solution-hlink .contents .texts p{font-size:16px}}@media screen and (max-width:768px){.home-solution-hlink{flex-direction:column}.home-solution-hlink .imgs,.home-solution-hlink .contents{width:100%}.home-solution-hlink .contents{padding:20px 0 10px}.home-solution-hitem{padding:0 8px}}.footer-contact-list .items .vals p,.footer-contact-list .items .vals a{color:#fff}.category-li span.pull-right{color:#222;transition:all 0.5s}.category-li:hover span.pull-right{color:var(--primary)}.page-banner-slick-item:not(:first-child){display:none}@media screen and (max-width:768px){.category-tits{font-size:26px}.blog-content-single .main-post .entry-title-single{font-size:24px}.blog-content-single .posts-navigation{margin-bottom:0}.header{position:sticky;left:0;top:0}}