@charset "UTF-8";
.color-white .cc--link-grid .f--description .fa-up-right-from-square, .color-white .cc--link-grid .f--rich-text .fa-up-right-from-square, .color-white .cc--link-grid .f--text .fa-up-right-from-square, .color-white .cc--link-grid .link-list .f--link span .fa-up-right-from-square, .color-white .cc--link-grid .link-list .f--link a .fa-up-right-from-square, .color-light-gray .cc--link-grid .f--description .fa-up-right-from-square, .color-light-gray .cc--link-grid .f--rich-text .fa-up-right-from-square, .color-light-gray .cc--link-grid .f--text .fa-up-right-from-square, .color-light-gray .cc--link-grid .link-list .f--link span .fa-up-right-from-square, .color-light-gray .cc--link-grid .link-list .f--link a .fa-up-right-from-square {
  color: #CC0033; }
.color-white .cc--link-grid .f--description:hover .fa-up-right-from-square, .color-white .cc--link-grid .f--rich-text:hover .fa-up-right-from-square, .color-white .cc--link-grid .f--text:hover .fa-up-right-from-square, .color-white .cc--link-grid .link-list .f--link span:hover .fa-up-right-from-square, .color-white .cc--link-grid .link-list .f--link a:hover .fa-up-right-from-square, .color-light-gray .cc--link-grid .f--description:hover .fa-up-right-from-square, .color-light-gray .cc--link-grid .f--rich-text:hover .fa-up-right-from-square, .color-light-gray .cc--link-grid .f--text:hover .fa-up-right-from-square, .color-light-gray .cc--link-grid .link-list .f--link span:hover .fa-up-right-from-square, .color-light-gray .cc--link-grid .link-list .f--link a:hover .fa-up-right-from-square {
  color: #FFF; }

.color-black .f--description .fa-up-right-from-square, .color-black .f--rich-text .fa-up-right-from-square, .color-black .f--text .fa-up-right-from-square, .color-black .link-list .f--link span .fa-up-right-from-square, .color-black .link-list .f--link a .fa-up-right-from-square {
  color: #FFF; }

.enhanced-accordions .cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel ul > li::before {
  content: '';
  display: none !important; }

.f--rich-text ul > li::before, .cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel ul > li::before, .enhanced-gallery__lightbox--summary ul > li::before, .enhanced-gallery__lightbox--subheading ul > li::before, .enhanced-gallery__lightbox--headline ul > li::before, .cc--nb-areas-study-sidebar .c--nb-areas-study-sidebar .areas-study-wrapper .sidebar-listing .f--text ul > li::before {
  display: none !important; }

.enhanced-accordion-list-item .accordion-list-item {
  margin: 0 !important; }
.enhanced-accordion-list-item .accordion-trigger h3 {
  margin: 0 !important; }

.cc--accordion .c--accordion .accordion-list .accordion-list-item:nth-child(odd) {
  background: #FFF; }

.enhanced-accordion-list-item .cc--accordion .c--accordion .accordion-list .accordion-list-item:nth-child(even) {
  background: rgba(0, 0, 0, 0.1); }

.enhanced-accordion-list-item .cc--accordion .c--accordion .accordion-list .accordion-list-item:nth-child(odd) {
  background: rgba(15, 15, 15, 0.02); }

.f--rich-text ul, .cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel ul:not(.accordion-list) {
  list-style-type: disc !important;
  margin-top: 0; }
  .f--rich-text ul > li ul, .f--rich-text ul > li ol, .cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel ul:not(.accordion-list) > li ul, .cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel ul:not(.accordion-list) > li ol {
    margin: 9px 0 0 0; }
  .enhanced-accordion-list-item .f--rich-text ul, .enhanced-accordion-list-item .cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel ul:not(.accordion-list) {
    list-style: disc; }
  .f--rich-text ul li::marker, .cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel ul:not(.accordion-list) li::marker {
    color: #cc0033; }

.dark-background *, html[data-whatintent=mouse] .cc--component-container.color-black:not(.cc--transition) *, html[data-whatintent=mouse] .cc--component-container.color-blue:not(.cc--transition) *, html[data-whatintent=mouse] .cc--component-container.color-red:not(.cc--transition) *, html[data-whatintent=mouse] .cc--component-container.color-teal:not(.cc--transition) *, html[data-whatintent=mouse] .cc--component-container.color-dark-gray:not(.cc--transition) *, html[data-whatintent=keyboard] .cc--component-container.color-black:not(.cc--transition) *, html[data-whatintent=keyboard] .cc--component-container.color-blue:not(.cc--transition) *, html[data-whatintent=keyboard] .cc--component-container.color-red:not(.cc--transition) *, html[data-whatintent=keyboard] .cc--component-container.color-teal:not(.cc--transition) *, html[data-whatintent=keyboard] .cc--component-container.color-dark-gray:not(.cc--transition) * {
  color: #FFF; }
.dark-background p > a, html[data-whatintent=mouse] .cc--component-container.color-black:not(.cc--transition) p > a, html[data-whatintent=mouse] .cc--component-container.color-blue:not(.cc--transition) p > a, html[data-whatintent=mouse] .cc--component-container.color-red:not(.cc--transition) p > a, html[data-whatintent=mouse] .cc--component-container.color-teal:not(.cc--transition) p > a, html[data-whatintent=mouse] .cc--component-container.color-dark-gray:not(.cc--transition) p > a, html[data-whatintent=keyboard] .cc--component-container.color-black:not(.cc--transition) p > a, html[data-whatintent=keyboard] .cc--component-container.color-blue:not(.cc--transition) p > a, html[data-whatintent=keyboard] .cc--component-container.color-red:not(.cc--transition) p > a, html[data-whatintent=keyboard] .cc--component-container.color-teal:not(.cc--transition) p > a, html[data-whatintent=keyboard] .cc--component-container.color-dark-gray:not(.cc--transition) p > a {
  text-decoration: underline;
  -webkit-text-decoration-color: #FFF;
  text-decoration-color: #FFF; }
.dark-background a:hover, html[data-whatintent=mouse] .cc--component-container.color-black:not(.cc--transition) a:hover, html[data-whatintent=mouse] .cc--component-container.color-blue:not(.cc--transition) a:hover, html[data-whatintent=mouse] .cc--component-container.color-red:not(.cc--transition) a:hover, html[data-whatintent=mouse] .cc--component-container.color-teal:not(.cc--transition) a:hover, html[data-whatintent=mouse] .cc--component-container.color-dark-gray:not(.cc--transition) a:hover, html[data-whatintent=keyboard] .cc--component-container.color-black:not(.cc--transition) a:hover, html[data-whatintent=keyboard] .cc--component-container.color-blue:not(.cc--transition) a:hover, html[data-whatintent=keyboard] .cc--component-container.color-red:not(.cc--transition) a:hover, html[data-whatintent=keyboard] .cc--component-container.color-teal:not(.cc--transition) a:hover, html[data-whatintent=keyboard] .cc--component-container.color-dark-gray:not(.cc--transition) a:hover {
  color: #000; }
.dark-background a.button, html[data-whatintent=mouse] .cc--component-container.color-black:not(.cc--transition) a.button, html[data-whatintent=mouse] .cc--component-container.color-blue:not(.cc--transition) a.button, html[data-whatintent=mouse] .cc--component-container.color-red:not(.cc--transition) a.button, html[data-whatintent=mouse] .cc--component-container.color-teal:not(.cc--transition) a.button, html[data-whatintent=mouse] .cc--component-container.color-dark-gray:not(.cc--transition) a.button, html[data-whatintent=keyboard] .cc--component-container.color-black:not(.cc--transition) a.button, html[data-whatintent=keyboard] .cc--component-container.color-blue:not(.cc--transition) a.button, html[data-whatintent=keyboard] .cc--component-container.color-red:not(.cc--transition) a.button, html[data-whatintent=keyboard] .cc--component-container.color-teal:not(.cc--transition) a.button, html[data-whatintent=keyboard] .cc--component-container.color-dark-gray:not(.cc--transition) a.button {
  border-color: #FFF;
  background-color: transparent;
  color: #FFF;
  text-decoration: none; }
  .dark-background a.button:hover, html[data-whatintent=mouse] .cc--component-container.color-black:not(.cc--transition) a.button:hover, html[data-whatintent=mouse] .cc--component-container.color-blue:not(.cc--transition) a.button:hover, html[data-whatintent=mouse] .cc--component-container.color-red:not(.cc--transition) a.button:hover, html[data-whatintent=mouse] .cc--component-container.color-teal:not(.cc--transition) a.button:hover, html[data-whatintent=mouse] .cc--component-container.color-dark-gray:not(.cc--transition) a.button:hover, html[data-whatintent=keyboard] .cc--component-container.color-black:not(.cc--transition) a.button:hover, html[data-whatintent=keyboard] .cc--component-container.color-blue:not(.cc--transition) a.button:hover, html[data-whatintent=keyboard] .cc--component-container.color-red:not(.cc--transition) a.button:hover, html[data-whatintent=keyboard] .cc--component-container.color-teal:not(.cc--transition) a.button:hover, html[data-whatintent=keyboard] .cc--component-container.color-dark-gray:not(.cc--transition) a.button:hover, .dark-background a.button:hover *, html[data-whatintent=mouse] .cc--component-container.color-black:not(.cc--transition) a.button:hover *, html[data-whatintent=mouse] .cc--component-container.color-blue:not(.cc--transition) a.button:hover *, html[data-whatintent=mouse] .cc--component-container.color-red:not(.cc--transition) a.button:hover *, html[data-whatintent=mouse] .cc--component-container.color-teal:not(.cc--transition) a.button:hover *, html[data-whatintent=mouse] .cc--component-container.color-dark-gray:not(.cc--transition) a.button:hover *, html[data-whatintent=keyboard] .cc--component-container.color-black:not(.cc--transition) a.button:hover *, html[data-whatintent=keyboard] .cc--component-container.color-blue:not(.cc--transition) a.button:hover *, html[data-whatintent=keyboard] .cc--component-container.color-red:not(.cc--transition) a.button:hover *, html[data-whatintent=keyboard] .cc--component-container.color-teal:not(.cc--transition) a.button:hover *, html[data-whatintent=keyboard] .cc--component-container.color-dark-gray:not(.cc--transition) a.button:hover *, .dark-background a.button:hover i[class|='fa'], html[data-whatintent=mouse] .cc--component-container.color-black:not(.cc--transition) a.button:hover i[class|='fa'], html[data-whatintent=mouse] .cc--component-container.color-blue:not(.cc--transition) a.button:hover i[class|='fa'], html[data-whatintent=mouse] .cc--component-container.color-red:not(.cc--transition) a.button:hover i[class|='fa'], html[data-whatintent=mouse] .cc--component-container.color-teal:not(.cc--transition) a.button:hover i[class|='fa'], html[data-whatintent=mouse] .cc--component-container.color-dark-gray:not(.cc--transition) a.button:hover i[class|='fa'], html[data-whatintent=keyboard] .cc--component-container.color-black:not(.cc--transition) a.button:hover i[class|='fa'], html[data-whatintent=keyboard] .cc--component-container.color-blue:not(.cc--transition) a.button:hover i[class|='fa'], html[data-whatintent=keyboard] .cc--component-container.color-red:not(.cc--transition) a.button:hover i[class|='fa'], html[data-whatintent=keyboard] .cc--component-container.color-teal:not(.cc--transition) a.button:hover i[class|='fa'], html[data-whatintent=keyboard] .cc--component-container.color-dark-gray:not(.cc--transition) a.button:hover i[class|='fa'] {
    color: #000 !important;
    background-color: #FFF; }

.light-background *, html[data-whatintent=mouse] .cc--component-container.color-white:not(.cc--transition) *, html[data-whatintent=mouse] .cc--component-container.color-light-gray:not(.cc--transition) *, html[data-whatintent=keyboard] .cc--component-container.color-white:not(.cc--transition) *, html[data-whatintent=keyboard] .cc--component-container.color-light-gray:not(.cc--transition) * {
  color: #000; }
.light-background p > a, html[data-whatintent=mouse] .cc--component-container.color-white:not(.cc--transition) p > a, html[data-whatintent=mouse] .cc--component-container.color-light-gray:not(.cc--transition) p > a, html[data-whatintent=keyboard] .cc--component-container.color-white:not(.cc--transition) p > a, html[data-whatintent=keyboard] .cc--component-container.color-light-gray:not(.cc--transition) p > a {
  text-decoration: underline;
  -webkit-text-decoration-color: #C03;
  text-decoration-color: #C03; }
  .light-background p > a:hover, html[data-whatintent=mouse] .cc--component-container.color-white:not(.cc--transition) p > a:hover, html[data-whatintent=mouse] .cc--component-container.color-light-gray:not(.cc--transition) p > a:hover, html[data-whatintent=keyboard] .cc--component-container.color-white:not(.cc--transition) p > a:hover, html[data-whatintent=keyboard] .cc--component-container.color-light-gray:not(.cc--transition) p > a:hover {
    color: #cc0033; }
.light-background a.button, html[data-whatintent=mouse] .cc--component-container.color-white:not(.cc--transition) a.button, html[data-whatintent=mouse] .cc--component-container.color-light-gray:not(.cc--transition) a.button, html[data-whatintent=keyboard] .cc--component-container.color-white:not(.cc--transition) a.button, html[data-whatintent=keyboard] .cc--component-container.color-light-gray:not(.cc--transition) a.button {
  color: #000;
  border-color: #cc0033;
  text-decoration: none; }
  .light-background a.button:hover, html[data-whatintent=mouse] .cc--component-container.color-white:not(.cc--transition) a.button:hover, html[data-whatintent=mouse] .cc--component-container.color-light-gray:not(.cc--transition) a.button:hover, html[data-whatintent=keyboard] .cc--component-container.color-white:not(.cc--transition) a.button:hover, html[data-whatintent=keyboard] .cc--component-container.color-light-gray:not(.cc--transition) a.button:hover {
    color: #FFF;
    background-color: #cc0033;
    border-color: #cc0033; }
.light-background:hover i[class|='fa'], html[data-whatintent=mouse] .cc--component-container.color-white:hover:not(.cc--transition) i[class|='fa'], html[data-whatintent=mouse] .cc--component-container.color-light-gray:hover:not(.cc--transition) i[class|='fa'], html[data-whatintent=keyboard] .cc--component-container.color-white:hover:not(.cc--transition) i[class|='fa'], html[data-whatintent=keyboard] .cc--component-container.color-light-gray:hover:not(.cc--transition) i[class|='fa'] {
  color: #000; }

.pale-background *, html[data-whatintent=mouse] .cc--component-container.color-pale-teal:not(.cc--transition) *, html[data-whatintent=mouse] .cc--component-container.color-pale-blue:not(.cc--transition) *, html[data-whatintent=mouse] .cc--component-container.color-pale-yellow:not(.cc--transition) *, html[data-whatintent=mouse] .cc--component-container.color-pale-gray:not(.cc--transition) *, html[data-whatintent=keyboard] .cc--component-container.color-pale-teal:not(.cc--transition) *, html[data-whatintent=keyboard] .cc--component-container.color-pale-blue:not(.cc--transition) *, html[data-whatintent=keyboard] .cc--component-container.color-pale-yellow:not(.cc--transition) *, html[data-whatintent=keyboard] .cc--component-container.color-pale-gray:not(.cc--transition) * {
  color: #000; }
.pale-background p > a, html[data-whatintent=mouse] .cc--component-container.color-pale-teal:not(.cc--transition) p > a, html[data-whatintent=mouse] .cc--component-container.color-pale-blue:not(.cc--transition) p > a, html[data-whatintent=mouse] .cc--component-container.color-pale-yellow:not(.cc--transition) p > a, html[data-whatintent=mouse] .cc--component-container.color-pale-gray:not(.cc--transition) p > a, html[data-whatintent=keyboard] .cc--component-container.color-pale-teal:not(.cc--transition) p > a, html[data-whatintent=keyboard] .cc--component-container.color-pale-blue:not(.cc--transition) p > a, html[data-whatintent=keyboard] .cc--component-container.color-pale-yellow:not(.cc--transition) p > a, html[data-whatintent=keyboard] .cc--component-container.color-pale-gray:not(.cc--transition) p > a {
  text-decoration: underline;
  -webkit-text-decoration-color: #000;
  text-decoration-color: #000; }
.pale-background a.button, html[data-whatintent=mouse] .cc--component-container.color-pale-teal:not(.cc--transition) a.button, html[data-whatintent=mouse] .cc--component-container.color-pale-blue:not(.cc--transition) a.button, html[data-whatintent=mouse] .cc--component-container.color-pale-yellow:not(.cc--transition) a.button, html[data-whatintent=mouse] .cc--component-container.color-pale-gray:not(.cc--transition) a.button, html[data-whatintent=keyboard] .cc--component-container.color-pale-teal:not(.cc--transition) a.button, html[data-whatintent=keyboard] .cc--component-container.color-pale-blue:not(.cc--transition) a.button, html[data-whatintent=keyboard] .cc--component-container.color-pale-yellow:not(.cc--transition) a.button, html[data-whatintent=keyboard] .cc--component-container.color-pale-gray:not(.cc--transition) a.button {
  color: #000;
  border-color: #000;
  background-color: transparent;
  text-decoration: none; }
  .pale-background a.button:hover, html[data-whatintent=mouse] .cc--component-container.color-pale-teal:not(.cc--transition) a.button:hover, html[data-whatintent=mouse] .cc--component-container.color-pale-blue:not(.cc--transition) a.button:hover, html[data-whatintent=mouse] .cc--component-container.color-pale-yellow:not(.cc--transition) a.button:hover, html[data-whatintent=mouse] .cc--component-container.color-pale-gray:not(.cc--transition) a.button:hover, html[data-whatintent=keyboard] .cc--component-container.color-pale-teal:not(.cc--transition) a.button:hover, html[data-whatintent=keyboard] .cc--component-container.color-pale-blue:not(.cc--transition) a.button:hover, html[data-whatintent=keyboard] .cc--component-container.color-pale-yellow:not(.cc--transition) a.button:hover, html[data-whatintent=keyboard] .cc--component-container.color-pale-gray:not(.cc--transition) a.button:hover {
    color: #000;
    background-color: #FFF;
    border-color: #FFF; }

html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color .cc--hero-basic.color-dark-gray .f--text a.button, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color .cc--hero-basic.color-dark-gray .f--text a.button {
  background: transparent; }
html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-black a.button, html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-blue a.button, html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-red a.button, html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-teal a.button, html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-dark-gray a.button, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-black a.button, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-blue a.button, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-red a.button, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-teal a.button, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-dark-gray a.button {
  background: transparent; }
html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-white, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-white {
  background-color: #FFF; }
html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-black, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-black {
  background-color: #000; }
html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-blue, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-blue {
  background-color: #007FAC; }
html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-red, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-red {
  background-color: #C03; }
html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-yellow, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-yellow {
  background-color: #ebb600; }
html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-light-gray, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-light-gray {
  background-color: #EFEFEF; }
html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-teal, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-teal {
  background-color: #00626D; }
html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-pale-teal, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-pale-teal {
  background-color: #87C3BE; }
html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-pale-yellow, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-pale-yellow {
  background-color: #FCE488; }
html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-pale-blue, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-pale-blue {
  background-color: #92D6E3; }
html[data-whatintent=mouse] .cc--component-container:not(.cc--transition).color-dark-gray, html[data-whatintent=keyboard] .cc--component-container:not(.cc--transition).color-dark-gray {
  background-color: #222;
  color: #FFF; }

.date-header {
  color: #585858;
  font-size: 0.85em;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 1px; }

a .fad.fa-external-link-alt {
  font-size: 10px; }

a .fad.fa-external-link-alt {
  font-size: 10px; }

a .fad.fa-external-link-alt {
  font-size: 10px; }

@media screen and (min-width: 768px) {
  .cc--search-form form {
    max-width: 1200px !important; } }
.cc--enhanced-photo-gallery .enhanced-gallery__summary {
  text-align: center; }

.c--enhanced-photo-gallery .cc--enhanced-photo-gallery .lightgallery[data-gallery-type=slider] {
  padding-bottom: 0;
  height: 56.25rem;
  aspect-ratio: 16 / 9;
  margin: auto;
  max-height: 53vh !important; }

.content-main .cc--special-announcement .c--special-announcement {
  margin-bottom: 0;
  padding-left: 3.5%;
  padding-right: 3.5%;
  max-width: 1440px;
  margin: 0 auto; }

.content-main .cc--tabbed-link-grid {
  padding-bottom: 3em; }

.cc--component-container .content p + ul, .f--rich-text p + ul {
  margin-top: -20px; }
.cc--component-container .content ul li::marker, .f--rich-text ul li::marker {
  color: #cc0033; }
.cc--component-container .content ul li > ul, .f--rich-text ul li > ul {
  list-style-type: circle; }
.cc--component-container .content ul li > ul > li > ul, .f--rich-text ul li > ul > li > ul {
  list-style-type: square; }

.f--rich-text ul ul li::before {
  display: none !important; }

/* Ambient Video Fixes */
.f--ambient-video iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  filter: brightness(0.5);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  /* Oversize to cover — ensures no black bars at any aspect ratio */
  width: 100vw;
  height: 56.25vw;
  /* 16:9 ratio based on width */
  /* If the container is taller than 16:9, switch to height-based sizing */
  min-height: 100%;
  min-width: 177.78vh;
  /* 16:9 ratio based on height (100/0.5625) */
  object-fit: cover;
  /* Has no effect on iframes but good to keep */ }

.c--component:has(.f--ambient-video) {
  max-width: none !important; }

.f--ambient-video {
  padding: 0 !important; }

.f--ambient-video > video {
  z-index: 1;
  filter: brightness(0.8); }

.c--component:has(.f--ambient-video) {
  position: relative;
  overflow: hidden; }

.bg-video:has(.f--ambient-video) .inner-wrapper {
  position: relative;
  z-index: 2;
  margin: 0 auto;
  max-width: 1440px; }

@media (min-width: 1024px) {
  .menu-item.i-want-to .submenus-wrapper {
    width: max-content; } }
@media (min-width: 1024px) {
  .menu-item.i-want-to ul.submenu {
    column-count: 2;
    gap: 0; } }

.cc--special-announcement.cta-banner .inner-wrapper {
  display: block !important; }
  @media (min-width: 1024px) {
    .cc--special-announcement.cta-banner .inner-wrapper {
      display: flex !important;
      gap: 60px;
      margin-bottom: 0; } }
  .cc--special-announcement.cta-banner .inner-wrapper .text-wrapper {
    display: grid;
    gap: 15px;
    align-items: center;
    margin-bottom: 15px; }
    @media (min-width: 1024px) {
      .cc--special-announcement.cta-banner .inner-wrapper .text-wrapper {
        margin-bottom: 0; } }
  .cc--special-announcement.cta-banner .inner-wrapper a.button {
    white-space: nowrap !important;
    min-width: 100px; }
  .cc--special-announcement.cta-banner .inner-wrapper h2 {
    margin-bottom: 0 !important; }

.single-post article.post {
  margin: 0 !important; }

.cc--breadcrumbs ul li p, .cc--breadcrumbs ul li a {
  font-family: 'Source Sans Pro', sans-serif; }

.global-alert-notice, div.col-lg-12 > a[href="/alerts"] {
  font-family: "Source Sans Pro", sans-serif; }

#current-alerts .status-log > .alert-status-item {
  background: transparent !important; }

/*# sourceMappingURL=global.css.map */
