.single .product-main{padding-top:80px}.product-images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a,.product-main .product-thumbnails a{position:relative;height:auto;overflow:hidden;padding-top:100%;background-position:50% 50%;background-size:cover;display:block;border-radius:8px}.product-images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img,.product-main .product-thumbnails img{right:0;width:100%;height:100%;bottom:0;left:0;top:0;position:absolute;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.product-thumbnails .is-nav-selected a img,.product-thumbnails a:hover img{transform:unset}.product-thumbnails .flickity-prev-next-button{display:none}.product-main .product-gallery .image-tools.bottom.left .zoom-button{display:none}#main .product-main .product-thumbnails .col{padding:0 3px;flex-basis:20%;max-width:20%}#main .product-main .product-gallery{flex-basis:38%;max-width:38%}#main .product-main .product-sidebar{flex-basis:62%;max-width:62%}#main .product-main .product-thumbnails{margin-left:-3px;margin-right:-3px}.product-main .product-sidebar .box-top{display:flex;flex-wrap:wrap}.product-main .product-sidebar .product-policy{width:42%;padding-left:40px;padding-top:30px}.product-main .product-info h1.product-title{font-size:24px;line-height:1.25em;font-family:var(--bold);margin-bottom:22px;color:var(--theme-color)}.product-main .product-sidebar .product-info{width:58%;flex-shrink:0;display:flex;flex-direction:column}.product-main .price-wrapper{display:none}.single .shop-page-title{background:#f3f5f2;min-height:50px;display:flex;align-items:center;margin-bottom:40px}.single .shop-page-title .page-title-inner{min-height:unset;padding-top:0}.single .shop-page-title .rank-math-breadcrumb p{margin:0}.single .shop-page-title .rank-math-breadcrumb a,.single .shop-page-title .rank-math-breadcrumb span{color:#515151}.product-main .product-info .breadcrumbs p{margin-bottom:0}.single .shop-page-title .rank-math-breadcrumb a:first-of-type,.single .shop-page-title .rank-math-breadcrumb .separator:first-of-type{display:none}.single .shop-page-title .flex-col+.flex-col{display:none}.product-main .product-info .product-short-description{text-align:justify}.product-main .product-info .product-short-description p{font-size:16px;line-height:1.4}.product-main .product-info .product-short-description p strong{font-family:var(--medium);color:var(--theme-color)}.product-main .btn-action{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;margin-top:20px}.product-main .btn-action form{margin:0;flex:1}.product-main .btn-action .btn-viewall{margin:0;width:100%}.product-main .btn-action .btn-viewall:after{display:none}.product-main .btn-action .btn-zalo{border:1px solid var(--theme-color2);border-radius:99px;padding:0 25px;min-width:150px;font-weight:400;font-size:15px;font-family:var(--medium);height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--theme-color2);transition:all .3s;flex:1}.product-main .btn-action .btn-zalo:hover{background-color:var(--theme-color2);color:#FFf}.product-main .list-item .box{align-items:center;display:flex}.product-main .list-item img{width:100%;height:100%;display:block;object-fit:cover}.product-main .list-item .box:not(:last-child){padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #ddd}.product-main .list-item .box-image{width:50px;height:50px;flex-shrink:0}.product-main .list-item .box-text{padding:0 0 0 12px}.product-main .list-item .box-text p{font-size:15px}.product-footer .woocommerce-tabs .tabs a{font-size:24px;color:var(--theme-color);font-weight:400;font-family:var(--bold);padding:0}.product-footer .woocommerce-tabs .tabs a:before{display:none}#main .product-footer .woocommerce-tabs .tabs{padding-bottom:9px;margin-top:0}.product-footer .woocommerce-tabs{border-top:0;padding:0}.product-footer{padding-top:0}.product-footer .col-left{padding-right:30px}.product-footer .line{border-top:1px solid #dddddd7a;margin-bottom:35px}.product-footer #tab-description .content{max-height:1500px;position:relative;overflow:hidden}.product-footer #tab-description .content.show{max-height:100%}.product-footer #tab-description .content.show:before{display:none}.product-footer #tab-description .see-more{display:flex;justify-content:center;align-items:center;height:40px;width:250px;border:1px solid #d9d9d9!important;border-radius:100px;background-color:#fff;font-size:14px;color:#000;text-transform:none}.product-footer #tab-description .less-text,.product-footer #tab-description .see-more.show .more-text{display:none}.product-footer #tab-description .see-more.show .less-text{display:flex}.product-footer #tab-description .btn--view-more{padding-top:20px;display:flex;justify-content:center}.product-footer #tab-description .btn--view-more.show .more-text{display:none}.product-footer #tab-description .btn--view-more.show .less-text{display:flex}.product-footer #tab-description .content:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:linear-gradient(#fff0,#fff);pointer-events:none;display:block}.related-products-wrapper .product-section-title{font-size:30px;margin-bottom:30px;color:var(--theme-color);text-transform:none;margin:30px 0 35px;padding:0}.related-products-wrapper{padding:30px 0;border-top:0}.blog-wrapper.page-wrapper{padding-top:0;padding-bottom:0}.blog-wrapper.blog-archive:not(.blog-project) .archive-page-header{margin-bottom:90px}.blog-wrapper .archive-page-header{position:relative}.blog-wrapper .archive-page-header .banner-bg,.blog-wrapper .header-single .banner-bg,.page-banner .banner-bg,.shop-page-title.category-page-title .banner-bg{background-position:right center;background-size:cover;background-repeat:no-repeat}.blog-wrapper .archive-page-header .col,.blog-wrapper .header-single .col,.page-banner .col,.shop-page-title.category-page-title .page-title-inner{padding:230px 15px 60px;z-index:3}.blog-wrapper .archive-page-header h1.page-title,.blog-wrapper .header-single h2,.page-banner .entry-title,.category-page-title h1.shop-page-title{font-size:45px;font-weight:400;margin-bottom:12px;margin-top:0;text-align:left;color:#fff;text-transform:none;font-family:var(--semi);text-transform:uppercase;margin-bottom:0}.category-page-row{padding-top:80px}.category-page-title h1.shop-page-title{margin-bottom:0}.category-page-title .flex-col{display:flex;flex-direction:column-reverse}.blog-wrapper .archive-page-header .banner-bg:before,.blog-wrapper .header-single .banner-bg:before,.shop-page-title.category-page-title .banner-bg:before,.page-banner .banner-bg:before{content:'';display:block;width:100%;height:100%;position:absolute;inset:0;background:#fff0 linear-gradient(180deg,#1c98e88c 0%,#0070b7 100%);opacity:.65}.rank-math-breadcrumb p{font-size:14px;line-height:20px;margin:0;padding:0;text-align:left;margin-bottom:15px;color:#f9fffe}.rank-math-breadcrumb p .separator{opacity:1;color:#f9fffe;margin:0 5px}.rank-math-breadcrumb a,.rank-math-breadcrumb span{color:#fff;font-weight:400;font-size:14px}.blog-product #post-list .box-text{text-align:center}.blog-product #post-list img{transition:all .8s}.blog-product #post-list .box-image:hover img{transform:scale(1.08)}.blog-product #post-list .image-cover{border-radius:10px}.blog-product #post-list .box-blog-post .box-text .post-title a{font-size:18px;margin:0}.blog-product #post-list .box-blog-post .box-text{padding:18px 0 16px}.nav-pagination>li>a,.nav-pagination>li>span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:400;font-family:var(--medium);color:#5C5C5C;background:#fff;border:0;font-size:16px;border:1px solid var(--theme-color)}.nav-pagination>li>span.current{color:#fff!important;background-color:var(--theme-color);border:var(--theme-color)}.nav-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:20px!important}.nav-pagination>li>a:hover{color:#fff!important}.nav-pagination .icon-angle-right:before{content:'\f061';font-family:var(--fa6);font-weight:300}.nav-pagination .icon-angle-left:before{content:'\f060';font-family:var(--fa6);font-weight:300}.breadcrumbs-blog{background:#f3f5f2;min-height:50px;display:flex;align-items:center;margin-bottom:40px}.breadcrumbs-blog .rank-math-breadcrumb a,.breadcrumbs-blog .rank-math-breadcrumb span{color:#515151}.breadcrumbs-blog .rank-math-breadcrumb p{margin:0}.blog-single .rank-math-breadcrumb a:first-of-type,.blog-single .rank-math-breadcrumb .separator:first-of-type,.category-page-title .rank-math-breadcrumb a:first-of-type,.category-page-title .rank-math-breadcrumb .separator:first-of-type{display:none}.box-postdate span{color:#fff;padding:3px 10px;font-size:14px;border-radius:50px;z-index:2;position:relative;background-color:var(--theme-color)}.box-postdate span:before{content:'\f073';font-family:var(--fa6);font-weight:300;margin-right:5px}.box-postdate{position:relative;flex:1}.box-postdate:before{content:'';width:100%;display:block;border-bottom:1px solid #51515121;position:absolute;top:50%;z-index:1}.row-product .post-date,.row-mau .post-date,.row-mau .info-post{display:none}.post-sidebar form{margin-bottom:0}.post-sidebar .form-post{background:#fff0 linear-gradient(180deg,#1c98e8 0%,#0070b7 100%);border-radius:15px;padding:40px 40px 47px}.post-sidebar .wpcf7 .wpcf7-not-valid-tip{color:#fff;right:0;left:auto}.post-sidebar .form-post .form-title{margin-bottom:30px}.post-sidebar .form-post .form-title .title{color:#fff;font-size:24px;line-height:30px;font-family:var(--bold);margin-bottom:10px}.post-sidebar .form-post .form-title p{font-size:15px;line-height:18px;font-family:var(--light);color:#fff}.post-sidebar .form-post .form-content input{background-color:#fff0;border:0;box-shadow:none!important;color:#fafafa;padding:0;font-size:15px;border-bottom:1px solid rgb(255 255 255 / 35%)}.post-sidebar .form-post .form-content input::placeholder{color:#fafafa}.post-sidebar .form-post .form-submit{text-align:center}#wrapper .post-sidebar .form-post .form-submit .button.btn-viewall{margin:30px 0 0;color:#fff;min-width:228px;background-color:var(--theme-color2)}#wrapper .post-sidebar .form-post .form-submit .button.btn-viewall:before{background-color:#fff}#wrapper .post-sidebar .form-post .form-submit .button.btn-viewall:hover{color:var(--theme-color2);background-color:#fff}.single #ez-toc-container{border:0}.single #ez-toc-container .ez-toc-title{font-size:16px;padding-left:31px!important;background-image:url(/wp-content/themes/flatsome-child/images/menubar-1.png);background-repeat:no-repeat;background-position-y:center;background-position-x:0;font-family:var(--semi);color:#292929}.single #ez-toc-container a{font-size:15px;font-family:var(--semi);margin-bottom:5px;color:#292929}.single #ez-toc-container a:visited{color:var(--theme-color)}.blog-single h1.entry-title{font-size:30px}.entry-content div{margin-bottom:1.3em}.blog-single .info-post a{display:flex;align-items:center;gap:8px}.blog-single .box-top{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.blog-single .user-desc{width:100%}.blog-single .info-post img{width:40px;height:40px;border-radius:50%;border:1px solid var(--theme-color);padding:2px}.single-page .gallery-item img{width:100%}.single-page .gallery-item .wp-caption-text{background:rgb(0 0 0 / .05);font-size:.9em;font-style:italic;padding:.5em}.blog-share{padding-bottom:0;display:flex;justify-content:flex-end;border-top:2px dotted rgb(0 0 0 / .1);padding-top:30px;margin-top:50px}.blog-share .social-icons span{font-size:16px;font-weight:400;padding-right:0;margin-bottom:10px;color:#515151;font-family:var(--semi)}.blog-share a.icon{color:var(--theme-color2);font-size:18px;margin:5px 10px}.featured-posts .box{margin:0}.featured-posts .title-post{font-size:30px;margin-bottom:30px;color:var(--theme-color)}.row-product .featured-posts .list-post .box-blog{flex-basis:25%;max-width:25%}.row-product .featured-posts .list-post .box-blog:nth-of-type(n+5),.row-mau .featured-posts .list-post .box-blog:nth-of-type(n+4){display:none}.row-product .featured-posts .image-cover{padding-top:100%!important;border-radius:10px}.row-mau .featured-posts .image-cover{padding-top:60%!important;border-radius:10px}.row-product .featured-posts img,.row-mau .featured-posts img{transition:all .8s}.row-product .featured-posts .image-cover:hover img,.row-mau .featured-posts .image-cover:hover img{transform:scale(1.08)}.row-product .featured-posts .box-text,.row-mau .featured-posts .box-text{text-align:center;padding:18px 0 20px}.row-product .featured-posts .box-date-txt,.row-mau .featured-posts .box-date-txt{display:none}.row-mau .featured-posts .box-text h3{font-size:18px}.row-product .featured-posts .box-text h3:hover,.row-mau .featured-posts .box-text h3:hover{color:var(--theme-color)}.row-blog .large-8 .box-blog-post{border-radius:6px;box-shadow:0 6px 34px rgb(215 216 222 / .41);overflow:hidden;transition:all .3s ease-in-out}.row-blog .large-8 .box-blog-post .box-text{padding:30px}.box-blog-post img{transition:all 1s}.box-blog-post .box-image:hover img{transform:scale(1.08)}.row-blog .large-8 .box-blog-post .box-text .post-title a{font-size:20px;line-height:1.4;height:56px;margin-bottom:8px}.row-blog .large-8 .box-blog-post .post-meta{opacity:1;font-size:14px;color:#060606;margin-bottom:15px}.row-blog .large-8 .box .is-link:after{content:'\f178';display:inline-block;font-family:var(--fa6);transform:translateY(1px);margin-left:2px;transition:transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color 0s}.row-blog .large-8 .box .is-link:hover:after{transform:translateY(1px) translateX(10px)}.row-blog .large-8 .box-blog-post .post-meta:before{content:'\f073';display:inline-block;font-family:var(--fa6);margin-right:4px;font-weight:300}.row-blog .large-8 .box .from_the_blog_excerpt{font-size:16px;color:#6b7385;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}.row-blog .large-8 .box .is-link{color:var(--theme-color);font-size:16px;font-weight:400}.row-blog .large-8 .box .is-link:hover{color:var(--theme-color2)}#secondary{padding:30px;box-shadow:0 6px 34px rgb(215 216 222 / .41);border-radius:6px;border:none;outline:none;cursor:pointer;position:relative;color:#192335;background:var(--theme-color);z-index:10}.post-sidebar #secondary:before{content:'';z-index:-1;top:3px;left:3px;position:absolute;background:#fff;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:6px}#secondary .box-blog-post{display:flex}.post-sidebar .widget-title{display:block;font-size:20px;color:#192335;text-transform:capitalize;padding-bottom:15px;border-bottom:2px solid #e6e3f1;margin-bottom:15px;font-family:var(--bold)}#secondary .post-item{margin-bottom:10px;padding-bottom:10px!important;border-bottom:1px solid #e6e3f14f}#secondary .box-blog-post .box-image{width:60px!important;flex-shrink:0;margin-right:12px}#secondary .box-blog-post .image-cover{border-radius:6px}#secondary .box-blog-post .box-text{padding:0}#secondary .box-blog-post .post-title{font-size:14px;color:var(--theme-color);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;margin:0;font-family:var(--medium)}#secondary .box-blog-post .post-title:hover{color:var(--theme-color2)}#secondary .box-blog-post .post-meta{font-size:12px;margin:0;margin-top:7px}#secondary .box-blog-post .post-meta:before{content:'\f073';display:inline-block;font-family:var(--fa6);margin-right:4px;font-weight:300;transform:translateY(-1px)}.post-sidebar .tagcloud a{border-radius:50px;font-size:14px!important;line-height:20px;display:inline-block;transition:.4s;text-align:center;margin:0 5px;margin-bottom:10px;border:0;color:#6b7385;opacity:1;padding:8px 14px;box-shadow:0 6px 34px rgb(215 216 222 / .41)}.post-sidebar .tagcloud a:hover{border:0;background:var(--theme-color2);color:#fff}.post-sidebar .widget:last-child{margin-bottom:0}.row-blog .post-lquan .box-blog .image-cover{border-radius:10px}.row-blog .post-lquan .box-blog .box-text{padding:20px 0}.row-blog .post-lquan .box-text h3 span{color:#3c3c3c;font-family:var(--semi);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;margin-bottom:0;margin-top:0;font-size:18px;line-height:24px;-webkit-line-clamp:2;height:48px;position:relative}.row-blog .post-lquan .box-text h3:hover span{color:var(--theme-color)}.row-blog .post-lquan .box-text h3{position:relative;margin-bottom:30px}.row-blog .post-lquan .box-text h3:before{content:'';width:70%;height:1px;background-color:#c5c5c5;left:0;bottom:-15px;position:absolute}.row-blog .post-lquan .box-date-txt-inner:before{content:'\f073';display:inline-block;font-family:var(--fa6);margin-right:4px;font-weight:300;transform:translateY(-1px)}.col-tuyendung .box-text{padding:0}.col-tuyendung .box .box-image{position:absolute;inset:0}.col-tuyendung .box .box-image div{width:100%;height:100%;display:block}.col-tuyendung .box .box-image img{width:100%;height:100%;display:block;object-fit:cover}.col-tuyendung .box{border:1px solid;border-image-source:linear-gradient(128.52deg,#FABFBE 21.34%,#FFE3E2 74.19%);border-radius:17px;padding:40px 60px;position:relative;border-radius:15px;overflow:hidden}.col-tuyendung .box .box-image:before{content:"";position:absolute;inset:0;background:#fff0 linear-gradient(269deg,#00a27900 0%,#0070b7 100%) 0% 0% no-repeat padding-box;border-radius:20px;opacity:.54}.col-tuyendung .title-form p{color:#fff;font-size:36px;line-height:49px;margin-bottom:14px;margin:0 0 14px;font-family:var(--bold)}.col-tuyendung .form-thongtin{max-width:600px;padding:38px 47px 30px;border-radius:15px;position:relative;overflow:hidden;background-color:#fff}.col-tuyendung .form-thongtin .form-content .form-item{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 30px;z-index:3;position:relative}.col-tuyendung .form-thongtin .form-content input{background-color:#fff0;border:0;box-shadow:unset;border-bottom:1px solid rgb(0 112 183 / 49%);padding:0;font-size:15px;color:#3b3b3b;height:40px}.col-tuyendung .wpcf7 .wpcf7-not-valid-tip{left:unset;right:0}.col-tuyendung .wpcf7 .upload-cv .wpcf7-not-valid-tip{bottom:-15px}.col-tuyendung .form-thongtin .form-content input::placeholder{color:#3b3b3b}.col-tuyendung .upload-cv .wpcf7-file{position:absolute;inset:0;opacity:0;margin:0}.col-tuyendung .upload-cv label{height:40px;border:1px dashed var(--theme-color);color:#fff;margin:0;display:flex;align-items:center;justify-content:center;color:var(--theme-color);border-radius:8px;padding:0 15px;font-weight:100;font-family:var(--medi);cursor:pointer}.col-tuyendung .upload-cv label i{margin-right:5px;cursor:pointer}.col-tuyendung .upload-cv{position:relative;margin-top:10px;z-index:2}.col-tuyendung .upload-cv .wpcf7-form-control-wrap{position:unset}.col-tuyendung .form-submit{z-index:2;position:relative;text-align:center}.col-tuyendung .form-submit .btn-viewall{margin:30px 0 0}.page-contact .section-title{margin-bottom:30px}.page-contact .section-title-main{border-bottom:2px solid var(--theme-color);margin-bottom:-2px;margin-right:15px;padding-bottom:7.5px;color:var(--theme-color);font-size:34px;font-family:var(--bold);line-height:1.3}.page-contact .section-title-container .section-title-normal{border-bottom:2px solid #e4e4e4}#main .page-contact{padding-bottom:30px}.page-contact .col-form .col-inner{-webkit-box-shadow:0 8px 30px rgb(4 6 66 / .08);box-shadow:0 8px 30px rgb(4 6 66 / .08);border-radius:10px;padding:40px}.page-contact .form-contact label{font-size:14px;color:#070707;font-weight:400;margin-bottom:.5rem;font-family:var(--semi)}.page-contact .form-contact input{height:54px;border-radius:4px;font-size:15px;box-shadow:none;padding:.5rem .75rem;border:1px solid #e6eaf3;margin-bottom:0;background:#f5f6f8}.page-contact .form-content{display:flex;flex-wrap:wrap;margin:0 -15px}.page-contact .form-content .form-item{padding:0 15px 0;margin-bottom:1rem;width:100%}.page-contact .form-content textarea{border-radius:4px;font-size:15px;box-shadow:none;padding:.5rem .75rem;border:1px solid #e6eaf3;margin-bottom:0;background:#f5f6f8}#main .page-contact .btn-viewall{margin:20px 0 0}.page-contact .form-content .form-item:nth-of-type(1),.page-contact .form-content .form-item:nth-of-type(2),.page-contact .form-content .form-item:nth-of-type(3),.page-contact .form-content .form-item:nth-of-type(4){width:50%}.page-contact .form-submit{padding:0}.page-contact .form-submit input[type='submit']{height:52px;font-size:16px;font-weight:400;text-transform:none;display:flex;align-items:center;padding:0 25px;border-radius:8px;background-color:var(--theme-color2)}.page-contact .form-submit input[type='submit']:hover{background:var(--theme-color);color:#fff;box-shadow:none}.page-contact .row-icon .icon-box{background:rgb(2 34 121 / 5%);padding:30px 15px 20px;border-radius:10px;height:100%}.page-contact .row-icon .icon-box p{font-size:20px;color:#0070b7;font-family:var(--semi);margin-bottom:10px}.page-contact .row-icon .col:nth-child(2){word-break:break-all;overflow-wrap:break-word}.page-contact .row-icon .col-inner{height:100%}.page-contact .wpcf7 .wpcf7-not-valid-tip{bottom:-15px;right:0;left:unset}#main .page-about-1{padding-top:80px;padding-bottom:40px}.title-home-2 h2{color:#414141;font-size:36px;margin-bottom:30px;line-height:1.4}.title-home-2 h2 strong{color:var(--theme-color)}.page-about-1 .col-left{padding-right:60px}.page-about-1 .col-right .image-cover{border-radius:15px}.page-about-1:before{content:'';width:100%;height:140%;position:absolute;top:0;left:0;background:#fff0 linear-gradient(0deg,#ffffff 0%,#e3faff 100%)}.page-about-2 .col-right{padding-left:30px}.page-about-2 .col-left{padding-right:30px}.page-about-2 .col-left .image-cover{border-radius:15px}.page-about-2 .icon-box .icon-box-img{width:48px!important;height:48px!important;margin:0;position:absolute;left:0;top:0}.page-about-2 .icon-box .icon-box-img img{padding:0}.page-about-2 .icon-box:not(:last-child){margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #0070b77d}.page-about-2 .icon-box{position:relative}.page-about-2 .icon-box h2{height:48px;padding-left:60px;display:flex;align-items:center;margin-bottom:13px;font-size:26px;font-family:var(--semi)}.page-about-3 .title-home-2 h2{margin-bottom:0}.category-page-row .large-12>h4.uppercase:nth-of-type(2),.category-page-row .large-12>.row.large-columns-3:nth-last-of-type(1){display:none}.category-page-row .large-12 .box-blog-post .box-text{text-align:left;padding:16px 0 12px}.category-page-row .large-12 .box-blog-post .image-cover{padding-top:65%!important;border-radius:10px}.category-page-row .large-12 .box-blog-post:hover img{transform:scale(1.08)}.category-page-row .large-12 .box-blog-post .box-text-inner>*{display:none}.category-page-row .large-12 .box-blog-post .box-text-inner .post-title{display:block}.category-page-row .large-12 .box-blog-post .box-text-inner .post-title a{-webkit-line-clamp:2}.category-page-row .large-12 .col{padding:0 9.8px 19.6px}.category-page-row .large-12>h4.uppercase:nth-of-type(1){text-transform:unset;color:var(--theme-color);font-size:36px;margin-bottom:30px}.no-results .searchform input[type=search]{height:45px;border:1px solid var(--theme-color);border-radius:30px 0 0 30px;padding-left:25px;box-shadow:none}.no-results .searchform .button.icon{height:45px;width:60px;border-radius:0 30px 30px 0;background-color:var(--theme-color)}.page-about-1 .col-bottom{padding-top:30px}.page-about-1 .video-fit{border-radius:15px}.page-about-4 .title-home-2 h2{margin-bottom:8px}.page-about-4 .title-home-2 p{max-width:700px;margin-bottom:0}.page-about-4 .title-home-2{margin-bottom:35px}.page-about-4 .box-image .image-cover{border-radius:10px}.page-about-4 .box-text{padding:15px 0 0}.page-about-4 .box-text .team-position{margin:0;font-size:12px}.page-about-4 .box-text .team-name{font-size:20px;margin-bottom:18px}.page-about-4 .box-text .team-name:hover{color:var(--theme-color)}#desc-bottom .content{max-height:600px;position:relative;overflow:hidden}#desc-bottom .content.show{max-height:100%}#desc-bottom .content:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:linear-gradient(#fff0,#fff);pointer-events:none;display:block}#desc-bottom{margin-bottom:30px}#desc-bottom .content div{margin-bottom:1.3em}#desc-bottom .btn--view-more{padding-top:20px;display:flex;justify-content:center}#desc-bottom .btn--view-more.show .more-text{display:none}#desc-bottom .btn--view-more.show .less-text{display:flex}#desc-bottom .btn--view-more .see-more{display:flex;justify-content:center;align-items:center;height:40px;width:150px;border:1px solid var(--theme-color)!important;border-radius:100px;background-color:var(--theme-color);font-size:14px;color:#fff;text-transform:none;cursor:pointer}#desc-bottom .btn--view-more .see-more:hover{background-color:#fff;color:var(--theme-color)}#desc-bottom .btn--view-more .less-text,#desc-bottom .btn--view-more .see-more.show .more-text{display:none}#desc-bottom .btn--view-more .see-more.show .less-text{display:flex}@media screen and (max-width:1198.98px) and (min-width:850px){.product-main .product-info .product-short-description p{font-size:16px}.product-main .list-item .box-text p{font-size:14px}.product-main .product-sidebar .product-policy{padding-left:20px;padding-top:0}#header .header-nav-main>.menu-item{margin:0 10px}.post-sidebar .form-post{padding:30px 20px}}@media screen and (max-width:849.98px){#main .page-about-1{padding-top:60px;padding-bottom:20px}.page-about-1 .col-left{flex-basis:100%;max-width:100%;padding-right:15px}.page-about-1 .col-right,.page-about-2 .col-left{flex-basis:100%;max-width:100%;padding-right:15px}.page-about-1 .row,.page-about-2 .row{justify-content:center}.page-about-2 .col-right{flex-basis:100%;max-width:100%;padding-left:15px;order:-1}.blog-wrapper .archive-page-header .col,.blog-wrapper .header-single .col,.page-banner .col,.shop-page-title.category-page-title .page-title-inner{padding-top:150px;padding-bottom:30px}.blog-wrapper.blog-archive:not(.blog-project) .archive-page-header{margin-bottom:60px}.category-page-row{padding-top:60px}.row-product .featured-posts .list-post .box-blog{flex-basis:50%;max-width:50%}.page-contact .form-content .form-item{width:100%!important}.page-contact .col-form .col-inner{padding:20px 15px}.page-contact .section-title-main{font-size:26px}.page-contact .section-title{margin-bottom:25px}.entry-content.single-page{padding-bottom:0}.entry-content div:has(table){overflow-y:auto}.entry-content div:has(table) table{min-width:650px}td:first-child,th:first-child{padding-left:.5rem}.col.post-lquan{padding-top:35px}.blog-wrapper .archive-page-header h1.page-title,.blog-wrapper .header-single h2,.page-banner .entry-title,.category-page-title h1.shop-page-title{font-size:30px}.col-map .col-inner,.col-map iframe{height:100%}.page-about-1 .col-bottom{flex-basis:100%;max-width:100%;padding-top:0}.single .row-blog .large-8{order:-1}.single .row-blog .col-tuyendung{order:-1}#main .product-main .product-gallery{flex-basis:100%;max-width:100%}#main .product-main .product-sidebar{flex-basis:100%;max-width:100%;padding-top:30px}.product-main .list-item .box:not(:last-child){padding-bottom:10px;margin-bottom:10px}.related-products-wrapper .product-small.col{flex-basis:50%;max-width:50%}#main .product-main .product-thumbnails .col{flex-basis:25%;max-width:25%}.product-footer .col-left{padding-right:15px}.related-products-wrapper{padding-top:0}.related-products-wrapper .product-section-title{font-size:24px;margin:10px 0 25px}}@media screen and (max-width:767.98px){.blog-single .info-post a{font-size:14px}.blog-single .info-post img{width:36px;height:36px}.single .shop-page-title{margin-bottom:30px}.category-page-row .large-12>h4.uppercase:nth-of-type(1){font-size:24px}.post{margin-bottom:0}.col.post-lquan{padding-top:0}.page-contact .col-form .section-title-container{margin-bottom:12px}#main .page-about-3 .medium-8{flex-basis:100%;max-width:100%}.blog-product #post-list .image-cover{border-radius:4px}.breadcrumbs-blog{padding:5px 0}.entry-header-text-top{padding-bottom:10px}.blog-single h1.entry-title,.featured-posts .title-post{font-size:24px}.featured-posts .title-post{margin-bottom:20px}.blog-share{padding-bottom:0;margin-top:0;padding-top:15px}.row-mau .featured-posts .box-text h3{font-size:18px}.row-product .featured-posts .box-text,.row-mau .featured-posts .box-text{padding:16px 0 0}.row-blog .large-8 .col.post-item{flex-basis:100%;max-width:100%}#main .page-contact{padding-top:50px;padding-bottom:0}.page-contact .col-form,.page-contact .col-map{flex-basis:100%;max-width:100%}.page-contact .col-map iframe{height:400px}.page-contact .form-contact input{height:40px}.col-tuyendung .box{padding:30px 20px}.col-tuyendung .title-form p{font-size:26px}.col-tuyendung .form-thongtin{padding:16px 16px 20px}.col-tuyendung .form-thongtin .form-content .form-item{display:block}.col-tuyendung .form-submit .btn-viewall{margin-top:25px}.product-images .slider-nav-circle .flickity-button.next{right:-12px}.product-images .slider-nav-circle .flickity-button.previous{left:-12px}.product-main .product-sidebar .product-info{width:100%}.product-main .product-sidebar .product-policy{padding-left:0;width:100%}.single .product-main{padding-bottom:10px;padding-top:50px}}@media screen and (max-width:575.98px){.blog-wrapper .archive-page-header .col,.blog-wrapper .header-single .col,.page-banner .col{padding-top:130px}.blog-wrapper .archive-page-header h1.page-title,.blog-wrapper .header-single h2,.page-banner .entry-title,.category-page-title h1.shop-page-title{font-size:22px}#main .page-about-1{padding-top:50px}.title-home-2 h2{font-size:26px;margin-bottom:25px}#main .page-about-1{padding-bottom:0}.page-about-2 .icon-box h2{font-size:24px}#main .page-about-2{padding-bottom:0}.blog-product #post-list .col.post-item{flex-basis:50%;max-width:50%}.blog-product #post-list .col.post-item:nth-of-type(2n){padding-left:8px}.blog-product #post-list .col.post-item:nth-of-type(2n+1){padding-right:8px}.blog-product #post-list .box-blog-post .box-text{padding:16px 0 0}.blog-product #post-list .box-blog-post .box-text .post-title a{font-size:16px}.blog-wrapper.blog-archive:not(.blog-project) .archive-page-header{margin-bottom:50px}.row-product .featured-posts .list-post .box-blog{flex-basis:100%;max-width:100%}.post-sidebar .form-post{padding:30px 25px 30px}#wrapper .post-sidebar .form-post .form-submit .button.btn-viewall{margin-top:12px}.row-blog .large-8 .box-blog-post .box-text{padding:25px 20px}.row-blog .large-8 .box-blog-post .box-text .post-title a{font-size:18px}#secondary{padding:25px 20px}.page-about-4 .title-home-2 h2{font-size:24px}.page-about-4 .teams-wrapper .col{padding-bottom:0}.category-page-row{padding-top:50px}}