/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./plugins/developress-blocks/src/blocks/testimonials/style.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.testimonials {
  padding: 2.25rem 1.5rem;
  border-radius: 1.5rem;
  margin-block: var(--wp--preset--spacing--lg);
}
.testimonials__column {
  padding: 1.5rem;
  border-radius: 1.5rem;
}
.testimonials__name {
  font-weight: 700;
}
.testimonials__position {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
}
.testimonials__avatar {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  overflow: hidden;
}
.testimonials__column-title {
  width: 90%;
  margin-inline: auto;
}
.testimonials__review-button {
  padding: 0;
  border: none;
  background-color: unset;
  font-size: var(--wp--preset--font-size--paragraph);
  color: var(--wp--preset--color--primary);
  text-decoration: underline;
  cursor: pointer;
  pointer-events: all;
}
.testimonials__image {
  width: 150px;
  height: auto;
  margin-inline: auto;
}

.testimonials.is-style-full-width .testimonials__column {
  width: 100% !important;
}

@media (min-width: 782px) {
  .testimonials {
    margin-block: var(--wp--preset--spacing--2-xl);
  }
  .testimonials .wp-block-image, .testimonials__review.testimonials__review, .testimonials__column-title.testimonials__column-title {
    margin: 0;
  }
  .testimonials__columns.testimonials__columns.testimonials__columns {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }
  .testimonials__column.testimonials__column.testimonials__column {
    width: 100%;
    flex-grow: unset;
    flex-basis: unset;
    row-gap: 0;
    align-items: flex-start;
    box-sizing: border-box;
  }
  .testimonials__buttons {
    display: none !important;
  }
  .testimonials__position {
    margin-block: var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm) !important;
  }
  .testimonials.is-style-full-width .testimonials__column {
    grid-column: 1/3 !important;
  }
}
@media (min-width: 1024px) {
  .testimonials {
    padding: 3rem;
    box-sizing: border-box;
  }
  .testimonials__column.testimonials__column.testimonials__column.testimonials__column {
    padding: 1.8rem;
  }
  .testimonials__heading.testimonials__heading {
    width: 70%;
    margin-top: 0;
  }
}

/*# sourceMappingURL=style-index.css.map*/