.entry\:purple-boxes {
  background-color: #420650;
  padding: clamp(clamp(32px, 3vw, 64px), 10vw, clamp(32px, 6vh, 64px));
  border-radius: 1em;
  position: relative;
}
.entry\:purple-boxes .rich-text {
  height: 100%;
}

.entry\:purple-boxes.single picture.image {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 60%;
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
  -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0), black);
          mask-image: linear-gradient(to right, rgba(0, 0, 0, 0), black);
}
@media (min-width: 961px) {
  .entry\:purple-boxes.single {
    padding-right: clamp(clamp(32px, 6vh, 64px), 40vw, 50%);
  }
  .entry\:purple-boxes.single .heading {
    margin-bottom: clamp(-16px, 3vw, -32px);
  }
}
@media (max-width: 960px) {
  .entry\:purple-boxes.single picture.image {
    opacity: 0.2;
  }
}

.entries.for\:purple-boxes .entry\:purple-boxes .content {
  align-items: center;
  text-align: center;
  height: 100%;
}
@media (min-width: 961px) {
  .entries.for\:purple-boxes.investors-individuals-blocks {
    grid-template-columns: repeat(2, 1fr);
  }
}
/*# sourceMappingURL=../../sourcemaps/components/entries/purple-boxes.css.map */