/* per-site fixes */

/* Button labels inherited the pink link colour on pink buttons */
.elementor-widget-button a.elementor-button,
.elementor-widget-button a.elementor-button:visited {
  color: #fff;
}

/* Service pages: hero H1 and text on blue sections were blue/grey on blue */
.elementor-77 .elementor-element-4b215623 .elementor-heading-title,
.elementor-28 .elementor-element-7413dace .elementor-heading-title,
.elementor-76 .elementor-element-3c09ff7e .elementor-heading-title {
  color: #fff !important;
}
.elementor-77 .elementor-element-2fe003dd .elementor-widget-text-editor,
.elementor-77 .elementor-element-332eb916 .elementor-widget-text-editor,
.elementor-77 .elementor-element-332eb916 .elementor-heading-title,
.elementor-28 .elementor-element-3cf8a39c .elementor-widget-text-editor,
.elementor-28 .elementor-element-122d9dac .elementor-widget-text-editor,
.elementor-28 .elementor-element-122d9dac .elementor-heading-title,
.elementor-76 .elementor-element-60f636ca .elementor-widget-text-editor,
.elementor-76 .elementor-element-d863e03 .elementor-widget-text-editor,
.elementor-76 .elementor-element-d863e03 .elementor-heading-title {
  color: #fff !important;
}
