Smooth scrolling to Anchors in Elementor is normally done using Menu Anchor Widgets.
I find a couple of issues with this.
- The window scrolls the top of the anchor to the top of the window. This does not allow for any fixed headers etc.
- Sometimes you can’t use a Menu Anchor Widget. E.g. if you are using a JetEngine repeater and want to scroll to sections
This video shows a way that you can do a smooth scroll to any anchor and specify the top offset.