@charset "UTF-8";
.testimonial-slider { position: relative; padding-top: 70px; padding-bottom: 70px; padding-left: 60px; padding-right: 60px; }
@media (max-width: 1079px) { .testimonial-slider { padding-top: 60px; padding-bottom: 60px; } }
@media (max-width: 699px) { .testimonial-slider { padding-top: 55px; padding-bottom: 55px; } }
@media (max-width: 1079px) { .testimonial-slider { padding-left: 50px; padding-left: 50px; } }
@media (max-width: 699px) { .testimonial-slider { padding-left: 35px; padding-right: 35px; } }
.testimonial-slider .background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.testimonial-slider .background img { width: 100%; height: 100%; object-fit: cover; }
.testimonial-slider > .wrap { max-width: var(--wrap-regular); margin-left: auto; margin-right: auto; }
.testimonial-slider > .wrap > .inner { background: white; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); padding: 80px 90px 112px; max-width: 840px; margin-right: auto; }
@media (max-width: 699px) { .testimonial-slider > .wrap > .inner { padding: 40px 60px 72px; } }
.testimonial-slider .intro h3 { position: relative; display: inline-block; }
.testimonial-slider .intro h3:after { content: ""; display: block; margin-top: 0.5em; margin-bottom: 0.5em; width: 130%; height: 2px; background-image: linear-gradient(270deg, #113b72 12%, #36a0ce 89%); }
@media (max-width: 699px) { .testimonial-slider .intro h3:after { width: 100%; } }
.testimonial-slider .testimonial-carousel .rpi-slider { flex-direction: column !important; align-items: flex-start !important; }
.testimonial-slider .testimonial-carousel .rpi-slider .rpi-header { text-align: left !important; }
.testimonial-slider .testimonial-carousel .rpi-slider .rpi-header .rpi-cards { flex: 0 !important; max-width: 100% !important; }
@media (max-width: 699px) { .testimonial-slider .testimonial-carousel .rpi-slider .rpi-header .rpi-cards { margin-left: -1em; } }
.testimonial-slider .testimonial-carousel .rpi-slider .rpi-header .rpi-cards .rpi-card { margin-left: 0 !important; margin-right: 0 !important; }
.testimonial-slider .testimonial-carousel .rpi-slider .rpi-header .rpi-cards .rpi-card .rpi-card-inner { background-color: unset !important; margin: 0 !important; padding: 0 !important; }
.testimonial-slider .testimonial-carousel .rpi-content { margin-top: 1em !important; display: flex !important; gap: 20px !important; top: unset !important; bottom: 0 !important; position: relative !important; }
.testimonial-slider .testimonial-carousel .rpi-content .rpi-cards .rpi-card { margin-left: 0 !important; margin-right: 0 !important; }
.testimonial-slider .testimonial-carousel .rpi-content .rpi-cards .rpi-card .rpi-card-inner { margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }
.testimonial-slider .testimonial-carousel .rpi-content .rpi-slider-prev, .testimonial-slider .testimonial-carousel .rpi-content .rpi-slider-next { position: absolute !important; transform: none !important; width: 32px !important; height: 32px !important; opacity: 1 !important; left: 0 !important; bottom: 0 !important; padding: 0 !important; display: flex !important; justify-content: center !important; align-items: center !important; border-radius: 56px !important; border: solid 2px var(--quaternary) !important; transform: translateY(100%) !important; }
.testimonial-slider .testimonial-carousel .rpi-content .rpi-slider-prev svg, .testimonial-slider .testimonial-carousel .rpi-content .rpi-slider-next svg { display: none !important; }
.testimonial-slider .testimonial-carousel .rpi-content .rpi-slider-prev:before, .testimonial-slider .testimonial-carousel .rpi-content .rpi-slider-next:before { opacity: 1 !important; background-color: unset !important; color: var(--primary) !important; font-size: 14px !important; mask: none !important; }
.testimonial-slider .testimonial-carousel .rpi-content .rpi-slider-prev:after, .testimonial-slider .testimonial-carousel .rpi-content .rpi-slider-next:after { display: none !important; }
.testimonial-slider .testimonial-carousel .rpi-content .rpi-slider-prev:before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; line-height: 1; /* Better Font Rendering =========== */ font-smoothing: antialiased; }
.testimonial-slider .testimonial-carousel .rpi-content .rpi-slider-next { left: 48px !important; }
.testimonial-slider .testimonial-carousel .rpi-content .rpi-slider-next:before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; line-height: 1; /* Better Font Rendering =========== */ font-smoothing: antialiased; }
.testimonial-slider .testimonial-carousel > .slider_counter { padding: 0.25em 18px 0 18px; }
.testimonial-slider .mobile-instructions { display: none; }
