﻿@charset "utf-8";
/* CSS Document */
@media all{

.ng-hero-info{background: var(--SkyBlueLight);}
.ng-hi-card{padding: 3.2rem 6rem; background: linear-gradient(90deg, #02A056 0%, #029370 100%); border-radius: 11px; margin-top: -7%;}
.ng-hi-card p{line-height:180%;}

.testimonials{padding-bottom:3rem; background: linear-gradient(180deg, #FFFFFF 0%, #D7FFE9 136.28%);}
.testimonials-card{max-width:65%;}
.testimonials-card p{font-family: "averta-regular";  font-weight:400;font-size:1.8rem; opacity: 0.8;}
.client-name{font-size:22px; font-weight: 600;}
.testimonials-card span{font-size:16px; font-weight:500; opacity: 0.8;}

.we-serve-grid{row-gap:25px; column-gap:25px;}
.ws-card{
  padding: 1.4rem 30px 40px 30px;
  background: linear-gradient(180deg, #039F59 0%, #03956D 100%);
  border: 1px solid #00FF89;
  border-radius: 10px;
  max-width:280px;
} 
.ws-card figure{height: 110px; margin-bottom:1rem;}
.ws-card figure img{max-height:80px;}
.ws-card p{font-size:16px; line-height: 25px;}


}


@media all and (max-width:1200px){
  .testimonials-card {max-width: 80%;}
}


@media all and (max-width:960px){
  .testimonials-card p{font-size: 1.6rem;}
  .testimonials-card {max-width:100%;}
}

@media all and (max-width:767px){
  .ng-hi-card{padding: 2rem; margin-top: -20%;}
  .testimonials-card p{font-size: 1.3rem;}
  .client-name{font-size:18px;}
}