.paragraph--type-text-two-columns .paragraph-wrapper {
  margin: 0 auto;
  max-width: 1400px;
  padding: 2rem 1.25rem;
  display: flex;
  flex-flow: column;
}
.paragraph--type-text-two-columns .paragraph-wrapper h2 {
  font-size: 1.875em;
  margin-top: 0;
}
.paragraph--type-text-two-columns .paragraph-wrapper h3 {
  font-size: 1.25em;
  font-weight: 600;
}
.paragraph--type-text-two-columns .paragraph-wrapper ul {
  list-style-type: none;
}
.paragraph--type-text-two-columns .paragraph-wrapper ul li {
  position: relative;
}
.paragraph--type-text-two-columns .paragraph-wrapper ul li::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%236b9c00" d="M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344c0 13.3 10.7 24 24 24s24-10.7 24-24V280h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"/></svg> ');
  display: block;
  height: 1em;
  left: -1.3em;
  position: absolute;
  top: 0.15em;
  width: 1em;
}
.paragraph--type-text-two-columns .paragraph-wrapper ul li ul li::before {
  display: none;
}
.paragraph--type-text-two-columns .paragraph-wrapper .group-left,
.paragraph--type-text-two-columns .paragraph-wrapper .group-right {
  padding: 1.25rem;
  width: 100%;
}
.paragraph--type-text-two-columns .paragraph-wrapper .group-left h2,
.paragraph--type-text-two-columns .paragraph-wrapper .group-right h2 {
  hyphens: auto;
}
.paragraph--type-text-two-columns .paragraph-wrapper .group-right {
  border-top: 2px dashed #9c006b;
  margin-top: 2rem;
}
.paragraph--type-text-two-columns .paragraph-wrapper .group-right h2 {
  margin-top: 1.875rem;
}
@media (min-width: 992px) {
  .paragraph--type-text-two-columns .paragraph-wrapper {
    flex-flow: row;
    gap: 2em;
  }
  .paragraph--type-text-two-columns .paragraph-wrapper .group-left {
    border-right: 2px dashed #9c006b;
    padding: 0 2rem 0 0;
  }
  .paragraph--type-text-two-columns .paragraph-wrapper .group-right {
    border-top: unset;
    margin-top: 0;
    padding: 0 0 0 2rem;
  }
  .paragraph--type-text-two-columns .paragraph-wrapper .group-right h2 {
    margin-top: 0;
  }
}

/*# sourceMappingURL=text-two-columns.css.map */
