/* Start custom CSS *//* Pop-up: invisível no site até a animação de 40s iniciar (evita piscar ao carregar). No editor ele fica visível para edição. */
body:not(.elementor-editor-active) .elementor-element-27f1c7df:not([style*="transform"]) { opacity: 0; }
body:not(.elementor-editor-active) .elementor-element-27f1c7df:not([style*="transform"]) * { pointer-events: none !important; }

/* Pop-up: fecha sozinho 2,5s depois que o e-mail é enviado com sucesso (mostra a mensagem de sucesso antes). */
body:not(.elementor-editor-active) .elementor-element-12230060:has(.form-state-success) { animation: lpPopupFechar 0.6s ease-in 2.5s forwards; }
@keyframes lpPopupFechar {
  0% { opacity: 1; transform: translateY(0); }
  99% { opacity: 0; transform: translateY(40px); }
  100% { opacity: 0; transform: translateY(40px); visibility: hidden; pointer-events: none; }
}/* End custom CSS */