.elementor-1730 .elementor-element.elementor-element-4c95731b{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-28cc9194 *//* =========================
   SINGLE BLOG POST STYLING
   ========================= */

/* Main article text */
.single-post .elementor-location-single,
.single-post .elementor-location-single p,
.single-post .elementor-location-single li,
.single-post .elementor-location-single ul,
.single-post .elementor-location-single ol,
.single-post .elementor-location-single strong,
.single-post .elementor-location-single em,
.single-post .elementor-location-single blockquote,
.single-post .elementor-location-single h1,
.single-post .elementor-location-single h2,
.single-post .elementor-location-single h3,
.single-post .elementor-location-single h4,
.single-post .elementor-location-single h5,
.single-post .elementor-location-single h6,
.single-post .elementor-location-single span {
  color: #ffffff !important;
}

/* =========================
   BODY LINKS INSIDE ARTICLE
   ========================= */
.single-post .elementor-location-single .elementor-widget-theme-post-content a,
.single-post .elementor-location-single .elementor-widget-theme-post-content a:link,
.single-post .elementor-location-single .elementor-widget-theme-post-content a:visited,
.single-post .elementor-location-single .elementor-widget-theme-post-content a span,
.single-post .elementor-location-single .elementor-widget-theme-post-content p a,
.single-post .elementor-location-single .elementor-widget-theme-post-content li a,
.single-post .elementor-location-single .elementor-widget-theme-post-content strong a,
.single-post .elementor-location-single .elementor-widget-theme-post-content em a {
  color: #60A5FA !important;
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  transition: color 0.25s ease;
}

/* Body links hover/focus */
.single-post .elementor-location-single .elementor-widget-theme-post-content a:hover,
.single-post .elementor-location-single .elementor-widget-theme-post-content a:focus,
.single-post .elementor-location-single .elementor-widget-theme-post-content a:active,
.single-post .elementor-location-single .elementor-widget-theme-post-content a:hover span,
.single-post .elementor-location-single .elementor-widget-theme-post-content a:focus span,
.single-post .elementor-location-single .elementor-widget-theme-post-content a:active span {
  color: #93C5FD !important;
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

/* Force specific linked terms like SAM / GLM if wrapped oddly */
.single-post .elementor-location-single .elementor-widget-theme-post-content p a *,
.single-post .elementor-location-single .elementor-widget-theme-post-content li a * {
  color: inherit !important;
}

/* =========================
   TABLE OF CONTENTS
   ========================= */
.single-post .elementor-location-single .elementor-toc__header-title,
.single-post .elementor-location-single .elementor-toc__header-title *,
.single-post .elementor-location-single .elementor-toc__body,
.single-post .elementor-location-single .elementor-toc__body * {
  color: #ffffff !important;
}

.single-post .elementor-location-single .elementor-toc__body a,
.single-post .elementor-location-single .elementor-toc__body a:link,
.single-post .elementor-location-single .elementor-toc__body a:visited,
.single-post .elementor-location-single .elementor-toc__list-item-text,
.single-post .elementor-location-single .elementor-toc__list-item-text:hover,
.single-post .elementor-location-single .elementor-toc__list-item-text:focus {
  color: #60A5FA !important;
  text-decoration: none !important;
}

.single-post .elementor-location-single .elementor-toc__body a:hover,
.single-post .elementor-location-single .elementor-toc__body a:focus,
.single-post .elementor-location-single .elementor-toc__body a:active {
  color: #93C5FD !important;
  text-decoration: none !important;
}

/* TOC numbers */
.single-post .elementor-location-single .elementor-toc__list-number {
  color: #1E50BD !important;
}

/* =========================
   OPTIONAL: BULLET MARKERS
   ========================= */
.single-post .elementor-location-single ul li::marker,
.single-post .elementor-location-single ol li::marker {
  color: #60A5FA !important;
}/* End custom CSS */