/** Shopify CDN: Minification failed

Line 33:0 Unexpected "7"

**/
.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; }

.testimonial-content blockquote{ padding: 30px 50px 30px 55px; background: var(--gradient-base-accent-2); margin-top: 30px; transition:all 0.3s linear; border: none; }

.testimonial-content blockquote cite { margin-top:3rem;display: flex;flex-direction: column; }
.testimonial-content blockquote cite span{ padding: 0; margin: 0; }
.testimonial-content blockquote cite span:before { display:none; }
.testimonial-content blockquote > p{ font-style: italic; font-size: 24px; line-height: 34px;  }
.slider-button--prev .icon { transform: rotate(90deg);}
.testimonials-home-6 .swiper-button-next svg, .testimonials-home-6 .swiper-button-prev svg {  display: none;}
blockquote {   margin: 0;  padding: 30px 0 30px 55px; position: relative;}

.testimonial-content blockquote.content-center{align-items: center;}
.testimonial-content blockquote{display: flex;flex-direction: column;}
.testimonial-content blockquote.content-center p,
.testimonial-content blockquote.content-center span{text-align:center;}
.testimonial-container .testimonial-image.content-center{display: flex;justify-content: center;}
.testimonials-home-6  .testimonial-image .img { width: 117px; height: 121px; overflow: hidden; display: block; inset: 0; transition: all 0.3s linear ;}
.testimonials-home-6 .swiper-controls { position: relative; width: 115px; bottom: 0; right: auto; left: auto; margin: auto;}
.testimonials-home-6 .swiper-container.testimonials-home-6Swiper{margin-bottom:50px;}
.testimonials-home-6  .testimonial-container .testimonial-image{     position:relative;
    top: 10rem;}
.testimonials-home-6 .testimonial-container .testimonial-image{ z-index:1;}
.testimonials-home-6 .testimonial-container.swiper-slide.swiper-slide-active{ overflow:visible;}
.testimonials-home-6  .testimonial-container .testimonial-image .img{ border-radius:50%;}
7
@media screen and (max-width: 990px) {
  .testimonial-container { grid-template-columns: 1fr 1fr; padding: 60px 0 60px; }  
  .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: 5rem; padding: 30px 35px; }
  .testimonial-image { justify-content: center; }
  .testimonial-image .img { max-width: 175px; }
}

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





/* CUSTOM STYLE */
.testimonials-home-6.testimonial-home-6 .dt-sc-rating{ width:auto; margin-top:5%;}
.testimonials-home-6.testimonial-home-6 .testimonial-content blockquote{ background:var(--gradient-base-background-2);}
.testimonials-home-6.testimonial-home-6 .testimonial-content blockquote>p{ font-size:2.5rem; color:var(--color-icon); max-width:120rem; }
.testimonials-home-6.testimonial-home-6 .testimonial-container .testimonial-content blockquote:before{ -webkit-mask-size: contain;}
.testimonials-home-6.testimonial-home-6 .testimonial-content blockquote cite{flex-direction:row; align-items: center;}
.testimonials-home-6.testimonial-home-6 .testimonial-container .testimonial-author:after{ content:'-'; margin:0 0.5rem; }
.testimonials-home-6.testimonial-home-6 .testimonial-content blockquote.content-center span{ font-size: 1.4rem; color: var(--color-icon);font-style: normal;}
 .testimonials-home-6.testimonial-home-6  .testimonial-container .testimonial-author{font-weight: 600;  color: var(--color-icon);  font-style: normal; }  
   .testimonials-home-6.testimonial-home-6  .testimonial-container .testimonial-content blockquote:before {
   position: absolute; right:2rem; top:2rem; background:var(--gradient-base-accent-4)
   }
.testimonials-home-6.testimonial-home-6  .testimonial-container .testimonial-content blockquote:after {
  position:absolute; bottom:0; left:0; background:var(--gradient-base-accent-4)
   }
.testimonials-home-6.testimonial-home-6 .testimonial-content blockquote>p{ color:var(--color-icon);}
@media screen and (min-width: 768px) {  
.testimonials-home-6.testimonial-home-6 .testimonial-content blockquote>p{ font-size:2.5rem;  max-width:120rem; }
}
@media screen and (min-width:577px) and (max-width: 767px) {  
.testimonials-home-6.testimonial-home-6 .testimonial-content blockquote>p{ font-size:2.2rem; }
}
@media screen and (min-width:320px) and (max-width: 576px) {  
.testimonials-home-6.testimonial-home-6 .testimonial-content blockquote>p{ font-size:1.8rem;}
}
@media screen and (max-width: 767px) {  
  .testimonials-home-6.testimonial-home-6 .testimonial-container .testimonial-content blockquote:before{     left: Calc(100% - 80px);}
    .testimonials-home-6 .testimonial-container .testimonial-content blockquote:before{width:60px !Important; }
.testimonials-home-6 .testimonial-container .testimonial-content blockquote:after{ width:60px !important; -webkit-mask-size: contain !important;  left:2rem !important;}
  
}

@media screen and (min-width:991px) and (max-width:1200px) {  
.testimonials-home-6.testimonial-home-6 .dt-sc-rating{ margin-top:8%;}
}
@media screen and (min-width:768px) and (max-width:990px) {  
.testimonials-home-6.testimonial-home-6 .dt-sc-rating{ margin-top:10%;}
}
@media screen and (max-width:420px){  
.testimonials-home-6.testimonial-home-6 .dt-sc-rating{ margin-top:12%;}
}
@media screen and (min-width:420px) and (max-width:767px) {  
.testimonials-home-6.testimonial-home-6 .dt-sc-rating{ margin-top:10%;}
}
@media screen and (min-width:768px) and (max-width: 991px) {  
.testimonials-home-6.testimonial-home-6 .testimonial-container .testimonial-content blockquote:before{     left: Calc(100% - 125px);}
}
@media screen and (min-width:1200px) {  
.testimonials-home-6 .testimonial-container .testimonial-content blockquote:after{ width:160px;}
}
@media screen and (min-width:768px) and (max-width:1199px) {  
  .testimonials-home-6 .testimonial-container .testimonial-content blockquote:before{width:100px !Important; }

}
.testimonials-home-6.testimonial-home-6 .title-wrapper-with-link{ margin-bottom:0;}

.testimonials-home-6.testimonial-home-6  .testimonial-container .testimonial-content blockquote:before { background:var(--gradient-base-accent-4); }

.testimonials-home-6.testimonial-home-6 .testimonial-content blockquote .title{ font-size:3.5rem; font-weight:600; }
 .testimonials-home-6.testimonial-home-6 .testimonial-content blockquote:before { opacity:0;}
.testimonials-home-6.testimonial-home-6  .testimonial-container.swiper-slide.swiper-slide-active .testimonial-content blockquote:before { opacity:1;}
 .testimonials-home-6.testimonial-home-6 .testimonial-content blockquote:after { opacity:0;}
.testimonials-home-6.testimonial-home-6  .testimonial-container.swiper-slide.swiper-slide-active .testimonial-content blockquote:after { opacity:1;}



