* {
  box-sizing: border-box; }

.common-interior-banner, .edit-post-visual-editor .acf-block-preview .common-interior-banner {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: stretch;
  align-items: stretch;
  position: relative;
  color: #FFFFFF;
  position: false; }
  .common-interior-banner::before, .edit-post-visual-editor .acf-block-preview .common-interior-banner::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1; }
  .common-interior-banner:before, .edit-post-visual-editor .acf-block-preview .common-interior-banner:before {
    background: linear-gradient(to right bottom, rgba(158, 50, 35, 0.6) 0%, rgba(158, 50, 35, 0) 100%); }
  .common-interior-banner .kicker, .edit-post-visual-editor .acf-block-preview .common-interior-banner .kicker {
    margin-bottom: 1.25rem;
    letter-spacing: 0.1em; }
    .common-interior-banner .kicker a, .edit-post-visual-editor .acf-block-preview .common-interior-banner .kicker a {
      color: inherit;
      line-height: 1.43; }
      .common-interior-banner .kicker a:hover:after, .edit-post-visual-editor .acf-block-preview .common-interior-banner .kicker a:hover:after {
        background-color: rgba(255, 255, 255, 0.5); }
  .common-interior-banner__inner, .edit-post-visual-editor .acf-block-preview .common-interior-banner__inner {
    width: 100%;
    position: relative;
    z-index: 5;
    color: #FFFFFF; }
    .common-interior-banner__inner h1, .edit-post-visual-editor .acf-block-preview .common-interior-banner__inner h1 {
      color: #FFFFFF;
      margin-bottom: 3.125rem; }
  .common-interior-banner__description, .edit-post-visual-editor .acf-block-preview .common-interior-banner__description {
    font-size: 1.75rem;
    line-height: 120%;
    letter-spacing: -0.015em; }
  .common-interior-banner .patterns-bg, .edit-post-visual-editor .acf-block-preview .common-interior-banner .patterns-bg {
    position: absolute;
    top: 0;
    width: 70px;
    height: 180px;
    -webkit-mask-position-x: right; }
  .common-interior-banner .image-background, .edit-post-visual-editor .acf-block-preview .common-interior-banner .image-background {
    position: absolute; }
    .common-interior-banner .image-background::after, .edit-post-visual-editor .acf-block-preview .common-interior-banner .image-background::after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: -1; }
    .common-interior-banner .image-background:after, .edit-post-visual-editor .acf-block-preview .common-interior-banner .image-background:after {
      background: #7E281C; }
    .common-interior-banner .image-background.jpg img, .common-interior-banner .image-background.jpeg img, .edit-post-visual-editor .acf-block-preview .common-interior-banner .image-background.jpg img, .edit-post-visual-editor .acf-block-preview .common-interior-banner .image-background.jpeg img {
      opacity: 0.2; }
  [data-color-scheme="student-opportunities"] .common-interior-banner:before, [data-color-scheme="student-opportunities"] .edit-post-visual-editor .acf-block-preview .common-interior-banner:before {
    background: linear-gradient(to right bottom, rgba(230, 161, 0, 0.6) 0%, rgba(230, 161, 0, 0) 100%); }
  [data-color-scheme="student-opportunities"] .common-interior-banner:after, [data-color-scheme="student-opportunities"] .common-interior-banner .image-background:after, [data-color-scheme="student-opportunities"] .edit-post-visual-editor .acf-block-preview .common-interior-banner:after, [data-color-scheme="student-opportunities"] .edit-post-visual-editor .acf-block-preview .common-interior-banner .image-background:after {
    background-color: #E6A100; }
  [data-color-scheme="conferences-events"] .common-interior-banner:before, [data-color-scheme="conferences-events"] .edit-post-visual-editor .acf-block-preview .common-interior-banner:before {
    background: linear-gradient(to right bottom, rgba(0, 112, 207, 0.6) 0%, rgba(0, 112, 207, 0) 100%); }
  [data-color-scheme="conferences-events"] .common-interior-banner:after, [data-color-scheme="conferences-events"] .common-interior-banner .image-background:after, [data-color-scheme="conferences-events"] .edit-post-visual-editor .acf-block-preview .common-interior-banner:after, [data-color-scheme="conferences-events"] .edit-post-visual-editor .acf-block-preview .common-interior-banner .image-background:after {
    background-color: #0070CF; }
  [data-color-scheme="professional-development"] .common-interior-banner:before, [data-color-scheme="professional-development"] .edit-post-visual-editor .acf-block-preview .common-interior-banner:before {
    background: linear-gradient(to right bottom, rgba(73, 197, 177, 0.6) 0%, rgba(73, 197, 177, 0) 100%); }
  [data-color-scheme="professional-development"] .common-interior-banner:after, [data-color-scheme="professional-development"] .common-interior-banner .image-background:after, [data-color-scheme="professional-development"] .edit-post-visual-editor .acf-block-preview .common-interior-banner:after, [data-color-scheme="professional-development"] .edit-post-visual-editor .acf-block-preview .common-interior-banner .image-background:after {
    background-color: #49C5B1; }
  [data-color-scheme="support"] .common-interior-banner:before, [data-color-scheme="support"] .edit-post-visual-editor .acf-block-preview .common-interior-banner:before {
    background: linear-gradient(to right bottom, rgba(255, 109, 43, 0.6) 0%, rgba(255, 109, 43, 0) 100%); }
  [data-color-scheme="support"] .common-interior-banner:after, [data-color-scheme="support"] .common-interior-banner .image-background:after, [data-color-scheme="support"] .edit-post-visual-editor .acf-block-preview .common-interior-banner:after, [data-color-scheme="support"] .edit-post-visual-editor .acf-block-preview .common-interior-banner .image-background:after {
    background-color: #FF6D2B; }
  [data-color-scheme="advocacy"] .common-interior-banner, [data-color-scheme="advocacy"] .edit-post-visual-editor .acf-block-preview .common-interior-banner {
    color: #002856; }
    [data-color-scheme="advocacy"] .common-interior-banner .inner-page-banner__inner, [data-color-scheme="advocacy"] .edit-post-visual-editor .acf-block-preview .common-interior-banner .inner-page-banner__inner {
      color: #002856; }
      [data-color-scheme="advocacy"] .common-interior-banner .inner-page-banner__inner h1, [data-color-scheme="advocacy"] .edit-post-visual-editor .acf-block-preview .common-interior-banner .inner-page-banner__inner h1 {
        color: #002856; }
    [data-color-scheme="advocacy"] .common-interior-banner:before, [data-color-scheme="advocacy"] .edit-post-visual-editor .acf-block-preview .common-interior-banner:before {
      background: none; }
    [data-color-scheme="advocacy"] .common-interior-banner:after, [data-color-scheme="advocacy"] .common-interior-banner .image-background:after, [data-color-scheme="advocacy"] .edit-post-visual-editor .acf-block-preview .common-interior-banner:after, [data-color-scheme="advocacy"] .edit-post-visual-editor .acf-block-preview .common-interior-banner .image-background:after {
      background-color: #D7D7D7; }
    [data-color-scheme="advocacy"] .common-interior-banner .image-background, [data-color-scheme="advocacy"] .edit-post-visual-editor .acf-block-preview .common-interior-banner .image-background {
      display: none; }
  [data-color-scheme="alumni"] .common-interior-banner:before, [data-color-scheme="alumni"] .edit-post-visual-editor .acf-block-preview .common-interior-banner:before {
    background: linear-gradient(to right bottom, rgba(140, 71, 153, 0.6) 0%, rgba(140, 71, 153, 0) 100%); }
  [data-color-scheme="alumni"] .common-interior-banner:after, [data-color-scheme="alumni"] .common-interior-banner .image-background:after, [data-color-scheme="alumni"] .edit-post-visual-editor .acf-block-preview .common-interior-banner:after, [data-color-scheme="alumni"] .edit-post-visual-editor .acf-block-preview .common-interior-banner .image-background:after {
    background-color: #8C4799; }
  .common-interior-banner:after, .edit-post-visual-editor .acf-block-preview .common-interior-banner:after {
    content: '';
    display: block;
    position: absolute;
    background-color: #9E3223;
    width: 370px;
    height: 90px;
    right: 0;
    bottom: 0;
    -webkit-mask-image: url(../svg/patterns-hash-wide-large.svg);
    mask-image: url(../svg/patterns-hash-wide-large.svg); }
  @media screen and (min-width: 768px) {
    .common-interior-banner, .edit-post-visual-editor .acf-block-preview .common-interior-banner {
      min-height: 300px;
      padding-top: 6.5625rem;
      padding-bottom: 5.3125rem; }
      .error404 .common-interior-banner, .error404 .edit-post-visual-editor .acf-block-preview .common-interior-banner {
        min-height: 500px; }
      .common-interior-banner__description, .edit-post-visual-editor .acf-block-preview .common-interior-banner__description {
        font-size: 2.5rem; }
      .common-interior-banner.pull_up_next_block, .edit-post-visual-editor .acf-block-preview .common-interior-banner.pull_up_next_block {
        padding-bottom: 185px;
        margin-bottom: -100px; }
        .common-interior-banner.pull_up_next_block + section, .edit-post-visual-editor .acf-block-preview .common-interior-banner.pull_up_next_block + section {
          z-index: 6; } }
