/* section-build-on-trust */
.section-build-on-trust .image-card{
  border:1px solid #ddd;
  border-radius:8px;
  height:100%;
}
.section-build-on-trust .image-card .box-image img{
  border-radius:8px 8px 0 0;
}
.section-build-on-trust .image-card .box-text{
  padding:10px 15px;
}
.section-build-on-trust .row-list-image-card .col-inner{height:100%}
.section-build-on-trust .row-list-image-card .image-card .box-text-inner{
  display:flex;
  flex-direction: column;
  justify-content: space-between;
}
.section-build-on-trust .row-list-image-card .image-card .box-text-inner .text-primary-dark h3{
  color: var(--color-primary-dark);
  font-weight: 500;
  font-size:var(--font-body-large) !important;
}
/* section-from-our-founder */
.section-from-our-founder .testimonial-box .testimonial-meta{
  text-align: right;
}
/* section-why-we-exists */
.section-why-we-exists .col-image-box .col-inner{
  height: 100%;
}
.section-why-we-exists .col-image-box .box-icon-card{
  background: var(--color-light-grey);
  padding:30px 20px;
  height: 100%;
  position: relative;
}

.section-why-we-exists .col-emphasize-bottom .icon-box.testimonial-box{
   background: var(--color-mid-grey);
   padding:20px 40px;
}
/* section-cima-quote */
.section-cima-quote .testimonial-block-section{
  margin-bottom:30px;
  position: relative;
}
.section-cima-quote .testimonial-block-section:before{
  content:'\f10d';
  font-family: "Font Awesome 6 Free"; 
  font-size: var(--font-extra-large);
  /* position: absolute; */
  line-height: 1;
  opacity: .5;
  font-weight: bold;
  /* top:-80px; */
  color: var(--color-dark-grey);
}
.section-cima-quote .testimonial-block-section p{
  font-weight: 600;
  margin-bottom:5px;
}
.section-cima-quote .testimonial-block-section p.testimonial-name{
  font-size: var(--font-body);
  font-weight: 600;
}
.section-cima-quote .testimonial-block-section p.testimonial-name span.sub-name{
  color:#000;
  font-weight: 400;
}
.section-cima-quote .heading-point{
  margin-bottom:5px;
}
.section-where-we-make-impact .card-impact-information .box-image img{
  border-radius: 10px 10px 0 10px;
}
/* section-core-value */
.section-core-value .row-icon-infographic .col-inner{
  height: 100%;
}
.section-core-value .icon-box.featured-box{
  background: var(--color-primary-bright);
  height: 100%;
  padding:30px 20px;
}
.section-core-value .icon-box.featured-box *{
  color:#fff;
}
.section-core-value .icon-box.featured-box h3{
  font-size: var(--font-body-large) !important; 
}
.section-core-value .icon-box.featured-box img{
  filter: invert(1) brightness(1);
}
/* section-what-we-do */
.section-what-we-do .row-service-infographic .box-image img{
    border-radius: 16px;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.section-what-we-do .row-service-infographic .box-image:before{
  content:"";
  background: linear-gradient(to top,rgba(0,0,0,0.7), transparent);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 1;
  border-radius:16px;
}
.section-what-we-do .row-service-infographic .box.box-text-bottom .box-text{
  position: absolute;
  bottom:0;
  padding:20px;
  z-index: 999;
}
.section-what-we-do .row-service-infographic .box.box-text-bottom .box-text *{
  color:#fff;
}
.section-what-we-do .row-service-infographic .col-inner,
.section-what-we-do .row-service-infographic .box.box-text-bottom,
.section-what-we-do .row-service-infographic .row-info-left,
.section-what-we-do .row-service-infographic .box-image,
.section-what-we-do .row-service-infographic .box-image *{
  height: 100%;
}

.section-what-we-do .row-service-infographic .row-info-left h3{
  font-size: var(--font-body-large) !important;
}
