@font-face{font-family: "Archivo";src: url("https://cmech.com/wp-content/themes/estwp/assets/fonts/Archivo-Regular.woff2") format("woff2");font-weight: normal;font-style: normal;font-display: swap}@font-face{font-family: "Archivo";src: url("https://cmech.com/wp-content/themes/estwp/assets/fonts/Archivo-Light.woff2") format("woff2");font-weight: 300;font-style: normal;font-display: swap}@font-face{font-family: "Archivo";src: url("https://cmech.com/wp-content/themes/estwp/assets/fonts/Archivo-Medium.woff2") format("woff2");font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: "Archivo";src: url("https://cmech.com/wp-content/themes/estwp/assets/fonts/Archivo-SemiBold.woff2") format("woff2");font-weight: 600;font-style: normal;font-display: swap}*{margin: 0;padding: 0}html{text-rendering: antialiased;-webkit-font-smoothing: antialiased}:root{--border: #222}html,body{scroll-margin-top: 50px;overflow-x: hidden}::-webkit-scrollbar{width: 8px}::-webkit-scrollbar-track{background: #f1f1f1;box-shadow: inset 0 0 5px #dbdbdb}::-webkit-scrollbar-thumb{background: #c9c8c8;border-radius: 8px}body{font-family: "Archivo";font-weight: 300;font-style: normal;font-size: 1rem;line-height: 1.5;color: #eee;-webkit-text-size-adjust: none;min-height: 100vh}h1,h2,h3,h4,h5,h6{font-weight: normal;letter-spacing: -0.25px}h1,h2{font-size: 2.5rem;line-height: 120%}h3{font-size: 2rem}h4{font-size: 1.75rem}h5{font-size: 1.25rem}h6{font-size: 1.125rem}.heading_title{font-size: 2.5rem;line-height: 48px}.description{font-size: 1.25rem;line-height: 32px}a{text-decoration: none !important;color: var(--main-color)}.elementor-button{white-space: nowrap;transition: 0.3s}.elementor-button:hover{opacity: 0.6}.c-scrollbar{z-index: 99999}.cursor-pointer{cursor: pointer}body:not(.home) .img-footer-home{display: none !important}p:last-child{margin-bottom: 0}.csf-no-upload .csf-upload-button{display: none !important}img{vertical-align: middle;height: auto;max-width: 100%;display: block}.elementor-heading-title a{width: 100%;display: block}.menu-wrapper > li:hover > .mega_menu{display: block;opacity: 1;visibility: visible}#btn-contact .elementor-button-content-wrapper{margin: auto}.button-close{position: relative;margin: auto;width: 24px;height: 24px}.autoplay-video:hover .btn_content-video{display: block}#playVideo{border-radius: 16px;overflow: hidden}.btn_content-video{display: none}.btn_content-video .btn-video{height: 96px;width: 96px;background: #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);cursor: pointer;border: none}.btn_content-video .btn-video svg{max-width: 24px}.fancybox-slide--html #search-popup .fancybox-close-small{color: #121212 !important}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{color: #121212 !important}.intl-tel-input .country-list .country .dial-code{color: #121212 !important}.share-popup{box-shadow: 0 0 72px 0 rgba(0,0,0,0.08);border-radius: var(--Spacing-xl, 16px);padding: 32px;background: #fff !important;color: #121212}.share-popup .fancybox-close-small{display: flex;border: 0;border-radius: 50%;background: #f5f5f5;top: 8px;right: 8px}.share-popup .share-link{padding: 8px 16px;align-items: center;align-self: stretch;border-radius: var(--Radius-12, 12px);background: var(--background-paper-tertiary, #f5f7f8)}.share-popup .share-link input{background: #f5f7f8;border: 0;min-width: 250px}.share-popup .share-link input:focus-visible{outline: 0 !important}.share-popup .social-item{border-radius: 50%;background: #f5f5f5;height: 64px;width: 64px;padding: 12px;transition: 0.3s;outline: none;display: flex;justify-content: center;align-items: center}.share-popup .social-item:hover{opacity: 0.6}.share-popup svg{width: 24px}.share-popup #clipboard{border: 0}.mobile-lang-menu.languages .current-lang.d-flex img{margin-right: 4px;width: 20px !important;height: auto !important}.mobile-lang-menu.languages .lang-item img{width: 20px !important;height: auto !important}@media (max-width: 768px){.autoplay-video .btn_content-video.show{display: block}.btn_content-video .btn-video{width: 50px !important;height: 50px !important}}@media (min-width: 1025px){.menu-hide-destop{display: none !important}}.limit-text.elementor-widget-text-editor .elementor-widget-container{word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical}.limit-2.elementor-widget-text-editor .elementor-widget-container{word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical}.search{padding-top: 160px}.search-results .results-content{padding-bottom: 120px}.search-results .results-content .row{margin-left: -8px;margin-right: -8px}.search-results .results-content .row .post__item{padding-left: 8px;padding-right: 8px}.leftright{height: 2px;width: 24px;position: absolute;margin-top: 10px;background-color: #eeeeee;border-radius: 2px;transform: rotate(45deg);transition: all .3s ease-in}.rightleft{height: 2px;width: 24px;position: absolute;margin-top: 10px;background-color: #eeeeee;border-radius: 2px;transform: rotate(-45deg);transition: all .3s ease-in}.btn-loadmore{border: 1px solid var(--main-color);background: transparent;border-radius: 50px;padding: 10px 24px}.scroll-more-animation{margin: auto;display: inline-block;position: relative;width: 80px;opacity: 0;visibility: hidden;height: 0;overflow: hidden}.scroll-more-animation .dot-item{position: absolute;top: 10px;width: 14px;height: 14px;border-radius: 50%;background: var(--main-color);animation-timing-function: cubic-bezier(0, 1, 1, 0)}.scroll-more-animation.active{opacity: 1;visibility: visible;height: 80px}.scroll-more-animation div:nth-child(1){left: 8px;animation: lds-ellipsis1 .6s infinite}.scroll-more-animation div:nth-child(2){left: 8px;animation: lds-ellipsis2 .6s infinite}.scroll-more-animation div:nth-child(3){left: 32px;animation: lds-ellipsis2 .6s infinite}.scroll-more-animation div:nth-child(4){left: 56px;animation: lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform: scale(0)}100%{transform: scale(1)}}@keyframes lds-ellipsis3{0%{transform: scale(1)}100%{transform: scale(0)}}@keyframes lds-ellipsis2{0%{transform: translate(0, 0)}100%{transform: translate(24px, 0)}}.search-form input{width: 100%;height: 50px;outline: none;border: 1px solid #dadada;padding: 0 3rem 0 1rem}.search-form button{border: none;background: transparent;outline: none;position: absolute;top: 50%;right: 0.75rem;transform: translateY(-50%)}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right: auto;padding-right: 5px;border-right: 1px solid #aaa}.intl-tel-input .selected-flag .iti-flag{display: none !important}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width: 60px !important}.intl-tel-input.separate-dial-code .selected-dial-code{padding-left: 0 !important}.search .site-content{padding-left: 20px;padding-right: 20px;max-width: 1000px;margin: auto}.search-wrapper{display: none}.search-wrapper .popup-wrapper{background: #fff;padding: 3rem;width: 750px;max-width: 100%}.ss-slider{position: relative}.ss-slider .heading-text{position: absolute;top: 50%;left: 60px;transform: translateY(-50%);color: #141414;z-index: 3}.ss-slider .heading-text img{max-width: 350px;margin-bottom: 58px}.ss-slider .heading-text h3{font-size: 1.8em;font-weight: 500;color: #e94e16}.ss-slider .heading-text h3 em{font-weight: 400}.est-any-popup{display: none}.est-breadcrumb *{color: inherit}.est-breadcrumb .last,.est-breadcrumb .breadcrumb_last{opacity: 0.8}code,pre{background: #f2f2f2;display: inline-block;border-radius: 3px;padding: 0.25rem;margin: .25rem 0;font-size: inherit;max-width: 100%}.wp-caption img[class*="wp-image-"]{display: block;margin: 0}.aligncenter{clear: both;display: block;margin: 0 auto 1.75em}.alignleft{float: left;margin: .375em 1.75em 1.75em 0}.alignright{float: right;margin: .375em 0 1.75em 1.75em}figcaption{margin-top: 1rem}.entry-content ol,.entry-content ul{padding-left: 27px}.widget{margin-bottom: 40px}.widget ul,.widget ol{padding-left: 17px}.widget ul li,.widget ol li{margin-bottom: 0.75rem}.widget ul li li:first-child,.widget ol li li:first-child{margin-top: 0.75rem}.widget ul{list-style: disc}.widget .widget-title{font-size: 16px;font-size: 1rem;letter-spacing: 0.046875em;line-height: 1.3125;margin: 0 0 1.75em;text-transform: uppercase}.widget.widget_rss .rss-date,.widget.widget_rss cite{color: #686868;display: block;font-size: inherit !important;font-style: normal;line-height: 1.615384615;margin-bottom: 0.538461538em}.widget .tagcloud a{border: 1px solid #d1d1d1;border-radius: 2px;display: inline-block;line-height: 1;margin: 0 .1875em .4375em 0;padding: .5625em .4375em .5em;font-size: inherit !important}.widget img{margin-top: 1rem;margin-bottom: 1rem}table{border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0;table-layout: fixed;width: 100%}table caption{font-weight: 900;padding-top: 0.75rem;padding-bottom: 0.75rem;caption-side: top;border: 1px solid #d1d1d1;border-bottom: 0;margin: 0;text-align: center;color: inherit}table th,table td{line-height: 2.6923076923;padding: 0;text-align: center}table th:last-child,table td:last-child{border-right: 0}table td{border-width: 0 1px 1px 0}table th{border-left: 0;border-top: 0}table tr:last-child td{border-bottom: 0}table,th,td{border: 1px solid #d1d1d1}.wp-calendar-nav{border: 1px solid #d1d1d1;border-top: 0;line-height: 2.6923076923;text-align: center}.menu-mobile .sub-menu .current-menu-item.menu__item > span > a{color: #fff !important;font-weight: 600}.menu-mobile .current_page_item.menu__item a{color: #fff !important;font-weight: 600}select{outline: none;padding: 0.75rem;border-color: #d1d1d1}.scroll-popup{height: 55px !important;width: 55px !important;bottom: 2rem;right: 1rem}.scroll-popup svg{height: 28px}.scroll-popup,.scroll-to-top{position: fixed;bottom: 1rem;right: -1rem;height: 85px;width: 85px;display: grid;place-items: center;border-radius: 50%;cursor: pointer;z-index: 9999;opacity: 0;visibility: hidden;transition: 0.5s}.scroll-popup.active,.scroll-to-top.active{opacity: 1;visibility: visible;right: 1rem}.scroll-popup .progress,.scroll-to-top .progress{display: block;height: calc(100% - 6px);width: calc(100% - 6px);background-color: #fff;border-radius: 50%;display: grid;place-items: center;font-size: 20px}.btn-loadmore{background-color: var(--main-color)}.text-clamp{word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical}.grid-size{min-height: 0;height: 0}.color-inherit{color: inherit}.text-inherit{color: inherit}.search-no-results .no-results{padding-top: 70px;padding-bottom: 70px}.search-no-results .no-results .search-form{width: 500px;max-width: 100%;margin: auto}.page{gap: 8px}.page-numbers{border: 1px solid #dbdbdb;width: 35px;height: 35px;display: inline-flex;align-items: center;justify-content: center}.page-numbers:is(.page-current, :hover){border-color: var(--main-color)}.page a{cursor: pointer}.htl-button .elementor-button-text{vertical-align: middle}.fancybox-button svg:hover path{fill: #111 !important}.search-form input{width: 100%;outline: none;border: 1px solid #111;padding: 1rem;background: transparent;color: #111;padding-right: 58px}.search-form button[type="submit"]{width: fit-content;right: 47px;height: 48px;border-radius: 0;border-right: 1px solid}.search-form svg{width: 24px}#search-popup .fancybox-close-small{border: 0}.container .pagination{margin-bottom: 50px}.page{gap: 8px}.page-numbers{border: 1px solid #dbdbdb;width: 35px;height: 35px;display: inline-flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s}.page-numbers:is(.page-current, :hover){border-color: var(--color-primary)}.page a{cursor: pointer}body{background: #111111}span.lang-item.lang-item-2{display: flex;align-items: center}.languages.dropdown > .lang-item{padding-top: 1rem;padding-bottom: 1rem;display: flex}.search-result{position: absolute;top: calc(111%);max-height: 350px;overflow: auto;width: 100%;z-index: 999;opacity: 0;visibility: hidden}.search-result .result{padding: 12px 16px;gap: 16px;background: var(--White, #fff)}.search-result.open{border: 1px solid var(--Grey-100, #e8e8e8);border-radius: 8px;opacity: 1;visibility: visible}.animsition-overlay-slide{z-index: 9999;background-color: var(--main-color)}.loading{visibility: hidden;opacity: 0;z-index: -1}.loading.active{visibility: visible;opacity: 1;z-index: 1;background-color: rgba(0,0,0,0.6)}.spin-icon{position: absolute;top: 0;left: 0;right: 0;margin: auto;width: 100%;height: 100%;border: 1px solid #373737;border-top: 1px solid transparent;border-radius: 50%;animation: spin .5s linear 0s infinite;opacity: 0;visibility: hidden}.is-loading .spin-icon{opacity: 1;visibility: visible}.is-loading .svg-icon{opacity: 0;visibility: hidden}@keyframes spin{0%{transform: rotate(0)}100%{transform: rotate(359deg)}}@keyframes bounce{30%{transform: translateY(-100px)}60%{transform: none}}.loading-wrapper{z-index: 999999;top: 0;left: 0;visibility: hidden;opacity: 0}.loading-wrapper.template1{background: #fff}.loading-wrapper.template2{background: #fff}.loading-wrapper.template2 .heading{font-size: 120px;color: var(--main-color)}.loading-wrapper.template2 .heading p{display: inline-block;animation: bounce 1s infinite ease-in-out}.loading-wrapper.template2 .heading p:nth-of-type(2){animation-delay: 0.1s}.loading-wrapper.template2 .heading p:nth-of-type(3){animation-delay: 0.2s}.loading-wrapper.template2 .heading p:nth-of-type(4){animation-delay: 0.3s}.loading-wrapper.template2 .heading p:nth-of-type(5){animation-delay: 0.4s}.loading-wrapper.template2 .heading p:nth-of-type(6){animation-delay: 0.5s}.loading-wrapper.template2 .heading p:nth-of-type(7){animation-delay: 0.6s}.loading-wrapper.loading{opacity: 1;visibility: visible}.ring{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 150px;height: 150px;background: transparent;border: 3px solid #fff;border-radius: 50%;text-align: center;line-height: 150px;font-family: sans-serif;font-size: 20px;color: var(--main-color);letter-spacing: 4px;text-transform: uppercase;text-shadow: 0 0 10px var(--main-color);box-shadow: 0 0 20px rgba(0,0,0,0.5)}.ring:before{content: "";position: absolute;top: -3px;left: -3px;width: calc(100% + 6px);height: calc(100% + 6px);border: 3px solid transparent;border-top: 3px solid var(--main-color);border-right: 3px solid var(--main-color);border-radius: 50%;animation: animateC 2s linear infinite}.ring span{display: block;position: absolute;top: calc(50% - 2px);left: 50%;width: 50%;height: 4px;background: transparent;transform-origin: left;animation: animate 2s linear infinite}.ring span:before{content: "";position: absolute;width: 16px;height: 16px;border-radius: 50%;background: var(--main-color);top: -6px;right: -8px;box-shadow: 0 0 20px var(--main-color)}@keyframes animateC{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}@keyframes animate{0%{transform: rotate(45deg)}100%{transform: rotate(405deg)}}.ot-wrapper .loading{top: 0;left: 0;z-index: 999999;background-color: rgba(255,255,255,0.9);opacity: 0;visibility: hidden;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s}.ot-wrapper .loading.active{opacity: 1;visibility: visible}.loading-animation{margin: auto;display: inline-block;position: relative;width: 80px;height: 20px}.loading-animation .dot-item{position: absolute;top: 4px;width: 14px;height: 14px;border-radius: 50%;background: var(--main-color);animation-timing-function: cubic-bezier(0, 1, 1, 0)}.loading-animation div:nth-child(1){left: 8px;animation: ellipsis1 .6s infinite}.loading-animation div:nth-child(2){left: 8px;animation: ellipsis2 .6s infinite}.loading-animation div:nth-child(3){left: 32px;animation: ellipsis2 .6s infinite}.loading-animation div:nth-child(4){left: 56px;animation: ellipsis3 .6s infinite}@keyframes ellipsis1{0%{transform: scale(0)}100%{transform: scale(1)}}@keyframes ellipsis3{0%{transform: scale(1)}100%{transform: scale(0)}}@keyframes ellipsis2{0%{transform: translate(0, 0)}100%{transform: translate(24px, 0)}}.toggle-nav .toggle-nav__line{background: #eee}.single.htl-block-builder-template{margin: 0}.elementor-widget-lp-search-canvas svg{width: 20px}.heading strong{font-weight: 600}header .trp-shortcode-overlay a.trp-language-item{padding: 8px 16px;background: #000;transition: 0.3s;border-bottom: 1px solid #222}header .trp-shortcode-overlay a.trp-language-item:hover{opacity: 0.6}header .trp-shortcode-overlay a.trp-language-item:last-child{border-bottom: 0}header .trp-shortcode-switcher__wrapper{line-height: 0}header .trp-shortcode-switcher{padding: 0}header .trp-language-item{padding: 0 8px}.polylang-mb{padding: 16px}.polylang-mb .languages .lang-item{font-size: 16px}.polylang-mb .languages__sub{position: relative;padding-top: 16px;width: 100%}.polylang-mb .languages__sub .lang-item-cn.current-lang{opacity: 0.6}.htl-navigation li.mega-parent.menu__item .sub-menu.mega_menu{background: transparent;padding-top: 30px}.htl-navigation li.mega-parent.menu__item .sub-menu.mega_menu .menu__item:hover{opacity: 1 !important}.htl-navigation li.mega-parent.menu__item .sub-menu.mega_menu .elementor-widget-lp-navigation::before{content: "";position: absolute;top: -18px;left: 25%;transform: translateX(-50%);width: 0;height: 0;border-left: 18px solid transparent;border-right: 18px solid transparent;border-bottom: 18px solid #fff;z-index: 100}.htl-navigation li.mega-parent.menu__item .sub-menu.mega_menu .elementor-widget-lp-navigation .htl-navigation{background: #fff;padding: 24px 16px;border-radius: 12px}.htl-navigation li.mega-parent.menu__item .sub-menu.mega_menu .elementor-widget-lp-navigation .htl-navigation li.menu-item-has-children > span a{color: #121212;border-bottom: 0;font-weight: 500;font-size: 16px;margin-bottom: 8px}.htl-navigation li.mega-parent.menu__item .sub-menu.mega_menu .elementor-widget-lp-navigation .htl-navigation li.menu-item-has-children > span .menu__icon{display: none}.htl-navigation li.mega-parent.menu__item .sub-menu.mega_menu .elementor-widget-lp-navigation .htl-navigation li.alone.menu-item-has-children:hover span a{opacity: 0.6}.htl-navigation li.mega-parent.menu__item .sub-menu.mega_menu .elementor-widget-lp-navigation .sub-menu.sub_standard{display: block;position: relative;top: auto;background: transparent}.htl-navigation li.mega-parent.menu__item .sub-menu.mega_menu .elementor-widget-lp-navigation .sub-menu.sub_standard ul > li{border: 0;color: #121212}.htl-navigation li.mega-parent.menu__item .sub-menu.mega_menu .elementor-widget-lp-navigation .sub-menu.sub_standard ul > li a{border: 0;color: #121212}.htl-navigation li.mega-parent.menu__item .sub-menu.mega_menu .elementor-widget-lp-navigation .sub-menu.sub_standard ul > li a:hover{opacity: 0.6}.htl-navigation li.mega-parent.menu__item:hover{opacity: 1}.htl-navigation li.mega-parent.menu__item:hover .sub-menu.mega_menu{display: block}.lp-user-logged{position: relative;display: inline-block}.user-icon{background: #111;color: #fff;width: 38px;height: 30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: background .2s ease}.user-icon:hover{background: #333}.user-logout{position: absolute;top: 30px;right: 0;background: #000;padding: 8px 14px;box-shadow: 0 3px 10px rgba(0,0,0,0.1);z-index: 99;width: 130px}.user-logout a.logout-btn{border: 0 !important}.user-icon.elementor-button{display: flex;align-items: center;justify-content: center;padding: 0;background-color: transparent !important;transition: 0.3s}.user-icon.elementor-button:hover a.logout-btn{display: block !important}.user-logout a.logout-btn:hover{text-decoration: underline}.heading_sub span{display: inline-block;width: fit-content;padding: 2px 16px;border-radius: var(--Radius-radius-full, 9999px);border: 1px solid var(--boder-tertiary, #aaa);color: var(--text-tertiary-inverse, #aaa);font-weight: 300;letter-spacing: 0.5px;text-transform: uppercase}.vant.menu__item{width: 60px}.vant.menu__item .item{height: 100%}.vant.menu__item a{height: 100%;background-image: url(/wp-content/uploads/2025/06/vant-logo.png);background-size: contain;background-repeat: no-repeat;background-position: center;display: block;padding-top: 8px}.vant.menu__item a span{font-size: 0}.htl-navigation .has-icon{padding-right: 20px}.htl-navigation ul > li.on-hover .sub-menu{display: block}.htl-navigation ul > li.menu-item-has-children:hover > .sub-menu{display: block;z-index: 99999999999}.htl-navigation .current-menu-item{color: #fff;opacity: 1;font-weight: 700}.htl-navigation .sub-menu{display: none;position: absolute;top: 100%;background: #000;z-index: 999;left: 0;max-width: 270px;width: max-content}.htl-navigation .sub-menu li{width: 100%}.htl-navigation .sub-menu li a{padding: 8px 16px;display: flex;border-bottom: 1px solid #222;justify-content: start;align-items: center}.htl-navigation .sub-menu li:last-child a{border: none}.htl-navigation .sub-menu .sub-menu{list-style: none}.htl-navigation .sub-menu .sub-menu li{display: block;margin: 0}.htl-navigation .sub-menu .sub-menu li:not(:last-child){border-bottom: 1px solid #222}.htl-navigation .sub-menu .sub-sub-menu{left: 100%;top: 0}.htl-navigation ul,.htl-navigation ol{margin: 0;padding: 0}.htl-navigation li{display: inline-block;position: relative}.htl-navigation li svg path{fill: #eeeeee}.htl-navigation .sub_mega_menu{width: calc( 100vw - 13px);max-width: calc( 100vw - 13px);left: 50%;margin-left: -50vw}header a{text-transform: uppercase;font-size: 12px;line-height: 16px}.menu__item .icon{margin-right: 0}.menu__item:hover{opacity: 0.8}.menu__icon{margin-left: 4px;right: 0;top: 0px}.menu__icon svg{width: 13.5px}.p-inherit{position: inherit !important}body:not(.elementor-editor-active) header{position: fixed;z-index: 999;width: 100%;padding: 16px}body:not(.elementor-editor-active) header > .elementor{border-radius: var(--Radius-radius-100, 8px);background: rgba(17,17,17,0.8);backdrop-filter: blur(10px)}body:not(.elementor-editor-active) header .site-logo img,body:not(.elementor-editor-active) header .site-logo svg{max-width: 100%}@media (max-width: 991px){body:not(.elementor-editor-active) header .site-logo{max-width: 164px}body:not(.elementor-editor-active) header .site-logo img,body:not(.elementor-editor-active) header .site-logo svg{max-width: 100%}}.bt-back .icon-back svg{width: 16px;height: auto}.open-menu .menu-mobile{visibility: visible;opacity: 1}.open-menu .menu-mobile .m-mobile-wrapper{left: 0}.open-menu .toggle-nav a span{width: 73%;left: 4px}.open-menu .toggle-nav a span:nth-child(1){top: 18px;width: 0%;left: 50%}.open-menu .toggle-nav a span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.open-menu .toggle-nav a span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}.open-menu .toggle-nav a span:nth-child(4){top: 18px;width: 0%;left: 50%}.menu-mobile{position: fixed;top: 0;width: 100%;height: 100%;z-index: 999999;left: 0;transition: 0.5s;visibility: hidden;opacity: 0}.menu-mobile .overlay{background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;width: 100%;height: 100%}.menu-mobile .logo-mobile{padding: 15px;position: relative;border-bottom: 1px solid #f5f5f5}.menu-mobile .logo-mobile img{max-height: 17px;width: auto}.menu-mobile .ic-toggle svg{transform: rotate(-90deg)}.menu-mobile.dropdown .sub-menu{position: static;display: none;transition: none}.menu-mobile.dropdown .sub-menu ul{padding-top: 10px}.menu-mobile.dropdown .sub-menu .m-item{padding-right: 0;padding-left: 0;border: none;border-top: 1px solid #f4f4f4}.menu-mobile.dropdown .sub-menu .m-item:last-child{padding-bottom: 0}.menu-mobile.dropdown .item.active .ic-toggle svg{transform: rotate(180deg)}.menu-mobile.dropdown .ic-toggle svg{transform: rotate(0deg);transition: 0.3s}.menu-mobile .footer-memu-mobile{padding: 0 18px}.menu-mobile .footer-memu-mobile .widget{padding: 18px 15px;text-align: center}.menu-mobile .footer-memu-mobile .widget:not(:last-child){border-bottom: 1px solid #e9ecef}.menu-mobile .footer-memu-mobile ul li{text-align: center}.menu-mobile .footer-memu-mobile ul li a{font-size: inherit}.menu-mobile .footer-memu-mobile ul li:last-child a{color: var(--color-primary)}.menu-mobile .m-mobile-wrapper{margin: 0;background: #000;height: 100%;max-width: 100%;padding: 0;list-style: none;max-height: 100%;overflow-y: auto;position: relative;transition: 0.3s}.menu-mobile .m-mobile-wrapper .toggle-nav__icon.absolute.right-0{right: 8px}.menu-mobile ul{list-style: none;margin: 0}.menu-mobile #panel-menu{position: relative;padding-top: 24px}.menu-mobile #panel-menu a{color: var(--main-color);transition: color .3s}.menu-mobile #panel-menu a:hover{opacity: 0.6}.menu-mobile #panel-menu li{margin: 0}.menu-mobile .ic-toggle{width: 40px;margin: 0;text-align: center;right: -15px}.menu-mobile li{padding: 10px 15px}.menu-mobile li:not(:last-child){margin-bottom: 12px}.menu-mobile .toggle-nav__icon{top: 18%}.menu-mobile .p-inherit{position: initial !important}.menu-mobile .sub-menu{position: absolute;z-index: 1;top: 0;left: -100%;width: 100%;height: 100%;transition: 0.3s;margin-top: 16px}.menu-mobile .sub-menu.active{left: 0}.menu-mobile .sub-menu .bt-back{border-color: #f4f4f4;padding: 0}.menu-mobile .sub-menu .bt-back .icon-back{border-right: 1px solid #f4f4f4;height: 40px;display: flex;justify-content: center;width: 40px}.menu-mobile .sub-menu .bt-back a{padding: 0 !important;display: flex !important;align-items: center;gap: 12px}.menu-mobile .icon-close{width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;position: absolute;right: 16px;top: 16px}.toggle-nav__icon{width: 25px;height: 25px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer}.toggle-nav__line{display: block;position: absolute;height: 2px;width: 100%;background: #000;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;border-radius: 50px}.toggle-nav__line:nth-child(1){top: 4px}.toggle-nav__line:nth-child(2),.toggle-nav__line:nth-child(3){top: 12px}.toggle-nav__line:nth-child(4){top: 20px}@keyframes hide_line{0%{background-color: #000}100%{background-color: #fff}}@keyframes rote_top{0%{top: 0.5rem;rotate: 0deg}50%{top: 0;rotate: 0deg}100%{rotate: 45deg;top: 0}}@keyframes rote_bottom{0%{bottom: 0.5rem;rotate: 0deg}50%{bottom: 0;rotate: 0deg}100%{rotate: -45deg;bottom: 0}}.htl-top-icon a{outline: none}.htl-top-icon a:hover{color: var(--main-color)}.languages.dropdown:hover .languages__sub{opacity: 1;visibility: visible}.languages .lang-item.lang-item-cn{line-height: 32px}.languages .lang-item{text-transform: uppercase;color: #eee;font-size: 12px;font-weight: 300;line-height: 133.333%}.languages .lang-item svg{width: 24px;height: auto;margin-right: 8px;border-radius: 50%}.languages .lang-item img{margin-right: 8px}.languages.horizontal .lang-item:not(:last-child){margin-right: 12px}.languages.horizontal .lang-item:not(:last-child):after{content: "";height: 14px;width: 1px;background: #ccc;display: inline-block;margin-left: 12px}.languages.dropdown > .lang-item{padding-top: 0.5rem;padding-bottom: 0.5rem}.languages.dropdown > .lang-item svg:first-of-type{margin-right: 8px}.languages.dropdown > .lang-item svg:last-of-type{margin-left: 0}.languages__sub{top: 100%;width: max-content;left: 0;background: rgba(17,17,17,0.8);opacity: 0;visibility: hidden}.languages__sub a{padding: 4px 16px;flex: 1}.slider-wrap{position: relative;overflow: hidden}.progress-bar{width: 100%;height: 2px;background: rgba(255,255,255,0.2);z-index: 10;margin-top: 32px;margin-bottom: 32px}.progress-bar .progress{display: block;width: 0%;height: 100%;background: var(--main-color);transition: width linear}.slider_item{position: relative}.slider_item-thumb{display: block;width: 100%;height: 100%;position: relative;padding-top: 100vh}.slider_item-thumb::before{content: "";background: #0000004d;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1}.slider .slick-dots{position: absolute;bottom: 30px;left: 0;right: 0}.slider .slick-arrow{z-index: 1;transition: 0.3s}.slider .slick-arrow:hover{opacity: 0.6}.slider .slick-arrow.slick-next{right: 64px}.slider .slick-arrow.slick-prev{right: 128px}.slider .btn-link a{border-radius: var(--Radius-radius-75, 6px);border: var(--Stroke-border-default, 1px) solid var(--boder-primary-inverse, #eee);background: var(--background-primary-inverse, #eee);padding: var(--Spacing-spacing-100, 8px) var(--Spacing-spacing-200, 16px);display: flex;justify-content: center;align-items: center;gap: 8px;color: var(--boder-primary, #111);text-align: center;width: fit-content;font-size: var(--Typescale-Label-large-size, 18px);font-weight: 300;line-height: 155.556%;letter-spacing: 0.5px;text-transform: uppercase;margin-top: 48px;transition: 0.3s;cursor: pointer}.slider .btn-link a:hover{opacity: 0.6}.slider img{position: absolute;top: 0;left: 0;right: 0;height: 100% !important;width: 100%;object-fit: cover;object-position: bottom}.slider .content-ele{color: var(--main-color);font-size: var(--Font-Size-05, 20px);line-height: 160%}.slider_item-content{position: absolute;bottom: 64px;left: 0;width: 100%;right: 0;z-index: 1}.slider .meta-item{position: relative;padding: 0 64px}.contact input,.contact select,.contact textarea{border: 1px solid #aaa;border-radius: 6px;height: 45px;width: 100%;outline: none;padding: 12px;background: transparent;min-height: 48px;color: var(--main-color)}.contact input.wpcf7-not-valid,.contact select.wpcf7-not-valid,.contact textarea.wpcf7-not-valid{border: 1px solid #dc3232}.contact select{appearance: none;padding-right: 24px}.contact .item.select .wpcf7-form-control-wrap{position: relative}.contact .item.select .wpcf7-form-control-wrap::after{content: url(/wp-content/themes/estwp/assets/images/icon-select.png);position: absolute;top: 50%;right: 12px;transform: translateY(-50%);pointer-events: none;line-height: 0}.btn-custom-submit{background: var(--main-color);color: #111}.error-message{color: #dc3232}.questions{margin-top: 48px;display: grid;gap: 8px}.questions a:hover{opacity: 0.6}.questions .d-flex{gap: 4px}.questions .d-flex a{font-weight: 600;text-decoration: underline !important}.htl-sign .type_input{margin-bottom: 32px}.ss-form a:hover{opacity: 0.6}.ss-form strong{font-weight: 600}.ss-form a{text-decoration: underline !important}#btn-contact .elementor-button-content-wrapper{display: flex;align-items: center;justify-content: center}button[type="submit"]{border-radius: 6px;border: 1px solid var(--main-color);background: var(--main-color);padding: 8px 16px;width: 100%;color: #111;letter-spacing: 0.5px;text-transform: uppercase;display: flex;justify-content: center;align-items: center;transition: 0.3s}button[type="submit"]:hover{opacity: 0.6}.wpcf7 .wpcf7-spinner{position: absolute;right: 0;bottom: 0}.wpcf7 .wpcf7-spinner::before{background-color: #111}.wpcf7 select{color: var(--main-color);background: #111}.wpcf7 select option{background: #111}.wpcf7 .contact{margin: 0 -8px;row-gap: 24px}.wpcf7 p{margin: 0}.wpcf7 .item{padding-left: 8px;padding-right: 8px}.wpcf7 label{display: block;margin-bottom: 20px}.wpcf7 button.btn-custom-submit,.wpcf7 input[type="submit"]{margin-top: 32px;border-radius: 6px;border: 1px solid var(--main-color);background-color: var(--main-color);padding: 8px 16px;width: 100%;color: #111;letter-spacing: 0.5px;text-transform: uppercase;transition: 0.3s}.wpcf7 button.btn-custom-submit:hover,.wpcf7 input[type="submit"]:hover{opacity: 0.6}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap{display: block}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea{min-height: 128px;padding: 12px}.wpcf7 form.wpcf7-form .wpcf7-not-valid-tip{margin-top: 10px;display: none}.wpcf7 form.wpcf7-form div.wpcf7-response-output{margin-left: 0;margin-right: 0}.notification{padding-top: 16px}.notification.error{color: red}.notification.success{color: green}.popup .row.handle_related{padding-top: 8px;margin-left: -8px;margin-right: -8px;row-gap: 32px}.popup .row.handle_related .post__thumb a{border-radius: var(--Radius-radius-25, 2px);border: 1px solid var(--boder-tertiary, #aaa);text-decoration: none !important;overflow: hidden}.popup .row.handle_related .post__thumb a img{transition: 0.3s}.popup .row.handle_related .post__thumb a:hover img{transform: scale(1.1)}.popup .row.handle_related a:focus-visible{outline: none}.popup .row.handle_related .post__item{padding: 0 8px}.popup .row.handle_related .post__title{margin: 0;padding-top: 8px}.popup .row.handle_related .post__title a{color: var(--text-primary, #111);font-size: var(--Font-Size-02, 14px);font-weight: 500;line-height: 142.857%;box-sizing: inherit;transition: 0.3s}.popup .row.handle_related .post__title a:hover{opacity: 0.6}.btn-dup{gap: 8px}.boxcode.vant_check{position: relative}.boxcode.vant_check .bg-authen{max-width: 100%;left: 0;transform: none}.login-required .button-login:hover{opacity: 0.6}.post.taxonony{margin: auto .25rem;row-gap: 30px}.post.taxonony .post__item{padding-left: 0.25rem;padding-right: 0.25rem}.tabs__list.type_hd a{border-radius: 8px}.handle-list{padding-bottom: 60px}.category-halndle .single-products .entry-title{margin-top: 4px;margin-bottom: 24px}.category-halndle .post__content .sub-title{color: #aaa;font-size: 14px;font-weight: 300;line-height: 142.857%;letter-spacing: -0.25px;text-transform: uppercase}.category-halndle .handle-series-tabs{align-items: start}.category-halndle .handle-list.section{padding-top: 60px}.category-halndle .tabs__content-desc ul{display: flex;gap: 16px;justify-content: space-between;flex-wrap: wrap}.category-halndle .tabs__content-desc ul li{list-style-type: none}.category-halndle .term{border: 1px solid #fff;transition: 0.3s;text-transform: uppercase;text-align: center;cursor: pointer;max-width: 165px}.category-halndle .term a{color: #fff;font-size: 14px;padding: 8px 16px;display: block;min-width: 145px}.category-halndle .term.active{background: #fff}.category-halndle .term.active a{color: #121212}.category-halndle .term:hover{background: #fff}.category-halndle .term:hover a{color: #121212}.category-halndle .section{padding: 96px 0}.title-taxonony{text-align: center;margin-bottom: 30px}.title-taxonony .sub-title{margin-bottom: 5px}.title-taxonony h1{font-size: 2rem;font-weight: 500;margin-bottom: 24px}.images-wrapper{margin: 0 -8px}.images-wrapper .image.slick-slide{padding: 0 8px;height: 325px;display: block;border-radius: 2px}.images-wrapper a{position: relative}.images-wrapper a img{width: 100%;height: 100%;object-fit: cover;top: 0;left: 0}.year{color: var(--text-tertiary, #666);font-size: 18px;font-weight: 400;line-height: 133.333%}.location{color: var(--main-color);font-size: 18px;font-weight: 400;line-height: 133.333%;padding-left: 12px;position: relative}.location::before{content: "";width: 4px;height: 4px;position: absolute;top: 9px;left: 0;background-color: var(--main-color);border-radius: 50%}.dl.temp3 #download-41001 .thumb-item{background: transparent}.dl.temp3 #download-41001 .thumb-item img{width: 100%}.single.single-vant-post .post__content h2,.single.single-vant-post .post__content h3,.single.single-vant-post .post__content h4,.single.single-vant-post .post__content h5,.single.single-vant-post .post__content h6{margin-top: 48px;margin-bottom: 16px}.single.single-solutions{margin-top: 0}.single.single-solutions .banner-single img{width: 100%;max-height: 480px;object-fit: cover}.single.single-solutions .single-container{padding-top: 128px}.single_thumb .post__thumbnail-item{position: relative;width: 100%}.single_thumb .post__thumbnail-item::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%)}.banner-vant .slider_item-content{bottom: 95px}.single .gallery.vant-gallery{margin-bottom: 60px}.single .gallery.vant-gallery .gallery__item:nth-child(1){grid-column: span 1;max-height: 300px}.single .gallery.vant-gallery .gallery__item{border-radius: 8px;grid-column: span 1;max-height: 300px}.single-vant-post .post__content figure{margin: 16px 0}.single-vant-post .post__content figure img{width: 100%}.single__banner .single__banner-item{margin: -170px auto 0;z-index: 3;display: block;position: relative}.single__banner .single__banner-item a.back{font-size: 13px;padding: 12px 12px;transition: 0.3s;margin-bottom: 11px}.single__banner .single__banner-item a.back svg{width: 18px}.single__banner .single__banner-item a.back svg path{fill: #fff}.single__banner .single__banner-item a.back:hover{opacity: 0.6}.single__banner .single__banner-item .single__title{background: #fff;padding: 60px 50px}.single__banner .single__banner-item .single__title .post_meta{font-size: 0.5em;letter-spacing: 1.5px;color: #171616;font-weight: 300;text-transform: uppercase;margin-bottom: 20px}.single__banner .single__banner-item .single__title .entry-title{margin: 0;font-size: 1.35em;font-weight: 300;text-transform: uppercase;letter-spacing: 2.66px;color: #000}.vant-products .blogs .post__title,.post-wrapper.black .post__title{color: #111}.vant-products .blogs .post__thumb a,.post-wrapper.black .post__thumb a{border-radius: 2px}.vant-products .blogs .post__meta .post__title{margin-bottom: 32px}.vant-products .blogs .date{color: #111}.vant-post .post__thumb{margin: 0}.vant-post .post__thumb a{border-radius: 18px !important}.vant-post .post__meta{padding: 0 30px 0 67px}.vant-post .post__thumb-padding{padding-top: 100% 350px}.vant-post .post.slide_post .slick-arrow{top: 40%;transform: translateY(-40%)}.vant-post .post__children{display: flex;align-items: center;background-color: #f4e3d0;border-radius: 18px}.vant-post .post__children .post__thumb,.vant-post .post__children .post__meta{width: 50%}.vant-post .post__meta-content{display: none !important}.vant-post .btn-view{display: block !important;color: #e94e16;font-weight: 400;font-size: 14px}.vant-post .btn-view svg{margin-left: 8px}.vant-post .btn-view svg path{fill: #e94e16}.vant-post .slide_next.slick-arrow{right: 32px}.vant-post .slide_prev.slick-arrow{left: 32px;z-index: 3}.vant-post .btn-vant{display: block !important;margin-top: 32px}.vant-post .btn-vant a{transition: 0.3s}.vant-post .btn-vant a:hover{opacity: 0.6}.vant-post .slick-arrow{top: 50%;transform: translateY(-50%)}.single-social{display: flex;gap: 10px}.single-social a{transition: 0.3s}.single-social a:hover{opacity: 0.6}.window.post-wrapper .post__thumb-padding{padding-top: 63%}.home .post-wrapper .post__thumb a{border-radius: 2px !important;overflow: hidden}.bg-authen{position: absolute;width: 100%;height: 100%;max-width: 1200px;top: 0px;left: 50%;transform: translate(-50%, -40%);object-fit: cover}.boxcode{background-color: #fff;padding-bottom: 96px}.boxcode .container{padding-top: 200px;color: #121212}.boxcode .err{text-align: center}.boxcode .err p{margin-top: 50px;font-size: 18px}.authenticationBox{max-width: 828px;text-align: center;background-image: url(/wp-content/uploads/2025/06/pattern.png);background-size: contain;background-repeat: no-repeat;background-position: top center;position: relative}.authenticationBox__top{text-align: center;margin-bottom: 85px}.authenticationBox__top p{margin: 0;font-size: 24px;line-height: 166.667%;letter-spacing: -0.25px}.authenticationBox__top img{margin: auto}.authenticationBox__top .thumb{margin: 35px 0 31px}.authenticationBox__top .info-code{margin-top: 24px}.authenticationBox__certificate{gap: 20px;max-width: 522px;margin: auto;text-align: center}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor: inherit}a:hover{color: inherit}.post__thumb{margin-bottom: 8px}.post__thumb a{overflow: hidden}.post__thumb a img{transition: 0.3s}.post__thumb a:hover img{transform: scale(1.1)}.post__thumb-padding{padding-top: 59.6%;position: relative;display: block}.post__thumb-padding img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;display: block}.post__children{overflow: hidden;color: var(--main-color);font-size: 18px;font-weight: 400;line-height: 133.333%}.post-meta{padding: 1rem}.post__meta-content{display: flex;gap: 8px}.post.temp3 .item-full .post-thumbnail a{padding-top: 52%}.post.temp3 .item-small .post-thumbnail{width: 30%;flex: 0 0 30%}.post.temp3 .item-small .post-thumbnail a{padding-top: 84%}.post.temp3 .item-small .post-meta{width: 70%;flex: 0 0 70%}.post.temp3 .item-small .text-base{display: none}.dl.temp3 .thumb-item{background: #eaebeb;overflow: hidden}.dl.temp3 .thumb-item img{margin: 0 auto;transition: 0.3s}.dl.temp3 .thumb-item:hover img{transform: scale(1.1)}.related__heading h3{margin-bottom: 32px}.blogs .category{padding: 2px 8px;text-transform: uppercase;border-radius: var(--Radius-radius-50, 4px);background: var(--background-secondary, #222)}.blogs .post__title{margin: 12px 0 0}.blogs .post__meta-content.d-flex{justify-content: space-between;font-size: 14px;line-height: 20px;letter-spacing: -0.25px}.blogs .post__thumb{margin-bottom: 1rem}.author{width: 1.75rem;height: 1.75rem;border-radius: 50%}.text-meta{line-height: 1}.liked{background-color: #fff1f2;color: #e11d48}.row.related__row.post{margin-left: -8px;margin-right: -8px}.row.related__row.post .post__item{padding-left: 8px;padding-right: 8px}.single [class^="col-"]{padding-left: 16px;padding-right: 16px}.share-buttons{border-radius: 2px;border: 1px solid var(--boder-primary-inverse, #eee);display: flex;padding: 8px 12px;justify-content: center;align-items: center;gap: 8px;cursor: pointer;position: relative;transition: 0.3s}.share-buttons:hover{opacity: 0.6}.share-buttons span{position: absolute;top: -26px;font-size: 12px;right: -2px}.elementor-icon-box-icon{line-height: 0}.related{margin: 96px 0 160px}.single .post__content img{margin: auto}.post-wrapper.grid .post__thumb{border-radius: 8px;overflow: hidden}.post-wrapper.grid .post__thumb img{transition: 0.3s}.post-wrapper.grid .post__thumb:hover img{transform: scale(1.1)}.parent-category .item-hidden{display: none}.parent-category .view-more-wrap{margin: auto}.parent-category .view-more-wrap .view-dl{background: transparent;font-weight: 300;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee;border-radius: 6px 6px 6px 6px;padding: 4px 8px;color: #eee;font-size: 14px;line-height: 20px;cursor: pointer;transition: 0.3s}.parent-category .view-more-wrap .view-dl:hover{opacity: 0.6}.parent-category .view-more-wrap svg{margin-left: 4px;width: 16px}.post__item .post__title a{transition: 0.3s}.post__item .post__title a:hover{opacity: 0.6}.single{margin-top: 160px}.single .entry-content{font-size: 16px;line-height: 24px;color: var(--main-color)}.single .single__banner .post__thumbnail img{width: 100%;height: 65vh;object-fit: cover}.single .post__thumbnail{margin-bottom: 8px}.single__banner .entry-title{margin: 48px 0}.single__banner .post__meta-content{gap: 24px}.single .gallery{display: grid;grid-template-columns: repeat(4, 1fr);gap: 8px}.single .gallery__item{border-radius: 8px;grid-column: span 2;overflow: hidden;min-height: 300px;max-height: 325px}.single .gallery__item img{height: 100%;width: 100%;object-fit: cover}.single .gallery__item:nth-child(1){grid-column: span 4;max-height: 655px}.single .entry-title{color: var(--main-color);font-size: 40px;line-height: 120%;letter-spacing: -0.25px}.single .post__content{margin: 32px 0}.single .post__content h2,.single .post__content h3,.single .post__content h4,.single .post__content h5,.single .post__content h6{margin-top: 64px}.post-wrapper.temp2 .post.slick-slider .slick-arrow{top: 36%;transform: translateY(-36%)}.post-wrapper.temp2 .post__title{display: inline-flex;margin-bottom: 0;padding-right: 5px;flex-wrap: wrap;gap: 8px}.post-wrapper.temp2 .post__thumb a{border-radius: 8px;overflow: hidden}.related__row.post img{position: absolute;top: 0;width: 100%;left: 0;height: 100%}.single-projects .row.related__row.post .col-md-4{padding: 0 8px}.single-projects .row.related__row.post .post__item{padding-left: 0;padding-right: 0}.single-projects .single-container{padding-top: 32px;padding-bottom: 80px}.single-projects .entry-content{font-size: 20px;line-height: 160%}.single-post .post__content{margin-top: 64px;text-align: center}.single-post .post__content .entry-content figure img{width: 100%}.single.single-post{margin-top: 0}.single.single-post .post__thumbnail img{height: 55vh}.collap.elementor-widget-n-accordion .e-n-accordion-item > .e-n-accordion-item-title{justify-content: space-between}.collap.elementor-widget-n-accordion .e-n-accordion-item > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg{display: block !important;fill: #111 !important}.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg{display: none}.elementor-widget-n-accordion .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg{fill: none !important}summary.e-n-accordion-item-title{padding: 6px 0 !important}.e-n-accordion-item div[role="region"]{padding-top: 4px}.blu_banner.vant .form_verify input{border: 1px solid #eee}.blu_banner.vant .form_verify input::placeholder{color: #dcdcdc}.elementor-widget-lp-search-canvas .htl-top-icon{line-height: 0}.form_verify{text-align: center;display: flex}.form_verify input{border-radius: 6px;border: 1px solid var(--boder-tertiary, #aaa);color: var(--main-color);font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: -0.25px;min-height: 48px;padding: 12px;background-color: transparent;width: 544px;outline: none}.form_verify input:placeholder{color: var(--text-disabled, #666)}.form_verify button{border-radius: 6px;border: 1px solid var(--main-color);background: var(--main-color);color: var(--boder-primary, #111);width: fit-content;font-size: 18px;padding: 10px 33px;font-weight: 300;line-height: 28px;letter-spacing: 0.5px;text-transform: uppercase;outline: none;margin-left: 11px}.form_verify button:hover{opacity: 0.6}.back{padding: 8px 16px;display: flex;width: fit-content;align-items: center;gap: 8px;color: var(--main-color);text-align: center;font-size: 18px;font-weight: 300;line-height: 155.556%;letter-spacing: 0.5px;text-transform: uppercase;border-radius: var(--Radius-radius-75, 6px);border: var(--Stroke-border-default, 1px) solid var(--boder-primary-inverse, #eee)}.back:hover{opacity: 0.6}.filter{gap: 16px;margin-bottom: 80px;justify-content: space-between}.filter .filter__box{flex-wrap: wrap}.filter__item{border-radius: 2px;color: var(--main-color);padding: 8px 12px;border: 1px solid var(--main-color);cursor: pointer;text-transform: capitalize}.filter__item.active{background: var(--main-color);color: var(--boder-primary, #111)}.filter__item:hover{opacity: 0.6}.filter__box{gap: 16px}.filter__search{position: relative}.filter__search input{height: 100%;padding: 8px 25px 8px 12px;width: 236px;background: transparent;outline: none;border: 2px solid #444;font-size: 12px;line-height: 16px;min-height: 40px;color: #fff}.filter__search input::placeholder{text-transform: uppercase}.filter__search svg{position: absolute;top: 50%;transform: translateY(-50%);right: 12px}.post-wrapper.temp3 a{position: relative;display: block;width: 100%;height: 100%;transition: 0.3s}.post-wrapper.temp3 a:hover{opacity: 0.6}.post-wrapper.temp3 .post__title{margin-bottom: 32px}.post-wrapper.temp3 .post__meta{margin-top: 16px}.post-wrapper.temp3 .post .title{font-size: 14px;line-height: 20px;letter-spacing: -0.25px}.post-wrapper.temp3 .post .btn-download{display: flex;align-items: center;gap: 4px;text-transform: uppercase;font-size: 12px;line-height: 16px;cursor: pointer}.dl.post-wrapper.temp3{display: grid;row-gap: 64px}.dl.post-wrapper.temp3 .child-category{margin-bottom: 48px}.dl.post-wrapper.temp3 .child-category .title{margin-bottom: 16px}.dl.post-wrapper.temp3 .child-category:last-child{margin-bottom: 0}.dl.post-wrapper.temp3 .child-category .post__meta .title{margin-bottom: 0.5rem}.box-down{margin-bottom: 48px}.box-down h5{margin-bottom: 24px;text-transform: capitalize}.show-popup{cursor: pointer}.fancybox-button{width: 40px;height: 40px;padding: 4px;border-radius: var(--Radius-radius-50, 4px);border: var(--Stroke-border-default, 1px) solid var(--boder-primary, #111)}#product_popup .gallary-item{padding-top: 48px}#product_popup .content_item-img{margin-bottom: 96px}#product_popup .content_item-img:last-child{margin-bottom: 0}.fancybox-container.fancybox-is-open{z-index: 99999999}.fancybox-slide .fancybox-content{background: transparent}.fancybox-navigation .fancybox-button{padding: 0;height: 46px;width: 46px;background: #eee;border: 0}.popup.fancybox-content{background: #fff}.popup{border-radius: 48px 48px 0px 0px;width: 1280px;color: #111;padding: 0;overflow-x: hidden;min-height: 180px}.popup .no-result{text-align: center;padding-top: 96px;font-size: 32px}.popup .row{margin-left: -16px;margin-right: -16px}.popup .fancybox-button{top: 32px;right: 64px}.popup h2{letter-spacing: -0.25px;padding: 32px 64px;border-radius: var(--Radius-radius-500, 48px) var(--Radius-radius-500, 48px) 0px 0px;border-bottom: 1px solid var(--boder-primary-inverse, #eee);background: #fff;margin: 0}.popup .detail__content{padding: 58px 20px 96px;max-width: 1032px;margin: auto}.popup .detail .title-item{font-size: 24px;line-height: 32px;letter-spacing: -0.25px;margin-bottom: 1rem}.popup .detail .main p{font-size: 16px;line-height: 24px}.company-tline .timeline .box_thumnail img{max-height: 250px;object-fit: cover;object-position: top}.company-tline .timeline .box_content-title{margin-top: 24px}.terns-conditions{color: #eee}.terns-conditions h5,.terns-conditions h4,.terns-conditions h3,.terns-conditions h2,.terns-conditions h6{padding: 16px 0 4px;margin: 0;font-weight: 400}.terns-conditions p{padding-top: 1rem}.htl-button.lg a{border-radius: var(--Radius-radius-25, 2px);border: 0;background: transparent;padding: 8px 14px;color: var(--main-color);text-align: center;font-size: 12px;font-weight: 300;line-height: 133.333%;text-transform: uppercase}.temp4 .sub-title{text-align: center;margin-bottom: 16px}.temp4 .content_title{text-align: center;margin-bottom: 32px}.temp4 .post__thumb a{background: #fff}.temp4 .post__thumb img{border-radius: 8px;max-height: 378px;object-position: center;overflow: hidden}#single_popup .thumb{padding-bottom: 48px}#single_popup .thumbnail{width: 100%;height: 400px;margin: auto;border-radius: var(--Radius-radius-50, 4px);border: var(--Stroke-border-default, 1px) solid var(--boder-tertiary, #aaa);display: flex;align-items: center;justify-content: center;overflow: hidden}#single_popup .content_item{border-top: 1px solid var(--boder-tertiary, #aaa);padding: 16px 0 64px}#single_popup .content_item:last-child{padding: 16px 0 0px}#single_popup .color-list{display: flex;column-gap: 24px}#single_popup .color_title{margin-bottom: 8px}#single_popup .bg-color{display: flex;flex-wrap: wrap;gap: 8px}#single_popup .bg-color .color-item{position: relative}#single_popup .bg-color .color-item:hover .color-name{opacity: 1}#single_popup .bg-color .color-name{position: absolute;display: block;opacity: 0;top: 58px;width: 70px;left: 50%;transform: translateX(-50%);background-color: #222;color: white;font-size: 8px;text-align: center;text-transform: uppercase;padding: 4px;border-radius: 4px;transition: all .3s ease}#single_popup .bg-color .color-name::after{bottom: 100%;left: 50%;border-style: solid;border-image: initial;content: " ";height: 0px;width: 0px;position: absolute;pointer-events: none;border-top-color: all .3s ease;border-right-color: all .3s ease;border-left-color: all .3s ease;border-bottom-color: #222;border-width: 8px;margin-left: -8px}.list{margin-bottom: 44px;display: flex;gap: 7px;flex-wrap: wrap}.list .list_item{border-radius: 2px;border: 1px solid var(--main-color);padding: 8px 12px;text-transform: uppercase;font-size: 12px;line-height: 16px;transition: 0.3s;cursor: pointer}.list .list_item.active{background: var(--main-color);color: #111}.breacrumb{margin-bottom: 32px;flex-wrap: wrap}.breacrumb li.first{list-style-type: none;padding-left: 0}.breacrumb li.first::before{display: none}.breacrumb li{list-style-type: none;padding: 0 12px;position: relative;font-size: 14px;line-height: 20px}.breacrumb li::before{content: "";position: absolute;top: 9px;width: 4px;height: 4px;background: #666;border-radius: 50%;left: 0}.breacrumb .last{color: var(--text-disabled, #666)}.single-container.pd{margin-bottom: 160px}.single-products.row{margin-left: -16px;margin-right: -16px}.single-products .tab-content-wrap .post__title{font-size: 14px;line-height: 142.857%}.single-products .tab-content{display: none}.single-products .tab-content.active{display: block}.single-products .entry-title{font-size: 24px;line-height: 133.333%;letter-spacing: -0.25px;margin-bottom: 32px;text-transform: uppercase}.single-products .post__content{margin-top: 0}.single-products .entry-content{font-size: 18px;line-height: 155.556%;padding-bottom: 32px}.post.slide_post .slick-arrow{z-index: 1;bottom: auto;top: 30%;transform: translateY(-30%)}.post.slide_post .slide_prev.slick-arrow{right: auto;left: 64px}.post.slide_post .slide_next.slick-arrow{right: 64px}#tab3 .post__thumb a img{max-height: 300px;background: #fff}.handle-series-tabs{justify-content: center}.tabs__list{border-top: 1px solid var(--boder-secondary, #222);padding: 16px 0 64px}.tabs__list:last-child{padding-bottom: 0}.tabs .row{margin-left: -8px;margin-right: -8px;row-gap: 32px}.tabs .row .post__item,.tabs .row .ele{padding-left: 8px;padding-right: 8px}.tabs .tab{color: var(--main-color)}.tabs .tab_subtitle{color: var(--text-tertiary-inverse, #aaa);font-size: 14px;font-weight: 300;line-height: 142.857%;letter-spacing: -0.25px;text-transform: uppercase}.tabs .tab_title{font-size: 20px;line-height: 140%;letter-spacing: -0.25px;position: relative;padding-right: 30px;cursor: pointer}.tabs .tab_title::before{content: "";position: absolute;top: 15px;right: 0;width: 18px;height: 2px;background: #eee}.tabs .tab_title::after{content: "";position: absolute;top: 15px;right: 0;width: 18px;height: 2px;background: #eee;transform: rotate(90deg)}.tabs__title.active .tab_title::after{opacity: 0}.tabs__content{padding-top: 34px;display: none}.tabs__content .list{row-gap: 8px}.tabs__content.active{display: block}.tabs .ele{margin: 0 -8px 24px -8px}.tabs .ele .ele-content,.tabs .ele .ele_thumb{padding-right: 8px;padding-left: 8px}.tabs .ele:last-child{margin-bottom: 0}.tabs .ele .thumb-item{overflow: hidden;position: relative;padding: 0;display: block}.tabs .ele .thumb-item:hover img{transform: scale(1.1)}.tabs .ele_thumb img{transition: 0.3s;width: 100%;height: 100%;object-fit: cover;object-position: center center}.tabs .ele_title{margin-bottom: 8px}.tabs .ele_descript{color: var(--text-tertiary-inverse, #aaa);font-size: 14px;line-height: 142.857%}.tabs table{border: 0}.tabs .table td,.tabs .table th{padding: 0.75rem;vertical-align: top;border-top: 1px solid #222;color: #aaa;border-bottom: 0;border-right: 0;padding: 8px 0}.tabs .table td{font-size: 14px;line-height: 20px;text-align: left}.tabs .table th{color: #eee;font-size: 16px;line-height: 24px;text-align: left}.tabs .btn-detail{border-radius: var(--Radius-radius-50, 4px);border: var(--Stroke-border-default, 1px) solid var(--boder-primary-inverse, #eee);padding: 6px 16px;background: transparent;color: var(--main-color);text-transform: uppercase;line-height: 150%;margin-top: 32px;display: flex;width: fit-content;align-items: center;gap: 4px}.tabs .btn-detail:hover{opacity: 0.6}.post__thumbnail{margin-bottom: 24px}.post__heading{margin-bottom: 24px}.post :where(ol, ul){margin-left: 27px}#horizontal-scoll{display: flex;flex-wrap: nowrap;width: max-content;height: 100vh}#horizontal-scoll > div{flex-shrink: 0;height: 100%}.about{display: flex;flex-wrap: nowrap;align-items: center;width: max-content}.vant-info .elementor-widget.elementor-widget-icon svg circle{fill: transparent}.about .content-about{flex-shrink: 0;width: 800px}.team-content{color: #ffffff}.team-content .name{font-weight: 700;font-size: 20px;line-height: 150%}.team-content .position{font-size: 16px;line-height: 150%;margin-top: 19px;margin-bottom: 2px}.link-view .elementor-icon{border-radius: var(--Radius-radius-50, 4px);border: var(--Stroke-border-default, 1px) solid var(--boder-primary-inverse, #eee);transition: 0.3s}.link-view .elementor-icon:hover{opacity: 0.6}.elementor-custom-embed-play svg:hover{opacity: 0.6}.elementor-image-carousel .swiper-slide{max-height: 100%;max-width: 100%;height: 480px !important;width: 360px !important}.elementor-image-carousel .swiper-slide .swiper-slide-inner{padding: 0 8px;height: 100%}.elementor-image-carousel .swiper-slide img{object-fit: cover;height: 100% !important;width: 100% !important;border-radius: 2px}.bg-gradient-vant::before{content: "";bottom: 0;background: linear-gradient(to top, #e64a19, rgba(230,74,25,0.5) 20%, rgba(255,224,178,0.1) 50%, rgba(255,224,178,0))}.bg-gradient-vant1::before{border-radius: var(--Radius-radius-150, 12px);background: linear-gradient(90deg, #e64a19, rgba(230,74,25,0.5) 20%, rgba(255,224,178,0.1) 80%, rgba(255,224,178,0)) no-repeat}.bg-gradient-black::before{content: "";bottom: 0;background: linear-gradient(to top, #161617, rgba(113,113,114,0.6) 20%, rgba(184,189,197,0) 60%, rgba(184,189,197,0)) no-repeat}.vant-product{display: block !important}.vant-product .window.temp6 .post__thumb-padding{padding-top: 100%}.vant-product .window.temp6 .post__title{color: #fff}.vant-product .window.temp6 .post__thumb{position: relative}.vant-product .window.temp6 .post__thumb::before{content: "";bottom: 0;position: absolute;width: 100%;height: 100%;z-index: 1;background: linear-gradient(to top, #e64a19, rgba(230,74,25,0.5) 20%, rgba(255,224,178,0.1) 50%, rgba(255,224,178,0))}.vant-product .window.temp6 .btn-view{margin-top: 19px;color: #e94e16;text-align: center;text-decoration: none;background: #fff;padding: 6px 12px;border-radius: 20px;width: 140px;display: -webkit-flex;display: -moz-box;display: flex;grid-column-gap: 8px;-webkit-column-gap: 8px;-moz-column-gap: 8px;column-gap: 8px;-webkit-justify-content: center;-moz-box-pack: center;justify-content: center;-webkit-align-items: center;-moz-box-align: center;align-items: center;font-size: 14px;font-weight: 400}.vant-product .window.temp6 .btn-view svg path{fill: #ff0000}.vant-product .window.temp6 .post__meta{position: absolute;bottom: 30px;left: 30px;right: 30px;z-index: 3}.vant-product .window.temp6 .post__thumb{margin-bottom: 0}.mission .elementor-widget-container{display: grid;gap: 24px}.mission h5{color: var(--text-primary, #111);font-size: 20px;line-height: 140%;letter-spacing: -0.25px}.mission h2,.mission h3,.mission h4,.mission h5,.mission h6{margin: 0}.btn-flex .elementor-button-content-wrapper{align-items: center}.search-wrapper{overflow-x: hidden}.team-member{margin-bottom: 30px}@media (min-width: 992px){.team-member{margin-bottom: 108px}}.elementor-icon-box-description{font-size: 14px;line-height: 20px}h5.elementor-icon-box-title{font-size: 20px;line-height: 28px}a.elementor-button{display: flex;align-items: center;gap: 8px}.elementor-element.e-con-full.e-flex.e-con.e-child .elementor-widget-icon-box{height: 100%}.overlay_banner{position: relative}.overlay_banner::before{content: "";position: absolute;top: 0;right: 0;left: 0;bottom: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.6)}.timeline{position: relative}.timeline .row{margin: 0 -16px}.timeline .row::before{content: "";position: absolute;top: 16px;width: 100%;height: 1px;background: #222}.timeline .col-content{padding-top: 32px;padding-right: 16px;padding-left: 16px}.timeline .box{position: relative;width: 100%}.timeline .box:before{content: "";position: relative;display: block;border-radius: 50%;top: -27px;left: 0;width: 24px;height: 24px;background: #eee}.timeline .box:after{content: "";position: absolute;display: block;top: -16px;left: 0;width: 85%;height: 1px;background: #eee;transform: scaleX(0);transform-origin: left;transition: transform .6s ease-in-out}.timeline .col-content.slick-current.slick-active .box:after{transform: scaleX(1)}.timeline .number{font-size: 80px;line-height: 120%;margin-bottom: 24px}.timeline .box_content-title{font-size: 20px}.timeline .box_content-text{margin-top: 8px}.list_default .col-content:last-child .box{padding-bottom: 0}.list_default .box{display: flex;padding: 32px 0 64px;border-top: 1px solid var(--border)}.list_default .box_thumnail{width: 50%}.list_default .box_content{width: 50%}.list_default .box_content-title{position: relative;padding-left: 40px}.list_default .box_content-title::before{content: "";width: 24px;height: 24px;border-radius: 50%;background-color: #eee;position: absolute;top: 6px;left: 0}.box_thumnail img{width: 100%;max-height: 300px;height: 100%;object-fit: cover}.box_content-title{font-size: 24px;line-height: 140%;letter-spacing: -0.25px;color: #eee}.box_content-text{margin-top: 16px;font-size: 16px;line-height: 150%;color: #aaa}.slick-dots{margin: 50px 0 0;padding: 0;list-style: none;display: flex;gap: 10px;justify-content: center}.slick-dots li{line-height: 0}.slick-dots button{border: none !important;background: #000;padding: 5px;line-height: 0;outline: none !important;font-size: 0;width: 10px;height: 10px;border-radius: 20px;transition: 0.5s;vertical-align: middle}.slick-dots .slick-active button{width: 30px}.slick-arrow{position: absolute;bottom: 64px;width: 48px;height: 48px;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: 0;cursor: pointer;padding: 4px;border-radius: var(--Radius-radius-75, 6px);border: var(--Stroke-border-default, 1px) solid var(--boder-primary-inverse, #eee)}@keyframes stroke{52%{transform: rotate(-180deg);stroke-dashoffset: 0}52.1%{transform: rotate(-360deg);stroke-dashoffset: 0}100%{transform: rotate(-180deg);stroke-dashoffset: 126}}@keyframes arrow{0%,100%{transform: translateX(0);opacity: 1}23%{transform: translateX(17px);opacity: 1}24%,80%{transform: translateX(-22px);opacity: 0}81%{opacity: 1;transform: translateX(-22px)}}@keyframes arrowUp{0%,100%{transform: rotate(-40deg) scaleX(1)}20%,80%{transform: rotate(0deg) scaleX(.1);background-color: rgba(219,219,208,0.5)}}@keyframes arrowDown{0%,100%{transform: rotate(40deg) scaleX(1)}20%,80%{transform: rotate(0deg) scaleX(.1);background-color: rgba(219,219,208,0.5)}}footer.footer-default{background-color: #fafafa;padding-top: 70px;padding-bottom: 70px}footer.footer-default ul,footer.footer-default ol{margin: 0;left: 0;list-style: none}footer.footer-default ul li,footer.footer-default ol li{padding-top: 4px;padding-bottom: 4px}footer.footer-default a{color: inherit}footer.footer-default .widget:not(:last-child){margin-bottom: 25px}footer .menu.d-flex{flex-wrap: wrap}footer .htl-navigation li{width: 100%}footer a{color: #eee;font-size: 16px;font-weight: 300;line-height: 150%;transition: 0.3s}footer a:hover{opacity: 0.6;color: #eee}.footer2 a:hover{opacity: 0.6}#map{z-index: 0}#map > ul{position: absolute;top: 16px;right: 16px;z-index: 99999;width: max-content;background: white;padding: 16px;margin: 0;list-style: none}#map > ul li{margin: 6px 0}.error404 .site-content{padding-top: 160px;padding-bottom: 352px}.error404 .site-content .page-content{color: var(--main-color)}.error404 .site-content .page-title{font-size: 42px;font-weight: 400;color: var(--main-color);margin-bottom: 16px}.error404 p{font-size: 20px;line-height: 160%}.btn-404{display: flex;align-items: center;gap: 8px;margin-top: 48px;overflow: hidden;padding: 0;-webkit-transition: border-color .5s, background-color .5s;transition: border-color .5s, background-color .5s;-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);transition-timing-function: cubic-bezier(.2, 1, .3, 1);border: 1px solid var(--main-color);border-radius: 6px;vertical-align: middle;position: relative;z-index: 1;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;background-color: transparent;text-transform: uppercase;font-weight: 300;font-size: 18px;line-height: 28px;padding: 8px 16px;width: fit-content}.btn-404:hover{opacity: 0.6}.btn-404 > span{color: var(--main-color)}@media (max-width: 767px){.error404 .site-content{padding-top: 160px;padding-bottom: 200px}.error404 .site-content .page-title{font-size: 32px}.error404 .site-content h3{font-size: 24px}}.container{max-width: var(--content-width)}.theme-padding{padding-left: 12px !important;padding-right: 12px !important}@media (min-width: 821px) and (max-width: 992px){.slick-arrow{width: 36px;height: 36px}.post.slide_post .slick-arrow{top: 25%;transform: translateY(-25%)}.images-wrapper .image.slick-slide{height: 300px}}@media (min-width: 992px){.single .gallery__item:nth-child(8n + 2),.single .gallery__item:nth-child(8n + 3){grid-column: span 1}.category-halndle .thumb-top{padding-right: 32px}.category-halndle .content-top{padding-left: 32px}.single-products .list-img{padding-right: 32px}.single-products .list-content{padding-left: 32px}.theme-padding{padding-left: 48px !important;padding-right: 48px !important}.list_default .box_thumnail{margin-right: 80px}.list_default .box_content{margin-left: 80px}}@media (min-width: 1200px){.theme-padding{padding-left: 110px !important;padding-right: 110px !important}.popup h2{padding: 32px}}@media (min-width: 768px){.list_item:hover{opacity: 0.6}.polylang-mb{display: none}.height-100 .elementor-element,.height-100 .elementor-widget-container{height: 100%}.height-100 img{height: 100%;object-fit: cover}.related .col-md-4.right .post__meta{float: right}.row.handle_related .post__thumb a{position: relative;padding-top: 100%;height: 100%;width: 100%}.row.handle_related .post__thumb a img{position: absolute;top: 0;left: 0;right: 0;object-fit: cover;object-position: center}}@media (max-width: 1024px){.menu-mobile .trp-switcher-dropdown-list{padding-top: 8px}.menu-mobile .trp-shortcode-switcher{padding: 0}.menu-mobile .trp-current-language-item__wrapper .trp-language-item{padding: 0 8px 0 0}.menu-mobile .trp-shortcode-arrow path{stroke: #aaa !important}.vant.menu__item a{width: 55px}.vant-post .post__meta{padding: 0 16px 0 16px}.slider .meta-item{padding: 0 16px}.elementor-hidden-desktop.elementor-widget-lp-nav-toggle{display: block !important}.popup h2{padding: 32px 32px 32px 20px}.popup .fancybox-button{right: 16px}#single_popup .detail__content{padding-left: 0px;padding-right: 0px}}@media (max-width: 991px){.scroll-to-top{height: 55px;width: 55px}.scroll-to-top .progress svg{height: 25px}.single__banner .entry-title{margin: 24px 0}.single .entry-title{font-size: 24px}.list_default .box_thumnail{margin-right: 24px}.list_default .box_content{margin-left: 24px}.single-project .related__row{margin: 96px 0 22px}}@media (min-width: 768px) and (max-width: 991px){.single.single-solutions .banner-single img{min-height: 480px;max-height: auto}}@media (max-width: 767px){.category-halndle.container{margin-top: 120px !important}.single.single-projects .gallery{grid-template-columns: none !important}.single.single-projects .gallery .gallery__item:nth-child(1){grid-column: auto}#product_popup .content_item-img{margin-bottom: 48px}#product_popup .gallary-item{padding-top: 0}.category-halndle .handle-series-tabs{justify-content: center}.boxcode .container{padding-top: 96px}.boxcode .container .ss-authen{width: 85px}.authenticationBox__top{margin-bottom: 48px}.single.single-vant-post .gallery__item{max-height: 200px}.single.single-vant-post .gallery__item img{width: 100%}.blogs .post__title{font-size: 16px;line-height: 24px}.btn-vant a.btn-view{text-decoration: underline !important}.category-halndle .entry-content.hd{font-size: 16px;padding-bottom: 32px}#single_popup .thumb{padding-bottom: 32px}#single_popup .content_item{padding: 16px 0 32px}.popup .detail__content{padding: 32px 20px 64px}.tabs .ele_thumb img{height: auto}.single.single-windows .post__thumbnail img,.single.single-doors .post__thumbnail img{height: 330px}.single{margin-top: 0}.single .gallery{grid-template-columns: repeat(1, 1fr)}.single .gallery .gallery__item{min-height: 165px}.box-down h5{font-size: 18px}.post-wrapper.temp2 .post__title{font-size: 16px}.post-wrapper.temp2 .post__title .location{font-size: 16px}.post-wrapper.temp2 .post__title .location.location::before{top: 6px}.category-halndle .content-top{margin-top: 32px}.category-halndle .content_title{font-size: 24px;margin-bottom: 24px}.category-halndle .term{max-width: 105px}.category-halndle .term a{font-size: 0.6em;min-width: 105px;padding: 16px 8px}.category-halndle .section{padding: 64px 0}.single__banner .single__banner-item a.back{margin-left: 20px}.filter{margin-bottom: 48px}.elementor-element.vant-text-mb{position: relative !important;top: auto !important;--display: flex;--position: relative !important}.ss-slider .slider .slick-arrow{bottom: 198px}.ss-slider .heading-text{top: auto;left: 20px;transform: none;bottom: 121px}.ss-slider .heading-text img{max-width: 150px;margin-bottom: 20px}.ss-slider .heading-text h3{font-size: 20px}.banner-vant .ss-slider .slider .slick-arrow{bottom: 12px}.banner-vant .slider_item-content{bottom: 65px}.slider_item-content{position: relative;bottom: 0;left: 0;right: 0;padding: 0 20px}.popup{border-radius: 24px 24px 0px 0}.box-list-view .box-showdown{position: relative;display: flex !important;flex: 1;vertical-align: middle}.box-list-view .box-showdown .elementor-widget-icon-box{height: auto !important}.slider_item-thumb{padding-top: 30vh}.detail__content .gallay-item{margin-top: 16px}.dl.post-wrapper.temp3 .row.post__children{margin: 0 -10px !important}.dl.post-wrapper.temp3 .row.post__children .post__children-item{flex: 0 0 50%;padding-left: 10px;padding-right: 10px}.parent-category .post__title{font-size: 24px;line-height: 32px}.handle.post-wrapper.temp4 .post{margin: 0 -12px !important}.handle.post-wrapper.temp4 .post .post__item{max-width: 50%;flex: 0 0 50%;padding-left: 10px;padding-right: 10px}#tab3 .post__item{max-width: 50%;flex: 0 0 50%}.single__title .single-social{justify-content: left !important;margin-top: 16px}.tabs__list{padding: 16px 0 32px}.single.single-solutions .post__thumbnail img{height: 45vh}.single.single-solutions .banner-single img{min-height: 200px;max-height: 500px}.single-projects .single-container{padding-top: 0;padding-bottom: 64px}.site-content{margin-top: 108px}.single .single__banner .post__thumbnail img{height: 45vh}.single-products .entry-content{padding-bottom: 0}.list_default .box_content-title::before{width: 20px;height: 20px}.list_default .box_content{margin-left: 0}.list_default .box{padding: 32px 0 32px}.single-vant-post .entry-header{display: block !important}.single-vant-post .entry-header .single-social{margin-top: 1rem}.single__banner .single__banner-item{margin: -150px auto 0;padding: 0}.single__banner .single__banner-item .single__title{padding: 40px 32px}.single .gallery.vant-gallery .gallery__item{grid-column: span 2;max-height: 290px}.single .gallery.vant-gallery .gallery__item:nth-child(1){grid-column: span 2;max-height: 290px}.vant-post .btn-vant{margin-top: 16px}.vant-post .post__item .post__title a{font-size: 16px}.vant-post.post-wrapper.slide .slick-arrow{top: 50%;transform: translateY(-50%)}.elementor-widget.elementor-widget-lp-language{display: none}.images-wrapper .image.slick-slide{height: 225px}.mb-lock{display: block !important}.slick-arrow{width: 40px;height: 40px}.post-wrapper.temp2 .post.slick-slider .slick-arrow{top: 38%;transform: translateY(-38%)}.home .post-wrapper .date,.home .post-wrapper .category{font-size: 12px}.home .post-wrapper .post__title{font-size: 14px;line-height: 20px}.home .post-wrapper .post__title .location{font-size: 14px}.home .post-wrapper .post__title .year{font-size: 16px}h1,h2{font-size: 24px}#single_popup .color-list{display: block}.post-wrapper.slide .slick-arrow{width: 24px;height: 24px;top: 25%;transform: translateY(-25%)}.post-wrapper.slide .slide_prev.slick-arrow{left: 20px}.post-wrapper.slide .slide_next.slick-arrow{right: 20px}.heading_sub span{font-size: 12px;line-height: 20px}.slider .btn-link a{font-size: 12px;line-height: 18px;margin-top: 16px;padding: 4px 8px}.slider .gallery{grid-template-columns: repeat(2, 1fr)}.slider .gallery__item:nth-child(1){grid-column: span 2}.slider .meta-item{padding: 0}.slider .content-ele{font-size: 18px}.slider .slick-arrow.slick-prev{right: auto;left: 20px}.slider .slick-arrow.slick-next{right: auto;left: 72px}.slider .slick-arrow{bottom: 12px}.form_verify button{padding: 10px 24px}.timeline .number{font-size: 64px}.single-container.pd{margin-bottom: 64px}#btn-contact{width: fit-content}.single.single-solutions .single-container{padding-top: 64px}.popup h2{font-size: 24px;padding-right: 32px}.popup .detail .title-item{font-size: 20px}.fancybox-button{width: 34px;height: 34px}.fancybox-slide--html .fancybox-close-small{padding: 5px}.powders.color_ct-item{padding-top: 24px}#single_popup .content_item .title-item{margin-bottom: 24px}.back{font-size: 14px}.related__row.post{row-gap: 32px}.center-col{display: none}.single-post .post__content{margin-top: 20px}.single.single-post.post__thumbnail img{height: 50vh}.related{margin: 64px 0 64px}.single .post__content{margin: 32px 0}.single .post__content h2,.single .post__content h3,.single .post__content h4,.single .post__content h5,.single .post__content h6{margin-top: 48px}.filter{flex-wrap: wrap}.filter__box{display: inline-flex !important;flex-wrap: wrap}.box_content-text{font-size: 14px;line-height: 20px}.form_verify input{width: 250px}}:root{--minicart-w: 370px;--minicart-r: -370px}input[type="number"]{-moz-appearance: textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.mini-cart{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999999;visibility: hidden;opacity: 0}.mini-cart .minicart-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);opacity: 0}.mini-cart.open-mini-cart{opacity: 1;visibility: visible}.mini-cart.open-mini-cart .mini-cart-content{right: 0}.mini-cart.open-mini-cart .minicart-overlay{opacity: 1;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s}.mini-cart .mini-cart-content{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;position: fixed;top: 0;right: var(--minicart-r);width: var(--minicart-w);max-width: 100%;background: #fff;height: 100%;z-index: 999999}.mini-cart .title{font-size: 1.2rem;font-weight: 500;border-bottom: 1px solid #f3f3f3;padding: 1rem 1.5rem;margin: 0}.mini-cart .widget_shopping_cart_content{padding: .75rem 1.5rem}.mini-cart .woocommerce-mini-cart{list-style: none}.mini-cart .mini_cart_item{border-bottom: 1px solid #f3f3f3;padding: 1rem 0}.mini-cart .product-image{margin: 0 1rem 0 0;position: relative;float: left;width: 100%;max-width: 80px}.mini-cart .product-image img{float: none !important;width: 100% !important;margin: 0 !important}.mini-cart .product-details{overflow: hidden;text-overflow: ellipsis;padding-right: 37px;padding-left: 0;line-height: 24px;font-size: 1rem;max-width: calc(100% - 80px);flex: 1;position: relative}.mini-cart .product-name{font-size: 1rem;color: inherit;margin-bottom: 0.5rem;display: block}.mini-cart .woocommerce-mini-cart__buttons{gap: 1rem}.mini-cart .woocommerce-mini-cart__buttons .button{background-color: var(--color-primary);padding: .75rem 1rem;flex: 1;text-align: center;color: #fff;border-radius: 3px;text-transform: uppercase}.mini-cart a.remove_from_cart_button{position: absolute;right: 0;top: 50%;transform: translateY(-50%)}.mini-cart a.remove_from_cart_button svg{width: 16px;height: auto}.mini-cart a.remove_from_cart_button svg path{fill: #a1a1a1}.mini-cart .quantity-wrap .quantity{position: relative;width: 70px;border: 1px solid #f3f3f3}.mini-cart .quantity-wrap .quantity input{height: 40px;border: none;outline: none;width: calc(100% - 20px);text-align: center}.mini-cart .quantity-wrap .quantity button{outline: none;border: none}.mini-cart .quantity-wrap .quantity .minus{position: absolute;top: 0;right: 0;width: 20px;height: 20px}.mini-cart .quantity-wrap .quantity .plus{position: absolute;top: 20px;right: 0;width: 20px;height: 20px}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding: 10px 0;margin: 0;list-style: none}.woocommerce .quantity{display: flex;float: none;margin-bottom: 1.5rem}.woocommerce .quantity button{height: 32px;border: 1px solid #e7e7e7;background: #fff;width: 32px;font-size: 1.5rem;line-height: 32px;color: #bfbbbb}.woocommerce .quantity button.minus{border-radius: 4px 0 0 4px;border-right: 0}.woocommerce .quantity button.plus{border-radius: 0 4px 4px 0;border-left: 0}.woocommerce .quantity .qty{border: 1px solid #e7e7e7;height: 32px;width: 46px}.woocommerce div.product form.cart div.quantity{display: flex;float: none;margin-bottom: 1.25rem}.woocommerce div.product form.cart .button{float: none}.woocommerce div.product form.cart .variations select{border: 1px solid #e7e7e7;outline: none;padding: .5rem .75rem;margin: 0 0 .5rem 0;border-radius: 3px}.woocommerce div.product .woocommerce-product-rating{margin-bottom: 0}.woocommerce div.product .woocommerce-product-rating .star-rating{margin-top: 0}.woocommerce div.product .woocommerce-product-rating .star-rating span{color: #fdd836}.woocommerce form .form-row{margin: 0 !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{height: 45px;padding: 1rem;outline: none}.woocommerce form.checkout.woocommerce-checkout{padding: 5rem 0}.woocommerce form.checkout.woocommerce-checkout #customer_details{background: #fff;padding: 1.75rem 1rem;margin-bottom: 2rem}.woocommerce form.checkout.woocommerce-checkout .woocommerce-checkout-payment#payment{margin: 2rem 0;background-color: #fff !important;border-radius: 0}.woocommerce form.checkout.woocommerce-checkout .coupon-container{margin: 2rem 0;padding: 1.75rem 1rem;background-color: #fff}.woocommerce form.checkout.woocommerce-checkout .coupon-container .woocommerce-error{margin: 1rem 0 0}.woocommerce form.checkout.woocommerce-checkout .coupon-container .form-row{display: flex !important}.woocommerce form.checkout.woocommerce-checkout .coupon-container .form-row button{height: 45px;border-radius: 0;font-weight: 400;text-transform: uppercase}.woocommerce form.checkout.woocommerce-checkout .coupon-container .form-row input{flex: 1;border: 1px solid #d5d5d5}.coupon-list{margin-bottom: 1rem}.coupon__tag{cursor: pointer;padding: 3px 12px;border: 1px solid #0d5cb6;border-radius: 4px;font-size: 13px;font-weight: 500;line-height: 20px;color: #0d5cb6;position: relative;margin: 8px 12px 0px 0px}.coupon__tag:before,.coupon__tag:after{content: "";width: 10px;height: 10px;background-color: #f8f8f8;border-width: 1px;border-style: solid;border-color: transparent #0d5cb6 #0d5cb6 transparent;border-image: initial;position: absolute;top: 50%;margin-top: -5px;border-radius: 50%}.coupon__tag:before{left: -6px;transform: rotate(-45deg)}.coupon__tag:after{right: -6px;transform: rotate(135deg)}.woocommerce form .form-row{display: block !important}