Using Elementors Site Settings > Typography styling option lets you style the headings used in your theme.

Disable Elementor default typography colour settings for Headings

Elementor > Editor > Settings > General

Disable Default Colours = ON

Set site typography

Edit a page > Top left “Site Settings” > Typography

Link settings

Leave unset otherwise it will apply to buttons you create etc. Better to use a CSS rule