.o-mwt__media-position--left {
  order: 1;
}
.o-mwt__media-position--right {
  order: 1;
}
@media screen and (min-width: 768px) {
  .o-mwt__media--full-height {
    height: 100%;
  }
  .o-mwt__media--full-height .o-mwt__image {
    height: 100%;
  }
  .o-mwt__media--full-height .o-mwt__image img {
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
  }
}
.o-mwt__media-alignment--center {
  margin-left: auto;
  margin-right: auto;
}
.o-mwt__media-alignment--left {
  margin-right: auto;
}
.o-mwt__media-alignment--right {
  margin-left: auto;
}
.o-mwt__media-size--small {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .o-mwt__media-size--small {
    max-width: 75%;
  }
}
.o-mwt__content-position--left {
  order: 2;
}
.o-mwt__content-position--right {
  order: 2;
}
@media screen and (min-width: 768px) {
  .o-mwt__media-position--left, .o-mwt__content-position--left {
    order: 1;
    padding-right: 3.8rem;
  }
  .o-mwt__media-position--right, .o-mwt__content-position--right {
    order: 2;
    padding-left: 3.8rem;
  }
}
.o-mwt__content {
  padding-top: 3rem;
}
@media screen and (min-width: 768px) {
  .o-mwt__content {
    padding-top: 0;
  }
}
.o-mwt__content div:last-child {
  margin-bottom: 0;
}
.o-mwt__image {
  position: relative;
}
.o-mwt__image img {
  max-width: 100%;
  height: auto;
}
.o-mwt__image .m-bullet__modal {
  padding: 1.5rem;
  width: 75%;
}
.o-mwt__heading,
.o-mwt .a-checkbox__label,
.o-mwt .a-input__field,
.o-mwt .a-btn__transparent {
  color: inherit;
}
.o-mwt__heading {
  line-height: var(--h2-lh-xl);
}
