/** Shopify CDN: Minification failed

Line 170:127 Unexpected ";"

**/
.testimonial__heading { margin: 2rem 0 6rem; padding: 0; }
.testimonial-container .testimonial-author { margin: 0; font-weight: 600; font-family: var(--font-heading-family); }
.testimonial-container .testimonial-author a{ padding-right:30px; }

.testimonials .testimonial-content blockquote{ transition:all 0.3s linear; border: none; background:none; margin-top: 0;padding:0; }
.testimonial-content blockquote cite { margin-top:0rem;display: flex;flex-direction: row;font-style:normal; gap:5px; align-items:center; }
.testimonial-content blockquote cite span{ padding: 0; margin: 0; }
.testimonial-content blockquote cite span:before { display:none; }
.testimonial-content blockquote >:is(h1,h2,h3,h4,h5,p){ 
  /* margin:20px 0; */
  margin-top: 30px;
    margin-bottom: 58px;
  max-width:1000px;  }
.slider-button--prev .icon { transform: rotate(90deg);}
/* .testimonials .swiper-button-next svg, .testimonials .swiper-button-prev svg {  display: none;} */
blockquote {   margin: 0;  padding: 30px 0 30px 55px; position: relative;}
.testimonials .swiper-controls { position: relative; width: 115px; bottom: 0; right: auto; left: auto; margin: auto;}
.testimonials .swiper-container.testimonialsSwiper{margin-bottom:50px;}
.testimonial-content blockquote.content-center{align-items: center;}
.testimonial-content blockquote{display: flex;flex-direction: column;}
.testimonial-content blockquote.content-center >:is(h1,h2,h3,h4,h5,p),
.testimonial-content blockquote.content-center span{text-align:center;}
.testimonial-container .testimonial-image.content-center{display: flex;justify-content: center;}
.testimonial-container .content-center .dt-sc-rating div[class*=star-rating]:after{text-align:center}
.testimonial-container  .dt-sc-rating{margin-top:7px;}

.testimonials .testimonial-container .testimonial-wrapper{padding:43px;}
.testimonial-container .testimonial-image{
 height: 97px;
    width: 97px;
    min-width: 97px;
    border: 5px solid #FFFFFF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 50%;
}
.testimonial-container .testimonial-image img{height: 100%;
    width: 100%;}
.testimonial-container .testimonial-image > *{border-radius:50%;}

@media screen and  (min-width:768px) (max-width: 990px) {
.testimonials .testimonial-container .testimonial-content blockquote:before {
   
      content:'';
      position:relative;
      width:100px;
      height:100px;
      background-color:currentcolor;
      display: flex;
      justify-content: flex-start;
      align-items: flex-start;
    }
}


@media screen and (max-width: 990px) {
  .testimonial-container { grid-template-columns: 1fr 1fr; padding:  0; }  
 .testimonials.testimonial-home-2 .testimonial-container blockquote:before { left: 0; }
  /* .testimonial-container blockquote cite { margin-top: 3rem; } */
  .testimonial-image .img { max-width: 200px; }
}

@media screen and (max-width: 750px) {
  .testimonial-container { grid-template-columns: 1fr; }
  .testimonial-container blockquote { margin-top: 0rem; padding: 20px; }
  .testimonial-image { justify-content: center; }
  .testimonial-image .img { max-width: 175px; }
}

@media screen and (max-width: 575px) {  
  .testimonial-image .img { max-width: 150px; }
}

.testimonials  swiper-slider {
    cursor: grab;
}
  
.testimonials .swiper-pagination{position:relative;}
@media screen and (max-width: 1199px) { 
/* .testimonials .page-full-width .testimonial-content{padding-left:100px; padding-right:100px;}   */
}
@media screen and (max-width: 750px) { 
/* .testimonials .page-full-width .testimonial-content{padding-left:0px; padding-right:0px;}   */
}

@media screen and (max-width: 480px) { 
.testimonials .testimonial-container .testimonial-wrapper {
    padding: 20px;
}
}
/*  css */
.testimonials .title{
  font-size: var(--font-h3-size);
    font-weight: 400;
    line-height: 43.44px;
}
.testimonials .description{
  font-size: var(--font-h5-size);
    font-weight: 400;
    line-height: 30px;
    max-width: 43%;
}
@media screen and (max-width: 780px) {
  .testimonials .description {
    max-width: 100%;
  }
}
.testimonials .testimonial-wrapper .cite-image {
  border-bottom-left-radius: 55px;
  border-top-left-radius: 55px;
  background: #293880;
  background: linear-gradient(270deg, rgba(41, 56, 128, 0) 0%, rgba(41, 56, 128, 1) 100%);
}
.testimonials cite{
  width: 100%;
    padding: 0px 0px 0px 25px;
}
.rtl-mode .testimonials cite {
    width: 100%;
    padding: 0px 25px 0px 0px;
}
.testimonials .testimonial-container{
      border-radius: 30px;
}
.testimonials .testimonial-author{
  color: #FFFFFF;
    font-size: var(--font-h5-size);
    font-weight: 700;
    font-family: var(--font-body-family);
}
.testimonials .testimonial-content{
  line-height: 30px;
    font-size: var(--font-h5-size);
    font-weight: 500;
}
.bottom-content{
  background: white;
    border-radius: 15px;
   padding: 36px 20px;
}
.testimonials .bottom-title{
font-size: var(--font-h6-size);
    font-family: var(--font-body-family);
    font-weight: 400;
}
.testimonials .bottom-desc{
  line-height: 30px;
    font-size: var(--font-body-family);
    font-weight: 700;
    color: rgba(var(--color-foreground), .8);
  margin-top: 5px;
}
.testimonials .swiper-button-prev, .testimonials .swiper-button-next{
  color: rgba(var(--color-button-text));
    background: none;
    border: 3px solid rgba(var(--color-button));
    width: 44px;
    height: 44px;
    border-radius: 50%;
    transition: all .3s linear;
  opacity:1;
  top:62%;
}
.testimonials .swiper-button-prev, .testimonials .swiper-button-next:hover{box-shadow: 2px 2px rgba(var(--color-secondary-button), .5);}
.testimonials .swiper-button-prev:after, .testimonials .swiper-button-next:after{display:none;}
.testimonials .swiper-button-next.swiper-button-disabled, .testimonials .swiper-button-prev.swiper-button-disabled{opacity:0.5};
.testimonials .bottom--titeles::after {
  border-left: 2px solid #A0A0A0;
  content: "";
  display: block;
  height: 69px;
  left: -26px;
  position: absolute;
  top: -13px;
  z-index: 0;
}
