Hello,
The additional spacing you’re seeing is likely because Elementor’s negative margin doesn’t fully override the percentage-based padding added by the theme wrapper.
When you set the padding in CSS using percentages (padding-top: 5%), it’s calculated based on the width of the container, not its height — so the result may vary depending on your layout. That’s why even after using margin-top: -5%, a small space remains. Use pixel-based padding instead of percentage and check how it works.
Please follow this guide and remove the white space. https://xtemos.com/docs-topic/top-and-bottom-paddings/
Best Regards,