with Elementor Custom Code. */(function () { const prefersReducedMotion = window.matchMedia("(prefers-reduced-motion: reduce)").matches;function ensureEmbers() { if (prefersReducedMotion || document.querySelector(".ts-embers")) { return; }const emberRoot = document.createElement("div"); emberRoot.className = "ts-embers"; emberRoot.setAttribute("aria-hidden", "true"); document.body.prepend(emberRoot);for (let index = 0; index < 38; index += 1) { const ember = document.createElement("span"); ember.className = "ts-ember"; ember.style.setProperty("--ts-left", `${Math.random() * 100}%`); ember.style.setProperty("--ts-drift", `${(Math.random() * 90) - 45}px`); ember.style.setProperty("--ts-duration", `${8 + Math.random() * 13}s`); ember.style.setProperty("--ts-delay", `${Math.random() * -18}s`); emberRoot.appendChild(ember); } }function labelEmptyAdSlots() { document.querySelectorAll(".ts-ad-slot, .ts-inline-ad, .ts-rail-ad").forEach((slot) => { const hasContent = slot.textContent.trim().length > 0 || slot.children.length > 0; if (!hasContent) { slot.textContent = "Publicidade"; } slot.setAttribute("aria-label", "Publicidade"); }); }if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", () => { ensureEmbers(); labelEmptyAdSlots(); }); } else { ensureEmbers(); labelEmptyAdSlots(); } })();