{"id":990101,"date":"2026-09-08T10:45:00","date_gmt":"2026-09-08T10:45:00","guid":{"rendered":"https:\/\/next.theblueportugal.com\/?page_id=990101"},"modified":"2026-09-13T12:49:01","modified_gmt":"2026-09-13T11:49:01","slug":"contacto","status":"publish","type":"page","link":"https:\/\/theblueportugal.com\/es\/contact\/","title":{"rendered":"Cont\u00e1ctenos"},"content":{"rendered":"<!-- =========================================================\nTBP CONTACT \u2014 SECTION 01 \u2014 LIGHT PAGE + NAVY FORM \u2014 START\n========================================================= -->\n\n\n\n<style>\n.tbp-contact-page,.tbp-contact-page *{box-sizing:border-box}\n.tbp-contact-page{--navy:#102A56;--navy-2:#173B70;--blue:#1F5DAA;--terra:#C96F4A;--terra-light:#E7A482;--light:#F4F8FC;--text:#536176;--border:#DCE5EF;--white:#FFFFFF;width:100%;overflow:visible;background:linear-gradient(180deg,#F7FAFD 0%,#F2F7FB 100%);font-family:Poppins,Arial,sans-serif}\nbody:has(.tbp-contact-page) .entry-header,body:has(.tbp-contact-page) .page-header{display:none!important}\nbody:has(.tbp-contact-page) #page,body:has(.tbp-contact-page) #page.site,body:has(.tbp-contact-page) #page.grid-container,body:has(.tbp-contact-page) .site-content,body:has(.tbp-contact-page) #primary,body:has(.tbp-contact-page) .content-area,body:has(.tbp-contact-page) #main,body:has(.tbp-contact-page) article.page,body:has(.tbp-contact-page) .inside-article,body:has(.tbp-contact-page) .entry-content{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}\nbody:has(.tbp-contact-page) #page,body:has(.tbp-contact-page) .site-content,body:has(.tbp-contact-page) #main,body:has(.tbp-contact-page) article.page,body:has(.tbp-contact-page) .inside-article,body:has(.tbp-contact-page) .entry-content{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}\n.tbp-contact-page{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}\n.tbp-contact-hero{width:100%;background:radial-gradient(circle at 13% 8%,rgba(104,180,239,.09),transparent 27%),linear-gradient(180deg,#FFFFFF 0%,#F5F9FD 100%)}\n.tbp-contact-hero__inner{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:72px 0 76px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(450px,1.1fr);gap:78px;align-items:center}\n.tbp-contact-copy{min-width:0}.tbp-contact-eyebrow{margin:0 0 13px!important;color:#C96F4A!important;-webkit-text-fill-color:#C96F4A!important;font:700 11.5px\/1.2 Poppins,Arial,sans-serif!important;letter-spacing:.14em;text-transform:uppercase}.tbp-contact-title{max-width:540px;margin:0!important;color:#102A56!important;-webkit-text-fill-color:#102A56!important;font-family:Georgia,\"Times New Roman\",serif!important;font-size:49px!important;line-height:1.04!important;font-weight:600!important;letter-spacing:-.024em}.tbp-contact-title__dot{color:#C96F4A;-webkit-text-fill-color:#C96F4A}.tbp-contact-intro{max-width:540px;margin:18px 0 0!important;color:#536176!important;-webkit-text-fill-color:#536176!important;font:400 15.5px\/1.65 Poppins,Arial,sans-serif!important}\n.tbp-contact-benefits{margin:27px 0 0!important;padding:0!important;list-style:none!important;display:grid;gap:12px}.tbp-contact-benefits li{position:relative;padding-left:27px;color:#102A56!important;-webkit-text-fill-color:#102A56!important;font:600 13px\/1.45 Poppins,Arial,sans-serif!important}.tbp-contact-benefits li::before{content:\"\";position:absolute;left:0;top:.48em;width:8px;height:8px;border-radius:50%;background:#68B4EF;box-shadow:0 0 0 4px rgba(104,180,239,.13)}\n.tbp-contact-direct{margin-top:31px;padding-top:22px;border-top:1px solid #DCE5EF;display:flex;gap:28px;flex-wrap:wrap}.tbp-contact-direct__item{display:grid;gap:3px}.tbp-contact-direct__label{color:#7C899A;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tbp-contact-direct__item a{color:#102A56!important;-webkit-text-fill-color:#102A56!important;text-decoration:none!important;font-size:12.5px;font-weight:700}.tbp-contact-direct__item a:hover{color:#C96F4A!important;-webkit-text-fill-color:#C96F4A!important}\n.tbp-contact-card{position:relative;min-width:0;padding:36px 36px 32px;overflow:visible;background:radial-gradient(circle at 90% 0%,rgba(104,180,239,.18),transparent 32%),linear-gradient(135deg,#102A56 0%,#173B70 100%);border:1px solid rgba(255,255,255,.10);border-radius:14px;box-shadow:0 20px 44px rgba(16,42,86,.15)}.tbp-contact-card__eyebrow{margin:0 0 8px!important;color:#E7A482!important;-webkit-text-fill-color:#E7A482!important;font:700 10.8px\/1.2 Poppins,Arial,sans-serif!important;letter-spacing:.13em;text-transform:uppercase}.tbp-contact-card h2{margin:0!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;font-family:Georgia,\"Times New Roman\",serif!important;font-size:31px!important;line-height:1.08!important;font-weight:600!important}.tbp-contact-card__intro{margin:10px 0 0!important;color:#DCE6F2!important;-webkit-text-fill-color:#DCE6F2!important;font:400 12.8px\/1.5 Poppins,Arial,sans-serif!important}\n.tbp-contact-context{display:none!important;margin:15px 0 0;padding:10px 12px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:rgba(255,255,255,.08);color:#DCE6F2;font-size:10.8px;line-height:1.4}.tbp-contact-context.is-visible{display:block}.tbp-contact-context strong{color:#FFFFFF}\n.tbp-contact-form{margin-top:23px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.tbp-contact-field{position:relative;min-width:0;display:grid;gap:7px}.tbp-contact-field--full{grid-column:1\/-1}.tbp-contact-field label{color:#FFFFFF;font-size:10.8px;line-height:1.2;font-weight:700}.tbp-contact-field input,.tbp-contact-field select,.tbp-contact-field textarea{width:100%;margin:0!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:7px!important;background:#FFFFFF!important;color:#102A56!important;-webkit-text-fill-color:#102A56!important;box-shadow:none!important;outline:none!important;font:400 12.8px\/1.3 Poppins,Arial,sans-serif!important;transition:border-color .17s ease,box-shadow .17s ease}.tbp-contact-field input,.tbp-contact-field select{height:46px;padding:0 13px!important}.tbp-contact-field textarea{min-height:96px;resize:vertical;padding:12px 13px!important}.tbp-contact-field input:focus,.tbp-contact-field select:focus,.tbp-contact-field textarea:focus{border-color:#68B4EF!important;box-shadow:0 0 0 3px rgba(104,180,239,.17)!important}.tbp-contact-field input::placeholder,.tbp-contact-field textarea::placeholder{color:#8A96A7;-webkit-text-fill-color:#8A96A7}\n.tbp-nationality-wrap{position:relative;z-index:20}.tbp-nationality-results{display:none;position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:999;max-height:238px;overflow-y:auto;background:#FFFFFF;border:1px solid #D6E0EB;border-radius:8px;box-shadow:0 14px 30px rgba(7,31,65,.18)}.tbp-nationality-results.is-open{display:block}.tbp-nationality-option{width:100%;min-height:43px;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid #EDF1F5;background:#FFFFFF;color:#102A56;text-align:left;cursor:pointer;font:500 12.5px\/1.3 Poppins,Arial,sans-serif}.tbp-nationality-option:last-child{border-bottom:0}.tbp-nationality-option:hover,.tbp-nationality-option.is-active{background:#F2F7FC}.tbp-nationality-option__name{font-weight:600}.tbp-nationality-option__country{color:#8491A2;font-size:10.5px}.tbp-nationality-empty{padding:12px 13px;color:#7C899A;font-size:11.5px}\n.tbp-contact-submit{grid-column:1\/-1;min-height:49px;margin-top:2px;border:1px solid #C96F4A!important;border-radius:7px!important;background:#C96F4A!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;cursor:pointer;font:700 12.8px\/1.2 Poppins,Arial,sans-serif!important;transition:background .18s ease,border-color .18s ease,transform .18s ease}.tbp-contact-submit:hover{background:#E07B55!important;border-color:#E07B55!important;transform:translateY(-1px)}.tbp-contact-privacy{grid-column:1\/-1;margin:0!important;color:#B8C7DA!important;-webkit-text-fill-color:#B8C7DA!important;font:400 9.8px\/1.45 Poppins,Arial,sans-serif!important}.tbp-contact-privacy a{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}\n@media(max-width:960px){.tbp-contact-hero__inner{width:min(100% - 40px,1180px);padding:62px 0 64px;grid-template-columns:1fr;gap:42px}.tbp-contact-title{max-width:700px;font-size:44px!important}.tbp-contact-intro{max-width:680px}.tbp-contact-card{width:min(100%,760px)}}\n@media(max-width:650px){.tbp-contact-hero__inner{width:min(100% - 32px,560px);padding:48px 0 50px;gap:32px}.tbp-contact-eyebrow{font-size:10.5px!important}.tbp-contact-title{max-width:360px;font-size:37px!important;line-height:1.05!important}.tbp-contact-intro{margin-top:15px!important;font-size:14px!important}.tbp-contact-benefits{display:none!important}.tbp-contact-direct{gap:16px 22px}.tbp-contact-card{padding:27px 20px 24px}.tbp-contact-card h2{font-size:26px!important}.tbp-contact-card__intro{display:none!important}.tbp-contact-form{grid-template-columns:1fr;gap:12px}.tbp-contact-field--full,.tbp-contact-submit,.tbp-contact-privacy{grid-column:auto}.tbp-nationality-results{max-height:210px}}\n\n\/* CF7 REAL FORM INTEGRATION *\/\n\n.tbp-contact-cf7 .tbp-contact-form > .tbp-contact-field{width:100%!important}\n.tbp-contact-cf7 .tbp-contact-form > .tbp-contact-field--full{width:100%!important}\n.tbp-contact-cf7 .wpcf7-form-control-wrap{width:100%!important;display:block!important}\n.tbp-contact-cf7 .tbp-contact-form p{margin:0!important}\n.tbp-contact-phone-hidden{display:none!important}\n\n.tbp-contact-cf7 .wpcf7{margin:0!important}\n.tbp-contact-cf7 .wpcf7-form{margin:0!important;display:block!important}.tbp-contact-cf7 .tbp-contact-form{margin-top:23px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;width:100%!important}\n.tbp-contact-cf7 .wpcf7-form>p{margin:0!important}\n.tbp-contact-cf7 .tbp-contact-field{position:relative;min-width:0;display:grid;gap:7px}\n.tbp-contact-cf7 .tbp-contact-field--full{grid-column:1\/-1}\n.tbp-contact-cf7 .wpcf7-form-control-wrap{display:block;width:100%}\n.tbp-contact-cf7 input[type=\"text\"],.tbp-contact-cf7 input[type=\"email\"],.tbp-contact-cf7 input[type=\"tel\"],.tbp-contact-cf7 select,.tbp-contact-cf7 textarea{width:100%!important;margin:0!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:7px!important;background:#fff!important;color:#102A56!important;-webkit-text-fill-color:#102A56!important;box-shadow:none!important;outline:none!important;font:400 12.8px\/1.3 Poppins,Arial,sans-serif!important}\n.tbp-contact-cf7 input[type=\"text\"],.tbp-contact-cf7 input[type=\"email\"],.tbp-contact-cf7 input[type=\"tel\"],.tbp-contact-cf7 select{height:46px!important;padding:0 13px!important}\n.tbp-contact-cf7 textarea{min-height:96px!important;resize:vertical!important;padding:12px 13px!important}\n.tbp-contact-cf7 input:focus,.tbp-contact-cf7 select:focus,.tbp-contact-cf7 textarea:focus{border-color:#68B4EF!important;box-shadow:0 0 0 3px rgba(104,180,239,.17)!important}\n.tbp-contact-cf7 input::placeholder,.tbp-contact-cf7 textarea::placeholder{color:#8A96A7!important;-webkit-text-fill-color:#8A96A7!important}\n.tbp-contact-cf7 input.wpcf7-not-valid,.tbp-contact-cf7 select.wpcf7-not-valid,.tbp-contact-cf7 textarea.wpcf7-not-valid{border-color:#F2A38B!important}\n.tbp-contact-cf7 .wpcf7-not-valid-tip{margin-top:5px!important;color:#FFD2C5!important;font:500 10.5px\/1.35 Poppins,Arial,sans-serif!important}\n.tbp-contact-cf7 .tbp-contact-submit{grid-column:1\/-1;width:100%!important;min-height:49px!important;margin-top:2px!important;border:1px solid #C96F4A!important;border-radius:7px!important;background:#C96F4A!important;color:#fff!important;-webkit-text-fill-color:#fff!important;cursor:pointer!important;font:700 12.8px\/1.2 Poppins,Arial,sans-serif!important;transition:background .18s ease,border-color .18s ease,transform .18s ease}\n.tbp-contact-cf7 .tbp-contact-submit:hover{background:#E07B55!important;border-color:#E07B55!important;transform:translateY(-1px)}\n.tbp-contact-cf7 .wpcf7-spinner{grid-column:1\/-1;margin:0 auto!important}\n.tbp-contact-cf7 .wpcf7-response-output{grid-column:1\/-1;margin:2px 0 0!important;padding:11px 12px!important;border-radius:7px!important;font:500 11px\/1.45 Poppins,Arial,sans-serif!important}\n.tbp-contact-cf7 form.sent .wpcf7-response-output{border:1px solid rgba(151,225,181,.42)!important;background:rgba(151,225,181,.10)!important;color:#D9F7E5!important}\n.tbp-contact-cf7 form.invalid .wpcf7-response-output,.tbp-contact-cf7 form.failed .wpcf7-response-output,.tbp-contact-cf7 form.unaccepted .wpcf7-response-output,.tbp-contact-cf7 form.spam .wpcf7-response-output{border:1px solid rgba(242,163,139,.42)!important;background:rgba(242,163,139,.10)!important;color:#FFD9CE!important}\n.tbp-contact-cf7 .tbp-contact-privacy{grid-column:1\/-1;margin:0!important}\n@media(max-width:650px){.tbp-contact-cf7 .tbp-contact-form{grid-template-columns:1fr!important;gap:12px!important}.tbp-contact-cf7 .tbp-contact-field--full,.tbp-contact-cf7 .tbp-contact-submit,.tbp-contact-cf7 .tbp-contact-privacy,.tbp-contact-cf7 .wpcf7-response-output,.tbp-contact-cf7 .wpcf7-spinner{grid-column:auto!important}}\n\n\n\/* =========================================================\n   CF7 FINAL ALIGNMENT FIXES \u2014 V7\n   ========================================================= *\/\n\n\/* Force every visible field to align from the top of its grid cell *\/\n.tbp-contact-cf7 .tbp-contact-field{\n  align-self:start!important;\n  margin:0!important;\n}\n\n\/* Remove CF7-generated paragraph \/ break spacing that can offset fields *\/\n.tbp-contact-cf7 .tbp-contact-field p,\n.tbp-contact-cf7 .tbp-contact-field br{\n  margin:0!important;\n}\n\n.tbp-contact-cf7 .tbp-contact-field br{\n  display:none!important;\n}\n\n\/* Keep label blocks identical *\/\n.tbp-contact-cf7 .tbp-contact-field > label{\n  display:block!important;\n  min-height:14px!important;\n  margin:0!important;\n}\n\n\/* Make phone + nationality row visually level *\/\n.tbp-contact-cf7 #tbp-cf-phone,\n.tbp-contact-cf7 #tbp-cf-nation{\n  margin-top:0!important;\n}\n\n\/* Interest + message always span the full card *\/\n.tbp-contact-cf7 .tbp-contact-field--full{\n  grid-column:1 \/ -1!important;\n}\n\n\/* CF7 sometimes wraps submit\/spinner\/response in paragraphs.\n   Force those wrappers to use the whole grid width. *\/\n.tbp-contact-cf7 .tbp-contact-form > p:has(.tbp-contact-submit),\n.tbp-contact-cf7 .tbp-contact-form > p:has(.wpcf7-submit),\n.tbp-contact-cf7 .tbp-contact-form > p:has(.wpcf7-spinner),\n.tbp-contact-cf7 .tbp-contact-form > p:has(.tbp-contact-privacy){\n  grid-column:1 \/ -1!important;\n  width:100%!important;\n}\n\n\/* Submit itself always full width *\/\n.tbp-contact-cf7 .tbp-contact-submit,\n.tbp-contact-cf7 input[type=\"submit\"].tbp-contact-submit{\n  display:block!important;\n  width:100%!important;\n  max-width:none!important;\n}\n\n\/* Keep message compact, matching the approved shell *\/\n.tbp-contact-cf7 textarea#tbp-cf-message{\n  min-height:98px!important;\n  height:98px!important;\n}\n\n\/* Privacy should sit directly under the CTA *\/\n.tbp-contact-cf7 .tbp-contact-privacy{\n  display:block!important;\n  width:100%!important;\n  margin-top:0!important;\n}\n\n\/* Slightly tighten vertical rhythm *\/\n.tbp-contact-cf7 .tbp-contact-form{\n  align-items:start!important;\n}\n\n@media(max-width:650px){\n  .tbp-contact-cf7 textarea#tbp-cf-message{\n    min-height:92px!important;\n    height:92px!important;\n  }\n}\n\n\n\/* D2 \/ D7 \/ D8: hide only the direct JVL phone contact, never the form phone field *\/\n.tbp-direct-phone-hidden{\n  display:none!important;\n}\n\n<\/style>\n\n<section class=\"tbp-contact-page\"><div class=\"tbp-contact-hero\"><div class=\"tbp-contact-hero__inner\">\n<div class=\"tbp-contact-copy\"><p class=\"tbp-contact-eyebrow\">Talk to The Blue Portugal<\/p><h1 class=\"tbp-contact-title\">Your Portugal Strategy Starts with the Right Conversation<span class=\"tbp-contact-title__dot\">.<\/span><\/h1><p class=\"tbp-contact-intro\">Tell us what you are considering. Our team will help you understand the most relevant residency, investment and planning options for your situation.<\/p><ul class=\"tbp-contact-benefits\"><li>Portugal Golden Visa and qualifying investment routes<\/li><li>D7, D8 and D2 residency pathways<\/li><li>Investment funds, family planning and long-term strategy<\/li><\/ul><div class=\"tbp-contact-direct\"><div class=\"tbp-contact-direct__item\"><span class=\"tbp-contact-direct__label\">Email<\/span><a href=\"mailto:info@theblueportugal.com\">info@theblueportugal.com<\/a><\/div><div class=\"tbp-contact-direct__item\"><span class=\"tbp-contact-direct__label\">Portugal<\/span><a href=\"tel:+351963788168\">+351 963 788 168<\/a><\/div><\/div><\/div>\n<div class=\"tbp-contact-card\"><p class=\"tbp-contact-card__eyebrow\">Tell Us About Your Plans<\/p><h2>How Can We Help?<\/h2><p class=\"tbp-contact-card__intro\">Keep it simple. If you arrived from a specific Golden Visa or residency page, your likely area of interest may already be selected below.<\/p><div class=\"tbp-contact-context\" id=\"tbp-contact-context\" aria-live=\"polite\"><\/div><div class=\"tbp-contact-cf7\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f990111-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"990111\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/es\/wp-json\/wp\/v2\/pages\/990101#wpcf7-f990111-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"990111\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f990111-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"tbp-contact-form\">\n\t<div class=\"tbp-contact-field\">\n\t\t<p><label for=\"tbp-cf-name\">Name<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"cf_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"tbp-cf-name\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"First and Last Name\" value=\"\" type=\"text\" name=\"cf_name\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"tbp-contact-field\">\n\t\t<p><label for=\"tbp-cf-email\">Email<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"cf_email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" id=\"tbp-cf-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"you@email.com\" value=\"\" type=\"email\" name=\"cf_email\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"tbp-contact-field\">\n\t\t<p><label for=\"tbp-cf-phone\"><br \/>\nPhone <span style=\"font-weight:400;color:#B8C7DA;\">Optional<\/span><br \/>\n<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"cf_tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel\" id=\"tbp-cf-phone\" autocomplete=\"tel\" aria-invalid=\"false\" placeholder=\"+1 555 123 4567\" value=\"\" type=\"tel\" name=\"cf_tel\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"tbp-contact-field tbp-nationality-wrap\">\n\t\t<p><label for=\"tbp-cf-nation\">Nationality<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"cf_nation\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"tbp-cf-nation\" autocomplete=\"off\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Start typing...\" value=\"\" type=\"text\" name=\"cf_nation\" \/><\/span><br \/>\n\t\t<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"tbp-cf-nation-code\" value=\"\" type=\"hidden\" name=\"cf_nation_code\" \/>\n\t\t<\/p>\n\t\t<div id=\"tbp-nationality-results\" class=\"tbp-nationality-results\" role=\"listbox\">\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"tbp-contact-field tbp-contact-field--full\">\n\t\t<p><label for=\"tbp-cf-interest\">I'm interested in<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"lead_interest\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" id=\"tbp-cf-interest\" aria-required=\"true\" aria-invalid=\"false\" name=\"lead_interest\"><option value=\"\">Select an option<\/option><option value=\"Portugal Golden Visa\">Portugal Golden Visa<\/option><option value=\"Investment Funds\">Investment Funds<\/option><option value=\"D7 \u00b7 Passive Income\">D7 \u00b7 Passive Income<\/option><option value=\"D8 \u00b7 Digital Nomad\">D8 \u00b7 Digital Nomad<\/option><option value=\"D2 \u00b7 Entrepreneur\">D2 \u00b7 Entrepreneur<\/option><option value=\"I&#039;m not sure yet\">I&#039;m not sure yet<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"tbp-contact-field tbp-contact-field--full\">\n\t\t<p><label for=\"tbp-cf-message\"><br \/>\nAnything else we should know?<br \/>\n<span style=\"font-weight:400;color:#B8C7DA;\">Optional<\/span><br \/>\n<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"cf_message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" id=\"tbp-cf-message\" aria-invalid=\"false\" placeholder=\"A short note about your plans, timeline or questions.\" name=\"cf_message\"><\/textarea><\/span>\n\t\t<\/p>\n\t<\/div>\n<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"tbp-interest-label\" value=\"\" type=\"hidden\" name=\"lead_interest_label\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"tbp-lead-source\" value=\"website-contact\" type=\"hidden\" name=\"lead_source\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"tbp-current-url\" value=\"\" type=\"hidden\" name=\"current_url\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"tbp-first-landing\" value=\"\" type=\"hidden\" name=\"first_landing_page\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"tbp-utm-source\" value=\"\" type=\"hidden\" name=\"utm_source\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"tbp-utm-medium\" value=\"\" type=\"hidden\" name=\"utm_medium\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"tbp-utm-campaign\" value=\"\" type=\"hidden\" name=\"utm_campaign\" \/>\n\t<p><div class=\"cf7-cf-turnstile\" style=\"margin-top: 0px; margin-bottom: -15px;\"> <div id=\"cf-turnstile-cf7-918164863\" class=\"cf-turnstile\" data-sitekey=\"0x4AAAAAADCfE301Fc7uuDva\" data-theme=\"light\" data-language=\"auto\" data-size=\"normal\" data-retry=\"auto\" data-retry-interval=\"1000\" data-refresh-expired=\"auto\" data-refresh-timeout=\"auto\" data-action=\"contact-form-7\" data-callback=\"turnstileCF7Callback\" data-appearance=\"always\"><\/div> <script data-cfasync=\"false\">(window.cfturnstileQueue=window.cfturnstileQueue||[]).push(\"-cf7-918164863\");if(window.cfturnstileRender)window.cfturnstileRender();<\/script> <br class=\"cf-turnstile-br cf-turnstile-br-cf7-918164863\"> <style>#cf-turnstile-cf7-918164863 { margin-left: -15px; }<\/style> <\/div><br\/><input class=\"wpcf7-form-control wpcf7-submit has-spinner tbp-contact-submit\" type=\"submit\" value=\"Talk to Our Team \u2192\" \/>\n\t<\/p>\n\t<p class=\"tbp-contact-privacy\"><br \/>\nBy submitting your details, you agree that The Blue Portugal may contact you regarding your enquiry.<br \/>\nSee our <a href=\"\/privacy-policy\/\">Privacy Policy<\/a>.\n\t<\/p>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div><\/div><\/div><\/div><\/section>\n\n<script src=\"\/wp-content\/uploads\/tbp-assets\/tbp-nationalities.js\"><\/script>\n<script>\n(function(){\nfunction boot(){\n  var params=new URLSearchParams(window.location.search);\n  var rawInterest=(params.get('interest')||'').toLowerCase().trim();\n\n  var interestAliases={\n    'gv':'golden-visa',\n    'goldenvisa':'golden-visa',\n    'golden-visa':'golden-visa',\n    'calculator':'golden-visa',\n    'cost-calculator':'golden-visa',\n    'golden-visa-calculator':'golden-visa',\n    'funds':'investment-funds',\n    'fund':'investment-funds',\n    'investment-fund':'investment-funds',\n    'investment-funds':'investment-funds',\n    'd7':'d7',\n    'd8':'d8',\n    'd2':'d2',\n    'not-sure':'not-sure'\n  };\n\n  var interest=interestAliases[rawInterest]||rawInterest;\n\n  var allowed={\n    'golden-visa':'Portugal Golden Visa',\n    'investment-funds':'Investment Funds',\n    'd7':'D7 \u00b7 Passive Income',\n    'd8':'D8 \u00b7 Digital Nomad',\n    'd2':'D2 \u00b7 Entrepreneur',\n    'not-sure':\"I'm not sure yet\"\n  };\n\n  var select=document.getElementById('tbp-cf-interest') || document.querySelector('[name=\"lead_interest\"]');\n  var interestLabel=document.getElementById('tbp-interest-label') || document.querySelector('[name=\"lead_interest_label\"]');\n  var context=document.getElementById('tbp-contact-context');\n\n  function setInterestValue(key){\n    if(!select || !allowed[key]) return false;\n\n    var targetLabel=allowed[key];\n    var matched=false;\n\n    Array.from(select.options || []).forEach(function(option){\n      var optionValue=(option.value||'').toLowerCase().trim();\n      var optionText=(option.textContent||'').trim();\n\n      if(optionValue===key || optionText===targetLabel){\n        select.value=option.value;\n        matched=true;\n      }\n    });\n\n    if(matched){\n      if(interestLabel) interestLabel.value=targetLabel;\n      select.dispatchEvent(new Event('change',{bubbles:true}));\n    }\n\n    return matched;\n  }\n\n  if(allowed[interest]){\n    setInterestValue(interest);\n  }else if(select){\n    var currentKey=(select.value||'').toLowerCase().trim();\n    if(allowed[currentKey] && interestLabel){\n      interestLabel.value=allowed[currentKey];\n    }\n  }\n\n  if(select && select.dataset.tbpInterestBound!=='1'){\n    select.dataset.tbpInterestBound='1';\n    select.addEventListener('change',function(){\n      var currentKey=(select.value||'').toLowerCase().trim();\n      var label=allowed[currentKey] || (select.options[select.selectedIndex] ? select.options[select.selectedIndex].textContent.trim() : '');\n      if(interestLabel) interestLabel.value=label;\n    });\n  }\n\n  if(context){\n    context.classList.remove('is-visible');\n    context.innerHTML='';\n  }\n\n  \/* Keep the FORM phone field visible for all visitors.\n     Hide only Jo\u00e3o\/JVL's direct phone contact for D2, D7 and D8 traffic. *\/\n  var directPhoneLink=document.querySelector('.tbp-contact-direct__item a[href^=\"tel:\"]');\n  var directPhoneItem=directPhoneLink ? directPhoneLink.closest('.tbp-contact-direct__item') : null;\n\n  if(directPhoneItem){\n    if(['d2','d7','d8'].includes(interest)){\n      directPhoneItem.classList.add('tbp-direct-phone-hidden');\n    }else{\n      directPhoneItem.classList.remove('tbp-direct-phone-hidden');\n    }\n  }\n\n  if(window.TBP_NATIONALITIES && Array.isArray(window.TBP_NATIONALITIES)){\n    initNationalityAutocomplete(window.TBP_NATIONALITIES);\n  }else{\n    console.warn('TBP: nationality dataset was not loaded.');\n  }\n\n  var currentUrl=document.getElementById('tbp-current-url');if(currentUrl){currentUrl.value=window.location.href}\n  var firstLanding=document.getElementById('tbp-first-landing');try{var stored=sessionStorage.getItem('tbp_first_landing_page');if(!stored){stored=document.referrer||window.location.href;sessionStorage.setItem('tbp_first_landing_page',stored)}if(firstLanding){firstLanding.value=stored}}catch(e){if(firstLanding){firstLanding.value=document.referrer||window.location.href}}\n  var fields={'utm_source':'tbp-utm-source','utm_medium':'tbp-utm-medium','utm_campaign':'tbp-utm-campaign'};Object.keys(fields).forEach(function(key){var el=document.getElementById(fields[key]);if(el&&params.get(key)){el.value=params.get(key)}})\n}\nfunction norm(v){return (v||'').toLowerCase().normalize('NFD').replace(\/[\\u0300-\\u036f]\/g,'').trim()}\nfunction initNationalityAutocomplete(data){\n  var input=document.getElementById('tbp-cf-nation'),code=document.getElementById('tbp-cf-nation-code'),results=document.getElementById('tbp-nationality-results');if(!input||!code||!results)return;\n  if(input.dataset.tbpAutocompleteBound==='1')return;\n  input.dataset.tbpAutocompleteBound='1';\n  var active=-1;\n  function close(){results.classList.remove('is-open');input.setAttribute('aria-expanded','false');active=-1}\n  function score(item,q){q=norm(q);var vals=[item.name,item.country,item.code].concat(item.aliases||[]).map(norm);if(vals.includes(q))return 0;if(vals.some(v=>v.indexOf(q)===0))return 1;if(vals.some(v=>v.indexOf(q)!==-1))return 2;return 999}\n  function choose(item){input.value=item.name;code.value=item.code;close()}\n  function render(){var q=input.value;code.value='';if(!norm(q)){close();return}var matches=data.map(item=>({item:item,score:score(item,q)})).filter(x=>x.score<999).sort((a,b)=>a.score-b.score||a.item.name.localeCompare(b.item.name)).slice(0,8);results.innerHTML='';if(!matches.length){results.innerHTML='<div class=\"tbp-nationality-empty\">Keep typing or enter your nationality.<\/div>';results.classList.add('is-open');input.setAttribute('aria-expanded','true');return}matches.forEach(function(r){var b=document.createElement('button');b.type='button';b.className='tbp-nationality-option';b.innerHTML='<span class=\"tbp-nationality-option__name\">'+r.item.name+'<\/span><span class=\"tbp-nationality-option__country\">'+r.item.country+'<\/span>';b.addEventListener('mousedown',e=>e.preventDefault());b.addEventListener('click',()=>choose(r.item));results.appendChild(b)});results.classList.add('is-open');input.setAttribute('aria-expanded','true');active=-1}\n  input.addEventListener('input',render);input.addEventListener('focus',function(){if(input.value)render()});input.addEventListener('keydown',function(e){var opts=results.querySelectorAll('.tbp-nationality-option');if(!opts.length)return;if(e.key==='ArrowDown'){e.preventDefault();active=Math.min(active+1,opts.length-1)}else if(e.key==='ArrowUp'){e.preventDefault();active=Math.max(active-1,0)}else if(e.key==='Enter'&&active>=0){e.preventDefault();opts[active].click();return}else if(e.key==='Escape'){close();return}opts.forEach((o,i)=>o.classList.toggle('is-active',i===active))});input.addEventListener('blur',function(){setTimeout(function(){var typed=norm(input.value);var exact=data.find(function(item){return [item.name,item.country,item.code].concat(item.aliases||[]).map(norm).includes(typed)});if(exact){input.value=exact.name;code.value=exact.code}close()},120)});document.addEventListener('click',function(e){if(!e.target.closest('.tbp-nationality-wrap'))close()})\n}\nif(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',function(){setTimeout(boot,0)})}else{setTimeout(boot,0)}\ndocument.addEventListener('wpcf7init',function(){setTimeout(boot,50)});\n})();\n<\/script>\n\n\n\n<!-- =========================================================\nTBP CONTACT \u2014 SECTION 01 \u2014 LIGHT PAGE + NAVY FORM \u2014 END\n========================================================= -->","protected":false},"excerpt":{"rendered":"<p>Talk to The Blue Portugal Your Portugal Strategy Starts with the Right Conversation. Tell us what you are considering. Our team will help you understand the most relevant residency, investment and planning options for your situation. Portugal Golden Visa and qualifying investment routes D7, D8 and D2 residency pathways Investment funds, family planning and long-term &#8230; <a title=\"Cont\u00e1ctenos\" class=\"read-more\" href=\"https:\/\/theblueportugal.com\/es\/contact\/\" aria-label=\"Leer m\u00e1s sobre Contact Us\">Leer m\u00e1s<\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-990101","page","type-page","status-publish"],"acf":[],"_links":{"self":[{"href":"https:\/\/theblueportugal.com\/es\/wp-json\/wp\/v2\/pages\/990101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theblueportugal.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/theblueportugal.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/theblueportugal.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theblueportugal.com\/es\/wp-json\/wp\/v2\/comments?post=990101"}],"version-history":[{"count":13,"href":"https:\/\/theblueportugal.com\/es\/wp-json\/wp\/v2\/pages\/990101\/revisions"}],"predecessor-version":[{"id":990116,"href":"https:\/\/theblueportugal.com\/es\/wp-json\/wp\/v2\/pages\/990101\/revisions\/990116"}],"wp:attachment":[{"href":"https:\/\/theblueportugal.com\/es\/wp-json\/wp\/v2\/media?parent=990101"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}