/* The homepage document (54) retains its existing link presentation. */
body:not(:has(.elementor-54)) a,
body:not(:has(.elementor-54)) a:hover,
body:not(:has(.elementor-54)) a:focus,
body:not(:has(.elementor-54)) a *,
body:not(:has(.elementor-54)) a *:hover {
  text-decoration: none !important;
}
body:not(:has(.elementor-54)) :is(.elementor-widget-text-editor, .elementor-widget-theme-post-excerpt, .elementor-widget-theme-post-content, .classic-content) a:not(.elementor-button),
body:not(:has(.elementor-54)) .page-content :is(p, li) a {
  color: #003274;
  font-weight: 700;
  border-bottom: 0;
}
body:not(:has(.elementor-54)) :is(.elementor-widget-text-editor, .elementor-widget-theme-post-excerpt, .elementor-widget-theme-post-content, .classic-content) a:not(.elementor-button):hover,
body:not(:has(.elementor-54)) .page-content :is(p, li) a:hover {
  color: #001f4a;
}
body:not(:has(.elementor-54)) a:focus-visible {
  outline: 2px solid #003274;
  outline-offset: 3px;
}
.footer-sitemap { display: block; width: 100%; padding: 8px 0; text-align: left; font-family: var(--e-global-typography-112b6c4-font-family), sans-serif; font-size: var(--e-global-typography-112b6c4-font-size); font-weight: var(--e-global-typography-112b6c4-font-weight); color: var(--e-global-color-primary); line-height: 1.6; }
.footer-sitemap a { color: inherit; font: inherit; text-decoration: none; }
