/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
.wp-block-create-block-mq20-testimonial-single {
  position: relative;
  overflow: hidden;
  padding: 100px 0;
  color: var(--c_neutral--900);
  border-bottom: 1px solid var(--c_neutral--50);
  background: var(--c_neutral--25);
}
.wp-block-create-block-mq20-testimonial-single .testimonial-single-content {
  display: flex;
  align-items: flex-start;
  gap: 40px;
}
.wp-block-create-block-mq20-testimonial-single .testimonial-single-content .testimonial-single-header {
  display: flex;
  align-items: flex-start;
  flex: 0 0 50%;
  flex-direction: column;
  margin-top: 80px;
  gap: 40px;
}
.wp-block-create-block-mq20-testimonial-single .testimonial-single-content .testimonial-single-header h2,
.wp-block-create-block-mq20-testimonial-single .testimonial-single-content .testimonial-single-header p {
  max-width: 515px;
}
.wp-block-create-block-mq20-testimonial-single .testimonial-single-content .testimonial-single-wrapper {
  position: relative;
}
.wp-block-create-block-mq20-testimonial-single .testimonial-single-content .testimonial-single-wrapper .testimonial-single-items {
  position: relative;
  display: grid;
  grid-auto-flow: column;
}
.wp-block-create-block-mq20-testimonial-single .testimonial-single-content .testimonial-single-wrapper .testimonial-single-items .testimonial-single-item {
  display: flex;
  flex-direction: column;
  padding: 32px 40px;
  background: var(--c_neutral--50);
}
.wp-block-create-block-mq20-testimonial-single .testimonial-single-content .testimonial-single-wrapper .testimonial-single-items .testimonial-single-item .testimonial-single-item-content {
  display: flex;
  flex-direction: column;
  margin-bottom: 40px;
  gap: 24px;
}
.wp-block-create-block-mq20-testimonial-single .testimonial-single-content .testimonial-single-wrapper .testimonial-single-items .testimonial-single-item .testimonial-single-item-content .testimonial-single-image {
  text-align: center;
}
.wp-block-create-block-mq20-testimonial-single .testimonial-single-content .testimonial-single-wrapper .testimonial-single-items .testimonial-single-item .testimonial-single-item-content .testimonial-single-image img {
  max-width: 100%;
}
.wp-block-create-block-mq20-testimonial-single .testimonial-single-content .testimonial-single-wrapper .testimonial-single-items .testimonial-single-item .quote_author {
  margin-top: auto;
  padding-top: 24px;
  border-top: 1px solid var(--c_neutral--100);
}

@media screen and (max-width: 1024px) {
  .wp-block-create-block-mq20-testimonial-single {
    padding: 40px 0;
  }
  .wp-block-create-block-mq20-testimonial-single .testimonial-single-content {
    flex-direction: column;
  }
  .wp-block-create-block-mq20-testimonial-single .testimonial-single-content .testimonial-single-header {
    margin-top: unset;
    gap: 24px;
  }
  .wp-block-create-block-mq20-testimonial-single .testimonial-single-content .testimonial-single-header a {
    display: none;
  }
  .wp-block-create-block-mq20-testimonial-single .testimonial-single-content .testimonial-single-wrapper {
    position: relative;
  }
  .wp-block-create-block-mq20-testimonial-single .testimonial-single-content .testimonial-single-wrapper .testimonial-single-items {
    width: 100%;
  }
  .wp-block-create-block-mq20-testimonial-single .testimonial-single-content .testimonial-single-wrapper .testimonial-single-items .testimonial-single-header-content {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    width: 50%;
    gap: 40px;
  }
}

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