.news{margin-bottom:100px;background:rgb(42 125 98 / .05);padding:50px 0}.news .title-timi-1{display:block;margin:auto;margin-bottom:30px;max-width:max-content}.news .button-thc-pri{display:flex;justify-content:center}.logo_partner{margin-bottom:100px;padding:50px 0}.logo_partner .title-timi-1{display:block;margin:auto;margin-bottom:30px;max-width:max-content}.logo_partner .img-wrap{height:120px;flex:1}.logo_partner .img-wrap img{object-fit:contain}.header_slide{margin-bottom:20px}.header_slide .img-wrap{height:37vw}.header_slide .img-wrap:hover img{transform:unset}.header_slide .left_arrow{left:30px}.header_slide .right_arrow{right:30px}.header_slide .slick-dots li button:before{font-size:15px}.content-entry img{width:auto}@keyframes zoomIn{from{transform:scale(1)}to{transform:scale(1.2)}}@keyframes zoomBg{from{background-size:100%}to{background-size:140%}}@keyframes reveal{0%{left:-100%}100%{left:100%}}.register{background-size:50% 100%;background-repeat:no-repeat}.register .ctf7{background-color:#FFF;margin:40px 20px 40px 0;box-shadow:0 0 10px;border-radius:10px;padding:30px}.register .ctf7 .title p{color:var(--primary_color);font-weight:700;font-size:30px;text-transform:uppercase}.register .ctf7 .wpcf7-submit{color:#FFF;font-weight:700;background-color:#cf3027;border-radius:6px;width:30%;border:none;padding:8px}.register .title.register{text-align:center;text-transform:uppercase}.register .list{padding:20px 30px}.register .list .item-wrapper{width:100%;color:#99a9b5;border-bottom:1px solid #99a9b5;padding-bottom:10px;margin-right:10px;margin-top:10px}.register .list .item-wrapper .header{display:flex;align-items:center;position:relative}.register .list .item-wrapper .header i{font-size:20px;margin-right:10px}.register .list .item-wrapper .header .title{color:#99a9b5;font-size:16px;text-transform:uppercase}.register .list .item-wrapper .header .status{position:absolute;right:0;bottom:0;top:0;display:flex;justify-content:center;align-items:center}.register .list .item-wrapper .header .fa-minus{display:none}.register .list .item-wrapper .header .fa-plus{display:flex}.register .list .item-wrapper:hover{cursor:pointer}.register .list .item-wrapper.service-title-clicked{color:var(--primary_color)}.register .list .item-wrapper.service-title-clicked .fa-minus{display:flex}.register .list .item-wrapper.service-title-clicked .fa-plus{display:none}.register .list .item-wrapper.service-title-clicked .header .title{color:var(--primary_color)}.register .list .content{display:none}.logo_partner .title-thc{margin-bottom:20px}.testimonial{padding:50px 0;background-position:bottom;background-repeat:no-repeat;background-size:100% auto}.testimonial .desc{max-width:800px;text-align:center;margin:auto}.testimonial .list-tes{margin-top:30px}.testimonial .list-tes .item-wrapper{margin-top:60px;display:flex;flex-direction:column;border-radius:20px;border:1px solid #F3F3F3;padding:20px;position:relative;background:#fff}.testimonial .list-tes .item-wrapper .star{position:absolute;right:20px;top:30px;color:#F90}.testimonial .list-tes .item-wrapper .avatar{margin-top:-75px}.testimonial .list-tes .item-wrapper .avatar .img-wrap{border-radius:100%;overflow:hidden;height:120px;width:120px}.testimonial .list-tes .item-wrapper .avatar .name{font-size:16px;font-style:normal;font-weight:700;line-height:100%;padding:10px 0;margin-top:20px}.testimonial .list-tes .item-wrapper .avatar .position{font-size:16px;margin-bottom:15px}.testimonial .list-tes .item-wrapper .content-feed{font-size:16px;font-style:italic;font-weight:400;line-height:175%;letter-spacing:.32px}.news .title-thc{margin-bottom:30px}.contact .contact-wrap .info{margin-bottom:15px}.contact .contact-wrap .info i{color:var(--primary_color)}.contact .map iframe{height:512px}.contact label,.contact .ctf7 input,.contact .ctf7 textarea{width:100%}.card-post.small{margin-bottom:15px}.card-post.small .card-wrap{display:flex}.card-post.small .card-wrap .img-wrap{overflow:hidden;width:100px;flex-shrink:0;height:100px}.card-post.small .card-wrap .card-info .title-post{font-size:14px;font-weight:500;color:#000;margin-top:15px;padding:0 15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.title-cate{background:var(--primary_color);padding:10px 15px;color:#fff;text-transform:uppercase;font-size:22px;margin-bottom:20px}.woocommerce nav.woocommerce-pagination ul{border:unset}.woocommerce nav.woocommerce-pagination ul li{border-right:unset;margin:5px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:flex}.desc-text{font-weight:400;color:#595959}.why_choose_us{padding:50px 0}.why_choose_us .title-tinhhoa{margin-bottom:40px}.why_choose_us .item-wrapper{text-align:center}.why_choose_us .item-wrapper .picture{padding-left:18px;padding-bottom:16px;position:relative}.why_choose_us .item-wrapper .picture .img-wrap{border-radius:5px;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25)}.why_choose_us .item-wrapper .picture:before{content:"";width:calc(100% - 18px);height:calc(100% - 16px);display:block;border-radius:5px;background:var(--primary_color);position:absolute;bottom:0;left:0}.why_choose_us .title{font-size:18px;font-style:normal;font-weight:700;margin-top:15px}.main_product{padding:50px 0;background-repeat:no-repeat;background-position:left;background-size:contain}.main_product .title{text-align:right;font-size:36px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.88px;text-transform:uppercase;position:relative}.main_product .title:after{content:"";width:234px;height:2px;flex-shrink:0;position:absolute;bottom:-10px;right:0;display:block;background:var(--primary_color)}.main_product .list-main-product{margin-top:70px}.main_product .list-main-product .inner-item:nth-child(even){margin-top:30px}.main_product .list-main-product .inner-item .link{display:block;font-size:25px;color:var(--primary_color);margin-top:15px}.feature_product{padding:50px 0}.feature_product .title-tinhhoa{margin-bottom:40px}.feature_product .link-more{margin-top:20px}.product-card-wrapper{margin-bottom:20px}.product-card-wrapper .product-card{padding-bottom:10px;border:1px solid #eff1f1;height:100%}.product-card-wrapper .product-card .product-desc{padding:10px 20px 0}.product-card-wrapper .product-card .product-desc .price{display:flex;justify-content:space-between}.product-card-wrapper .product-card .product-desc .price .regular_price{font-size:14px;line-height:22px;font-weight:400;color:#545454;font-style:normal;position:relative;text-decoration:line-through}.product-card-wrapper .product-card .product-desc .price .sale_price{color:#d40e0e;font-size:16px;line-height:25px}.product-card-wrapper .product-card .product-desc .price .on_sale{display:flex;flex-direction:column}.product-card-wrapper .product-card .product-desc .title-product{margin:10px 0 5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:22px;font-weight:400;color:#545454;font-style:normal;min-height:44px}.price .woocommerce{display:flex;color:#f90}.price .woocommerce .star-rating{padding-top:15px}.price .woocommerce .star-rating:before{color:#f90}.price .woocommerce .rating_count{color:#545454;font-size:12px;margin-left:5px}a.link-more{border:1px solid var(--primary_color);padding:5px 40px;color:#fff;width:max-content;display:block;margin:auto;background-color:var(--primary_color)}a.link-more:hover{color:#fff;border-color:var(--primary_color);background-color:var(--secondary_color)}.video_layout{padding:50px 0}.video_layout .title-tinhhoa{margin-bottom:40px}.video_layout .video-thumbnail{display:block}.video_layout .title-video{margin-top:15px;font-size:20px;font-style:normal;font-weight:600;display:block}.video_layout .small-video{width:100%;clear:both}.video_layout .small-video .video-thumbnail{width:210px;height:120px;float:left;margin-right:15px;margin-bottom:15px}.video_layout .small-video .title-video{font-size:16px;margin-top:0}.news_layout{padding:50px 0}.news_layout .title-tinhhoa{margin-bottom:40px}.news_layout .link-more{margin-top:20px}#title{padding:50px 0}.achievement{background:var(--secondary_color);display:flex;margin-top:20px}.achievement .achievement-wrapper{width:20%;padding:5px;margin:25px 0}.achievement .achievement-wrapper .achievement-item{border:1px solid #fff;text-align:center;color:#fff;padding:15px 0}.achievement .achievement-wrapper .achievement-item .number{font-size:39px;font-style:normal;font-weight:700}.achievement .achievement-wrapper .achievement-item .info{font-size:16px;font-style:normal;font-weight:600;text-transform:uppercase}.contact .title-tinhhoa{padding:50px 0}.contact .ctf7{padding-left:20px}.contact .ctf7 .title-form p{text-transform:uppercase;font-size:18px}.contact .ctf7 .wpcf7-form label{font-style:normal;font-weight:500;margin-bottom:20px}.contact .ctf7 .wpcf7-form .wpcf7-checkbox{display:flex;flex-direction:column}.contact .ctf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item{margin-left:0}.contact .ctf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label{display:flex;margin-bottom:0}.contact .ctf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label input{width:max-content;height:auto;margin-bottom:0;margin-right:10px}.contact .ctf7 .wpcf7-form .wpcf7-submit{background:var(--primary_color);color:#fff;width:max-content;padding:5px 25px}.contact .ctf7 .wpcf7-form .wpcf7-submit:hover{background:var(--secondary_color)}.single-layout .content-wrap .header-wrapper .info .title-tinhhoa{font-size:28px;font-style:normal;font-weight:700;text-transform:unset;width:100%;text-align:center;margin:15px 0}.single-product .title-tinhhoa{font-size:28px;font-style:normal;font-weight:700;text-transform:unset;width:100%;text-align:center;margin:15px 0}.single-product .column-sidebar{margin-top:0;padding-left:0}.woocommerce-products-header .title-tinhhoa{padding:50px 0}.woocommerce img,.woocommerce-page img{height:100%}.title-info{font-size:18px;font-style:normal;font-weight:700;color:var(--secondary_color);margin:15px 0}.list-info-product .item-wrapper{margin-bottom:15px}.buy-now .btn{display:block;background:var(--primary_color);color:#fff;font-weight:700}.related .title{font-size:36px;font-style:normal;font-weight:700;text-transform:uppercase;margin-bottom:25px}.tax-product_cat .column-sidebar{margin-top:0;padding-left:0;padding-right:20px}button.btn{background:var(--primary_color);color:#fff;margin-bottom:15px}button.btn:hover{background:var(--secondary_color)}.cate-item .title{display:block;color:var(--secondary_color);margin-bottom:15px;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.6px;text-transform:uppercase}.image-slider:not(.slick-initialized) .img-wrap:not(:first-child){display:none}.relate-title{font-weight:700;font-size:36px;color:var(--primary_color);text-transform:uppercase;margin-bottom:15px}.has_button_toggle .list-item,.has_button_toggle .list-cate{display:none}.has_button_toggle .title-sb{cursor:pointer}.has_button_toggle .title-sb .toggleButton{display:block!important;background:unset;border:unset;color:var(--secondary_color);float:right}.has_button_toggle .title-sb .toggleButton i{font-size:18px;transition:0.3s ease-in-out}.has_button_toggle .title-sb.active i{transform:rotate(90deg)}.has_button_toggle .title-sb:hover{color:var(--primary_color)!important}.has_button_toggle .list-fillter .title-item{display:flex;cursor:pointer}.has_button_toggle .list-fillter .title-item:hover{color:var(--secondary_color)!important}.has_button_toggle .list-fillter .title-item .toggleButton{margin-left:10px}.has_button_toggle .list-fillter .title-item .toggleButton i{font-size:16px;transition:0.3s ease-in-out}.has_button_toggle .list-fillter .title-item.active i{transform:rotate(90deg)}.flow-us{margin-bottom:15px}.flow-us .img-wrap{display:block;height:30px}.flow-us .img-wrap img{object-fit:contain;object-position:left}.flow-us .img-wrap:hover img{transform:unset}