{"id":15304,"date":"2026-10-06T08:45:09","date_gmt":"2026-10-06T08:45:09","guid":{"rendered":"https:\/\/hercesa.pt\/asvillas\/?page_id=15304"},"modified":"2026-10-21T11:59:38","modified_gmt":"2026-10-21T11:59:38","slug":"ultimos-t3-v2","status":"publish","type":"page","link":"https:\/\/hercesa.pt\/asvillas\/en\/","title":{"rendered":"EN &#8211; ENGAGE v2 &#8211; Last T3 (new funnel) V2"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15304\" class=\"elementor elementor-15304 elementor-15287\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-32028fd e-con-full e-flex e-con e-parent\" data-id=\"32028fd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed51850 elementor-widget elementor-widget-html\" data-id=\"ed51850\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script id=\"av-wa-phone-v2\">(function(){var P='351300602457',O='351218383424';try{if(window.evoostWaConfig){window.evoostWaConfig.phone=P;}else{var c;Object.defineProperty(window,'evoostWaConfig',{configurable:true,get:function(){return c;},set:function(v){if(v&&typeof v==='object'){v.phone=P;}c=v;}});}}catch(e){}function fix(){var a=document.querySelectorAll('a[href*=\"'+O+'\"]');for(var i=0;i<a.length;i++){a[i].href=a[i].href.split(O).join(P);}}document.addEventListener('DOMContentLoaded',fix);window.addEventListener('load',fix);document.addEventListener('click',function(e){var t=e.target&&e.target.closest&&e.target.closest('a[href*=\"'+O+'\"]');if(t){t.href=t.href.split(O).join(P);}},true);})();<\/script>\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, viewport-fit=cover\">\n<title>As Villas \u00b7 Stage 2 \u2014 home<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap\" rel=\"stylesheet\">\n<style>\/* PREVIEW SHIM: solo para el visor, no va a WordPress *\/\nhtml,body{margin:0;padding:0}body{background:#fff}<\/style>\n<\/head>\n<body>\n<!-- av-kit-fix -->\n<script id=\"av-kit-fix\">\n(function(){\n  function limpia(id,fn){var l=document.getElementById(id),rs;if(!l||!l.sheet)return;\n    try{rs=l.sheet.cssRules;}catch(e){return;}\n    for(var i=rs.length-1;i>=0;i--){var r=rs[i],s;\n      if(r.cssRules&&r.media){continue;}\n      if(!r.selectorText)continue; s=r.selectorText.replace(\/[\"'\\s]\/g,'');\n      if(fn(s,r))l.sheet.deleteRule(i);}}\n  limpia('elementor-post-6-css',function(s){return \/\\.elementor-kit-6(button|a|img|input\\[type)\/.test(s);});\n  limpia('hello-elementor-css',function(s,r){\n    if(s==='a'){r.style.removeProperty('color');return false;}\n    return s==='a:active,a:hover' || \/^table(td|th|tbody|tfoot|thead|caption|colgroup)\/.test(s) ||\n           \/^\\[type=button\\],\\[type=submit\\],button$\/.test(s) ||\n           \/^\\[type=button\\]:focus,\\[type=button\\]:hover\/.test(s);});\n})();\n<\/script>\n<style id=\"av-kit-base\">\nbutton{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;\n  -webkit-tap-highlight-color:transparent}\n<\/style>\n<!-- av-stock (en preview el shortcode no se ejecuta: la p\u00e1gina se queda con la foto escrita) -->\n<div id=\"av-stock-src\" hidden aria-hidden=\"true\">        <div class=\"airtable-dt-wrapper \" id=\"airtable-dt-1\">\n\n            \n            <div class=\"table-scroll-container\">\n                <div class=\"table-wrapper\">\n                    <table class=\"residences-table airtable-datatable\">\n                        <thead>\n                            <tr>\n                                <th class=\"col-floor\">Floor<\/th><th class=\"col-portal\">Portal<\/th><th class=\"col-block\">Block<\/th><th class=\"col-surface_u\">Useful Area<\/th><th class=\"col-price\">Price<\/th><th class=\"col-bedrooms\">Typology<\/th><th class=\"col-floor_plan\">Floor Plan<\/th>                            <\/tr>\n                        <\/thead>\n                        <tbody>\n                                                            <tr data-unit=\"5B1A7\">\n                                    <td class=\"col-floor\">1<\/td><td class=\"col-portal\">D<\/td><td class=\"col-block\">8.5<\/td><td class=\"col-surface-u\">127,02 m\u00b2<\/td><td class=\"col-price price\">565.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2Fa999ac5d_eng_lote-84-85_p1-a-6_t3_a7_a11_a15_a19_a23_a27.jpg\">View<\/a><\/td>                                <\/tr>\n                                                            <tr data-unit=\"6B1A4\">\n                                    <td class=\"col-floor\">1<\/td><td class=\"col-portal\">A<\/td><td class=\"col-block\">8.6<\/td><td class=\"col-surface-u\">127,02 m\u00b2<\/td><td class=\"col-price price\">565.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2F3f3f0d31_eng_lote-86_p1-a-6_t3_a4_a8_a12_a16_a20_a24.jpg\">View<\/a><\/td>                                <\/tr>\n                                                            <tr data-unit=\"3B1A4\">\n                                    <td class=\"col-floor\">1<\/td><td class=\"col-portal\">A<\/td><td class=\"col-block\">8.3<\/td><td class=\"col-surface-u\">131,44 m\u00b2<\/td><td class=\"col-price price\">620.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2Fd599adfa_eng_lote-83_p1_t3_a4.jpg\">View<\/a><\/td>                                <\/tr>\n                                                            <tr data-unit=\"6B1A7\">\n                                    <td class=\"col-floor\">1<\/td><td class=\"col-portal\">D<\/td><td class=\"col-block\">8.6<\/td><td class=\"col-surface-u\">127,64 m\u00b2<\/td><td class=\"col-price price\">645.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2F86c96279_eng_lote-86_p1_t3_a7.jpg\">View<\/a><\/td>                                <\/tr>\n                                                            <tr data-unit=\"4B1A7\">\n                                    <td class=\"col-floor\">1<\/td><td class=\"col-portal\">D<\/td><td class=\"col-block\">8.4<\/td><td class=\"col-surface-u\">127,02 m\u00b2<\/td><td class=\"col-price price\">565.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2Fc25632be_eng_lote-84-85_p1-a-6_t3_a7_a11_a15_a19_a23_a27.jpg\">View<\/a><\/td>                                <\/tr>\n                                                            <tr data-unit=\"5B1A4\">\n                                    <td class=\"col-floor\">1<\/td><td class=\"col-portal\">A<\/td><td class=\"col-block\">8.5<\/td><td class=\"col-surface-u\">127,02 m\u00b2<\/td><td class=\"col-price price\">575.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2F3d687c35_eng_lote-84-85_p1_t3_a4.jpg\">View<\/a><\/td>                                <\/tr>\n                                                            <tr data-unit=\"6B2A8\">\n                                    <td class=\"col-floor\">2<\/td><td class=\"col-portal\">A<\/td><td class=\"col-block\">8.6<\/td><td class=\"col-surface-u\">127,02 m\u00b2<\/td><td class=\"col-price price\">570.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2F3f3f0d31_eng_lote-86_p1-a-6_t3_a4_a8_a12_a16_a20_a24.jpg\">View<\/a><\/td>                                <\/tr>\n                                                            <tr data-unit=\"5B2A8\">\n                                    <td class=\"col-floor\">2<\/td><td class=\"col-portal\">A<\/td><td class=\"col-block\">8.5<\/td><td class=\"col-surface-u\">127,02 m\u00b2<\/td><td class=\"col-price price\">570.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2F24cfe2e0_eng_lote-84-85_p2-a-6_t3_a8_a12_a16_a20_a24.jpg\">View<\/a><\/td>                                <\/tr>\n                                                            <tr data-unit=\"4B2A8\">\n                                    <td class=\"col-floor\">2<\/td><td class=\"col-portal\">A<\/td><td class=\"col-block\">8.4<\/td><td class=\"col-surface-u\">127,02 m\u00b2<\/td><td class=\"col-price price\">570.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2F389eac57_eng_lote-84-85_p2-a-6_t3_a8_a12_a16_a20_a24.jpg\">View<\/a><\/td>                                <\/tr>\n                                                            <tr data-unit=\"3B2A11\">\n                                    <td class=\"col-floor\">2<\/td><td class=\"col-portal\">D<\/td><td class=\"col-block\">8.3<\/td><td class=\"col-surface-u\">125,86 m\u00b2<\/td><td class=\"col-price price\">570.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2F1fc63062_eng_lote-83_p1-a-6_t3_a7_a11_a15_a19_a23_a27.jpg\">View<\/a><\/td>                                <\/tr>\n                                                            <tr data-unit=\"4B3A12\">\n                                    <td class=\"col-floor\">3<\/td><td class=\"col-portal\">A<\/td><td class=\"col-block\">8.4<\/td><td class=\"col-surface-u\">127,02 m\u00b2<\/td><td class=\"col-price price\">575.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2F389eac57_eng_lote-84-85_p2-a-6_t3_a8_a12_a16_a20_a24.jpg\">View<\/a><\/td>                                <\/tr>\n                                                            <tr data-unit=\"4B3A15\">\n                                    <td class=\"col-floor\">3<\/td><td class=\"col-portal\">D<\/td><td class=\"col-block\">8.4<\/td><td class=\"col-surface-u\">127,02 m\u00b2<\/td><td class=\"col-price price\">575.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2Fc25632be_eng_lote-84-85_p1-a-6_t3_a7_a11_a15_a19_a23_a27.jpg\">View<\/a><\/td>                                <\/tr>\n                                                            <tr data-unit=\"3B4A19\">\n                                    <td class=\"col-floor\">4<\/td><td class=\"col-portal\">D<\/td><td class=\"col-block\">8.3<\/td><td class=\"col-surface-u\">125,86 m\u00b2<\/td><td class=\"col-price price\">580.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2F1fc63062_eng_lote-83_p1-a-6_t3_a7_a11_a15_a19_a23_a27.jpg\">View<\/a><\/td>                                <\/tr>\n                                                            <tr data-unit=\"4B5A20\">\n                                    <td class=\"col-floor\">5<\/td><td class=\"col-portal\">A<\/td><td class=\"col-block\">8.4<\/td><td class=\"col-surface-u\">127,02 m\u00b2<\/td><td class=\"col-price price\">585.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2F389eac57_eng_lote-84-85_p2-a-6_t3_a8_a12_a16_a20_a24.jpg\">View<\/a><\/td>                                <\/tr>\n                                                            <tr data-unit=\"3B5A23\">\n                                    <td class=\"col-floor\">5<\/td><td class=\"col-portal\">D<\/td><td class=\"col-block\">8.3<\/td><td class=\"col-surface-u\">125,86 m\u00b2<\/td><td class=\"col-price price\">585.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2F1fc63062_eng_lote-83_p1-a-6_t3_a7_a11_a15_a19_a23_a27.jpg\">View<\/a><\/td>                                <\/tr>\n                                                            <tr data-unit=\"4B6A24\">\n                                    <td class=\"col-floor\">6<\/td><td class=\"col-portal\">A<\/td><td class=\"col-block\">8.4<\/td><td class=\"col-surface-u\">127,02 m\u00b2<\/td><td class=\"col-price price\">590.000 \u20ac<\/td><td class=\"col-bedrooms\">T3<\/td><td class=\"col-floor-plan\"><a href=\"#\" class=\"airtable-floor-plan-link\" data-image=\"https:\/\/cdn.gravity.evoost.ai\/public%2Funknown%2Fmultimedia%2Fblueprints%2Ft3%2F389eac57_eng_lote-84-85_p2-a-6_t3_a8_a12_a16_a20_a24.jpg\">View<\/a><\/td>                                <\/tr>\n                            \n                                                    <\/tbody>\n                    <\/table>\n                <\/div>\n            <\/div>\n\n            \n            \n        <\/div>\n        <\/div>\n<script id=\"av-stock\">\n(function(){\n  var src=document.getElementById('av-stock-src'); if(!src) return;\n  function num(t){ t=(t||'').replace(\/[^\\d,.]\/g,''); if(!t) return NaN;\n    return parseFloat(t.replace(\/\\.\/g,'').replace(',','.')); }\n  var th=[].map.call(src.querySelectorAll('thead th'),function(x){return x.textContent.trim().toLowerCase();});\n  \/*AVSTK-GRAVITY*\/var CL0=src.querySelector('tbody tr'); var CL=CL0?[].map.call(CL0.querySelectorAll('td'),function(x){return ' '+x.className+' ';}):[]; function colc(c){for(var j=0;j<CL.length;j++){if(CL[j].indexOf(' '+c+' ')>=0)return j;}return -1;} function col(re,c){ if(c){var k=colc(c); if(k>=0) return k;}  for(var i=0;i<th.length;i++){ if(re.test(th[i])) return i; } return -1; }\n  var iF=col(\/andar|piso|floor\/,'col-floor'), iL=col(\/lote|bloque|block\/,'col-block'), iA=col(\/\u00e1rea|area\/,'col-surface-u'), iP=col(\/pre\u00e7o|precio|price\/,'col-price');\n  var U=[];\n  [].forEach.call(src.querySelectorAll('tbody tr'),function(tr){\n    var td=tr.querySelectorAll('td'); if(iF<0||iL<0||iA<0||iP<0||td.length<=Math.max(iF,iL,iA,iP)) return;\n    var f=td[iF].textContent.trim().replace(\/^(Bajo|G\\\/F)\\s*\/i,'R\/C ').replace(\/\\s+\/g,' ');\n    var iC2=colc('col-portal'); if(\/^\\d+$\/.test(f)&&iC2>=0&&td[iC2]){ f=(f==='0'?'R\/C':f)+' '+td[iC2].textContent.trim(); } var m=f.replace(\/^Ground( floor)?\\s*\/i,'R\/C ').match(\/^(R\\\/C|\\d+)\\s*(?:\u00ba|\u00aa|st|nd|rd|th)?\\.?\\s*([A-Z])$\/i); if(!m) return;\n    var lote=td[iL].textContent.trim(), m2=num(td[iA].textContent), pr=num(td[iP].textContent);\n    if(!lote||!(m2>0)||!(pr>0)) return;\n    var nivel=m[1].toUpperCase(), cara=m[2].toUpperCase();\n    U.push({id:lote+'-'+nivel+cara, lote:lote, planta:(nivel==='R\/C'?'R\/C':nivel+'\u00ba')+' '+cara,\n            nivel:nivel, cara:cara, m2:m2, precio:pr});\n  });\n  if(!U.length) return;\n  function stats(L){ var o={n:L.length,min:Infinity,max:-Infinity,pmin:Infinity};\n    L.forEach(function(u){ o.min=Math.min(o.min,u.m2); o.max=Math.max(o.max,u.m2); o.pmin=Math.min(o.pmin,u.precio); });\n    return o; }\n  var S={units:U, all:stats(U), lote:{}, cara:{}};\n  U.forEach(function(u){ (S.lote[u.lote]=S.lote[u.lote]||[]).push(u); (S.cara[u.cara]=S.cara[u.cara]||[]).push(u); });\n  Object.keys(S.lote).forEach(function(k){ S.lote[k]=stats(S.lote[k]); });\n  Object.keys(S.cara).forEach(function(k){ S.cara[k]=stats(S.cara[k]); });\n  S.m2=function(x){ return x.toFixed(2).replace('.',','); };\n  S.eur=function(x){ return String(Math.round(x)).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g,'.')+' \u20ac'; };\n  S.rango=function(o,sep){ return o.min===o.max ? S.m2(o.min) : S.m2(o.min)+sep+S.m2(o.max); };\n  window.AV_STK=S;\n})();\n<\/script>\n\n<!-- wow\/saludo -->\n<style>\n:root{color-scheme:light}\n[data-fb-greet]{margin:0}\n[data-fb-greet]:empty{display:none}\n[data-fb-greet].av-greet-on{font-size:13px;font-weight:600;letter-spacing:.02em;\n  color:#FED56F;margin:0 0 10px}\n<\/style>\n<script>\n(function(){\n  var P = new URLSearchParams(window.__AV_Q || location.search), L = {};\n  try { L = JSON.parse(localStorage.getItem('av_lead') || '{}') || {}; } catch (e) {}\n  if (P.get('n') || P.get('fb_name')) L.n = P.get('n') || P.get('fb_name');\n  delete L.lote; delete L.cara;\n  if (P.get('caso')) L.caso = P.get('caso');\n  try { localStorage.setItem('av_lead', JSON.stringify(L)); } catch (e) {}\n  ['lote','cara'].forEach(function(k){ if (P.get(k)) L[k] = P.get(k); });\n  var n = String(L.n || '').trim().split(\/\\s+\/)[0].replace(\/[^\\p{L}\\p{M}'\\-]\/gu, '');\n  n = (n.length >= 2 && n.length <= 40) ? n.charAt(0).toUpperCase() + n.slice(1) : '';\n  try { if (n) localStorage.setItem('fb_lead_name', n); } catch (e) {}\n  window.avLead = L;\n  if (!n) return;\n  function saluda() {\n    Array.prototype.forEach.call(document.querySelectorAll('[data-fb-greet]'), function (el) {\n      if (el.textContent.trim()) return;\n      el.textContent = 'Welcome back, ' + n;\n      if (el.className.indexOf('av-greet-on') < 0) el.className += ' av-greet-on';\n    });\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', saluda);\n  } else { saluda(); }\n})();\n<\/script>\n\n<!-- wow\/hero-orbita -->\n<section class=\"avw-hero\" aria-label=\"As Villas \u00b7 Last 3-bedroom units\">\n<style>\n@supports (overflow-x:clip){\n  html,body{overflow-x:clip}\n}\n@supports not (overflow-x:clip){\n  .avw-hero{height:auto}\n  .avw-stick{position:relative;height:100vh}\n}\n.avw-hero{--navy:#1E3A8A;--gold:#FED56F;--deep:#152A66;position:relative;height:auto;\n  background:var(--deep);font-family:Poppins,\"Helvetica Neue\",Arial,sans-serif}\n.avw-stick{position:sticky;top:0;height:100vh;overflow:hidden}\n.avw-media{position:absolute;inset:0}\n.avw-media img,.avw-media video{position:absolute;inset:0;width:100%;height:100%;\n  object-fit:cover;display:block}\n.avw-media video{opacity:0;transition:opacity .5s ease}\n.avw-hero.is-lista .avw-media video{opacity:1}\n.avw-veil{position:absolute;inset:0;background:\n  linear-gradient(to top,rgba(10,16,32,.86) 0%,rgba(10,16,32,.34) 38%,rgba(10,16,32,.12) 66%,rgba(10,16,32,.5) 100%)}\n.avw-cap{position:absolute;inset:auto 0 0 0;padding:0 6vw 8vh;color:#fff;\n  display:flex;flex-direction:column;gap:18px}\n.avw-eyebrow{margin:0;font-size:clamp(10px,1.1vw,12.5px);letter-spacing:.22em;\n  text-transform:uppercase;font-weight:600;color:var(--gold)}\n.avw-h1{margin:0;font-weight:700;letter-spacing:-.03em;line-height:.94;\n  font-size:clamp(40px,8.4vw,124px);text-wrap:balance;max-width:16ch}\n.avw-h1 em{font-style:normal;color:var(--gold)}\n.avw-sub{margin:0;font-size:clamp(15px,1.55vw,21px);max-width:44ch;color:rgba(255,255,255,.9);\n  line-height:1.45}\n.avw-facts{display:flex;flex-wrap:wrap;gap:0;margin-top:10px;border-top:1px solid rgba(255,255,255,.22)}\n.avw-fact{padding:16px 26px 4px 0;margin-right:26px;border-right:1px solid rgba(255,255,255,.16)}\n.avw-fact:last-child{border-right:0}\n.avw-fact b{display:block;font-size:clamp(20px,2.4vw,34px);font-weight:600;letter-spacing:-.02em;\n  font-variant-numeric:tabular-nums}\n.avw-fact span{display:block;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;\n  color:rgba(255,255,255,.62);margin-top:2px}\n.avw-hint{position:absolute;right:6vw;bottom:8vh;display:flex;align-items:center;gap:9px;\n  font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.6)}\n.avw-hint i{display:block;width:1px;height:38px;background:linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,.6))}\n@media (max-width:820px){.avw-hero{height:auto}.avw-stick{position:relative;height:78vh}\n  .avw-cap{padding:0 7vw 6vh}.avw-hint{display:none}}\n@media (prefers-reduced-motion:reduce){.avw-hero{height:auto}.avw-stick{position:relative;height:80vh}}\n<\/style>\n  <div class=\"avw-stick\">\n    <div class=\"avw-media\">\n      <img fetchpriority=\"high\" src=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2026\/10\/Fachada-4-2048x1366.jpg\" alt=\"The curved fa\u00e7ade of As Villas stage 2 (3D image of the project)\" fetchpriority=\"high\" decoding=\"async\" width=\"2048\" height=\"1366\" style=\"object-position:55% 45%\">\n      <div class=\"avw-veil\"><\/div>\n    <\/div>\n    <div class=\"avw-cap\">\n      <p class=\"avw-eyebrow\">New-build apartments in Loures, Lisbon \u2014 As Villas<\/p>\n      <h1 class=\"avw-h1\">Your Home, <em>Your Style<\/em>.<\/h1>\n      <p class=\"avw-sub\">Three-bedroom apartments with a terrace, parking space and storage room. The last 16 units, just outside Lisbon.<\/p>\n      <div class=\"avw-facts\">\n        <div class=\"avw-fact\"><b>16<\/b><span>available<\/span><\/div>\n        <div class=\"avw-fact\"><b>125-133 m\u00b2<\/b><span>area<\/span><\/div>\n        <div class=\"avw-fact\"><b>A<\/b><span>rating<\/span><\/div>\n        <div class=\"avw-fact\"><b>Q3 2028<\/b><span>delivery \u00b7 Stage 2<\/span><\/div>\n      <\/div>\n    <\/div>\n    <p class=\"avw-hint\">Swipe<i><\/i><\/p>\n  <\/div>\n<script>\n(function(){\n  var sec=document.currentScript.closest('.avw-hero');\n  var v=sec.querySelector('.avw-vid'), stick=sec.querySelector('.avw-stick');\nif(!v) return;\n  (function(){\n    var lig = matchMedia('(max-width:820px)').matches ||\n              ((navigator.connection||{}).saveData === true);\n    var f = lig && v.getAttribute('data-lite') ? v.getAttribute('data-lite')\n                                               : v.getAttribute('data-hq');\n    if (f && v.getAttribute('src') !== f) v.src = f;\n  })();\n  var tactil=matchMedia('(max-width:820px)').matches||\n             matchMedia('(max-width:1024px) and (pointer:coarse)').matches;\n  var lento=matchMedia('(prefers-reduced-motion:reduce)').matches;\n  var objetivo=0, actual=0, buscando=false, listo=false;\n  v.addEventListener('loadeddata',function(){ listo=true; sec.classList.add('is-lista'); });\n  if(tactil||lento){\n    v.loop=true; v.playbackRate=1.6;\n    var io=new IntersectionObserver(function(es){es.forEach(function(e){\n      if(e.isIntersecting){ var p=v.play(); if(p&&p.catch) p.catch(function(){\n        document.addEventListener('touchstart',function(){v.play();},{once:true});}); }\n      else v.pause();\n    });},{threshold:.15});\n    io.observe(stick);\n    return;\n  }\n  var HOLD=0.14;\n  function avance(){\n    var r=sec.getBoundingClientRect(), h=sec.offsetHeight-window.innerHeight;\n    if(h<=0) return 0;\n    var t=Math.min(1,Math.max(0,-r.top\/h));\n    return Math.min(1, t\/(1-HOLD));\n  }\n  function bucle(){\n    objetivo=avance();\n    actual+=(objetivo-actual)*0.16;\n    var d=v.duration;\n    if(d&&listo&&v.readyState>=2&&!buscando){\n      var t=actual*d;\n      if(Math.abs(v.currentTime-t)>0.02){ buscando=true; v.currentTime=t; }\n    }\n    requestAnimationFrame(bucle);\n  }\n  v.addEventListener('seeked',function(){buscando=false;});\n  requestAnimationFrame(bucle);\n})();\n<\/script>\n<\/section>\n\n<!-- engage\/01-navbar-hero-about -->\n<section id=\"iq-top\" lang=\"en\" dir=\"ltr\" aria-label=\"As Villas \u2014 building overview\">\n  <style>\n    #iq-top{\n      --iq-gold:#FED56F; --iq-slate:#1E3A8A; --iq-slate-deep:#152A66;\n      --iq-ivory:#F8F9FA; --iq-white:#FFFFFF; --iq-grey:#6B7280;\n      --iq-border:#E5E7EB; --iq-shadow:rgba(30,58,138,.12);\n      --iq-sans:\"Poppins\",system-ui, -apple-system, 'Segoe UI', Helvetica, Arial, sans-serif;\n      --iq-display:\"Poppins\",var(--iq-sans);\n      --iq-nav-h:76px;\n      font-family:var(--iq-sans); color:var(--iq-slate);\n      position:relative; -webkit-font-smoothing:antialiased;\n    }\n    #iq-top *,#iq-top *::before,#iq-top *::after{box-sizing:border-box;}\n    #iq-top a{color:inherit; text-decoration:none;}\n\n    #iq-top .iqn{\n      position:fixed; top:0; left:0; right:0; z-index:9999;\n      display:flex; align-items:center; justify-content:space-between;\n      gap:24px; padding:16px clamp(18px,4vw,52px);\n      background:transparent; transition:background .35s ease, box-shadow .35s ease, padding .35s ease;\n    }\n    #iq-top .iqn__logo{display:flex; align-items:center;}\n    #iq-top .iqn__logo img{\n      height:50px; width:auto; display:block; transition:height .35s ease;\n    }\n    #iq-top .iqn__logo img.iqn__logo--light{filter:none;}\n    #iq-top .iqn__logo img.iqn__logo--dark{display:none;}\n    #iq-top .iqn.is-solid .iqn__logo img.iqn__logo--light{display:none;}\n    #iq-top .iqn.is-solid .iqn__logo img.iqn__logo--dark{display:block;}\n    #iq-top .iqn__nav{display:flex; align-items:center; gap:clamp(18px,2.4vw,34px);}\n    #iq-top .iqn__menu{\n      display:flex; align-items:center; gap:clamp(18px,2.4vw,34px);\n      list-style:none; margin:0; padding:0;\n    }\n    #iq-top .iqn__menu a{\n      font-size:12.5px; font-weight:500; letter-spacing:.15em; text-transform:uppercase;\n      color:var(--iq-white); position:relative; padding:6px 0; transition:color .25s ease;\n    }\n    #iq-top .iqn__menu a::after{\n      content:\"\"; position:absolute; inset-inline-start:0; bottom:0; height:1px; width:0;\n      background:var(--iq-gold); transition:width .3s ease;\n    }\n    #iq-top .iqn__menu a:hover::after,#iq-top .iqn__menu a:focus-visible::after{width:100%;}\n    #iq-top .iqn__phone{\n      display:inline-flex; align-items:center; gap:8px;\n      font-size:13px; font-weight:500; letter-spacing:.04em; color:var(--iq-white);\n      white-space:nowrap; transition:color .25s ease;\n    }\n    #iq-top .iqn__phone svg{width:15px; height:15px; flex:0 0 auto;}\n    #iq-top .iqn__phone:hover{color:var(--iq-gold);}\n    #iq-top .iqn__cta{\n      display:inline-flex; align-items:center; gap:8px;\n      font-size:12px; font-weight:600; letter-spacing:.12em; text-transform:uppercase;\n      color:var(--iq-slate); background:var(--iq-gold);\n      padding:12px 22px; border-radius:2px; border:1px solid var(--iq-gold);\n      transition:background .25s ease, color .25s ease, transform .2s ease;\n    }\n    #iq-top .iqn__cta:hover{background:transparent; color:var(--iq-white); transform:translateY(-1px);}\n    #iq-top .iqn__lang{display:flex; align-items:center; gap:2px; list-style:none; margin:0; padding:0;}\n    #iq-top .iqn__lang li{display:inline-flex;}\n    #iq-top .iqn__lang a{\n      font-size:11.5px; font-weight:600; letter-spacing:.1em; text-transform:uppercase;\n      color:var(--iq-white); opacity:.7; padding:6px 8px; border-radius:2px;\n      transition:opacity .25s ease, color .25s ease;\n    }\n    #iq-top .iqn__lang a:hover{opacity:1; color:var(--iq-gold);}\n    #iq-top .iqn__lang a.is-active{opacity:1; color:var(--iq-gold); cursor:default;}\n    #iq-top .iqn.is-solid .iqn__lang a{color:var(--iq-slate);}\n    #iq-top .iqn.is-solid .iqn__lang a.is-active,\n    #iq-top .iqn.is-solid .iqn__lang a:hover{color:var(--iq-gold);}\n    #iq-top .iqn__burger{\n      display:none; width:44px; height:44px; padding:10px; background:transparent;\n      border:0; cursor:pointer; color:var(--iq-white);\n    }\n    #iq-top .iqn__burger svg{width:100%; height:100%;}\n\n    #iq-top .iqn.is-solid{\n      background:var(--iq-ivory); box-shadow:0 6px 24px -12px var(--iq-shadow);\n      padding-top:10px; padding-bottom:10px;\n    }\n    #iq-top .iqn.is-solid .iqn__logo img{height:42px; filter:none;}\n    #iq-top .iqn.is-solid .iqn__menu a,\n    #iq-top .iqn.is-solid .iqn__phone{color:var(--iq-slate);}\n    #iq-top .iqn.is-solid .iqn__menu a:hover{color:var(--iq-gold);}\n    #iq-top .iqn.is-solid .iqn__phone:hover{color:var(--iq-gold);}\n    #iq-top .iqn.is-solid .iqn__burger{color:var(--iq-slate);}\n    #iq-top .iqm.is-open{z-index:10000;}\n\n    #iq-top .iqm{\n      position:fixed; inset:0; z-index:9998;\n      background:var(--iq-slate-deep); color:var(--iq-white);\n      display:flex; flex-direction:column; justify-content:center; align-items:center; gap:8px;\n      padding:96px 24px 48px; opacity:0; visibility:hidden; transform:translateY(-12px);\n      transition:opacity .3s ease, transform .3s ease, visibility .3s ease;\n    }\n    #iq-top .iqm.is-open{opacity:1; visibility:visible; transform:none;}\n    #iq-top .iqm a{\n      font-size:20px; font-weight:300; letter-spacing:.14em; text-transform:uppercase;\n      padding:14px 0; color:var(--iq-white);\n    }\n    #iq-top .iqm a.iqm__cta{\n      margin-top:18px; color:var(--iq-slate); background:var(--iq-gold);\n      padding:14px 30px; font-size:14px; font-weight:600; border-radius:2px;\n    }\n    #iq-top .iqm__phone{margin-top:8px; color:var(--iq-gold); font-size:15px; letter-spacing:.06em;}\n    #iq-top .iqm__lang{display:flex; flex-wrap:wrap; justify-content:center; gap:8px; margin-top:24px; list-style:none; padding:0;}\n    #iq-top .iqm__lang a{\n      font-size:14px; font-weight:600; letter-spacing:.1em; text-transform:uppercase;\n      color:var(--iq-white); opacity:.75; padding:8px 14px; border-radius:2px;\n      border:1px solid rgba(248,249,250,.22);\n    }\n    #iq-top .iqm__lang a.is-active{opacity:1; color:var(--iq-slate); background:var(--iq-gold); border-color:var(--iq-gold);}\n    #iq-top .iqm__close{\n      position:absolute; top:22px; inset-inline-end:22px; width:44px; height:44px; padding:10px;\n      background:transparent; border:0; color:var(--iq-white); cursor:pointer;\n    }\n    #iq-top .iqm__close svg{width:100%; height:100%;}\n\n    #iq-top .iqh{\n      position:relative; min-height:100svh; display:flex; align-items:center;\n      padding:calc(var(--iq-nav-h) + 40px) clamp(18px,5vw,80px) clamp(60px,9vh,110px);\n      color:var(--iq-white); overflow:hidden;\n    }\n    #iq-top .iqh__poster{\n      position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center; z-index:-2;\n    }\n    #iq-top .iqh__bg{\n      position:absolute; inset:0; z-index:-1; pointer-events:none;\n      background:\n        radial-gradient(120% 90% at 78% 12%, rgba(254,213,111,.20), transparent 55%),\n        linear-gradient(180deg, rgba(21,42,102,.48) 0%, rgba(21,42,102,.80) 100%);\n    }\n    #iq-top .iqh__bg::after{\n      content:\"\"; position:absolute; inset:0; opacity:.5;\n      background-image:repeating-linear-gradient(90deg, rgba(255,255,255,.05) 0 1px, transparent 1px 84px);\n      -webkit-mask-image:linear-gradient(180deg, transparent, #000 30%, #000 80%, transparent);\n              mask-image:linear-gradient(180deg, transparent, #000 30%, #000 80%, transparent);\n    }\n    #iq-top .iqh__inner{max-width:60rem; width:100%;}\n    #iq-top .iqh__greet{\n      margin:0 0 clamp(14px,2vw,18px); font-size:clamp(.95rem,1.5vw,1.15rem); font-weight:600;\n      letter-spacing:.01em; color:var(--iq-gold); text-shadow:0 1px 12px rgba(0,0,0,.35);\n    }\n    #iq-top .iqh__greet:empty{display:none;}\n    #iq-top .iqh__eyebrow{\n      display:inline-flex; align-items:center; gap:14px; margin:0 0 clamp(24px,3.2vw,32px);\n      font-size:.78rem; font-weight:500; letter-spacing:.32em; text-transform:uppercase; color:var(--iq-gold);\n    }\n    #iq-top .iqh__eyebrow::before{content:\"\"; width:48px; height:1px; background:var(--iq-gold);}\n    #iq-top .iqh h1{\n      font-family:var(--iq-display);\n      margin:0 0 .34em; font-weight:200; line-height:1.0; letter-spacing:-.012em;\n      font-size:clamp(2.75rem,7.6vw,5.9rem); text-wrap:balance;\n    }\n    #iq-top .iqh__support{\n      margin:0 0 clamp(40px,5vw,52px); max-width:40ch; font-size:clamp(1.05rem,2vw,1.28rem); font-weight:300;\n      line-height:1.62; color:rgba(248,249,250,.88);\n    }\n    #iq-top .iqh__facts{\n      display:flex; flex-wrap:wrap; gap:28px clamp(32px,5.5vw,72px);\n      margin:0 0 clamp(42px,5vw,54px); padding:clamp(28px,3vw,34px) 0 0; list-style:none;\n      border-top:1px solid rgba(248,249,250,.18);\n    }\n    #iq-top .iqh__facts b{\n      display:block; font-size:clamp(1.35rem,2.6vw,1.9rem); font-weight:300; color:var(--iq-white); line-height:1.1;\n      font-variant-numeric:tabular-nums; font-feature-settings:\"tnum\" 1;\n    }\n    #iq-top .iqh__facts span{\n      display:block; margin-top:6px; font-size:.72rem; font-weight:500;\n      letter-spacing:.18em; text-transform:uppercase; color:var(--iq-gold);\n    }\n    #iq-top .iqh__cta{\n      display:inline-flex; align-items:center; gap:12px;\n      font-size:14px; font-weight:600; letter-spacing:.1em; text-transform:uppercase;\n      color:var(--iq-slate); background:var(--iq-gold);\n      padding:17px 34px; border-radius:2px; border:1px solid var(--iq-gold);\n      transition:background .25s ease, color .25s ease, transform .2s ease, box-shadow .25s ease;\n      box-shadow:0 14px 34px -16px rgba(0,0,0,.7);\n    }\n    #iq-top .iqh__cta:hover{background:transparent; color:var(--iq-white); transform:translateY(-2px);}\n    #iq-top .iqh__cta svg{width:18px; height:18px;}\n    #iq-top .iqh__cue{\n      position:absolute; left:50%; bottom:26px; transform:translateX(-50%);\n      display:flex; flex-direction:column; align-items:center; gap:10px;\n      font-size:.68rem; font-weight:500; letter-spacing:.24em; text-transform:uppercase;\n      color:rgba(248,249,250,.7);\n    }\n    #iq-top .iqh__cue::after{\n      content:\"\"; width:1px; height:34px; background:linear-gradient(var(--iq-gold), transparent);\n      animation:iqcue 1.9s ease-in-out infinite;\n    }\n    @keyframes iqcue{0%,100%{opacity:.25; transform:scaleY(.55)}50%{opacity:1; transform:scaleY(1)}}\n\n    #iq-top .iqf{\n      position:fixed; left:50%; bottom:22px; z-index:9997;\n      transform:translate(-50%,140%);\n      display:flex; align-items:center; gap:10px;\n      padding:10px 12px 10px 20px; border-radius:999px;\n      background:rgba(21,42,102,.92); border:1px solid rgba(254,213,111,.35);\n      box-shadow:0 18px 44px -18px rgba(0,0,0,.65);\n      backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px);\n      transition:transform .4s cubic-bezier(.16,.84,.44,1); max-width:calc(100vw - 24px);\n    }\n    #iq-top .iqf.is-visible{transform:translate(-50%,0);}\n    @media (min-width:1101px){#iq-top .iqf{display:none;}}\n    #iq-top .iqf__phone{\n      display:inline-flex; align-items:center; gap:8px;\n      font-size:13px; font-weight:500; letter-spacing:.03em; color:var(--iq-white); white-space:nowrap;\n    }\n    #iq-top .iqf__phone svg{width:15px; height:15px; color:var(--iq-gold);}\n    #iq-top .iqf__cta{\n      display:inline-flex; align-items:center; gap:8px; white-space:nowrap;\n      font-size:11.5px; font-weight:600; letter-spacing:.1em; text-transform:uppercase;\n      color:var(--iq-slate); background:var(--iq-gold); padding:11px 20px; border-radius:999px;\n      transition:filter .2s ease, transform .2s ease;\n    }\n    #iq-top .iqf__cta:hover{filter:brightness(1.06); transform:translateY(-1px);}\n\n    #iq-top #about{\n      background:var(--iq-ivory); color:var(--iq-slate);\n      padding:clamp(64px,11vw,140px) clamp(18px,5vw,80px);\n    }\n    #iq-top .iqa{max-width:62rem; margin:0 auto;}\n    #iq-top .iqa__eyebrow{\n      display:inline-flex; align-items:center; gap:14px; margin:0 0 clamp(26px,3vw,32px);\n      font-size:.78rem; font-weight:600; letter-spacing:.3em; text-transform:uppercase; color:var(--iq-gold);\n      counter-increment:fb-sec;\n    }\n    #iq-top .iqa__eyebrow::before{\n      content:counter(fb-sec,decimal-leading-zero); font-weight:700; font-size:.86rem;\n      letter-spacing:.04em; font-variant-numeric:tabular-nums; color:var(--iq-gold);\n    }\n    #iq-top .iqa__eyebrow::after{content:\"\"; width:38px; height:1px; background:rgba(254,213,111,.55);}\n    #iq-top .iqa h2{\n      font-family:var(--iq-display);\n      margin:0 0 .62em; font-weight:200; line-height:1.08; letter-spacing:-.008em;\n      font-size:clamp(2.1rem,5.2vw,3.7rem); max-width:18ch; text-wrap:balance;\n    }\n    #iq-top .iqa__lead{\n      font-size:clamp(1.12rem,2.1vw,1.4rem); font-weight:300; line-height:1.6;\n      color:var(--iq-slate); max-width:42ch; margin:0 0 clamp(28px,3vw,34px);\n    }\n    #iq-top .iqa__body{max-width:60ch;}\n    #iq-top .iqa__body p{\n      margin:0 0 20px; font-size:1.02rem; font-weight:300; line-height:1.75; color:#4a555a;\n    }\n    #iq-top .iqa__highlights{\n      display:grid; grid-template-columns:repeat(4,1fr); gap:clamp(20px,3vw,40px);\n      margin:clamp(44px,6vw,72px) 0 0; padding:clamp(36px,4vw,52px) 0 0;\n      border-top:1px solid var(--iq-border);\n    }\n    #iq-top .iqa__hl svg{width:30px; height:30px; color:var(--iq-gold); margin:0 0 16px;}\n    #iq-top .iqa__hl h3{\n      margin:0 0 8px; font-size:1.06rem; font-weight:500; letter-spacing:.01em; color:var(--iq-slate);\n    }\n    #iq-top .iqa__hl p{margin:0; font-size:.94rem; font-weight:300; line-height:1.6; color:#5a6367;}\n\n    #iq-top a:focus-visible,#iq-top button:focus-visible{\n      outline:2px solid var(--iq-gold); outline-offset:3px; border-radius:2px;\n    }\n    #iq-top .iqn.is-solid a:focus-visible,#iq-top #about a:focus-visible{outline-color:var(--iq-gold);}\n\n    #iq-top.iq-js [data-reveal]{opacity:0; transform:translateY(20px); transition:opacity .8s ease, transform .8s ease;}\n    #iq-top.iq-js [data-reveal].iq-in{opacity:1; transform:none;}\n    #iq-top.iq-js .iqa__highlights .iqa__hl:nth-child(2){transition-delay:.08s;}\n    #iq-top.iq-js .iqa__highlights .iqa__hl:nth-child(3){transition-delay:.16s;}\n#iq-top.iq-js .iqa__highlights .iqa__hl:nth-child(4){transition-delay:.24s;}\n@media (min-width:901px) and (max-width:1100px){#iq-top .iqa__highlights{grid-template-columns:repeat(2,1fr);}}\n\n    #iq-top[dir=\"rtl\"] .iqh__cta svg{transform:scaleX(-1);}\n\n    @media (max-width:1024px){\n      #iq-top .iqn__menu{gap:20px;}\n      #iq-top .iqn__phone{display:none;}\n    }\n    @media (max-width:1100px){\n      #iq-top .iqn__nav{display:none;}\n      #iq-top .iqn__burger{display:block;}\n    }\n    @media (max-width:900px){\n      #iq-top .iqa__highlights{grid-template-columns:1fr; gap:32px;}\n    }\n    @media (max-width:768px){\n      #iq-top .iqh__facts{gap:22px 40px;}\n      #iq-top .iqf__phone{display:none;}\n    }\n    @media (max-width:520px){\n      #iq-top .iqh__facts{display:grid; grid-template-columns:repeat(3,1fr); gap:0; column-gap:12px; padding-top:22px;}\n      #iq-top .iqh__facts li{min-width:0;}\n      #iq-top .iqh__facts b{font-size:1.12rem;}\n      #iq-top .iqh__facts span{font-size:.58rem; letter-spacing:.12em; margin-top:5px;}\n    }\n\n    @media (prefers-reduced-motion:reduce){\n      #iq-top [data-reveal]{opacity:1 !important; transform:none !important; transition:none;}\n      #iq-top .iqh__cue::after{animation:none;}\n      #iq-top .iqn,#iq-top .iqf,#iq-top .iqm,#iq-top .iqn__cta,#iq-top .iqh__cta,#iq-top .iqf__cta{transition:none;}\n    }\n  <\/style>\n\n  <header class=\"iqn\" data-iqn>\n    <a class=\"iqn__logo\" href=\"#iq-top\" aria-label=\"As Villas \u2014 home\">\n      <img class=\"iqn__logo--light\" data-iqn-logo-light alt=\"As Villas\" \/>\n      <img class=\"iqn__logo--dark\" data-iqn-logo-dark alt=\"As Villas\" \/>\n    <\/a>\n    <nav class=\"iqn__nav\" aria-label=\"Main navigation\">\n      <ul class=\"iqn__menu\">\n        <li><a href=\"#about\">Specifications<\/a><\/li>\n        <li><a href=\"#tipologias\">Unit Types<\/a><\/li>\n        <li><a href=\"#galeria\">Gallery<\/a><\/li>\n        <li><a href=\"#ubicacion\">Location<\/a><\/li>\n      <\/ul>\n      <a class=\"iqn__phone\" data-iqn-phone aria-label=\"Call\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M6.6 10.8a15.6 15.6 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.24 11.4 11.4 0 0 0 3.6.58 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1 11.4 11.4 0 0 0 .58 3.6 1 1 0 0 1-.24 1z\" fill=\"currentColor\"\/><\/svg>\n        <span data-iqn-phone-text>+351 300 602 457<\/span>\n      <\/a>\n      <a class=\"iqn__cta\" href=\"#unlock\">View available apartments<\/a>\n      <ul class=\"iqn__lang\" role=\"list\" aria-label=\"Select language\">\n      <\/ul>\n    <\/nav>\n    <button class=\"iqn__burger\" type=\"button\" data-iqn-open aria-label=\"Open menu\" aria-expanded=\"false\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M3 6h18M3 12h18M3 18h18\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg>\n    <\/button>\n  <\/header>\n\n  <div class=\"iqm\" data-iqm role=\"dialog\" aria-modal=\"true\" aria-label=\"Menu\">\n    <button class=\"iqm__close\" type=\"button\" data-iqm-close aria-label=\"Close menu\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M6 6l12 12M18 6L6 18\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg>\n    <\/button>\n    <a href=\"#about\" data-iqm-link>Specifications<\/a>\n    <a href=\"#tipologias\" data-iqm-link>Unit Types<\/a>\n    <a href=\"#galeria\" data-iqm-link>Gallery<\/a>\n    <a href=\"#ubicacion\" data-iqm-link>Location<\/a>\n    <a class=\"iqm__cta\" href=\"#unlock\" data-iqm-link>View available apartments<\/a>\n    <a class=\"iqm__phone\" data-iqm-phone data-iqm-link><span data-iqm-phone-text>+351 300 602 457<\/span><\/a>\n    <ul class=\"iqm__lang\" role=\"list\" aria-label=\"Select language\">\n    <\/ul>\n  <\/div>\n\n  <div class=\"iqf\" data-iqf aria-hidden=\"true\">\n    <a class=\"iqf__phone\" data-iqf-phone>\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M6.6 10.8a15.6 15.6 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.24 11.4 11.4 0 0 0 3.6.58 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1 11.4 11.4 0 0 0 .58 3.6 1 1 0 0 1-.24 1z\" fill=\"currentColor\"\/><\/svg>\n      <span data-iqf-phone-text>+351 300 602 457<\/span>\n    <\/a>\n    <a class=\"iqf__cta\" href=\"#unlock\"><span class=\"iqf__full\">View available apartments<\/span><span class=\"iqf__short\" aria-hidden=\"true\">View available apartments<\/span><\/a>\n  <\/div>\n\n  <div id=\"about\">\n    <div class=\"iqa\">\n      <p class=\"iqh__greet\" data-fb-greet aria-live=\"polite\"><\/p>\n      <div class=\"iqa__intro\">\n      <p class=\"iqa__eyebrow\" data-reveal>Last units<\/p>\n      <h2 data-reveal>Phase 4, stage 2: delivery expected in the third quarter of 2028<\/h2>\n      <\/div>\n      <div class=\"iqa__main\">\n      <p class=\"iqa__lead\" data-reveal>Only <strong>3-bedroom apartments available<\/strong>.<\/p>\n<style>#iq-top #av-facts{border-top-color:rgba(30,58,138,.16);margin-bottom:0;padding-top:26px}#iq-top #av-facts b{color:#1E3A8A}@media (max-width:700px){#iq-top #av-facts{grid-template-columns:1fr;gap:0}#iq-top #av-facts li{padding:13px 0;border-bottom:1px solid rgba(30,58,138,.1)}#iq-top #av-facts li:last-child{border-bottom:0}#iq-top #av-facts b{font-size:1.34rem}#iq-top #av-facts span{font-size:.66rem;margin-top:4px}}<\/style>\n<ul class=\"iqh__facts\" id=\"av-facts\" data-reveal>\n        <li><b>16<\/b><span>Available<\/span><\/li>\n        <li><b>From 565.000 \u20ac<\/b><span>Price \u00b7 IMT and Stamp Duty not included<\/span><\/li>\n        <li><b>Third quarter of 2028<\/b><span>Delivery \u00b7 Stage 2<\/span><\/li>\n      <\/ul>\n      <div class=\"iqa__body\">\n        <p data-reveal>As Villas is being developed in phases. <strong>Phases 1, 2 and 3 are fully delivered and occupied.<\/strong> Phase 4 has two stages: stage 1, now <strong>fully sold<\/strong> , and stage 2, currently on sale, with completion expected in the <strong>third quarter of 2028<\/strong>. Blocks 8.3, 8.4, 8.5 and 8.6.<\/p>\n      <\/div>\n      <\/div>\n      <div class=\"iqa__highlights\">\n        <div class=\"iqa__hl\" data-reveal>\n<svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M12 3l2.4 4.9 5.4.8-3.9 3.8.9 5.4-4.8-2.5-4.8 2.5.9-5.4L4.2 8.7l5.4-.8z\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linejoin=\"round\"\/><\/svg>\n<h3>Premium Equipment<\/h3>\n<p>Kitchens equipped with <strong>high energy efficiency (A) appliances<\/strong> and luxury finishes.<\/p>\n<\/div>\n<div class=\"iqa__hl\" data-reveal>\n<svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"4\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><path d=\"M12 2v2M12 20v2M2 12h2M20 12h2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg>\n<h3>Terrace Included<\/h3>\n<p>Large private terraces to enjoy <strong>natural light and privileged views<\/strong>.<\/p>\n<\/div>\n<div class=\"iqa__hl\" data-reveal>\n<svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M5 17h14M6 17v2M18 17v2M4 13l2-5h12l2 5v4H4z\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><circle cx=\"8\" cy=\"14\" r=\"1\" fill=\"currentColor\"\/><circle cx=\"16\" cy=\"14\" r=\"1\" fill=\"currentColor\"\/><\/svg>\n<h3>Parking &amp; Storage<\/h3>\n<p><strong>One or two private parking spaces<\/strong> included according to unit type, with storage room.<\/p>\n<\/div>\n<div class=\"iqa__hl\" data-reveal>\n<svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M3 21V9l9-6 9 6v12M9 21v-6h6v6\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n<h3>Private Condominium<\/h3>\n<p>Swimming pool, gardens, playground and community room <strong>in a secure and exclusive environment<\/strong>.<\/p>\n<\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    (function(){\n      var root=document.getElementById('iq-top'); if(!root) return;\n      root.classList.add('iq-js');\n      var logoLight=root.querySelector('[data-iqn-logo-light]');\n      if(logoLight){ logoLight.src='https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2025\/07\/logo-hercesa-removebg-preview-1.png'; }\n      var logoDark=root.querySelector('[data-iqn-logo-dark]');\n      if(logoDark){ logoDark.src='https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2025\/07\/logo-hercesa-removebg-preview-1.png'; }\n      function fbReadName(){\n        var v='';\n        try{ v=localStorage.getItem('fb_lead_name')||''; }catch(_){}\n        if(!v){ var m=document.cookie.match(\/(?:^|;\\s*)fb_lead_name=([^;]+)\/); if(m){ try{v=decodeURIComponent(m[1]);}catch(_){v=m[1];} } }\n        if(!v){ try{ v=new URLSearchParams(location.search).get('fb_name')||''; }catch(_){} }\n        v=String(v).replace(\/[<>]\/g,' ').trim().split(\/\\s+\/)[0].replace(\/[^\\p{L}\\p{M}'\\-]\/gu,'');\n        if(v.length<2 || v.length>40) return '';\n        return v.charAt(0).toUpperCase()+v.slice(1);\n      }\n      var greet=root.querySelector('[data-fb-greet]');\n      if(greet){ var nm=fbReadName(); if(nm){ greet.textContent='Welcome back, '+nm; } }\n      function telHref(txt){ return 'tel:'+(txt||'').replace(\/[^+0-9]\/g,''); }\n      function wirePhone(linkSel, textSel){\n        var link=root.querySelector(linkSel), t=root.querySelector(textSel);\n        if(link && t){ var v=(t.textContent||'').trim(); if(v){ link.setAttribute('href', telHref(v)); } }\n      }\n      wirePhone('[data-iqn-phone]','[data-iqn-phone-text]');\n      wirePhone('[data-iqf-phone]','[data-iqf-phone-text]');\n      wirePhone('[data-iqm-phone]','[data-iqm-phone-text]');\n      var nav=root.querySelector('[data-iqn]');\n      var floatBar=root.querySelector('[data-iqf]');\n      var hero=document.querySelector('.avw-hero');\n      var enGate=false;\n      function onScroll(){\n        var y=window.pageYOffset||document.documentElement.scrollTop||0;\n        var lim=hero ? Math.max(60, hero.offsetTop+hero.offsetHeight-(nav?nav.offsetHeight:0)-8) : 60;\n        if(nav) nav.classList.toggle('is-solid', y>lim);\n        if(floatBar){ var show=y>window.innerHeight*0.7 && !enGate; floatBar.classList.toggle('is-visible', show); floatBar.setAttribute('aria-hidden', show?'false':'true'); }\n      }\n      window.addEventListener('scroll', onScroll, {passive:true});\n      window.addEventListener('resize', onScroll, {passive:true});\n      if('IntersectionObserver' in window){\n        var vis=new Set();\n        var gio=new IntersectionObserver(function(es){\n          es.forEach(function(e){ e.isIntersecting ? vis.add(e.target) : vis.delete(e.target); });\n          enGate=vis.size>0; onScroll();\n        },{threshold:0});\n        \/* #unlock y el pie van DESPU\u00c9S de este bloque: cuando corre, a\u00fan no existen *\/\n        var engancha=function(){ ['#unlock','.uf-footer'].forEach(function(s){ var el=document.querySelector(s); if(el) gio.observe(el); }); };\n        if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', engancha); else engancha();\n      }\n      onScroll();\n      var menu=root.querySelector('[data-iqm]');\n      var openBtn=root.querySelector('[data-iqn-open]');\n      var closeBtn=root.querySelector('[data-iqm-close]');\n      function openMenu(){ if(!menu) return; menu.classList.add('is-open'); document.documentElement.classList.add('av-menu-open');\n        if(openBtn) openBtn.setAttribute('aria-expanded','true'); if(closeBtn) closeBtn.focus(); }\n      function closeMenu(){ if(!menu || !menu.classList.contains('is-open')) return; menu.classList.remove('is-open'); document.documentElement.classList.remove('av-menu-open');\n        if(openBtn){ openBtn.setAttribute('aria-expanded','false'); openBtn.focus(); } }\n      if(openBtn) openBtn.addEventListener('click', openMenu);\n      if(closeBtn) closeBtn.addEventListener('click', closeMenu);\n      root.querySelectorAll('[data-iqm-link]').forEach(function(a){ a.addEventListener('click', closeMenu); });\n      document.addEventListener('keydown', function(e){ if(e.key==='Escape') closeMenu(); });\n      var els=root.querySelectorAll('[data-reveal]');\n      if(!('IntersectionObserver' in window)){ els.forEach(function(e){ e.classList.add('iq-in'); }); }\n      else{\n        var io=new IntersectionObserver(function(entries){\n          entries.forEach(function(en){ if(en.isIntersecting){ en.target.classList.add('iq-in'); io.unobserve(en.target); } });\n        },{threshold:.12, rootMargin:'0px 0px -8% 0px'});\n        els.forEach(function(e){ io.observe(e); });\n      }\n    })();\n  <\/script>\n<\/section>\n\n<!-- engage\/02-tipologias-galeria -->\n<section lang=\"en\" dir=\"ltr\" id=\"fb-tgu\" aria-label=\"As Villas \u2014 unit types and gallery\">\n  <style>\n    #fb-tgu{\n      --iq-gold:#FED56F; --iq-slate:#1E3A8A; --iq-ivory:#F8F9FA; --iq-white:#FFFFFF; --iq-grey:#6B7280;\n      --iq-sans:\"Poppins\",system-ui, -apple-system, 'Segoe UI', Helvetica, Arial, sans-serif,system-ui,-apple-system,\"Segoe UI\",Helvetica,Arial,sans-serif;\n      --iq-display:\"Poppins\",var(--iq-sans);\n      --iq-line:rgba(30,58,138,.12);\n      color:var(--iq-slate); font-family:var(--iq-sans); background:var(--iq-white);\n      -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;\n    }\n    #fb-tgu *{box-sizing:border-box;}\n    #fb-tgu .fb-wrap{max-width:1200px; margin:0 auto; padding:clamp(48px,7vw,104px) clamp(18px,4vw,40px);}\n    #fb-tgu .fb-kicker{display:inline-flex; align-items:center; gap:12px;\n      font-size:.74rem; letter-spacing:.3em; text-transform:uppercase;\n      color:var(--iq-gold); font-weight:600; margin:0 0 12px; counter-increment:fb-sec;}\n    #fb-tgu .fb-kicker::before{content:counter(fb-sec,decimal-leading-zero);\n      font-weight:700; font-size:.86rem; letter-spacing:.04em; font-variant-numeric:tabular-nums; color:var(--iq-gold);}\n    #fb-tgu h2{font-family:var(--iq-display); font-weight:200; line-height:1.06; font-size:clamp(2rem,4.8vw,3.4rem);\n      margin:0 0 .5em; letter-spacing:-.008em; text-wrap:balance;}\n    #fb-tgu h2 b{font-weight:600;}\n    #fb-tgu .fb-sectlead{color:var(--iq-grey); font-weight:300; font-size:clamp(1.05rem,2vw,1.24rem);\n      line-height:1.6; max-width:52ch; margin:0 0 clamp(28px,4vw,52px);}\n    #fb-tgu .fb-rule{width:56px; height:2px; background:var(--iq-gold); border:0; margin:0 0 26px;}\n\n    #fb-tgu #tipologias{background:var(--iq-ivory);}\n    #fb-tgu .fb-types{display:grid; gap:clamp(16px,2.2vw,26px);\n      grid-template-columns:repeat(auto-fit,minmax(230px,1fr));}\n    #fb-tgu .fb-card{position:relative; display:flex; flex-direction:column;\n      background:var(--iq-white); border:1px solid var(--iq-line); border-radius:14px;\n      padding:clamp(22px,2.4vw,30px); overflow:hidden;\n      transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;}\n    #fb-tgu .fb-card::before{content:\"\"; position:absolute; inset:0 auto 0 0; width:3px;\n      background:linear-gradient(var(--iq-gold), #cbba7f);}\n    #fb-tgu .fb-card:hover{transform:translateY(-4px); border-color:rgba(254,213,111,.4);\n      box-shadow:0 22px 44px -26px rgba(30,58,138,.5);}\n    #fb-tgu .fb-card .fb-tnum{font-size:.72rem; letter-spacing:.2em; text-transform:uppercase;\n      color:var(--iq-gold); font-weight:600; margin:0 0 8px;}\n    #fb-tgu .fb-card h3{font-weight:500; font-size:1.2rem; line-height:1.25; margin:0 0 18px; min-height:2.5em;}\n    #fb-tgu .fb-card .fb-price{font-weight:300; font-size:1.5rem; color:var(--iq-slate); margin:0;\n      font-variant-numeric:tabular-nums; font-feature-settings:\"tnum\" 1;}\n    #fb-tgu .fb-card .fb-price small{display:block; font-size:.7rem; letter-spacing:.14em;\n      text-transform:uppercase; color:var(--iq-grey); font-weight:500; margin-bottom:4px;}\n    #fb-tgu .fb-card .fb-area{display:flex; align-items:center; gap:8px; color:var(--iq-grey);\n      font-size:.95rem; margin:14px 0 22px; padding-top:14px; border-top:1px solid var(--iq-line);\n      font-variant-numeric:tabular-nums;}\n    #fb-tgu .fb-card .fb-area svg{flex:none; stroke:var(--iq-gold);}\n    #fb-tgu .fb-card .fb-more{margin-top:auto; display:inline-flex; align-items:center; gap:8px;\n      align-self:flex-start; font-weight:500; font-size:.92rem; color:var(--iq-slate);\n      text-decoration:none; padding:4px 0; border-bottom:1px solid var(--iq-gold);\n      transition:gap .2s ease, color .2s ease;}\n    #fb-tgu .fb-card .fb-more svg{stroke:var(--iq-gold); transition:transform .2s ease;}\n    #fb-tgu .fb-card .fb-more:hover{gap:12px;} #fb-tgu .fb-card .fb-more:hover svg{transform:translateX(3px);}\n    #fb-tgu .fb-card .fb-more:focus-visible{outline:3px solid var(--iq-gold); outline-offset:4px; border-radius:3px;}\n\n    #fb-tgu .fb-card{padding:0;}\n    #fb-tgu .fb-card .fb-cardimg{position:relative; margin:0 0 clamp(18px,2vw,24px);\n      height:clamp(150px,15vw,190px); overflow:hidden; background:linear-gradient(135deg,var(--iq-slate),#3b464b);}\n    #fb-tgu .fb-card .fb-cardimg img{width:100%; height:100%; object-fit:cover; display:block; transition:transform .5s ease;}\n    #fb-tgu .fb-card:hover .fb-cardimg img{transform:scale(1.05);}\n    #fb-tgu .fb-card .fb-cardpad{padding:0 clamp(22px,2.4vw,30px) clamp(22px,2.4vw,30px); display:flex; flex-direction:column; flex:1;}\n\n    #fb-tgu .fb-lb{position:fixed; inset:0; z-index:9999; display:none; place-items:center;\n      background:rgba(20,25,27,.92); padding:4vw;}\n    #fb-tgu .fb-lb.fb-open{display:grid;}\n    #fb-tgu .fb-lb img{max-width:92vw; max-height:86vh; border-radius:10px; box-shadow:0 30px 80px rgba(0,0,0,.6);}\n    #fb-tgu .fb-lb .fb-lbcap{position:absolute; bottom:5vw; left:0; right:0; text-align:center;\n      color:var(--iq-ivory); font-size:.9rem; font-weight:300; letter-spacing:.04em;}\n    #fb-tgu .fb-lb .fb-lbx{position:absolute; top:22px; right:24px; width:46px; height:46px; border-radius:50%;\n      background:rgba(248,249,250,.1); border:1px solid rgba(248,249,250,.3); color:#fff; cursor:pointer;\n      font-size:1.4rem; line-height:1; display:grid; place-items:center;}\n\n    #fb-tgu.fb-js [data-reveal]{opacity:0; transform:translateY(18px); transition:opacity .7s ease, transform .7s ease;}\n    #fb-tgu.fb-js [data-reveal].fb-in{opacity:1; transform:none;}\n    #fb-tgu.fb-js .fb-types .fb-card:nth-child(2){transition-delay:.06s;}\n    #fb-tgu.fb-js .fb-types .fb-card:nth-child(3){transition-delay:.12s;}\n    #fb-tgu.fb-js .fb-types .fb-card:nth-child(4){transition-delay:.18s;}\n\n    @media (prefers-reduced-motion:reduce){\n      #fb-tgu [data-reveal]{opacity:1 !important; transform:none !important; transition:none;}\n      #fb-tgu .fb-card,#fb-tgu .fb-card .fb-more,#fb-tgu .fb-card .fb-more svg,#fb-tgu .fb-card .fb-cardimg img{transition:none;}\n    }\n\n    #fb-tgu .fb-types{max-width:920px; margin-inline:auto;\n      grid-template-columns:minmax(0,1.05fr) minmax(0,1fr); align-items:stretch;}\n    #fb-tgu .fb-types .fb-card{flex-direction:row; padding:0; overflow:hidden;\n      display:grid; grid-template-columns:1fr; grid-column:1 \/ -1;}\n    #fb-tgu .fb-types .fb-cardimg{height:100%; min-height:300px;}\n    #fb-tgu .fb-types .fb-cardimg img{height:100%;}\n    @media (min-width:860px){\n      #fb-tgu .fb-types{grid-template-columns:minmax(0,920px);}\n      #fb-tgu .fb-types .fb-card{grid-template-columns:1.05fr 1fr; align-items:stretch;}\n      #fb-tgu .fb-types .fb-cardpad{padding:clamp(26px,2.6vw,34px); justify-content:center;}\n    }\n<\/style>\n\n  <div id=\"tipologias\">\n    <div class=\"fb-wrap\">\n      <div class=\"fb-head\">\n      <p class=\"fb-kicker\" data-reveal>Apartments<\/p>\n      <h2 data-reveal>Unit Types<\/h2>\n      <p class=\"fb-sectlead\" data-reveal>As Villas offers modern and comfortable apartments, designed to provide a place of your own while remaining close to Lisbon. A development of 1,200 apartments featuring high-quality finishes and a prime location.<\/p>\n      <\/div>\n      <div class=\"fb-types\">\n        <article class=\"fb-card\" data-reveal>\n          <div class=\"fb-cardimg\"><img src=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2025\/05\/departamento-balcon-min.jpg\" alt=\"3-bedroom apartment with terrace at As Villas\" loading=\"lazy\" decoding=\"async\"><\/div>\n          <div class=\"fb-cardpad\">\n            <p class=\"fb-tnum\">Stage 2<\/p>\n            <h3>T3 \u00b7 3 bedrooms<\/h3>\n            <p class=\"fb-price\"><small>Starting Price<\/small>565.000 \u20ac<\/p>\n            <p class=\"fb-area\">\n              <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.6\" aria-hidden=\"true\"><path d=\"M3 3h18v18H3zM3 9h18M9 21V9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n              <span>From 125.86 to 131.44 m\u00b2<\/span>\n            <\/p>\n            <a class=\"fb-more\" href=\"#unlock\">Find out more\n              <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n            <\/a>\n          <\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <script>\n    (function(){\n      var root=document.getElementById('fb-tgu'); if(!root) return;\n      root.classList.add('fb-js');\n      var els=root.querySelectorAll('[data-reveal]');\n      if(!('IntersectionObserver' in window)){ els.forEach(function(e){ e.classList.add('fb-in'); }); }\n      else{\n        var io=new IntersectionObserver(function(entries){\n          entries.forEach(function(en){ if(en.isIntersecting){ en.target.classList.add('fb-in'); io.unobserve(en.target); } });\n        },{threshold:.12, rootMargin:'0px 0px -8% 0px'});\n        els.forEach(function(e){ io.observe(e); });\n      }\n      root.querySelectorAll('.fb-types .fb-card').forEach(function(card){\n        var h=card.querySelector('h3'); var t=h?(h.textContent||'').trim():'';\n        if(t==='\u2014' || t==='-' || t===''){ card.style.display='none'; }\n      });\n    })();\n  <\/script>\n<\/section>\n\n<!-- wow\/franja-1-engage -->\n<section class=\"avn2 avn2-1-engage\" aria-label=\"apartments in the development\">\n<style>\n.avn2-1-engage{position:relative;isolation:isolate;overflow:hidden;\n  padding:clamp(38px,4.8vw,64px) 0;color:#fff;\n  font-family:Poppins,\"Helvetica Neue\",Arial,sans-serif}\n.avn2-1-engage .avn2-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;\n  object-fit:cover;object-position:center 62%}\n.avn2-1-engage .avn2-capa{position:absolute;inset:0;z-index:-1;\n  background:linear-gradient(92deg,#152A66 0%,rgba(15,23,38,.92) 46%,rgba(30,58,138,.72) 100%)}\n.avn2-1-engage .avn2-in{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px);\n  display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);\n  column-gap:clamp(20px,3vw,40px);align-items:center}\n.avn2-1-engage .avn2-n{margin:0;font-size:clamp(40px,6.4vw,80px);font-weight:700;\n  letter-spacing:-.038em;line-height:1;color:#FED56F;font-variant-numeric:tabular-nums;\n  white-space:nowrap}\n.avn2-1-engage .avn2-t{min-width:0;padding-left:clamp(20px,3vw,40px);\n  border-left:1px solid rgba(255,255,255,.22)}\n.avn2-1-engage .avn2-q{margin:0;font-size:clamp(16px,1.8vw,21px);font-weight:600;\n  letter-spacing:-.018em;line-height:1.25;text-wrap:balance}\n.avn2-1-engage .avn2-a{margin:7px 0 0;font-size:13.5px;line-height:1.5;\n  color:rgba(255,255,255,.7);max-width:50ch}\n@media (max-width:600px){\n  .avn2-1-engage .avn2-in{grid-template-columns:1fr;row-gap:14px}\n  .avn2-1-engage .avn2-t{padding-left:0;border-left:0;\n    border-top:1px solid rgba(255,255,255,.22);padding-top:14px}\n}\n<\/style>\n  <img class=\"avn2-bg\" src=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2025\/05\/terrazas-asvillas.jpg\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\">\n  <div class=\"avn2-capa\" aria-hidden=\"true\"><\/div>\n  <div class=\"avn2-in\">\n    <p class=\"avn2-n\" data-av-count=\"1200\" data-av-dec=\"0\">1.200<\/p>\n    <div class=\"avn2-t\">\n      <p class=\"avn2-q\">Apartments in total<\/p>\n      <p class=\"avn2-a\">Phases 1, 2 and 3 already delivered and occupied.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- wow\/galeria-engage -->\n<section class=\"avg avg-pg-engage\" id=\"galeria\" aria-labelledby=\"avg-t-engage\">\n<style>\n.avg{--navy:#1E3A8A;--gold:#FED56F;--deep:#152A66;background:#fff;padding:clamp(48px,6vw,88px) 0;\n  font-family:Poppins,\"Helvetica Neue\",Arial,sans-serif;color:#1a1a1a}\n.avg-in{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}\n.avg-kick{margin:0 0 8px;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;\n  font-weight:600;color:var(--gold)}\n.avg-h{margin:0 0 26px;font-size:clamp(26px,3.5vw,42px);font-weight:700;letter-spacing:-.025em;\n  line-height:1.09;color:var(--navy);text-wrap:balance;max-width:24ch}\n.avg-tira{display:flex;gap:clamp(10px,1.2vw,16px);overflow-x:auto;scroll-snap-type:x mandatory;\n  padding:2px 0 18px;margin:0 calc(-1 * clamp(20px,4vw,40px));\n  padding-inline:clamp(20px,4vw,40px);scrollbar-width:none;cursor:grab}\n.avg-tira::-webkit-scrollbar{display:none}\n.avg-tira.is-drag{cursor:grabbing;scroll-snap-type:none}\n.avg-i{all:unset;position:relative;flex:0 0 auto;width:clamp(180px,21vw,300px);\n  aspect-ratio:4\/5;border-radius:4px;overflow:hidden;background:#eceff5;cursor:zoom-in;\n  scroll-snap-align:start;display:block}\n.avg-i:first-child{width:clamp(240px,30vw,420px);aspect-ratio:4\/3}\n.avg-i:focus-visible{outline:2px solid var(--navy);outline-offset:3px}\n.avg-i img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;\n  transition:transform .7s cubic-bezier(.2,.8,.2,1)}\n.avg-i:hover img{transform:scale(1.05)}\n.avg-i::after{content:\"\";position:absolute;inset:0;\n  background:linear-gradient(transparent 45%,rgba(10,16,32,.78));opacity:.9}\n.avg-cap{position:absolute;inset:auto 0 0 0;padding:0 18px 16px;color:#fff;z-index:1;\n  display:flex;flex-direction:column;gap:3px}\n.avg-cap b{font-size:15px;font-weight:600;letter-spacing:-.015em;line-height:1.28;\n  text-wrap:balance}\n.avg-cap i{font-style:normal;font-size:11px;letter-spacing:.05em;color:rgba(255,255,255,.62)}\n.avg-n{position:absolute;top:14px;left:16px;z-index:1;font:600 11px\/1 \"IBM Plex Mono\",\n  ui-monospace,monospace;letter-spacing:.1em;color:rgba(255,255,255,.8)}\n.avg-nav{display:flex;align-items:center;gap:12px;margin:14px 0 0;min-height:40px}\n.avg-flecha{all:unset;box-sizing:border-box;flex:0 0 auto;width:40px;height:40px;\n  min-width:40px;min-height:40px;border-radius:50%;border:1px solid #dce3ee;\n  display:inline-flex;align-items:center;justify-content:center;cursor:pointer;\n  color:var(--navy);background:#fff;transition:background .16s,border-color .16s}\n.avg-flecha:hover{background:#eef2ff;border-color:#c2ccdd}\n.avg-flecha:focus-visible{outline:2px solid var(--navy);outline-offset:2px}\n.avg-flecha[disabled]{opacity:.32;cursor:default}\n.avg-riel{flex:1 1 auto;min-width:40px;height:2px;background:#e5eaf4;border-radius:2px;\n  overflow:hidden}\n.avg-riel i{display:block;height:100%;width:100%;background:var(--navy);border-radius:2px;\n  transform-origin:0 50%;transform:scaleX(.2);transition:transform .25s ease}\n.avg-cuenta{flex:0 0 auto;font:500 12.5px\/1 Poppins,Arial,sans-serif;color:#78829b;\n  font-variant-numeric:tabular-nums;min-width:4.6em;text-align:right}\n.avg-pie{margin:22px 0 0;font-size:12px;color:#78829b;max-width:76ch;line-height:1.55;\n  clear:both}\n.avg-lb{position:fixed;inset:0;z-index:60;background:rgba(8,12,22,.94);display:none;\n  align-items:center;justify-content:center;padding:clamp(16px,4vw,48px)}\n.avg-lb[open]{display:flex}\n.avg-lb img{max-width:100%;max-height:78vh;object-fit:contain;border-radius:3px;display:block}\n.avg-lbwrap{max-width:1100px;width:100%}\n.avg-lbcap{margin:14px 0 0;color:#fff;font-size:14px;display:flex;gap:14px;flex-wrap:wrap;\n  align-items:baseline}\n.avg-lbcap i{font-style:normal;color:rgba(255,255,255,.6);font-size:12px}\n.avg-lbcap em{font-style:normal;margin-left:auto;color:rgba(255,255,255,.5);font-size:12px;\n  font-variant-numeric:tabular-nums}\n.avg-x,.avg-lbnav{position:absolute;background:rgba(255,255,255,.1);border:0;color:#fff;\n  cursor:pointer;border-radius:3px;width:44px;height:44px;font-size:20px;line-height:1;\n  display:flex;align-items:center;justify-content:center}\n.avg-x{top:16px;right:16px}\n.avg-lbnav.prev{left:16px;top:50%;transform:translateY(-50%)}\n.avg-lbnav.next{right:16px;top:50%;transform:translateY(-50%)}\n.avg-x:hover,.avg-lbnav:hover{background:rgba(255,255,255,.2)}\n.avg-x:focus-visible,.avg-lbnav:focus-visible{outline:2px solid var(--gold);outline-offset:2px}\n@media (prefers-reduced-motion:reduce){\n  .avg-i img,.avg-riel i,.avg-flecha{transition:none}.avg-i:hover img{transform:none}\n  .avg-tira{scroll-behavior:auto}\n}\n<\/style>\n  <div class=\"avg-in\">\n    <p class=\"avg-kick\">Discover our<\/p>\n    <h2 class=\"avg-h\" id=\"avg-t-engage\">Exclusive Features<\/h2>\n    <div class=\"avg-tira\" id=\"avg-tira-engage\">\n<button class=\"avg-i\" data-i=\"0\" aria-label=\"Enlarge: Terraces\"> <img src=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2025\/08\/as-villas-etapa-2-fachada.jpg\" alt=\"The curved fa\u00e7ade of As Villas stage 2 (3D image of the project)\" loading=\"lazy\" decoding=\"async\" style=\"object-position:50% 45%\"> <span class=\"avg-n\">01<\/span> <span class=\"avg-cap\"><b>Terraces<\/b><i>Apartments with spacious Terraces<\/i><\/span> <\/button>\n<button class=\"avg-i\" data-i=\"1\" aria-label=\"Enlarge: 15 Min from Lisbon\"> <img src=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2025\/06\/asvillas-vertical-scaled.jpg\" alt=\"The curved fa\u00e7ade of As Villas stage 2 (3D image of the project)\" loading=\"lazy\" decoding=\"async\" style=\"object-position:50% 50%\"> <span class=\"avg-n\">02<\/span> <span class=\"avg-cap\"><b>15 Min from Lisbon<\/b><i>Located in Loures, well connected by IC22, metro and public transport. Growing development with new metro line (Violet).<\/i><\/span> <\/button>\n<button class=\"avg-i\" data-i=\"2\" aria-label=\"Enlarge: Customizable\"> <img src=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2026\/10\/Fachada-4-2048x1366.jpg\" alt=\"The curved fa\u00e7ade of As Villas stage 2 (3D image of the project)\" loading=\"lazy\" decoding=\"async\" style=\"object-position:60% 40%\"> <span class=\"avg-n\">03<\/span> <span class=\"avg-cap\"><b>Customizable<\/b><i>Over 200 finish combinations<\/i><\/span> <\/button>\n<button class=\"avg-i\" data-i=\"3\" aria-label=\"Enlarge: Warranty\"> <img src=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2025\/08\/as-villas-etapa-2-fachada.jpg\" alt=\"The curved fa\u00e7ade of As Villas stage 2 (3D image of the project)\" loading=\"lazy\" decoding=\"async\" style=\"object-position:30% 60%\"> <span class=\"avg-n\">04<\/span> <span class=\"avg-cap\"><b>Warranty<\/b><i>Direct sales and flexible payment options<\/i><\/span> <\/button>\n<button class=\"avg-i\" data-i=\"4\" aria-label=\"Enlarge: A Energy Rating\"> <img src=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2025\/06\/asvillas-vertical-scaled.jpg\" alt=\"The curved fa\u00e7ade of As Villas stage 2 (3D image of the project)\" loading=\"lazy\" decoding=\"async\" style=\"object-position:70% 70%\"> <span class=\"avg-n\">05<\/span> <span class=\"avg-cap\"><b>A Energy Rating<\/b><i>Maximum energy efficiency with superior thermal insulation and optimized climate systems to reduce consumption and emissions<\/i><\/span> <\/button>\n<button class=\"avg-i\" data-i=\"5\" aria-label=\"Enlarge: Private Condominium\"> <img src=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2026\/10\/Fachada-4-2048x1366.jpg\" alt=\"The curved fa\u00e7ade of As Villas stage 2 (3D image of the project)\" loading=\"lazy\" decoding=\"async\" style=\"object-position:20% 40%\"> <span class=\"avg-n\">06<\/span> <span class=\"avg-cap\"><b>Private Condominium<\/b><i>Swimming pool, gardens, playground and community room in a secure and exclusive environment<\/i><\/span> <\/button>\n<\/div>\n    <div class=\"avg-nav\">\n      <button class=\"avg-flecha\" data-dir=\"-1\" aria-label=\"Previous\">\n        <svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M15 6l-6 6 6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n      <button class=\"avg-flecha\" data-dir=\"1\" aria-label=\"Next\">\n        <svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M9 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n      <span class=\"avg-riel\"><i><\/i><\/span>\n      <span class=\"avg-cuenta\"><\/span>\n    <\/div>\n    <p class=\"avg-pie\">Every detail has been carefully considered for those who value tranquility and seek a home that works exactly the way they need it to. 3D images of the project.<\/p>\n  <\/div>\n  <div class=\"avg-lb\" id=\"avg-lb-engage\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Enlarged image\">\n    <button class=\"avg-x\" type=\"button\" aria-label=\"Close\">&times;<\/button>\n    <button class=\"avg-lbnav prev\" type=\"button\" aria-label=\"Previous\">&#8249;<\/button>\n    <button class=\"avg-lbnav next\" type=\"button\" aria-label=\"Next\">&#8250;<\/button>\n    <div class=\"avg-lbwrap\">\n      <img alt=\"\">\n      <p class=\"avg-lbcap\"><b><\/b><i><\/i><em><\/em><\/p>\n    <\/div>\n  <\/div>\n<script>\n(function(){\n  var D=[{\"t\":\"Terra\u00e7os\",\"f\":\"Apartamentos com amplos terra\u00e7os\"},{\"t\":\"A 15 Min de Lisboa\",\"f\":\"Em Loures, bem conectada por IC22, metro e transportes p\u00fablicos. Desenvolvimento em crescimento com nova linha de metro (Violeta)\"},{\"t\":\"Personaliz\u00e1vel\",\"f\":\"Mais de 200 combina\u00e7\u00f5es de acabamentos\"},{\"t\":\"Garantia\",\"f\":\"Comercializa\u00e7\u00e3o pr\u00f3pria e facilidade de pagamento\"},{\"t\":\"Certifica\u00e7\u00e3o Energ\u00e9tica A\",\"f\":\"M\u00e1xima efici\u00eancia energ\u00e9tica com isolamento t\u00e9rmico superior e sistemas de climatiza\u00e7\u00e3o otimizados para reduzir consumos e emiss\u00f5es\"},{\"t\":\"Condom\u00ednio Privado\",\"f\":\"Piscina, jardins, parque infantil e sala comunit\u00e1ria em ambiente seguro e exclusivo\"}];\n  var s=document.currentScript.closest('.avg');\n  var items=[].slice.call(s.querySelectorAll('.avg-i'));\n  var lb=s.querySelector('.avg-lb'), img=lb.querySelector('img');\n  var cb=lb.querySelector('.avg-lbcap b'), ci=lb.querySelector('.avg-lbcap i');\n  var ce=lb.querySelector('.avg-lbcap em');\n  var n=-1, ultimo=null;\n  function abre(i){\n    document.documentElement.classList.add('av-lb-open');\n    n=(i+items.length)%items.length;\n    var f=items[n].querySelector('img');\n    img.src=f.currentSrc||f.src; img.alt=f.alt;\n    cb.textContent=D[n].t; ci.textContent=D[n].f;\n    ce.textContent=(n+1)+' \/ '+items.length;\n    lb.setAttribute('open','');\n    lb.querySelector('.avg-x').focus();\n  }\n  function cierra(){ lb.removeAttribute('open'); document.documentElement.classList.remove('av-lb-open'); if(ultimo) ultimo.focus(); }\n  items.forEach(function(b,i){\n    b.addEventListener('click',function(){ if(!movido) { ultimo=b; abre(i); } });\n  });\n  var tira=s.querySelector('.avg-tira');\n  var riel=s.querySelector('.avg-riel i'), cuenta=s.querySelector('.avg-cuenta');\n  var flechas=[].slice.call(s.querySelectorAll('.avg-flecha'));\n  var arr=false, x0=0, sl0=0, movido=false;\n  \/* la tira sangra hasta el borde: los c\u00e1lculos se hacen relativos a su padding *\/\n  function padL(){ return parseFloat(getComputedStyle(tira).paddingLeft)||0; }\n  function primero(){ var pl=padL(); return items.findIndex(function(el){\n      return el.offsetLeft + el.offsetWidth > tira.scrollLeft + pl + 8; }); }\n  function refresca(){\n    var max=tira.scrollWidth-tira.clientWidth;\n    var p=max>0?tira.scrollLeft\/max:0;\n    riel.style.transform='scaleX('+Math.max(.12,p).toFixed(3)+')';\n    var vis=primero();\n    cuenta.textContent=((vis<0?0:vis)+1)+' \/ '+items.length;\n    flechas[0].disabled = tira.scrollLeft<=2;\n    flechas[1].disabled = tira.scrollLeft>=max-2;\n  }\n  flechas.forEach(function(b){\n    b.addEventListener('click',function(){\n      var d=+b.dataset.dir;\n      var i=primero();\n      var t=items[Math.max(0,Math.min(items.length-1,(i<0?0:i)+d))];\n      if(t) tira.scrollTo({left:t.offsetLeft-padL(),behavior:'smooth'});\n    });\n  });\n  tira.addEventListener('scroll',refresca,{passive:true});\n  window.addEventListener('resize',refresca,{passive:true});\n  tira.addEventListener('pointerdown',function(e){\n    arr=true; movido=false; x0=e.clientX; sl0=tira.scrollLeft;\n    tira.classList.add('is-drag');\n  });\n  tira.addEventListener('pointermove',function(e){\n    if(!arr) return;\n    var dx=e.clientX-x0;\n    if(Math.abs(dx)>6) movido=true;\n    tira.scrollLeft=sl0-dx;\n  });\n  ['pointerup','pointercancel','pointerleave'].forEach(function(ev){\n    tira.addEventListener(ev,function(){\n      arr=false; tira.classList.remove('is-drag');\n      setTimeout(function(){movido=false;},60);\n    });\n  });\n  refresca();\n  lb.querySelector('.avg-x').addEventListener('click',cierra);\n  lb.querySelector('.prev').addEventListener('click',function(){abre(n-1);});\n  lb.querySelector('.next').addEventListener('click',function(){abre(n+1);});\n  lb.addEventListener('click',function(e){ if(e.target===lb) cierra(); });\n  document.addEventListener('keydown',function(e){\n    if(!lb.hasAttribute('open')) return;\n    if(e.key==='Escape') cierra();\n    if(e.key==='ArrowLeft') abre(n-1);\n    if(e.key==='ArrowRight') abre(n+1);\n  });\n})();\n<\/script>\n<\/section>\n\n<!-- wow\/franja-2-engage -->\n<section class=\"avn2 avn2-2-engage\" aria-label=\"energy rating\">\n<style>\n.avn2-2-engage{position:relative;isolation:isolate;overflow:hidden;\n  padding:clamp(38px,4.8vw,64px) 0;color:#fff;\n  font-family:Poppins,\"Helvetica Neue\",Arial,sans-serif}\n.avn2-2-engage .avn2-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;\n  object-fit:cover;object-position:center 62%}\n.avn2-2-engage .avn2-capa{position:absolute;inset:0;z-index:-1;\n  background:linear-gradient(92deg,#152A66 0%,rgba(15,23,38,.92) 46%,rgba(30,58,138,.72) 100%)}\n.avn2-2-engage .avn2-in{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px);\n  display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);\n  column-gap:clamp(20px,3vw,40px);align-items:center}\n.avn2-2-engage .avn2-n{margin:0;font-size:clamp(40px,6.4vw,80px);font-weight:700;\n  letter-spacing:-.038em;line-height:1;color:#FED56F;font-variant-numeric:tabular-nums;\n  white-space:nowrap}\n.avn2-2-engage .avn2-t{min-width:0;padding-left:clamp(20px,3vw,40px);\n  border-left:1px solid rgba(255,255,255,.22)}\n.avn2-2-engage .avn2-q{margin:0;font-size:clamp(16px,1.8vw,21px);font-weight:600;\n  letter-spacing:-.018em;line-height:1.25;text-wrap:balance}\n.avn2-2-engage .avn2-a{margin:7px 0 0;font-size:13.5px;line-height:1.5;\n  color:rgba(255,255,255,.7);max-width:50ch}\n@media (max-width:600px){\n  .avn2-2-engage .avn2-in{grid-template-columns:1fr;row-gap:14px}\n  .avn2-2-engage .avn2-t{padding-left:0;border-left:0;\n    border-top:1px solid rgba(255,255,255,.22);padding-top:14px}\n}\n<\/style>\n  <img class=\"avn2-bg\" src=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2026\/09\/avt-wow-spec-fachada-v1.jpg\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\">\n  <div class=\"avn2-capa\" aria-hidden=\"true\"><\/div>\n  <div class=\"avn2-in\">\n    <p class=\"avn2-n\">A<\/p>\n    <div class=\"avn2-t\">\n      <p class=\"avn2-q\">energy rating<\/p>\n      <p class=\"avn2-a\">In all apartments.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- wow\/mapa-orto -->\n<section class=\"avp\" id=\"ubicacion\" aria-labelledby=\"avp-t\">\n<style>\n.avp{--navy:#1E3A8A;--gold:#FED56F;background:#0A1020;color:#fff;padding:clamp(48px,6vw,88px) 0;\n  font-family:Poppins,\"Helvetica Neue\",Arial,sans-serif}\n.avp-in{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}\n.avp-kick{margin:0 0 8px;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;\n  font-weight:600;color:var(--gold)}\n.avp-h{margin:0 0 10px;font-size:clamp(26px,3.5vw,44px);font-weight:700;letter-spacing:-.025em;\n  line-height:1.08;text-wrap:balance;max-width:24ch}\n.avp-lead{margin:0 0 32px;font-size:clamp(15px,1.4vw,18px);color:rgba(255,255,255,.72);\n  max-width:64ch;line-height:1.55}\n.avp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);\n  align-items:start}\n@media (max-width:900px){.avp-grid{grid-template-columns:1fr}}\n.avp-fig{position:relative;border-radius:4px;overflow:hidden;background:#060A12;\n  border:1px solid rgba(255,255,255,.1);margin:0}\n.avp-fig img{display:block;width:100%;height:auto}\n.avp-vel{position:absolute;inset:0;pointer-events:none;\n  background:radial-gradient(60% 55% at 50% 46%,rgba(10,16,32,0) 0%,rgba(10,16,32,.12) 55%,rgba(10,16,32,.52) 100%)}\n.avp-pie{margin:0;padding:12px 14px;font-size:12px;color:rgba(255,255,255,.55);\n  border-top:1px solid rgba(255,255,255,.1);background:#060A12}\n.avp-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}\n.avp-item{display:grid;grid-template-columns:auto 1fr auto;gap:2px 14px;align-items:center;\n  padding:16px 4px;border-top:1px solid rgba(255,255,255,.13)}\n.avp-item:last-child{border-bottom:1px solid rgba(255,255,255,.13)}\n.avp-ico-w{grid-row:1;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;\n  background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14)}\n.avp-ico{fill:none;stroke:var(--gold);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n.avp-tx{display:block;min-width:0}\n.avp-n{display:block;font-size:16px;font-weight:600;letter-spacing:-.01em}\n.avp-q{display:block;font-size:13.5px;color:rgba(255,255,255,.62);line-height:1.45;max-width:44ch}\n.avp-d{text-align:right}\n.avp-d b{display:block;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;\n  color:var(--gold);letter-spacing:-.01em}\n.avp-d i{display:block;font-style:normal;font-size:11.5px;color:rgba(255,255,255,.5);\n  white-space:nowrap}\n.avp-attr{margin:16px 0 0;font-size:11.5px;color:rgba(255,255,255,.45);line-height:1.5}\n<\/style>\n  <div class=\"avp-in\">\n    <p class=\"avp-kick\">Location<\/p>\n    <h2 class=\"avp-h\" id=\"avp-t\">Everything you need at your doorstep in Loures<\/h2>\n    <p class=\"avp-lead\">Strategically positioned to offer the perfect balance between tranquillity and proximity to all the amenities and services the city has to offer.<\/p>\n    <div class=\"avp-grid\">\n      <ul class=\"avp-lista\">\n<li class=\"avp-item\"><span class=\"avp-ico-w\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\"><path class=\"avp-ico\" d=\"M6 4h12v11H6zM6 15l-2 5h16l-2-5M9 19v2M15 19v2\"><\/path><\/svg><\/span>\n        <span class=\"avp-tx\"><span class=\"avp-n\">Future Metro Station<\/span><span class=\"avp-q\">Planned Linha Violeta metro extension with a stop in Loures.<\/span><\/span>\n        <span class=\"avp-d\"><b>10 min<\/b><i>walk<\/i><\/span><\/li>\n<li class=\"avp-item\"><span class=\"avp-ico-w\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\"><path class=\"avp-ico\" d=\"M12 5v14M5 12h14\"><\/path><\/svg><\/span>\n        <span class=\"avp-tx\"><span class=\"avp-n\">Beatriz \u00c2ngelo Hospital<\/span><span class=\"avp-q\">One of Lisbon's leading hospitals, north of the city, with 24-hour emergency services.<\/span><\/span>\n        <span class=\"avp-d\"><b>8 min<\/b><i>drive<\/i><\/span><\/li>\n<li class=\"avp-item\"><span class=\"avp-ico-w\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\"><path class=\"avp-ico\" d=\"M12 4l9 4.5-9 4.5-9-4.5L12 4zm-5 7v5c0 1.7 2.2 3 5 3s5-1.3 5-3v-5\"><\/path><\/svg><\/span>\n        <span class=\"avp-tx\"><span class=\"avp-n\">Schools &amp; Nurseries<\/span><span class=\"avp-q\">Schools and nurseries nearby.<\/span><\/span>\n        <span class=\"avp-d\"><b>10 min<\/b><i>walk<\/i><\/span><\/li>\n<\/ul>\n<ul class=\"avp-lista\">\n<li class=\"avp-item\"><span class=\"avp-ico-w\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\"><path class=\"avp-ico\" d=\"M6 4h12v11H6zM6 15l-2 5h16l-2-5M9 19v2M15 19v2\"><\/path><\/svg><\/span>\n        <span class=\"avp-tx\"><span class=\"avp-n\">IC22 Highway<\/span><span class=\"avp-q\">Fast access to Lisbon via the IC22. Direct connection to the city centre in under 20 minutes under normal traffic conditions.<\/span><\/span>\n        <span class=\"avp-d\"><b>5 min<\/b><i>drive<\/i><\/span><\/li>\n<li class=\"avp-item\"><span class=\"avp-ico-w\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\"><path class=\"avp-ico\" d=\"M6 4h12v11H6zM6 15l-2 5h16l-2-5M9 19v2M15 19v2\"><\/path><\/svg><\/span>\n        <span class=\"avp-tx\"><span class=\"avp-n\">Odivelas Metro<\/span><span class=\"avp-q\">Direct Yellow Line \u2022 No transfers<\/span><\/span>\n        <span class=\"avp-d\"><b>12 min<\/b><i>drive<\/i><\/span><\/li>\n<\/ul>\n    <\/div>\n    <p class=\"avp-attr\">Approximate times from As Villas.<\/p>\n  <\/div>\n  <!-- mapa interactivo eVoost, a todo el ancho: fuera de .avp-in a prop\u00f3sito -->\n  <div class=\"avp-map\"><iframe src=\"https:\/\/hercesa.pt\/asvillas\/en\/evoost-map\/as-villas\/?lang=pt\" style=\"width:100%;height:650px;border:0;border-radius:12px;overflow:hidden;\" loading=\"lazy\" title=\"As Villas\" allowfullscreen><\/iframe><\/div>\n<\/section>\n\n<!-- wow\/promotor -->\n<section class=\"avpr\" aria-labelledby=\"avpr-t\">\n<style>\n.avpr{position:relative;isolation:isolate;overflow:hidden;color:#fff;\n  padding:clamp(54px,6.4vw,92px) 0;font-family:Poppins,\"Helvetica Neue\",Arial,sans-serif}\n.avpr-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;\n  object-position:center 58%}\n.avpr-capa{position:absolute;inset:0;z-index:-1;\n  background:linear-gradient(180deg,rgba(15,23,38,.94) 0%,rgba(15,23,38,.86) 100%)}\n.avpr-in{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}\n.avpr-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:22px 40px;\n  align-items:end;margin-bottom:clamp(28px,3.6vw,44px)}\n.avpr-kick{margin:0 0 8px;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;\n  font-weight:600;color:#FED56F}\n.avpr-tit{margin:0;font-size:clamp(25px,3.4vw,40px);font-weight:700;letter-spacing:-.028em;\n  line-height:1.08;text-wrap:balance;max-width:24ch}\n.avpr-logo{height:clamp(52px,5vw,74px);width:auto;display:block;filter:none;opacity:1}\n.avpr-cs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));\n  gap:0;border-top:1px solid rgba(255,255,255,.2)}\n.avpr-c{padding:26px clamp(20px,2.4vw,32px) 6px clamp(20px,2.4vw,32px);\n  border-right:1px solid rgba(255,255,255,.13)}\n.avpr-c:first-child{padding-left:0}\n.avpr-c:last-child{border-right:0;padding-right:0}\n.avpr-n{margin:0;font-size:clamp(38px,5.2vw,64px);font-weight:700;letter-spacing:-.04em;\n  line-height:1;color:#FED56F;font-variant-numeric:tabular-nums}\n.avpr-q{margin:12px 0 0;font-size:15px;font-weight:600;letter-spacing:-.012em;line-height:1.3}\n.avpr-a{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:rgba(255,255,255,.62);\n  max-width:26ch}\n.avpr-a2{color:#FED56F;text-decoration:underline;text-underline-offset:2px}\n.avpr-a2:hover{color:#fff}\n.avpr-pie{margin:26px 0 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);font-size:12.5px;line-height:1.55;color:rgba(255,255,255,.6);\n  max-width:76ch}\n@media (max-width:760px){\n  .avpr-top{grid-template-columns:1fr}\n  .avpr-c{border-right:0;border-bottom:1px solid rgba(255,255,255,.13);\n    padding:20px 0 20px 0}\n  .avpr-c:first-child{padding-top:26px}\n  .avpr-c:last-child{border-bottom:0}\n  .avpr-a{max-width:none}\n}\n<\/style>\n  <img class=\"avpr-bg\" src=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2025\/05\/terrazas-asvillas.jpg\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\">\n  <div class=\"avpr-capa\" aria-hidden=\"true\"><\/div>\n  <div class=\"avpr-in\">\n    <div class=\"avpr-top\">\n      <div>\n        <p class=\"avpr-kick\">Hercesa, a vocation for real estate.<\/p>\n        <h2 class=\"avpr-tit\" id=\"avpr-t\">Hercesa: 50 years building with purpose, for you and for the future.<\/h2>\n      <\/div>\n      <img decoding=\"async\" class=\"avpr-logo\" src=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2025\/07\/logo-hercesa-removebg-preview-1.png\" alt=\"Hercesa\" loading=\"lazy\">\n    <\/div>\n    <div class=\"avpr-cs\">\n        <div class=\"avpr-c\">\n          <p class=\"avpr-n\" data-av-count=\"50\" data-av-dec=\"0\">50<\/p>\n          <p class=\"avpr-q\">years<\/p>\n          <p class=\"avpr-a\">Founded in 1975, Hercesa celebrates half a century dedicated to developing and building quality homes.<\/p>\n        <\/div>\n        <div class=\"avpr-c\">\n          <p class=\"avpr-n\" data-av-count=\"30000\" data-av-dec=\"0\">30.000+<\/p>\n          <p class=\"avpr-q\">Homes<\/p>\n          <p class=\"avpr-a\">Thousands of families already live in homes built by Hercesa in Spain and the other countries where it operates.<\/p>\n        <\/div>\n        <div class=\"avpr-c\">\n          <p class=\"avpr-n\" data-av-count=\"8\" data-av-dec=\"0\">8<\/p>\n          <p class=\"avpr-q\">countries<\/p>\n          <p class=\"avpr-a\">Operations in Spain, Portugal, Romania, Bulgaria, the Czech Republic, Morocco, Panama and Ecuador.<\/p>\n        <\/div>\n    <\/div>\n    <p class=\"avpr-pie\">At Hercesa, we take care of every phase of our projects, because we understand that every detail counts to ensure the quality our clients deserve. Any questions?\n      <a class=\"avpr-a2\" href=\"https:\/\/hercesa.pt\/faqs\/\" target=\"_blank\" rel=\"noopener\">Check our FAQs<\/a>.<\/p>\n  <\/div>\n<\/section>\n\n<!-- wow\/video-engage -->\n<!-- avv-engage: v\u00eddeo a sangre. En escritorio el titular va sobre el p\u00f3ster; en m\u00f3vil (16:9 a 390 px\n     no deja sitio) el titular sube encima y el v\u00eddeo queda a todo el ancho debajo.\n     Los `controls` nativos se ponen al reproducir: antes tapar\u00edan el p\u00f3ster. -->\n<section class=\"avv avv-pg-engage\" aria-label=\"The project on video\">\n<style>\n.avv{--navy:#1E3A8A;--gold:#FED56F;--deep:#152A66;background:var(--deep);padding:0;\n  font-family:Poppins,\"Helvetica Neue\",Arial,sans-serif;color:#fff}\n.avv-wrap{position:relative;display:flex;flex-direction:column;background:#000;overflow:hidden}\n.avv-media{position:relative;width:100%;aspect-ratio:16\/9;max-height:92vh;background:#000}\n.avv-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#000}\n.avv-veil{position:absolute;inset:0;cursor:pointer;\n  background:linear-gradient(to top,rgba(10,16,32,.88) 0%,rgba(10,16,32,.42) 42%,rgba(10,16,32,.08) 72%);\n  transition:opacity .35s ease}\n.avv-cap{position:absolute;inset:auto 0 0 0;padding:0 var(--av-edge,clamp(20px,4vw,48px)) clamp(32px,5vw,64px);\n  display:flex;flex-direction:column;align-items:flex-start;gap:0;pointer-events:none;transition:opacity .35s ease}\n.avv-cap > *{pointer-events:auto}\n.avv-kick{margin:0 0 12px;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--gold)}\n.avv-h{margin:0 0 10px;font-size:clamp(28px,3.6vw,46px);font-weight:700;letter-spacing:-.025em;\n  line-height:1.08;text-wrap:balance;max-width:22ch}\n.avv-lead{margin:0 0 22px;font-size:clamp(15.5px,1.45vw,19px);color:rgba(255,255,255,.78);max-width:52ch;line-height:1.55}\n.avv-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}\n.avv-play{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:11px;padding:15px 26px;\n  border-radius:999px;background:var(--gold);color:#152A66;font-size:14px;font-weight:600;letter-spacing:.06em;\n  text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background .2s ease;\n  box-shadow:0 16px 34px -16px rgba(0,0,0,.7)}\n.avv-play:hover{transform:translateY(-2px);background:#ffe08f}\n.avv-play:focus-visible{outline:3px solid #fff;outline-offset:3px}\n.avv-meta{margin:0;font-size:12px;letter-spacing:.04em;color:rgba(255,255,255,.6)}\n.avv.is-play .avv-veil,.avv.is-play .avv-cap{opacity:0;pointer-events:none}\n.avv.is-play .avv-cap > *{pointer-events:none}\n@media (max-width:760px){\n  .avv-cap{position:static;order:-1;background:var(--deep);\n    padding:clamp(56px,12vw,72px) var(--av-edge,20px) 26px}\n  .avv-veil{background:rgba(10,16,32,.18)}\n  .avv-veil::after{content:\"\";position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;\n    border-radius:50%;background:var(--gold) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.5v11l9-5.5z' fill='%23152A66'\/%3E%3C\/svg%3E\") center\/26px no-repeat;\n    box-shadow:0 10px 30px -10px rgba(0,0,0,.6)}\n  .avv.is-play .avv-cap{opacity:1;pointer-events:auto}\n  .avv.is-play .avv-cap > *{pointer-events:auto}\n  .avv-play{display:none}\n}\n@media (prefers-reduced-motion:reduce){.avv-play,.avv-veil,.avv-cap{transition:none}}\n<\/style>\n  <div class=\"avv-wrap\">\n    <div class=\"avv-media\">\n      <video data-hq=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2026\/10\/avt-wow-engage_t3_web-en-v2.mp4\" data-lite=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2026\/10\/avt-wow-lite-engage_t3_web-en-v2.mp4\" poster=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2026\/10\/avt-wow-engage_t3_poster-en-v2.jpg\"\n             preload=\"none\" playsinline muted><\/video>\n      <div class=\"avv-veil\" aria-hidden=\"true\"><\/div>\n    <\/div>\n    <div class=\"avv-cap\">\n      <p class=\"avv-kick\">The project<\/p>\n      \n      <div class=\"avv-row\">\n        <button class=\"avv-play\" type=\"button\" aria-label=\"Play the video\">Watch the video\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 5v14l11-7z\"\/><\/svg>\n        <\/button>\n        <p class=\"avv-meta\">55 s \u00b7 no sound<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<script>\n(function(){\n  var s=document.currentScript.closest('.avv');\n  var v=s.querySelector('video'), b=s.querySelector('.avv-play'), veil=s.querySelector('.avv-veil');\n  (function(){\n    var lig = matchMedia('(max-width:820px)').matches ||\n              ((navigator.connection||{}).saveData === true);\n    var f = lig && v.getAttribute('data-lite') ? v.getAttribute('data-lite')\n                                               : v.getAttribute('data-hq');\n    if (f && v.getAttribute('src') !== f) v.src = f;\n  })();\n  \/* \u2500\u2500 Fondo en bucle hasta que se pulse \u00abVer o v\u00eddeo\u00bb \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n     Mientras no se reproduce, el v\u00eddeo corre mudo y sin controles los primeros PREVIEW s en bucle,\n     como fondo: as\u00ed se entiende que detr\u00e1s hay un v\u00eddeo. Solo corre con la secci\u00f3n en pantalla\n     (fuera, se pausa y no gasta). Sin fondo con reduced-motion o ahorro de datos: queda el p\u00f3ster. *\/\n  var PREVIEW=8, modo='fondo';\n  var sinFondo = matchMedia('(prefers-reduced-motion:reduce)').matches ||\n                 ((navigator.connection||{}).saveData === true);\n  function intenta(){ var p=v.play(); if(p&&p.catch) p.catch(function(){}); }\n  v.addEventListener('timeupdate',function(){\n    if(modo==='fondo' && v.currentTime>=PREVIEW) v.currentTime=0;\n  });\n  if(!sinFondo && 'IntersectionObserver' in window){\n    new IntersectionObserver(function(es){ es.forEach(function(e){\n      if(modo!=='fondo') return;\n      if(e.isIntersecting){ if(v.preload==='none') v.preload='auto'; intenta(); }\n      else v.pause();\n    }); },{rootMargin:'150px 0px',threshold:0}).observe(s);\n  }\n  function play(){\n    modo='play'; s.classList.add('is-play'); v.setAttribute('controls','');\n    v.currentTime=0; intenta();\n  }\n  b.addEventListener('click',play);\n  veil.addEventListener('click',play);\n  v.addEventListener('ended',function(){\n    s.classList.remove('is-play'); v.removeAttribute('controls');\n    modo='fondo'; v.currentTime=0; if(!sinFondo) intenta();\n  });\n})();\n<\/script>\n<\/section>\n\n<!-- wow\/franja-3-engage -->\n<section class=\"avn2 avn2-3-engage\" aria-label=\"Last units\">\n<style>\n.avn2-3-engage{position:relative;isolation:isolate;overflow:hidden;\n  padding:clamp(38px,4.8vw,64px) 0;color:#fff;\n  font-family:Poppins,\"Helvetica Neue\",Arial,sans-serif}\n.avn2-3-engage .avn2-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;\n  object-fit:cover;object-position:center 62%}\n.avn2-3-engage .avn2-capa{position:absolute;inset:0;z-index:-1;\n  background:linear-gradient(92deg,#152A66 0%,rgba(15,23,38,.92) 46%,rgba(30,58,138,.72) 100%)}\n.avn2-3-engage .avn2-in{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px);\n  display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);\n  column-gap:clamp(20px,3vw,40px);align-items:center}\n.avn2-3-engage .avn2-n{margin:0;font-size:clamp(40px,6.4vw,80px);font-weight:700;\n  letter-spacing:-.038em;line-height:1;color:#FED56F;font-variant-numeric:tabular-nums;\n  white-space:nowrap}\n.avn2-3-engage .avn2-t{min-width:0;padding-left:clamp(20px,3vw,40px);\n  border-left:1px solid rgba(255,255,255,.22)}\n.avn2-3-engage .avn2-q{margin:0;font-size:clamp(16px,1.8vw,21px);font-weight:600;\n  letter-spacing:-.018em;line-height:1.25;text-wrap:balance}\n.avn2-3-engage .avn2-a{margin:7px 0 0;font-size:13.5px;line-height:1.5;\n  color:rgba(255,255,255,.7);max-width:50ch}\n@media (max-width:600px){\n  .avn2-3-engage .avn2-in{grid-template-columns:1fr;row-gap:14px}\n  .avn2-3-engage .avn2-t{padding-left:0;border-left:0;\n    border-top:1px solid rgba(255,255,255,.22);padding-top:14px}\n}\n<\/style>\n  <img class=\"avn2-bg\" src=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2025\/05\/vistas-asvillas.jpg\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\">\n  <div class=\"avn2-capa\" aria-hidden=\"true\"><\/div>\n  <div class=\"avn2-in\">\n    <p class=\"avn2-n\" data-av-count=\"16\" data-av-dec=\"0\">16<\/p>\n    <div class=\"avn2-t\">\n      <p class=\"avn2-q\">Last units<\/p>\n      <p class=\"avn2-a\">Phase 4, stage 2. All 3-bedroom. Stage 1 is sold out.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- engage\/03-unlock-footer -->\n<section lang=\"en\" dir=\"ltr\" id=\"unlock\" aria-labelledby=\"uf-unlock-title\">\n  <style>\n    #unlock, .uf-footer, #uf-cookies{\n      --uf-gold:#FED56F; --uf-slate:#1E3A8A; --uf-slate-deep:#152A66;\n      --uf-ivory:#F8F9FA; --uf-white:#FFFFFF; --uf-grey:#6B7280;\n      --uf-brd:rgba(248,249,250,.16); --uf-brd-strong:rgba(254,213,111,.55);\n      --uf-serif:\"Poppins\",system-ui, -apple-system, 'Segoe UI', Helvetica, Arial, sans-serif,system-ui,-apple-system,\"Segoe UI\",sans-serif;\n      --uf-sans:\"Poppins\",\"Poppins\",system-ui, -apple-system, 'Segoe UI', Helvetica, Arial, sans-serif,system-ui,-apple-system,\"Segoe UI\",sans-serif;\n    }\n    #unlock *,.uf-footer *,#uf-cookies *{box-sizing:border-box;}\n    #unlock{\n      position:relative; isolation:isolate;\n      background:\n        radial-gradient(120% 90% at 78% 8%, rgba(254,213,111,.16) 0%, rgba(254,213,111,0) 55%),\n        linear-gradient(165deg,#31393e 0%, var(--uf-slate) 42%, var(--uf-slate-deep) 100%);\n      color:var(--uf-ivory); font-family:var(--uf-sans);\n      padding:clamp(48px,8vw,104px) clamp(18px,5vw,64px);\n      scroll-margin-top:80px;\n    }\n    #unlock .uf-wrap{max-width:64rem; margin:0 auto;}\n    #unlock .uf-head{text-align:center; max-width:44rem; margin:0 auto clamp(30px,4vw,46px);}\n    #unlock .uf-eyebrow{display:inline-flex; align-items:center; gap:12px;\n      font-family:var(--uf-serif); font-size:.78rem; font-weight:600;\n      letter-spacing:.26em; text-transform:uppercase; color:var(--uf-gold); margin:0 0 14px;\n      counter-increment:fb-sec;}\n    #unlock .uf-eyebrow::before{content:counter(fb-sec,decimal-leading-zero);\n      font-weight:700; font-size:.86rem; letter-spacing:.04em; font-variant-numeric:tabular-nums; color:var(--uf-gold);}\n    #unlock h2{font-family:var(--uf-serif); font-weight:300; line-height:1.1;\n      font-size:clamp(1.9rem,5vw,3rem); margin:0 0 .32em; text-wrap:balance; color:var(--uf-white);}\n    #unlock h2 em{font-style:normal; color:var(--uf-gold);}\n    #unlock .uf-lead{font-size:clamp(1rem,2.2vw,1.16rem); font-weight:300; line-height:1.55;\n      color:#d6dade; margin:0 auto; max-width:46ch;}\n    #unlock .uf-rule{width:56px; height:2px; background:var(--uf-gold); border:0; margin:22px auto 0;}\n    #unlock .uf-form-card{max-width:40rem; margin:0 auto;\n      background:linear-gradient(180deg, rgba(248,249,250,.06), rgba(248,249,250,.03));\n      border:1px solid var(--uf-brd); border-radius:20px;\n      padding:clamp(24px,4vw,40px); backdrop-filter:blur(2px);\n      box-shadow:0 30px 70px -40px rgba(0,0,0,.7);}\n    #unlock label{display:block; font-family:var(--uf-serif); font-size:.82rem; font-weight:500;\n      letter-spacing:.04em; color:var(--uf-ivory); margin:0 0 7px;}\n    #unlock input, #unlock select{\n      width:100%; font-family:var(--uf-sans); font-size:1rem; color:var(--uf-white);\n      padding:13px 15px; border:1px solid var(--uf-brd); border-radius:11px;\n      background:rgba(26,26,26,.55); transition:border-color .18s ease, box-shadow .18s ease;}\n    #unlock select{appearance:none; -webkit-appearance:none; cursor:pointer;}\n    #unlock select option{color:var(--uf-slate); background:var(--uf-white);}\n    #unlock input::placeholder{color:var(--uf-grey);}\n    #unlock input:focus-visible, #unlock select:focus-visible{\n      outline:none; border-color:var(--uf-gold); box-shadow:0 0 0 3px rgba(254,213,111,.32);}\n    #unlock .uf-broker{max-width:40rem; margin:clamp(20px,3vw,28px) auto 0;\n      display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:16px 24px;\n      background:linear-gradient(180deg, rgba(254,213,111,.10), rgba(254,213,111,.04));\n      border:1px solid var(--uf-brd-strong); border-radius:16px; padding:clamp(20px,3vw,30px);}\n    #unlock .uf-broker[hidden]{display:none;}\n\n    .uf-footer{background:var(--uf-slate-deep); color:#c7ccd0; font-family:var(--uf-sans);\n      padding:clamp(40px,6vw,68px) clamp(18px,5vw,64px) clamp(28px,4vw,40px);\n      border-top:1px solid rgba(254,213,111,.28);}\n    .uf-footer .uf-fwrap{max-width:64rem; margin:0 auto;}\n    .uf-footer .uf-ftop{display:flex; flex-wrap:wrap; gap:clamp(24px,5vw,56px);\n      justify-content:space-between; align-items:flex-start;}\n    .uf-footer .uf-fbrand{max-width:22rem;}\n    .uf-footer .uf-flogo{height:46px; width:auto; display:block; margin:0 0 16px; filter:none;}\n    .uf-footer .uf-fpromoter{font-family:var(--uf-serif); font-size:.86rem; letter-spacing:.04em;\n      color:var(--uf-ivory); margin:0 0 4px;}\n    .uf-footer .uf-fpromoter span{color:var(--uf-gold);}\n    .uf-footer .uf-fphone{display:inline-flex; align-items:center; gap:8px; margin-top:6px;\n      color:var(--uf-ivory); text-decoration:none; font-size:1.02rem; letter-spacing:.02em;}\n    .uf-footer .uf-fphone svg{width:16px; height:16px; color:var(--uf-gold); flex:0 0 auto;}\n    .uf-footer .uf-fphone:hover{color:var(--uf-gold);}\n    .uf-footer .uf-flinks{list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:11px;}\n    .uf-footer .uf-flinks a{color:#c7ccd0; text-decoration:none; font-size:.9rem; letter-spacing:.06em;\n      text-transform:uppercase; transition:color .18s ease;}\n    .uf-footer .uf-flinks a:hover{color:var(--uf-gold);}\n    .uf-footer .uf-fbottom{margin-top:clamp(28px,4vw,44px); padding-top:22px;\n      border-top:1px solid rgba(248,249,250,.1);\n      display:flex; flex-wrap:wrap; gap:12px 24px; align-items:center; justify-content:space-between;}\n    .uf-footer .uf-powered{display:inline-flex; align-items:center; gap:8px; font-size:.82rem; color:var(--uf-grey);}\n    .uf-footer .uf-powered a{color:var(--uf-ivory); text-decoration:none; font-weight:500; letter-spacing:.04em;}\n    .uf-footer .uf-powered a:hover{color:var(--uf-gold);}\n    .uf-footer .uf-powered svg{width:14px; height:14px; color:var(--uf-gold);}\n    .uf-footer .uf-disclaimer{font-size:.74rem; color:var(--uf-grey); margin:0; max-width:40ch; line-height:1.5;}\n\n    #uf-cookies{position:fixed; left:0; right:0; bottom:0; z-index:9998; display:none;}\n    #uf-cookies.uf-show{display:none !important;}\n\n    @media (max-width:640px){\n      .uf-footer .uf-fbottom{flex-direction:column; align-items:flex-start;}\n    }\n    #unlock [data-reveal]{opacity:0; transform:translateY(20px); transition:opacity .7s ease, transform .7s ease;}\n    #unlock [data-reveal].uf-in{opacity:1; transform:none;}\n    @media (prefers-reduced-motion:reduce){\n      #unlock [data-reveal]{opacity:1 !important; transform:none !important; transition:none;}\n      .uf-footer .uf-flinks a{transition:none;}\n    }\n  <\/style>\n\n  <div class=\"uf-wrap\">\n    <div class=\"uf-head\">\n      <p class=\"uf-eyebrow\" data-reveal>AS VILLAS<\/p>\n      <h2 id=\"uf-unlock-title\" data-reveal>Unlock all <em>information<\/em><\/h2>\n      <p class=\"uf-lead\" data-reveal>Complete the form below to receive detailed information about available units, payment plans and schedule a personalized visit.<\/p>\n      <hr class=\"uf-rule\" data-reveal>\n    <\/div>\n    <!-- 21-oct \u00b7 usuario logueado: el form ya no aplica (WPForms lo registra y loguea). Se oculta y se ofrece ir al perfil. Solo CSS sobre body.logged-in. -->\n    <style>\n      #unlock .uf-logged{display:none}\n      body.logged-in #unlock .uf-form-card,\n      body.logged-in #unlock .uf-head > h2:not(.uf-logged),\n      body.logged-in #unlock .uf-head > .uf-lead{display:none !important}\n      body.logged-in #unlock .uf-logged{display:block}\n      #unlock .uf-logged-card{max-width:40rem; margin:0 auto; text-align:center; background:linear-gradient(180deg, rgba(248,249,250,.06), rgba(248,249,250,.03)); border:1px solid var(--uf-brd); border-radius:20px; padding:clamp(24px,4vw,40px); box-shadow:0 30px 70px -40px rgba(0,0,0,.7)}\n      #unlock .uf-logged-txt{margin:0 0 22px; color:var(--uf-ivory); opacity:.85; line-height:1.6}\n      #unlock .uf-logged-btn{display:inline-flex; align-items:center; justify-content:center; width:100%; font-family:var(--uf-serif); font-weight:600; font-size:1rem; letter-spacing:.06em; text-transform:uppercase; color:var(--uf-slate-deep); background:var(--uf-gold); padding:16px 26px; border:1px solid var(--uf-gold); border-radius:999px; text-decoration:none; box-shadow:0 16px 34px -16px rgba(254,213,111,.75); transition:transform .2s ease, background .2s ease}\n      #unlock .uf-logged-btn:hover{transform:translateY(-2px); background:#c1b077; color:var(--uf-slate-deep)}\n    <\/style>\n    <div class=\"uf-logged uf-logged-card\">\n      <h2 class=\"uf-logged\">Welcome <em>back<\/em><\/h2>\n      <p class=\"uf-logged-txt\">Your As Villas account is already active. Continue from your profile.<\/p>\n      <a class=\"uf-logged-btn\" href=\"\/asvillas\/en\/profile\/\">Go to my profile<\/a>\n    <\/div>\n\n    <div class=\"uf-form-card\" data-reveal>\n<!-- 29-sep \u00b7 el form del kit (fb\/v1\/lead, que no existe en este site) se sustituye por el WPForm\n     15609, clon del 272 de producci\u00f3n: registra y loguea al usuario (el configurador de las Pulse lee su\n     email), manda a Make, lo mapea eVoost DB (LMP\/DISC \u2192 Gravity) y redirige a \/g\/ \/h\/ \/f\/ seg\u00fan Q1. -->\n<style>\n  .uf-wpf .wpforms-container{margin:0 !important; max-width:none !important;}\n  .uf-wpf .oculto-form,\n  .uf-wpf #wpforms-15609-field_47-container, .uf-wpf #wpforms-15609-field_46-container,\n  .uf-wpf #wpforms-15609-field_24-container{display:none !important;}\n  .uf-wpf .wpforms-field{padding:0 0 16px !important; margin:0 !important;}\n  .uf-wpf .wpforms-field-layout .wpforms-layout-column{padding-bottom:0 !important;}\n  .uf-wpf .wpforms-field-label{display:block !important; font-family:var(--uf-serif) !important; font-size:.82rem !important;\n    font-weight:500 !important; letter-spacing:.04em; color:var(--uf-ivory) !important; margin:0 0 7px !important;}\n  .uf-wpf .wpforms-required-label{color:var(--uf-gold) !important;}\n  .uf-wpf input[type=text], .uf-wpf input[type=email], .uf-wpf input[type=tel], .uf-wpf select{\n    width:100% !important; max-width:none !important; height:auto !important; min-height:0 !important;\n    font-family:var(--uf-sans) !important; font-size:1rem !important; color:var(--uf-white) !important;\n    padding:13px 15px !important; border:1px solid var(--uf-brd) !important; border-radius:11px !important;\n    background-color:rgba(26,26,26,.55) !important; box-shadow:none !important;}\n  .uf-wpf .iti input[type=tel]{padding-left:52px !important;}\n  .uf-wpf select{appearance:none !important; -webkit-appearance:none !important; cursor:pointer;\n    background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ae9d61' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\") !important;\n    background-repeat:no-repeat !important; background-position:right 15px center !important; padding-right:40px !important;}\n  .uf-wpf select option{color:var(--uf-slate); background:var(--uf-white);}\n  .uf-wpf input::placeholder{color:var(--uf-grey) !important;}\n  .uf-wpf input:focus, .uf-wpf select:focus{outline:none !important; border-color:var(--uf-gold) !important;\n    box-shadow:0 0 0 3px rgba(254,213,111,.32) !important;}\n  .uf-wpf input.wpforms-error, .uf-wpf select.wpforms-error{border-color:#e0796b !important;\n    box-shadow:0 0 0 3px rgba(224,121,107,.22) !important;}\n  .uf-wpf label.wpforms-error, .uf-wpf em.wpforms-error{color:#f0a99d !important; font-size:.76rem !important; margin:6px 0 0 !important;}\n  .uf-wpf .wpforms-field-checkbox ul{margin:4px 0 0 !important; padding:0 !important;}\n  .uf-wpf .wpforms-field-checkbox li{display:flex !important; gap:11px; align-items:flex-start; margin:0 !important;}\n  .uf-wpf .wpforms-field-checkbox li input{appearance:auto !important; -webkit-appearance:checkbox !important;\n    width:18px !important; height:18px !important; min-width:18px; margin:2px 0 0 !important; padding:0 !important;\n    border-radius:3px !important; flex:0 0 auto; accent-color:var(--uf-gold);}\n  .uf-wpf .wpforms-field-checkbox li input::before, .uf-wpf .wpforms-field-checkbox li input::after{display:none !important;}\n  .uf-wpf .wpforms-field-checkbox li label{font-size:.82rem !important; font-weight:300 !important; line-height:1.5 !important;\n    color:#c7ccd0 !important; margin:0 !important;}\n  .uf-wpf .wpforms-field-description{font-size:.78rem !important; margin:6px 0 0 29px !important;}\n  .uf-wpf .wpforms-field-description a{color:var(--uf-gold) !important; text-decoration:underline;}\n  .uf-wpf .wpforms-submit-container{padding:6px 0 0 !important; margin:0 !important;}\n  .uf-wpf button.wpforms-submit{display:inline-flex !important; align-items:center; justify-content:center; width:100% !important;\n    height:auto !important; font-family:var(--uf-serif) !important; font-weight:600 !important; font-size:1rem !important;\n    letter-spacing:.06em !important; text-transform:uppercase !important; color:var(--uf-slate-deep) !important;\n    background:var(--uf-gold) !important; padding:16px 26px !important; border:1px solid var(--uf-gold) !important;\n    border-radius:999px !important; cursor:pointer; box-shadow:0 16px 34px -16px rgba(254,213,111,.75) !important;\n    transition:transform .2s ease, background .2s ease;}\n  .uf-wpf button.wpforms-submit:hover{transform:translateY(-2px); background:#c1b077 !important;}\n  .uf-wpf .wpforms-confirmation-container-full{background:rgba(254,213,111,.16) !important; border:1px solid var(--uf-gold) !important;\n    color:#f4eecf !important; border-radius:11px;}\n<\/style>\n<div class=\"uf-wpf\"><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-15609\"><form id=\"wpforms-form-15609\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"15609\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/asvillas\/en\/wp-json\/wp\/v2\/pages\/15304\" data-token=\"0faa2a913c1046edb6de2abbe58ef975\" data-token-time=\"1793115060\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div class=\"wpforms-hidden\" id=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-15609-field_47-container\" class=\"wpforms-field wpforms-field-layout\" data-field-id=\"47\"><div class=\"wpforms-field-layout-rows wpforms-field-large\"><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-15609-field_34-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"34\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_34\" aria-hidden=\"false\">DISC Azul<\/label><input type=\"text\" id=\"wpforms-15609-field_34\" class=\"wpforms-field-medium\" name=\"wpforms[fields][34]\" value=\"C\" aria-errormessage=\"wpforms-15609-field_34-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-15609-field_31-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"31\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_31\" aria-hidden=\"false\">DISC Rojo<\/label><input type=\"text\" id=\"wpforms-15609-field_31\" class=\"wpforms-field-medium\" name=\"wpforms[fields][31]\" value=\"D\" aria-errormessage=\"wpforms-15609-field_31-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-15609-field_33-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"33\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_33\" aria-hidden=\"false\">DISC Verde<\/label><input type=\"text\" id=\"wpforms-15609-field_33\" class=\"wpforms-field-medium\" name=\"wpforms[fields][33]\" value=\"S\" aria-errormessage=\"wpforms-15609-field_33-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-15609-field_32-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"32\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_32\" aria-hidden=\"false\">DISC Amarillo<\/label><input type=\"text\" id=\"wpforms-15609-field_32\" class=\"wpforms-field-medium\" name=\"wpforms[fields][32]\" value=\"I\" aria-errormessage=\"wpforms-15609-field_32-error\" ><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-15609-field_46-container\" class=\"wpforms-field wpforms-field-layout\" data-field-id=\"46\"><div class=\"wpforms-field-layout-rows wpforms-field-large\"><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-15609-field_26-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"26\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_26\" aria-hidden=\"false\">LMP Reposicion (Pareja Joven)<\/label><input type=\"text\" id=\"wpforms-15609-field_26\" class=\"wpforms-field-medium\" name=\"wpforms[fields][26]\" value=\"7f79abc3-3c3a-40b1-8b07-863245a2b24a\" aria-errormessage=\"wpforms-15609-field_26-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-15609-field_27-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"27\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_27\" aria-hidden=\"false\">LMP Familia en Crecimiento<\/label><input type=\"text\" id=\"wpforms-15609-field_27\" class=\"wpforms-field-medium\" name=\"wpforms[fields][27]\" value=\"50a47758-0c7d-4aeb-8be0-809d0d5ae5e2\" aria-errormessage=\"wpforms-15609-field_27-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-15609-field_28-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"28\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_28\" aria-hidden=\"false\">LMP Pareja Madura en Nueva Etapa<\/label><input type=\"text\" id=\"wpforms-15609-field_28\" class=\"wpforms-field-medium\" name=\"wpforms[fields][28]\" value=\"9831fa2d-02e2-4960-95fe-cd158b5390ad\" aria-errormessage=\"wpforms-15609-field_28-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><\/div><\/div><\/div><\/div><div id=\"wpforms-15609-field_24-container\" class=\"wpforms-field wpforms-field-layout\" data-field-id=\"24\"><div class=\"wpforms-field-layout-rows wpforms-field-large\"><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-15609-field_48-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"48\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_48\" aria-hidden=\"false\">utm_source<\/label><input type=\"text\" id=\"wpforms-15609-field_48\" class=\"wpforms-field-medium\" name=\"wpforms[fields][48]\" aria-errormessage=\"wpforms-15609-field_48-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-15609-field_49-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"49\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_49\" aria-hidden=\"false\">utm_medium<\/label><input type=\"text\" id=\"wpforms-15609-field_49\" class=\"wpforms-field-medium\" name=\"wpforms[fields][49]\" aria-errormessage=\"wpforms-15609-field_49-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-15609-field_50-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"50\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_50\" aria-hidden=\"false\">utm_campaign<\/label><input type=\"text\" id=\"wpforms-15609-field_50\" class=\"wpforms-field-medium\" name=\"wpforms[fields][50]\" aria-errormessage=\"wpforms-15609-field_50-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-15609-field_51-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"51\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_51\" aria-hidden=\"false\">utm_term<\/label><input type=\"text\" id=\"wpforms-15609-field_51\" class=\"wpforms-field-medium\" name=\"wpforms[fields][51]\" aria-errormessage=\"wpforms-15609-field_51-error\" ><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-15609-field_45-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"45\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_45\" aria-hidden=\"false\">Origen<\/label><input type=\"text\" id=\"wpforms-15609-field_45\" class=\"wpforms-field-medium\" name=\"wpforms[fields][45]\" aria-errormessage=\"wpforms-15609-field_45-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-15609-field_54-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"54\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_54\" aria-hidden=\"false\">tracker_lead_created<\/label><input type=\"text\" id=\"wpforms-15609-field_54\" class=\"wpforms-field-medium\" name=\"wpforms[fields][54]\" value=\"1\" aria-errormessage=\"wpforms-15609-field_54-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-15609-field_53-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"53\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_53\" aria-hidden=\"false\">Stage<\/label><input type=\"text\" id=\"wpforms-15609-field_53\" class=\"wpforms-field-medium\" name=\"wpforms[fields][53]\" value=\"PULSE\" aria-errormessage=\"wpforms-15609-field_53-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-15609-field_52-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"52\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_52\" aria-hidden=\"false\">utm_content<\/label><input type=\"text\" id=\"wpforms-15609-field_52\" class=\"wpforms-field-medium\" name=\"wpforms[fields][52]\" aria-errormessage=\"wpforms-15609-field_52-error\" ><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-15609-field_39-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"39\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-15609-field_39\" aria-hidden=\"false\">Language<\/label><input type=\"text\" id=\"wpforms-15609-field_39\" class=\"wpforms-field-large\" name=\"wpforms[fields][39]\" value=\"English\" aria-errormessage=\"wpforms-15609-field_39-error\" ><\/div><div id=\"wpforms-15609-field_2-container\" class=\"wpforms-field wpforms-field-select wpforms-conditional-trigger wpforms-field-select-style-classic\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-15609-field_2\">What is your main motivation for looking for a new home? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-15609-field_2\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][2]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>\u2014 Select \u2014<\/option><option value=\"There are two of us and we won&#039;t need more bedrooms\" >There are two of us and we won&#039;t need more bedrooms<\/option><option value=\"We don&#039;t have enough bedrooms for all of us\" >We don&#039;t have enough bedrooms for all of us<\/option><option value=\"Neither of these sounds like my situation\" >Neither of these sounds like my situation<\/option><\/select><\/div>\t\t<div id=\"wpforms-15609-field_1-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"1\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-15609-field_1\" >utm_source LMP describes<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-15609-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-15609-field_3-container\" class=\"wpforms-field wpforms-field-select wpforms-conditional-trigger wpforms-field-select-style-classic\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-15609-field_3\">Which of these statements describes you best? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-15609-field_3\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][3]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>\u2014 Select \u2014<\/option><option value=\"I like to make quick decisions and solve problems.\" >I like to make quick decisions and solve problems.<\/option><option value=\"I prefer to understand all the options well before deciding.\" >I prefer to understand all the options well before deciding.<\/option><option value=\"I like to explore new ideas and be creative.\" >I like to explore new ideas and be creative.<\/option><option value=\"I prefer tried-and-tested methods and keeping things stable.\" >I prefer tried-and-tested methods and keeping things stable.<\/option><\/select><\/div><div id=\"wpforms-15609-field_56-container\" class=\"wpforms-field wpforms-field-layout\" data-field-id=\"56\"><div class=\"wpforms-field-layout-rows wpforms-field-large\"><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-15609-field_6-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"6\"><label class=\"wpforms-field-label\" for=\"wpforms-15609-field_6\">Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-15609-field_6\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][6]\" aria-errormessage=\"wpforms-15609-field_6-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-15609-field_59-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"59\"><label class=\"wpforms-field-label\" for=\"wpforms-15609-field_59\">Surname <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-15609-field_59\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][59]\" aria-errormessage=\"wpforms-15609-field_59-error\" required><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-15609-field_5-container\" class=\"wpforms-field wpforms-field-layout\" data-field-id=\"5\"><div class=\"wpforms-field-layout-rows wpforms-field-large\"><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-15609-field_15-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"15\"><label class=\"wpforms-field-label\" for=\"wpforms-15609-field_15\">E-mail <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-15609-field_15\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][15]\" spellcheck=\"false\" aria-errormessage=\"wpforms-15609-field_15-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-15609-field_9-container\" class=\"wpforms-field wpforms-field-phone\" data-field-id=\"9\"><label class=\"wpforms-field-label\" for=\"wpforms-15609-field_9\">Phone <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"tel\" id=\"wpforms-15609-field_9\" class=\"wpforms-field-medium wpforms-field-required wpforms-smart-phone-field\" data-rule-smart-phone-field=\"true\" name=\"wpforms[fields][9]\" aria-label=\"Phone\" aria-errormessage=\"wpforms-15609-field_9-error\" required><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-15609-field_60-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"60\"><label class=\"wpforms-field-label\" for=\"wpforms-15609-field_60\">Edad <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-15609-field_60\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][60]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>Tell us your age *<\/option><option value=\"Less than 35\" >Less than 35<\/option><option value=\"Between 35 and 45\" >Between 35 and 45<\/option><option value=\"Between 45 and 60\" >Between 45 and 60<\/option><option value=\"More than 60\" >More than 60<\/option><\/select><\/div><div id=\"wpforms-15609-field_61-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"61\"><label class=\"wpforms-field-label\" for=\"wpforms-15609-field_61\">Where do you live now? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-15609-field_61\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][61]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>Where do you live now? *<\/option><option value=\"In or around Loures\" >In or around Loures<\/option><option value=\"In the Lisbon area (Lisbon, Odivelas, Amadora...)\" >In the Lisbon area (Lisbon, Odivelas, Amadora...)<\/option><option value=\"In another part of Portugal\" >In another part of Portugal<\/option><option value=\"Outside Portugal\" >Outside Portugal<\/option><\/select><\/div><div id=\"wpforms-15609-field_55-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"55\"><label class=\"wpforms-field-label\" for=\"wpforms-15609-field_55\">Country <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-15609-field_55\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][55]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>Choose your country\u2026<\/option><option value=\"Portugal\" >Portugal<\/option><option value=\"Afganist\u00e1n\" >Afghanistan<\/option><option value=\"Albania\" >Albania<\/option><option value=\"Argelia\" >Algeria<\/option><option value=\"Andorra\" >Andorra<\/option><option value=\"Angola\" >Angola<\/option><option value=\"Antigua y Barbuda\" >Antigua and Barbuda<\/option><option value=\"Argentina\" >Argentina<\/option><option value=\"Armenia\" >Armenia<\/option><option value=\"Australia\" >Australia<\/option><option value=\"Austria\" >Austria<\/option><option value=\"Azerbaiy\u00e1n\" >Azerbaijan<\/option><option value=\"Bahamas\" >Bahamas<\/option><option value=\"Bar\u00e9in\" >Bahrain<\/option><option value=\"Banglad\u00e9s\" >Bangladesh<\/option><option value=\"Barbados\" >Barbados<\/option><option value=\"Bielorrusia\" >Belarus<\/option><option value=\"B\u00e9lgica\" >Belgium<\/option><option value=\"Belice\" >Belize<\/option><option value=\"Ben\u00edn\" >Benin<\/option><option value=\"But\u00e1n\" >Bhutan<\/option><option value=\"Bolivia\" >Bolivia<\/option><option value=\"Bosnia y Herzegovina\" >Bosnia and Herzegovina<\/option><option value=\"Botsuana\" >Botswana<\/option><option value=\"Brasil\" >Brazil<\/option><option value=\"Brun\u00e9i\" >Brunei<\/option><option value=\"Bulgaria\" >Bulgaria<\/option><option value=\"Burkina Faso\" >Burkina Faso<\/option><option value=\"Burundi\" >Burundi<\/option><option value=\"Camboya\" >Cambodia<\/option><option value=\"Camer\u00fan\" >Cameroon<\/option><option value=\"Canad\u00e1\" >Canada<\/option><option value=\"Cabo Verde\" >Cape Verde<\/option><option value=\"Rep\u00fablica Centroafricana\" >Central African Republic<\/option><option value=\"Chad\" >Chad<\/option><option value=\"Chile\" >Chile<\/option><option value=\"China\" >China<\/option><option value=\"Colombia\" >Colombia<\/option><option value=\"Comoras\" >Comoros<\/option><option value=\"Costa Rica\" >Costa Rica<\/option><option value=\"Croacia\" >Croatia<\/option><option value=\"Cuba\" >Cuba<\/option><option value=\"Chipre\" >Cyprus<\/option><option value=\"Rep\u00fablica Checa\" >Czech Republic<\/option><option value=\"Rep\u00fablica Democr\u00e1tica del Congo\" >Democratic Republic of the Congo<\/option><option value=\"Dinamarca\" >Denmark<\/option><option value=\"Yibuti\" >Djibouti<\/option><option value=\"Dominica\" >Dominica<\/option><option value=\"Rep\u00fablica Dominicana\" >Dominican Republic<\/option><option value=\"Timor Oriental\" >East Timor<\/option><option value=\"Ecuador\" >Ecuador<\/option><option value=\"Egipto\" >Egypt<\/option><option value=\"El Salvador\" >El Salvador<\/option><option value=\"Guinea Ecuatorial\" >Equatorial Guinea<\/option><option value=\"Eritrea\" >Eritrea<\/option><option value=\"Estonia\" >Estonia<\/option><option value=\"Esuatini\" >Eswatini<\/option><option value=\"Etiop\u00eda\" >Ethiopia<\/option><option value=\"Fiyi\" >Fiji<\/option><option value=\"Finlandia\" >Finland<\/option><option value=\"Francia\" >France<\/option><option value=\"Gab\u00f3n\" >Gabon<\/option><option value=\"Gambia\" >Gambia<\/option><option value=\"Georgia\" >Georgia<\/option><option value=\"Alemania\" >Germany<\/option><option value=\"Ghana\" >Ghana<\/option><option value=\"Grecia\" >Greece<\/option><option value=\"Granada\" >Grenada<\/option><option value=\"Guatemala\" >Guatemala<\/option><option value=\"Guinea\" >Guinea<\/option><option value=\"Guinea-Bis\u00e1u\" >Guinea-Bissau<\/option><option value=\"Guyana\" >Guyana<\/option><option value=\"Hait\u00ed\" >Haiti<\/option><option value=\"Honduras\" >Honduras<\/option><option value=\"Hungr\u00eda\" >Hungary<\/option><option value=\"Islandia\" >Iceland<\/option><option value=\"India\" >India<\/option><option value=\"Indonesia\" >Indonesia<\/option><option value=\"Ir\u00e1n\" >Iran<\/option><option value=\"Irak\" >Iraq<\/option><option value=\"Irlanda\" >Ireland<\/option><option value=\"Israel\" >Israel<\/option><option value=\"Italia\" >Italy<\/option><option value=\"Costa de Marfil\" >Ivory Coast<\/option><option value=\"Jamaica\" >Jamaica<\/option><option value=\"Jap\u00f3n\" >Japan<\/option><option value=\"Jordania\" >Jordan<\/option><option value=\"Kazajist\u00e1n\" >Kazakhstan<\/option><option value=\"Kenia\" >Kenya<\/option><option value=\"Kiribati\" >Kiribati<\/option><option value=\"Kuwait\" >Kuwait<\/option><option value=\"Kirguist\u00e1n\" >Kyrgyzstan<\/option><option value=\"Laos\" >Laos<\/option><option value=\"Letonia\" >Latvia<\/option><option value=\"L\u00edbano\" >Lebanon<\/option><option value=\"Lesoto\" >Lesotho<\/option><option value=\"Liberia\" >Liberia<\/option><option value=\"Libia\" >Libya<\/option><option value=\"Liechtenstein\" >Liechtenstein<\/option><option value=\"Lituania\" >Lithuania<\/option><option value=\"Luxemburgo\" >Luxembourg<\/option><option value=\"Madagascar\" >Madagascar<\/option><option value=\"Malaui\" >Malawi<\/option><option value=\"Malasia\" >Malaysia<\/option><option value=\"Maldivas\" >Maldives<\/option><option value=\"Mal\u00ed\" >Mali<\/option><option value=\"Malta\" >Malta<\/option><option value=\"Islas Marshall\" >Marshall Islands<\/option><option value=\"Mauritania\" >Mauritania<\/option><option value=\"Mauricio\" >Mauritius<\/option><option value=\"M\u00e9xico\" >Mexico<\/option><option value=\"Micronesia\" >Micronesia<\/option><option value=\"Moldavia\" >Moldova<\/option><option value=\"M\u00f3naco\" >Monaco<\/option><option value=\"Mongolia\" >Mongolia<\/option><option value=\"Montenegro\" >Montenegro<\/option><option value=\"Marruecos\" >Morocco<\/option><option value=\"Mozambique\" >Mozambique<\/option><option value=\"Birmania\" >Myanmar<\/option><option value=\"Namibia\" >Namibia<\/option><option value=\"Nauru\" >Nauru<\/option><option value=\"Nepal\" >Nepal<\/option><option value=\"Pa\u00edses Bajos\" >Netherlands<\/option><option value=\"Nueva Zelanda\" >New Zealand<\/option><option value=\"Nicaragua\" >Nicaragua<\/option><option value=\"N\u00edger\" >Niger<\/option><option value=\"Nigeria\" >Nigeria<\/option><option value=\"Corea del Norte\" >North Korea<\/option><option value=\"Macedonia del Norte\" >North Macedonia<\/option><option value=\"Noruega\" >Norway<\/option><option value=\"Om\u00e1n\" >Oman<\/option><option value=\"Pakist\u00e1n\" >Pakistan<\/option><option value=\"Palaos\" >Palau<\/option><option value=\"Palestina\" >Palestine<\/option><option value=\"Panam\u00e1\" >Panama<\/option><option value=\"Pap\u00faa Nueva Guinea\" >Papua New Guinea<\/option><option value=\"Paraguay\" >Paraguay<\/option><option value=\"Per\u00fa\" >Peru<\/option><option value=\"Filipinas\" >Philippines<\/option><option value=\"Polonia\" >Poland<\/option><option value=\"Catar\" >Qatar<\/option><option value=\"Rep\u00fablica del Congo\" >Republic of the Congo<\/option><option value=\"Ruman\u00eda\" >Romania<\/option><option value=\"Rusia\" >Russia<\/option><option value=\"Ruanda\" >Rwanda<\/option><option value=\"San Crist\u00f3bal y Nieves\" >Saint Kitts and Nevis<\/option><option value=\"Santa Luc\u00eda\" >Saint Lucia<\/option><option value=\"San Vicente y las Granadinas\" >Saint Vincent and the Grenadines<\/option><option value=\"Samoa\" >Samoa<\/option><option value=\"San Marino\" >San Marino<\/option><option value=\"Santo Tom\u00e9 y Pr\u00edncipe\" >S\u00e3o Tom\u00e9 and Pr\u00edncipe<\/option><option value=\"Arabia Saud\u00ed\" >Saudi Arabia<\/option><option value=\"Senegal\" >Senegal<\/option><option value=\"Serbia\" >Serbia<\/option><option value=\"Seychelles\" >Seychelles<\/option><option value=\"Sierra Leona\" >Sierra Leone<\/option><option value=\"Singapur\" >Singapore<\/option><option value=\"Eslovaquia\" >Slovakia<\/option><option value=\"Eslovenia\" >Slovenia<\/option><option value=\"Islas Salom\u00f3n\" >Solomon Islands<\/option><option value=\"Somalia\" >Somalia<\/option><option value=\"Sud\u00e1frica\" >South Africa<\/option><option value=\"Corea del Sur\" >South Korea<\/option><option value=\"Sud\u00e1n del Sur\" >South Sudan<\/option><option value=\"Espa\u00f1a\" >Spain<\/option><option value=\"Sri Lanka\" >Sri Lanka<\/option><option value=\"Sud\u00e1n\" >Sudan<\/option><option value=\"Surinam\" >Suriname<\/option><option value=\"Suecia\" >Sweden<\/option><option value=\"Suiza\" >Switzerland<\/option><option value=\"Siria\" >Syria<\/option><option value=\"Tayikist\u00e1n\" >Tajikistan<\/option><option value=\"Tanzania\" >Tanzania<\/option><option value=\"Tailandia\" >Thailand<\/option><option value=\"Togo\" >Togo<\/option><option value=\"Tonga\" >Tonga<\/option><option value=\"Trinidad y Tobago\" >Trinidad and Tobago<\/option><option value=\"T\u00fanez\" >Tunisia<\/option><option value=\"Turqu\u00eda\" >Turkey<\/option><option value=\"Turkmenist\u00e1n\" >Turkmenistan<\/option><option value=\"Tuvalu\" >Tuvalu<\/option><option value=\"Uganda\" >Uganda<\/option><option value=\"Ucrania\" >Ukraine<\/option><option value=\"Emiratos \u00c1rabes Unidos\" >United Arab Emirates<\/option><option value=\"Reino Unido\" >United Kingdom<\/option><option value=\"Estados Unidos\" >United States<\/option><option value=\"Uruguay\" >Uruguay<\/option><option value=\"Uzbekist\u00e1n\" >Uzbekistan<\/option><option value=\"Vanuatu\" >Vanuatu<\/option><option value=\"Vaticano\" >Vatican City<\/option><option value=\"Venezuela\" >Venezuela<\/option><option value=\"Vietnam\" >Vietnam<\/option><option value=\"Yemen\" >Yemen<\/option><option value=\"Zambia\" >Zambia<\/option><option value=\"Zimbabue\" >Zimbabwe<\/option><option value=\"Otro\" >Other<\/option><\/select><\/div><div id=\"wpforms-15609-field_43-container\" class=\"wpforms-field wpforms-field-checkbox\" data-field-id=\"43\"><fieldset><legend class=\"wpforms-field-label wpforms-label-hide\" aria-hidden=\"false\">RGPD <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><ul id=\"wpforms-15609-field_43\" class=\"wpforms-field-required\"><li class=\"choice-1 depth-1\"><input type=\"checkbox\" id=\"wpforms-15609-field_43_1\" name=\"wpforms[fields][43][]\" value=\"I have read and accept the privacy policy and the processing of my data to manage my request.\" aria-errormessage=\"wpforms-15609-field_43_1-error\" aria-describedby=\"wpforms-15609-field_43-description\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-15609-field_43_1\">I have read and accept the privacy policy and the processing of my data to manage my request.<\/label><\/li><\/ul><div id=\"wpforms-15609-field_43-description\" class=\"wpforms-field-description\"><a href=\"https:\/\/hercesa.pt\/asvillas\/en\/privacy\/\" target=\"_blank\" rel=\"noopener\">Privacy policy<\/a><\/div><\/fieldset><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-15609-field_1-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-15609-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-15609-field_1-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"15609\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/hercesa.pt\/asvillas\/en\/wp-json\/wp\/v2\/pages\/15304\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-15609\" class=\"wpforms-submit\" data-alt-text=\"Sending\u2026\" data-submit-text=\"Unlock\" aria-live=\"assertive\" value=\"wpforms-submit\">Unlock<\/button><img decoding=\"async\" src=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container --><\/div>\n<script>\n  \/* UTM y origen del lead para los ocultos del 15609 (48-52 utm_*, 45 Origen). El Origen lo calcula el\n     snippet global en la cookie lead_source, pero ese snippet solo conoce los forms 272\/1752\/1758. *\/\n  (function(){\n    function fill(){\n      var f=document.getElementById('wpforms-form-15609'); if(!f) return;\n      var p=new URLSearchParams(location.search);\n      var map={48:'utm_source',49:'utm_medium',50:'utm_campaign',51:'utm_term',52:'utm_content'};\n      Object.keys(map).forEach(function(id){ var el=document.getElementById('wpforms-15609-field_'+id); var v=p.get(map[id]); if(el && v && !el.value) el.value=v; });\n      var o=document.getElementById('wpforms-15609-field_45');\n      if(o && !o.value){ var m=document.cookie.match(\/(?:^|; )lead_source=([^;]*)\/); if(m) o.value=decodeURIComponent(m[1]); }\n      \/* Prefijo del tel\u00e9fono: Portugal por defecto (WPForms lo deduce y sale Espa\u00f1a) *\/\n      var tel=document.getElementById('wpforms-15609-field_9'), tries=0;\n      (function setPt(){ try{ var it=tel && window.jQuery && jQuery(tel).data('plugin_intlTelInput');\n        if(!it && tel && window.intlTelInput && intlTelInput.getInstance) it=intlTelInput.getInstance(tel);\n        if(it){ if(!tel.value) it.setCountry('pt'); return; } }catch(_){}\n        if(++tries<40) setTimeout(setPt,150); })();\n      \/* Nombre para el saludo de la Pulse (mismo canal que usaba el kit: fb_lead_name) *\/\n      f.addEventListener('submit', function(){\n        try{\n          var n=(document.getElementById('wpforms-15609-field_6')||{}).value||'';\n          n=n.replace(\/[<>]\/g,' ').trim().split(\/\\s+\/)[0].replace(\/[^\\p{L}\\p{M}'\\-]\/gu,'');\n          if(n.length<2||n.length>40) return;\n          try{ localStorage.setItem('fb_lead_name', n); }catch(_){}\n          document.cookie='fb_lead_name='+encodeURIComponent(n)+'; path=\/; max-age=2592000; SameSite=Lax';\n        }catch(_){}\n      }, true);\n    }\n    if(document.readyState!=='loading') fill(); else document.addEventListener('DOMContentLoaded', fill);\n  })();\n<\/script>\n    <\/div>\n\n    <div class=\"uf-broker\" id=\"uf-broker\" data-enabled=\"\" data-reveal hidden><\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* footer en blanco para que se lea el logo de Hercesa (azul) \u2014 pedido 5-oct-2026 *\/\n.uf-footer{background:#fff !important;color:#4a5570 !important;border-top:1px solid #e5e7eb !important}\n.uf-footer .uf-fpromoter,.uf-footer .uf-fphone,.uf-footer .uf-powered a{color:#152A66 !important}\n.uf-footer .uf-fpromoter span,.uf-footer .uf-fphone svg,.uf-footer .uf-powered svg{color:#8A6A00 !important}\n.uf-footer .uf-flinks a{color:#4a5570 !important}\n.uf-footer .uf-fphone:hover,.uf-footer .uf-flinks a:hover,.uf-footer .uf-powered a:hover{color:#8A6A00 !important}\n.uf-footer .uf-fbottom{border-top-color:#e5e7eb !important}\n.uf-footer .uf-powered,.uf-footer .uf-disclaimer{color:#5b6472 !important}\n.uf-footer .uf-flang a{color:#4a5570 !important}\n.uf-footer .uf-flang a[aria-current]{color:#8A6A00 !important}\n.uf-footer .uf-flang span{color:#9aa3b2 !important}\n<\/style>\n<footer class=\"uf-footer\">\n  <div class=\"uf-fwrap\">\n    <div class=\"uf-ftop\">\n      <div class=\"uf-fbrand\">\n        <img class=\"uf-flogo\" src=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2025\/07\/logo-hercesa-removebg-preview-1.png\" alt=\"As Villas \u00b7 Loures\" loading=\"lazy\" decoding=\"async\">\n        <p class=\"uf-fpromoter\">Marketed by <span>Hercesa<\/span><\/p>\n        <a class=\"uf-fphone\" id=\"uf-footer-phone\" href=\"#\" rel=\"nofollow\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M6.6 10.8a15 15 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.24c1.1.37 2.3.57 3.5.57a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.2.2 2.4.57 3.5a1 1 0 0 1-.24 1L6.6 10.8Z\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\/><\/svg>\n          <span class=\"uf-phone-num\">+351 300 602 457<\/span>\n        <\/a>\n      <\/div>\n      <nav aria-label=\"Legal links\">\n        <ul class=\"uf-flinks\">\n          <li><a href=\"https:\/\/hercesa.pt\/asvillas\/en\/legal\/\" target=\"_blank\" rel=\"noopener\">Legal Advice<\/a><\/li>\n          <li><a href=\"https:\/\/hercesa.pt\/asvillas\/en\/privacy\/\" target=\"_blank\" rel=\"noopener\">Privacy<\/a><\/li>\n          <li><a href=\"https:\/\/hercesa.pt\/asvillas\/en\/cookies\/\" target=\"_blank\" rel=\"noopener\">Cookies<\/a><\/li><li><a href=\"https:\/\/hercesa.pt\/asvillas\/en\/faq\/\" target=\"_blank\" rel=\"noopener\">FAQs<\/a><\/li>\n        <\/ul>\n      <\/nav>\n    <\/div>\n    <div class=\"uf-fbottom\">\n      <p class=\"uf-disclaimer\">Images are not contractual. Information subject to confirmation in the contract.<\/p>\n      <nav class=\"uf-flang\" aria-label=\"Language\" style=\"display:flex;gap:14px;align-items:center;font-size:.82rem;letter-spacing:.08em\"><a href=\"https:\/\/hercesa.pt\/asvillas\/?page_id=15287\" hreflang=\"pt\" lang=\"pt\" style=\"color:#c7ccd0;text-decoration:none;font-weight:500\">PT<\/a><span aria-hidden=\"true\" style=\"color:#6B7280\">\u00b7<\/span><a href=\"https:\/\/hercesa.pt\/asvillas\/en\/?page_id=15304\" hreflang=\"en\" lang=\"en\" aria-current=\"page\" style=\"color:#FED56F;text-decoration:none;font-weight:700\">EN<\/a><span aria-hidden=\"true\" style=\"color:#6B7280\">\u00b7<\/span><a href=\"https:\/\/hercesa.pt\/asvillas\/es\/?page_id=15301\" hreflang=\"es\" lang=\"es\" style=\"color:#c7ccd0;text-decoration:none;font-weight:500\">ES<\/a><\/nav> <span class=\"uf-powered\">\n        <svg viewBox=\"0 0 200 200\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M 101.11 16.58 C 111.74 16.58 120.32 27.97 113.12 37.40 Q 109.39 42.28 106.44 45.41 A 2.70 2.60 80.0 0 0 105.97 46.11 Q 104.89 48.45 105.35 51.21 C 105.66 53.08 107.27 54.75 108.43 56.51 Q 113.35 64.03 105.79 68.22 Q 103.79 69.32 101.13 69.32 Q 98.47 69.32 96.48 68.22 Q 88.91 64.04 93.82 56.51 C 94.98 54.75 96.59 53.08 96.90 51.21 Q 97.36 48.45 96.28 46.11 A 2.70 2.60 -80.0 0 0 95.81 45.41 Q 92.86 42.29 89.12 37.41 C 81.91 27.99 90.48 16.58 101.11 16.58 Z\"\/><path d=\"M 101.15 130.99 C 105.87 130.99 109.28 124.59 111.57 121.10 Q 131.15 91.23 143.99 71.45 A 3.18 3.18 0.0 0 1 146.65 70.01 L 161.56 70.01 A 1.26 1.22 53.9 0 1 161.97 70.08 C 165.16 71.16 164.79 73.78 162.97 76.10 Q 162.06 77.25 123.01 135.52 Q 119.27 141.10 115.91 143.90 Q 109.29 149.40 101.15 149.40 Q 93.01 149.40 86.39 143.88 Q 83.03 141.09 79.29 135.50 Q 40.29 77.20 39.38 76.05 C 37.56 73.73 37.19 71.11 40.38 70.03 A 1.26 1.22 -53.9 0 1 40.79 69.96 L 55.70 69.97 A 3.18 3.18 0.0 0 1 58.36 71.42 Q 71.19 91.21 90.74 121.09 C 93.03 124.58 96.44 130.99 101.15 130.99 Z\"\/><ellipse cx=\"0.00\" cy=\"0.00\" transform=\"translate(101.10,172.15) rotate(-0.3)\" rx=\"9.34\" ry=\"8.38\"\/><\/svg>\n        Powered by <a href=\"https:\/\/evoost.ai\" target=\"_blank\" rel=\"noopener\">eVoost<\/a>\n      <\/span>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<script>\n  (function(){\n    (function(){\n      var box=document.getElementById('uf-broker'); if(!box) return;\n      var isEngage=!!document.getElementById('iq-top');\n      var enabled=(box.getAttribute('data-enabled')||'').trim()==='1';\n      if(isEngage && enabled){ box.hidden=false; }\n      else if(box.parentNode){ box.parentNode.removeChild(box); }\n    })();\n    var root=document.getElementById('unlock');\n    if(root){\n      var rev=root.querySelectorAll('[data-reveal]');\n      if(!('IntersectionObserver' in window)){ rev.forEach(function(e){e.classList.add('uf-in');}); }\n      else{\n        var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('uf-in'); io.unobserve(x.target);}});},{threshold:.14});\n        rev.forEach(function(e,i){ e.style.transitionDelay=(i*70)+'ms'; io.observe(e); });\n      }\n    }\n    var phoneLink=document.getElementById('uf-footer-phone');\n    if(phoneLink){\n      var num=(phoneLink.querySelector('.uf-phone-num')||{}).textContent||'';\n      var clean=num.replace(\/[^\\d+]\/g,'');\n      if(clean){ phoneLink.setAttribute('href','tel:'+clean); }\n    }\n  })();\n<\/script>\n\n<!-- wow\/whatsapp (r\u00e9plica del plugin; en producci\u00f3n lo pinta el plugin) -->\n<style>\n.evoost-wa-float{position:fixed !important;bottom:30px !important;right:30px !important;z-index:999999999 !important;}\n.evoost-wa-btn{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;\n  width:60px !important;height:60px !important;background:transparent !important;border-radius:50% !important;\n  box-shadow:0 4px 12px rgba(37,211,102,0.4) !important;transition:all 0.3s ease;cursor:pointer !important;\n  margin-bottom:55px !important;animation:evoost-wa-breathe 2.5s ease-in-out infinite;}\n.evoost-wa-btn::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;\n  border-radius:50% !important;background:rgba(37,211,102,0.5) !important;z-index:-1 !important;\n  animation:evoost-wa-pulse-ring 2.5s ease-out infinite;pointer-events:none !important;}\n.evoost-wa-btn:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(37,211,102,0.6) !important;animation-play-state:paused;}\n.evoost-wa-btn:hover::before{animation-play-state:paused;opacity:0;}\n.evoost-wa-icon{width:60px !important;height:60px !important;object-fit:contain !important;}\n@keyframes evoost-wa-breathe{0%,100%{transform:scale(1);}50%{transform:scale(1.06);}}\n@keyframes evoost-wa-pulse-ring{0%{transform:scale(1);opacity:0.6;}70%{transform:scale(1.6);opacity:0;}100%{transform:scale(1.6);opacity:0;}}\n@media (max-width:768px){\n  .evoost-wa-float{bottom:20px !important;right:20px !important;}\n  .evoost-wa-btn{width:55px !important;height:55px !important;}\n  .evoost-wa-icon{width:55px !important;height:55px !important;}\n}\n@media (prefers-reduced-motion:reduce){.evoost-wa-btn,.evoost-wa-btn::before{animation:none !important;}}\n<\/style>\n<!-- evoost: replica del boton WhatsApp retirada (lo pinta el plugin) -->\n\n<!-- wow\/reveal -->\n<style>\n.av-rv{opacity:0;transform:translate3d(0,22px,0)}\n.av-rv-on{opacity:1;transform:none;transition:opacity .62s cubic-bezier(.16,1,.3,1),\n  transform .62s cubic-bezier(.16,1,.3,1)}\n@media (prefers-reduced-motion:reduce){\n  .av-rv,.av-rv-on{opacity:1!important;transform:none!important;transition:none!important}\n}\n<\/style>\n<script>\n(function () {\n  if (!window.IntersectionObserver ||\n      window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n  function arranca() {\n    var secs = document.querySelectorAll('section[class^=\"av\"]');\n    var io = new IntersectionObserver(function (es) {\n      es.forEach(function (en) {\n        if (!en.isIntersecting) return;\n        var hijos = en.target.__rv || [];\n        hijos.forEach(function (el, i) {\n          setTimeout(function () { el.className += ' av-rv-on'; }, i * 85);\n        });\n        io.unobserve(en.target);\n      });\n    }, { threshold: 0, rootMargin: '0px 0px -12% 0px' });\n    var uno = new IntersectionObserver(function (es) {\n      es.forEach(function (en) {\n        if (!en.isIntersecting) return;\n        en.target.className += ' av-rv-on';\n        uno.unobserve(en.target);\n      });\n    }, { threshold: 0.28, rootMargin: '0px 0px -8% 0px' });\n    Array.prototype.forEach.call(document.querySelectorAll('[data-av-stagger]'), function (c) {\n      Array.prototype.forEach.call(c.children, function (el) {\n        if (el.tagName === 'STYLE' || el.tagName === 'SCRIPT') return;\n        el.className += ' av-rv';\n        uno.observe(el);\n      });\n      c.__staggered = true;\n    });\n    Array.prototype.forEach.call(secs, function (s) {\n      if (s.querySelector('[data-av-stagger]')) return;\n      var caja = s.querySelector('[class$=\"-in\"]') || s;\n      var hijos = Array.prototype.slice.call(caja.children, 0, 6).filter(function (el) {\n        return el.tagName !== 'STYLE' && el.tagName !== 'SCRIPT' &&\n               el.getBoundingClientRect().height > 0;\n      });\n      if (!hijos.length) return;\n      if (s.getBoundingClientRect().top < window.innerHeight * 0.9) return;\n      hijos.forEach(function (el) { el.className += ' av-rv'; });\n      s.__rv = hijos;\n      io.observe(s);\n    });\n  }\n  function cuentas() {\n    var els = document.querySelectorAll('[data-av-count]');\n    if (!els.length) return;\n    var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    var io = new IntersectionObserver(function (es) {\n      es.forEach(function (en) {\n        if (!en.isIntersecting) return;\n        var el = en.target;\n        io.unobserve(el);\n        var fin = parseFloat(el.getAttribute('data-av-count'));\n        var dec = parseInt(el.getAttribute('data-av-dec') || '0', 10);\n        var final = el.textContent;\n        if (!isFinite(fin) || reduce) return;\n        var t0 = null, dur = 1050;\n        var sinSep = el.getAttribute('data-av-sep') === 'no';\n        function fmt(v) {\n          if (sinSep) return String(Math.round(v));\n          var s = v.toFixed(dec).split('.');\n          s[0] = s[0].replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, '.');\n          return s.join(',');\n        }\n        function paso(t) {\n          if (t0 === null) t0 = t;\n          var k = Math.min(1, (t - t0) \/ dur);\n          var e = 1 - Math.pow(1 - k, 3);\n          el.textContent = (k < 1) ? fmt(fin * e) : final;\n          if (k < 1) requestAnimationFrame(paso);\n        }\n        el.textContent = fmt(0);\n        requestAnimationFrame(paso);\n      });\n    }, { threshold: 0.5 });\n    Array.prototype.forEach.call(els, function (el) { io.observe(el); });\n  }\n  function repasa() {\n    var pend = document.querySelectorAll('.av-rv:not(.av-rv-on)');\n    if (!pend.length) return true;\n    Array.prototype.forEach.call(pend, function (el) {\n      var r = el.getBoundingClientRect();\n      if (r.top < window.innerHeight * 0.98 && r.bottom > 0) el.className += ' av-rv-on';\n    });\n    return false;\n  }\n  var pedido = false;\n  function pideRepaso() {\n    if (pedido) return; pedido = true;\n    requestAnimationFrame(function () { pedido = false; repasa(); });\n  }\n  window.addEventListener('scroll', pideRepaso, { passive: true });\n  window.addEventListener('resize', pideRepaso, { passive: true });\n  window.addEventListener('pageshow', pideRepaso);\n  document.addEventListener('visibilitychange', pideRepaso);\n  setTimeout(pideRepaso, 1200);\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', function () { arranca(); cuentas(); pideRepaso(); });\n  } else { arranca(); cuentas(); pideRepaso(); }\n})();\n<\/script>\n\n<!-- wow\/sistema -->\n<!-- av-sistema: sustituye a av-ritmo. UNA sola rejilla para toda la p\u00e1gina: todos los bloques\n     alinean su contenido con --av-edge (gutter + centrado a --av-max), as\u00ed el logo, los titulares,\n     la tira de la galer\u00eda y el pie caen en la misma vertical. Ritmo vertical con dos tokens\n     (secci\u00f3n y franja), un solo registro de titular y de r\u00f3tulo. Va el \u00daLTIMO de la p\u00e1gina y con\n     !important: tiene que ganar al kit, al tema Hello y a los plugins. -->\n<style id=\"av-sistema\">\n:root{\n  --av-max:1288px;                       \/* contenido \u00fatil \u2248 1190 px + gutters *\/\n  --av-gut:clamp(20px,4vw,48px);\n  --av-edge:max(var(--av-gut), calc((100vw - var(--av-max)) \/ 2 + var(--av-gut)));\n  --av-sec:clamp(64px,8vw,112px);        \/* secci\u00f3n *\/\n  --av-sec-sm:clamp(36px,4.2vw,56px);    \/* franja de respiro *\/\n  --av-h2:clamp(28px,3.6vw,46px);\n  --av-lead:clamp(15.5px,1.45vw,19px);\n  --av-gold:#FED56F;\n  --av-gold-ink:#8C6A00;                 \/* el oro de marca sobre blanco\/marfil no se lee (1,4:1); este da 5,3:1 *\/\n  --av-nav-h:72px;\n}\nhtml{scroll-padding-top:calc(var(--av-nav-h) + 8px) !important}\n@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}\nhtml.av-menu-open,html.av-lb-open{overflow:hidden !important}\n\n\/* \u2500\u2500 1 \u00b7 CONTENEDOR \u00daNICO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#iq-top .iqa,#fb-tgu .fb-wrap,.avg-in,.avp-in,.avpr-in,.avn2-in,#unlock .uf-wrap,.uf-footer .uf-fwrap{\n  max-width:none !important;margin-inline:0 !important;padding-inline:var(--av-edge) !important}\n#iq-top #about,#unlock,.uf-footer{padding-inline:0 !important}\n#iq-top .iqn{padding-inline:var(--av-edge) !important}\n.avw-cap{padding-inline:var(--av-edge) !important}\n.avw-hint{right:var(--av-edge) !important}\n\n\/* \u2500\u2500 2 \u00b7 RITMO VERTICAL \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#iq-top #about,#fb-tgu #tipologias,.avg,.avp,.avpr,#unlock{padding-block:var(--av-sec) !important}\n#fb-tgu,#fb-tgu .fb-wrap{padding-block:0 !important}\n.avn2{padding-block:var(--av-sec-sm) !important}\n.avv{padding:0 !important}\n.uf-footer{padding-block:clamp(48px,6vw,72px) calc(clamp(28px,4vw,40px) + env(safe-area-inset-bottom,0px)) !important}\n\/* About y Tipolog\u00edas iban los dos en marfil: dos fondos iguales seguidos = doble hueco *\/\n#fb-tgu,#fb-tgu #tipologias{background:#fff !important}\n\n\/* \u2500\u2500 3 \u00b7 TIPOGRAF\u00cdA: un registro de r\u00f3tulo, titular y entradilla \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#iq-top .iqa__eyebrow,#fb-tgu .fb-kicker,#unlock .uf-eyebrow,.avg-kick,.avp-kick,.avpr-kick,.avv-kick{\n  display:block !important;font-size:11.5px !important;letter-spacing:.2em !important;font-weight:600 !important;\n  text-transform:uppercase !important;margin:0 0 12px !important;counter-increment:none !important}\n#iq-top .iqa__eyebrow::before,#iq-top .iqa__eyebrow::after,#fb-tgu .fb-kicker::before,#unlock .uf-eyebrow::before{content:none !important}\n#iq-top .iqa__eyebrow,#fb-tgu .fb-kicker,#fb-tgu .fb-tnum,.avg-kick{color:var(--av-gold-ink) !important}\n#iq-top .iqa h2,#fb-tgu h2,#unlock h2,.avg-h,.avp-h,.avpr-tit,.avv-h{\n  font-size:var(--av-h2) !important;font-weight:700 !important;letter-spacing:-.025em !important;\n  line-height:1.08 !important;text-wrap:balance}\n#iq-top .iqa__lead,#fb-tgu .fb-sectlead,.avp-lead,.avv-lead,#unlock .uf-lead{\n  font-size:var(--av-lead) !important;line-height:1.55 !important}\n#iq-top .iqa__lead,#fb-tgu p{font-weight:400 !important}\n#iq-top strong,#fb-tgu strong{font-weight:600 !important;color:inherit}\n#fb-tgu .fb-rule,#unlock .uf-rule{display:none !important}\n\n\/* \u2500\u2500 4 \u00b7 NAVBAR \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#iq-top .iqn{padding-top:calc(16px + env(safe-area-inset-top,0px)) !important;\n  transition:background .35s ease,box-shadow .35s ease,padding-top .35s ease,padding-bottom .35s ease !important}\n#iq-top .iqn.is-solid{padding-top:calc(10px + env(safe-area-inset-top,0px)) !important}\n\/* transparente SOLO mientras est\u00e1 sobre el hero, con velo para que el blanco se lea siempre *\/\n#iq-top .iqn:not(.is-solid){background:linear-gradient(180deg,rgba(10,16,32,.6) 0%,rgba(10,16,32,0) 100%) !important}\n\/* el hover del CTA dejaba texto blanco sobre la barra marfil *\/\n#iq-top .iqn.is-solid .iqn__cta:hover{color:var(--iq-slate) !important;background:transparent !important}\n#iq-top .iqn__lang:not(:has(li)),#iq-top .iqm__lang:not(:has(li)){display:none !important}\n\/* el tel\u00e9fono solo vive en el men\u00fa desplegable (y en la barra flotante de tablet), no en la navbar *\/\n#iq-top .iqn__phone{display:none !important}\n\n\/* \u2500\u2500 5 \u00b7 FLOTANTES (barra CTA \u22641100 + WhatsApp) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   Antes: la barra centrada y el WhatsApp (con margin-bottom:55px del plugin) se pisaban, y el\n   WhatsApp (z 999999999) quedaba encima del men\u00fa abierto. Ahora comparten l\u00ednea base: barra a la\n   izquierda, WhatsApp a la derecha, y ambos se retiran con el men\u00fa o el lightbox abiertos. *\/\n.evoost-wa-float{bottom:calc(20px + env(safe-area-inset-bottom,0px)) !important;right:20px !important}\n.evoost-wa-btn{margin-bottom:0 !important}\nhtml.av-menu-open .evoost-wa-float,html.av-lb-open .evoost-wa-float,\nhtml.av-menu-open #iq-top .iqf,html.av-lb-open #iq-top .iqf{display:none !important}\n@media (max-width:1100px){\n  #iq-top .iqf{left:16px !important;right:88px !important;bottom:calc(20px + env(safe-area-inset-bottom,0px)) !important;\n    max-width:none !important;min-height:56px;box-sizing:border-box;justify-content:space-between;\n    padding:8px 8px 8px 18px !important;transform:translateY(160%) !important}\n  #iq-top .iqf.is-visible{transform:none !important}\n  #iq-top .iqf__cta{justify-content:center;text-align:center}\n}\n#iq-top .iqf__short{display:none}\n\/* \u2264768 el tel\u00e9fono se oculta y la c\u00e1psula marino quedaba como un marco vac\u00edo alrededor del bot\u00f3n\n   oro: dos p\u00edldoras, dos colores. Aqu\u00ed solo queda el bot\u00f3n, de un color, a la altura del WhatsApp\n   y en una l\u00ednea con el r\u00f3tulo corto. *\/\n@media (max-width:768px){\n  #iq-top .iqf{background:none !important;border:0 !important;box-shadow:none !important;\n    -webkit-backdrop-filter:none !important;backdrop-filter:none !important;padding:0 !important;min-height:0}\n  #iq-top .iqf__cta{flex:1 1 auto;height:55px;padding:0 20px !important;white-space:nowrap !important;\n    font-size:12.5px !important;letter-spacing:.1em !important;\n    box-shadow:0 12px 28px -12px rgba(0,0,0,.55),0 0 0 1px rgba(21,42,102,.08) !important}\n  #iq-top .iqf__full{display:none}\n  #iq-top .iqf__short{display:inline}\n}\n\n\/* \u2500\u2500 6 \u00b7 HERO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.avw-hero{height:auto !important}\n\/* en t\u00e1ctil el JS reproduce en vez de scrubbear: el CSS tiene que plegar el hero con la MISMA\n   condici\u00f3n, o un iPad en horizontal se com\u00eda 2 pantallas de scroll en blanco *\/\n@media (max-width:820px),(max-width:1024px) and (pointer:coarse),(prefers-reduced-motion:reduce){\n  .avw-hero{height:auto !important}\n  .avw-stick{position:relative !important;height:88vh !important;height:88svh !important;min-height:520px}\n}\n@media (max-height:700px) and (min-width:821px){\n  .avw-h1{font-size:clamp(40px,7vw,88px) !important}\n  .avw-cap{gap:12px !important;padding-bottom:6vh !important}\n}\n@media (max-width:600px){\n  .avw-facts{display:grid !important;grid-template-columns:1fr 1fr}\n  .avw-fact{margin:0 !important;padding:14px 12px 6px 0 !important;border-right:0 !important}\n  .avw-fact:nth-child(odd){border-right:1px solid rgba(255,255,255,.16) !important}\n  .avw-fact:nth-child(even){padding-left:16px !important}\n  .avw-fact:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12)}\n  .avw-cap{gap:14px !important;padding-bottom:5vh !important}\n}\n\n\/* \u2500\u2500 7 \u00b7 ABOUT a dos columnas \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#iq-top .iqa__intro h2{max-width:16ch !important;margin-bottom:0 !important}\n#iq-top .iqa__main .iqa__lead{max-width:44ch !important}\n#iq-top #about [data-fb-greet].av-greet-on,#iq-top #about .iqh__greet{color:var(--av-gold-ink) !important;text-shadow:none !important}\n#iq-top .iqa__hl svg{color:var(--av-gold-ink) !important}\n#iq-top #av-facts b{font-size:clamp(1.15rem,1.7vw,1.5rem) !important;font-weight:500 !important}\n#iq-top #av-facts span{color:var(--av-gold-ink) !important}\n@media (min-width:701px){\n  #iq-top #av-facts{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px !important}\n}\n@media (min-width:1024px){\n  #iq-top .iqa{display:grid !important;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,6vw,104px)}\n  #iq-top .iqa > [data-fb-greet],#iq-top .iqa__highlights{grid-column:1 \/ -1}\n  #iq-top .iqa__main{padding-top:30px}\n}\n@media (max-width:1023px){#iq-top .iqa__intro{margin-bottom:clamp(20px,3vw,28px)}}\n\n\/* \u2500\u2500 8 \u00b7 TIPOLOG\u00cdAS: cabecera + ficha alineadas a la rejilla \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#fb-tgu .fb-sectlead{margin-bottom:0 !important}\n#fb-tgu .fb-types{max-width:none !important;margin:clamp(28px,4vw,40px) 0 0 !important}\n#fb-tgu .fb-card h3{min-height:0 !important}\n#fb-tgu .fb-card:hover{transform:translateY(-2px) !important}\n@media (max-width:859px){#fb-tgu .fb-types .fb-cardimg{min-height:220px !important;height:clamp(220px,52vw,320px) !important;margin:0 !important}\n  #fb-tgu .fb-types .fb-cardpad{padding-top:22px !important}}\n@media (min-width:1024px){\n  #fb-tgu .fb-wrap{display:grid !important;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(40px,5vw,88px);align-items:center}\n  #fb-tgu .fb-types{margin:0 !important}\n}\n\n\/* \u2500\u2500 9 \u00b7 GALER\u00cdA: la tira sangra hasta el borde de la pantalla \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.avg-tira{position:relative;margin-inline:calc(-1 * var(--av-edge)) !important;\n  padding-inline:var(--av-edge) !important;scroll-padding-inline:var(--av-edge)}\n.avg-lb{z-index:10001 !important}\n\n\/* \u2500\u2500 LOGOS: el tema\/kit de Elementor pisa `img{height:auto;max-width:100%}` y el PNG se\n   pintaba a su tama\u00f1o natural. Tama\u00f1o blindado en los tres sitios donde sale el logo. *\/\n.avpr .avpr-logo{height:clamp(52px,5vw,74px) !important;max-height:74px !important;\n  width:auto !important;max-width:min(240px,60vw) !important;object-fit:contain !important;\n  display:block !important;margin:0 !important}\n#iq-top .iqn__logo img{height:50px !important;max-height:50px !important;width:auto !important;\n  max-width:200px !important;object-fit:contain !important}\n#iq-top .iqn.is-solid .iqn__logo img{height:42px !important;max-height:42px !important}\n.uf-footer .uf-flogo{height:46px !important;max-height:46px !important;width:auto !important;\n  max-width:200px !important;object-fit:contain !important}\n\n\/* \u2500\u2500 MAPA eVoost: a todo el ancho, pegado al final de la secci\u00f3n \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.avp{padding-bottom:0 !important}\n.avp-map{width:100% !important;max-width:none !important;margin:clamp(32px,4vw,48px) 0 0 !important;\n  line-height:0;background:#060A12}\n.avp-map > *,.avp-map iframe{display:block !important;width:100% !important;max-width:none !important;border:0 !important}\n@media (max-width:700px){.avp-map iframe{height:min(650px,78vh) !important}}\n\n\/* \u2500\u2500 10 \u00b7 PROMOTOR: apilado de verdad por debajo de 760 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@media (max-width:760px){.avpr-cs{grid-template-columns:1fr !important}}\n\n\n@media (max-width:700px){\n  :root{--av-sec:56px;--av-sec-sm:30px}\n}\n<\/style>\n<\/body>\n\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>As Villas \u00b7 Stage 2 \u2014 home New-build apartments in Loures, Lisbon \u2014 As Villas Your Home, Your Style. Three-bedroom apartments with a terrace, parking space and storage room. The last 16 units, just outside Lisbon. 16available 125-133 m\u00b2area Arating Q3 2028delivery \u00b7 Stage 2 Swipe Specifications Unit Types Gallery Location +351 300 602 457 [&hellip;]<\/p>\n","protected":false},"author":1967,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-15304","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>As Villas | Last 3-bed new-build homes in Loures, Lisbon<\/title>\n<meta name=\"description\" content=\"Three-bedroom apartments with a terrace, parking space and storage room, just outside Lisbon. A energy rating, with delivery expected in Q3 2028.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"As Villas | Last 3-bed new-build homes in Loures, Lisbon\" \/>\n<meta property=\"og:description\" content=\"Three-bedroom apartments with a terrace, parking space and storage room, just outside Lisbon. A energy rating, with delivery expected in Q3 2028.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hercesa.pt\/asvillas\/en\/\" \/>\n<meta property=\"og:site_name\" content=\"As Villas\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-21T11:59:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2026\/10\/Fachada-4-2048x1366.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hercesa.pt\/asvillas\/en\/\",\"url\":\"https:\/\/hercesa.pt\/asvillas\/en\/\",\"name\":\"As Villas | Last 3-bed new-build homes in Loures, Lisbon\",\"isPartOf\":{\"@id\":\"https:\/\/hercesa.pt\/asvillas\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/hercesa.pt\/asvillas\/en\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/hercesa.pt\/asvillas\/en\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2026\/10\/Fachada-4-2048x1366.jpg\",\"datePublished\":\"2026-10-06T08:45:09+00:00\",\"dateModified\":\"2026-10-21T11:59:38+00:00\",\"description\":\"Three-bedroom apartments with a terrace, parking space and storage room, just outside Lisbon. A energy rating, with delivery expected in Q3 2028.\",\"breadcrumb\":{\"@id\":\"https:\/\/hercesa.pt\/asvillas\/en\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/hercesa.pt\/asvillas\/en\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hercesa.pt\/asvillas\/en\/#primaryimage\",\"url\":\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2026\/10\/Fachada-4-2048x1366.jpg\",\"contentUrl\":\"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2026\/10\/Fachada-4-2048x1366.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hercesa.pt\/asvillas\/en\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/hercesa.pt\/asvillas\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"EN &#8211; ENGAGE v2 &#8211; Last T3 (new funnel) V2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hercesa.pt\/asvillas\/#website\",\"url\":\"https:\/\/hercesa.pt\/asvillas\/\",\"name\":\"As Villas - Apartamentos em Lisboa\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/hercesa.pt\/asvillas\/#organization\"},\"alternateName\":\"As Villas - Hercesa\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/hercesa.pt\/asvillas\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/hercesa.pt\/asvillas\/#organization\",\"name\":\"As Villas - Apartamentos em Lisboa\",\"alternateName\":\"As Villas\",\"url\":\"https:\/\/hercesa.pt\/asvillas\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hercesa.pt\/asvillas\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/asvillas.evoost.ai\/wp-content\/uploads\/2025\/05\/vistas-asvillas.jpg\",\"contentUrl\":\"https:\/\/asvillas.evoost.ai\/wp-content\/uploads\/2025\/05\/vistas-asvillas.jpg\",\"width\":1152,\"height\":768,\"caption\":\"As Villas - Apartamentos em Lisboa\"},\"image\":{\"@id\":\"https:\/\/hercesa.pt\/asvillas\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"As Villas | Last 3-bed new-build homes in Loures, Lisbon","description":"Three-bedroom apartments with a terrace, parking space and storage room, just outside Lisbon. A energy rating, with delivery expected in Q3 2028.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"As Villas | Last 3-bed new-build homes in Loures, Lisbon","og_description":"Three-bedroom apartments with a terrace, parking space and storage room, just outside Lisbon. A energy rating, with delivery expected in Q3 2028.","og_url":"https:\/\/hercesa.pt\/asvillas\/en\/","og_site_name":"As Villas","article_modified_time":"2026-10-21T11:59:38+00:00","og_image":[{"url":"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2026\/10\/Fachada-4-2048x1366.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hercesa.pt\/asvillas\/en\/","url":"https:\/\/hercesa.pt\/asvillas\/en\/","name":"As Villas | Last 3-bed new-build homes in Loures, Lisbon","isPartOf":{"@id":"https:\/\/hercesa.pt\/asvillas\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hercesa.pt\/asvillas\/en\/#primaryimage"},"image":{"@id":"https:\/\/hercesa.pt\/asvillas\/en\/#primaryimage"},"thumbnailUrl":"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2026\/10\/Fachada-4-2048x1366.jpg","datePublished":"2026-10-06T08:45:09+00:00","dateModified":"2026-10-21T11:59:38+00:00","description":"Three-bedroom apartments with a terrace, parking space and storage room, just outside Lisbon. A energy rating, with delivery expected in Q3 2028.","breadcrumb":{"@id":"https:\/\/hercesa.pt\/asvillas\/en\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hercesa.pt\/asvillas\/en\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hercesa.pt\/asvillas\/en\/#primaryimage","url":"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2026\/10\/Fachada-4-2048x1366.jpg","contentUrl":"https:\/\/hercesa.pt\/asvillas\/wp-content\/uploads\/2026\/10\/Fachada-4-2048x1366.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/hercesa.pt\/asvillas\/en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/hercesa.pt\/asvillas\/en\/"},{"@type":"ListItem","position":2,"name":"EN &#8211; ENGAGE v2 &#8211; Last T3 (new funnel) V2"}]},{"@type":"WebSite","@id":"https:\/\/hercesa.pt\/asvillas\/#website","url":"https:\/\/hercesa.pt\/asvillas\/","name":"As Villas - Apartamentos em Lisboa","description":"","publisher":{"@id":"https:\/\/hercesa.pt\/asvillas\/#organization"},"alternateName":"As Villas - Hercesa","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hercesa.pt\/asvillas\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hercesa.pt\/asvillas\/#organization","name":"As Villas - Apartamentos em Lisboa","alternateName":"As Villas","url":"https:\/\/hercesa.pt\/asvillas\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hercesa.pt\/asvillas\/#\/schema\/logo\/image\/","url":"https:\/\/asvillas.evoost.ai\/wp-content\/uploads\/2025\/05\/vistas-asvillas.jpg","contentUrl":"https:\/\/asvillas.evoost.ai\/wp-content\/uploads\/2025\/05\/vistas-asvillas.jpg","width":1152,"height":768,"caption":"As Villas - Apartamentos em Lisboa"},"image":{"@id":"https:\/\/hercesa.pt\/asvillas\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/hercesa.pt\/asvillas\/en\/wp-json\/wp\/v2\/pages\/15304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hercesa.pt\/asvillas\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hercesa.pt\/asvillas\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hercesa.pt\/asvillas\/en\/wp-json\/wp\/v2\/users\/1967"}],"replies":[{"embeddable":true,"href":"https:\/\/hercesa.pt\/asvillas\/en\/wp-json\/wp\/v2\/comments?post=15304"}],"version-history":[{"count":41,"href":"https:\/\/hercesa.pt\/asvillas\/en\/wp-json\/wp\/v2\/pages\/15304\/revisions"}],"predecessor-version":[{"id":16318,"href":"https:\/\/hercesa.pt\/asvillas\/en\/wp-json\/wp\/v2\/pages\/15304\/revisions\/16318"}],"wp:attachment":[{"href":"https:\/\/hercesa.pt\/asvillas\/en\/wp-json\/wp\/v2\/media?parent=15304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}