/* HIGH CONTRAST */
body.high_contrast { background: #f6f6f6; color: #333; }
.high_contrast p { color: #333; }
.high_contrast a { color: #212121; }
.high_contrast a:hover { color: #000; }
.high_contrast h1, .high_contrast h2, .high_contrast h3, .high_contrast h4, .high_contrast h5, .high_contrast h6 { color: #000; }
.high_contrast h1.has-text-color, .high_contrast h2.has-text-color, .high_contrast h3.has-text-color, .high_contrast h4.has-text-color, .high_contrast h5.has-text-color, .high_contrast h6.has-text-color { color: #000!important; }
.high_contrast .wp-block-button .wp-block-button__link, .high_contrast .button, .high_contrast .wp-block-button.is-style-outline .wp-block-button__link { color: #fff; background: #202020; }
.high_contrast .wp-block-button .wp-block-button__link:hover, .high_contrast .button:hover, .high_contrast .wp-block-button.is-style-outline .wp-block-button__link:hover { color: #fff; background: #000; }
.high_contrast header { background: #fff; }
.high_contrast #logo { padding-bottom: 20px; }
.high_contrast nav ul li a, .high_contrast ul.menu li a { color: #212121; }
.high_contrast nav ul li:hover > a, .high_contrast nav ul li.current-menu-item > a, .high_contrast nav ul li.current-menu-ancestor > a, .high_contrast nav ul li.current_page_parent > a, .high_contrast ul.menu li:hover > a, .high_contrast ul.menu li.current-menu-item > a, .high_contrast ul.menu li.current-menu-ancestor > a, .high_contrast ul.menu li.current_page_parent > a { color: #000; }
.high_contrast nav ul li ul.sub-menu, .high_contrast ul.menu li ul.sub-menu { background: #fff; }
.high_contrast nav ul li ul.sub-menu li a:hover { color: #212121; background: #f6f6f6; }
.high_contrast #hero .info .info-inner .title { color: #000; padding: 20px; width: 60%; background: rgba(255, 255, 255, .8); }
.high_contrast #hero .info .info-inner .caption { color: #000; padding: 20px; width: 60%; background: rgba(255, 255, 255, .8); margin: 20px 0; }
.high_contrast #hero .info .info-inner .caption p { color: #000; }
.high_contrast .content-blocks .content.wrap { top: -30vh; margin-bottom: 80vh; }
.high_contrast .pod-text { background: rgba(0, 0, 0, .85); }
.high_contrast .pod-text:hover { background: rgba(0, 0, 0, .9); }
.high_contrast .pod-text h3 { color: #fff; }
.high_contrast .pod-text p { color: #fff; }
.high_contrast .callout { background: #212121!important; }
.high_contrast .callout * { color: #fff!important; }
.high_contrast .bottom-form .gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .high_contrast .bottom-form .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .high_contrast .bottom-form .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .high_contrast .bottom-form .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .high_contrast .bottom-form .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .high_contrast .bottom-form .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .high_contrast .bottom-form .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .high_contrast .bottom-form .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .high_contrast .bottom-form .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .high_contrast .bottom-form .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .high_contrast .bottom-form .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .high_contrast .bottom-form .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .high_contrast .bottom-form .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .high_contrast .bottom-form .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .high_contrast .bottom-form .gfield .ginput_password, .high_contrast .bottom-form .gfield input, .high_contrast .bottom-form .gfield select { color: #111; }
.high_contrast .bottom-form .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { color: #fff; background: #202020; }
.high_contrast .bottom-form .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover { color: #fff; background: #000; }
.high_contrast footer { background: #212121; }
.high_contrast .footer p { color: #fff; }
.high_contrast .footer a { color: #fff; }
.high_contrast .footer nav ul li a, .high_contrast .footer ul.menu li a { color: #fff; }
.high_contrast .footer a:hover, .high_contrast .footer nav ul li a:hover, .high_contrast .footer ul.menu li a:hover { color: #f6f6f6; }
.high_contrast .copyright p { color: #fff; }
.high_contrast .copyright a { color: #fff; }
.high_contrast #access_tools .tool, .high_contrast .access_tools a { background: #202020!important; color: #fff!important; }