Hello @luketapis,
Thank you for reaching out,
There is no way to disable it, and what you want is practically impossible because you are at the top of the page and the header is located there. However, the solution I can suggest is to set the overlay opacity to 100%. You can use the CSS below to do this.
Please put the CSS below in Customizing > Custom CSS/JS > CSS Code:
.mfp-with-zoom.mfp-ready.mfp-bg {
opacity: 1 !important;
}
Please read this link for more information about the CSS/JS code on the customizer: https://docs.oceanwp.org/article/354-add-custom-css-and-js-to-your-website.
Note: If you have any cache plugin or server cache(CDN / Browser Cache and Cookies and …), you need to clear its cache contents or disable them to see your changes. Also, remember to click on the regenerate all assets file and data in Elementor > Tools(if you have Elementor).
I hope it helps.
Best Regards