[data-campus-section][hidden], .kok-campus-selector [hidden] { display: none !important; }
.students-campus-selector { padding: 0 0 36px; }
.students-campus-selector--overlap { position: relative; z-index: 3; }
.students-campus-selector--overlap.students-campus-selector--unselected::before { content: ""; display: block; position: absolute; z-index: -1; top: var(--kok-campus-overlap, 0px); right: 0; bottom: 0; left: 0; background: #f7f8f8; }
.students-campus-selector--overlap .locations_filter { margin-bottom: 0; }
.students-hero .wpb_text_column { padding-bottom: 100px; }
.students-campus-empty { padding: 36px 0 44px; background: #f7f8f8; text-align: center; }
#content .students-campus-empty .container-fluid { max-width: 680px; }
#content .students-campus-empty h2 { color: #6b7478; font-size: 26px; margin: 12px 0 16px; }
.students-campus-empty .wpb_text_column { margin-bottom: 0; }
.students-campus-empty .wpb_text_column p { color: #6b7478; font-size: 18px; line-height: 1.5; margin-bottom: 0; }
.students-campus-empty-icon { display: block; width: 44px; height: 56px; margin: 0 auto; filter: grayscale(1); opacity: .55; }
.home-hero-service-cards.kok-campus-selector-style { margin-top: 0; }
.kok-campus-selector label { color: #313131; font: inherit; }
.kok-campus-selector select { min-width: 0; }
.students-team[data-campus-section] a[href*="/team_member/"] img { aspect-ratio: 1 / 1; object-fit: cover; }
@media (min-width: 768px) and (max-width: 1029px) { .students-image-columns[data-campus-section] h2 { font-size: 40px; } }
@media (max-width: 767px) {
  .students-hero .wpb_text_column { padding-bottom: 180px; }
  .students-campus-selector { padding-bottom: 24px; }
}
