Firstly, ensure that your font scheme is cohesive with the rest of your visual branding. Then, think about its size: your font must be readable. The general font guideline for most websites are:
Titles: 30-70px
Subtitles: 22-30px
Paragraph: 16-20px
Read here more: