.elementor-5369 .elementor-element.elementor-element-c8e10a0{--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 );}.elementor-5369 .elementor-element.elementor-element-0eab098{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-5369 .elementor-element.elementor-element-0eab098 a{color:#A80808;}:root{--page-title-display:none;}/* Start custom CSS *//* Remove bottom margin on a paragraph that directly precedes a list (Elementor)
   Apply in main content only (exclude footer) */
main .elementor-widget-container p:has(+ ul),
main .elementor-widget-container p:has(+ ol),
article .elementor-widget-container p:has(+ ul),
article .elementor-widget-container p:has(+ ol),
.page-content .elementor-widget-container p:has(+ ul),
.page-content .elementor-widget-container p:has(+ ol) {
  margin-bottom: 0 !important;
}

/* Elementor content lists: indent + no space above + normal space below (exclude footer) */
main ul, main ol,
article ul, article ol,
.page-content ul, .page-content ol,
main .elementor-widget-container ul, main .elementor-widget-container ol,
article .elementor-widget-container ul, article .elementor-widget-container ol,
.page-content .elementor-widget-container ul, .page-content .elementor-widget-container ol {
  padding-left: 1.25em;
  margin-left: 1.25em;
  list-style-position: outside;

  margin-top: 8px !important;
  margin-bottom: 16px !important;  /* matches paragraph spacing */
}
/* Global paragraph spacing: 12px (exclude footer) */
body .elementor-widget-container p {
  margin-top: 0 !important;
  margin-bottom: 16px !important;
}

/* Exclude footer */
body footer .elementor-widget-container p,
body footer p {
  margin-top: initial !important;
  margin-bottom: initial !important;
}/* End custom CSS */