{"id":197,"date":"2026-08-24T11:06:04","date_gmt":"2026-08-24T11:06:04","guid":{"rendered":"https:\/\/espanadirecta.com\/?page_id=197"},"modified":"2026-08-25T11:44:21","modified_gmt":"2026-08-25T11:44:21","slug":"teste-de-nacionalidade-espanhola","status":"publish","type":"page","link":"https:\/\/espanadirecta.com\/index.php\/pt\/teste-de-nacionalidade-espanhola\/","title":{"rendered":"Teste de nacionalidade"},"content":{"rendered":"\n<style>\n:root{\n    --azul:#172f63;\n    --azul-claro:#234b84;\n    --granate:#9b1c2b;\n    --amarillo:#f1c84b;\n    --texto:#34415a;\n    --gris:#657084;\n    --borde:#dce2ea;\n    --fondo:#f7f8fa;\n}\n\n.ed-test-page{\n    width:100%;\n    background:var(--fondo);\n    padding:45px 0 80px;\n    font-family:inherit;\n}\n\n.ed-test-inner{\n    width:min(100% - 40px,1100px);\n    margin:0 auto;\n}\n\n.ed-test-hero{\n    text-align:center;\n    padding:25px 20px 45px;\n}\n\n.ed-test-kicker{\n    display:inline-block;\n    padding:8px 14px;\n    margin-bottom:16px;\n    border-radius:30px;\n    background:rgba(23,47,99,.08);\n    color:var(--azul);\n    font-size:12px;\n    font-weight:700;\n    letter-spacing:.08em;\n}\n\n.ed-test-title{\n    margin:0;\n    color:var(--azul);\n    font-size:52px;\n    line-height:1.1;\n}\n\n.ed-test-title span{\n    color:var(--granate);\n}\n\n.ed-test-subtitle{\n    max-width:750px;\n    margin:20px auto 0;\n    color:var(--gris);\n    font-size:18px;\n    line-height:1.7;\n}\n\n.ed-test-accent{\n    display:flex;\n    justify-content:center;\n    margin-top:28px;\n}\n\n.ed-test-accent span{\n    display:block;\n    height:4px;\n}\n\n.ed-test-accent span:nth-child(1){\n    width:60px;\n    background:var(--azul);\n}\n\n.ed-test-accent span:nth-child(2){\n    width:25px;\n    background:var(--amarillo);\n}\n\n.ed-test-accent span:nth-child(3){\n    width:22px;\n    background:var(--granate);\n}\n\n.ed-test-card{\n    background:#fff;\n    border:1px solid var(--borde);\n    border-radius:20px;\n    padding:55px;\n    box-shadow:0 20px 60px rgba(23,47,99,.07);\n}\n\n.ed-screen{\n    display:none;\n}\n\n.ed-screen.active{\n    display:block;\n}\n\n.ed-start,\n.ed-result,\n.ed-lead{\n    text-align:center;\n}\n\n.ed-start-icon{\n    width:72px;\n    height:72px;\n    margin:0 auto 24px;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    border-radius:50%;\n    background:rgba(23,47,99,.08);\n    font-size:32px;\n    color:var(--azul);\n}\n\n.ed-start h2,\n.ed-result h2,\n.ed-lead-title{\n    margin:0;\n    color:var(--azul);\n    font-size:34px;\n}\n\n.ed-start p,\n.ed-result-text,\n.ed-lead-subtitle{\n    max-width:700px;\n    margin:18px auto 0;\n    color:var(--gris);\n    font-size:16px;\n    line-height:1.7;\n}\n\n.ed-benefits{\n    display:grid;\n    grid-template-columns:repeat(3,1fr);\n    gap:12px;\n    margin:35px 0;\n}\n\n.ed-benefit{\n    padding:16px;\n    border-radius:10px;\n    background:#f7f8fa;\n    color:var(--texto);\n    font-size:14px;\n    font-weight:600;\n}\n\n.ed-primary-btn{\n    appearance:none;\n    border:0;\n    border-radius:8px;\n    padding:16px 30px;\n    background:var(--azul);\n    color:#fff;\n    font-family:inherit;\n    font-size:15px;\n    font-weight:700;\n    cursor:pointer;\n    transition:.2s ease;\n}\n\n.ed-primary-btn:hover{\n    background:var(--azul-claro);\n    transform:translateY(-1px);\n}\n\n.ed-primary-btn:disabled{\n    opacity:.7;\n    cursor:not-allowed;\n    transform:none;\n}\n\n.ed-progress-wrap{\n    margin-bottom:45px;\n}\n\n.ed-progress-top{\n    display:flex;\n    justify-content:space-between;\n    margin-bottom:10px;\n    color:var(--gris);\n    font-size:14px;\n    font-weight:600;\n}\n\n.ed-progress{\n    width:100%;\n    height:8px;\n    overflow:hidden;\n    border-radius:20px;\n    background:#edf0f4;\n}\n\n.ed-progress-bar{\n    width:0%;\n    height:100%;\n    border-radius:20px;\n    background:var(--azul);\n    transition:width .35s ease;\n}\n\n.ed-question{\n    display:none;\n    max-width:760px;\n    margin:0 auto;\n}\n\n.ed-question.active{\n    display:block;\n}\n\n.ed-question-title{\n    margin:0 0 30px;\n    color:var(--azul);\n    font-size:32px;\n    text-align:center;\n}\n\n.ed-options{\n    display:grid;\n    gap:14px;\n}\n\n.ed-option{\n    width:100%;\n    padding:20px;\n    border:1px solid var(--borde);\n    border-radius:10px;\n    background:#fff;\n    color:var(--texto);\n    font-family:inherit;\n    font-size:16px;\n    line-height:1.5;\n    text-align:left;\n    cursor:pointer;\n    transition:.2s ease;\n}\n\n.ed-option:hover{\n    border-color:var(--azul);\n    background:var(--azul);\n    color:#fff;\n    transform:translateY(-1px);\n    box-shadow:0 8px 20px rgba(23,47,99,.18);\n}\n\n.ed-option:active{\n    background:var(--azul-claro);\n    color:#fff;\n    transform:translateY(0);\n}\n\n.ed-lead{\n    max-width:850px;\n    margin:0 auto;\n}\n\n.ed-lead-form{\n    display:grid;\n    grid-template-columns:1fr 1fr;\n    gap:18px;\n    margin-top:38px;\n    text-align:left;\n}\n\n.ed-lead-group{\n    display:flex;\n    flex-direction:column;\n    gap:8px;\n}\n\n.ed-lead-group.full{\n    grid-column:1 \/ -1;\n}\n\n.ed-lead-group label{\n    color:var(--texto);\n    font-size:14px;\n    font-weight:700;\n}\n\n.ed-lead-group input,\n.ed-lead-group select{\n    width:100%;\n    box-sizing:border-box;\n    padding:14px 15px;\n    border:1px solid var(--borde);\n    border-radius:8px;\n    background:#fff;\n    color:var(--texto);\n    font-family:inherit;\n    font-size:15px;\n    outline:none;\n}\n\n.ed-lead-group input:focus,\n.ed-lead-group select:focus{\n    border-color:var(--azul);\n    box-shadow:0 0 0 3px rgba(23,47,99,.08);\n}\n\n.ed-phone-group{\n    display:grid;\n    grid-template-columns:135px 1fr;\n    gap:10px;\n}\n\n.ed-phone-group select{\n    cursor:pointer;\n}\n\n.ed-lead-submit{\n    grid-column:1 \/ -1;\n    margin-top:8px;\n    text-align:center;\n}\n\n.ed-status{\n    display:none;\n    max-width:700px;\n    margin:20px auto 0;\n    padding:14px 18px;\n    border-radius:8px;\n    font-size:14px;\n    line-height:1.5;\n}\n\n.ed-status.error{\n    display:block;\n    color:var(--granate);\n    background:#fde8ed;\n    border:1px solid #f4c5cf;\n}\n\n@media(max-width:760px){\n\n    .ed-test-page{\n        padding:25px 0 55px;\n    }\n\n    .ed-test-inner{\n        width:min(100% - 24px,1100px);\n    }\n\n    .ed-test-title{\n        font-size:38px;\n    }\n\n    .ed-test-subtitle{\n        font-size:16px;\n    }\n\n    .ed-test-card{\n        padding:35px 20px;\n    }\n\n    .ed-benefits{\n        grid-template-columns:1fr;\n    }\n\n    .ed-question-title{\n        font-size:26px;\n    }\n\n    .ed-lead-form{\n        grid-template-columns:1fr;\n    }\n\n    .ed-lead-group.full,\n    .ed-lead-submit{\n        grid-column:auto;\n    }\n\n    .ed-phone-group{\n        grid-template-columns:115px 1fr;\n    }\n\n}\n<\/style>\n\n<div class=\"ed-test-page\">\n\n    <div class=\"ed-test-inner\">\n\n        <section class=\"ed-test-hero\">\n\n            <div class=\"ed-test-kicker\">\n                TESTE GRATUITO\n            <\/div>\n\n            <h1 class=\"ed-test-title\">\n                Voc\u00ea j\u00e1 pode se tornar <span>espanhol(a)?<\/span>\n            <\/h1>\n\n            <p class=\"ed-test-subtitle\">\n                Responda algumas perguntas sobre a sua situa\u00e7\u00e3o e descubra o resultado do seu teste.\n            <\/p>\n\n            <div class=\"ed-test-accent\">\n                <span><\/span>\n                <span><\/span>\n                <span><\/span>\n            <\/div>\n\n        <\/section>\n\n        <section class=\"ed-test-card\">\n\n            <!-- IN\u00cdCIO -->\n\n            <div class=\"ed-screen ed-start active\" id=\"screen-start\">\n\n                <div class=\"ed-start-icon\">\ud83c\uddea\ud83c\uddf8<\/div>\n\n                <h2>\n                    Descubra o resultado do seu teste\n                <\/h2>\n\n                <p>\n                    Responda 6 perguntas sobre a sua situa\u00e7\u00e3o atual.\n                    Leva apenas alguns minutos.\n                <\/p>\n\n                <div class=\"ed-benefits\">\n\n                    <div class=\"ed-benefit\">\n                        \u2713 Leva apenas alguns minutos\n                    <\/div>\n\n                    <div class=\"ed-benefit\">\n                        \u2713 Teste gratuito\n                    <\/div>\n\n                    <div class=\"ed-benefit\">\n                        \u2713 Sem compromisso\n                    <\/div>\n\n                <\/div>\n\n                <button\n                    type=\"button\"\n                    class=\"ed-primary-btn\"\n                    onclick=\"edStartTest()\">\n\n                    COME\u00c7AR O TESTE\n\n                <\/button>\n\n            <\/div>\n\n            <!-- PERGUNTAS -->\n\n            <div class=\"ed-screen\" id=\"screen-questions\">\n\n                <div class=\"ed-progress-wrap\">\n\n                    <div class=\"ed-progress-top\">\n\n                        <span id=\"ed-progress-text\">\n                            Pergunta 1 de 6\n                        <\/span>\n\n                        <span id=\"ed-progress-percent\">\n                            0%\n                        <\/span>\n\n                    <\/div>\n\n                    <div class=\"ed-progress\">\n\n                        <div\n                            class=\"ed-progress-bar\"\n                            id=\"ed-progress-bar\">\n\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n\n                <!-- PERGUNTA 1 -->\n\n                <div class=\"ed-question active\" data-question=\"1\">\n\n                    <h2 class=\"ed-question-title\">\n                        Qual \u00e9 a sua nacionalidade?\n                    <\/h2>\n\n                    <div class=\"ed-options\">\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('nationality','ibero')\">\n\n                            Sou de um pa\u00eds ibero-americano, Andorra, Filipinas, Guin\u00e9 Equatorial ou Portugal\n\n                        <\/button>\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('nationality','other')\">\n\n                            Sou de outro pa\u00eds\n\n                        <\/button>\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('nationality','spanish_origin')\">\n\n                            Tenho pai, m\u00e3e ou ascendentes espanh\u00f3is\n\n                        <\/button>\n\n                    <\/div>\n\n                <\/div>\n\n                <!-- PERGUNTA 2 -->\n\n                <div class=\"ed-question\" data-question=\"2\">\n\n                    <h2 class=\"ed-question-title\">\n                        H\u00e1 quanto tempo voc\u00ea vive legalmente na Espanha?\n                    <\/h2>\n\n                    <div class=\"ed-options\">\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('years','less1')\">\n                            Menos de 1 ano\n                        <\/button>\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('years','1to2')\">\n                            Entre 1 e 2 anos\n                        <\/button>\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('years','2to5')\">\n                            Entre 2 e 5 anos\n                        <\/button>\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('years','5to10')\">\n                            Entre 5 e 10 anos\n                        <\/button>\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('years','more10')\">\n                            10 anos ou mais\n                        <\/button>\n\n                    <\/div>\n\n                <\/div>\n\n                <!-- PERGUNTA 3 -->\n\n                <div class=\"ed-question\" data-question=\"3\">\n\n                    <h2 class=\"ed-question-title\">\n                        A sua resid\u00eancia tem sido legal e cont\u00ednua?\n                    <\/h2>\n\n                    <div class=\"ed-options\">\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('legal','yes')\">\n                            Sim\n                        <\/button>\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('legal','no')\">\n                            N\u00e3o\n                        <\/button>\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('legal','not_sure')\">\n                            N\u00e3o tenho certeza\n                        <\/button>\n\n                    <\/div>\n\n                <\/div>\n\n                <!-- PERGUNTA 4 -->\n\n                <div class=\"ed-question\" data-question=\"4\">\n\n                    <h2 class=\"ed-question-title\">\n                        Voc\u00ea \u00e9 casado(a) ou tem uni\u00e3o est\u00e1vel com um cidad\u00e3o espanhol?\n                    <\/h2>\n\n                    <div class=\"ed-options\">\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('partner','yes1')\">\n                            Sim, h\u00e1 pelo menos um ano\n                        <\/button>\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('partner','yes')\">\n                            Sim, h\u00e1 menos de um ano\n                        <\/button>\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('partner','no')\">\n                            N\u00e3o\n                        <\/button>\n\n                    <\/div>\n\n                <\/div>\n\n                <!-- PERGUNTA 5 -->\n\n                <div class=\"ed-question\" data-question=\"5\">\n\n                    <h2 class=\"ed-question-title\">\n                        Voc\u00ea possui antecedentes criminais?\n                    <\/h2>\n\n                    <div class=\"ed-options\">\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('records','no')\">\n                            N\u00e3o\n                        <\/button>\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('records','yes')\">\n                            Sim\n                        <\/button>\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('records','unknown')\">\n                            N\u00e3o tenho certeza\n                        <\/button>\n\n                    <\/div>\n\n                <\/div>\n\n                <!-- PERGUNTA 6 -->\n\n                <div class=\"ed-question\" data-question=\"6\">\n\n                    <h2 class=\"ed-question-title\">\n                        Qual op\u00e7\u00e3o descreve melhor a sua situa\u00e7\u00e3o atual?\n                    <\/h2>\n\n                    <div class=\"ed-options\">\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('situation','resident')\">\n\n                            Tenho uma autoriza\u00e7\u00e3o ou cart\u00e3o de resid\u00eancia v\u00e1lido\n\n                        <\/button>\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('situation','renewal')\">\n\n                            Estou renovando ou alterando a minha autoriza\u00e7\u00e3o\n\n                        <\/button>\n\n                        <button type=\"button\" class=\"ed-option\"\n                            onclick=\"edAnswer('situation','other')\">\n\n                            A minha situa\u00e7\u00e3o \u00e9 diferente ou tenho d\u00favidas\n\n                        <\/button>\n\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n            <!-- CAPTA\u00c7\u00c3O -->\n\n            <div class=\"ed-screen ed-lead\" id=\"screen-lead\">\n\n                <div class=\"ed-start-icon\">\u2713<\/div>\n\n                <h2 class=\"ed-lead-title\">\n                    Seu resultado est\u00e1 pronto\n                <\/h2>\n\n                <p class=\"ed-lead-subtitle\">\n                    J\u00e1 registramos suas respostas. Deixe seus dados para receber o resultado do seu teste.\n                <\/p>\n\n                <form class=\"ed-lead-form\" id=\"ed-test-form\">\n\n                    <div class=\"ed-lead-group\">\n\n                        <label for=\"ed-name\">\n                            Nome completo\n                        <\/label>\n\n                        <input\n                            type=\"text\"\n                            id=\"ed-name\"\n                            required>\n\n                    <\/div>\n\n                    <div class=\"ed-lead-group\">\n\n                        <label for=\"ed-email\">\n                            E-mail para receber o seu resultado\n                        <\/label>\n\n                        <input\n                            type=\"email\"\n                            id=\"ed-email\"\n                            required>\n\n                    <\/div>\n\n                    <div class=\"ed-lead-group full\">\n\n                        <label for=\"ed-phone\">\n                            WhatsApp\n                        <\/label>\n\n                        <div class=\"ed-phone-group\">\n\n                            <select id=\"ed-phone-prefix\">\n\n                                <option value=\"+34\" selected>\ud83c\uddea\ud83c\uddf8 +34<\/option>\n                                <option value=\"+55\">\ud83c\udde7\ud83c\uddf7 +55<\/option>\n                                <option value=\"+57\">\ud83c\udde8\ud83c\uddf4 +57<\/option>\n                                <option value=\"+51\">\ud83c\uddf5\ud83c\uddea +51<\/option>\n                                <option value=\"+56\">\ud83c\udde8\ud83c\uddf1 +56<\/option>\n                                <option value=\"+52\">\ud83c\uddf2\ud83c\uddfd +52<\/option>\n                                <option value=\"+58\">\ud83c\uddfb\ud83c\uddea +58<\/option>\n                                <option value=\"+593\">\ud83c\uddea\ud83c\udde8 +593<\/option>\n                                <option value=\"+591\">\ud83c\udde7\ud83c\uddf4 +591<\/option>\n                                <option value=\"+595\">\ud83c\uddf5\ud83c\uddfe +595<\/option>\n                                <option value=\"+598\">\ud83c\uddfa\ud83c\uddfe +598<\/option>\n                                <option value=\"+351\">\ud83c\uddf5\ud83c\uddf9 +351<\/option>\n                                <option value=\"+39\">\ud83c\uddee\ud83c\uddf9 +39<\/option>\n                                <option value=\"+1\">\ud83c\uddfa\ud83c\uddf8 +1<\/option>\n                                <option value=\"+44\">\ud83c\uddec\ud83c\udde7 +44<\/option>\n                                <option value=\"+33\">\ud83c\uddeb\ud83c\uddf7 +33<\/option>\n                                <option value=\"+49\">\ud83c\udde9\ud83c\uddea +49<\/option>\n                                <option value=\"+31\">\ud83c\uddf3\ud83c\uddf1 +31<\/option>\n                                <option value=\"+41\">\ud83c\udde8\ud83c\udded +41<\/option>\n                                <option value=\"+32\">\ud83c\udde7\ud83c\uddea +32<\/option>\n                                <option value=\"+353\">\ud83c\uddee\ud83c\uddea +353<\/option>\n                                <option value=\"+54\">\ud83c\udde6\ud83c\uddf7 +54<\/option>\n                                <option value=\"+507\">\ud83c\uddf5\ud83c\udde6 +507<\/option>\n                                <option value=\"+506\">\ud83c\udde8\ud83c\uddf7 +506<\/option>\n                                <option value=\"+502\">\ud83c\uddec\ud83c\uddf9 +502<\/option>\n                                <option value=\"+53\">\ud83c\udde8\ud83c\uddfa +53<\/option>\n                                <option value=\"+1809\">\ud83c\udde9\ud83c\uddf4 +1 809<\/option>\n\n                            <\/select>\n\n                            <input\n                                type=\"tel\"\n                                id=\"ed-phone\"\n                                placeholder=\"Seu n\u00famero de WhatsApp\"\n                                required>\n\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"ed-lead-submit\">\n\n                        <button\n                            type=\"submit\"\n                            class=\"ed-primary-btn\"\n                            id=\"ed-submit-btn\">\n\n                            QUERO RECEBER MEU RESULTADO\n\n                        <\/button>\n\n                    <\/div>\n\n                <\/form>\n\n                <div\n                    id=\"ed-form-status\"\n                    class=\"ed-status\">\n\n                <\/div>\n\n            <\/div>\n\n            <!-- CONFIRMA\u00c7\u00c3O -->\n\n            <div class=\"ed-screen ed-result\" id=\"screen-success\">\n\n                <div class=\"ed-start-icon\">\u2713<\/div>\n\n                <h2>\n                    Pronto! Recebemos suas respostas\n                <\/h2>\n\n                <p class=\"ed-result-text\">\n                    Analisaremos as informa\u00e7\u00f5es que voc\u00ea nos enviou e voc\u00ea receber\u00e1 o resultado do seu teste no e-mail informado.\n                <\/p>\n\n            <\/div>\n\n        <\/section>\n\n    <\/div>\n\n<\/div>\n\n<script>\n\n(function(){\n\n    const answers = {};\n\n    let currentQuestion = 1;\n\n    const totalQuestions = 6;\n\n\n    window.edStartTest = function(){\n\n        document\n            .getElementById(\"screen-start\")\n            .classList.remove(\"active\");\n\n        document\n            .getElementById(\"screen-questions\")\n            .classList.add(\"active\");\n\n        edUpdateProgress();\n\n    };\n\n\n    window.edAnswer = function(key,value){\n\n        answers[key] = value;\n\n        const current = document.querySelector(\n            '.ed-question[data-question=\"' +\n            currentQuestion +\n            '\"]'\n        );\n\n        if(current){\n\n            current.classList.remove(\"active\");\n\n        }\n\n        currentQuestion++;\n\n        if(currentQuestion > totalQuestions){\n\n            document\n                .getElementById(\"screen-questions\")\n                .classList.remove(\"active\");\n\n            document\n                .getElementById(\"screen-lead\")\n                .classList.add(\"active\");\n\n            return;\n\n        }\n\n        const next = document.querySelector(\n            '.ed-question[data-question=\"' +\n            currentQuestion +\n            '\"]'\n        );\n\n        if(next){\n\n            next.classList.add(\"active\");\n\n        }\n\n        edUpdateProgress();\n\n    };\n\n\n    function edUpdateProgress(){\n\n        const percent = Math.round(\n            ((currentQuestion - 1) \/ totalQuestions) * 100\n        );\n\n        document\n            .getElementById(\"ed-progress-bar\")\n            .style.width = percent + \"%\";\n\n        document\n            .getElementById(\"ed-progress-text\")\n            .textContent =\n                \"Pergunta \" +\n                currentQuestion +\n                \" de \" +\n                totalQuestions;\n\n        document\n            .getElementById(\"ed-progress-percent\")\n            .textContent =\n                percent + \"%\";\n\n    }\n\n\n    const form = document.getElementById(\n        \"ed-test-form\"\n    );\n\n    const button = document.getElementById(\n        \"ed-submit-btn\"\n    );\n\n    const status = document.getElementById(\n        \"ed-form-status\"\n    );\n\n\n    form.addEventListener(\n        \"submit\",\n        async function(e){\n\n            e.preventDefault();\n\n\n            const name = document\n                .getElementById(\"ed-name\")\n                .value\n                .trim();\n\n            const email = document\n                .getElementById(\"ed-email\")\n                .value\n                .trim();\n\n            const prefix = document\n                .getElementById(\"ed-phone-prefix\")\n                .value;\n\n            const phoneNumber = document\n                .getElementById(\"ed-phone\")\n                .value\n                .replace(\/[^\\d]\/g,\"\");\n\n\n            const phone =\n                prefix + phoneNumber;\n\n\n            status.style.display = \"none\";\n\n            status.textContent = \"\";\n\n\n            if(!phoneNumber){\n\n                status.className =\n                    \"ed-status error\";\n\n                status.textContent =\n                    \"Digite o seu n\u00famero de WhatsApp.\";\n\n                return;\n\n            }\n\n\n            button.disabled = true;\n\n            button.textContent =\n                \"ENVIANDO...\";\n\n\n            const testSummary =\n\n                \"RESPOSTAS DO TESTE\\n\\n\" +\n\n                \"Nacionalidade: \" +\n                edTranslateNationality(\n                    answers.nationality\n                ) +\n\n                \"\\n\\nTempo de resid\u00eancia: \" +\n                edTranslateYears(\n                    answers.years\n                ) +\n\n                \"\\n\\nResid\u00eancia legal e cont\u00ednua: \" +\n                edTranslateYesNo(\n                    answers.legal\n                ) +\n\n                \"\\n\\nCasamento ou uni\u00e3o com cidad\u00e3o espanhol: \" +\n                edTranslatePartner(\n                    answers.partner\n                ) +\n\n                \"\\n\\nAntecedentes criminais: \" +\n                edTranslateRecords(\n                    answers.records\n                ) +\n\n                \"\\n\\nSitua\u00e7\u00e3o atual: \" +\n                edTranslateSituation(\n                    answers.situation\n                );\n\n\n            try{\n\n                const formData =\n                    new URLSearchParams();\n\n\n                formData.append(\n                    \"action\",\n                    \"ed_web_lead\"\n                );\n\n                formData.append(\n                    \"name\",\n                    name\n                );\n\n                formData.append(\n                    \"email\",\n                    email\n                );\n\n                formData.append(\n                    \"phone\",\n                    phone\n                );\n\n                formData.append(\n                    \"service\",\n                    \"Teste de Nacionalidade Espanhola\"\n                );\n\n                formData.append(\n                    \"nationality\",\n                    edTranslateNationality(\n                        answers.nationality\n                    )\n                );\n\n                formData.append(\n                    \"location\",\n                    edTranslateSituation(\n                        answers.situation\n                    )\n                );\n\n                formData.append(\n                    \"case_message\",\n                    testSummary\n                );\n\n\n                const response = await fetch(\n\n                    \"\/wp-admin\/admin-ajax.php\",\n\n                    {\n\n                        method:\"POST\",\n\n                        headers:{\n\n                            \"Content-Type\":\n                            \"application\/x-www-form-urlencoded; charset=UTF-8\"\n\n                        },\n\n                        body:\n                            formData.toString()\n\n                    }\n\n                );\n\n\n                const responseText =\n                    await response.text();\n\n\n                let result;\n\n\n                try{\n\n                    result =\n                        JSON.parse(responseText);\n\n                }\n\n                catch(parseError){\n\n                    throw new Error(\n                        \"O servidor n\u00e3o devolveu uma resposta v\u00e1lida. Verifique se o c\u00f3digo de envio ed_web_lead est\u00e1 ativo.\"\n                    );\n\n                }\n\n\n                if(!result.success){\n\n                    throw new Error(\n\n                        result.data &&\n                        result.data.message\n\n                        ?\n\n                        result.data.message\n\n                        :\n\n                        \"N\u00e3o foi poss\u00edvel enviar o formul\u00e1rio.\"\n\n                    );\n\n                }\n\n\n                document\n                    .getElementById(\"screen-lead\")\n                    .classList.remove(\"active\");\n\n                document\n                    .getElementById(\"screen-success\")\n                    .classList.add(\"active\");\n\n\n                if(\n                    typeof gtag === \"function\"\n                ){\n\n                    gtag(\n                        \"event\",\n                        \"generate_lead\",\n                        {\n\n                            form_name:\n                            \"Teste de Nacionalidade Espanhola\"\n\n                        }\n                    );\n\n                }\n\n\n            }\n\n            catch(error){\n\n                console.error(\n                    \"Espa\u00f1a Directa - Erro no formul\u00e1rio do teste:\",\n                    error\n                );\n\n\n                status.className =\n                    \"ed-status error\";\n\n                status.textContent =\n                    error.message ||\n                    \"Ocorreu um erro. Por favor, tente novamente.\";\n\n\n                button.disabled = false;\n\n                button.textContent =\n                    \"QUERO RECEBER MEU RESULTADO\";\n\n            }\n\n        }\n\n    );\n\n\n    function edTranslateNationality(value){\n\n        const map = {\n\n            ibero:\n                \"Pa\u00eds ibero-americano, Andorra, Filipinas, Guin\u00e9 Equatorial ou Portugal\",\n\n            other:\n                \"Outro pa\u00eds\",\n\n            spanish_origin:\n                \"Possui pai, m\u00e3e ou ascendentes espanh\u00f3is\"\n\n        };\n\n        return map[value] ||\n            \"N\u00e3o informado\";\n\n    }\n\n\n    function edTranslateYears(value){\n\n        const map = {\n\n            less1:\n                \"Menos de 1 ano\",\n\n            \"1to2\":\n                \"Entre 1 e 2 anos\",\n\n            \"2to5\":\n                \"Entre 2 e 5 anos\",\n\n            \"5to10\":\n                \"Entre 5 e 10 anos\",\n\n            more10:\n                \"10 anos ou mais\"\n\n        };\n\n        return map[value] ||\n            \"N\u00e3o informado\";\n\n    }\n\n\n    function edTranslateYesNo(value){\n\n        const map = {\n\n            yes:\n                \"Sim\",\n\n            no:\n                \"N\u00e3o\",\n\n            not_sure:\n                \"N\u00e3o tenho certeza\"\n\n        };\n\n        return map[value] ||\n            \"N\u00e3o informado\";\n\n    }\n\n\n    function edTranslatePartner(value){\n\n        const map = {\n\n            yes1:\n                \"Sim, h\u00e1 pelo menos um ano\",\n\n            yes:\n                \"Sim, h\u00e1 menos de um ano\",\n\n            no:\n                \"N\u00e3o\"\n\n        };\n\n        return map[value] ||\n            \"N\u00e3o informado\";\n\n    }\n\n\n    function edTranslateRecords(value){\n\n        const map = {\n\n            yes:\n                \"Sim\",\n\n            no:\n                \"N\u00e3o\",\n\n            unknown:\n                \"N\u00e3o tenho certeza\"\n\n        };\n\n        return map[value] ||\n            \"N\u00e3o informado\";\n\n    }\n\n\n    function edTranslateSituation(value){\n\n        const map = {\n\n            resident:\n                \"Possui autoriza\u00e7\u00e3o ou cart\u00e3o de resid\u00eancia v\u00e1lido\",\n\n            renewal:\n                \"Est\u00e1 renovando ou alterando a autoriza\u00e7\u00e3o\",\n\n            other:\n                \"Situa\u00e7\u00e3o diferente ou possui d\u00favidas\"\n\n        };\n\n        return map[value] ||\n            \"N\u00e3o informado\";\n\n    }\n\n})();\n\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>TESTE GRATUITO Voc\u00ea j\u00e1 pode se tornar espanhol(a)? Responda algumas perguntas sobre a sua situa\u00e7\u00e3o e descubra o resultado do [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-197","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/espanadirecta.com\/index.php\/wp-json\/wp\/v2\/pages\/197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/espanadirecta.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/espanadirecta.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/espanadirecta.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/espanadirecta.com\/index.php\/wp-json\/wp\/v2\/comments?post=197"}],"version-history":[{"count":4,"href":"https:\/\/espanadirecta.com\/index.php\/wp-json\/wp\/v2\/pages\/197\/revisions"}],"predecessor-version":[{"id":220,"href":"https:\/\/espanadirecta.com\/index.php\/wp-json\/wp\/v2\/pages\/197\/revisions\/220"}],"wp:attachment":[{"href":"https:\/\/espanadirecta.com\/index.php\/wp-json\/wp\/v2\/media?parent=197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}