.testimonial-slider {
  padding: 100px 0; }
  .testimonial-slider h1 {
    color: var(--slate-blue);
    text-align: center;
    font-size: 60px;
    margin-bottom: 30px;
    margin-top: 0; }
  .testimonial-slider .testimonialSlider {
    background: var(--teal);
    border-radius: 50px; }
  .testimonial-slider .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: auto; }
  .testimonial-slider .icon {
    margin-bottom: 25px; }
  .testimonial-slider .testimonialContent {
    padding: 50px 50px 75px;
    text-align: center; }
    @media (max-width: 700px) {
      .testimonial-slider .testimonialContent {
        padding: 50px; } }
    .testimonial-slider .testimonialContent p {
      color: var(--white);
      font-size: 30px;
      line-height: 1.1;
      margin: 0; }
      @media (max-width: 700px) {
        .testimonial-slider .testimonialContent p {
          font-size: 30px; } }
    .testimonial-slider .testimonialContent .the-author {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 20px; }
      .testimonial-slider .testimonialContent .the-author .imageWrap {
        background: var(--white);
        margin-right: 15px;
        border-radius: 50%;
        padding: 5px; 
    overflow: hidden;
    aspect-ratio: 1;}
      .testimonial-slider .testimonialContent .the-author img {
        width: 50px;
        height: 50px;
        -o-object-fit: cover;
           object-fit: cover; }
      .testimonial-slider .testimonialContent .the-author p {
        color: var(--white);
        font-size: 16px; }
  .testimonial-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main{
    background: var(--blue) !important; 
opacity:1 !important;}
  .testimonial-slider .swiper-pagination-bullet {
    background: var(--white !important);
    opacity: 1 !important; }
.testimonial-slider .swiper-horizontal>.testimonial-slider .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.testimonial-slider  .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left;
    opacity: 1 !important;
    background: #fff !important;
}
.testimonial-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{    background: var(--blue) !important; 
opacity:1 !important;} 
  .testimonial-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(1);
            transform: scale(1); }
  .testimonial-slider .swiper-horizontal > .swiper-pagination-bullets, .testimonial-slider .swiper-pagination-bullets.swiper-pagination-horizontal, .testimonial-slider .swiper-pagination-custom, .testimonial-slider .swiper-pagination-fraction {
    bottom: 50px; }
    @media (max-width: 750px) {
      .testimonial-slider .swiper-horizontal > .swiper-pagination-bullets, .testimonial-slider .swiper-pagination-bullets.swiper-pagination-horizontal, .testimonial-slider .swiper-pagination-custom, .testimonial-slider .swiper-pagination-fraction {
        bottom: 20px; } }

