<script> document.querySelectorAll('.text-shadow .elementor-heading-title ').forEach((el) => { const text = el.textContent.trim(); el.setAttribute('data-text', text); }); </script> <style> .text-shadow .elementor-heading-title { position: relative; } .text-shadow .elementor-heading-title:before { content: attr(data-text); position: absolute; top: 0; left: 0; font-size: 50px; color: transparent; -webkit-text-stroke: 2px #FFF; text-stroke: 3px #FFF; transform: translate(8px, -15px); opacity: 0.15; } @media (max-width: 1024px) { .text-shadow .elementor-heading-title:before { font-size: 40px; } } @media (max-width: 767px) { .text-shadow .elementor-heading-title:before { font-size: 40px; } } </style>