.pcTestimonialCarousel .pcTestimonialContainer .pcDescription {
  position: relative;
}
.pcTestimonialCarousel .pcTestimonialContainer .pcDescription:before {
  content: "";
  position: relative;
  display: block;
  width: 35px;
  height: 35px;
  background-color: var(--pcSeven);
  background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21.301 4c.411 0 .699.313.699.663 0 .248-.145.515-.497.702-1.788.948-3.858 4.226-3.858 6.248 3.016-.092 4.326 2.582 4.326 4.258 0 2.007-1.738 4.129-4.308 4.129-3.24 0-4.83-2.547-4.83-5.307 0-5.98 6.834-10.693 8.468-10.693zm-10.833 0c.41 0 .699.313.699.663 0 .248-.145.515-.497.702-1.788.948-3.858 4.226-3.858 6.248 3.016-.092 4.326 2.582 4.326 4.258 0 2.007-1.739 4.129-4.308 4.129-3.241 0-4.83-2.547-4.83-5.307 0-5.98 6.833-10.693 8.468-10.693z' fill-rule='nonzero'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 65%;
  border-radius: 50%;
  margin-bottom: 15px;
}
.pcTestimonialCarousel .pcTestimonialContainer .pcAuthorDetails .pcName,
.pcTestimonialCarousel .pcTestimonialContainer .pcAuthorDetails .pcCompany {
  display: block;
}

@media only screen and (max-width: 579px) {
  .pcTestimonialCarousel .pcTestimonialContainer .pcTitle {
    text-align: center;
  }
  .pcTestimonialCarousel .pcTestimonialContainer .pcDescription {
    height: auto !important;
  }
  .pcTestimonialCarousel .swiper-button-next,
  .pcTestimonialCarousel .swiper-button-prev {
    display: none !important;
  }
}