/*!/wp-content/themes/thcmedia-company/assets/css/component.css*/.news{margin-bottom:100px;background:rgba(42,125,98,.05);padding:50px 0}.news .title-thc-1{display:block;margin:auto;margin-bottom:30px;max-width:max-content}.news .button-thc-pri{display:flex;justify-content:center}.logo_partner{padding:50px 0}.logo_partner .title-thc-1{display:block;margin:auto;margin-bottom:30px;max-width:max-content}.logo_partner .img-wrap{height:120px;flex:1;padding:20px;display:block}.logo_partner .img-wrap img{object-fit:contain}.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}.header_slide{margin-bottom:20px}.header_slide .img-wrap:hover img{transform:unset}.header_slide .right_arrow,.header_slide .left_arrow{height:50px;width:50px;font-size:20px}.header_slide .left_arrow{left:30px}.header_slide .right_arrow{right:30px}.header_slide .slick-dots{bottom:10px}.header_slide .slick-dots li button:before{font-size:15px}.header_slide .image-slider .img-wrap:nth-child(n+2){display:none}.header_slide .image-slider.slick-initialized .img-wrap:nth-child(n+2){display:block}.content-entry img{width:auto;max-width:100%}@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 .item{padding:15px}.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}.testimonial .left_arrow{top:-20px;right:50px;left:unset}.testimonial .right_arrow{top:-20px;right:10px}.news .title-thc{margin-bottom:30px}.contact .contact-wrap{margin-bottom:20px}.contact .contact-wrap .info{display:flex;margin-bottom:15px}.contact .contact-wrap .info i{color:var(--primary_color);margin-right:10px;font-size:18px}.contact .map{height:calc(100% - 38px)}.contact .map iframe{height:100%}.contact label,.contact .ctf7 input,.contact .ctf7 textarea{width:100%}.contact .ctf7 .wpcf7-submit{background:var(--primary_color)}.section_cam_ket .list{margin:20px 0}.section_cam_ket .list .item{border:5px solid var(--third_color);box-shadow:8px 8px 9px rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 45px;margin:0 15px 30px;min-height:150px;text-align:center}.section_cam_ket .list .number{font-weight:700;font-size:25px;line-height:150%;text-transform:uppercase;margin-bottom:15px}.section_cam_ket .desc{display:block;margin:auto;padding:0 25px}.card-post.small{margin-bottom:10px;border:1px solid var(--border_color);padding:5px}.card-post.small .card-wrap{display:flex}.card-post.small .card-wrap .img-wrap{overflow:hidden;width:70px;flex-shrink:0;height:60px;border:1px solid var(--border_color)}.card-post.small .card-wrap .card-info .title-post{font-size:14px;font-weight:500;color:var(--text_color);margin-top:0;padding:0 10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card-post.small:hover{border:1px solid var(--primary_color)}.card-post.small:hover .card-wrap .card-info .title-post{color:var(--secondary_color)}.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}.footer-content{margin:20px 0;display:flex}.footer-content .save{background:#fff;width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;border:1px solid #e5e5e5;border-radius:3px;color:#4f4f4f}.footer-content .save i{font-size:16px;color:#757575}.footer-content .social{margin-left:auto;display:flex;align-items:center}.footer-content .social ul{display:flex;list-style:none;margin-bottom:0;margin-left:10px;padding-left:0}.footer-content .social ul li a{background:#fff;position:relative;width:32px;height:32px;border:1px solid #e5e5e5;border-radius:50%;margin-left:10px;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex;align-items:center;color:#4f4f4f}.sub-menu-product{display:none;opacity:.4;pointer-events:none}.all-product:hover .sub-menu-product{display:flex!important}.feature_project{margin-top:25px}.feature_project .wrapper{border-radius:5px;padding:30px 25px;background-repeat:no-repeat;background-size:cover;background-position:center}.feature_project .wrapper .title{font-style:normal;font-weight:700;font-size:25px;line-height:127%;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:25px}.feature_project .wrapper .card-post{background:#fff;padding:10px;border-radius:5px}.feature_project .wrapper .card-post .thumbnail-wrapper{border-radius:5px}.feature_project .wrapper .card-post .card-info .title-post{font-size:14px;font-weight:400;line-height:127%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:36px}.feature_project .wrapper .card-post .card-info .desc{display:none}.feature_project .wrapper .card-post .view-more a{color:var(--secondary_color)}.feature_project .wrapper .primary-button{text-align:center}.feature_project .wrapper .primary-button a{border:1px solid var(--border_color)}.feature_product{margin-top:30px}.feature_product .list{margin-top:20px}.feature_product .list .product-card-wrapper{padding:5px;border:1px solid var(--border_color);margin:2px;margin-bottom:20px}.featur