.elementor-1364 .elementor-element.elementor-element-9d39586{--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-1364 .elementor-element.elementor-element-5e4d0e5{--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 container, class: .elementor-element-5e4d0e5 */body { font-family: Arial, sans-serif; margin:0; }
  .alert { background: #ffeb3b; padding: 1rem; text-align:center; font-weight:bold; }
  #ticker { background:#222; color:#fff; padding:0.5rem; overflow:hidden; white-space:nowrap; }
  #ticker span { display:inline-block; padding-right:3rem; animation: scroll 15s linear infinite; }
  @keyframes scroll { 0% { transform: translateX(100%);} 100% { transform: translateX(-100%);} }
  .container { max-width:900px; margin:2rem auto; padding:0 1rem; }
  article { border-bottom:1px solid #ddd; padding:1rem 0; }
  h2 { color:#004085; margin-bottom:0.5rem; }
  p { margin:0.5rem 0; }
  a { color:#0069d9; text-decoration:none; }
  a:hover { text-decoration:underline; }/* End custom CSS */