.high-contrast-mode body {background:none #000!important;color:#fff!important;font-family:'Open Sans', sans-serif!important}
.high-contrast-mode * {background:none #000!important;color:#fff!important;font-weight:bold!important;font-family:'Open Sans',sans-serif!important;text-shadow:none!important}

.high-contrast-mode .navbar-light .navbar-toggler {
    color: #ffdb0d!important;
    border-color: #ffdb0d!important;
}
.high-contrast-mode .navbar-toggler-icon {
    background-color: white!important;
}
.high-contrast-mode .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center!important;
  background-size: 100% 100%!important;
}
.high-contrast-mode .navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#ffdb0d' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")!important;
}

.high-contrast-mode a, .high-contrast-mode a div, .high-contrast-mode a span{color:#ffdb0d!important;text-decoration:underline!important}
.high-contrast-mode a:hover,.high-contrast-mode a:hover img:not(.logo),.high-contrast-mode a:hover span,.high-contrast-mode a:focus,.high-contrast-mode a:focus img:not(.logo),.high-contrast-mode a:focus span{background:none #FFF!important;color:#000!important}

.high-contrast-mode .carousel.slide > a, .high-contrast-mode .carousel.slide img.d-block {display: none!important;}
.high-contrast-mode .carousel-item {display: block!important;}