.editorialBanner {
  padding: 0;
}

.editorialBanner .ce-imageBgFull {
  position: relative;
  height: 200px;
}

@media (min-width: 768px) {
  .editorialBanner .ce-imageBgFull {
    height: 500px;
  }
}

@media (min-width: 992px) {
  .editorialBanner .ce-imageBgFull {
    height: 540px;
  }
}

@media (min-width: 768px) {
  .editorialBanner > div:not(.ce-imageBgFull) {
    margin-top: -260px;
  }
}

@media (min-width: 992px) {
  .editorialBanner > div:not(.ce-imageBgFull) {
    margin-top: -200px;
  }
}

.editorialBanner .container-module {
  position: relative;
}

@media (min-width: 768px) {
  .editorialBanner ._author p,
  .editorialBanner ._subline p {
    display: inline;
  }
}

@media (min-width: 768px) {
  .editorialBanner ._author p:nth-child(2)::before,
  .editorialBanner ._subline p:nth-child(2)::before {
    content: "|";
    font-weight: normal;
    padding: 0 6px;
  }
}

.editorialBanner h1 {
  margin-top: 40px;
}

.editorialBanner h1 + p {
  margin-top: 10px;
}

@media (max-width: 767px) {
  .editorialBanner h1 {
    font-size: 3.0rem;
  }
}

.editorialBanner ._subline {
  margin-top: 40px;
}

@media (min-width: 768px) {
  .editorialBanner ._subline {
    margin-top: 60px;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .editorialBanner .be-imageFigure {
    height: 100%;
  }
}

