.breadcrumb-wrapper{background:url(https://cestlavie-storage-data.s3.ap-southeast-1.amazonaws.com/wp-content/uploads/2022/02/28104016/cest-la-vie-single-product.jpg);height:50px;display:flex;justify-content:center;align-items:center;box-shadow:inset -1px 5px 14px -10px,inset 1px -6px 16px -14px}.breadcrumb-wrapper .container{height:100%}.breadcrumb-wrapper .rank-math-breadcrumb{color:var(--text_color);height:100%;display:flex;align-items: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(--text_color)}.breadcrumb-wrapper .rank-math-breadcrumb .last{color:var(--primary_color)}.agency-page{min-height:100vh;position:relative}.agency-page .map{height:800px;background-position:top left;background-size:contain;background-repeat:no-repeat;position:relative}.agency-page .background{background-position:bottom;background-size:contain;background-repeat:no-repeat;position:absolute}.agency-page .background_1{width:675px;height:618px;bottom:100px;left:-126px}.agency-page .background_2{width:436px;height:281px;bottom:0;left:-126px}.agency-page .background_3{width:675px;height:618px;bottom:100px;right:-126px}.agency-page .map .card{position:absolute;width:188px;cursor:pointer;z-index:2;background:none;border:none}.agency-page .map .card__h3{font-size:17px;margin:-5px 0 6px 22px;position:relative}.agency-page .map .card__h3 .info-agency{position:absolute;bottom:20px;left:300px;background:#f2faf6;padding:20px 30px;width:420px;display:flex;justify-content:start;flex-direction:column;align-items:baseline;border-left:2px solid var(--primary_color);opacity:0;transition:all 0.5s ease-in-out}.agency-page .map .card__h3 .info-agency i{font-size:40px;color:var(--primary_color)}.agency-page .map .card__h3 .info-agency .title{font-weight:500;font-size:18px;margin:10px 0}.agency-page .map .card__h3 .info-agency .desc{font-weight:400;text-align:left}.agency-page .map .card__mark{position:absolute;width:11px;height:11px;background:rgb(255 255 255 / .2);border-radius:50%}.agency-page .map .card__mark:before{content:"";position:absolute;width:10px;height:10px;left:0;top:0;background:rgb(255 255 255 / .4);z-index:1;border-radius:50%}.agency-page .map .card__mark:after{content:"";position:absolute;width:4px;height:4px;left:3px;top:3px;background:rgb(255 255 255 / .8);-webkit-box-shadow:0 4px 4px rgb(0 0 0 / .25);box-shadow:0 4px 4px rgb(0 0 0 / .25);border-radius:50%;z-index:2}.agency-page .map button:hover .card__mark{background:var(--secondary_color)}.agency-page .map button:hover .card__h3{color:var(--primary_color)}.agency-page .map .card:hover .info-agency{left:-14px;opacity:1}.meta-box{margin-bottom:20px;border-radius:5px;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:#fff}.single-post .meta-project .header .title{font-size:18px;font-weight:700;color:#fff}.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:700;color:#000}.single-post .meta-project .info .location{background:rgb(0 152 65 / .05)}.single-post .meta-project .info .size{background:rgb(0 152 65 / .17)}.single-post .meta-project .info .floor{background:rgb(0 152 65 / .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}.tab_project .title-thc{display:block;margin:auto}.tab_project .desc{background:rgb(0 152 65 / .05);padding:50px;text-align:center;margin:50px 0}.tab_project .desc .content{max-width:900px;display:block;margin:auto}.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:#fff;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{padding-bottom:100%}.card-post .card-info{padding:1rem;text-align:left;position:absolute;bottom:0;left:0;color:#fff;background-color:#fff0;background-image:linear-gradient(180deg,#00000000 30%,#000000 100%);transition:background 0.3s,border-radius 0.3s,opacity 0.3s;width:100%}.card-post .card-info .title-post{font-size:1.2rem;margin-top:1rem;color:#fff;font-family:"Lora",Sans-serif}.card-post .card-info .date{background:#fff;color:var(--text_color);padding:.3rem 1rem;width:max-content}.card-post .card-info .desc{padding:0;text-align:left;margin:10px 0;background:unset;transition:unset!important}.card-post .card-info .link{padding:5px 25px;background:var(--primary_color);color:#fff}.card-post:hover{cursor:pointer}.card-post:hover a .title-post{color:var(--primary_color)}.ctf7 p{margin-bottom:0}.ctf7 input,.ctf7 textarea{border:1px solid var(--border_color);border-radius:4px;margin-bottom:10px;margin-top:5px;padding:10px 25px;width:100%}.ctf7 input{height:40px}.ctf7 textarea{height:100px}.ctf7 .wpcf7-submit{background:var(--secondary_color);width:max-content;color:#fff;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:rgb(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:#fff;text-align:center}.card-project .card-wrap:hover{cursor:pointer}.card-project .card-wrap:hover .card-info{background:rgb(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:#fff;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}header .header-inner:not(.header-inner--single){display:flex;justify-content:space-between;align-items:center}header .header-inner:not(.header-inner--single) .menu-header-wrap{width:650px}header .header-inner:not(.header-inner--single) .social-list{display:flex;align-items:center;width:max-content}header .header-inner:not(.header-inner--single) .social-list .social-wrap{margin:0 15px}header .header-inner:not(.header-inner--single) .social-list .social-wrap a{font-size:20px}.column-sidebar{margin-top:20px}.column-sidebar .block-sidebar{border-radius:5px;border:1px solid var(--border_color);margin-bottom:25px;padding:5px}.column-sidebar .block-sidebar .title-sb{margin-bottom:10px;margin-top:-22px;font-style:normal;font-weight:600;font-size:20px;line-height:127%;background:#fff;padding:5px 10px;width:max-content;color:#000;font-family:"Lora",Sans-serif}.column-sidebar .block-sidebar ul li a{color:var(--text_color);width:100%;padding:2px 0;display:block}.column-sidebar .block-sidebar ul li a:hover{color:var(--secondary_color)}.quotes-customs{background:#fab14a;font-size:17px;background-color:#fab14a1f;border-left:none;margin:20px 0 20px;position:relative;text-align:left;clear:both;padding:10px 15px;border-radius:5px;border:2px dashed #000}@media only screen and (max-width:769px){.content .content-entry p span{font-size:13px!important}.promotions .left.row{margin-bottom:15px}.order{overflow:scroll}.order form.filter{width:max-content}.content-entry{margin-bottom:20px;max-width:100%;overflow-x:hidden}.quote .content blockquote{font-size:30px}.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}.customer_policy ul{width:100%}.customer_policy ul li{width:100%}.customer_policy .info{flex-direction:column;background:rgb(255 255 255 / .9);box-shadow:0 4px 4px rgb(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}.vision .content{font-size:20px!important;text-align:center}.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 .item:nth-child(even) .development-item .info{border-bottom:unset}.development .item:nth-child(even) .development-item .image{border-bottom:unset;padding-bottom:0}.development .slick-dots{bottom:35px}p.desc-about{font-size:12px}.child-categories_>.child-cate:nth-of-type(n+10){display:none}.child-categories_ .child-cate .title{font-size:16px;line-height:20px;padding:0}.field_of_activity .title-item{font-size:16px}.layout_number .item-wrapper .number{font-size:24px;margin-bottom:0}}@media only screen and (max-width:991px){.content-entry img{height:auto}}