/* Fix for heading widgets with placeholder IDs (data-id="dynNh") inserted by
   the bulk page-generation script (components/*.py) when padding out content
   on the 2300+ batch-added pages. These headings were never authored in
   Elementor, so no per-widget color/font rule exists for them anywhere
   (unlike normal widgets, which get one in their page's post-{ID}.css) —
   they were falling back to the Elementor kit's default demo color
   (#6EC1E4, "WordPress-blue"-looking). This restores the site's standard H2
   look (Raleway 800 black) to match every other heading on the same pages.
   "dyn" is never a valid Elementor-generated hex ID (y/n aren't hex digits),
   so this can't accidentally match a real widget. */
.elementor-widget-heading[data-id^="dyn"] .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 39px;
	font-weight: 800;
	line-height: 1.4em;
}
@media (max-width: 767px) {
	.elementor-widget-heading[data-id^="dyn"] .elementor-heading-title {
		font-size: 26px;
	}
}
