.elementor-widget-civi-testimonial-grid .testimonial-item {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 100%;
}
.elementor-widget-civi-testimonial-grid.align-left {
  text-align: left;
}
.elementor-widget-civi-testimonial-grid.align-right {
  text-align: right;
}
.elementor-widget-civi-testimonial-grid .testimonial-main-content {
  display: flex;
  justify-content: center;
}
.elementor-widget-civi-testimonial-grid .content-wrap {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 100%;
}
.elementor-widget-civi-testimonial-grid.layout-image-inline .avatar {
  flex-shrink: 0;
  margin: 0 20px 0 0;
}
.elementor-widget-civi-testimonial-grid.layout-image-inline .info {
  display: inline-flex;
  align-items: center;
  text-align: left;
}
.elementor-widget-civi-testimonial-grid.layout-image-inline.align-right .info {
  text-align: right;
  flex-direction: row-reverse;
}
.elementor-widget-civi-testimonial-grid.layout-image-inline.align-right .avatar {
  flex-shrink: 0;
  margin: 0 0 0 20px;
}
.elementor-widget-civi-testimonial-grid.layout-image-inline.align-right .testimonial-item {
  text-align: right;
}
.elementor-widget-civi-testimonial-grid.layout-image-stacked .avatar {
  margin: 0 0 28px;
}
.elementor-widget-civi-testimonial-grid.layout-image-stacked .info {
  display: inline-block;
}
.elementor-widget-civi-testimonial-grid.layout-image-above .avatar {
  margin-bottom: 20px;
}
.elementor-widget-civi-testimonial-grid.layout-image-above .cite {
  display: block;
  margin-top: 46px;
}
.elementor-widget-civi-testimonial-grid.image-position-above .info {
  padding: 0 0 19px;
}
.elementor-widget-civi-testimonial-grid.image-position-below .info {
  padding: 19px 0 0;
}
.elementor-widget-civi-testimonial-grid.image-position-bottom .testimonial-main-content {
  height: 100%;
}
.elementor-widget-civi-testimonial-grid.image-position-bottom .content-wrap {
  display: inline-flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.elementor-widget-civi-testimonial-grid.image-position-bottom .content {
  flex-grow: 1;
}
.elementor-widget-civi-testimonial-grid.image-position-bottom .info {
  padding: 60px 0 0;
  flex-shrink: 0;
}
.elementor-widget-civi-testimonial-grid.image-position-bottom.align-center .info {
  justify-content: center;
}
.elementor-widget-civi-testimonial-grid .thumbnail {
  margin-bottom: 38px;
}
.elementor-widget-civi-testimonial-grid .avatar img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
}
.elementor-widget-civi-testimonial-grid .text {
  font-style: italic;
}
.elementor-widget-civi-testimonial-grid .cite {
  font-style: normal;
}
.elementor-widget-civi-testimonial-grid .title {
  font-size: 21px;
  margin-bottom: 14px;
}
.elementor-widget-civi-testimonial-grid .testimonial-rating {
  font-size: 12px;
  color: #f5a623;
  letter-spacing: 4px;
  margin-bottom: 10px;
}
.elementor-widget-civi-testimonial-grid .name {
  display: block;
  font-size: 18px;
  line-height: 1.34;
  margin-bottom: 0;
}
.elementor-widget-civi-testimonial-grid .position {
  display: block;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1.38px;
  margin-top: 6px;
}

/*# sourceMappingURL=testimonial-grid.css.map */
