.btn-theme-primary{color:#fff;background-color:#16904c;border-color:#16904c}.btn-theme-secondary{color:#fff;background-color:#fdb813;border-color:#fdb813}.testimonials-section{padding:60px 20px;background-color:#f5f7fa;text-align:center}.testimonials-section h2{margin-bottom:10px;font-size:2rem;font-weight:700}.swiper{width:100%;max-width:1400px;margin:auto}.swiper-slide{display:flex;justify-content:center}.testimonial-box{background:#fff;padding:30px;border-radius:16px;box-shadow:0 8px 24px rgb(0 0 0 / .06);max-width:600px;width:100%;text-align:center;min-height:300px;flex-direction:column;justify-content:space-between}.testimonial-box img.avatar{display:block;width:80px;height:80px;object-fit:cover;border-radius:50%;margin:0 auto 0}.testimonial-box .quote{font-size:1.7rem;color:#333;margin-bottom:20px;line-height:1.4}.testimonial-box h5{font-weight:700;margin:12px 0 2px;line-height:1.2}.testimonial-box .designation{font-size:1.5rem;color:#777;margin:0}.swiper-pagination{margin-top:10px}.custom-banner{background:#fdb813;color:#fff;height:350px;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;padding:60px 15px;overflow:hidden;box-shadow:0 4px 30px rgb(0 0 0 / .1)}.custom-banner h1{font-size:clamp(3rem, 5vw, 5rem);font-weight:700;margin-bottom:15px}.custom-banner h3{font-size:clamp(2.2rem, 5vw, 2rem);font-weight:400}.custom-banner .breadcrumb{background-color:#fff0;margin-bottom:0}.custom-banner .breadcrumb a{color:#fff;text-decoration:none}.custom-banner .breadcrumb .active{color:#f0f0f0}.custom-banner .tagline{font-size:6rem;font-weight:300;letter-spacing:3px;color:#fff;opacity:1}.custom-banner-sec{background:#00B16A;color:#fff;height:350px;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;padding:60px 15px;overflow:hidden;box-shadow:0 4px 30px rgb(0 0 0 / .1)}.custom-banner-sec h1{font-size:clamp(3rem, 5vw, 5rem);font-weight:700;margin-bottom:15px}.custom-banner-sec h3{font-size:clamp(2.2rem, 5vw, 2rem);font-weight:400}.custom-banner-sec .breadcrumb{background-color:#fff0;margin-bottom:0}.custom-banner-sec .breadcrumb a{color:#fff;text-decoration:none}.custom-banner-sec .breadcrumb .active{color:#f0f0f0}.custom-banner-sec .tagline{font-size:6rem;font-weight:300;letter-spacing:3px;color:#fff;opacity:1}.sectionClass{padding:20px 0 50px 0;position:relative;display:block}.fullWidth{width:100%!important;display:table;float:none;padding:0;min-height:1px;height:100%;position:relative}.sectiontitle{background-position:center;margin:30px 0 0;text-align:center;min-height:20px}.sectiontitle h2{font-size:30px;color:#222;margin-bottom:0;padding-right:10px;padding-left:10px}.headerLine{width:160px;height:2px;display:inline-block;background:#101F2E}.projectFactsWrap{display:flex;margin-top:30px;flex-direction:row;flex-wrap:wrap}#projectFacts .fullWidth{padding:0}.projectFactsWrap .item{width:25%;height:100%;padding:50px 0;text-align:center}.projectFactsWrap .item:nth-child(1){background:#101f2e}.projectFactsWrap .item:nth-child(2){background:#122233}.projectFactsWrap .item:nth-child(3){background:#152638}.projectFactsWrap .item:nth-child(4){background:#172c42}.projectFactsWrap .item p.number{font-size:40px;padding:10;font-weight:700}.projectFactsWrap .item p{color:rgb(255 255 255 / .8);font-size:18px;margin:0;padding:10px;font-family:'Roboto',sans-serif}.projectFactsWrap .item span{width:60px;background:rgb(255 255 255 / .8);height:2px;display:block;margin:0 auto}.projectFactsWrap .item i{vertical-align:middle;font-size:50px;color:rgb(255 255 255 / .8)}.projectFactsWrap .item:hover i,.projectFactsWrap .item:hover p{color:#fff}.projectFactsWrap .item:hover span{background:#fff}@media (max-width:786px){.projectFactsWrap .item{flex:0 0 50%}}