Elementor has a default Typography like the color, font etc.
You can disable it from the Elementor settings to match it with our theme.
When you will add an element the “Columns Gap” is set to Default. But, the Crystal theme designed with the “Extensive” option. So, make sure the Columns Gap is Extensive. Otherwise, there might be a responsive issue.