.rh-iba-media-text {
  --block-gap: 4rem;
  margin-block: 0 var(--block-gap) !important;
}
@media (min-width: 840px) {
  .rh-iba-media-text {
    --block-gap: 6rem;
  }
}
@media (min-width: 1024px) {
  .rh-iba-media-text {
    --block-gap: 8rem;
  }
}
.rh-iba-media-text.rh-iba-media-text {
  padding-inline: 2rem;
}
@media (min-width: 840px) {
  .rh-iba-media-text.rh-iba-media-text {
    padding-inline: 4rem;
  }
}
@media (max-width: 699px) {
  .rh-iba-media-text.rh-iba-media-text .wp-block-media-text__content {
    padding-inline: 0;
  }
}
.rh-iba-media-text .wp-block-media-text__media {
  position: relative;
  z-index: 0;
}
.rh-iba-media-text .wp-block-media-text__media::after {
  border-radius: 53% 47% 75% 25%/32% 35% 65% 68%;
  content: "";
  display: block;
  height: 200%;
  left: -26vw;
  opacity: 0.15;
  position: absolute;
  top: -50%;
  width: 200%;
  z-index: -1;
}
.rh-iba-media-text .wp-block-media-text__media img {
  border-radius: 66% 34% 70% 30%/30% 55% 45% 70%;
  padding: 1rem;
}