.elementor-230 .elementor-element.elementor-element-45216ebf{padding:80px 50px 80px 50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-5e6b34f6 .elementor-heading-title{color:#002D58;}.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-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-230 .elementor-element.elementor-element-fe67d85{--display:flex;}.elementor-230 .elementor-element.elementor-element-7ab44e2{--display:flex;}.elementor-230 .elementor-element.elementor-element-f1c0b26{--display:flex;}.elementor-230 .elementor-element.elementor-element-2e5d058{--display:flex;}.elementor-230 .elementor-element.elementor-element-f840948{--display:flex;}.elementor-230 .elementor-element.elementor-element-0449bd7{--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;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-f840948 *//* 1. Base list layout styling (isolated to ordered lists) */
ol {
  font-family: Arial, sans-serif;
  padding-left: 20px;
}

ol > li {
  margin-bottom: 25px; /* Clean spacing between articles */
  line-height: 1.5;
}

/* 2. Isolated button structure (only applies to links inside ol > li) */
ol > li > a {
  display: inline-block;
  margin-top: 8px;
  margin-right: 8px;
  padding: 6px 14px;
  font-size: 14px;
  text-decoration: none;
  border-radius: 4px;
  font-weight: bold;
  text-align: center;
  transition: background-color 0.2s;
}

/* 3. BLUE BUTTON style default (Applies to "Read more" / "Read font" links inside the list) */
ol > li > a {
  background-color: #0056b3;
  color: #ffffff;
  border: 1px solid #004085;
}

ol > li > a:hover {
  background-color: #004085;
}

/* 4. EMERALD GREEN BUTTON style (Applies ONLY to Infographic image links inside the list) */
ol > li > a[href$=".png"], 
ol > li > a[href$=".jpg"], 
ol > li > a[href$=".jpeg"] {
  background-color: #10b981;
  color: #ffffff;
  border: 1px solid #047857;
}

ol > li > a[href$=".png"]:hover,
ol > li > a[href$=".jpg"]:hover,
ol > li > a[href$=".jpeg"]:hover {
  background-color: #047857;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efe7014 *//* Base list layout styling */
ol {
  font-family: Arial, sans-serif;
  padding-left: 20px;
}

li {
  margin-bottom: 25px; /* Spacing between articles */
  line-height: 1.5;
}

/* Base button styling for all links */
li a {
  display: inline-block;
  margin-top: 8px;
  margin-right: 8px;
  padding: 6px 14px;
  font-size: 14px;
  text-decoration: none;
  border-radius: 4px;
  font-weight: bold;
  text-align: center;
  transition: background-color 0.2s;
}

/* 1. BLUE BUTTON style default (Applies to "Read more" and "Read font") */
li a {
  background-color: #0056b3;
  color: #ffffff;
  border: 1px solid #004085;
}

li a:hover {
  background-color: #eee000;
}

/* 2. EMERALD GREEN BUTTON style (Applies only to Infographic image links) */
li a[href$=".png"] {
  background-color: #10b981;
  color: #ffffff;
  border: 1px solid #047857;
}

li a[href$=".png"]:hover {
  background-color: #047857;
}/* End custom CSS */