:root{--color-black:#000000;--color-white:#ffffff;--color-grey:#cccccc;--FontAwesome:'Font Awesome 5 Free';--font-html-size:62.5%}html{font-size:var(--font-html-size)}body{font-size:1.6rem!important}p{margin-bottom:1.5rem}p,li{font-size:1.4rem}.text{font-size:1.4rem}.text p,.text li{font-size:inherit}.dark,.dark p,.dark td{color:var(--color-white)}.col-child-left>.col-inner{margin-right:auto!important;margin-left:0!important}.col-child-center>.col-inner{margin-right:auto!important;margin-left:auto!important}.col-child-right>.col-inner{margin-right:0!important;margin-left:auto!important}.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{background-color:hsl(0 0% 100%)}.off-canvas:not(.off-canvas-center) .nav-vertical li>a{font-size:1em;text-transform:capitalize;font-weight:500;color:var(--color-black)}.box .box-text{font-size:1em}.box .box-text .post-title{font-weight:400;text-transform:uppercase}.box .is-divider{display:none}.box .box-text .post-title.is-large{font-size:1.125em}.box .box-text .post-title.is-larger{font-size:1.25em}.box .box-text .post-meta{opacity:1;margin:1rem 0;font-size:1.3rem}.box .box-text .post-meta span{margin-left:1.5rem}.box .box-text .from_the_blog_excerpt{text-align:justify;font-size:1.4rem;color:#687385;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}.box.box-vertical .box-image img{border-radius:4px}.box.box-label .box-text{left:0;margin:0;transform:translateX(0%);right:0;background:rgb(0 0 0 / .4);opacity:1;box-shadow:none;color:var(--color-white);padding:.8rem}.dark .box.box-label .box-text::before{content:'';position:absolute;left:50%;right:50%;top:0;bottom:0;background-color:var(--fs-color-primary);transition:all 0.5s}.dark .box.box-label:hover .box-text::before{left:0%;right:0%}.dark .box.box-label .box-text .box-text-inner{z-index:1;position:relative}.box .post-title{color:currentColor}.rank-math-breadcrumb{font-size:1.4rem;text-transform:initial;line-height:1.5}.rank-math-breadcrumb .last{font-weight:400}.breadcrumbs .separator{opacity:1}.rank-math-breadcrumb p{margin-bottom:0}.rank-math-breadcrumb a:not(:hover){color:#333}.dark .rank-math-breadcrumb a:not(:hover){color:var(--color-white)}.slider-nav-circle .flickity-prev-next-button .arrow,.slider-nav-circle .flickity-prev-next-button svg{border:1px solid;border-radius:5px;background-color:var(--color-white);opacity:1;fill:#333!important;padding:30%}.slider-show-nav .flickity-prev-next-button,.slider:hover .flickity-prev-next-button{opacity:1}.button.primary:not(.is-link,.is-outline,.icon){box-shadow:none;position:relative;background-color:#fff0;-webkit-transition:color 0.45s cubic-bezier(.785,.135,.15,.86),border 0.45s cubic-bezier(.785,.135,.15,.86);transition:color 0.45s cubic-bezier(.785,.135,.15,.86),border 0.45s cubic-bezier(.785,.135,.15,.86);z-index:1;overflow:hidden;border-color:var(--fs-color-primary)}.button.alt:not(.is-link,.is-outline,.icon),.button.secondary:not(.is-link,.is-outline,.icon){box-shadow:none;position:relative;background-color:#fff0;-webkit-transition:color 0.45s cubic-bezier(.785,.135,.15,.86),border 0.45s cubic-bezier(.785,.135,.15,.86);transition:color 0.45s cubic-bezier(.785,.135,.15,.86),border 0.45s cubic-bezier(.785,.135,.15,.86);z-index:1;overflow:hidden;border-color:var(--fs-color-secondary)}.button.is-small{font-size:.75em;min-height:4.2rem;line-height:4rem;padding:0 2.8rem}.button.primary:not(.is-link,.is-outline,.icon):hover{background-color:var(--color-white);color:var(--fs-color-primary)}.button.primary:not(.is-link,.is-outline,.icon):before{background-color:var(--fs-color-primary);position:absolute;content:'';display:block;left:-2px;top:-2px;right:-2px;bottom:-2px;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;transform-origin:left center;z-index:-1;-webkit-transition:-webkit-transform 0.45s cubic-bezier(.785,.135,.15,.86);transition:-webkit-transform 0.45s cubic-bezier(.785,.135,.15,.86);transition:transform 0.45s cubic-bezier(.785,.135,.15,.86)}.button.primary:not(.is-link,.is-outline,.icon):hover:before{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0,1);transform:scale(0,1)}.button.alt:not(.is-link,.is-outline,.icon):hover,.button.secondary:not(.is-link,.is-outline,.icon):hover{background-color:var(--color-white);color:var(--fs-color-secondary)}.button.secondary:not(.is-link,.is-outline,.icon):before,.button.alt:not(.is-link,.is-outline):before{background-color:var(--fs-color-secondary);position:absolute;content:'';display:block;left:-2px;top:-2px;right:-2px;bottom:-2px;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;transform-origin:left center;z-index:-1;-webkit-transition:-webkit-transform 0.45s cubic-bezier(.785,.135,.15,.86);transition:-webkit-transform 0.45s cubic-bezier(.785,.135,.15,.86);transition:transform 0.45s cubic-bezier(.785,.135,.15,.86)}.button.alt:not(.is-link,.is-outline,.icon):hover:before,.button.secondary:not(.is-link,.is-outline,.icon):hover:before{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0,1);transform:scale(0,1)}.section-title-container :is(h1,h2,h3,h4,h5,h6){margin-bottom:0;color:inherit}.section-title-normal{border-bottom:0}.section-title-normal span{border-bottom:0;margin-bottom:0;margin-right:0;padding-bottom:0}.section-title-bold .section-title-main{order:-1;border:none;padding:1rem 23rem 1rem 3rem;background-image:linear-gradient(to bottom,#fff,#5e5e5e),linear-gradient(to bottom,#fff,#5e5e5e),linear-gradient(to right,#fff 0,#fff 100%),linear-gradient(to right,#5e5e5e,#5e5e5e);background-size:2px 100%,2px 100%,100% 2px,100% 2px;background-position:0 100%,100% 100%,0 0,0 100%;background-repeat:no-repeat}.show-one .section-title-bold .section-title-main{padding:1rem 8rem 1rem 2rem;width:max-content;position:relative}.show-one .section-title-bold .section-title-main:after{content:'';position:absolute;left:auto;width:4rem;height:4px;background-color:var(--color-white);right:2rem;top:50%;transform:translateY(-50%)}.show-one .section-title-bold b{display:none!important}.dark .show-one .section-title-bold .section-title-main{background-image:linear-gradient(to bottom,#fff,#fff),linear-gradient(to bottom,#fff,#fff),linear-gradient(to right,#fff 0,#fff 100%),linear-gradient(to right,#fff,#fff)}.section-title-bold{flex-wrap:nowrap}.section-title-bold-center .section-title-main{min-width:20rem;border:none;padding:0 3rem 3.6rem;background-image:linear-gradient(to bottom,#e5e5e5,#000),linear-gradient(to bottom,#e5e5e5,#000),linear-gradient(to right,#e5e5e5 2rem,transparent 2rem,transparent calc(100% - 2rem),#e5e5e5 calc(100% - 2rem)),linear-gradient(to right,#000,#000);background-size:2px calc(100% - 2rem),/* left */ 2px calc(100% - 2rem),/* left */ 100% 2px,/* top */ 100% 2px;background-position:0 100%,100% 100%,0 2rem,0 100%;background-repeat:no-repeat}.dark .section-title-bold-center .section-title-main{background-image:linear-gradient(to bottom,var(--fs-color-primary),var(--fs-color-primary)),linear-gradient(to bottom,var(--fs-color-primary),var(--fs-color-primary)),linear-gradient(to right,var(--fs-color-primary) 2rem,transparent 2rem,transparent calc(100% - 2rem),var(--fs-color-primary) calc(100% - 2rem)),linear-gradient(to right,var(--fs-color-primary),var(--fs-color-primary))}h2,.h2{font-size:1.75em}h3,.h3{font-size:1.5em}.section-title-bold{display:flex;align-items:center;justify-content:flex-start;position:relative;width:fit-content}.section-title-bold b{display:block!important;position:absolute;width:8.5rem;min-width:8.5rem;opacity:1;height:4px;background-color:#fff0;right:12rem}.section-title-bold b~b{margin-left:.5rem;right:3rem}.section-title-bold b:after,.section-title-bold b::before{content:'';position:absolute;left:0;width:4rem;height:4px;background-color:var(--fs-color-primary)}.section-title-bold b:after{left:4.5rem}.section-title-bold-center{justify-content:center}.section-title-bold-center b{position:absolute;bottom:2rem;width:8.5rem;opacity:1;right:calc(50% + 2px);height:4px;background-color:#fff0}.section-title-bold-center b:after,.section-title-bold-center b::before{content:'';position:absolute;left:0;width:4rem;height:4px;background-color:var(--fs-color-primary)}.section-title-bold-center b:after{left:4.5rem}.section-title-bold-center b~b{left:calc(50% + 2px);right:auto}.show-all-items .flickity-slider>.row{opacity:1!important}.gap-1 .flickity-slider>.row{padding:0 .5rem}.gap-2 .flickity-slider>.row{padding:0 1rem}.gap-3 .flickity-slider>.row{padding:0 1.5rem}.gap-4 .flickity-slider>.row{padding:0 2rem}.gap-5 .flickity-slider>.row{padding:0 2.5rem}.equal-height .flickity-slider>.row,.equal-height .flickity-slider>.row>.col,.equal-height .flickity-slider>.row>.col>.col-inner{min-height:100%}.nav-tabs>li>a{border-top:0;border:none;font-weight:400!important;padding:2.4rem 1.2rem;font-size:1.4rem}.nav-tabs>li.active>a{background-color:#969696;color:var(--color-white)}.nav-tabs+.tab-panels{background-color:#969696;border:1px solid #969696;padding:2.44rem 1rem;color:var(--color-white)}.text.sub-title{position:relative;font-size:1.8rem;padding-left:8rem;color:var(--color-black)}.text.sub-title::after{content:'';position:absolute;top:50%;transform:translateY(-50%);left:0;width:60px;height:1px;background-color:#000}.video-button-wrapper .button.open-video{background-color:red;border:none;width:6rem;height:6rem;line-height:6rem;font-size:1.6rem;position:relative}.video-button-wrapper .button.open-video:after{content:'';position:absolute;top:50%;left:50%;height:65px;width:65px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform-origin:center;transform-origin:center center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgb(255 255 255 / .3);-moz-box-shadow:0 0 0 0 rgb(255 255 255 / .3);-ms-box-shadow:0 0 0 0 rgb(255 255 255 / .3);-o-box-shadow:0 0 0 0 rgb(255 255 255 / .3);box-shadow:0 0 0 0 rgb(255 255 255 / .3);-webkit-animation:ripple 3s infinite;-moz-animation:ripple 3s infinite;-ms-animation:ripple 3s infinite;-o-animation:ripple 3s infinite;animation:ripple 3s infinite}@keyframes ripple{70%{box-shadow:0 0 0 70px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.page-header-wrapper .page-title.featured-title .page-title-inner{justify-content:flex-end!important}.page-header-wrapper .page-title.featured-title .page-title-inner h1{text-transform:uppercase;font-family:'Segoe UI';font-size:3rem;position:relative;margin-bottom:1.9rem!important}.page-header-wrapper .page-title.featured-title .title-wrapper{border-top:1px solid #ebebeb;padding-top:2rem;padding-bottom:1.5rem;width:100%;position:relative}.page-header-wrapper .page-title.featured-title .title-wrapper:before,.page-header-wrapper .page-title.featured-title .title-wrapper:after{content:'';display:inline-block;width:40px;height:4px;background-color:#fff0;border:1px solid var(--fs-color-success);position:absolute;bottom:1.5rem;;right:calc(50% + 3px)}.page-header-wrapper .page-title.featured-title .title-wrapper:before{right:calc(50% + 50px)}.page-header-wrapper .page-title.featured-title .title-wrapper h1:before,.page-header-wrapper .page-title.featured-title .title-wrapper h1:after{content:'';display:inline-block;width:40px;height:4px;background-color:#fff0;border:1px solid var(--fs-color-success);position:absolute;bottom:-1.9rem;left:calc(50% + 3px)}.page-header-wrapper .page-title.featured-title .title-wrapper h1:before{left:calc(50% + 50px)}.page-header-wrapper .page-title.featured-title .title-breadcrumbs{padding:0}#header #top-bar .top-bar-left a+a{margin-left:2rem}#header #top-bar a{color:#eee}#header #top-bar a:hover{color:var(--color-white)}#header #top-bar .nav-small.nav>li.html{font-size:.875em}.social-icons span{font-weight:400}#header #masthead .header-nav-main>li>a{padding:2rem 1rem}#header #masthead .flex-left .header-nav-main>li>a{padding:2rem}#header #masthead .header-nav-main>li>a{font-size:1.8rem}.nav-dropdown-has-border .nav-dropdown{border:1px solid #ddd}.button.wc-backward{text-transform:initial;font-weight:400;border-radius:10rem}#header .ux-menu .ux-menu-title{border-bottom:1px solid #bfbfbf;font-size:1.4rem;color:var(--fs-color-primary)}#header .ux-menu .ux-menu-link__link:first-child{font-weight:700}#header .ux-menu .ux-menu-link__link{font-size:1.4rem;color:var(--fs-color-primary);text-transform:uppercase;font-weight:700;padding:1rem 0}#header .ux-menu .ux-menu-link__link:hover{font-size:1.4rem;color:var(--fs-color-success)}.ux-menu-link__link{border-bottom-color:#bfbfbf}#footer .is-divider{background-color:transparent!important;border-bottom:1px dashed currentColor;height:0px!important}body .alt-font{font-weight:900!important}#footer .ux-menu .ux-menu-link__link:hover{padding-left:1.5rem}.dark .ux-menu .ux-menu-link__link:hover{color:var(--fs-experimental-link-color-hover)}#footer .absolute-footer.dark{color:hsl(0 0% 100% / .85)}#footer .footer-primary{padding:7.5px 0}#footer .top-bar-left a+a{margin-left:2rem}.slider [data-animate],[data-animate]{transition:filter 0.8s,transform 1s,opacity 0.4s ease-in}.service-cat-list .post-title a{color:#000;text-decoration:none;padding-left:10px;border-left:4px solid var(--fs-color-secondary);font-size:22px;line-height:1.5;font-weight:400;display:inline}.about-section .about-row{position:relative;min-height:72rem}.about-section .about-row>.col:last-child{position:absolute;top:50%;left:auto;right:0;transform:translateY(-50%);width:75rem}.italic{font-style:italic}.about-section .about-row>.col:last-child>.col-inner{background-color:var(--color-white);padding:60px}.procedure-section .procedure-row{counter-reset:procedure}.procedure-section .procedure-row>.col{margin-bottom:3rem}.procedure-section .procedure-row>.col>.col-inner::before{counter-increment:procedure;content:'0' counter(procedure);padding:14px 13px;font-size:52px;font-weight:500;background-color:#000;color:#fff;transition:0.3s ease;margin:0;display:inline-flex;justify-content:center;align-items:center;line-height:1;width:auto;position:absolute;top:-3rem;left:4rem}.procedure-section .procedure-row>.col>.col-inner:hover::before{background-color:var(--fs-color-primary)}.news-section .box-blog-post .box-text{padding-top:2rem}.news-section .box .box-text .post-title{text-transform:initial;margin-bottom:1rem}.box-shadow-1,.box-shadow-1-hover:hover,.row-box-shadow-1 .col-inner,.row-box-shadow-1-hover .col-inner:hover{box-shadow:0 0 1px 0 rgb(0 0 0 / .1),0 1px 2px rgb(0 0 0 / .1)}.news-section .box-blog-post .post-meta{position:absolute;top:0;background-color:var(--fs-color-primary);color:var(--color-white);font-style:italic;padding:2px 6px;font-size:1.3rem;top:-2.4rem}.news-section .box-blog-post .post-meta span{display:none}.testimonial-section .testimonial-row .flickity-slider>.row>.col>.col-inner{background:url(https://khutrungnamviet.com/wp-content/uploads/2025/09/left-quote-1.png) no-repeat calc(33% - 2.5rem) 0 / 5rem auto}.testimonial-section .testimonial-row .testimonial-box .testimonial-image{width:30%!important;text-align:center;margin-bottom:6rem}.testimonial-section .testimonial-row .testimonial-box .testimonial-image img{max-width:10rem}.testimonial-section .testimonial-row .testimonial-box .testimonial-text{font-style:normal!important;padding-top:1.5rem}.testimonial-section .testimonial-row .testimonial-box .testimonial-text strong{font-weight:500}.testimonial-section .testimonial-row .testimonial-box .testimonial-meta{position:absolute;left:0rem;width:33%;top:13rem;text-align:center}.testimonial-section .testimonial-name{display:block;font-weight:500}.testimonial-section .testimonial-name-divider{display:none}.testimonial-section .testimonial-company{display:block;font-size:1.3rem;font-weight:500}#search-lightbox{font-size:1em;background-color:var(--color-white);padding:3rem}#search-lightbox .searchform-wrapper{font-size:1em}#search-lightbox .mfp-close{right:calc(50% - 300px);font-size:1rem;width:3rem;height:3rem}#search-lightbox .mfp-close svg{width:1.8rem}.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{box-shadow:none!important;font-size:1em}.blog-archive{padding-top:0}.archive-page-header{min-height:25rem;background-color:var(--fs-color-primary);position:relative;display:flex;align-items:end;margin-bottom:3rem}.archive-page-header>.row>.col{padding-top:2rem}.archive-page-header .bg-overlay{position:absolute;inset:0}.archive-page-header .bg-overlay img{height:100%}.archive-page-header h1.page-title{text-transform:uppercase;font-family:'Segoe UI';font-size:3rem;font-weight:700;margin-bottom:1.6rem}.bars{display:flex;justify-content:space-between;width:180px;gap:.5rem;margin-bottom:1.5rem}.bars span{display:inline-block;width:40px;height:4px;background-color:#fff0;border:1px solid var(--fs-color-success)}.archive-page-header>.row{position:relative;z-index:100}.archive-page-header>.row>.col>.col-inner{border-top:1px solid #ebebeb;padding-top:2rem}#post-list{padding-top:3rem;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.nav-pagination>li>a,.nav-pagination>li>span{border:1px solid;border-radius:0;display:block;font-size:1.125em;font-weight:400;height:4rem;line-height:3.8rem;min-width:4rem;padding:0 5px;text-align:center;transition:all 0.3s;vertical-align:top;width:auto;color:var(--fs-color-secondary);border-color:#ddd}.ux-loader--style-spotlight .ux-loader__inner{height:5rem;width:5rem}.loading-spin,.processing:before{border-bottom:2px solid rgb(0 0 0 / .1)!important;border-left:2px solid var(--fs-color-primary);border-right:2px solid rgb(0 0 0 / .1)!important;border-top:2px solid rgb(0 0 0 / .1)!important}.blog-single .entry-header .rank-math-breadcrumb{margin-bottom:2rem}h1{font-size:2.25em;font-weight:700!important}.blog-single .entry-header h1{margin-bottom:3rem}.blog-single .entry-header .entry-meta{max-width:100rem;margin:0 auto}.blog-single .entry-header .entry-meta>time,.blog-single .entry-header .entry-meta>span{font-size:1.2rem;color:#494949;margin-bottom:7px;display:inline-block;background-color:#ececec;border-radius:20px;padding:6px 15px;text-align:center}.blog-single .entry-header .entry-meta a{color:#494949}.blog-single #comments{max-width:100rem;margin:0 auto}.entry-content{max-width:100rem;margin:0 auto;padding-top:0}#comments .comment-respond{border-radius:8px;margin-top:0}#comments .comment-respond #comment{border-radius:8px;box-shadow:none}#comments .comment-respond .form-submit #submit{text-transform:initial;font-weight:400;border-radius:8px;min-width:16rem}.single .blog-share{border:1px solid #ededed;padding:10px 25px 6px;max-width:100rem;margin:4rem auto}.single .blog-share .share-icons-title{font-weight:700;color:#333}.single .blog-share a{margin-bottom:4px;border-radius:0;padding:0 1rem!important}.single .blog-share a i{top:-.5px}.single .blog-share a:after{content:attr(data-label);color:var(--color-white);text-transform:initial;font-weight:400;border-left:1px solid #ccc;padding-left:1rem;margin-left:1rem;font-size:1.2rem}h3.bigger{font-size:1.5em}.single .related-posts{max-width:100rem;margin:4rem auto 0}div.shop-page-title{min-height:25rem;background-color:var(--fs-color-primary);position:relative;display:flex;align-items:end;margin-bottom:3rem}div.shop-page-title .flex-center{width:100%;border-top:1px solid #ebebeb;padding-top:2rem}div.shop-page-title h1.shop-page-title{text-transform:uppercase;font-family:'Segoe UI';font-size:3rem}.shop-top-row{margin-bottom:2.4rem}.woocommerce-pagination .nav-pagination{text-align:left}.shop-top-row .flex-right span{font-weight:700;margin-right:1rem;font-size:1.4rem}.woocommerce-ordering select{display:inline-block;margin:5px 0;background-color:#f7f8fa;border:none;box-shadow:none;height:4rem;line-height:4rem;padding:0 1rem;font-size:1.4rem}.product-small.box .box-image{box-shadow:2px 2px 5px #ccc;border-radius:5px;overflow:hidden}.product-small.box .product-title{font-size:1.0625em}.product-small.box .product-title a{height:24px;overflow:hidden;margin:0}.product-small.box .product-title a:not(:hover){color:#333}span.amount{color:#fe0000}.product-small.box .price-wrapper .price{margin-bottom:1rem;font-size:1.8rem}.woocommerce-cart #main,.woocommerce-cart #wrapper,.woocommerce-checkout #main,.woocommerce-checkout #wrapper{background-color:#f5f5f5}.checkout-page-title>.page-title-inner>.flex-col{background-color:var(--fs-color-secondary);color:#fff;border-radius:12px;padding:40px 20px}.checkout-page-title>.page-title-inner>.flex-col *{color:currentColor}.checkout-page-title>.page-title-inner>.flex-col a{opacity:.5;text-transform:initial}.checkout-page-title>.page-title-inner>.flex-col a.current{opacity:1}.woocommerce-cart .cart-container .woocommerce.row-large{margin-left:-15px;margin-right:-15px}.woocommerce-cart .cart-container .woocommerce.row-large>.col{padding:0 15px 30px;border:none!important}form.woocommerce-checkout #customer_details,form.woocommerce-checkout>.row>.col>.col-inner,.woocommerce-cart-form,.cart-sidebar{background-color:#fff;padding:20px;border-radius:12px;border:none}a.icon-remove,a.remove{border:none;border-radius:100%;color:#000;display:block;font-size:20px!important;font-weight:700;height:20px;line-height:20px!important;text-align:center;width:20px}.shop_table .order-total td,.shop_table .order-total th,.shop_table thead th{border-width:2px}td,th{color:#333}.quantity input[type='number']{height:42px;box-shadow:none}.quantity .button.is-form{border-radius:4px;background-color:#fff;box-shadow:none}.quantity .button.is-form:hover{background-color:#f5f5f5}td.product-thumbnail{max-width:80px;min-width:60px;width:80px}td.product-thumbnail img{border-radius:8px}.shop_table .actions .button{height:36px;line-height:34px;text-transform:initial;font-weight:400;border-radius:8px;border-width:1px}.cart_totals th.product-name{border-width:1px}.cart_totals .button{display:block;margin-right:0;min-width:100%;height:40px;border-radius:8px;line-height:40px;border:none;font-weight:400;text-transform:initial}.cart-sidebar #coupon_code{box-shadow:none;border-radius:8px;height:40px;min-height:40px;line-height:38px;width:calc(100% - 105px)}.cart-sidebar .coupon .button{border-radius:8px;border:none;background-color:#06f;text-shadow:none;color:#fff;width:100px!important;display:inline-block;margin-right:0!important}.cart-sidebar .widget-title{border-bottom-width:1px}.woocommerce-cart .woocommerce-cart-form .blockUI.blockOverlay:before,.woocommerce-cart .cart_totals .blockUI.blockOverlay:before{content:unset}.loading-spin,.processing:before{animation:spin 0.4s linear infinite;border-bottom:1px solid rgb(0 0 0 / .1)!important;border-left:1px solid var(--fs-color-primary);border-radius:50%;border-right:1px solid rgb(0 0 0 / .1)!important;border-top:1px solid rgb(0 0 0 / .1)!important;height:32px;opacity:1;pointer-events:none;width:32px}.woocommerce-billing-fields{border:none;padding-top:0}.woocommerce-checkout input[type='email'],.woocommerce-checkout input[type='number'],.woocommerce-checkout input[type='search'],.woocommerce-checkout input[type='tel'],.woocommerce-checkout input[type='text'],.woocommerce-checkout input[type='url']{box-shadow:none;height:40px;border-radius:8px}.woocommerce-checkout textarea{box-shadow:none;border-radius:8px}.woocommerce-checkout .select-resize-ghost,.woocommerce-checkout .select2-container .select2-choice,.woocommerce-checkout .select2-container .select2-selection,.woocommerce-checkout select{border-radius:8px;box-shadow:none}.woocommerce-checkout .select2-container .select2-selection{height:40px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:40px}.select2-container--default .select2-results>.select2-results__options{padding:0 12px;margin-bottom:4px}.select2-results__option[aria-selected],.select2-results__option[data-selected]{border-radius:8px;padding:6px 8px}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-color:#ccc;border-radius:0}.select2-container--open .select2-dropdown--below{border-radius:8px 8px 0 0;border-color:#ccc}.select2-container--open .select2-dropdown--below .select2-search--dropdown{border-radius:8px 8px 0 0;margin-bottom:4px}.select2-container--open .select2-dropdown--above{border-color:#ccc;border-radius:0 0 8px 8px;top:32px;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--above .select2-search--dropdown{margin-top:0;margin-bottom:4px}.select2-search--dropdown{display:block;background-color:#f5f5f5;margin-top:-2px;padding:12px}.checkout_coupon.woocommerce-form-coupon{border:none;background-color:#fff;border-radius:12px}.checkout_coupon.woocommerce-form-coupon .button{min-width:100px;text-transform:inherit;font-weight:400;border-radius:8px;margin:0 0 0 12px;background-color:#06f}button#place_order{font-size:1.2em;line-height:1.2;margin-right:0;padding-bottom:.5em;padding-top:.5em;white-space:normal;width:100%;height:40px;min-height:40px;text-transform:initial;font-weight:400;border-radius:8px;font-size:18px}.woocommerce-order-received .cart-container>.woocommerce{background-color:#fff;border-radius:12px;padding:20px}.woocommerce-order-received .cart-container>.woocommerce .is-well{background-color:#fff0;box-shadow:0 15px 20px 0 rgb(0 0 0 / .05);padding:20px;border-radius:8px}.woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{font-size:16px}.woocommerce-bacs-bank-details ul li{margin-left:50px}table{border-collapse:collapse}body:not(.woocommerce-cart,.woocommerce-checkout) table td,body:not(.woocommerce-cart,.woocommerce-checkout) body:not(.woocommerce-cart,.woocommerce-checkout) table th{padding:1rem;border:1px solid #333;color:#333;font-size:1.4rem}body:not(.woocommerce-cart,.woocommerce-checkout) table td:first-child,body:not(.woocommerce-cart,.woocommerce-checkout) table th:first-child{padding-left:1rem}body:not(.woocommerce-cart,.woocommerce-checkout) table td:last-child,body:not(.woocommerce-cart,.woocommerce-checkout) table th:last-child{padding-right:1rem}.single-product div.shop-page-title{min-height:unset;background-color:#f5f5f5;margin-bottom:0}.single-product div.shop-page-title .page-title-inner{min-height:4rem;padding-bottom:2rem}.single-product #product-sidebar{padding-top:1rem}.product-images{background-color:#f7f7f7;aspect-ratio:1 / 1;overflow:hidden}.product-images .flickity-slider img{aspect-ratio:1 / 1;object-fit:cover}.product-main{padding:0}.widget{background-color:#fff;border-radius:5px;border:1px solid #e6e5e5;padding:1rem}.widget .widget-title{font-size:1.4rem;padding-bottom:0;position:relative;display:block;margin:1rem 0}.widget .widget-title+.is-divider{background-color:#ebebeb;display:block;height:1px;margin:1em 0;max-width:100%;width:100%;position:relative}.widget .widget-title+.is-divider::before{content:'';width:7rem;height:3px;background-color:var(--fs-color-primary);position:absolute;top:-1px;left:0}.widget.widget_sham_viewed_products .sham-viewed-products .thumb img{aspect-ratio:4/5;object-fit:cover}.widget.widget_sham_viewed_products .sham-viewed-products .details{line-height:1.25}.widget.widget_sham_viewed_products .sham-viewed-products .details a{font-size:1.4rem;color:#323c3f}.widget.widget_sham_viewed_products .sham-viewed-products .details .price{color:#ff5c5f;font-size:2rem;margin-top:.5rem}.widget.widget_sham_viewed_products .sham-viewed-products .details .price .amount{font-family:inherit}.widget>ul>li+li,ul.menu>li+li{border-top:none}.single-product .product-info h1.product-title{font-size:2.5rem}.single-product .product-info .price-wrapper .price{font-size:2.8rem}.single-product .product-info .price-wrapper .price .amount{font-family:inherit}.single-product .product-info .product-short-description{background-color:#fbfbfb;padding:10px;border-radius:3px;margin-top:5px;margin-bottom:1rem}.button.gmail{display:inline-flex;align-items:center;justify-content:center}.button.gmail:not(.is-outline){background-color:#333!important}.button.gmail.is-outline:hover{background-color:#333!important}.button i,button i{top:-.5px}.share-icons .button.is-outline{border-width:1px;border-radius:5px!important;border-color:#f0f1f4;box-shadow:0 5px 15px -5px rgb(0 0 0 / .1)}.button.facebook.is-outline:not(:hover) i{color:#3a589d!important}.button.instagram.is-outline:not(:hover) i{color:#3b6994!important}.button.whatsapp.is-outline:not(:hover) i{color:#51cb5a!important}.button.x.is-outline:not(:hover) i{color:#111!important}.button.twitter.is-outline:not(:hover) i{color:#2478ba!important}.button.email.is-outline:not(:hover) i,.button.threads.is-outline:not(:hover) i,.button.tiktok.is-outline:not(:hover) i{color:#111!important}.button.phone.is-outline:not(:hover) i{color:#51cb5a!important}.button.pinterest.is-outline:not(:hover) i{color:#cb2320!important}.button.rss.is-outline:not(:hover) i{color:#fc7600!important}.button.tumblr.is-outline:not(:hover) i{color:#36455d!important}.button.vk.is-outline:not(:hover) i{color:#527498!important}.button.google-plus.is-outline:not(:hover) i{color:#dd4e31!important}.button.linkedin.is-outline:not(:hover) i{color:#0072b7!important}.button.youtube.is-outline:not(:hover) i{color:#c33223!important}.button.flickr.is-outline:not(:hover) i{color:#e5086f!important}.button.snapchat.is-outline:not(:hover) i{color:#fff600!important}.button.snapchat.is-outline:not(:hover) i{text-shadow:0 0 6px rgb(0 0 0 / .4)}.button.px500.is-outline:not(:hover) i{color:#0099e5!important}.button.telegram.is-outline:not(:hover) i{color:#54a9ea!important}.button.twitch.is-outline:not(:hover) i{color:#9146fe!important}.button.discord.is-outline:not(:hover) i{color:#7189d9!important}.single-product .product-info .quantity input{height:unset;background-color:#f7f8fa;box-shadow:none;border:none}.single-product .product-info .quantity .qty{font-size:1.4rem}.single-product .product-info .quantity .ux-quantity__button--minus{border-radius:5px 0 0 5px;color:var(--fs-color-primary);min-width:3.6rem}.single-product .product-info .quantity .ux-quantity__button--plus{border-radius:0 5px 5px 0;color:var(--fs-color-primary);min-width:3.6rem}.single-product .product-info .quantity-label{font-weight:700;font-size:15px;margin-bottom:1rem}.single-product .single_add_to_cart_button,.single-product .ux-buy-now-button{line-height:1.5;text-transform:initial;padding:6px 12px;border-radius:5px;font-size:1.2rem;display:inline-flex;flex-direction:column}.single-product .single_add_to_cart_button::after{content:'Và mua sản phẩm khác'}.single-product .ux-buy-now-button:after{content:'Thanh toán ngay'}.single-product .single_add_to_cart_button.loading::after,.single-product .ux-buy-now-button.loading:after{content:''}.single-product .single_add_to_cart_button:after,.single-product .ux-buy-now-button:after{display:block;font-size:1rem;font-weight:400;text-transform:initial}form.cart+.product-consulting-form-wrapper{margin-top:3rem}.product-consulting-form-wrapper .form-label{font-weight:700;font-size:15px;margin-bottom:1rem;font-weight:700}.product-consulting-form-wrapper form{background-color:var(--fs-color-primary);padding:1rem;width:100%;border-radius:5px}.product-consulting-form-wrapper form input:not([type='submit']){background-color:#fff;border-color:#fff;border-radius:5px 0 0 5px;box-shadow:none;font-size:1.4rem;height:4.6rem}.product-consulting-form-wrapper .flex-row.form-flat .flex-col{padding-right:0}.single-product .zoom-button{background-color:var(--color-white);color:var(--fs-color-primary);border:none;border-radius:5px!important;width:3.6rem;height:3.6rem;min-width:3.6rem;line-height:3.6rem;min-height:3.6rem}.wpcf7-form.submitting button i{opacity:0}.wpcf7-form.submitting button:after{animation:spin 0.4s linear infinite;border:1px solid var(--fs-color-primary);border-radius:32px;border-right-color:transparent!important;border-top-color:transparent!important;content:'';display:block;height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}.product-consulting-form-wrapper form button{background-color:#fff;border-color:#fff;border-radius:0 5px 5px 0;box-shadow:none;font-size:1.4rem;height:4.6rem;margin:0}.product-footer .woocommerce-tabs{border-top:0}.product-footer .woocommerce-tabs ul{border-bottom:1px solid #ececec}.product-footer .woocommerce-tabs ul>li>a{font-size:18px;font-weight:700;border-radius:0;color:var(--color-black)}.product-footer .woocommerce-tabs .nav-line>li>a:before{top:auto;bottom:0;height:2px;background-color:#ddd}#cart-popup .cart-popup-inner{padding:0}#cart-popup .cart-popup-inner .cart-popup-title{background-color:var(--fs-color-primary);padding:1.5rem 2rem}#cart-popup .cart-popup-inner .cart-popup-title .heading-font{font-size:1em;color:var(--color-white);line-height:1.5}#cart-popup .mfp-close{height:5.4rem;line-height:5.4rem;border:none;mix-blend-mode:normal;color:#fff}[data-icon-label]:after{background-color:var(--fs-color-secondary);border-radius:99px;box-shadow:1px 1px 3px 0 rgb(0 0 0 / .3);color:#fff;content:attr(data-icon-label);font-family:Arial,Sans-serif!important;font-size:12px;font-style:normal;font-weight:400;height:20px;letter-spacing:-.5px;line-height:20px;min-width:20px;opacity:1;padding-left:2px;padding-right:2px;position:absolute;right:-10px;text-align:center;top:-10px;transition:transform 0.2s;z-index:1}.message-container{padding:1rem!important;border-left:3px solid currentColor;background-color:var(--color-white);margin-bottom:.5rem}.message-container.success-color{background-color:rgb(31 167 82 / 5%)}.checkout-inline-error-message{color:var(--fs-color-alert)}.message-container.alert-color{background-color:rgb(178 0 0 / 5%)}#cart-popup .cart-popup-inner .cart-popup-title .is-divider{display:none}#cart-popup .widget_shopping_cart{padding:1rem 2rem 0}#cart-popup .mini_cart_item a{line-height:1.5;color:#333}#cart-popup .mini_cart_item span.amount{font-weight:400}#cart-popup .mini_cart_item img{height:75px}#cart-popup .mini_cart_item .quantity input[type='number'],#cart-popup .mini_cart_item .quantity .button.is-form{min-height:3rem;height:3rem;line-height:2.8rem}.widget_shopping_cart .woocommerce-mini-cart__buttons .button{font-weight:400;border-radius:5px}.contact-section .contact-row>.col>.col-inner{box-shadow:0 25px 70px #01358D1A;border-radius:6px;overflow:hidden;background-color:#fff;margin-bottom:20px}.contact-section .map-col iframe{margin-bottom:-8px}.contact-section .wpcf7-form .select-resize-ghost,.contact-section .wpcf7-form .select2-container .select2-choice,.contact-section .wpcf7-form .select2-container .select2-selection,.contact-section .wpcf7-form input[type='date'],.contact-section .wpcf7-form input[type='email'],.contact-section .wpcf7-form input[type='number'],.contact-section .wpcf7-form input[type='password'],.contact-section .wpcf7-form input[type='search'],.contact-section .wpcf7-form input[type='tel'],.contact-section .wpcf7-form input[type='text'],.contact-section .wpcf7-form input[type='url'],.contact-section .wpcf7-form select,.contact-section .wpcf7-form textarea{border-color:#D9DDE4;border-radius:4px;height:5.2rem}.contact-section .wpcf7-form button{height:5.2rem;line-height:4.8rem;min-width:15rem;border-radius:4px;font-size:1.2rem}@media only screen and (max-width:1080px){#header #logo{width:160px}#header #masthead .header-nav-main>li>a{font-size:1.6rem}#header #masthead .flex-left .header-nav-main>li>a{padding:1.6rem}.about-section .about-row>.col:last-child{position:relative;width:auto;flex-basis:50%;max-width:50%;transform:unset;top:auto;right:auto}.about-section .about-row>.col:last-child>.col-inner{padding:3rem!important}}@media only screen and (max-width:960px){#header #masthead .flex-left .header-nav-main>li>a{padding:1.5rem}#header #masthead .header-nav-main>li>a{font-size:1.5rem}}@media only screen and (max-width:849px){.about-section .about-row>.col:last-child{flex-basis:100%;max-width:100%}.about-section .about-row>.col:last-child>.col-inner{padding:0rem!important}.contact-section .map-col iframe{height:200px}.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{font-size:1.6rem}.single-product .product-info .ux-quantity{width:100%}.single-product .single_add_to_cart_button,.single-product .ux-buy-now-button{flex:1;white-space:nowrap}.parnerts-section .ux-logo img{height:10rem!important}#wide-nav .html_topbar_left a{color:var(--color-white)}#wide-nav .nav-center{justify-content:space-between}.checkout-page-title>.page-title-inner>.flex-col{padding:20px}.checkout-page-title>.page-title-inner nav{font-size:1.25em}#header .header-main{height:90px}#header #logo img{max-height:90px}}@media only screen and (max-width:660px){#search-lightbox .mfp-close{right:0}}@media only screen and (max-width:549px){#header .header-main{height:70px}#header #logo img{max-height:70px}.single .blog-share{padding:10px 10px 6px}.single .blog-share a:after{content:unset}.parnerts-section .ux-logo img{height:8rem!important}.archive-page-header h1.page-title{font-size:2rem}.archive-page-header,div.shop-page-title{min-height:20rem;margin-bottom:1rem}.service-item .image-cover{padding-top:30rem!important}#wide-nav{display:none}.checkout-page-title>.page-title-inner>.flex-col{padding:10px}.section-title-bold .section-title-main{padding:1rem 17rem 1rem 2rem}.section-title-bold b{width:6.4rem;min-width:6.4rem;right:8.8rem}.section-title-bold b:after,.section-title-bold b::before{width:3rem}.section-title-bold b:after{left:3.4rem}.section-title-bold b~b{right:2rem}.text.sub-title{font-size:1.6rem;padding-left:5rem}.text.sub-title::after{width:35px}.section-title-bold-center b{width:6.4rem;bottom:1.6rem}.section-title-bold-center b:after{left:3.4rem}.section-title-bold-center .section-title-main{padding:0 2rem 2.6rem}.section-title-bold-center b:after,.section-title-bold-center b::before{width:3rem}#footer .top-bar-left a{display:block;width:100%;margin:0!important}}