In the past few years, we have covered plenty of conditional logic plugins that can make your website more dynamic. Dynamic Visibility for Elementor is also worth a look. It lets you hide any Elementor widget or section. It lets you limit visibility based on user roles, IP, referral, and other factors.
Dynamic Visibility for Elementor supports AND & OR conditions. Want to hide certain elements for a certain period of time or on specific days? No problem. The paid version gives you even more flexibility setting up visibility conditions. You can find out more about it here.