/** Shopify CDN: Minification failed

Line 108:79 Unexpected "{"
Line 175:0 Expected "}" to go with "{"

**/
.testimonial {
  overflow: hidden;
  background-color: var(--background-color);
}
.testimonial .testimonial-slider .testi-content {
  position: relative;
  padding: 0px 30px;display:flex;flex-direction: column;
}
.testimonial .testimonial-slider .testi-content .img-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  margin-top:auto;
  gap: 15px;
  padding-top: 30px;
  border-top: 1px solid #e9e9e9;
}
.testimonial .testimonial-slider .testi-desc{flex:1;}
.testimonial .testimonial-slider .img-content{margin-top:auto;}
.testimonial .testimonial-slider .testi-content .quots-img {
  position: relative;
}
.testimonial .testimonial-slider .testi-content .img-content svg,
.testimonial .testimonial-slider .testi-content .img-content img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
.testimonial .testimonial-slider .testi-content .testi-desc p {
  margin-top: 20px;  margin-bottom: 20px;
}
.testimonial .testimonial-slider .testi-content span.quots-icon{
  font-size: 58px;
  margin-top: 60px;
  line-height: 1;
}
.testimonial .testimonial-slider .testi-content .testi-author {
  text-align: start;
  margin-left: 15px;
}
.testimonial .testimonial-slider .testi-content .testi-author h6,
.testimonial .testimonial-slider .testi-content .testi-author ._mini_title_6{
  color: var(--font-color-primary);
  font-size: var(--subtitle-font-size-body);
  font-weight: var(--subtitle-custom-font-weight-body);
  font-family: var(--font-custom-stack-paragraph);
  line-height: 1;
}
.testimonial .testimonial-slider .testi-content .testi-author span{
  margin-top: 8px;
  font-family: var(--font-custom-stack-paragraph);
}
.testimonial .testimonial-slider .testi-content .image-user {
  display: flex;
  align-items: center;
}
.testimonial .testimonial-slider .testi-content .qu-icon {
  color: var(--font-color-primary);
  font-size: 100px;
  line-height: 1;
}
.testimonial .testimonial-slider .testi-content .starrating {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.testimonial .testimonial-slider .testi-content .starrating i {
  font-size: 18px;
  color: #f9c22f;
  padding-right: 5px;
}
.testimonial .testimonial-slider .testi-content .starrating span.text {
  color: var(--font-color-primary);
  font-weight: var(--subtitle-custom-font-weight-body);
}
@media(max-width: 1199px) {
  .testimonial .testimonial-slider .testi-content .qu-icon {
    font-size: 80px;
  }
}
@media(max-width: 991px) {
  .testimonial .testimonial-slider .testi-content .qu-icon {
    font-size: 70px;
  }
}
@media(max-width: 479px) {
  .testimonial .testimonial-slider .testi-content .qu-icon {
    font-size: 60px;
  }
}
@media(max-width: 320px) {
  .testimonial .testimonial-slider .testi-content .img-content svg,
  .testimonial .testimonial-slider .testi-content .img-content img {
    width: 70px;
    height: 70px;
  }
  .testimonial .testimonial-slider .testi-content .qu-icon {
    width: 70px;
  }
  .testimonial .testimonial-slider .testi-content .testi-author h6,
  .testimonial .testimonial-slider .testi-content .testi-author ._mini_title_6{{
    font-size: 16px;
  }
  .testimonial .testimonial-slider .testi-content .testi-author span{
    font-size: 14px;
    margin-top: 5px;
  }
}

/* slider arrow css */
.testimonial .testimonial-slider .swiper-arrow {
  display: none;
}
.testimonial .testimonial-slider .swiper-arrow span {
  color: var(--font-color-header);
  font-size: 20px;
  cursor: pointer;
  height: 45px;
  width: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--background-color-body);
  position: absolute;
  z-index: 1;
  bottom: 50%;
  transform: translateY(50%);
  border-radius: 50%;
  -webkit-transition: all .3s ease-in-out 0s;
  -o-transition: all .3s ease-in-out 0s;
  transition: all .3s ease-in-out 0s;
}
.testimonial .testimonial-slider .swiper-arrow span.arrow-prev {
  left: 0;
}
.testimonial .testimonial-slider .swiper-arrow span.arrow-next {
  right: 0;
}
.testimonial .testimonial-slider .swiper-arrow span:hover {
  color: #fff;
  background-color: var(--font-color-primary);
}
@media(max-width: 600px){
  .testimonial .testimonial-slider .swiper-arrow {
    align-items: center;
    justify-content: center;
    gap: 15px;
    margin-top: 30px;
    direction: ltr;
  }
  .testimonial .testimonial-slider .swiper-arrow span {
    position: unset;
    transform: unset
  } 
}
@media(max-width: 479px){
  .testimonial .testimonial-slider .testi-content {
    padding: 30px 15px;
  }
}
@media(max-width: 320px){
  .testimonial .testimonial-slider .testi-content {
    padding: 30px 0px;
  }
}


