.shortcode_module {
  background: var(--shortcode_module-bg);
      box-shadow: 0 0 0 100vmax var(--shortcode_module-bg);
    clip-path: inset(0 -100vmax);
}

.container {
      max-width: var(--ib-container, 1200px);
    margin-left: auto;
    margin-right: auto;
}

/* ============================================================
   Bottom text / WYSIWYG
   ============================================================ */

.testimonials_module__bottom_text {
  color: var(--ib-text);
  text-align: center;
  margin-top: 48px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 14px;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--ib-muted-green);
  font-weight: 700;
}

.testimonials_module__bottom_text p {
  margin-bottom: 14px;
}

.testimonials_module__bottom_text p:last-child {
  margin-bottom: 0;
}

.testimonials_module__bottom_text strong {
  font-weight: 700;
}

.testimonials_module__bottom_text a {
  color: var(--ib-primary);
}
