html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block;min-height:100vh}img{height:100%;max-width:100%;object-fit:cover}.alignleft,.alignright{text-align:left;margin-top:0}.content-entry>.alignleft,.content-entry>.alignright{max-width:var(--responsive--aligndefault-width)}@media only screen and (min-width:482px){.alignleft{float:left;margin-right:var(--global--spacing-horizontal);margin-bottom:var(--global--spacing-vertical)}.alignright{float:right;margin-left:var(--global--spacing-horizontal)}.content-entry>.alignleft{max-width:calc(50% - var(--responsive--alignleft-margin))}.content-entry>.alignright{max-width:calc(50% - var(--responsive--alignright-margin))}}figure{max-width:100%}figcaption{text-align:center;background-color:var(--primary_color);color:white;padding:5px 10px;font-size:0.8rem;font-style:italic;margin-bottom:1rem}.aligncenter{clear:both;display:block;float:none;margin:0 auto;text-align:center}.alignwide,.alignfull{clear:both}.has-left-content{justify-content:flex-start}.has-right-content{justify-content:flex-end}.has-parallax{background-attachment:fixed}.has-drop-cap:not(:focus)::first-letter{font-family:var(--heading--font-family);font-weight:var(--heading--font-weight);line-height:0.66;text-transform:uppercase;font-style:normal;float:left;margin:0.1em 0.1em 0 0;font-size:calc(1.2 * var(--heading--font-size-h1))}.has-drop-cap:not(:focus)::after{content:"";display:table;clear:both;padding-top:14px}@media only screen and (min-width:482px){.desktop-only{display:block}}img.alignnone{float:none;margin:5px 0}img.alignleft{float:left;margin:5px 10px 5px 0}img.aligncenter{display:block;float:none;margin:5px auto}img.alignright{float:right;margin:5px 0 5px 10px}.title-thc{position:relative;font-size:2.5rem;line-height:1.2;margin:0}h1,.h1{font-size:2.1rem}h2,.h2{font-size:1.8rem}h3,.h3{font-size:1.3rem}h4,.h4{font-size:1.2rem}h5,.h5{font-size:1.1rem}p{margin-bottom:0.2rem}.img-wrap{overflow:hidden}.load-more:hover{cursor:pointer}#ftwp-header-title{margin-bottom:0;padding-top:5px;font-size:1rem}.primary-button button,.primary-button a{text-decoration:none;color:white;display:flex;transition:all 0.2s;position:relative;text-align:center;align-items:center;width:max-content;font-size:20px}.primary-button button::after,.primary-button a::after{content:"";display:block;height:25px;width:25px;background:url(/wp-content/uploads/2025/03/iconoir_maps-arrow.png);background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:0.5rem}.primary-button button i,.primary-button a i{width:40px;height:40px;padding:10px;background:var(--primary_color);border-radius:50%;border:1px solid white;margin-left:10px;transition:0.5s all;transform:rotate(0deg);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px}.primary-button button:hover,.primary-button a:hover{color:var(--secondary_color)}.primary-button button:active,.primary-button a:active{transform:translateY(-1px);background-color:#584bd1}.thc-center-horizontal,.thc-center-vertical{display:flex;justify-content:center;align-items:center}.thc-center-horizontal{flex-direction:row}.thc-center-vertical{flex-direction:column}.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)}.img-wrap:hover.no-scale-image img,.thumbnail-wrapper:hover.no-scale-image img{transform:none}.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}.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-footer li a{color:white}#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}.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}}#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{height:50px;display:flex;justify-content:center;align-items:center}.breadcrumb-wrapper .container{height:100%}.breadcrumb-wrapper .rank-math-breadcrumb{color:white;height:100%;display:flex;align-items:center;justify-content:center}.breadcrumb-wrapper .rank-math-breadcrumb p{margin-bottom:0}.breadcrumb-wrapper .rank-math-breadcrumb i{font-size:11px;padding:0 10px}.breadcrumb-wrapper .rank-math-breadcrumb a{color:var(--secondary_color)}.meta-box{align-items:center;color:#999}.meta-box .count_views{margin:0 15px}.meta-box .author-avatar-link{height:45px;width:45px;border-radius:100%;overflow:hidden;margin-right:15px;background:var(--secondary_color)}.meta-box .author-avatar-link img{object-fit:contain}.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}.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:white;background:var(--primary_color)}.card-post{transition:unset !important;position:relative}.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:50px;border:1px solid var(--border_color)}.card-post.small .card-wrap .card-info{background:unset;padding:unset;position:unset}.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)}.card-post .thumbnail-wrapper{border-radius:5px}.card-post .card-info{padding:1rem;text-align:left;bottom:0;left:0;color:white}.card-post .card-info .title-post{font-size:1.2rem;text-align:center;font-weight:600;line-height:1.4;margin-top:1rem;color:white;font-family:"Cormorant Garamond", Sans-serif}.card-post .card-info .date{color:white;display:none}.card-post .card-info .desc{padding:0;text-align:left;margin:10px 0;font-size:1rem;background:unset;transition:unset !important}.card-post .card-info .link{padding:5px 25px;background:var(--primary_color);color:white}.card-post:hover{cursor:pointer}.card-post:hover a .title-post{color:var(--secondary_color)}.ctf7 p{margin-bottom:0}.ctf7 input,.ctf7 textarea{border:none;border-bottom:1px solid #3d465a4d;background:transparent;margin-top:5px;padding:1.5rem 10px;width:100%}.ctf7 input{height:40px}.ctf7 textarea{height:100px}.ctf7 .wpcf7-submit{background:var(--primary_color);width:max-content;min-width:150px;color:white;font-weight:700;font-size:16px;padding:10px 35px;height:auto}.ctf7 ::placeholder{color:#d19f9f}.card-project{margin-bottom:20px;border-radius:8px;overflow:hidden}.card-project .card-wrap{position:relative;overflow:hidden}.card-project .card-wrap .card-info{position:absolute;left:0;bottom:0;background:rgba(0, 0, 0, 0.4);width:100%;height:100%;padding:20px;transition:all 0.5s ease-in-out;display:flex;align-items:center}.card-project .card-wrap .card-info a .title-post{font-weight:500;font-size:24px;color:white;text-align:center}.card-project .card-wrap:hover{cursor:pointer}.card-project .card-wrap:hover .card-info{background:rgba(0, 0, 0, 0.8)}.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:white;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}.quotes-customs{background:#fab14a;font-size:17px;background-color:#fbc2063d;border-left:none;margin:20px 0;position:relative;text-align:left;clear:both;padding:10px 15px;border-radius:5px;border:2px dashed #fbc206}.slick-initialized .slick-slide[class*=" col-"]{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5)}