.title-thc{font-size:3rem;margin-bottom:1rem;text-transform:uppercase;text-align:left;position:relative;font-weight:800;line-height:130%;color:var(--primary_color)}.title-thc.black{color:#363636}.title-thc.white{color:#ffffff}.title-thc.green{color:var(--green_color)}.title-thc.primary{color:var(--primary_color)}.title-thc.secondary{color:var(--secondary_color)}.title-thc.tertiary{color:var(--tertiary_color)}.title-thc-green{font-size:3rem;margin-bottom:1rem;text-transform:uppercase;text-align:left;position:relative;color:var(--green_color);font-weight:800;line-height:130%}.subtitle,.sub-title{leading-trim:both;text-edge:cap;font-size:1.5rem;font-style:normal;font-weight:600;line-height:150%;color:#363636}.item-contact{display:flex;align-items:center}.item-contact .icon{width:55px;height:55px;border-radius:18px;background:var(--secondary_color);display:flex;align-items:center;justify-content:center;margin-right:1rem;padding:0.7rem;transform:rotate(45deg);font-size:1.8rem}.item-contact .icon .inner{transform:rotate(-45deg);display:flex}.item-contact a{display:block;font-size:16px;line-height:25px;font-weight:700;color:#eb5757}.load-more:hover{cursor:pointer}#ftwp-header-title{margin-bottom:0;padding-top:5px;font-size:1rem}#Side_slide{display:none}.form-ft-input .wpcf7-submit{padding:10px 14px;background-color:var(--secondary_color);color:white;border-radius:10px;margin-left:15px;font-weight:500;font-size:13px;border:none;height:100%}#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:rgba(0, 0, 0, 0.3)}.loading-overlay>i{margin:auto;font-size:60px;color:var(--primary_color);animation:rotate360 linear 0.5s infinite}#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}.custom-dot li{position:relative}.custom-dot li::before{content:"";display:block;width:4px;height:4px;background:var(--primary_color);border-radius:50%;margin-right:10px;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.custom-dot li:hover::before{background:var(--secondary_color)}.single-post .fb_iframe_widget{padding-top:7px}.single-post .meta-project .header{background:var(--primary_color);text-align:center;padding:20px;color:white}.single-post .meta-project .header .title{font-size:18px;font-weight:bold;color:white}.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:bold;color:black}.single-post .meta-project .info .location{background:rgba(0, 152, 65, 0.05)}.single-post .meta-project .info .size{background:rgba(0, 152, 65, 0.17)}.single-post .meta-project .info .floor{background:rgba(0, 152, 65, 0.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}.quotes-customs{background:#fab14a;font-size:17px;background-color:#fab14a1f;border-left:none;margin:20px 0;position:relative;text-align:left;clear:both;padding:10px 15px;border-radius:5px;border:2px dashed #000}.wpml-ls-legacy-list-horizontal{display:flex;align-items:center}.slick-initialized .slick-slide[class*="col-"]{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5)}.benefit-container .benefit-inner .item{padding:0}.benefit-container .benefit-inner .item .benefit-item{background:var(--primary_color);padding:2rem 0;color:#fff;text-align:center}.benefit-container .benefit-inner .item .benefit-item .icon{font-size:2rem;--fa-primary-color: #b4c6e8;--fa-secondary-color: var(--secondary_color);margin-bottom:0.75rem}.benefit-container .benefit-inner .item .benefit-item .title{font-size:1.2rem;font-weight:700;margin-bottom:0.5rem}.benefit-container .benefit-inner .item:nth-child(even) .benefit-item{background:#12377b}.card-product .card-wrap{border:none;border-radius:0;transition:none}.card-product .card-wrap:hover{box-shadow:none;border-bottom:none;transform:none}.card-product .card-wrap .img-wrap{width:100%;padding-bottom:100%;border-radius:0}.card-product .card-wrap .img-wrap img{width:100%;height:100%;object-fit:cover}.card-product .card-wrap .card-info{padding:0;text-align:center;margin-top:20px}.card-product .card-wrap .card-info .title-post{font-size:1.5rem;font-weight:600;color:#363636;line-height:1.5;text-align:center;margin-bottom:1rem;text-overflow:clip;display:block;text-shadow:0 4px 8px -2px var(--primary_color);text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:4.5rem;overflow:hidden}.card-product .card-wrap .card-info .desc{display:none}.card-product .card-wrap .card-info .primary-button{display:flex;justify-content:center;align-items:center;margin-top:0}.card-product .card-wrap .card-info .primary-button .btn-contact-quote{margin:auto}@media only screen and (max-width:769px){.page-id-80641 .header_slide .sub-menu-product{display:none}.page-id-80641 .header_slide .slide-wrapper{width:100%}.page-id-80641 .header_slide .image-slider,.page-id-80641 .header_slide .slide-wrapper,.page-id-80641 .header_slide .img-wrap{height:41vw}#thc .mmt-container .mmt-app.mmt-app--mobile{height:auto}#thc .mmt-container .mmt-app.mmt-app--mobile a{width:100%}#thc .mmt-container .mmt-app.mmt-app--mobile a .mmt-menu__item--mobile{height:100%}#thc .mmt-container .mmt-app.mmt-app--mobile a .mmt-menu__item--mobile .mt-tooltip{width:100%;padding:5px}.quote .content blockquote{font-size:30px}.customer_policy ul{width:100%}.customer_policy ul li{width:100%}.customer_policy .info{flex-direction:column;background:rgba(255, 255, 255, 0.9);box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25)}.customer_policy .info .icon{height:45px;width:45px}.customer_policy .info .link a{font-size:16px}.infrastructure .infrastructure-item .infrastructure-text{font-size:16px}.development_strategy .item-wrapper .desc{font-size:12px}.quote blockquote span,.mission blockquote span{font-size:20px}.vision .content{font-size:20px;text-align:center}.development .item:nth-child(even) .development-item .info{order:unset;border-bottom:5px solid #d9d9d9}.development .item:nth-child(even) .development-item .info .icon-image{bottom:-35px;top:unset}.development .item:nth-child(even) .development-item .image{border-bottom:unset}.development .item .development-item{position:relative;padding:10px}.development .item .development-item .info{border-bottom:unset;background:#00000091;padding:10px;margin-bottom:0}.development .item .development-item .info .text,.development .item .development-item .info .title{color:#fff}.development .item .development-item .info .icon-image{display:none}.development .item .development-item .image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;padding-bottom:0}.development .item .development-item .image .img-wrap{padding:10px}.development .item .development-item .image .img-wrap img{object-fit:cover;border-radius:0}.development .slick-dots{bottom:35px}.error404 .page-404 .title-error{font-size:120px;line-height:180px}.title-thc{font-size:1.75rem}.card-product .card-wrap .card-info .title-post{font-size:1rem}}