.elementor-742 .elementor-element.elementor-element-2eb89d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-2fb61b7 */.subtitle { color: #555; font-size: 15px; margin-bottom: 40px; }
  h2 { font-size: 20px; color: #1a4d7c; border-bottom: 2px solid #d0e4f5; padding-bottom: 6px; margin-top: 48px; }
  .faq-item { margin-bottom: 24px; }
  .faq-q { font-weight: bold; color: #1a4d7c; margin-bottom: 4px; }
  .faq-a { margin: 0; color: #333; }
  a { color: #1a4d7c; }/* End custom CSS */