#accessibility-btn, .accessibility-menu {box-sizing: border-box;position: fixed;top: calc(50% - 3.75rem);}.accessibility-menu ul li:before {display: none;}#accessibility-btn:focus, .accessibility-menu ul li:focus, .keyboard-nav :focus {outline: #c00 dashed 0.125rem !important }#accessibility-btn svg, .accessibility-menu svg, .accessibility-menu ul li p{vertical-align: middle;}#accessibility-btn {background: #2c2c2c;color: #fff;cursor: pointer;height: 3.125rem;line-height: 0.75rem;padding: 0;right: 0;text-align: center;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;width: 3.125rem;z-index: 9999;}#accessibility-btn svg, .accessibility-menu #close-acc_menu svg, .accessibility-menu ul li svg {display: inline-block;}#accessibility-btn svg {height: 2.125rem;width: 2.125rem;}#accessibility-btn.open {right: 18.75rem }[dir="rtl"] #accessibility-btn.open {left: 18.75rem;right: auto;}.accessibility-menu {background: #f5f5f5;box-shadow: 0;font-size: 1rem;display: none;padding: 0.3125rem;right: -18.75rem;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;width: 18.75rem;z-index: 9998;}[dir="rtl"] .accessibility-menu {left: -18.75rem;right: auto;}.accessibility-menu.open {box-shadow: 0 0 1.25rem rgba(0, 0, 0, .2);display: block;right: 0;}[dir="rtl"] #accessibility-btn, [dir="rtl"] .accessibility-menu.open {left: 0;right: auto;}.accessibility-menu #close-acc_menu {background: rgb(240, 240, 240);border: 1px solid #000;color: #000;height: 1.875rem;line-height: 0.625rem;padding: 0px;width: 1.875rem;}.accessibility-menu #close-acc_menu:hover {color: #1568E4;}.accessibility-menu #close-acc_menu svg {height: 1.25rem;width: 1.25rem;}.accessibility-menu ul {list-style: none;margin: 0;padding: 0;width: 100%;}.accessibility-menu ul li {background: #fff;box-sizing: border-box;color: #111;cursor: pointer;margin-bottom: 0.3125rem;padding: 1vh;text-align: right;width: 100%;}.accessibility-menu ul li:not(.contrast), .accessibility-menu ul li.contrast a {display: block;text-align: left;text-decoration: none;}[dir="rtl"] .accessibility-menu ul li:not(.contrast), [dir="rtl"] .accessibility-menu ul li.contrast a {text-align: right;}.accessibility-menu ul li.active, .accessibility-menu ul li:hover {background: #1568E4;color: #fff;}.accessibility-menu ul li.active:hover {background: #3aa9e6;}.accessibility-menu ul li svg {height: 1.625rem;margin-left: 0.3125rem;width: 1.625rem;}.accessibility-menu ul li p, .accessibility-menu ul li a {font-size: 1rem;margin-bottom: 0;margin-top: 0.1875rem;}.accessibility-menu ul li p {display: inline-block;}.access-link a img {box-sizing: border-box !important;border: 1px solid #ff0 !important;background: #000 }.access-link a, .access-link a * {background: #000;color: #ff0 !important;text-decoration: underline !important;}.inverted {filter: invert(100%) !important;}.readable {font-family: Arial, sans-serif !important;}.greyscale {-webkit-filter: grayscale(100%);filter: grayscale(100%) }@media screen and (max-width: 991px) {#accessibility-btn, .accessibility-menu {top: calc(50% - 3.125rem);}#accessibility-btn {height: 2.5rem;line-height: 0.625rem;width: 2.5rem;}#accessibility-btn svg {height: 1.25rem;width: 1.25rem;}}