.splide__pagination {
   position: relative !important;
  margin-top:20px;
}
}
.splide__pagination__page {
   background:#fff !important;
   opacity: 1 !important;
}
.splide__pagination__page.is-active {
   background:#96B1ff !important;
 }
.splide__slide {
 display:flex; 
}
.splide__slide div {
  align-content: center;
}
.splide__slide div.single-image {
  align-content: start;
  width:100%;
}
.splide__slide div.single-image img {
  display:block;
  max-width:600px;
  margin:auto;
  margin-top:30px;
}
.rnd-top {
 border-radius: 15px 15px 0 0; 
}
.splide__slide .card { 
  border-radius:16px;
  background:#fff;
  box-shadow: 0px 5px 5px rgba(0,0,0,.1);
  margin: 20px; 
  align-content: start;
  min-width:33%;
} 
@media only screen and (max-width: 700px) {
  .splide__slide  {
   display:block; 
  }
}
.card-image {
  max-width:100%;
}
.card .card-info {
  padding:20px;
  line-height:1.4em;
}
.card .card-category {
  color:#999;
  margin:0;
}
.card .card-headline {
  font-size:20px;
  font-weight:600;
  color:#323e48;
  
}
.card a.learn-more-link {
  background:#24D4A3;
  padding:5px 10px;
  color:#fff;
  font-weight:600; 
  border-radius:50px;
  text-decoration:none;
}
.client-quote {
  padding-left:30px;
}
.client-quote .client-name {
  color:#556FFC;
  font-size:48px;
  margin: 20px 0;
  font-weight: 700;
  line-height:1.2em;
}
.client-quote .quote {
 color:#323e48; 
  line-height:1.7em;
}
.client-quote .quote-name {
  color:#999;
}
.quote-image {
  padding:20px;
  text-align:center;
  min-width:30%;
}
.client-quote .indent {
 border-left:5px solid #DCE9FF;
  padding-left:20px;
}
.splide__slide .slide-headline {
  font-size:42px; 
  line-height: 1.5; 
  margin: 0;
  display:block;
  text-align:center;
  font-weight:700;
  color:#556FFC;
}
.splide__slide .slide-subhead {
  line-height: 1.5;
  display:block;
  text-align:center;
}
.slide-image {
  max-width:100%; 
}
@media only screen and (min-width: 900px) {
  .client-quote .client-name {
   font-size:56px; 
  }
}