/* HIGH CONTRAST */
body.high_contrast { background: #fff; color: #212121; }
.high_contrast p { color: #212121; }
.high_contrast a { color: #0000; }
.high_contrast a:hover { color: #222; }
.high_contrast h1, .high_contrast h2, .high_contrast h3, .high_contrast h4, .high_contrast h5, .high_contrast h6 { color: #212121; }
.high_contrast .wp-block-button .wp-block-button__link, .high_contrast .button, .high_contrast .nav-next a, .high_contrast .nav-previous a, body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { color: #fff; background: #000; }
.high_contrast .wp-block-button.is-style-outline .wp-block-button__link { color: #fff; background: #000; }
.high_contrast .wp-block-button .wp-block-button__link:hover, .high_contrast .button:hover, .high_contrast .nav-next a:hover, .high_contrast .nav-previous a:hover, body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover { color: #fff; background: #222; }
.high_contrast .wp-block-button.is-style-outline .wp-block-button__link:hover { color: #fff; background: #222; } 
.high_contrast header.stick { background: rgba(0, 0, 0, .9); }
.high_contrast .lines .line { background-color: #fff; }
.home.high_contrast #hero .info::before, .high_contrast #hero #feat-img::before { content: " "; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: rgba(0, 0, 0, .8); }
.high_contrast #hero .info .info-inner .title { color: #fff; }
.high_contrast #hero .info .info-inner .caption p { color: #fff; }
.high_contrast #hero .ill_hero_slider .splide__pagination__page.is-active { background: #212121; }
.high_contrast #hero .ill_hero_slider .splide__pagination__page { background: #212121; }
.high_contrast #hero .splide__arrow { background: #fff; }
.high_contrast #hero .splide__arrow svg { fill: #000; }
.high_contrast #hero .ill_hero_slider button.controls .splide__toggle__pause, .high_contrast #hero .ill_hero_slider button.controls .splide__toggle__play { fill: #fff; }
.high_contrast .featured #hero .info h1 { color: #fff; }
.high_contrast .wp-block-cover .has-background-gradient { display: none; }
.high_contrast .wp-block-cover::before { content: " "; display: block; background: rgba(0, 0, 0, .9)!important; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.high_contrast .wp-block-cover .wp-block-cover__inner-container { position: relative; z-index: 2; }
.high_contrast .wp-block-cover .wp-block-cover__inner-container p, .high_contrast .wp-block-cover .wp-block-cover__inner-container a, .high_contrast .wp-block-cover .wp-block-cover__inner-container h2, .high_contrast .wp-block-cover .wp-block-cover__inner-container h3, .high_contrast .wp-block-cover .wp-block-cover__inner-container h4, .high_contrast .wp-block-cover .wp-block-cover__inner-container h5, .high_contrast .wp-block-cover .wp-block-cover__inner-container h6 { color: #fff; }
.high_contrast blockquote { background: #fff; }
.high_contrast blockquote cite { color: #212121; }
.high_contrast details.wp-block-details summary { color: #212121; }
.high_contrast details.wp-block-details[open] { background: #fff; }
.high_contrast .content .ill-quotes-pagination ul li.active, .high_contrast .content .ill-quotes-pagination ul li:hover { background-color: #fff; }
.high_contrast aside { background: #f5f5f5; }
.high_contrast .wp-block-latest-posts__post-title { color: #212121; }
.high_contrast .wp-block-latest-posts__post-date { color: #303030; }
.high_contrast article.entry .details h3 { color: #212121; }
.high_contrast article.entry .details p.date, .high_contrast article p.date { color: #303030; }
body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { color: #fff; background: #000; }
body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, body.high_contrast .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover { color: #fff; background: #222; }
.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: #fff; }
.high_contrast .copyright-wrap { background: #000; }
.high_contrast .copyright p { color: #fff; }
.high_contrast .copyright a { color: #fff; }
.high_contrast .acc-tools.stick .tool { background: rgba(0, 0, 0, .9)!important; }

/* RESPONSIVE */
@media all and (max-width: 900px) {
	.high_contrast header { background: #212121; }
}