/** Shopify CDN: Minification failed

Line 6:41 Unexpected ";"

**/
.content-left p {color: white !important};
.testimonial__heading { margin: 2rem 0 6rem; padding: 0; }
.testimonial-container .testimonial-author { margin: 0;  color: rgba(var(--color-foreground), 1);}
.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;height: 100%;justify-content: center; }
.testimonial-content blockquote cite {  margin-top: 0rem;  display: flex;  font-style: normal;  gap: 20px;  align-items: center;  justify-content: flex-end;  flex-wrap:wrap-reverse; }
.testimonial-content blockquote cite span{ padding: 0; margin: 0;font-size: medium; }
.testimonial-content blockquote cite span:before { display:none; }
.testimonial-content blockquote >:is(h1,h2,h3,h4,h5,p){ margin:20px 0;}
.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;margin:auto}
.testimonial-container .content-center .dt-sc-rating div[class*=star-rating]:after{text-align:center}
/* .testimonial-container .dt-sc-rating{margin-top:30px;} */

.testimonials .testimonial-container .testimonial-wrapper{padding:6% 10%;height: 100%;}
.testimonials .testimonial-container .testimonial-wrapper .testimonial-content{height: 100%;}
.testimonial-container .testimonial-image{width:70px;height:70px;border-radius:1em;border: 2px solid rgb(var(--color-border));overflow: hidden;}
/* .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; }
}

.testimonial-image .img {display: block; }
@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; }
}

@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; }
}

.testimonials  swiper-slider { cursor: grab;}
.testimonials .page-full-width .testimonial-content{padding-left:150px; padding-right:150px;}  
.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;
  }
}

.testimonial-main-grid {display: flex; column-gap: 3rem; row-gap: 3rem;}
.testimonials .author-data {display: inline-flex; flex-direction: column; align-items: flex-end; text-align: right;}
.testimonials .testimonial-content blockquote>*:not(.dt-sc-rating,cite) {color: rgb(var(--color-foreground)); line-height: 1.5; font-family: var(--font-body-family);}
.testimonials .testimonial-content blockquote>*:not(.dt-sc-rating,cite):first-child{margin-top:0;}

.testimonial-main-grid .testimonial-container{max-width: 100%; width: 100%; border: none;}
.testimonial-main-grid .testimonial-container.testimonial-button-only { max-width: 50rem; width: 100%;}
.testimonial-main-grid .testimonial-container.testimonial-button-only .testimonial-wrapper {display: flex;width: 100%;height: 100%; flex-direction: column;align-items: center; justify-content: center; row-gap: 2em;text-align: center;}

@media screen and (max-width: 989px) {
  .testimonials .testimonial-container .testimonial-wrapper{ padding:30px;}
}
@media screen and (max-width: 749px) {
  .testimonial-main-grid{ flex-direction: column; row-gap: 2rem;}
  .testimonial-main-grid .testimonial-container.testimonial-button-only{ margin: auto; }
}