@font-face{font-family:'Times New Roman',sans-serif;src:url(./assets/font/SVN-Times\ New\ Roman.ttf) format("truetype");src:url(./assets/font/SVN-Times\ New\ Roman\ Bold.ttf) format("truetype");src:url(./assets/font/SVN-Times\ New\ Roman\ Italic.ttf) format("truetype");src:url(./assets/font/SVN-Times\ New\ Roman\ Bold\ Italic.ttf) format("truetype")}@font-face{font-family:'Bumble Bee';src:url(/wp-content/themes/flatsome-child/bumblebee-webfont.eot);src:local('☺'),url(/wp-content/themes/flatsome-child/bumblebee-webfont.woff) format('woff'),url(/wp-content/themes/flatsome-child/bumblebee-webfont.ttf) format('truetype'),url('/wp-content/themes/flatsome-child/bumblebee-webfont.svg#webfontg8dbVmxj') format('svg')}body{font-family:'Times New Roman',sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6,strong,b{font-weight:700}.banner h2,.banner h3{line-height:1.4}.text-no-margin *{margin-bottom:0}.page-custom-footer .footer-project-section,.page-custom-footer .footer-partner-section{display:none}.pr-0.col{padding-right:0}.nav-box>li>a:not(.header-cart-link){padding:0 40px!important}.nav-box>li>a:not(.header-cart-link):hover{background-color:var(--fs-color-primary)}@media (min-width:850px){.header-main .header-nav-main{flex-wrap:nowrap}.header-main .header-nav-main>li>a.nav-top-link{white-space:nowrap;padding-left:13px!important;padding-right:13px!important}.header-main .flex-right{min-width:0}}.box-category{border:10px solid #fff}.box-category .box-text{padding:0!important}.box-category .box-text h5{text-transform:unset!important;width:fit-content;padding:10px 10px 10px 20px;background-color:var(--fs-color-primary);font-size:14px;position:relative}.box-category .box-text h5::after{content:"";width:30px;height:100%;display:block;position:absolute;left:95%;bottom:0;clip-path:polygon(0 0,30% 0,100% 100%,0% 100%);background-color:var(--fs-color-primary);z-index:0}.product-info .quantity{display:block}.footer-project-section{background:linear-gradient(180deg,#202020 0%,#8f8f8f 100%)}.footer-project-section h2{margin-bottom:8px;color:#10811f;font-size:30px;line-height:1.2;text-align:center}.footer-project-section .section-content>.row:first-child{border-bottom:2px solid rgb(255 255 255 / .75);margin-bottom:28px}.footer-project-section .featured-project .post-item .col-inner{background:#fff;padding:12px}.footer-project-section .featured-project .box{overflow:hidden}.footer-project-section .featured-project .box-text{top:auto!important;bottom:0!important;left:0;right:0;position:absolute!important;min-height:64px;padding:10px 16px;background:rgb(0 0 0 / .48)!important;display:flex;align-items:center;opacity:1!important;visibility:visible!important;transform:none!important}.footer-project-section .featured-project .box-text.show-on-hover,.footer-project-section .featured-project .box:hover .box-text.show-on-hover{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;bottom:0!important}.footer-project-section .featured-project .box-text-inner{width:100%}.footer-project-section .featured-project .box-text .post-title,.footer-project-section .featured-project .box-text .post-title a{margin:0;color:#fff!important;font-size:16px;font-weight:400;line-height:1.3;text-transform:none}.footer-project-section .featured-project .box-text .post-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.contact-border-box h3{background-color:var(--fs-color-primary);color:#fff;padding:10px;width:calc(100% + 30px);transform:translateX(-15px);border-radius:5px 5px 0 0;font-family:Roboto,sans-serif;font-size:16px}.contact-border-box ul{margin-top:12px}.contact-border-box ul li{list-style:none;margin-left:0}form{margin-bottom:0}.searchform{border-radius:5px;overflow:hidden}.searchform input[type=search]{border-radius:5px 0 0 5px;font-size:14px;height:40px}.searchform .button.icon{background-color:var(--fs-color-primary)}.widget:not(.widget_search):not(.widget_block){border:1px solid #ccc;border-radius:5px;overflow:hidden;font-size:14px}.widget .widget-title{background-color:var(--fs-color-primary);padding:10px;font-weight:400;width:100%;color:#fff;display:flex}.widget .is-divider{height:0}.widget .custom-html-widget,.widget .product-categories{padding:0 10px}.post-item .is-divider{display:none}.hotline-box img{overflow:hidden;border-radius:99px}.hotline-box .icon-box-text{margin-left:15px;background-color:#B3B1B1;border-radius:5px;color:#fff;padding:5px!important;position:relative}.hotline-box .icon-box-text::before{content:"";width:8px;height:18px;clip-path:polygon(100% 0,0 50%,100% 100%);background-color:#B3B1B1;position:absolute;right:99%;top:50%;transform:translateY(-50%)}.blog-featured-box{border:1px solid #ddd;border-radius:5px;margin-bottom:30px;max-width:907px!important;margin-right:0!important;margin-left:auto!important}.blog-featured-box>.col{padding-top:15px;padding-bottom:0}.archive-vertical-post{max-height:530px;overflow-y:scroll}.archive-vertical-post .post-item{padding-bottom:0;border-bottom:1px solid #ddd;padding-right:0;padding-left:0}.child-cat-box{border:1px solid #ddd;border-radius:5px;overflow:hidden}.child-cat-box .cat-title{background-color:var(--fs-color-primary);color:#fff;padding:5px 15px}.wpcf7-spinner{position:absolute;margin:auto;left:0;right:0;top:50%;transform:translateY(-50%)}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:5px!important;font-size:14px}.wpcf7-submit{border-radius:5px!important}.sidebar-box{position:fixed;right:0;transform:translateX(100%);top:20%;z-index:99;width:350px;transition:all .4s}.price-quote-box{top:calc(20% + 45px);right:-1px}.price-quote-box,.price-quote-button{display:none!important}.sidebar-box.active{transform:unset;z-index:999}.sidebar-box .box-inner{position:relative;padding:30px;background-color:var(--fs-color-secondary)}.sidebar-box form{margin-bottom:0}.button.price-quote-button{position:absolute!important;top:49px;right:calc(100% - 50px);width:fit-content;transform:rotate(270deg);border-radius:5px 5px 0 0;padding:0 30px;height:45px;white-space:nowrap;letter-spacing:2px!important}.button.contact-sidebar-button{position:absolute;top:0;left:-37px;width:40px;height:40px;border-radius:5px 0 0 5px;padding:4px}.featured-project .box{border:10px solid #fff;box-shadow:-25px 9px 89px 2px rgb(209 209 209)}.related .product-small.col,.products>.col{max-width:33.33%;flex-basis:33.33%}.products>.col>.col-inner{position:relative;height:100%}.product-small.box{height:100%;border-radius:5px;border:1px solid #ddd}.product-small .box-text{padding:15px 15px 60px 15px;position:static;height:100%}.product-small .product-title a{color:var(--fs-color-secondary);font-weight:700;font-size:17px}.product-small .text-justify{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-small .category{font-size:14px}.product-small .product-sku{font-size:16px}.product-small span.amount{font-size:18px}.product-small .quick-view{visibility:hidden}.image-tools{opacity:1}.related_post_for_product .post-title,.flatsome_recent_posts>ul>li>a,.widget_product_categories>ul>li>a{font-size:16px}.oa-buy-now-button,.single_add_to_cart_button{border-radius:5px;letter-spacing:2px;font-size:14px!important;font-weight:400!important;margin-right:16px;width:48%;height:45px;padding:0 15px}.single_add_to_cart_button::before{content:"";background:url(/wp-content/themes/flatsome-child/assets/img/cart.svg) no-repeat center center / contain;width:16px;height:16px;display:inline-block;margin-right:10px;vertical-align:sub}.oa-buy-now-button{margin-right:0;line-height:45px}.product_meta>span{font-size:16px}.wc-tabs{background-color:#D5D0C6}.related-products-wrapper .box-vertical .box-image{width:28%!important}.related-products-wrapper .product-title{font-size:18px}.related_post_for_product .post-item,.flatsome_recent_posts ul{padding:0 10px}.related_post_for_product .box-text{padding-right:0}.related_post_for_product .post-meta{display:none}.recent-blog-posts a{font-size:16px;font-weight:700}.flatsome_recent_posts .badge{width:80px;height:60px}.flatsome_recent_posts .post_comments{display:none}.codex-tgp-product-album{width:100%}.codex-tgp-album-stage{position:relative;overflow:hidden;width:100%;aspect-ratio:1 / .88;background:#fff}.codex-tgp-album-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .22s ease}.codex-tgp-album-slide.is-active{opacity:1;visibility:visible}.codex-tgp-album-slide img{width:100%;height:100%;object-fit:contain}.codex-tgp-album-nav{position:absolute;top:50%;z-index:3;width:42px!important;min-width:42px!important;height:56px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:translateY(-50%)}.codex-tgp-album-prev{left:4px}.codex-tgp-album-next{right:4px}.codex-tgp-album-nav::before{content:"";display:block;width:18px;height:18px;margin:auto;border-top:4px solid #777;border-left:4px solid #777}.codex-tgp-album-prev::before{transform:rotate(-45deg)}.codex-tgp-album-next::before{transform:rotate(135deg)}.codex-tgp-album-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.codex-tgp-album-thumb{overflow:hidden;aspect-ratio:1 / 1;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;border:1px solid #ddd!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.codex-tgp-album-thumb.is-active{border-color:var(--fs-color-primary)!important}.codex-tgp-album-thumb img{width:100%;height:100%;object-fit:cover}.codex-tgp-product-commitments{margin:12px 0 20px;padding:16px 18px;border:1px dashed #3eb54a;background:#eef8e8}.codex-tgp-product-commitments h3{margin:0 0 12px;color:#268f2d;font-size:20px;line-height:1.25}.codex-tgp-product-commitments ul{display:grid;gap:10px;margin:0}.codex-tgp-product-commitments li{position:relative;margin:0;padding-left:28px;color:#444;font-size:16px;line-height:1.45;list-style:none}.codex-tgp-product-commitments li::before{content:"";position:absolute;left:0;top:.22em;width:18px;height:18px;border-radius:50%;background:#3dbb4b}.codex-tgp-product-commitments li::after{content:"";position:absolute;left:5px;top:calc(.22em + 5px);width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.codex-tgp-consult-box{overflow:hidden;margin:20px 0;border:1px dashed #ff9800;border-radius:8px;background:#fff8e6}.codex-tgp-consult-box h3{margin:0;padding:12px 16px;background:#ff9800;color:#fff;font-size:18px;line-height:1.25;text-align:center}.codex-tgp-consult-inner{padding:18px 20px 20px}.codex-tgp-consult-inner p{margin:0 0 16px;color:#3f3f3f;font-size:16px;line-height:1.5}.codex-tgp-consult-form{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;margin:0}.codex-tgp-consult-form label{display:contents;margin:0}.codex-tgp-consult-form span{color:#333;font-size:16px;font-weight:700;white-space:nowrap}.codex-tgp-consult-form input{width:100%;height:46px!important;margin:0!important;padding:0 18px!important;border:1px solid #20b6c7!important;border-radius:99px!important;background:#fff!important;box-shadow:none!important;font-size:15px!important}.codex-tgp-consult-form button{min-width:126px;height:46px;margin:0!important;padding:0 18px!important;border:0;border-radius:99px!important;background:#ff9800;color:#fff;font-size:15px;font-weight:700;line-height:46px;white-space:nowrap}.codex-tgp-consult-form button:disabled{cursor:wait;opacity:.72}.codex-tgp-consult-status{grid-column:2 / 4;min-height:18px;color:#18813a;font-size:13px;font-weight:700}.codex-tgp-consult-status.is-error{color:#c62828}@media (max-width:849px){.codex-tgp-album-stage{aspect-ratio:1 / .78}.codex-tgp-consult-form{grid-template-columns:1fr}.codex-tgp-consult-form label{display:grid;gap:8px}.codex-tgp-consult-status{grid-column:auto}}@media (max-width:480px){.codex-tgp-album-thumbs{gap:8px}.codex-tgp-product-commitments li,.codex-tgp-consult-inner p{font-size:15px}}.cart_totals .button{height:45px;padding:13px 30px;line-height:normal;border-radius:5px}.woocommerce-checkout .large-5>.col-inner{border-radius:5px}button#place_order{border-radius:5px}.box-overlay.dark .box-text,.box-shade.dark .box-text{text-shadow:none!important}.feature-products .product-sku{display:none}.feature-products .dark span.amount{color:var(--fs-color-primary)}.feature-products a,.feature-products p{color:#777}.feature-products .product-title{margin-bottom:12px;font-weight:700}.feature-products .product-title a{color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.feature-products .product-small:hover p,.feature-products .product-small:hover .product-title a{color:#fff!important}.feature-products .overlay{transition:all .3s}.feature-products .product-small:hover .overlay{opacity:.2;background-color:#000!important}.feature-box .button{padding:0;width:36px}.feature-products .product-action-buttons{width:fit-content;left:0;right:0;bottom:-10px}.feature-products .product-action-buttons .button{font-size:0;height:36px;width:36px;min-width:36px;border-radius:99px;background-color:#fff0;border:1px solid #d7dbde}.feature-products .product-small:hover .product-action-buttons .button{background-color:var(--fs-color-primary);border-color:var(--fs-color-primary)}.feature-products .product-action-buttons .button::before{content:"\f105";font-family:"Font Awesome 5";width:36px;height:36px;line-height:34px;display:block;font-size:14px;color:var(--fs-color-primary)}.feature-products .product-small:hover .product-action-buttons .button::before{color:#fff}.button.is-outline{border-width:2px}.feature-projects .cat-label{font-weight:700;font-size:12px!important}.price-box-label{transform:rotate(270deg) translateY(-67%)!important}.price-box-label h2{line-height:1}.accordion-title{font-size:18px;padding:15px 25px;color:var(--fs-color-primary)!important}.accordion-title.active{background-color:var(--fs-color-primary);color:#fff!important}.accordion .toggle{right:0;left:auto;opacity:1;transform:unset;top:0}.accordion .toggle i::before{content:"\f067";font-family:"Font Awesome 5";font-size:16px;font-weight:700}.accordion .active .toggle i::before{content:""}.accordion-inner{padding:15px 25px}.feedback-slider .flickity-page-dots{text-align:right;bottom:-15px;left:0;right:auto}.slider-nav-light .flickity-page-dots .dot,.flickity-page-dots .dot{background-color:var(--fs-color-primary)!important;border-color:var(--fs-color-primary)}.feedback-slider .col-inner{background-image:url(/wp-content/themes/flatsome-child/assets/img/quote-bg.webp);background-position:100% 0%;background-size:50% 60%;position:relative}.feedback-slider .col-inner::after{content:"";display:block;background-color:#fff;clip-path:polygon(0 0,100% 100%,100% 0);width:40px;height:30px;position:absolute;right:0;top:99%}.feedback-item{display:flex;flex-direction:column-reverse}.feedback-item .testimonial-meta{color:#000;display:flex;flex-direction:column;padding-left:90px;margin-bottom:-65px}.feedback-item .testimonial-meta .test_name{font-size:20px}.feedback-item .testimonial-meta .test_company{text-transform:uppercase;font-size:12px;letter-spacing:3px}.testimonial-name-divider{display:none}.partner-logo-slider .flickity-prev-next-button{display:none}#cta_buttons{position:fixed;left:30px;bottom:30px;z-index:999}#cta_buttons .zalo{position:relative}.cta-zalo{display:block;width:50px;height:50px;background:url(/wp-content/themes/flatsome-child/assets/img/zalo.png) no-repeat center center;background-size:cover;overflow:hidden;border-radius:99px;margin-bottom:20px;z-index:1}.coccoc-alo-phone{background-color:#fff0;width:50px;height:50px;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s}.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle-fill{background-color:rgb(0 175 242 / .5);opacity:.75!important}.coccoc-alo-ph-circle-fill{width:70px;height:70px;position:absolute;left:-10px;bottom:-10px;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid #fff0;opacity:.1;-webkit-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#cta_buttons .zalo .coccoc-alo-ph-circle-fill{z-index:-1;background-color:#0068FF}.coccoc-alo-ph-img-circle{position:absolute;left:0;bottom:0;width:50px;height:50px;background:rgb(30 30 30 / .1) url(/wp-content/themes/flatsome-child/assets/img/phone.svg) no-repeat center center;background-size:contain;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid #fff0;opacity:.7;-webkit-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-moz-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-ms-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-o-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out}.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-img-circle{background-color:#00aff2}.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle{border-color:#00aff2;opacity:.5}.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle,.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle{border-color:#75eb50;opacity:.5}.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle-fill,.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle-fill{background-color:rgb(117 235 80 / .5);opacity:.75!important}.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-img-circle,.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-img-circle{background-color:#75eb50}@-moz-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-webkit-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-o-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-moz-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-webkit-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-o-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-moz-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@-o-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@media (max-width:480px){.related .product-small.col,.products>.col{max-width:100%;flex-basis:100%}}