.client-testimonial-carousel-component{--client-testimonial-navy:var(--navy,#061b35);--client-testimonial-gold:var(--gold,#ff9f00);--client-testimonial-muted:var(--muted,#4f5f74);padding:0 0 40px !important;border-bottom:0 !important;color:var(--client-testimonial-navy);font-family:Arial,Helvetica,sans-serif}
.client-testimonial-carousel-component .premium-testimonial{position:relative !important;display:block !important;max-width:none !important;margin:0 !important}
.client-testimonial-carousel-component .testimonial-track{width:100% !important;min-width:0 !important}
.client-testimonial-carousel-component .testimonial-slide{display:none !important;max-width:none !important;margin:0 !important;text-align:left !important}
.client-testimonial-carousel-component .testimonial-slide.active{display:block !important;animation:testimonialFadeLeft .5s ease both !important}
.client-testimonial-carousel-component .testimonial-slide blockquote{max-width:1500px !important;margin:0 0 16px !important;font-size:17px !important;font-weight:400 !important;line-height:1.58 !important;letter-spacing:0 !important;text-align:left !important}
.client-testimonial-carousel-component .testimonial-meta{margin:0 !important;color:var(--client-testimonial-muted) !important;font-size:13px !important;text-align:left !important}
.client-testimonial-carousel-component .testimonial-meta .testimonial-organisation{font-size:15px !important;font-weight:700 !important}
.client-testimonial-carousel-component .testimonial-side-arrow{position:static !important;width:42px !important;height:42px !important;flex:none !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;border:1px solid #d9dee5 !important;border-radius:50% !important;background:transparent !important;color:var(--client-testimonial-navy) !important;font-family:Arial,Helvetica,sans-serif !important;font-size:0 !important;font-weight:400 !important;line-height:1 !important;text-indent:0 !important;cursor:pointer !important;opacity:1 !important}
.client-testimonial-carousel-component .testimonial-side-arrow:hover{opacity:1 !important}
.client-testimonial-carousel-component .testimonial-prev::after,.client-testimonial-carousel-component .testimonial-next::after{color:var(--client-testimonial-navy) !important;font-size:20px !important;line-height:1 !important}
.client-testimonial-carousel-component .testimonial-prev::after{content:"\2190"}
.client-testimonial-carousel-component .testimonial-next::after{content:"\2192"}
.client-testimonial-carousel-component .testimonial-dots{position:static !important;min-width:0 !important;display:flex !important;flex:0 1 auto !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:8px !important;margin:0 !important}
.client-testimonial-carousel-component .testimonial-dot{width:8px !important;height:8px !important;min-width:8px !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:#d2d7de !important}
.client-testimonial-carousel-component .testimonial-dot.active{background:var(--client-testimonial-gold) !important}
.client-testimonial-carousel-component .testimonial-controls{display:flex !important;align-items:center !important;gap:16px !important;width:max-content !important;max-width:100% !important;margin:12px 0 0 !important}
@keyframes testimonialFadeLeft{from{opacity:0}
to{opacity:1}
}
@media(prefers-reduced-motion:reduce){.client-testimonial-carousel-component .testimonial-slide.active{animation:none !important}
}
@media(max-width:760px){.client-testimonial-carousel-component .testimonial-side-arrow{width:38px !important;height:38px !important}
}
@media(max-width:768px){.client-testimonial-carousel-component button.testimonial-prev::after{display:block !important;content:"\2190" !important}
.client-testimonial-carousel-component button.testimonial-next::after{display:block !important;content:"\2192" !important}
}