.testimonial-slider-wrapper {
  background: url("https://d2umf0wn5a0ghn.cloudfront.net/wp-content/uploads/20250122125902/ff-hero-3.jpg") no-repeat center center;
  background-size: cover;
  min-height: 400px;
}
.testimonial-slider-wrapper > div {
  position: relative;
  z-index: 1;
  color: #fff;
}
.testimonial-slider-wrapper .gdl-header-wrapper {
  text-align: center;
}
.testimonial-slider-wrapper .gdl-header-wrapper h3 {
  font-size: 2em;
}
.testimonial-slider-wrapper .testimonial-item {
  background: none !important;
  text-align: center;
}
.testimonial-slider-wrapper .testimonial-item > * {
  max-width: 650px;
  margin: 0 auto;
}
.testimonial-slider-wrapper .testimonial-item .testimonial-content p {
  margin-bottom: 15px;
}
.testimonial-slider-wrapper .testimonial-item .testimonial-content p:last-child {
  margin-bottom: 0;
}
.testimonial-slider-wrapper .testimonial-item .testimonial-info {
  color: #2a75ba;
  margin-top: 20px;
  display: flex;
  flex-direction: column;
}
.testimonial-slider-wrapper .testimonial-item .testimonial-info .testimonial-author {
  text-transform: uppercase;
  font-size: 1.125em;
  font-weight: 700;
  margin-bottom: 10px;
}
.testimonial-slider-wrapper .testimonial-item .testimonial-info .testimonial-position {
  font-size: 0.65em;
  font-weight: 700;
}
.testimonial-slider-wrapper .testimonial-navigation {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  margin: 10px 0;
}
@media (max-width: 991px) {
  .testimonial-slider-wrapper .testimonial-navigation {
    justify-content: center;
  }
}
.testimonial-slider-wrapper .testimonial-navigation a {
  width: 30px;
  height: 30px;
  padding: 5px;
  border-radius: 5px;
  display: block;
  cursor: pointer;
  transition: background-color 0.3s;
}
.testimonial-slider-wrapper .testimonial-navigation a.testimonial-next {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='-0.03 6.83 23.18 10.32' width='20'%3E%3Cpath fill='%23fff' d='M17.397 17.103c-.17-.08-.254-.21-.254-.389v-3H.428a.417.417 0 0 1-.308-.12.417.417 0 0 1-.12-.308v-2.572c0-.125.04-.228.12-.308.08-.08.183-.12.308-.12h16.715v-3c0-.188.084-.317.254-.389a.43.43 0 0 1 .469.067l5.143 4.688a.438.438 0 0 1 0 .63l-5.143 4.754a.43.43 0 0 1-.469.067Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
}
.testimonial-slider-wrapper .testimonial-navigation a.testimonial-prev {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0.85 6.83 23.17 10.32' width='20'%3E%3Cpath fill='%23fff' d='M6.603 6.897c.17.08.254.21.254.389v3h16.715c.125 0 .227.04.308.12.08.08.12.183.12.308v2.572c0 .125-.04.228-.12.308a.417.417 0 0 1-.308.12H6.857v3a.388.388 0 0 1-.254.389.43.43 0 0 1-.469-.067L.991 12.348a.438.438 0 0 1 0-.63l5.143-4.754a.43.43 0 0 1 .469-.067Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
}
.testimonial-slider-wrapper .testimonial-navigation a:hover {
  background-color: #2a75ba;
}