{"id":23,"date":"2026-05-08T15:04:18","date_gmt":"2026-05-08T15:04:18","guid":{"rendered":"https:\/\/virgiliocervantes.pt\/wordpress\/?page_id=23"},"modified":"2026-05-09T20:38:04","modified_gmt":"2026-05-09T20:38:04","slug":"contact","status":"publish","type":"page","link":"https:\/\/virgiliocervantes.pt\/index.php\/contact\/","title":{"rendered":"Contacto"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"23\" class=\"elementor elementor-23\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46e239a e-flex e-con-boxed e-con e-parent\" data-id=\"46e239a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d59de5c elementor-widget elementor-widget-shortcode\" data-id=\"d59de5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n        <section class=\"vc-contact-section\">\n\n                <div class=\"vc-contact-shell\">\n\n                        <div class=\"vc-contact-hero\">\n\n                                <div class=\"vc-contact-photo-wrap\">\n                                        <div class=\"vc-contact-photo-glow\"><\/div>\n\n                                        <img decoding=\"async\"\n                                                src=\"https:\/\/virgiliocervantes.pt\/wp-content\/uploads\/2026\/05\/virgiliocervantes_portugal_logo.png\"\n                                                alt=\"Dr. Virg\u00edlio Cervantes\"\n                                                class=\"vc-contact-photo\"\n                                        >\n                                <\/div>\n\n                                <div class=\"vc-contact-intro\">\n\n                                        <span class=\"vc-contact-eyebrow\">Contacto<\/span>\n\n                                        <h2>Entre em contacto<\/h2>\n\n                                        <p>\n                                                Utilize este formul\u00e1rio para pedidos de colabora\u00e7\u00e3o, consultoria estrat\u00e9gica,\n                                                projetos de conformidade RGPD, iniciativas acad\u00e9micas, programas de\n                                                governa\u00e7\u00e3o digital e prote\u00e7\u00e3o de dados.\n                                        <\/p>\n\n                                        <p>\n                                                O formul\u00e1rio poder\u00e1 igualmente ser utilizado para convites relacionados com confer\u00eancias,\n                                                semin\u00e1rios, workshops, interven\u00e7\u00f5es p\u00fablicas, forma\u00e7\u00e3o especializada e participa\u00e7\u00e3o em\n                                                iniciativas institucionais ou acad\u00e9micas.\n                                        <\/p>\n\n                                <\/div>\n\n                        <\/div>\n\n                        <form class=\"vc-contact-form\" method=\"post\" action=\"https:\/\/virgiliocervantes.pt\/wp-admin\/admin-post.php\">\n\n                                <input type=\"hidden\" name=\"action\" value=\"vc_contact_form\">\n                                <input type=\"hidden\" name=\"vc_math_a\" value=\"3\">\n                                <input type=\"hidden\" name=\"vc_math_b\" value=\"4\">\n                                <input type=\"hidden\" name=\"vc_math_token\" value=\"b7b0d5336637d079cf829e3267a6c6ed1a2d869130e940d2b348f2009a779f57\">\n                                <input type=\"hidden\" name=\"vc_form_started\" value=\"1780632145\">\n\n                                <div class=\"vc-hidden-field\" aria-hidden=\"true\">\n                                        <label for=\"vc_website\">Website<\/label>\n                                        <input id=\"vc_website\" type=\"text\" name=\"vc_website\" tabindex=\"-1\" autocomplete=\"off\">\n                                <\/div>\n\n                                <input type=\"hidden\" id=\"vc_contact_nonce\" name=\"vc_contact_nonce\" value=\"86d4ae7171\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/23\" \/>\n                                \n                                <div class=\"vc-form-grid\">\n\n                                        <div class=\"vc-field\">\n                                                <label for=\"vc_name\">Nome<\/label>\n                                                <input id=\"vc_name\" type=\"text\" name=\"vc_name\" required>\n                                        <\/div>\n\n                                        <div class=\"vc-field\">\n                                                <label for=\"vc_email\">Email<\/label>\n                                                <input id=\"vc_email\" type=\"email\" name=\"vc_email\" required>\n                                        <\/div>\n\n                                <\/div>\n\n                                <div class=\"vc-field\">\n                                        <label for=\"vc_subject\">Assunto<\/label>\n                                        <input id=\"vc_subject\" type=\"text\" name=\"vc_subject\">\n                                <\/div>\n\n                                <div class=\"vc-field\">\n                                        <label for=\"vc_message\">Mensagem<\/label>\n                                        <textarea id=\"vc_message\" name=\"vc_message\" rows=\"6\" required><\/textarea>\n                                <\/div>\n\n                                <div class=\"vc-field vc-math-check\">\n                                        <label for=\"vc_math_answer\">Verifica\u00e7\u00e3o anti-spam: quanto \u00e9 3 + 4?<\/label>\n                                        <input id=\"vc_math_answer\" type=\"number\" name=\"vc_math_answer\" required inputmode=\"numeric\">\n                                <\/div>\n\n                                <div class=\"vc-rgpd-consent\">\n                                        <label>\n                                                <input type=\"checkbox\" name=\"vc_privacy_confirm\" value=\"1\" required>\n                                                <span>\n                                                        Confirmo que li o aviso de privacidade abaixo e autorizo o tratamento dos dados enviados exclusivamente para efeitos de resposta ao meu contacto.\n                                                <\/span>\n                                        <\/label>\n                                <\/div>\n\n                                <button type=\"submit\" class=\"vc-submit-btn\">\n                                        Enviar mensagem\n                                <\/button>\n\n                                <div class=\"vc-rgpd-notice\">\n\n                                        <strong>Aviso RGPD:<\/strong>\n                                        Os dados pessoais fornecidos neste formul\u00e1rio ser\u00e3o tratados exclusivamente para analisar e responder ao pedido de contacto submetido.\n                                        Os dados n\u00e3o s\u00e3o utilizados para marketing, n\u00e3o s\u00e3o cedidos a terceiros e n\u00e3o s\u00e3o gravados em base de dados pelo website.\n                                        A mensagem ser\u00e1 recebida por correio eletr\u00f3nico e conservada apenas pelo per\u00edodo necess\u00e1rio \u00e0 gest\u00e3o da comunica\u00e7\u00e3o e eventual seguimento do assunto.\n                                        Poder\u00e1 solicitar informa\u00e7\u00e3o adicional, acesso, retifica\u00e7\u00e3o ou elimina\u00e7\u00e3o dos seus dados atrav\u00e9s dos contactos disponibilizados neste website.\n\n                                <\/div>\n\n                        <\/form>\n\n                <\/div>\n\n        <\/section>\n\n        <style>\n        .vc-contact-section{\n                width:100vw;\n                margin-left:calc(50% - 50vw);\n                margin-right:calc(50% - 50vw);\n                padding:96px 4% 110px;\n                background:\n                        radial-gradient(circle at 82% 10%, rgba(16,185,129,0.18), transparent 30%),\n                        radial-gradient(circle at 12% 88%, rgba(59,130,246,0.12), transparent 34%),\n                        linear-gradient(135deg,#050913 0%,#08111f 100%);\n                font-family:\"Inter\",Arial,sans-serif;\n                color:#ffffff;\n        }\n\n        .vc-contact-shell{ max-width:1280px; margin:0 auto; }\n\n        .vc-contact-hero{\n                display:grid;\n                grid-template-columns:420px 1fr;\n                gap:58px;\n                align-items:center;\n                margin-bottom:58px;\n        }\n\n        .vc-contact-photo-wrap{\n                position:relative;\n                padding:10px;\n                border-radius:32px;\n                background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.03));\n                border:1px solid rgba(255,255,255,.10);\n                box-shadow:0 30px 80px rgba(0,0,0,.38);\n        }\n\n        .vc-contact-photo-glow{\n                position:absolute;\n                inset:-26px;\n                border-radius:44px;\n                background:radial-gradient(circle at 50% 20%, rgba(16,185,129,.26), transparent 58%);\n                filter:blur(20px);\n                z-index:0;\n        }\n\n        .vc-contact-photo{\n                position:relative;\n                z-index:1;\n                width:100%;\n                display:block;\n                border-radius:24px;\n                object-fit:cover;\n                filter:contrast(1.03) saturate(.98);\n        }\n\n        .vc-contact-eyebrow{\n                display:inline-block;\n                margin-bottom:18px;\n                padding:9px 17px;\n                border-radius:999px;\n                background:rgba(16,185,129,.10);\n                border:1px solid rgba(16,185,129,.25);\n                color:#10B981;\n                font-size:12px;\n                font-weight:800;\n                letter-spacing:1.8px;\n                text-transform:uppercase;\n        }\n\n        .vc-contact-intro h2{\n                margin:0;\n                color:#ffffff;\n                font-size:clamp(44px,6vw,82px);\n                line-height:.95;\n                letter-spacing:-3px;\n                font-weight:800;\n        }\n\n        .vc-contact-intro p{\n                margin:26px 0 0;\n                max-width:760px;\n                color:#a9bdd6;\n                font-size:18px;\n                line-height:1.8;\n        }\n\n        .vc-contact-form{\n                padding:38px;\n                border-radius:32px;\n                background:rgba(255,255,255,.055);\n                border:1px solid rgba(255,255,255,.10);\n                backdrop-filter:blur(14px);\n                box-shadow:0 28px 80px rgba(0,0,0,.30);\n        }\n\n        .vc-form-grid{\n                display:grid;\n                grid-template-columns:1fr 1fr;\n                gap:18px;\n        }\n\n        .vc-field{ margin-bottom:18px; }\n\n        .vc-field label{\n                display:block;\n                margin-bottom:8px;\n                color:#dbe4f0;\n                font-size:13px;\n                font-weight:700;\n                letter-spacing:.5px;\n        }\n\n        .vc-field input,\n        .vc-field textarea{\n                width:100%;\n                border:1px solid rgba(255,255,255,.13);\n                border-radius:18px;\n                background:rgba(255,255,255,.07);\n                color:#ffffff;\n                padding:16px 18px;\n                font-size:15px;\n                outline:none;\n                box-sizing:border-box;\n                transition:all .25s ease;\n        }\n\n        .vc-field input:focus,\n        .vc-field textarea:focus{\n                border-color:rgba(16,185,129,.65);\n                box-shadow:0 0 0 4px rgba(16,185,129,.12);\n        }\n\n        .vc-field textarea{ resize:vertical; }\n\n        .vc-hidden-field{\n                position:absolute !important;\n                left:-9999px !important;\n                width:1px !important;\n                height:1px !important;\n                overflow:hidden !important;\n                opacity:0 !important;\n        }\n\n        .vc-math-check{\n                padding:16px 18px;\n                border-radius:18px;\n                background:rgba(255,255,255,.035);\n                border:1px solid rgba(255,255,255,.09);\n        }\n\n        .vc-rgpd-consent{\n                margin:4px 0 22px;\n                padding:16px 18px;\n                border-radius:18px;\n                background:rgba(16,185,129,.07);\n                border:1px solid rgba(16,185,129,.20);\n        }\n\n        .vc-rgpd-consent label{\n                display:flex;\n                gap:12px;\n                align-items:flex-start;\n                cursor:pointer;\n        }\n\n        .vc-rgpd-consent input{\n                margin-top:4px;\n                width:18px;\n                height:18px;\n                accent-color:#10B981;\n                flex-shrink:0;\n        }\n\n        .vc-rgpd-consent span{\n                color:#dbe4f0;\n                font-size:13.5px;\n                line-height:1.65;\n        }\n\n        .vc-submit-btn{\n                width:100%;\n                height:58px;\n                border:none;\n                border-radius:18px;\n                background:linear-gradient(135deg,#10B981,#0ea271);\n                color:#ffffff;\n                font-size:15px;\n                font-weight:800;\n                letter-spacing:.5px;\n                cursor:pointer;\n                transition:all .3s ease;\n                box-shadow:0 16px 38px rgba(16,185,129,.22);\n        }\n\n        .vc-submit-btn:hover{\n                transform:translateY(-2px);\n                box-shadow:0 22px 48px rgba(16,185,129,.28);\n        }\n\n        .vc-rgpd-notice{\n                margin-top:24px;\n                padding:18px 20px;\n                border-radius:18px;\n                background:rgba(255,255,255,.035);\n                border:1px solid rgba(255,255,255,.09);\n                color:#9fb0c8;\n                font-size:12.5px;\n                line-height:1.75;\n        }\n\n        .vc-rgpd-notice strong{ color:#ffffff; }\n\n        .vc-contact-success,\n        .vc-contact-error{\n                margin-bottom:22px;\n                padding:14px 16px;\n                border-radius:16px;\n                font-size:14px;\n                font-weight:700;\n                line-height:1.5;\n        }\n\n        .vc-contact-success{\n                background:rgba(16,185,129,.12);\n                border:1px solid rgba(16,185,129,.35);\n                color:#d1fae5;\n        }\n\n        .vc-contact-error{\n                background:rgba(239,68,68,.12);\n                border:1px solid rgba(239,68,68,.35);\n                color:#fee2e2;\n        }\n\n        @media(max-width:980px){\n                .vc-contact-hero{ grid-template-columns:1fr; gap:38px; }\n                .vc-contact-photo-wrap{ max-width:520px; }\n                .vc-form-grid{ grid-template-columns:1fr; gap:0; }\n        }\n\n        @media(max-width:640px){\n                .vc-contact-section{ padding:72px 22px 86px; }\n                .vc-contact-form{ padding:24px; border-radius:24px; }\n                .vc-contact-intro h2{ font-size:48px; letter-spacing:-2px; }\n                .vc-contact-intro p{ font-size:16.5px; }\n                .vc-rgpd-consent{ padding:14px; }\n                .vc-rgpd-notice{ font-size:12px; }\n        }\n        <\/style>\n\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"on","neve_meta_content_width":100,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"on","footnotes":""},"class_list":["post-23","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/virgiliocervantes.pt\/index.php\/wp-json\/wp\/v2\/pages\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virgiliocervantes.pt\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/virgiliocervantes.pt\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/virgiliocervantes.pt\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/virgiliocervantes.pt\/index.php\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":0,"href":"https:\/\/virgiliocervantes.pt\/index.php\/wp-json\/wp\/v2\/pages\/23\/revisions"}],"wp:attachment":[{"href":"https:\/\/virgiliocervantes.pt\/index.php\/wp-json\/wp\/v2\/media?parent=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}