.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-a7165cb */h1, h2 {
      color: #004080;
    }

    h1 {
      font-size: 30px !important;
      margin-bottom: 0.2em;
    }

    h2 {
      margin-top: 1.5em;
      border-bottom: 2px solid #004080;
      padding-bottom: 5px;
      font-size: 1.4em;
    }

    h3 {
      font-size: 1.1em;
      margin-top: 1em;
    }

    p, li {
      font-size: 1em;
      margin-bottom: 0.6em;
    }

    ul {
      padding-left: 20px;
    }

    .contact-info {
      background-color: #e6f0ff;
      border-left: 4px solid #004080;
      padding: 10px 15px;
      margin-top: 1em;
      font-size: 0.95em;
    }

    .last-updated {
      font-style: italic;
      margin-bottom: 2em;
      color: #555;
    }
    .page-id-9386 .page-header {
    display: none;
}/* End custom CSS */