Skip to content document.addEventListener('DOMContentLoaded', function() {
if (typeof elementor !== 'undefined') { return; }
var obs = new IntersectionObserver(function(entries) {
entries.forEach(function(e) {
if (e.isIntersecting) {
e.target.classList.add('visible');
obs.unobserve(e.target);
}
});
}, { threshold: 0.1 });
document.querySelectorAll('.bmb-reveal').forEach(function(el) {
obs.observe(el);
});
});