Hi there,
i ran a web page test on your site:
https://www.webpagetest.org/result/220904_AiDc1B_5T5/1/details/#waterfall_view_step1
The main issue it shows is a the big delay on the initial request.
In the waterfall report, click on the Line #1 and it will show you the timings:
Discovered: 0.003 s
Request Start: 0.704 s
DNS Lookup: 195 ms
Initial Connection: 248 ms
SSL Negotiation: 258 ms
Total Connection Time: 701 ms
Time to First Byte: 2541 ms
Content Download: 11 ms
CPU Time: 14 ms
The main issue is the Time to First Byte: 2541 ms
– thats 2.5 seconds the server took to return some content to the browser.
If you run a Google Pagespeed test you see it too raises an Opportunity of: Reduce initial server response time
Aside from asking your host to take a look, you may want to enable page caching on the server ( if it thats an option ) or use a cache plugin.
Another thing is the Satisfy Google Font being loaded. Are you still using that font on your site ?