gt-block-page-header {
  display: block;
  padding-block: 30px;
  background-color: var(--background-color,var(--color__teal-100))
}
gt-block-page-header.gt-block-page-header {
  position: relative;
  left: 50%;
  right: 50%;
  width: 100cqw;
  max-width: unset;
  margin-left: -50cqw;
  margin-right: -50cqw;
  padding-inline: calc(50cqw - 50%)
}
gt-block-page-header.has-bottom-cloud-background {
  padding-bottom: 10vh;
  background-image: url("/wp-content/themes/capturehighered/img/hero-bg.png");
  background-repeat: no-repeat;
  background-position: bottom -1px center;
  background-size: 100% auto
}
gt-block-page-header.has-columns {
  display: grid;
  gap: 1.5em
}
@media screen and (min-width:992px) {
  gt-block-page-header.has-columns {
    grid-template-columns: 4fr 5fr;
    align-items: center
  }
}
@media screen and (max-width:991px) {
  gt-block-page-header.has-columns.position-on-mobile-above .page-header-media {
    order: -1
  }
}
gt-block-page-header.has-columns.position-on-mobile-above .page-header-media:not(:has(*)) {
  display: none
}
gt-block-page-header .page-header-content nav.gt-breadcrumbs {
  margin: 0 0 .5em
}
gt-block-page-header .page-header-content .acf-innerblocks-container > * + * {
  margin-top: 1.5em
}
gt-block-page-header[preview-mode=false] {
  padding-top: 8vh
}
gt-block-page-header[preview-mode=true].has-bottom-cloud-background {
  padding-top: 30px
}
.editor-styles-wrapper .is-root-container > .wp-block.wp-block-acf-page-header.has-include-in-section-nav::after {
  margin-right: 16px
}