document.addEventListener('DOMContentLoaded',function (){const popup=document.querySelector('.popup-forminator-177');if (!popup) return;const popupBox=popup.querySelector('.et_pb_row');if (!popupBox) return;if (!popup.querySelector('.popup-forminator-close')){const closeButton=document.createElement('button');closeButton.className='popup-forminator-close';closeButton.type='button';closeButton.setAttribute('aria-label','Cerrar formulario');closeButton.innerHTML='&times;';popupBox.prepend(closeButton)}const closeButton=popup.querySelector('.popup-forminator-close');function openPopup(){popup.classList.remove('is-closing');popup.classList.add('is-open');document.body.classList.add('popup-form-open');popup.setAttribute('aria-hidden','false')}function closePopup(){if (!popup.classList.contains('is-open')) return;popup.classList.add('is-closing');popup.classList.remove('is-open');document.body.classList.remove('popup-form-open');setTimeout(function (){popup.classList.remove('is-closing');popup.setAttribute('aria-hidden','true')},400)}document.addEventListener('click',function (event){const opener=event.target.closest('.abrir-formulario-popup');if (opener){event.preventDefault();openPopup();return}if (event.target.closest('.popup-forminator-close')){event.preventDefault();closePopup();return}if (event.target===popup){closePopup()}});document.addEventListener('keydown',function (event){if (event.key==='Escape' &amp;&amp;popup.classList.contains('is-open')){closePopup()}});popup.setAttribute('aria-hidden','true')});