/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:where(html){--primary:#0F2D52;--secondary:#DAA900;--tertiary:#0091b3;--gray-2:#e5e5e5;--text-on-primary:var(--white);--text-on-secondary:var(--black);--text-on-tertiary:var(--black);--font-sans:"Open Sans",Arial,sans-serif;--font-serif:"Open Sans",Arial,sans-serif;--font-mono:"Open Sans",Arial,sans-serif;--font-body:var(--font-sans);--font-heading:var(--font-sans);--link:var(--tertiary);--visited:var(--tertiary);--hover:var(--primary);--focus:var(--primary);--selection-bg-color:var(--primary);--selection-color:var(--white);--body-bg-color:var(--white);--body-color:#333;--h1-color:var(--primary);--h2-color:var(--primary);--btn-bg-color:var(--primary);--btn-border-color:var(--primary);--btn-color:var(--text-on-primary);--btn-bg-color-hover:var(--secondary);--btn-border-color-hover:var(--secondary);--btn-color-hover:var(--text-on-secondary);--btn-primary-bg-color:var(--primary);--btn-primary-border-color:var(--primary);--btn-primary-color:var(--text-on-primary);--btn-primary-bg-color-hover:var(--text-on-primary);--btn-primary-border-color-hover:var(--primary);--btn-primary-color-hover:var(--primary);--btn-secondary-bg-color:var(--text-on-secondary);--btn-secondary-border-color:var(--text-on-secondary);--btn-secondary-color:var(--secondary);--btn-secondary-bg-color-hover:var(--primary);--btn-secondary-border-color-hover:var(--primary);--btn-secondary-color-hover:var(--text-on-primary);--site-email-link-color:var(--primary);--site-email-link-color-hover:var(--primary);--site-email-after-bg-color:var(--primary);--nav-link-color:var(--primary);--nav-link-color-active:var(--primary);--nav-link-color-hover:var(--text-on-secondary);--nav-link-after-bg-color:var(--primary);--mobile-menu-icon-color:var(--primary);--section-alternate-bg-color:var(--primary);--section-alternate-color:var(--text-on-primary);--quote-section-bg-color:var(--primary);--quote-section-color:var(--text-on-primary);--article-title-link-color:var(--primary);--article-title-link-color-hover:var(--primary);--node-title-link-color:var(--primary);--node-title-link-color-hover:var(--primary);--event-content-link-color:var(--primary);--event-content-link-color-hover:var(--primary);--footer-bg-color:var(--primary);--footer-color:var(--white);--footer-border-color:var(--secondary);--footer-link-color:var(--white);--footer-link-after-bg-color:var(--white);}a.btn{color:var(--white);}.home-top-section > .block-content a:not(.button){border-bottom:1px solid transparent;color:var(--primary);text-decoration:none;}.home-top-section > .block-content a:not(.button):visited{border-bottom-color:var(--visited);color:var(--visited);}.home-top-section > .block-content a:not(.button):visited:hover{border-bottom-color:var(--hover);color:var(--hover);}.home-top-section > .block-content a:not(.button):hover{border-bottom-color:var(--hover);color:var(--hover);text-decoration:none;}.home-top-section > .block-content a:not(.button):focus{box-shadow:none;}.section-alternate .block-content a.button{background-color:var(--secondary);border-color:var(--text-on-secondary);color:var(--text-on-secondary);}.section-alternate .block-content a.button:hover{background-color:var(--text-on-primary);border-color:var(--text-on-primary);color:var(--primary);}.section-alternate .block-content a.button--secondary:hover{background-color:var(--text-on-primary);border-color:var(--text-on-primary);color:var(--primary);}.block--type-site-logo{font-family:Khula,"Open Sans",Arial,sans-serif;}.branding-footer-container{color:var(--text-on-primary);}.branding-footer-container .address{font-size:0.875rem;font-weight:normal;line-height:2;text-align:center;}.branding-footer-container .block-system-powered-by-block .block-content{justify-content:center;}@media (min-width:600px){.branding-footer-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem;}.branding-footer-container .address{text-align:left;}.branding-footer-container .block-system-powered-by-block{margin-block-start:0;}.branding-footer-container .block-system-powered-by-block .block-content{justify-content:flex-end;}}.copyright{color:var(--text-on-primary);font-size:0.875rem;font-weight:normal;line-height:1;margin-block-start:1rem;text-align:center;}@media (min-width:600px){.copyright{text-align:left;}}.copyright__menu{display:inline-block;list-style:none;margin:0;padding-inline-start:0;}.copyright__menu li{display:inline-block;padding-block:10px;padding-inline:0 20px;}.main-container a:not(.btn,.button){font-weight:700;}strong{font-family:var(--font-sans);}
