  html.high-contrast {
  color: #ffffff;
}
html.high-contrast body {
  background-color: #010414 !important;
}
html.high-contrast header.header {
  color: #ffffff !important;
}
html.high-contrast header.header button {
  color: #ffffff !important;
}
html.high-contrast header.header button.menu-open {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/menu.svg") !important;
}
html.high-contrast header.header button.menu-search {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/search_white.svg") !important;
}
html.high-contrast header.header button.menu-lang {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/lang_white.svg") !important;
}
html.high-contrast header.header button.menu-accessibility {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/accessibility_white.svg") !important;
}
html.high-contrast header.header button.has-children::after {
  background-color: #ffffff !important;
}
html.high-contrast header.header .menu-separator {
  background-color: #ffffff !important;
}
html.high-contrast header.header .logo svg {
  fill: #ffffff !important;
}
html.high-contrast header.header.is-scrolled,
html.high-contrast .menu-overlay .header,
html.high-contrast .search-overlay .header {
  background-color: #040e1d !important;
  color: #ffffff !important;
  border-bottom: 1px solid #040e1d !important;
}
html.high-contrast header.header.is-scrolled button,
html.high-contrast .menu-overlay .header button,
html.high-contrast .search-overlay .header button {
  color: #ffffff !important;
}
html.high-contrast header.header.is-scrolled button.menu-open,
html.high-contrast .menu-overlay .header button.menu-open,
html.high-contrast .search-overlay .header button.menu-open {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/menu.svg") !important;
}
html.high-contrast header.header.is-scrolled button.menu-search,
html.high-contrast .menu-overlay .header button.menu-search,
html.high-contrast .search-overlay .header button.menu-search {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/search_white.svg") !important;
}
html.high-contrast header.header.is-scrolled button.menu-lang,
html.high-contrast .menu-overlay .header button.menu-lang,
html.high-contrast .search-overlay .header button.menu-lang {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/lang_white.svg") !important;
}
html.high-contrast header.header.is-scrolled button.menu-accessibility,
html.high-contrast .menu-overlay .header button.menu-accessibility,
html.high-contrast .search-overlay .header button.menu-accessibility {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/accessibility_white.svg") !important;
}
html.high-contrast header.header.is-scrolled button.has-children::after,
html.high-contrast .menu-overlay .header button.has-children::after,
html.high-contrast .search-overlay .header button.has-children::after {
  background-color: #ffffff !important;
}
html.high-contrast header.header.is-scrolled .menu-separator,
html.high-contrast .menu-overlay .header .menu-separator,
html.high-contrast .search-overlay .header .menu-separator {
  background-color: #ffffff !important;
}
html.high-contrast header.header.is-scrolled .logo svg,
html.high-contrast .menu-overlay .header .logo svg,
html.high-contrast .search-overlay .header .logo svg {
  fill: #ffffff !important;
}
html.high-contrast header.header ul.submenu,
html.high-contrast .menu-overlay .header ul.submenu,
html.high-contrast .search-overlay .header ul.submenu {
  background: #040e1d !important;
  border: 1px solid #ffffff !important;
  box-shadow: none !important;
}
html.high-contrast header.header ul.submenu .item,
html.high-contrast .menu-overlay .header ul.submenu .item,
html.high-contrast .search-overlay .header ul.submenu .item {
  color: #ffffff !important;
}
html.high-contrast header.header ul.submenu .item a,
html.high-contrast header.header ul.submenu .item button.submenu-contrast,
html.high-contrast .menu-overlay .header ul.submenu .item a,
html.high-contrast .menu-overlay .header ul.submenu .item button.submenu-contrast,
html.high-contrast .search-overlay .header ul.submenu .item a,
html.high-contrast .search-overlay .header ul.submenu .item button.submenu-contrast {
  color: #ffffff !important;
}
html.high-contrast a, html.high-contrast input {
  color: #ffffff;
}
html.high-contrast .accordion-units .ac-header .button,
html.high-contrast .accordion .ac-header .button {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/plus-big-white.svg") !important;
}
html.high-contrast .accordion-units .ac-header:hover .button,
html.high-contrast .accordion .ac-header:hover .button {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/chevron-down-big-white.svg") !important;
}
html.high-contrast .accordion-units .ac-card.open .ac-header .button,
html.high-contrast .accordion .ac-card.open .ac-header .button {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/minus-big-white.svg") !important;
}
html.high-contrast .accordion-units .ac-card.open .ac-header:hover .button,
html.high-contrast .accordion .ac-card.open .ac-header:hover .button {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/chevron-up-big-white.svg") !important;
}
html.high-contrast .widget-accordion-menu .level-item.has-children > .level-header > .button {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/plus-small-white.svg") !important;
}
html.high-contrast .widget-accordion-menu .level-item.has-children > .level-header > .button:hover {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/chevron-down-small-white.svg") !important;
}
html.high-contrast .widget-accordion-menu .level-item.open > .level-header > .button {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/minus-small-white.svg") !important;
}
html.high-contrast .widget-accordion-menu .level-item.open > .level-header > .button:hover {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/chevron-up-small-white.svg") !important;
}
html.high-contrast .sidebar-menu-wrapper > .sidebar-menu-header-mobile {
  background: #040e1d !important;
}
html.high-contrast .sidebar-menu-wrapper > .sidebar-menu-header-mobile > button.menu-toggle {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/menu-alt-white.svg") !important;
}
html.high-contrast .sidebar-menu-wrapper.open > .sidebar-menu-header-mobile > button.menu-toggle {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/close-white.svg") !important;
}
html.high-contrast .menu-overlay .level-1-header > .button,
html.high-contrast .menu-overlay .level-header > .button {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/chevron-right-small-white.svg") !important;
}
html.high-contrast .accordion-units .btn {
  background-color: transparent !important;
  border: 0 !important;
  color: #ffffff !important;
}
html.high-contrast .btn, html.high-contrast .btn:hover, html.high-contrast .btn.type--FillRed, html.high-contrast .btn.type--OutlineRed, html.high-contrast .btn.type--FillWhite, html.high-contrast .btn.type--OutlineWhite, html.high-contrast .btn.type--FillBlack, html.high-contrast .btn.type--OutlineBlack {
  background-color: #040e1d !important;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
}
html.high-contrast .btn svg {
  fill: #ffffff !important;
}
html.high-contrast .btn svg path {
  fill: #ffffff !important;
}
html.high-contrast .bg-color-lightgrey {
  background-color: #040e1d;
}
html.high-contrast .news-slider .slider-nav-top .nav-top-item svg circle {
  fill: #ffffff !important;
}
html.high-contrast button.nav-item.nav-prev {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/chevron-left-white.svg") !important;
}
html.high-contrast button.nav-item.nav-next {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/chevron-right-white.svg") !important;
}
html.high-contrast .mod-menu_section .menu-section.sticky {
  background-color: #040e1d !important;
}
html.high-contrast .mod-menu_section .menu-section.sticky button.menu-section-prev {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/chevron-left-small-white.svg") !important;
}
html.high-contrast .mod-menu_section .menu-section.sticky button.menu-section-next {
  background-image: url("/_assets/beadb645e70f901444cf1f1955d7f38c/UI/chevron-right-small-white.svg") !important;
}
html.high-contrast .two-column-highlight.bg-color-lightgrey {
  background-color: #f2f2f2 !important;
}
html.high-contrast .two-column-highlight.bg-color-lightgrey h1, html.high-contrast .two-column-highlight.bg-color-lightgrey h2, html.high-contrast .two-column-highlight.bg-color-lightgrey h3, html.high-contrast .two-column-highlight.bg-color-lightgrey h4, html.high-contrast .two-column-highlight.bg-color-lightgrey h5, html.high-contrast .two-column-highlight.bg-color-lightgrey div, html.high-contrast .two-column-highlight.bg-color-lightgrey p, html.high-contrast .two-column-highlight.bg-color-lightgrey .h1-block-header, html.high-contrast .two-column-highlight.bg-color-lightgrey a {
  color: #040e1d !important;
}
html.high-contrast .bg-color-lightgrey .btn.type--FillRed, html.high-contrast .bg-color-lightgrey .btn.type--OutlineRed:hover {
  background-color: var(--unit-color) !important;
  border: 1px solid var(--unit-color) !important;
  color: #ffffff !important;
}
html.high-contrast .bg-color-lightgrey .btn.type--OutlineRed, html.high-contrast .bg-color-lightgrey .btn.type--FillRed:hover {
  background-color: transparent !important;
  border: 1px solid var(--unit-color) !important;
  color: var(--unit-color) !important;
}
html.high-contrast .bg-color-lightgrey .btn.type--FillBlack, html.high-contrast .bg-color-lightgrey .btn.type--OutlineBlack:hover {
  background-color: #040e1d !important;
  border: 1px solid #040e1d !important;
  color: #ffffff !important;
}
html.high-contrast .bg-color-lightgrey .btn.type--OutlineBlack, html.high-contrast .bg-color-lightgrey .btn.type--FillBlack:hover {
  background-color: transparent !important;
  border: 1px solid #040e1d !important;
  color: #040e1d !important;
}
html.high-contrast .bg-color-lightgrey .btn.type--FillWhite {
  background-color: #f2f2f2 !important;
  border: 1px solid #f2f2f2 !important;
  color: #040e1d !important;
}
html.high-contrast .bg-color-lightgrey .btn.type--OutlineWhite {
  background-color: transparent !important;
  border: 1px solid #f2f2f2 !important;
  color: #ffffff !important;
}
html.high-contrast .bg-color-lightgrey .btn svg,
html.high-contrast .bg-color-lightgrey .btn svg path {
  fill: currentColor !important;
}
html.high-contrast .custom-multiselect,
html.high-contrast .custom-multiselect-options,
html.high-contrast .custom-multiselect-options label,
html.high-contrast .filter-tag {
  color: #040e1d !important;
}
html.high-contrast .study-mode-sign {
  color: #040e1d !important;
}
html.high-contrast .study-mode-sign .sign {
  color: #040e1d !important;
}
html.high-contrast .study-mode-sign.real-mode-not-type {
  color: #ffffff !important;
}
html.high-contrast .study-mode-sign.real-mode-not-type .sign {
  color: #ffffff !important;
}
html.high-contrast .inspire-box .color-container.bg-color-lightgrey {
  background-color: #040e1d !important;
  border: 1px solid #ffffff !important;
}
html.high-contrast .inspire-box .color-container.bg-color-lightgrey,
html.high-contrast .inspire-box .color-container.bg-color-lightgrey .theme-color,
html.high-contrast .inspire-box .color-container.bg-color-lightgrey .theme-color p,
html.high-contrast .inspire-box .color-container.bg-color-lightgrey span.digit,
html.high-contrast .inspire-box .color-container.bg-color-lightgrey span.label,
html.high-contrast .inspire-box .color-container.bg-color-lightgrey span.desc,
html.high-contrast .inspire-box .color-container.bg-color-lightgrey h1, html.high-contrast .inspire-box .color-container.bg-color-lightgrey h2, html.high-contrast .inspire-box .color-container.bg-color-lightgrey h3, html.high-contrast .inspire-box .color-container.bg-color-lightgrey p {
  color: #ffffff !important;
}
html.high-contrast .tile {
  background: #040e1d !important;
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
}
html.high-contrast .tile:hover {
  background: #040e1d !important;
}
html.high-contrast .tile .tile-title {
  border-bottom: 1px solid #ffffff !important;
}
html.high-contrast .workoffers-details-board {
  background-color: #040e1d !important;
  color: #ffffff !important;
}
html.high-contrast .bip-workoffers__list-item {
  border-top: 1px solid #ffffff !important;
}
html.high-contrast .inner-2 {
  border-bottom: 1px solid #ffffff !important;
}
html.high-contrast .footer {
  background-color: #040e1d !important;
}
html.high-contrast .menu-overlay,
html.high-contrast .menu-overlay .header {
  background-color: #040e1d !important;
}
html.high-contrast .topper.type--photo .content-container h1 span,
html.high-contrast .topper.type--photo .content-container .h1-block-header span {
  color: #040e1d;
  background-color: #ffffff;
}
html.high-contrast .topper.type--photo-frame .hero-page-title span {
  color: #040e1d;
  background-color: #ffffff;
}
html.high-contrast .hero-old-splash.type--photo .content-container h1 .title-blocks {
  background-color: #ffffff !important;
}
html.high-contrast .hero-old-splash.type--photo .content-container h1 span {
  color: #040e1d !important;
}

/*# sourceMappingURL=high-contrast.css.map */
