html{scroll-behavior:auto;}html body{overflow-x:hidden!important;}html body a{text-decoration:none!important;}.nav-tabs li span,.list-category-wrapper div.nav-item span{font-family:'Barlow',sans-serif;font-size:18px;font-weight:600;line-height:normal;letter-spacing:normal;opacity:.65;}@media (min-width:767px){.list-category-wrapper div.nav-item .active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.list-category-wrapper .swiper-slide:has(a.active){border-bottom:solid 4px}.list-category-wrapper .swiper-slide{border-bottom:solid 1px;height:70px}.swiper-slider-project_category{margin-bottom:70px}.tab-style1 .list-category-wrapper div.nav-item .active span{color:#414042!important;font-weight:600;font-size:18px;line-height:36px;opacity:1}.nav-tabs li span,.list-category-wrapper div.nav-item span{font-size:18px}.tab-style4 .tab-content{border-left:0 solid!important}}@media (max-width:575px){.swiper-slider-project_category{margin-bottom:50px}.swiper-slider-project_category .swiper-button-next{right:15%!important}.swiper-slider-project_category .swiper-button-prev{left:15%!important}.list-category-wrapper div.nav-item span{display:block}.tab-style4 .sub-tabs-nav{width:60%}.swiper-slider-project_category img{height:40px!important}.list-category-wrapper div.nav-item span{font-size:20px}}.list-category-wrapper div.nav-item a.active img.red,.list-category-wrapper div.nav-item a:not(.active) img.balck{display:inline-block;}.list-category-wrapper div.nav-item a.active img.black,.list-category-wrapper div.nav-item a:not(.active) img.red{display:none;}.swiper-slider-project_category .swiper-button-next,.swiper-slider-project_category .swiper-button-prev{background-color:transparent;}.swiper-slider-project_category img{height:30px;}.tab-style4 .sub-tabs-nav{border-right:1px solid #979797;height:270px;overflow-y:scroll;overflow-x:hidden;}.tab-style4 .sub-tabs-nav::-webkit-scrollbar{width:5px;height:5px;}.tab-style4 .sub-tabs-nav::-webkit-scrollbar-button{width:10px;height:100%;}.tab-style4 .sub-tabs-nav::-webkit-scrollbar-thumb{background:#404042;border:0 none #ffffff;border-radius:50px;}.tab-style4 .sub-tabs-nav::-webkit-scrollbar-thumb:hover{background:#404045;}.tab-style4 .sub-tabs-nav::-webkit-scrollbar-thumb:active{background:#404042;}.tab-style4 .sub-tabs-nav::-webkit-scrollbar-track{background:#B5B2B2;border:0 none #ffffff;border-radius:50px;}.tab-style4 .sub-tabs-nav::-webkit-scrollbar-track:hover{background:#B5B2B2;}.tab-style4 .sub-tabs-nav::-webkit-scrollbar-track:active{background:#B5B2B2;}.tab-style4 .sub-tabs-nav::-webkit-scrollbar-corner{background:transparent;}.tab-style1 .list-category-wrapper div.nav-item .active span{color:#d7282f;opacity:1;}.tab-style1 .nav-tabs li:hover span,.tab-style1 .nav-tabs li .active span{color:#d7282f;opacity:1;}.tab-style4 .nav-tabs>li{border-left:none;border-top:none;border-bottom:none;}.tab-style4 .nav-tabs>li>a{background-color:#fff;font-family:'Barlow',sans-serif;font-size:16px;font-weight:600;line-height:normal;letter-spacing:normal;color:#9b9b9b;text-align:right;}.tab-style4 .nav-tabs>li>a.active{color:#575757;background-color:transparent;}.tab-style4 .tab-content{border-left:1px solid #979797;}.sub-tab{text-align:left;}.sub-tab h6{line-height:27px;font-family:'Barlow',sans-serif;font-size:20px;font-weight:800;line-height:normal;letter-spacing:normal;letter-spacing:0;color:#404042;margin-bottom:5px;}.sub-tab .sub-title{font-family:'Barlow',sans-serif;font-size:14px;font-weight:500;line-height:normal;letter-spacing:normal;line-height:21px;letter-spacing:0;color:#404042;margin-bottom:2px;}.sub-tab .status{font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;line-height:normal;letter-spacing:normal;display:flex;}.sub-tab .status span{letter-spacing:2px;color:#9b9b9b;}.sub-tab .status .separator{color:#d82a31;font-weight:800;margin:0 10px 0 10px;}.sub-tab .status .percentage{color:#404042;margin-right:10px;}.sub-tab p{font-family:'Barlow',sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;line-height:27px;color:#404042;}.sub-tab p b{font-weight:600;}.sub-tab .project-landing-btn{background-color:#d7282f;color:#fff;}.sub-tab .project-landing-btn:hover{color:#000;border-color:#d7282f;}.sub-tab .project-landing-btn:active{color:#fff;background-color:#495057;border-color:#495057;}@media (max-width:1200px){.status{flex-wrap:wrap}}@media (max-width:768px){.sub-tab h6{text-align:center}.sub-tab p{text-align:justify}.sub-tabs-nav{margin-bottom:15px}.sub-tabs-nav li a{text-align:center!important}}@media (max-width:768px){#animated-tab>.nav-tabs{margin:auto;display:grid!important;grid-template-columns:auto auto auto;justify-content:center}#animated-tab>.nav-tabs li{justify-content:center;width:100%}}@media (max-width:768px){.sub-tab-content>div{padding:0!important}.tab-style4 .tab-content{border:none;padding:0}}@media (max-width:575px){.sub-tab{padding:45px;box-sizing:border-box}.index-welcome-section div div div{padding:0!important}.index-welcome-section div div div p{padding:15px}}@media (max-width:425px){#animated-tab>.nav-tabs{grid-template-columns:auto auto;justify-content:center}#animated-tab>.nav-tabs li{min-width:175px}}.main-slider{margin-top:100px;}.slider-section .title{font-family:'Barlow',sans-serif;font-size:16px;font-weight:600;line-height:normal;letter-spacing:normal;color:#fff;text-align:left;margin-left:3.7%;letter-spacing:1.4px;text-shadow:0 2px 8px rgba(0,0,0,.5);}.slider-section .sub-title{font-family:'Barlow',sans-serif;font-size:64px;font-weight:600;line-height:normal;letter-spacing:normal;color:#fff;text-align:left;margin-left:2%;text-shadow:0 2px 8px rgba(0,0,0,.5);margin-top:0;}.slider-section .sub-titlespan{font-family:'Barlow',sans-serif;font-size:64px;font-weight:300;line-height:normal;letter-spacing:normal;}.slider-section .sub-title>b{font-weight:600;}.index-project-post{background:#fff;background-image:url("../../images/home/home-background-our-services.webp");}.index-project-post.webp{background-image:url("../images/home/home-background-our-services.webp.webp");}.index-project-post p{font-family:'Barlow',sans-serif;font-size:28px;font-weight:400;line-height:normal;letter-spacing:normal;color:#404042;line-height:27px;}.index-project-post p b{font-family:'Barlow',sans-serif;font-size:28px;font-weight:600;line-height:normal;letter-spacing:normal;}.index-project-post span{font-family:'Barlow',sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;line-height:27px;color:#404042;}.index-project-post .blog-post-style3{padding-top:130px;}.index-project-post .blog-post-style3 .grid-item img{object-fit:contain;height:100%;width:100%;}.index-project-post .blog-post-style3 .grid-item .post-details{background-color:#fff;height:300px;}.index-project-post .blog-post-style3 .grid-item a{font-family:'Barlow',sans-serif;font-size:20px;font-weight:600;line-height:normal;letter-spacing:normal;line-height:27px;color:#404042;}.index-project-post .blog-post-style3 .grid-item span{font-family:'Barlow',sans-serif;font-size:16px;font-weight:500;line-height:normal;letter-spacing:normal;line-height:27px;color:#d9d9d9;}.index-project-post .blog-post-style3 .grid-item p{font-family:'Barlow',sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;line-height:27px;color:#404042;}.index-our-service-section{background:#f1f2f2;}.index-our-service-section p{font-family:'Barlow',sans-serif;font-size:28px;font-weight:400;line-height:normal;letter-spacing:normal;color:#404042;line-height:27px;}.index-our-service-section p b{font-weight:600;}.index-our-service-section span{font-family:'Barlow',sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;line-height:27px;color:#404042;}.index-why-section{background:#f1f2f2;}.index-why-section i{margin-bottom:10px;}.index-why-section h2{font-family:'Barlow',sans-serif;font-size:28px;font-weight:400;line-height:normal;letter-spacing:normal;color:#404042;line-height:27px;}.index-why-section h2 b{font-weight:600;}.index-why-section .separator-line-verticle-large{width:2px;background-color:#404042;}.index-why-section h5{font-family:'Barlow',sans-serif;font-size:16px;font-weight:600;line-height:normal;letter-spacing:normal;color:#404042;line-height:27px;}.index-why-section p{font-family:'Barlow',sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;line-height:27px;color:#404042;}