/*! elementor - v3.31.0 - 11-08-2025 */
.elementor-testimonial-wrapper {
  overflow: hidden;
  text-align: center;
}
.elementor-testimonial-wrapper .elementor-testimonial-content {
  font-size: 1.3em;
  margin-block-end: 20px;
}
.elementor-testimonial-wrapper .elementor-testimonial-name {
  display: block;
  line-height: 1.5;
}
.elementor-testimonial-wrapper .elementor-testimonial-job {
  display: block;
  font-size: 0.85em;
}
.elementor-testimonial-wrapper .elementor-testimonial-meta {
  line-height: 1;
  width: 100%;
}
.elementor-testimonial-wrapper .elementor-testimonial-meta-inner {
  display: inline-block;
}
.elementor-testimonial-wrapper
  .elementor-testimonial-meta
  .elementor-testimonial-details,
.elementor-testimonial-wrapper
  .elementor-testimonial-meta
  .elementor-testimonial-image {
  display: table-cell;
  vertical-align: middle;
}
.elementor-testimonial-wrapper
  .elementor-testimonial-meta
  .elementor-testimonial-image
  img {
  border-radius: 50%;
  height: 60px;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  width: 60px;
}
.elementor-testimonial-wrapper
  .elementor-testimonial-meta.elementor-testimonial-image-position-aside
  .elementor-testimonial-image {
  padding-inline-end: 15px;
}
.elementor-testimonial-wrapper
  .elementor-testimonial-meta.elementor-testimonial-image-position-aside
  .elementor-testimonial-details {
  text-align: start;
}
.elementor-testimonial-wrapper
  .elementor-testimonial-meta.elementor-testimonial-image-position-top
  .elementor-testimonial-details,
.elementor-testimonial-wrapper
  .elementor-testimonial-meta.elementor-testimonial-image-position-top
  .elementor-testimonial-image {
  display: block;
}
.elementor-testimonial-wrapper
  .elementor-testimonial-meta.elementor-testimonial-image-position-top
  .elementor-testimonial-image {
  margin-block-end: 20px;
}
