.gradient-style-1{background:#ff8b02;background:linear-gradient(180deg,#ff8b02 0%,#ff6302 100%);color:#fff}.gradient-style-1:hover{color:var(--third_color)}.box-shadow-style-1{box-shadow:0 14px 28px rgb(0 0 0 / .25),0 10px 10px rgb(0 0 0 / .22)}.card-hover{transition:all 0.3s cubic-bezier(.25,.8,.25,1)}.card-hover:hover{cursor:pointer;box-shadow:-1px 10px 29px 0 rgb(0 0 0 / .8)}.img-wrap{overflow:hidden}.load-more:hover{cursor:pointer}#ftwp-header-title{margin-bottom:0;padding-top:5px}.thc-center-horizontal{display:flex;flex-direction:row;justify-content:center;align-items:center}.thc-center-vertical{display:flex;flex-direction:column;justify-content:center;align-items:center}.title-thc{background:#fff;font-weight:600;font-size:28px;line-height:100%;padding:0 15px;text-align:center;letter-spacing:.05em;z-index:1;color:#000;width:max-content;display:block;margin:auto;position:relative;text-transform:uppercase}.title-thc:before{content:"";background:#000;height:2px;margin:auto;position:absolute;left:-120px;top:0;bottom:0;width:100px}.title-thc:after{content:"";background:#000;height:2px;margin:auto;position:absolute;right:-120px;top:0;bottom:0;width:100px}.title-tinhhoa{color:var(--primary_color);font-size:36px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.88px;text-transform:uppercase;width:max-content;margin:auto;margin-bottom:15px;display:flex;align-items:center}.title-tinhhoa:before{content:"";width:55px;height:45px;display:block;margin-right:15px;flex-shrink:0;flex-grow:0}.title-tinhhoa:after{content:"";width:55px;height:45px;display:block;margin-left:15px;flex-shrink:0;flex-grow:0}.sub_title-tinhhoa{display:flex;align-items:center;font-size:14px;line-height:19px;font-style:normal;color:#888;margin-top:6px}.sub_title-tinhhoa:before{content:"";display:inline-flex;background:var(--secondary_color);width:75px;height:1px;margin-right:10px}.wrapper-inner{background:#fff;padding:20px;box-sizing:border-box}.button-thc-pri a{color:#fff;height:40px;background:var(--primary_color);border:none;padding:15px 60px;display:flex;align-items:center;width:max-content;font-weight:600;border-radius:5px}.button-thc-pri button{color:#fff;height:40px;background:var(--primary_color);border:none;padding:15px 60px;display:flex;align-items:center;width:max-content;font-weight:600;border-radius:5px}.button-thc-sec a{color:var(--primary_color);height:40px;background:#F2F2F2;padding:15px 60px;display:flex;align-items:center;width:max-content;font-weight:600}.button-thc-sec button{color:var(--primary_color);height:40px;background:#F2F2F2;padding:15px 60px;display:flex;align-items:center;width:max-content;font-weight:600}.button-thc-pri:hover a{background:#a51a16}.button-thc-pri:hover button{background:#a51a16;color:#fff}.button-thc-sec:hover a{background:var(--primary_color);color:#fff}.button-thc-sec:hover button{background:var(--primary_color);color:#fff}.img-wrap img,.thumbnail-wrapper img{transition:0.3s}.img-wrap:hover,.thumbnail-wrapper:hover{cursor:pointer}.img-wrap:hover img,.thumbnail-wrapper:hover img{transform:scale(1.1)}.thumbnail-wrapper{position:relative;display:block;width:100%;padding-bottom:66.67%;overflow:hidden}.thumbnail-wrapper img{position:absolute;top:0;left:0}.no-scale-image:hover img{transform:unset}@keyframes fadeInUp{from{transform:translate3d(0,40px,0)}to{transform:translate3d(0,0,0);opacity:1}}#Side_slide{display:none}.wpcf7-spinner{display:none}.form-ft-input .wpcf7-submit{padding:10px 14px;background-color:var(--secondary_color);color:#fff;border-radius:10px;margin-left:15px;font-weight:500;font-size:13px;border:none;height:100%}.menu-footer li a{color:#fff}#menu-info-footer{list-style:none}.loading-overlay{position:fixed;display:none;z-index:9999999999;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .3)}.footer-wrap>.row{flex-wrap:unset}.loading-overlay>i{margin:auto;font-size:60px;color:var(--primary_color);animation:rotate360 linear 0.5s infinite}section .title{color:var(--primary_color);font-size:28px;font-weight:500;line-height:35px}section .title-with-border{color:var(--primary_color);width:max-content;font-size:28px;font-weight:500;padding:10px 60px;margin:auto;margin-bottom:30px;display:block;text-align:center;border-radius:50px;border:1px solid var(--primary_color)}.half-fluid .left-half,.half-fluid .right-half{left:50%;margin-left:-50vw;max-width:100vw;position:relative;right:50%;width:100vw;padding:0}@media (min-width:992px){.half-fluid .left-half{padding-left:0!important;position:absolute;left:0;right:50%;margin-left:auto;width:auto}.half-fluid .right-half{padding-right:0!important;position:absolute;right:0;left:50%;margin-left:auto;width:auto}}.link-button{margin-top:25px}.link-button a{padding:10px 25px;background:#fff;color:#000}.link-button a i{margin-left:10px}.link-button a:hover{cursor:pointer;background:var(--secondary_color);color:#fff}#crumbs{padding:15px 0}#crumbs a,#crumbs .fas{color:#949494}.banner_page .img-wrap{height:27.77vw}.banner_page .img-wrap:hover img{transform:unset}.content-entry ol,.content-entry ul{margin-left:15px}.breadcrumb-wrapper{background:#FAF8F8}.breadcrumb-wrapper .rank-math-breadcrumb{color:#888;padding:10px 0}.breadcrumb-wrapper .rank-math-breadcrumb a{color:#888}.breadcrumb-wrapper .rank-math-breadcrumb p{margin-bottom:0;display:flex}.breadcrumb-wrapper .rank-math-breadcrumb .separator{margin:0 6px}.breadcrumb-wrapper .rank-math-breadcrumb .separator img{object-fit:contain}.breadcrumb-wrapper .rank-math-breadcrumb .last{color:var(--secondary_color)}.image-product-single .image-big-wrapper{width:100%;height:0;padding-bottom:66.67%;position:relative;overflow:hidden;border:1px solid #ccc;display:flex}.image-product-single .image-big-wrapper .image-big{width:100%}.image-product-single .image-big-wrapper .img-wrap{height:610px}.image-product-single .image-big_variable{display:none;width:100%;height:0;padding-bottom:66.67%;position:relative;overflow:hidden;border:1px solid #ccc}.image-product-single .image-small{width:100%;margin-top:15px;display:flex}.image-product-single .image-small .slick-list{margin:0 -10px}.image-product-single .image-small .item-small.slick-slide{margin:0 10px}.image-product-single .image-small .item-small{width:23%;max-width:100%;max-height:calc(100vw * 0.5);border:1px solid #ccc;margin-right:20px;height:110px!important}.image-product-single .image-small .item-small img{width:100%;height:100%;object-fit:cover}.image-product-single .image-small .item-small:hover{cursor:pointer}.single-product .box-info{margin-bottom:30px}.single-product .box-info .row-one{width:100%;border:1px solid #ccc;display:flex}.single-product .box-info .row-one .title{width:200px;font-weight:500;font-size:18px;line-height:125%;color:var(--primary_color);flex-shrink:0;padding:15px;align-items:center;display:flex}.single-product .box-info .row-one .short-desc{padding:15px;border-left:1px solid #ccc;color:#949494}.single-product .box-info .row-one .short-desc p{margin-bottom:0}.single-product .box-info .price-detail{border:1px solid #ccc;border-top:none;display:flex;align-items:center;padding:30px}.single-product .box-info .price-detail .title-price{width:200px;flex-shrink:0}.single-product .meta-box{margin:0 30px}.single-product .meta-box .info{display:flex;margin-bottom:30px;align-items:center}.single-product .meta-box .info .title-meta{width:170px;font-weight:600;text-transform:uppercase;line-height:100%;flex-shrink:0}.single-product .meta-box .info .meta-details{color:#949494}.single-product .meta-box .color-info{display:flex;justify-content:center;align-items:center}.single-product .meta-box .color-info .variations{height:24px;width:24px;margin-right:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 0 1px #000;border:1px solid #fff}.single-product .meta-box .color-info .active{border:2px solid #fff;box-shadow:0 0 0 2px #000}.single-product .meta-box .so-luong .input-number-decrement,.single-product .meta-box .so-luong .input-number-increment{display:flex;width:30px;height:30px;line-height:38px;background:var(--primary_color);color:#fff;text-align:center;font-weight:700;cursor:pointer;justify-content:center;align-items:center;border-radius:5px}.single-product .meta-box .so-luong .qty{border:none;width:3.631em;text-align:center}.single-product .modal .title{font-weight:700;font-size:28px;text-transform:uppercase;color:var(--primary_color);margin-left:50px}.single-product .specifications-box{display:flex}.single-product .specifications-box .title-box{font-weight:700;text-transform:uppercase;margin-bottom:15px}.single-product .specifications-box .thong-so{border:1px solid #ccc;padding:25px;border-right:none}.single-product .specifications-box .thong-so .item{display:flex;color:#949494;margin-bottom:8px}.single-product .specifications-box .thong-so .item .title{font-weight:700;width:150px}.single-product .specifications-box .chinh-sach{border:1px solid #ccc;padding:25px}.single-product .specifications-box .chinh-sach .item{display:flex;color:#949494;margin-bottom:8px}.single-product .specifications-box .chinh-sach .item .icon{margin-right:10px}.single-product .entry-content .title-thc{font-size:28px;display:block;margin:auto;margin-bottom:35px}.single-product .related{margin:30px 0}.single-product .related .title-thc{font-size:28px;display:block;margin:auto;margin-bottom:35px}.agency-page{min-height:100vh;position:relative}.agency-page .map{height:800px;background-position:top left;background-size:contain;background-repeat:no-repeat;position:relative}.agency-page .background{background-position:bottom;background-size:contain;background-repeat:no-repeat;position:absolute}.agency-page .background_1{width:675px;height:618px;bottom:100px;left:-126px}.agency-page .background_2{width:436px;height:281px;bottom:0;left:-126px}.agency-page .background_3{width:675px;height:618px;bottom:100px;right:-126px}.agency-page .map .card{position:absolute;width:188px;cursor:pointer;z-index:2;background:none;border:none}.agency-page .map .card__h3{font-size:17px;margin:-5px 0 6px 22px;position:relative}.agency-page .map .card__h3 .info-agency{position:absolute;bottom:20px;left:300px;background:#F2FAF6;padding:20px 30px;width:420px;display:flex;justify-content:start;flex-direction:column;align-items:baseline;border-left:2px solid var(--primary_color);opacity:0;transition:all 0.5s ease-in-out}.agency-page .map .card__h3 .info-agency i{font-size:40px;color:var(--primary_color)}.agency-page .map .card__h3 .info-agency .title{font-weight:500;font-size:18px;margin:10px 0}.agency-page .map .card__h3 .info-agency .desc{font-weight:400;text-align:left}.agency-page .map .card__mark{position:absolute;width:11px;height:11px;background:rgb(255 255 255 / .2);border-radius:50%}.agency-page .map .card__mark:before{content:"";position:absolute;width:10px;height:10px;left:0;top:0;background:rgb(255 255 255 / .4);z-index:1;border-radius:50%}.agency-page .map .card__mark:after{content:"";position:absolute;width:4px;height:4px;left:3px;top:3px;background:rgb(255 255 255 / .8);-webkit-box-shadow:0 4px 4px rgb(0 0 0 / .25);box-shadow:0 4px 4px rgb(0 0 0 / .25);border-radius:50%;z-index:2}.agency-page .map button:hover .card__mark{background:var(--secondary_color)}.agency-page .map button:hover .card__h3{color:var(--primary_color)}.agency-page .map .card:hover .info-agency{left:-14px;opacity:1}.single-post .title{color:var(--primary_color)}.single-post .fb_iframe_widget{padding-top:7px}.single-post .meta-box{margin-bottom:20px;padding:15px;background:#f8f8f8;border-radius:5px;align-items:center;color:#999}.single-post .meta-box .count_views{margin:0 15px}.single-post .meta-project .header{background:var(--primary_color);text-align:center;padding:20px;color:#fff}.single-post .meta-project .header .title{font-size:18px;font-weight:700;color:#fff}.single-post .meta-project .info{display:flex}.single-post .meta-project .info .item{flex:1;padding:30px 35px;display:flex}.single-post .meta-project .info .item i{font-size:60px;color:var(--primary_color);margin-right:15px}.single-post .meta-project .info .item .content .title{font-weight:700;color:#000}.single-post .meta-project .info .location{background:rgb(0 152 65 / .05)}.single-post .meta-project .info .size{background:rgb(0 152 65 / .17)}.single-post .meta-project .info .floor{background:rgb(0 152 65 / .1)}.single-post .sidebar-wrap .sidebar-tit{font-size:20px;font-weight:700;color:var(--primary_color);margin-bottom:20px;text-transform:uppercase}.single-post .sidebar-wrap .feature-post .card-post-more{margin-bottom:15px;display:flex}.single-post .sidebar-wrap .feature-post .card-post-more .img-wrap{height:64px;width:83px;margin-right:15px;flex-shrink:0;display:block}.tab_project .title-thc{display:block;margin:auto}.tab_project .desc{background:rgb(0 152 65 / .05);padding:50px;text-align:center;margin:50px 0}.tab_project .desc .content{max-width:900px;display:block;margin:auto}.nav{margin:50px 0;justify-content:center;border:none}.nav button:focus{outline:none}.nav .nav-item{color:#666;background:#F2F2F2;border:none;padding:15px 50px;margin:0 20px;border-radius:0;font-weight:500}.nav .nav-item.active{color:#fff;background:var(--primary_color)}.card-post{transition:unset!important;height:100%;box-sizing:border-box;border:1px solid #ECECEC}.card-post.ngang{margin-bottom:15px;border:none}.card-post.ngang .card-wrap{display:flex;height:100%}.card-post.ngang .card-wrap .img-wrap{width:100px;height:100px;flex-shrink:0;margin-right:10px}.card-post.ngang .card-wrap .card-info .title-post{height:auto;margin-top:0;font-size:15px;font-style:normal;font-weight:700}.card-post.ngang .card-wrap .card-info .desc{display:none}.card-post.ngang .card-wrap .card-info .meta .cate{display:none}.card-post .card-info{padding:0 10px 10px 10px}.card-post .card-info .title-post{font-size:17px;font-weight:700;color:#000;margin-top:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;line-height:20px}.card-post .card-info .meta{display:flex;color:#999}.card-post .card-info .meta a{color:#999}.card-post .card-info .meta a:before{content:"•";display:inline-block;color:#999;padding:0 10px}.card-post .card-info .desc{padding:0;text-align:left;background:unset;transition:unset!important;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-post .card-info .link{padding:5px 25px;background:var(--primary_color);color:#fff}.card-post:hover{cursor:pointer}.card-post:hover .date{background:var(--primary_color);color:#fff}.card-post:hover .card-info .title-post{color:var(--primary_color)}.card-post:hover .card-info .desc{color:#000}.ctf7 input,.ctf7 textarea{border:1px solid #CCC;border-radius:4px;margin-bottom:15px;padding:10px 25px;width:100%}.ctf7 input{height:40px}.ctf7 textarea{height:90px}.ctf7 .button-thc-pri{background:var(--primary_color);width:max-content;color:#fff;font-weight:700;font-size:16px;padding:10px 35px;height:auto}.card-project{margin-bottom:10px}.card-project .card-wrap{position:relative;overflow:hidden}.card-project .card-wrap .card-info{position:absolute;left:0;bottom:-100px;background:rgb(0 0 0 / .6);width:100%;height:auto;padding:10px;transition:all 0.5s ease-in-out;opacity:0}.card-project .card-wrap .card-info a .title-post{font-weight:500;font-size:18px;color:#fff}.card-project .card-wrap:hover .card-info{bottom:0;opacity:1}.card-post.style-1 .img-wrap{position:relative}.card-post.style-1 .img-wrap .list-info{position:absolute;z-index:111;background:#0000008a;width:100%;height:100%;color:#fff;padding:40px 25px;display:flex;flex-direction:column;justify-content:end;opacity:0;transition:all 0.5s ease-in-out}.card-post.style-1 .img-wrap .list-info .item{display:flex}.card-post.style-1 .img-wrap .list-info .item .tieu-de{width:140px;padding-right:20px}.card-post.style-1 .img-wrap .list-info .item .detail{flex:1}.card-post.style-1 .img-wrap:hover .list-info{opacity:1}.wpml-ls-legacy-list-horizontal{display:flex;align-items:center}header .header-inner{display:flex;justify-content:space-between}header .header-inner .menu-header-wrap{width:100%}header .header-inner .social-list{display:flex;align-items:center}header .header-inner .social-list .social-wrap{margin:0 15px}header .header-inner .social-list .social-wrap a{font-size:20px}figure{max-width:100%}.column-sidebar{margin-top:20px;padding-left:20px}.column-sidebar .wrapper-column-sidebar .block-sidebar .title-sb{color:var(--secondary_color,#4F719C);font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:20px}.column-sidebar .wrapper-column-sidebar .block-sidebar .title-sb .toggleButton{display:none}.column-sidebar .wrapper-column-sidebar .block-sidebar .list-cate ul{padding-left:0;list-style:none}.column-sidebar .wrapper-column-sidebar .block-sidebar .list-cate ul li{font-size:18px;font-style:normal;font-weight:700;border-bottom:1px solid #21365530;text-transform:uppercase;padding:7px 0}.column-sidebar .wrapper-column-sidebar .block-sidebar .list-product-sb .item{display:flex;align-items:center;margin-bottom:15px}.column-sidebar .wrapper-column-sidebar .block-sidebar .list-product-sb .item span{margin:6px 15px 0 0;font-size:16px;color:#5f6060;border:1px solid var(--secondary_color);display:flex;width:35px;height:35px;justify-content:center;align-items:center;border-radius:3px}.column-sidebar .wrapper-column-sidebar .block-sidebar .list-product-sb .item-product{display:flex;align-items:center;margin-bottom:15px;position:relative}.column-sidebar .wrapper-column-sidebar .block-sidebar .list-product-sb .item-product .title-post{margin-bottom:15px}.column-sidebar .wrapper-column-sidebar .block-sidebar .list-product-sb .item-product .sale_price{font-weight:700;color:red}.column-sidebar .wrapper-column-sidebar .block-sidebar .list-product-sb .item-product .img-wrap{height:100px;width:100px;border:1px solid #eee;margin-right:15px}.column-sidebar .wrapper-column-sidebar .block-sidebar .list-product-sb .item-product .woocommerce{margin-top:10px}.column-sidebar .wrapper-column-sidebar .block-sidebar .list-product-sb .item-product .item_number{position:absolute;background:var(--primary_color);color:#fff;left:-10px;border-radius:100%;display:inline-block;width:25px;height:25px;box-sizing:border-box;text-align:center;line-height:25px;top:0;z-index:1}.quotes-customs{background:#fab14a;font-size:17px;background-color:#fab14a1f;border-left:none;margin:20px 0 20px;position:relative;text-align:left;clear:both;padding:10px 15px;border-radius:5px;border:2px dashed #000}