.splide{text-align:center;padding-left:.2em;padding-right:.2em;;  position:relative;}
.splide__slider{width:100%}
.splide h4{font-size:0.8em;!important}
.splide__toggle__play,.splide__toggle__pause {
  height: 16px;
  filter:brightness(0) invert(0.7);
margin:2em;
}
.splide__arrows{display:none;}
.splide .center{  
  margin:1em;
}
.splide__slide .testimonial_name{color:var(--primary-color);}
.splide__slide .testimonial_company{font-size:0.8em; color:var(--secondary-color); font-style: italic;}
.splide__slide .testimonial_body{line-height:1.5em;font-weight:300;}
.splide .testimonial-quote{position:relative;margin:50px;}
.splide .quote-start{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTMgMTQuNzI1YzAtNS4xNDEgMy44OTItMTAuNTE5IDEwLTExLjcyNWwuOTg0IDIuMTI2Yy0yLjIxNS44MzUtNC4xNjMgMy43NDItNC4zOCA1Ljc0NiAyLjQ5MS4zOTIgNC4zOTYgMi41NDcgNC4zOTYgNS4xNDkgMCAzLjE4Mi0yLjU4NCA0Ljk3OS01LjE5OSA0Ljk3OS0zLjAxNSAwLTUuODAxLTIuMzA1LTUuODAxLTYuMjc1em0tMTMgMGMwLTUuMTQxIDMuODkyLTEwLjUxOSAxMC0xMS43MjVsLjk4NCAyLjEyNmMtMi4yMTUuODM1LTQuMTYzIDMuNzQyLTQuMzggNS43NDYgMi40OTEuMzkyIDQuMzk2IDIuNTQ3IDQuMzk2IDUuMTQ5IDAgMy4xODItMi41ODQgNC45NzktNS4xOTkgNC45NzktMy4wMTUgMC01LjgwMS0yLjMwNS01LjgwMS02LjI3NXoiLz48L3N2Zz4=");left:0;top:-50px; }
.splide .quote-end{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTEgOS4yNzVjMCA1LjE0MS0zLjg5MiAxMC41MTktMTAgMTEuNzI1bC0uOTg0LTIuMTI2YzIuMjE1LS44MzUgNC4xNjMtMy43NDIgNC4zOC01Ljc0Ni0yLjQ5MS0uMzkyLTQuMzk2LTIuNTQ3LTQuMzk2LTUuMTQ5IDAtMy4xODIgMi41ODQtNC45NzkgNS4xOTktNC45NzkgMy4wMTUgMCA1LjgwMSAyLjMwNSA1LjgwMSA2LjI3NXptMTMgMGMwIDUuMTQxLTMuODkyIDEwLjUxOS0xMCAxMS43MjVsLS45ODQtMi4xMjZjMi4yMTUtLjgzNSA0LjE2My0zLjc0MiA0LjM4LTUuNzQ2LTIuNDkxLS4zOTItNC4zOTYtMi41NDctNC4zOTYtNS4xNDkgMC0zLjE4MiAyLjU4NC00Ljk3OSA1LjE5OS00Ljk3OSAzLjAxNSAwIDUuODAxIDIuMzA1IDUuODAxIDYuMjc1eiIvPjwvc3ZnPg==");bottom:-50px; right:0;}
.splide .quote-start,.splide .quote-end{background-repeat: no-repeat;  background-size: 100% 100%;  height: 30px;  position: absolute;  width: 35px; filter:brightness(0) invert(0.7);}

@media only screen and (min-width: 992px) {
 .splide{padding-left:3em;padding-right:3em;}	
  .splide__arrows{display:block}
  .splide h4{font-size:1em!important}
  .splide__slider{width:85%; margin:auto;}
  .splide__slider > .splide__arrows .splide__arrow--prev {left: -2em;}
  .splide__slider > .splide__arrows .splide__arrow--next {right: -2em;}
}
