.title-thc{margin-bottom:1rem;position:relative;font-size:1.75rem;font-weight:900;line-height:3rem;margin:0}.title.hidden{height:0;overflow:hidden}.item-contact{display:flex;align-items:center}.item-contact .icon{width:55px;height:55px;border-radius:18px;background:var(--primary_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 .icon img{filter:brightness(0) invert(1)}.item-contact .icon i{color:white}.item-contact .icon i:before{color:white}.item-contact .icon i:after{color:white}.item-contact a{display:block;font-size:16px;line-height:25px;font-weight:700;color:var(--primary_color)}.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}.contact.contact--full{padding:1.5rem 0 3rem}.contact.contact--full .contact__company-info{padding:1rem 1.25rem;border-radius:10px;border:1px solid var(--border_color, #e9eef5);background:#fafbfc}.contact.contact--full .lien-he-row{align-items:stretch}.contact.contact--full .lien-he-row>[class*="col-"]{display:flex}.contact.contact--full .lien-he-map{height:100%;width:100%;min-height:360px;border-radius:10px;overflow:hidden;border:1px solid var(--border_color, #e9eef5);background:#fff}.contact.contact--full .lien-he-map iframe{width:100%;height:100%;min-height:360px;display:block;border:0}.contact.contact--full .contact__map-placeholder{min-height:200px;display:flex;align-items:center;justify-content:center;background:#f5f7fa}.contact.contact--full .lien-he-info{height:100%;width:100%;border-radius:12px;border:1px solid var(--border_color, #e9eef5);background:linear-gradient(180deg, #fafbfd 0%, #fff 48%);padding:16px 16px 18px}.contact.contact--full .contact-info-grid{--contact-card-bg: #fff;--contact-card-shadow: 0 1px 0 rgba(15, 23, 42, 0.04)}.contact.contact--full .contact-info-grid>[class*="col-"]{display:flex}.contact.contact--full .contact-info-grid .item-info--card{display:flex;flex:1;width:100%;gap:12px;align-items:flex-start;font-size:0.95rem;margin:0;padding:14px 14px 16px;border-radius:12px;border:1px solid var(--border_color, #e9eef5);background:var(--contact-card-bg);box-shadow:var(--contact-card-shadow);transition:border-color 0.2s ease, box-shadow 0.2s ease}.contact.contact--full .contact-info-grid .item-info--card:hover{border-color:color-mix(in srgb, var(--primary_color) 28%, var(--border_color, #e9eef5));box-shadow:0 6px 20px rgba(15, 23, 42, 0.06)}.contact.contact--full .contact-info-grid .item-info--card i{width:38px;height:38px;border-radius:50%;background:color-mix(in srgb, var(--primary_color) 10%, #fff);color:var(--primary_color);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:0;border:none;padding:0;font-size:1.05rem}.contact.contact--full .contact-info-grid .item-info--card .item-info__icon-img{width:38px;height:38px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-top:0}.contact.contact--full .contact-info-grid .item-info--card .item-info__icon-img img{width:30px;height:30px;object-fit:contain}.contact.contact--full .contact-info-grid .item-info--card .content{min-width:0}.contact.contact--full .contact-info-grid .item-info--card .title-info{color:var(--primary_color);margin-bottom:6px;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.02em}.contact.contact--full .contact-info-grid .item-info--card span{color:var(--text_color);line-height:1.55;word-break:break-word}.contact.contact--full .contact-info-grid .item-info--card span a{font-weight:700;word-break:break-word}.contact.contact--full .contact__social{justify-content:flex-start;flex-wrap:wrap;gap:0.5rem}@media (max-width:991.98px){.contact.contact--full .lien-he-row>[class*="col-"]{display:block}.contact.contact--full .lien-he-map iframe{height:auto;min-height:300px}}@media only screen and (max-width:769px){.page-id-80641 .header_slide .sub-menu-product{display:none !important}.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 !important}.vision .content{font-size:20px !important;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}}