.process main .content {
  max-width: 1920px;
  margin: 0 auto;
  padding: 10px 100px;
}
.process main .content > * {
  margin-bottom: 50px;
}
@media screen and (orientation: landscape) {
  .process main .content .wp-block-media-text {
    max-height: 70vh;
    overflow: hidden;
  }
}
.process main .content .wp-block-media-text img {
  max-height: 70vh;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.process main .content .wp-block-media-text .wp-block-media-text__content {
  max-height: 70vh;
  overflow: hidden;
  overflow-y: auto;
}
.process main .content > p {
  margin: 0 auto;
  max-width: 70%;
  margin-bottom: 50px;
}
@media screen and (orientation: portrait) {
  .process main .content > p {
    max-width: 100%;
    padding: 0 8%;
  }
}

@media (max-width: 768px) {
  .process main .content {
    padding: 10px 20px;
  }
}