.rh-malit-services .wp-block-media-text:not(:last-child) {
  margin-block-end: 4rem;
}
.rh-malit-services .with-border {
  position: relative;
  z-index: 1;
}
@media (min-width: 840px) {
  .rh-malit-services .with-border.has-media-on-the-right .wp-block-media-text__content {
    padding: 10rem 6rem 10rem 0;
  }
  .rh-malit-services .with-border.is-image-fill figure.wp-block-media-text__media {
    min-height: 400px;
  }
}
.rh-malit-services .with-border.gap-top {
  margin-top: 6rem;
}
@media (min-width: 840px) {
  .rh-malit-services .with-border.gap-top {
    margin-top: 0;
  }
}
.rh-malit-services .with-border .wp-block-media-text__content {
  padding: 4rem 2rem;
}
@media (min-width: 840px) {
  .rh-malit-services .with-border .wp-block-media-text__content {
    margin: 0;
    padding: 10rem 0 10rem 6rem;
  }
}
.rh-malit-services .with-border .wp-block-media-text__content ul {
  line-height: 1.5;
  margin-bottom: 0;
}
.rh-malit-services .with-border .wp-block-media-text__content ul > li::before {
  border-radius: 100%;
}
.rh-malit-services .with-border .wp-block-media-text__media::after {
  border: 2px solid;
  content: "";
  inset: -2rem 2rem;
  position: absolute;
  z-index: -1;
}
@media (min-width: 840px) {
  .rh-malit-services .with-border .wp-block-media-text__media::after {
    inset: 4rem -2rem;
  }
}
.rh-malit-services .wp-block-group__inner-container {
  display: block;
}