.header-nav-main .box-logo .logo-bg:before{display:none}.main-menu ul li a{color:#333}.sub-menu li a{color:#fff!important}.sticky .sub-menu li a{color:#333!important}.sub-menu li:hover a{color:var(--main-color)!important}.box-menu button i{color:#333}.box-services{padding:var(--range-xxl) 0;margin-top:15px}.service-item{text-align:center}.service-item .service__img{width:68px;height:68px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--main-color);border-radius:50%;position:relative}.service-item .service__img img{filter:brightness(10)}.service-item:hover .service__img{background-color:#000}.service-item:hover .service__body .service-title{color:var(--main-color)}.service-item:hover .service__img img{filter:brightness(10)}.service-item:hover .service-item .service__img:before{content:'';width:calc(100% + 20px);height:calc(100% + 20px);background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.service-item .service__img:after{content:'';width:calc(100% + 30px);height:calc(100% + 30px);background-color:transparent;border-radius:50%;border:1px dashed #dbdbdb;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.service-item .service__body .service-title{margin-top:40px;text-transform:uppercase;font-weight:600;display:block}.box-achive{padding:var(--range-xxl) 0;background-image:url(../images/achive-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center}.achive-item{text-align:center;color:#fff}.achive-item .achive__number{position:relative;width:80%;margin:0 auto}.achive-item .achive__number:before{content:'';width:22px;height:22px;border-top:1px solid #fff;border-left:1px solid #fff;position:absolute;top:0;left:0;background-color:transparent}.achive-item .achive__number:after{content:'';width:22px;height:22px;border-bottom:1px solid #fff;border-right:1px solid #fff;position:absolute;bottom:0;right:0;background-color:transparent}.achive-item .achive__number span{font-size:60px;line-height:1em;font-weight:600;font-family:UTM-Banque;color:var(--main-color)}.achive-item .achive__body .achive-title{text-transform:uppercase;margin-top:15px;font-weight:500;font-size:20px;margin-bottom:15px}.news-slide .news-item{display:flex;justify-content:flex-end}.news-slide .news-item .news__img{width:80%}.news-slide .news-item .news__body{position:absolute;width:470px;left:5px;top:50px;background-color:#ffffffeb;padding:30px 30px 60px 30px;box-shadow:1px 1px 4px 1px rgba(0,0,0,.075)}.news-slide .news-item .news__body .desc{font-size:16px}.news-slide .owl-nav .owl-prev{left:26%;bottom:20%;top:unset;transform:none;background-color:transparent}.news-slide .owl-nav .owl-next{left:29%;bottom:20%;top:unset;transform:none;background-color:transparent}.news-slide .owl-nav [class*=owl-] i{color:#666;font-size:30px}.news-slide .owl-nav [class*=owl-]:hover{background-color:transparent}.box-home-news{padding:var(--range-xxl) 0;background-color:#f6f6f6}.box-quote{padding:var(--range-xxl) 0}.box-quote .quote-content .desc{font-size:16px;font-style:italic;font-weight:500;padding:0 60px;position:relative}.box-quote .quote-content .desc:before{content:url(../images/quote-left.png);position:absolute;top:0;left:0}.box-quote .quote-content .desc:after{content:url(../images/quote-right.png);position:absolute;bottom:0;right:0}.site-quote{color:#000}.box-home-news-2{background-image:linear-gradient(to bottom,var(--second-color) 70%,#fff 30%)}.box-home-news-2 .hnews-main{display:flex}.hnews-main>.left{width:30%}.hnews-main>.left .news-item{position:relative}.hnews-main>.left .news-item .news__body{position:absolute;width:100%;bottom:0;left:0;padding:0 20px;background:#11111180;padding-top:15px}.hnews-main>.left .news-item .news__body .news-title{color:#fff;font-size:18px}.hnews-main>.right{width:100%;padding:30px 0 30px 30px;text-align:center}.hnews-main>.left .news-item .news__body .news-status{display:none}.hnews-main>.right .news-item{padding:30px;background-color:#fff}.news-slide-2 .owl-item{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.news-slide-2 .owl-item:nth-child(2n) .news-item{background-color:#fdfdfd}.news-slide-2 .owl-item:nth-child(3n) .news-item{background-color:#fcfcfc}.news-slide-2 .owl-nav [class*=owl-]{top:-75px;transform:unset}.news-slide-2 .owl-nav .owl-next{right:0}.news-slide-2 .owl-nav .owl-prev{right:2%}.hnews-main>.right .news-item .news__head{display:flex;justify-content:space-between;align-items:center}.hnews-main>.right .news-item .news__head .news__img{width:94px;height:94px}.hnews-main>.right .news-item .news__head .news__img img{width:100%;height:100%;object-fit:cover}.hnews-main>.right .news-item .news__head .post-date{display:flex;align-items:center;width:50%}.hnews-main>.right .news-item .news__head .post-date p{margin-bottom:0;color:#666}.hnews-main>.right .news-item .news__head .post-date .left{width:34%;font-family:iCiel-Samsung;font-weight:600;font-size:60px;line-height:1em;color:var(--main-color)}.hnews-main>.right .news-item .news__head .post-date .right{width:50%;padding-left:5px}.hnews-main>.right .news-item .news__body .news-title{font-size:18px;margin-top:15px}.hnews-main>.right .news-item .news__body .btn-detail{color:#999}.hnews-main>.right .news-item .news__body .btn-detail:after,.hnews-main>.right .news-item .news__body .btn-detail:before{border-color:#ccc}.hnews-main>.right .news-item .news__body .btn-detail:hover{color:var(--main-color)!important}.banner-slide .owl-dots{text-align:left;width:90%;left:50%;transform:translateX(-50%) translateY(-25%);bottom:25%}.banner-slide .owl-dots .owl-dot span{transition:all .3s ease;margin-right:3px}.banner-slide .owl-dots .owl-dot.active span,.banner-slide .owl-dots .owl-dot:hover span{width:35px}@media (max-width:1600px){.news-slide .owl-nav .owl-next,.news-slide .owl-nav .owl-prev{bottom:10px}}@media (max-width:991px){.achive-item .achive__number span{font-size:35px}.achive-item .achive__body .achive-title{font-size:14px}.news-slide .news-item{flex-direction:column;justify-content:flex-start}.news-slide .news-item .news__body{width:100%;position:static;padding:15px}.news-slide .news-item .news__img{width:100%}.news-slide .news-item .news__body .news-title{font-size:16px}.news-slide .news-item .news__body .desc{font-size:14px}.btn-plus{display:none}.hnews-main>.left{display:none}.hnews-main>.right{width:100%;padding:30px 0}.hnews-main>.right .news-item{padding:20px}.hnews-main>.right .news-item .news__head .post-date{width:35%}.home-category.home-town .row>div:first-child{order:1}.home-category.home-town .row>div:nth-child(2){order:2}.hnews-main>.right .news-item .news__head .post-date .left{width:50%}.sub-menu li a{color:#333!important}}@media (max-width:767px){.box-services{padding-bottom:0;margin-top:0;padding-top:30px}.box-services .row>div{margin-bottom:20px}.service-item .service__body .service-title{margin-top:20px;font-size:12px}.box-achive{padding-bottom:0}.box-achive .row>div{margin-bottom:30px}.box-quote .quote-content .desc{padding:0 50px}.service-item .service__img:after{width:calc(100% + 20px);height:calc(100% + 20px)}.service-item .service__img{width:40px;height:40px}.service-item .service__img img{max-width:20px}}@media (min-width:1200px) and (max-width:1600px){.banner-slide .owl-dots{bottom:10%}.home-category.home-town .project-slide .owl-nav .owl-next{right:-10.5%}.project-slide .owl-nav .owl-next{left:-15.5%}.hnews-main>.right .news-item .news__head .post-date .left{width:45%}}@media (min-width:992px) and (max-width:1199px){.home-category.home-town .project-slide .owl-nav .owl-prev{right:-11%}.home-category.home-town .project-slide .owl-nav .owl-next{right:-18%}.news-slide .owl-nav .owl-prev{bottom:10%}.news-slide .owl-nav .owl-next{bottom:10%;right:-7%}.news-slide-2 .owl-nav .owl-prev{right:7%}}@media (min-width:1200px){.box-categories .container{max-width:1330px}.box-home-news-2 .container{max-width:1330px}}