{"id":4415,"date":"2025-11-26T16:31:40","date_gmt":"2025-11-26T16:31:40","guid":{"rendered":"https:\/\/aboraresidencial.com\/confidentialite\/"},"modified":"2026-03-27T07:50:53","modified_gmt":"2026-03-27T07:50:53","slug":"confidentialite","status":"publish","type":"page","link":"https:\/\/aboraresidencial.com\/fr\/confidentialite\/","title":{"rendered":"Confidentialit\u00e9"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4415\" class=\"elementor elementor-4415 elementor-587\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15aa701 e-flex e-con-boxed e-con e-parent\" data-id=\"15aa701\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4efa098 elementor-widget elementor-widget-theme-site-logo elementor-widget-image\" data-id=\"4efa098\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-site-logo.default\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/aboraresidencial.com\/fr\/\">\n\t\t\t<img decoding=\"async\" src=\"https:\/\/aboraresidencial.com\/wp-content\/plugins\/pro-elements\/assets\/images\/logo-placeholder.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5b383654 e-flex e-con-boxed e-con e-parent\" data-id=\"5b383654\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5263bd3c elementor-widget elementor-widget-heading\" data-id=\"5263bd3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Confidentialit\u00e9<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1bca9fde elementor-widget elementor-widget-text-editor\" data-id=\"1bca9fde\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Derni\u00e8re mise \u00e0 jour : 11 novembre 2025<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68a18b56 elementor-widget elementor-widget-text-editor\" data-id=\"68a18b56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h5><b>INFORMATIONS DE BASE SUR LE TRAITEMENT DES DONN\u00c9ES<\/b><\/h5>\nMetrovacesa, S.A. traitera vos donn\u00e9es pour la gestion des utilisateurs, des services et des demandes sur le site web, l\u2019envoi d\u2019informations publicitaires et commerciales, la personnalisation du traitement, le partage des donn\u00e9es avec les soci\u00e9t\u00e9s et partenaires du groupe METROVACESA, ainsi que l\u2019\u00e9tablissement de profils et des activit\u00e9s de segmentation de la client\u00e8le. Tout cela repose sur votre consentement. Vous pouvez exercer vos droits en contactant <a href=\"mailto:privacidad@metrovacesa.com\">privacidad@metrovacesa.com<\/a>.  \n<h5><b>INFORMATIONS COMPL\u00c9MENTAIRES SUR LE TRAITEMENT DES DONN\u00c9ES<\/b><\/h5>\n<ol>\n \t<li><b>RESPONSABLE DU TRAITEMENT.<\/b><\/li>\n<\/ol>\n<div><\/div>\nLes donn\u00e9es personnelles que vous fournissez via le site web https:\/\/www.aboraresidencial.com (ci-apr\u00e8s, le Site web) seront trait\u00e9es par METROVACESA, S.A. (ci-apr\u00e8s, METROVACESA), dont le si\u00e8ge social est situ\u00e9 C\/ Puerto de Somport, 23 (B\u00e2timent A, \u00c9tage 1), 28050 Madrid, et l\u2019adresse e-mail de contact : <a style=\"background-color: #ffffff; color: #c67c5c;\" href=\"mailto:privacidad@metrovacesa.com\">privacidad@metrovacesa.com<\/a>.\n\nVous pouvez contacter le d\u00e9l\u00e9gu\u00e9 \u00e0 la protection des donn\u00e9es (DPD) de METROVACESA via l\u2019adresse e-mail <a href=\"mailto:privacidad@metrovacesa.com\">privacidad@metrovacesa.com<\/a>.\n<ol start=\"2\">\n \t<li><b>FINALIT\u00c9S ET BASE JURIDIQUE<\/b><\/li>\n<\/ol>\n<div><b> <\/b><\/div>\n<ul>\n \t<li>Gestion du site web.<\/li>\n<\/ul>\n<ul>\n \t<li style=\"list-style-type: none;\">\n<ul>\n \t<li><span style=\"background-color: transparent;\">Finalit\u00e9 : gestion des utilisateurs du Site web et des services propos\u00e9s. Des \u00e9valuations automatiques, des activit\u00e9s de profilage et de segmentation de la client\u00e8le peuvent \u00eatre r\u00e9alis\u00e9es afin de personnaliser le traitement en fonction de vos caract\u00e9ristiques et\/ou besoins. <\/span><\/li>\n \t<li>Base juridique : consentement de la personne concern\u00e9e.<\/li>\n \t<li>Types de donn\u00e9es : donn\u00e9es d\u2019identification, coordonn\u00e9es, donn\u00e9es techniques et de navigation.<\/li>\n \t<li>Dur\u00e9e de conservation : pendant la dur\u00e9e de votre relation avec METROVACESA et, apr\u00e8s sa fin, pendant une dur\u00e9e maximale de trois ans.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n \t<li>Traitement des demandes et des requ\u00eates.<\/li>\n<\/ul>\n<ul>\n \t<li style=\"list-style-type: none;\">\n<ul>\n \t<li>Finalit\u00e9 : g\u00e9rer les demandes d\u2019information, les prises de contact ou les requ\u00eates re\u00e7ues via les formulaires du Site web, par e-mail ou par tout autre moyen mis \u00e0 disposition, relatives aux produits, promotions, programmes immobiliers ou services propos\u00e9s.<\/li>\n \t<li>Base juridique : ex\u00e9cution de mesures pr\u00e9contractuelles ou contractuelles.<\/li>\n \t<li>Types de donn\u00e9es : donn\u00e9es d\u2019identification et de contact, contenu de la requ\u00eate ou de la demande.<\/li>\n \t<li>Dur\u00e9e de conservation : pendant la dur\u00e9e de votre relation avec METROVACESA et, apr\u00e8s sa fin, pendant une dur\u00e9e maximale de trois ans.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n \t<li>Envoi de communications commerciales.<\/li>\n<\/ul>\n<ul>\n \t<li style=\"list-style-type: none;\">\n<ul>\n \t<li>Finalit\u00e9 : envoyer des informations commerciales ou publicitaires sur les produits, services, actualit\u00e9s, \u00e9v\u00e9nements, offres ou activit\u00e9s de METROVACESA, par voie postale ou \u00e9lectronique.<\/li>\n \t<li>Types de donn\u00e9es : donn\u00e9es d\u2019identification, coordonn\u00e9es, pr\u00e9f\u00e9rences commerciales.<\/li>\n \t<li>Base juridique : consentement de la personne concern\u00e9e.<\/li>\n \t<li>Dur\u00e9e de conservation : pendant la dur\u00e9e de votre relation avec METROVACESA et, apr\u00e8s sa fin, pendant une dur\u00e9e maximale de trois ans.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div><\/div>\nVous garantissez que les donn\u00e9es fournies sont vraies, exactes, compl\u00e8tes et \u00e0 jour, et vous \u00eates responsable de tout dommage ou pr\u00e9judice, direct ou indirect, pouvant r\u00e9sulter du non-respect de cette obligation.\n\nDans le cas o\u00f9 les donn\u00e9es fournies appartiennent \u00e0 un tiers, vous garantissez avoir inform\u00e9 ce tiers des aspects contenus dans la pr\u00e9sente Politique et avoir obtenu son autorisation pour fournir ses donn\u00e9es \u00e0 METROVACESA aux fins indiqu\u00e9es.\n\nLorsque des donn\u00e9es personnelles sont collect\u00e9es via le formulaire, vous devez fournir au moins celles marqu\u00e9es comme obligatoires, car si ces donn\u00e9es consid\u00e9r\u00e9es comme n\u00e9cessaires ne sont pas fournies, METROVACESA ne pourra pas accepter et g\u00e9rer le service web, la requ\u00eate ou la demande effectu\u00e9e.\n\nMETROVACESA utilise des cookies sur le Site web susmentionn\u00e9. Pour plus d\u2019informations, veuillez consulter notre <a href=\"https:\/\/aboraresidencial.com\/fr\/cookies\/\" target=\"_blank\" rel=\"noopener\">Politique relative aux cookies<\/a> publi\u00e9e sur le Site web. \n<ol start=\"3\">\n \t<li><b>DESTINATAIRES<\/b><\/li>\n<\/ol>\n<div><b> <\/b><\/div>\nVos donn\u00e9es personnelles peuvent \u00eatre communiqu\u00e9es aux tiers suivants, selon la finalit\u00e9 :\n<ul>\n \t<li>Les soci\u00e9t\u00e9s du groupe METROVACESA du secteur immobilier, entendues comme celles list\u00e9es de mani\u00e8re actualis\u00e9e sur le site www.metrovacesa.com, si vous autorisez l\u2019envoi de communications commerciales, afin de faciliter le contr\u00f4le et la gestion globaux des utilisateurs du Site web et de leurs demandes, ainsi que pour leur envoyer des informations sur leurs produits et services exclusivement li\u00e9s au secteur d\u2019activit\u00e9 de chaque soci\u00e9t\u00e9, par diff\u00e9rents moyens.<\/li>\n \t<li>Les partenaires et collaborateurs des secteurs financier, immobilier, bancaire, des services publics, des biens et services pour les biens immobiliers et les logements (\u00e9quipement, d\u00e9coration, domotique, communications, vie num\u00e9rique ou autres), ainsi que des biens et services destin\u00e9s aux personnes int\u00e9ress\u00e9es par l\u2019acquisition de biens immobiliers et de logements ou les acqu\u00e9rant (conseil, financement ou autres), afin qu\u2019ils puissent traiter ces donn\u00e9es pour l\u2019envoi, par diff\u00e9rents moyens, d\u2019informations publicitaires et commerciales sur leurs produits et services, sous r\u00e9serve d\u2019un consentement pr\u00e9alable.<\/li>\n<\/ul>\n<div><\/div>\n<ol start=\"4\">\n \t<li>DROITS<\/li>\n<\/ol>\n<div><\/div>\nPour exercer vos droits, vous pouvez contacter notre d\u00e9l\u00e9gu\u00e9 \u00e0 la protection des donn\u00e9es en envoyant une communication \u00e0 C\/ Puerto de Somport, 23 (B\u00e2timent A, \u00c9tage 1), 28050 (Madrid) ou \u00e0 <a href=\"mailto:privacidad@metrovacesa.com\">privacidad@metrovacesa.com<\/a>.\n\nEn particulier, vous pouvez demander :\n<ul>\n \t<li>Acc\u00e8s : conna\u00eetre les donn\u00e9es personnelles vous concernant que nous traitons.<\/li>\n \t<li>Rectification : corriger des donn\u00e9es inexactes ou incompl\u00e8tes.<\/li>\n \t<li>Effacement : demander la suppression de vos donn\u00e9es lorsqu\u2019elles ne sont plus n\u00e9cessaires ou lorsque vous avez retir\u00e9 votre consentement.<\/li>\n \t<li>Opposition : vous opposer au traitement de vos donn\u00e9es dans certains cas, tels que l\u2019envoi de publicit\u00e9.<\/li>\n \t<li>Limitation : limiter temporairement l\u2019utilisation de vos donn\u00e9es dans certaines situations.<\/li>\n \t<li>Portabilit\u00e9 : recevoir vos donn\u00e9es dans un format structur\u00e9 et, si vous le souhaitez, les transf\u00e9rer \u00e0 un autre responsable du traitement.<\/li>\n<\/ul>\n<div><\/div>\nDans tous les cas, vous pouvez d\u00e9poser une plainte aupr\u00e8s de l\u2019Agence espagnole de protection des donn\u00e9es (www.aepd.es).\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c3be3e elementor-widget elementor-widget-html\" data-id=\"3c3be3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Bot\u00f3n flotante WhatsApp Pulse con Privacidad -->\r\n<div id=\"whatsapp-float\" class=\"whatsapp-float\">\r\n    <button type=\"button\" class=\"whatsapp-btn\" id=\"whatsapp-trigger\">\r\n        <img decoding=\"async\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/12\/whatsapp-icon-1.png\" alt=\"WhatsApp\" class=\"whatsapp-icon\">\r\n    <\/button>\r\n<\/div>\r\n\r\n<!-- Modal de privacidad -->\r\n<div id=\"whatsapp-modal\" class=\"wa-modal\">\r\n    <div class=\"wa-modal-content\">\r\n        <button type=\"button\" class=\"wa-modal-close\" id=\"wa-close\">\u00d7<\/button>\r\n        <div class=\"wa-modal-header\">\r\n            <img decoding=\"async\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/12\/whatsapp-icon-1.png\" alt=\"WhatsApp\" class=\"wa-modal-icon\">\r\n            <span>WhatsApp<\/span>\r\n        <\/div>\r\n        <p class=\"wa-modal-text\">Pour continuer, vous devez accepter notre politique de confidentialit\u00e9<\/p>\r\n        <label class=\"wa-checkbox-label\">\r\n            <input type=\"checkbox\" id=\"wa-privacy-check\">\r\n            <span>J\u2019accepte la <a href=\"https:\/\/aboraresidencial.com\/fr\/confidentialite\/\" target=\"_blank\">Politique de confidentialit\u00e9<\/a><\/span>\r\n        <\/label>\r\n        <a href=\"#\" id=\"whatsapp-dynamic-link\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"wa-modal-btn disabled\">\r\n Continuer vers WhatsApp\r\n        <\/a>\r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n\/* Bot\u00f3n flotante *\/\r\n.whatsapp-float {\r\n    position: fixed !important;\r\n    bottom: 30px !important;\r\n    right: 30px !important;\r\n    z-index: 999999999 !important;\r\n}\r\n\r\n.whatsapp-btn {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    width: 60px !important;\r\n    height: 60px !important;\r\n    background: transparent !important;\r\n    border: none !important;\r\n    border-radius: 50% !important;\r\n    box-shadow: 0 4px 12px rgba(37, 211, 102, 0.4) !important;\r\n    transition: all 0.3s ease !important;\r\n    cursor: pointer !important;\r\n    padding: 0 !important;\r\n    margin-bottom: 55px !important;\r\n}\r\n\r\n.whatsapp-btn:hover {\r\n    transform: scale(1.1) !important;\r\n    box-shadow: 0 6px 20px rgba(37, 211, 102, 0.6) !important;\r\n}\r\n\r\n.whatsapp-icon {\r\n    width: 60px !important;\r\n    height: 60px !important;\r\n    object-fit: contain !important;\r\n}\r\n\r\n\/* Modal *\/\r\n.wa-modal {\r\n    display: none;\r\n    position: fixed !important;\r\n    bottom: 160px !important;\r\n    right: 30px !important;\r\n    z-index: 9999999999 !important;\r\n    animation: waSlideUp 0.3s ease !important;\r\n}\r\n\r\n.wa-modal.active {\r\n    display: block !important;\r\n}\r\n\r\n@keyframes waSlideUp {\r\n    from {\r\n        opacity: 0;\r\n        transform: translateY(20px);\r\n    }\r\n    to {\r\n        opacity: 1;\r\n        transform: translateY(0);\r\n    }\r\n}\r\n\r\n.wa-modal-content {\r\n    background: #ffffff !important;\r\n    border-radius: 16px !important;\r\n    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15) !important;\r\n    padding: 24px !important;\r\n    width: 300px !important;\r\n    position: relative !important;\r\n}\r\n\r\n.wa-modal-close {\r\n    position: absolute !important;\r\n    top: 12px !important;\r\n    right: 12px !important;\r\n    background: none !important;\r\n    border: none !important;\r\n    font-size: 24px !important;\r\n    color: #999 !important;\r\n    cursor: pointer !important;\r\n    line-height: 1 !important;\r\n    padding: 0 !important;\r\n    width: 30px !important;\r\n    height: 30px !important;\r\n}\r\n\r\n.wa-modal-close:hover {\r\n    color: #333 !important;\r\n}\r\n\r\n.wa-modal-header {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    gap: 10px !important;\r\n    margin-bottom: 16px !important;\r\n    font-family: 'Manrope', sans-serif !important;\r\n    font-weight: 700 !important;\r\n    font-size: 18px !important;\r\n    color: #1E3A5F !important;\r\n}\r\n\r\n.wa-modal-icon {\r\n    width: 32px !important;\r\n    height: 32px !important;\r\n}\r\n\r\n.wa-modal-text {\r\n    font-family: 'Inter', sans-serif !important;\r\n    font-size: 14px !important;\r\n    color: #555 !important;\r\n    margin-bottom: 16px !important;\r\n    line-height: 1.5 !important;\r\n}\r\n\r\n.wa-checkbox-label {\r\n    display: flex !important;\r\n    align-items: flex-start !important;\r\n    gap: 10px !important;\r\n    font-family: 'Inter', sans-serif !important;\r\n    font-size: 13px !important;\r\n    color: #333 !important;\r\n    cursor: pointer !important;\r\n    margin-bottom: 20px !important;\r\n}\r\n\r\n.wa-checkbox-label input[type=\"checkbox\"] {\r\n    width: 18px !important;\r\n    height: 18px !important;\r\n    margin-top: 2px !important;\r\n    accent-color: #25D366 !important;\r\n    cursor: pointer !important;\r\n}\r\n\r\n.wa-checkbox-label a {\r\n    color: #1E3A5F !important;\r\n    text-decoration: underline !important;\r\n}\r\n\r\n.wa-modal-btn {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    padding: 14px 20px !important;\r\n    background: #25D366 !important;\r\n    color: #ffffff !important;\r\n    font-family: 'Manrope', sans-serif !important;\r\n    font-weight: 600 !important;\r\n    font-size: 14px !important;\r\n    text-align: center !important;\r\n    text-decoration: none !important;\r\n    border-radius: 8px !important;\r\n    transition: all 0.3s ease !important;\r\n}\r\n\r\n.wa-modal-btn:hover {\r\n    background: #20bd5a !important;\r\n    color: #ffffff !important;\r\n}\r\n\r\n.wa-modal-btn.disabled {\r\n    background: #ccc !important;\r\n    pointer-events: none !important;\r\n    color: #888 !important;\r\n}\r\n\r\n\/* Responsive *\/\r\n@media (max-width: 768px) {\r\n    .whatsapp-float {\r\n        bottom: 20px !important;\r\n        right: 20px !important;\r\n    }\r\n    \r\n    .whatsapp-btn {\r\n        width: 55px !important;\r\n        height: 55px !important;\r\n    }\r\n    \r\n    .whatsapp-icon {\r\n        width: 55px !important;\r\n        height: 55px !important;\r\n    }\r\n    \r\n    .wa-modal {\r\n        bottom: 150px !important;\r\n        right: 20px !important;\r\n        left: 20px !important;\r\n    }\r\n    \r\n    .wa-modal-content {\r\n        width: auto !important;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function() {\r\n    \/\/ ===== CONFIGURACI\u00d3N =====\r\n    const config = {\r\n        phoneNumber: '34919464706',\r\n        projectName: 'Abora Residencial'\r\n    };\r\n    \r\n    \/\/ Funci\u00f3n para obtener el nombre del usuario desde WordPress\r\n    function getUserName() {\r\n        if (window.wpUserData && window.wpUserData.firstName) {\r\n            return window.wpUserData.firstName;\r\n        }\r\n        const adminBarUser = document.querySelector('#wp-admin-bar-my-account .display-name');\r\n        if (adminBarUser) {\r\n            return adminBarUser.textContent.trim().split(' ')[0];\r\n        }\r\n        return null;\r\n    }\r\n    \r\n    \/\/ Verificar si el usuario est\u00e1 logueado\r\n    function isUserLoggedIn() {\r\n        return window.wpUserData && window.wpUserData.isLoggedIn === true;\r\n    }\r\n    \r\n    \/\/ Construir el enlace de WhatsApp\r\n    function buildWhatsAppLink() {\r\n        const currentUrl = window.location.href;\r\n        let message;\r\n        \r\n        if (isUserLoggedIn()) {\r\n            const userName = getUserName();\r\n            message = `Hi, my name is ${userName}, and I would like to get more info about ${config.projectName} (${currentUrl})`;\r\n        } else {\r\n            message = `Hi, I would like to know more about ${config.projectName} (${currentUrl})`;\r\n        }\r\n        \r\n        const encodedMessage = encodeURIComponent(message);\r\n        return `https:\/\/wa.me\/${config.phoneNumber}?text=${encodedMessage}`;\r\n    }\r\n    \r\n    \/\/ Inicializar\r\n    function init() {\r\n        const trigger = document.getElementById('whatsapp-trigger');\r\n        const modal = document.getElementById('whatsapp-modal');\r\n        const closeBtn = document.getElementById('wa-close');\r\n        const checkbox = document.getElementById('wa-privacy-check');\r\n        const continueBtn = document.getElementById('whatsapp-dynamic-link');\r\n        \r\n        if (!trigger || !modal) return;\r\n        \r\n        \/\/ Establecer el enlace din\u00e1mico\r\n        continueBtn.href = buildWhatsAppLink();\r\n        \r\n        \/\/ Abrir modal\r\n        trigger.addEventListener('click', function() {\r\n            \/\/ Actualizar enlace cada vez que se abre (por si cambi\u00f3 la URL)\r\n            continueBtn.href = buildWhatsAppLink();\r\n            modal.classList.toggle('active');\r\n        });\r\n        \r\n        \/\/ Cerrar modal\r\n        closeBtn.addEventListener('click', function() {\r\n            modal.classList.remove('active');\r\n        });\r\n        \r\n        \/\/ Activar\/desactivar bot\u00f3n seg\u00fan checkbox\r\n        checkbox.addEventListener('change', function() {\r\n            if (this.checked) {\r\n                continueBtn.classList.remove('disabled');\r\n            } else {\r\n                continueBtn.classList.add('disabled');\r\n            }\r\n        });\r\n        \r\n        \/\/ Cerrar al hacer clic fuera\r\n        document.addEventListener('click', function(e) {\r\n            if (!modal.contains(e.target) && !trigger.contains(e.target)) {\r\n                modal.classList.remove('active');\r\n            }\r\n        });\r\n        \r\n        \/\/ Debug\r\n        console.log('WhatsApp Debug:', {\r\n            logueado: isUserLoggedIn(),\r\n            nombre: getUserName() || 'Sin nombre (no logueado)',\r\n            proyecto: config.projectName,\r\n            url: window.location.href\r\n        });\r\n    }\r\n    \r\n    \/\/ Ejecutar cuando el DOM est\u00e9 listo\r\n    if (document.readyState === 'loading') {\r\n        document.addEventListener('DOMContentLoaded', init);\r\n    } else {\r\n        init();\r\n    }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8ffab6a e-con-full e-flex e-con e-parent\" data-id=\"8ffab6a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b1757a4 elementor-widget elementor-widget-html\" data-id=\"b1757a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================\r\n     BLOCK 10: FOOTER - ENGLISH\r\n     Abora Residencial - Premium Real Estate\r\n     WPML Language Switcher Integration\r\n     ============================================ -->\r\n\r\n<style>\r\n    #abora-footer.abora-footer {\r\n        background: linear-gradient(135deg, #43676a 0%, #365456 50%, #2d4547 100%) !important;\r\n        padding: 0 !important;\r\n        box-sizing: border-box !important;\r\n        font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, sans-serif !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__main {\r\n        max-width: 1440px !important;\r\n        margin: 0 auto !important;\r\n        padding: 40px 24px !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        gap: 32px !important;\r\n        box-sizing: border-box !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__top {\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        gap: 28px !important;\r\n        align-items: center !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__brands {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 20px !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__logo-abora {\r\n        display: block !important;\r\n        text-decoration: none !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__logo-abora img {\r\n        height: 28px !important;\r\n        width: auto !important;\r\n        display: block !important;\r\n        filter: brightness(0) invert(1) !important;\r\n        transition: opacity 0.3s ease;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__logo-abora:hover img {\r\n        opacity: 0.8 !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__brand-divider {\r\n        width: 1px !important;\r\n        height: 24px !important;\r\n        background-color: rgba(255, 255, 255, 0.25) !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__logo-metro {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 6px !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__logo-metro img {\r\n        height: 20px !important;\r\n        width: auto !important;\r\n        display: block !important;\r\n        margin-top: 10px !important;\r\n        filter: brightness(0) invert(1) !important;\r\n    }\r\n    \r\n    \/* Contact Section *\/\r\n    #abora-footer .abora-footer__contact {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 24px !important;\r\n        flex-wrap: wrap !important;\r\n        justify-content: center !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__contact-item {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 8px !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__contact-icon {\r\n        width: 16px !important;\r\n        height: 16px !important;\r\n        color: rgba(255, 255, 255, 0.6) !important;\r\n        flex-shrink: 0 !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__contact-link {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 13px !important;\r\n        font-weight: 500 !important;\r\n        color: rgba(255, 255, 255, 0.85) !important;\r\n        text-decoration: none !important;\r\n        letter-spacing: 0.02em !important;\r\n        transition: color 0.3s ease;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__contact-link:hover {\r\n        color: #ffffff !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__contact-text {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 13px !important;\r\n        font-weight: 400 !important;\r\n        color: rgba(255, 255, 255, 0.7) !important;\r\n        letter-spacing: 0.02em !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__contact-separator {\r\n        width: 1px !important;\r\n        height: 14px !important;\r\n        background-color: rgba(255, 255, 255, 0.2) !important;\r\n    }\r\n    \r\n    \/* Nav wrapper *\/\r\n    #abora-footer .abora-footer__nav-wrapper {\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        gap: 20px !important;\r\n        align-items: center !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__nav {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 8px !important;\r\n        flex-wrap: wrap !important;\r\n        justify-content: center !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__nav-link {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 12px !important;\r\n        font-weight: 400 !important;\r\n        color: rgba(255, 255, 255, 0.7) !important;\r\n        text-decoration: none !important;\r\n        letter-spacing: 0.03em !important;\r\n        padding: 6px 8px !important;\r\n        transition: color 0.3s ease;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__nav-link:hover {\r\n        color: #ffffff !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__nav-separator {\r\n        font-size: 10px !important;\r\n        color: rgba(255, 255, 255, 0.3) !important;\r\n        user-select: none !important;\r\n    }\r\n    \r\n    \/* Language selector *\/\r\n    #abora-footer .abora-footer__language {\r\n        position: relative !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__language-toggle {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 6px !important;\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 12px !important;\r\n        font-weight: 500 !important;\r\n        color: rgba(255, 255, 255, 0.85) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        border: 1px solid rgba(255, 255, 255, 0.2) !important;\r\n        padding: 8px 14px !important;\r\n        cursor: pointer !important;\r\n        letter-spacing: 0.05em !important;\r\n        transition: background-color 0.3s ease, border-color 0.3s ease;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__language-toggle:hover {\r\n        background: rgba(255, 255, 255, 0.15) !important;\r\n        border-color: rgba(255, 255, 255, 0.3) !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__language-toggle svg {\r\n        width: 14px !important;\r\n        height: 14px !important;\r\n        transition: transform 0.3s ease;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__language.active .abora-footer__language-toggle svg {\r\n        transform: rotate(180deg) !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__language-dropdown {\r\n        position: absolute !important;\r\n        bottom: 100% !important;\r\n        left: 50% !important;\r\n        transform: translateX(-50%) !important;\r\n        margin-bottom: 8px !important;\r\n        background-color: #ffffff !important;\r\n        border-radius: 4px !important;\r\n        box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2) !important;\r\n        min-width: 140px !important;\r\n        opacity: 0 !important;\r\n        visibility: hidden !important;\r\n        transition: opacity 0.3s ease, visibility 0.3s ease;\r\n        z-index: 100 !important;\r\n        overflow: hidden !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__language.active .abora-footer__language-dropdown {\r\n        opacity: 1 !important;\r\n        visibility: visible !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__language-option {\r\n        display: block !important;\r\n        width: 100% !important;\r\n        padding: 12px 16px !important;\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 12px !important;\r\n        font-weight: 500 !important;\r\n        letter-spacing: 0.05em !important;\r\n        text-transform: uppercase !important;\r\n        text-decoration: none !important;\r\n        color: #2d2d2d !important;\r\n        background: none !important;\r\n        border: none !important;\r\n        text-align: left !important;\r\n        cursor: pointer !important;\r\n        transition: background-color 0.2s ease, color 0.2s ease;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__language-option:hover {\r\n        background-color: #f5f5f5 !important;\r\n        color: #43676a !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__language-option.active {\r\n        color: #43676a !important;\r\n        font-weight: 600 !important;\r\n        background-color: #f0f7f7 !important;\r\n    }\r\n    \r\n    \/* Bottom bar *\/\r\n    #abora-footer .abora-footer__bottom {\r\n        border-top: 1px solid rgba(255, 255, 255, 0.1) !important;\r\n        padding: 20px 24px !important;\r\n        text-align: center !important;\r\n    }\r\n    \r\n    #abora-footer .abora-footer__copyright {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 11px !important;\r\n        font-weight: 400 !important;\r\n        color: rgba(255, 255, 255, 0.5) !important;\r\n        margin: 0 !important;\r\n        letter-spacing: 0.03em !important;\r\n    }\r\n    \r\n    \/* Responsive - Tablet *\/\r\n    @media screen and (min-width: 768px) {\r\n        #abora-footer .abora-footer__main {\r\n            padding: 48px 48px !important;\r\n            flex-direction: row !important;\r\n            justify-content: space-between !important;\r\n            align-items: center !important;\r\n            gap: 40px !important;\r\n        }\r\n        \r\n        #abora-footer .abora-footer__top {\r\n            flex-direction: row !important;\r\n            gap: 40px !important;\r\n            align-items: center !important;\r\n        }\r\n        \r\n        #abora-footer .abora-footer__brands {\r\n            gap: 24px !important;\r\n        }\r\n        \r\n        #abora-footer .abora-footer__logo-abora img {\r\n            height: 32px !important;\r\n        }\r\n        \r\n        #abora-footer .abora-footer__brand-divider {\r\n            height: 28px !important;\r\n        }\r\n        \r\n        #abora-footer .abora-footer__nav-wrapper {\r\n            flex-direction: row !important;\r\n            gap: 32px !important;\r\n        }\r\n        \r\n        #abora-footer .abora-footer__bottom {\r\n            padding: 24px 48px !important;\r\n        }\r\n    }\r\n    \r\n    \/* Responsive - Desktop *\/\r\n    @media screen and (min-width: 1024px) {\r\n        #abora-footer .abora-footer__main {\r\n            padding: 52px 64px !important;\r\n        }\r\n        \r\n        #abora-footer .abora-footer__top {\r\n            gap: 48px !important;\r\n        }\r\n        \r\n        #abora-footer .abora-footer__contact {\r\n            gap: 28px !important;\r\n        }\r\n        \r\n        #abora-footer .abora-footer__nav-wrapper {\r\n            gap: 40px !important;\r\n        }\r\n        \r\n        #abora-footer .abora-footer__bottom {\r\n            padding: 24px 64px !important;\r\n        }\r\n    }\r\n    \r\n    \/* Responsive - Large Desktop *\/\r\n    @media screen and (min-width: 1440px) {\r\n        #abora-footer .abora-footer__main {\r\n            padding: 56px 80px !important;\r\n        }\r\n        \r\n        #abora-footer .abora-footer__bottom {\r\n            padding: 28px 80px !important;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<footer class=\"abora-footer\" id=\"abora-footer\">\r\n    \r\n    <!-- Main Content -->\r\n    <div class=\"abora-footer__main\">\r\n        \r\n        <!-- Left: Brands + Contact -->\r\n        <div class=\"abora-footer__top\">\r\n            \r\n            <!-- Logos -->\r\n            <div class=\"abora-footer__brands\">\r\n                <a href=\"\/\" class=\"abora-footer__logo-abora\" aria-label=\"Abora Residencial - Home\">\r\n                    <img decoding=\"async\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-logo.png\" alt=\"Abora Residencial\">\r\n                <\/a>\r\n                <span class=\"abora-footer__brand-divider\"><\/span>\r\n                <span class=\"abora-footer__logo-metro\">\r\n                    <img decoding=\"async\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/metrovacesa-logo-abreviado.png\" alt=\"Metrovacesa\">\r\n                <\/span>\r\n            <\/div>\r\n            \r\n            <!-- Contact Info -->\r\n            <div class=\"abora-footer__contact\">\r\n                <div class=\"abora-footer__contact-item\">\r\n                    <svg class=\"abora-footer__contact-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                        <path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"><\/path>\r\n                    <\/svg>\r\n                    <a href=\"tel:+34911678138\" class=\"abora-footer__contact-link\">911 67 81 38<\/a>\r\n                <\/div>\r\n                <span class=\"abora-footer__contact-separator\"><\/span>\r\n            <\/div>\r\n            \r\n        <\/div>\r\n        \r\n        <!-- Right: Nav & Language -->\r\n        <div class=\"abora-footer__nav-wrapper\">\r\n            \r\n            <!-- Legal Links -->\r\n            <nav class=\"abora-footer__nav\">\r\n                <a href=\"https:\/\/aboraresidencial.com\/fr\/mentions-legales\/\" class=\"abora-footer__nav-link\">Legal Notice<\/a>\r\n                <span class=\"abora-footer__nav-separator\">\u00b7<\/span>\r\n                <a href=\"https:\/\/aboraresidencial.com\/fr\/confidentialite\/\" class=\"abora-footer__nav-link\">Privacy<\/a>\r\n                <span class=\"abora-footer__nav-separator\">\u00b7<\/span>\r\n                <a href=\"https:\/\/aboraresidencial.com\/fr\/cookies\/\" class=\"abora-footer__nav-link\">Cookies<\/a>\r\n            <\/nav>\r\n            \r\n            <!-- Language Selector with WPML -->\r\n            <div class=\"abora-footer__language\" id=\"abora-footer-language\">\r\n                <button class=\"abora-footer__language-toggle\" aria-expanded=\"false\" aria-haspopup=\"true\" aria-label=\"Select language\">\r\n                    <span>EN<\/span>\r\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                        <polyline points=\"6 9 12 15 18 9\"><\/polyline>\r\n                    <\/svg>\r\n                <\/button>\r\n                <div class=\"abora-footer__language-dropdown\">\r\n                    <button class=\"abora-footer__language-option active\" data-lang=\"en\">English<\/button>\r\n                    <button class=\"abora-footer__language-option\" data-lang=\"de\">Deutsch<\/button>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n        <\/div>\r\n        \r\n    <\/div>\r\n    \r\n    <!-- Bottom Bar -->\r\n    <div class=\"abora-footer__bottom\">\r\n        <p class=\"abora-footer__copyright\">\u00a9 2025 Metrovacesa. All rights reserved.<\/p>\r\n    <\/div>\r\n    \r\n<\/footer>\r\n\r\n<script>\r\n    (function() {\r\n        'use strict';\r\n        \r\n        \/* ============================================\r\n           WPML LANGUAGE CONFIG\r\n           Only EN and DE active\r\n           ============================================ *\/\r\n        var WPML_LANGUAGES = {\r\n            'en': { prefix: '\/en', name: 'English', code: 'EN' },\r\n            'de': { prefix: '\/de', name: 'Deutsch', code: 'DE' }\r\n        };\r\n        \r\n        \/* All known language prefixes for stripping *\/\r\n        var LANG_PREFIXES = ['\/en', '\/de', '\/it', '\/fr'];\r\n        \r\n        \/**\r\n         * Detect current language from URL path\r\n         * \/de\/...  \u2192 de\r\n         * \/en\/...  \u2192 en\r\n         * \/        \u2192 en (default)\r\n         * \/about   \u2192 en (no prefix = default)\r\n         *\/\r\n        function detectCurrentLanguage() {\r\n            var path = window.location.pathname;\r\n            for (var i = 0; i < LANG_PREFIXES.length; i++) {\r\n                var prefix = LANG_PREFIXES[i];\r\n                if (path === prefix || path.startsWith(prefix + '\/')) {\r\n                    return prefix.substring(1);\r\n                }\r\n            }\r\n            return 'en';\r\n        }\r\n        \r\n        \/**\r\n         * Strip any language prefix from path\r\n         * \/de\/about  \u2192 \/about\r\n         * \/en\/about  \u2192 \/about\r\n         * \/de        \u2192 \/\r\n         * \/en        \u2192 \/\r\n         * \/about     \u2192 \/about\r\n         * \/          \u2192 \/\r\n         *\/\r\n        function stripLangPrefix(path) {\r\n            for (var i = 0; i < LANG_PREFIXES.length; i++) {\r\n                var prefix = LANG_PREFIXES[i];\r\n                if (path === prefix || path === prefix + '\/') {\r\n                    return '\/';\r\n                }\r\n                if (path.startsWith(prefix + '\/')) {\r\n                    return path.substring(prefix.length);\r\n                }\r\n            }\r\n            return path;\r\n        }\r\n        \r\n        \/**\r\n         * Switch to target language\r\n         * Builds: \/{lang} + clean path\r\n         * \r\n         * Examples (target = DE):\r\n         *   \/              \u2192 \/de\r\n         *   \/en            \u2192 \/de\r\n         *   \/en\/about      \u2192 \/de\/about\r\n         *   \/about         \u2192 \/de\/about\r\n         * \r\n         * Examples (target = EN):\r\n         *   \/              \u2192 \/en\r\n         *   \/de            \u2192 \/en\r\n         *   \/de\/about      \u2192 \/en\/about\r\n         *\/\r\n        function switchLanguage(targetLang) {\r\n            var config = WPML_LANGUAGES[targetLang];\r\n            if (!config) return;\r\n            \r\n            var cleanPath = stripLangPrefix(window.location.pathname);\r\n            var newPath;\r\n            \r\n            if (cleanPath === '\/') {\r\n                newPath = config.prefix;\r\n            } else {\r\n                newPath = config.prefix + cleanPath;\r\n            }\r\n            \r\n            if (!newPath) newPath = '\/';\r\n            \r\n            if (newPath.length > 1 && newPath.endsWith('\/')) {\r\n                newPath = newPath.slice(0, -1);\r\n            }\r\n            \r\n            window.location.href = window.location.origin + newPath + window.location.search + window.location.hash;\r\n        }\r\n        \r\n        \/* ============================================\r\n           FOOTER LANGUAGE SELECTOR\r\n           ============================================ *\/\r\n        var footerLangSelector = document.getElementById('abora-footer-language');\r\n        \r\n        if (footerLangSelector) {\r\n            var footerLangToggle = footerLangSelector.querySelector('.abora-footer__language-toggle');\r\n            var footerLangOptions = footerLangSelector.querySelectorAll('.abora-footer__language-option');\r\n            var currentLang = detectCurrentLanguage();\r\n            \r\n            if (footerLangToggle && WPML_LANGUAGES[currentLang]) {\r\n                footerLangToggle.querySelector('span').textContent = WPML_LANGUAGES[currentLang].code;\r\n            }\r\n            \r\n            footerLangOptions.forEach(function(opt) {\r\n                opt.classList.remove('active');\r\n                if (opt.getAttribute('data-lang') === currentLang) {\r\n                    opt.classList.add('active');\r\n                }\r\n            });\r\n            \r\n            if (footerLangToggle) {\r\n                footerLangToggle.addEventListener('click', function(e) {\r\n                    e.stopPropagation();\r\n                    var isExpanded = footerLangSelector.classList.toggle('active');\r\n                    footerLangToggle.setAttribute('aria-expanded', isExpanded);\r\n                });\r\n            }\r\n            \r\n            footerLangOptions.forEach(function(option) {\r\n                option.addEventListener('click', function() {\r\n                    var lang = this.getAttribute('data-lang');\r\n                    if (lang !== currentLang) {\r\n                        switchLanguage(lang);\r\n                    } else {\r\n                        footerLangSelector.classList.remove('active');\r\n                        if (footerLangToggle) {\r\n                            footerLangToggle.setAttribute('aria-expanded', 'false');\r\n                        }\r\n                    }\r\n                });\r\n            });\r\n            \r\n            document.addEventListener('click', function(e) {\r\n                if (!footerLangSelector.contains(e.target)) {\r\n                    footerLangSelector.classList.remove('active');\r\n                    if (footerLangToggle) {\r\n                        footerLangToggle.setAttribute('aria-expanded', 'false');\r\n                    }\r\n                }\r\n            });\r\n            \r\n            document.addEventListener('keydown', function(e) {\r\n                if (e.key === 'Escape' && footerLangSelector.classList.contains('active')) {\r\n                    footerLangSelector.classList.remove('active');\r\n                    if (footerLangToggle) {\r\n                        footerLangToggle.setAttribute('aria-expanded', 'false');\r\n                    }\r\n                }\r\n            });\r\n        }\r\n        \r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f3f2b6b elementor-widget elementor-widget-image\" data-id=\"f3f2b6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"143\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2026\/02\/lifeincosta.png\" class=\"attachment-full size-full wp-image-2084\" alt=\"\" srcset=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2026\/02\/lifeincosta.png 500w, https:\/\/aboraresidencial.com\/wp-content\/uploads\/2026\/02\/lifeincosta-300x86.png 300w, https:\/\/aboraresidencial.com\/wp-content\/uploads\/2026\/02\/lifeincosta-350x100.png 350w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-443c7bf elementor-widget elementor-widget-html\" data-id=\"443c7bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>.evoost-signature-wrapper {\r\n        display: flex !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n        width: 100% !important;\r\n        padding: 10px 0 !important;\r\n        font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif !important;\r\n    }\r\n    \r\n    .evoost-signature {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        text-decoration: none !important;\r\n        padding: 8px 12px !important;\r\n        border-radius: 30px !important;\r\n        border: 1px solid rgba(230, 230, 230, 0.3) !important;\r\n        transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;\r\n        position: relative !important;\r\n        overflow: hidden !important;\r\n        background-color: transparent !important;\r\n    }\r\n    \r\n    .evoost-logo {\r\n        width: 16px !important;\r\n        height: 16px !important;\r\n        margin-right: 8px !important;\r\n        opacity: 0.75 !important;\r\n        transition: all 0.5s ease !important;\r\n        position: relative !important;\r\n        z-index: 2 !important;\r\n    }\r\n    \r\n    .evoost-text {\r\n        font-size: 12px !important;\r\n        font-weight: 400 !important;\r\n        letter-spacing: 0.2px !important;\r\n        color: #888 !important;\r\n        transition: all 0.5s ease !important;\r\n        position: relative !important;\r\n        z-index: 2 !important;\r\n    }\r\n    \r\n    .evoost-highlight {\r\n        font-weight: 500 !important;\r\n        color: #666 !important;\r\n        transition: all 0.5s ease !important;\r\n    }\r\n    \r\n    .evoost-signature:before {\r\n        content: '' !important;\r\n        position: absolute !important;\r\n        top: 0 !important;\r\n        left: 0 !important;\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        background: linear-gradient(135deg, rgba(245,245,245,0.9) 0%, rgba(235,235,235,0.9) 100%) !important;\r\n        opacity: 0 !important;\r\n        transition: opacity 0.5s ease !important;\r\n        z-index: 1 !important;\r\n    }\r\n    \r\n    .evoost-signature:after {\r\n        content: '' !important;\r\n        position: absolute !important;\r\n        top: 0 !important;\r\n        left: -150% !important;\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        background: linear-gradient(\r\n            to right,\r\n            rgba(255, 255, 255, 0) 0%,\r\n            rgba(255, 255, 255, 0.2) 50%,\r\n            rgba(255, 255, 255, 0) 100%\r\n        ) !important;\r\n        transform: skewX(-25deg) !important;\r\n        z-index: 3 !important;\r\n        opacity: 0 !important;\r\n        transition: opacity 0.2s ease !important;\r\n    }\r\n    \r\n    @keyframes shineEffect {\r\n        0% {\r\n            left: -150% !important;\r\n        }\r\n        100% {\r\n            left: 150% !important;\r\n        }\r\n    }\r\n    \r\n    .evoost-signature:hover {\r\n        border-color: rgba(210, 210, 210, 0.5) !important;\r\n        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.03) !important;\r\n    }\r\n    \r\n    .evoost-signature:hover:before {\r\n        opacity: 1 !important;\r\n    }\r\n    \r\n    .evoost-signature:hover:after {\r\n        opacity: 1 !important;\r\n        animation: shineEffect 1.2s ease-in-out !important;\r\n    }\r\n    \r\n    .evoost-signature:hover .evoost-logo {\r\n        opacity: 1 !important;\r\n        transform: scale(1.05) !important;\r\n    }\r\n    \r\n    .evoost-signature:hover .evoost-text {\r\n        background: linear-gradient(to right, #333, #666) !important;\r\n        -webkit-background-clip: text !important;\r\n        -webkit-text-fill-color: transparent !important;\r\n        color: transparent !important;\r\n    }\r\n    \r\n    .evoost-signature:hover .evoost-highlight {\r\n        background: linear-gradient(to right, #111, #444) !important;\r\n        -webkit-background-clip: text !important;\r\n        -webkit-text-fill-color: transparent !important;\r\n        color: transparent !important;\r\n    }\r\n<\/style><div class=\"evoost-signature-wrapper\"><a href=\"https:\/\/evoost.ai\/?utm_source=Abora\" target=\"_blank\" class=\"evoost-signature\" aria-label=\"Powered by eVoost\"><img decoding=\"async\" src=\"https:\/\/asvillas.pt\/wp-content\/uploads\/2025\/05\/evoost_sales_innovation_logo-removebg-preview.svg\" alt=\"eVoost\" class=\"evoost-logo\"><span class=\"evoost-text\">Powered by <span class=\"evoost-highlight\">eVoost<\/span><\/span><\/a><\/div>\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>Confidentialit\u00e9 Derni\u00e8re mise \u00e0 jour : 11 novembre 2025 INFORMATIONS DE BASE SUR LE TRAITEMENT DES DONN\u00c9ES Metrovacesa, S.A. traitera vos donn\u00e9es pour la gestion des utilisateurs, des services et des demandes sur le site web, l\u2019envoi d\u2019informations publicitaires et commerciales, la personnalisation du traitement, le partage des donn\u00e9es avec les soci\u00e9t\u00e9s et partenaires du [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-4415","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Confidentialit\u00e9 - Abora Residencial<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aboraresidencial.com\/fr\/confidentialite\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Confidentialit\u00e9 - Abora Residencial\" \/>\n<meta property=\"og:description\" content=\"Confidentialit\u00e9 Derni\u00e8re mise \u00e0 jour : 11 novembre 2025 INFORMATIONS DE BASE SUR LE TRAITEMENT DES DONN\u00c9ES Metrovacesa, S.A. traitera vos donn\u00e9es pour la gestion des utilisateurs, des services et des demandes sur le site web, l\u2019envoi d\u2019informations publicitaires et commerciales, la personnalisation du traitement, le partage des donn\u00e9es avec les soci\u00e9t\u00e9s et partenaires du [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aboraresidencial.com\/fr\/confidentialite\/\" \/>\n<meta property=\"og:site_name\" content=\"Abora Residencial\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-27T07:50:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/12\/whatsapp-icon-1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/aboraresidencial.com\/fr\/confidentialite\/\",\"url\":\"https:\/\/aboraresidencial.com\/fr\/confidentialite\/\",\"name\":\"Confidentialit\u00e9 - Abora Residencial\",\"isPartOf\":{\"@id\":\"https:\/\/aboraresidencial.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/aboraresidencial.com\/fr\/confidentialite\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/aboraresidencial.com\/fr\/confidentialite\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/12\/whatsapp-icon-1.png\",\"datePublished\":\"2025-11-26T16:31:40+00:00\",\"dateModified\":\"2026-03-27T07:50:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/aboraresidencial.com\/fr\/confidentialite\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aboraresidencial.com\/fr\/confidentialite\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/aboraresidencial.com\/fr\/confidentialite\/#primaryimage\",\"url\":\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/12\/whatsapp-icon-1.png\",\"contentUrl\":\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/12\/whatsapp-icon-1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/aboraresidencial.com\/fr\/confidentialite\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/aboraresidencial.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Confidentialit\u00e9\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/aboraresidencial.com\/en\/#website\",\"url\":\"https:\/\/aboraresidencial.com\/en\/\",\"name\":\"Abora Residencial\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/aboraresidencial.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Confidentialit\u00e9 - Abora Residencial","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aboraresidencial.com\/fr\/confidentialite\/","og_locale":"fr_FR","og_type":"article","og_title":"Confidentialit\u00e9 - Abora Residencial","og_description":"Confidentialit\u00e9 Derni\u00e8re mise \u00e0 jour : 11 novembre 2025 INFORMATIONS DE BASE SUR LE TRAITEMENT DES DONN\u00c9ES Metrovacesa, S.A. traitera vos donn\u00e9es pour la gestion des utilisateurs, des services et des demandes sur le site web, l\u2019envoi d\u2019informations publicitaires et commerciales, la personnalisation du traitement, le partage des donn\u00e9es avec les soci\u00e9t\u00e9s et partenaires du [&hellip;]","og_url":"https:\/\/aboraresidencial.com\/fr\/confidentialite\/","og_site_name":"Abora Residencial","article_modified_time":"2026-03-27T07:50:53+00:00","og_image":[{"url":"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/12\/whatsapp-icon-1.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aboraresidencial.com\/fr\/confidentialite\/","url":"https:\/\/aboraresidencial.com\/fr\/confidentialite\/","name":"Confidentialit\u00e9 - Abora Residencial","isPartOf":{"@id":"https:\/\/aboraresidencial.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aboraresidencial.com\/fr\/confidentialite\/#primaryimage"},"image":{"@id":"https:\/\/aboraresidencial.com\/fr\/confidentialite\/#primaryimage"},"thumbnailUrl":"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/12\/whatsapp-icon-1.png","datePublished":"2025-11-26T16:31:40+00:00","dateModified":"2026-03-27T07:50:53+00:00","breadcrumb":{"@id":"https:\/\/aboraresidencial.com\/fr\/confidentialite\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aboraresidencial.com\/fr\/confidentialite\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/aboraresidencial.com\/fr\/confidentialite\/#primaryimage","url":"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/12\/whatsapp-icon-1.png","contentUrl":"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/12\/whatsapp-icon-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/aboraresidencial.com\/fr\/confidentialite\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/aboraresidencial.com\/de\/"},{"@type":"ListItem","position":2,"name":"Confidentialit\u00e9"}]},{"@type":"WebSite","@id":"https:\/\/aboraresidencial.com\/en\/#website","url":"https:\/\/aboraresidencial.com\/en\/","name":"Abora Residencial","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aboraresidencial.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/aboraresidencial.com\/fr\/wp-json\/wp\/v2\/pages\/4415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aboraresidencial.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aboraresidencial.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aboraresidencial.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/aboraresidencial.com\/fr\/wp-json\/wp\/v2\/comments?post=4415"}],"version-history":[{"count":3,"href":"https:\/\/aboraresidencial.com\/fr\/wp-json\/wp\/v2\/pages\/4415\/revisions"}],"predecessor-version":[{"id":4433,"href":"https:\/\/aboraresidencial.com\/fr\/wp-json\/wp\/v2\/pages\/4415\/revisions\/4433"}],"wp:attachment":[{"href":"https:\/\/aboraresidencial.com\/fr\/wp-json\/wp\/v2\/media?parent=4415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}