/* stylelint-disable */
/* stylelint-enable */
.d-p-side-by-side-item {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}
.d-p-side-by-side-item .media-icon + .heading {
  margin-top: var(--content-spacer-s);
}
@media (min-width: 576px) {
  .d-p-side-by-side-item.item-1 .media--overlay {
    margin-left: calc(100% - 50vw);
  }
}
.d-p-side-by-side-item.item-1:last-child:has(.media--overlay) { /* stylelint-disable-line */
  min-height: 30vh;
}
@media (min-width: 576px) {
  .d-p-side-by-side-item.item-2 .media--overlay {
    margin-right: calc(100% - 50vw);
  }
}
.d-p-side-by-side-item.item-2:last-child:has(.media--overlay) { /* stylelint-disable-line */
  min-height: 30vh;
}
.d-p-side-by-side-item.item-1:has(.media--overlay) + .item-2:has(.media--overlay) { /* stylelint-disable-line */
  min-height: 30vh;
}
.d-p-side-by-side-item .media--overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
@media (min-width: 576px) {
  .d-p-side-by-side-item .media--overlay {
    width: 50vw;
  }
}
.d-p-side-by-side-item .media img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

/*# sourceMappingURL=d-p-side-by-side-item.scss.css.map*/