There are 700 + Google fonts available in any theme.
If you need a font that is not available in the Google library, then please follow the steps below:
Step 1:
Go to Dashboard > Elementor > Custom Fonts > Add New
Step 2:
Enter the font family, then hit "Add Font Variation"
Step 3:
Upload your font files, then hit Publish
Step 4:
That's all! The font is saved.
You can also check this guide: https://docs.elementor.com/article/276-custom-fonts