{"id":5776,"date":"2025-11-24T10:46:50","date_gmt":"2025-11-24T10:46:50","guid":{"rendered":"https:\/\/aboraresidencial.com\/?page_id=13&#038;lang=es"},"modified":"2026-05-05T03:13:54","modified_gmt":"2026-05-05T03:13:54","slug":"engage","status":"publish","type":"page","link":"https:\/\/aboraresidencial.com\/es\/","title":{"rendered":"Engage [ES]"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5776\" class=\"elementor elementor-5776 elementor-13\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af3b363 e-con-full e-flex e-con e-parent\" data-id=\"af3b363\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-358e237 elementor-widget elementor-widget-html\" data-id=\"358e237\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"es\">\n\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Abora Residencial | Vida bajo el sol espa\u00f1ol<\/title>\n\n    <!-- Google Fonts -->\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link\n        href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Montserrat:wght@300;400;500;600&display=swap\"\n        rel=\"stylesheet\">\n\n    <style>\n        :root {\n            --abora-primary: #43676a;\n            --abora-primary-dark: #365456;\n            --abora-primary-darker: #2d4547;\n            --abora-secondary: #ececec;\n            --abora-white: #ffffff;\n            --abora-black: #1a1a1a;\n            --abora-text: #2d2d2d;\n            --abora-text-light: #6b6b6b;\n        }\n\n        \/* ============================================\n           PRELOADER\n           ============================================ *\/\n        #abora-preloader.abora-preloader {\n            position: fixed !important;\n            top: 0 !important;\n            left: 0 !important;\n            width: 100% !important;\n            height: 100% !important;\n            background-color: #43676a !important;\n            z-index: 999999 !important;\n            display: flex !important;\n            flex-direction: column !important;\n            align-items: center !important;\n            justify-content: center !important;\n            gap: 40px !important;\n            transition: opacity 1s cubic-bezier(0.4, 0, 0.2, 1), visibility 1s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        #abora-preloader.abora-preloader.abora-preloader--hidden {\n            opacity: 0 !important;\n            visibility: hidden !important;\n            pointer-events: none !important;\n        }\n\n        #abora-preloader .abora-preloader__logo {\n            width: 160px !important;\n            height: auto !important;\n            display: block !important;\n            filter: brightness(0) invert(1) !important;\n            animation: aboraPreloaderPulse 2s ease-in-out infinite;\n        }\n\n        #abora-preloader .abora-preloader__line {\n            width: 120px !important;\n            height: 1px !important;\n            background-color: rgba(255, 255, 255, 0.2) !important;\n            position: relative !important;\n            overflow: hidden !important;\n        }\n\n        #abora-preloader .abora-preloader__line::after {\n            content: '' !important;\n            position: absolute !important;\n            top: 0 !important;\n            left: 0 !important;\n            width: 40% !important;\n            height: 100% !important;\n            background-color: #ffffff !important;\n            animation: aboraPreloaderSlide 1.5s ease-in-out infinite;\n        }\n\n        #abora-preloader .abora-preloader__text {\n            font-family: 'Montserrat', -apple-system, sans-serif !important;\n            font-size: 11px !important;\n            font-weight: 400 !important;\n            letter-spacing: 0.3em !important;\n            text-transform: uppercase !important;\n            color: rgba(255, 255, 255, 0.6) !important;\n            text-align: center !important;\n            display: block !important;\n        }\n\n        @keyframes aboraPreloaderPulse {\n\n            0%,\n            100% {\n                opacity: 1;\n            }\n\n            50% {\n                opacity: 0.6;\n            }\n        }\n\n        @keyframes aboraPreloaderSlide {\n            0% {\n                transform: translateX(-100%);\n            }\n\n            100% {\n                transform: translateX(350%);\n            }\n        }\n\n        \/* ============================================\n           HEADER\n           ============================================ *\/\n        #abora-header.abora-header {\n            position: fixed !important;\n            top: 0 !important;\n            left: 0 !important;\n            right: 0 !important;\n            z-index: 9999 !important;\n            padding: 20px 24px !important;\n            background-color: transparent !important;\n            box-sizing: border-box !important;\n            transition: background-color 0.4s ease, padding 0.4s ease, box-shadow 0.4s ease;\n        }\n\n        #abora-header.abora-header.abora-header--scrolled {\n            background-color: rgba(255, 255, 255, 0.98) !important;\n            backdrop-filter: blur(20px) !important;\n            -webkit-backdrop-filter: blur(20px) !important;\n            box-shadow: 0 4px 30px rgba(67, 103, 106, 0.08) !important;\n            padding: 14px 24px !important;\n        }\n\n        #abora-header .abora-header__container {\n            max-width: 1440px !important;\n            margin: 0 auto !important;\n            display: flex !important;\n            align-items: center !important;\n            justify-content: space-between !important;\n            box-sizing: border-box !important;\n        }\n\n        #abora-header .abora-header__logo {\n            flex-shrink: 0 !important;\n            display: block !important;\n            text-decoration: none !important;\n        }\n\n        #abora-header .abora-header__logo img {\n            height: 32px !important;\n            width: auto !important;\n            display: block !important;\n            filter: brightness(0) invert(1) !important;\n            transition: filter 0.4s ease, height 0.4s ease;\n        }\n\n        #abora-header.abora-header--scrolled .abora-header__logo img {\n            filter: none !important;\n            height: 28px !important;\n        }\n\n        #abora-header .abora-header__right {\n            display: flex !important;\n            align-items: center !important;\n            gap: 24px !important;\n        }\n\n        #abora-header .abora-header__lang {\n            position: relative !important;\n            display: none !important;\n            align-items: center !important;\n            gap: 6px !important;\n        }\n\n        #abora-header .abora-header__lang-btn {\n            font-family: 'Montserrat', sans-serif !important;\n            font-size: 12px !important;\n            font-weight: 500 !important;\n            letter-spacing: 0.05em !important;\n            text-transform: uppercase !important;\n            color: #ffffff !important;\n            cursor: pointer !important;\n            display: flex !important;\n            align-items: center !important;\n            gap: 6px !important;\n            background: none !important;\n            border: none !important;\n            padding: 8px !important;\n            transition: color 0.3s ease;\n        }\n\n        #abora-header .abora-header__lang-btn svg {\n            width: 14px !important;\n            height: 14px !important;\n            transition: transform 0.3s ease;\n        }\n\n        #abora-header .abora-header__lang.abora-lang-open .abora-header__lang-btn svg {\n            transform: rotate(180deg) !important;\n        }\n\n        #abora-header.abora-header--scrolled .abora-header__lang-btn {\n            color: #2d2d2d !important;\n        }\n\n        #abora-header .abora-header__lang-dropdown {\n            position: absolute !important;\n            top: 100% !important;\n            right: 0 !important;\n            margin-top: 8px !important;\n            background-color: #ffffff !important;\n            border-radius: 4px !important;\n            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.12) !important;\n            min-width: 160px !important;\n            max-height: 60vh !important;\n            overflow-y: auto !important;\n            opacity: 0 !important;\n            visibility: hidden !important;\n            transform: translateY(-10px) !important;\n            transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;\n            z-index: 10000 !important;\n            scrollbar-width: thin !important;\n            scrollbar-color: rgba(67, 103, 106, 0.3) transparent !important;\n        }\n\n        #abora-header .abora-header__lang-dropdown::-webkit-scrollbar {\n            width: 4px !important;\n        }\n\n        #abora-header .abora-header__lang-dropdown::-webkit-scrollbar-track {\n            background: transparent !important;\n        }\n\n        #abora-header .abora-header__lang-dropdown::-webkit-scrollbar-thumb {\n            background-color: rgba(67, 103, 106, 0.3) !important;\n            border-radius: 2px !important;\n        }\n\n        #abora-header .abora-header__lang.abora-lang-open .abora-header__lang-dropdown {\n            opacity: 1 !important;\n            visibility: visible !important;\n            transform: translateY(0) !important;\n        }\n\n        #abora-header .abora-header__lang-option {\n            display: flex !important;\n            align-items: center !important;\n            gap: 10px !important;\n            width: 100% !important;\n            padding: 11px 16px !important;\n            font-family: 'Montserrat', sans-serif !important;\n            font-size: 12px !important;\n            font-weight: 500 !important;\n            letter-spacing: 0.03em !important;\n            text-decoration: none !important;\n            color: #2d2d2d !important;\n            background: none !important;\n            border: none !important;\n            text-align: left !important;\n            cursor: pointer !important;\n            transition: background-color 0.2s ease, color 0.2s ease;\n            box-sizing: border-box !important;\n        }\n\n        #abora-header .abora-header__lang-option-code {\n            font-size: 10px !important;\n            font-weight: 600 !important;\n            letter-spacing: 0.1em !important;\n            text-transform: uppercase !important;\n            color: #6b6b6b !important;\n            min-width: 22px !important;\n            transition: color 0.2s ease;\n        }\n\n        #abora-header .abora-header__lang-option:hover {\n            background-color: #f5f5f5 !important;\n            color: #43676a !important;\n        }\n\n        #abora-header .abora-header__lang-option:hover .abora-header__lang-option-code {\n            color: #43676a !important;\n        }\n\n        #abora-header .abora-header__lang-option.active {\n            color: #43676a !important;\n            font-weight: 600 !important;\n            background-color: rgba(67, 103, 106, 0.05) !important;\n        }\n\n        #abora-header .abora-header__lang-option.active .abora-header__lang-option-code {\n            color: #43676a !important;\n        }\n\n        #abora-header .abora-header__menu-btn {\n            display: flex !important;\n            flex-direction: column !important;\n            justify-content: center !important;\n            align-items: center !important;\n            width: 44px !important;\n            height: 44px !important;\n            background-color: transparent !important;\n            border: none !important;\n            cursor: pointer !important;\n            padding: 0 !important;\n            gap: 6px !important;\n            position: relative !important;\n            z-index: 10001 !important;\n        }\n\n        #abora-header .abora-header__menu-btn span {\n            display: block !important;\n            width: 26px !important;\n            height: 2px !important;\n            background-color: #ffffff !important;\n            transition: transform 0.3s ease, opacity 0.3s ease, background-color 0.3s ease, width 0.3s ease;\n        }\n\n        #abora-header .abora-header__menu-btn span:nth-child(2) {\n            width: 20px !important;\n        }\n\n        #abora-header.abora-header--scrolled .abora-header__menu-btn span {\n            background-color: #2d2d2d !important;\n        }\n\n        #abora-header .abora-header__menu-btn.abora-menu-open span {\n            background-color: #ffffff !important;\n        }\n\n        #abora-header .abora-header__menu-btn.abora-menu-open span:nth-child(1) {\n            transform: translateY(8px) rotate(45deg) !important;\n        }\n\n        #abora-header .abora-header__menu-btn.abora-menu-open span:nth-child(2) {\n            opacity: 0 !important;\n            width: 0 !important;\n        }\n\n        #abora-header .abora-header__menu-btn.abora-menu-open span:nth-child(3) {\n            transform: translateY(-8px) rotate(-45deg) !important;\n        }\n\n        \/* ============================================\n           MEGAMENU\n           ============================================ *\/\n        #abora-megamenu.abora-megamenu {\n            position: fixed !important;\n            top: 0 !important;\n            left: 0 !important;\n            width: 100% !important;\n            height: 100% !important;\n            background: linear-gradient(135deg, #43676a 0%, #365456 40%, #2d4547 100%) !important;\n            z-index: 9998 !important;\n            display: flex !important;\n            opacity: 0 !important;\n            visibility: hidden !important;\n            transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), visibility 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n            overflow-y: auto !important;\n        }\n\n        #abora-megamenu.abora-megamenu.abora-megamenu--open {\n            opacity: 1 !important;\n            visibility: visible !important;\n        }\n\n        #abora-megamenu .abora-megamenu__container {\n            width: 100% !important;\n            max-width: 1440px !important;\n            margin: 0 auto !important;\n            padding: 90px 24px 28px !important;\n            display: flex !important;\n            flex-direction: column !important;\n            justify-content: space-between !important;\n            min-height: 100% !important;\n            height: 100dvh !important;\n            box-sizing: border-box !important;\n            overflow: hidden !important;\n        }\n\n        #abora-megamenu .abora-megamenu__nav {\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 0 !important;\n        }\n\n        #abora-megamenu .abora-megamenu__link {\n            font-family: 'Cormorant Garamond', Georgia, serif !important;\n            font-size: 28px !important;\n            font-weight: 400 !important;\n            color: #ffffff !important;\n            text-decoration: none !important;\n            padding: 10px 0 !important;\n            display: flex !important;\n            align-items: center !important;\n            gap: 14px !important;\n            position: relative !important;\n            background: none !important;\n            border: none !important;\n            transition: opacity 0.3s ease;\n        }\n\n        #abora-megamenu .abora-megamenu__link:hover {\n            opacity: 0.8 !important;\n        }\n\n        #abora-megamenu.abora-megamenu--open .abora-megamenu__link {\n            animation: aboraMegamenuSlideIn 0.5s cubic-bezier(0.22, 1, 0.36, 1) forwards !important;\n        }\n\n        #abora-megamenu.abora-megamenu--open .abora-megamenu__link:nth-child(1) {\n            animation-delay: 0.05s !important;\n        }\n\n        #abora-megamenu.abora-megamenu--open .abora-megamenu__link:nth-child(2) {\n            animation-delay: 0.1s !important;\n        }\n\n        #abora-megamenu.abora-megamenu--open .abora-megamenu__link:nth-child(3) {\n            animation-delay: 0.15s !important;\n        }\n\n        #abora-megamenu.abora-megamenu--open .abora-megamenu__link:nth-child(4) {\n            animation-delay: 0.2s !important;\n        }\n\n        #abora-megamenu .abora-megamenu__link-number {\n            font-family: 'Montserrat', sans-serif !important;\n            font-size: 10px !important;\n            font-weight: 500 !important;\n            color: rgba(255, 255, 255, 0.4) !important;\n            letter-spacing: 0.05em !important;\n            min-width: 24px !important;\n        }\n\n        #abora-megamenu .abora-megamenu__link-text {\n            position: relative !important;\n        }\n\n        #abora-megamenu .abora-megamenu__link-text::after {\n            content: '' !important;\n            position: absolute !important;\n            bottom: -2px !important;\n            left: 0 !important;\n            width: 0 !important;\n            height: 1px !important;\n            background-color: #ffffff !important;\n            transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        #abora-megamenu .abora-megamenu__link:hover .abora-megamenu__link-text::after {\n            width: 100% !important;\n        }\n\n        #abora-megamenu .abora-megamenu__link-arrow {\n            width: 20px !important;\n            height: 20px !important;\n            color: rgba(255, 255, 255, 0.4) !important;\n            margin-left: auto !important;\n            opacity: 0 !important;\n            transform: translateX(-10px) !important;\n            transition: opacity 0.3s ease, transform 0.3s ease;\n        }\n\n        #abora-megamenu .abora-megamenu__link:hover .abora-megamenu__link-arrow {\n            opacity: 1 !important;\n            transform: translateX(0) !important;\n        }\n\n        #abora-megamenu .abora-megamenu__cta-section {\n            margin-top: 24px !important;\n            padding-top: 20px !important;\n            border-top: 1px solid rgba(255, 255, 255, 0.15) !important;\n        }\n\n        #abora-megamenu.abora-megamenu--open .abora-megamenu__cta-section {\n            animation: aboraMegamenuSlideIn 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.3s forwards !important;\n        }\n\n        #abora-megamenu .abora-megamenu__cta-label {\n            font-family: 'Montserrat', sans-serif !important;\n            font-size: 10px !important;\n            font-weight: 500 !important;\n            letter-spacing: 0.15em !important;\n            text-transform: uppercase !important;\n            color: rgba(255, 255, 255, 0.5) !important;\n            margin: 0 0 12px 0 !important;\n            display: block !important;\n        }\n\n        #abora-megamenu .abora-megamenu__cta {\n            display: inline-flex !important;\n            align-items: center !important;\n            gap: 12px !important;\n            font-family: 'Montserrat', sans-serif !important;\n            font-size: 11px !important;\n            font-weight: 600 !important;\n            letter-spacing: 0.1em !important;\n            text-transform: uppercase !important;\n            text-decoration: none !important;\n            color: #43676a !important;\n            background-color: #ffffff !important;\n            padding: 14px 28px !important;\n            border: none !important;\n            transition: background-color 0.3s ease, transform 0.3s ease;\n        }\n\n        #abora-megamenu .abora-megamenu__cta:hover {\n            background-color: #f0f0f0 !important;\n            transform: translateY(-2px) !important;\n        }\n\n        #abora-megamenu .abora-megamenu__cta svg {\n            width: 16px !important;\n            height: 16px !important;\n            transition: transform 0.3s ease;\n        }\n\n        #abora-megamenu .abora-megamenu__cta:hover svg {\n            transform: translateX(4px);\n        }\n\n        #abora-megamenu .abora-megamenu__lang-section {\n            margin-top: 20px !important;\n            padding-top: 16px !important;\n            border-top: 1px solid rgba(255, 255, 255, 0.1) !important;\n        }\n\n        #abora-megamenu.abora-megamenu--open .abora-megamenu__lang-section {\n            animation: aboraMegamenuSlideIn 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.35s forwards !important;\n        }\n\n        #abora-megamenu .abora-megamenu__lang-label {\n            font-family: 'Montserrat', sans-serif !important;\n            font-size: 10px !important;\n            font-weight: 500 !important;\n            letter-spacing: 0.15em !important;\n            text-transform: uppercase !important;\n            color: rgba(255, 255, 255, 0.4) !important;\n            margin: 0 0 10px 0 !important;\n            display: block !important;\n        }\n\n        #abora-megamenu .abora-megamenu__lang-list {\n            display: grid !important;\n            grid-template-columns: repeat(4, 1fr) !important;\n            gap: 6px !important;\n        }\n\n        #abora-megamenu .abora-megamenu__lang-option {\n            font-family: 'Montserrat', sans-serif !important;\n            font-size: 10px !important;\n            font-weight: 500 !important;\n            letter-spacing: 0.05em !important;\n            text-transform: uppercase !important;\n            color: rgba(255, 255, 255, 0.6) !important;\n            background: none !important;\n            border: 1px solid rgba(255, 255, 255, 0.2) !important;\n            padding: 8px 4px !important;\n            cursor: pointer !important;\n            text-align: center !important;\n            transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;\n        }\n\n        #abora-megamenu .abora-megamenu__lang-option:hover {\n            color: #ffffff !important;\n            border-color: rgba(255, 255, 255, 0.4) !important;\n        }\n\n        #abora-megamenu .abora-megamenu__lang-option.active {\n            color: #ffffff !important;\n            border-color: #ffffff !important;\n            background-color: rgba(255, 255, 255, 0.1) !important;\n        }\n\n        #abora-megamenu .abora-megamenu__footer {\n            margin-top: auto !important;\n            padding-top: 20px !important;\n            border-top: 1px solid rgba(255, 255, 255, 0.1) !important;\n            display: flex !important;\n            flex-direction: row !important;\n            justify-content: space-between !important;\n            gap: 16px !important;\n        }\n\n        #abora-megamenu.abora-megamenu--open .abora-megamenu__footer {\n            animation: aboraMegamenuSlideIn 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.4s forwards !important;\n        }\n\n        #abora-megamenu .abora-megamenu__contact {\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 2px !important;\n        }\n\n        #abora-megamenu .abora-megamenu__contact-label {\n            font-family: 'Montserrat', sans-serif !important;\n            font-size: 9px !important;\n            font-weight: 500 !important;\n            letter-spacing: 0.15em !important;\n            text-transform: uppercase !important;\n            color: rgba(255, 255, 255, 0.4) !important;\n        }\n\n        #abora-megamenu .abora-megamenu__contact-value {\n            font-family: 'Montserrat', sans-serif !important;\n            font-size: 13px !important;\n            font-weight: 400 !important;\n            color: #ffffff !important;\n            text-decoration: none !important;\n        }\n\n        #abora-megamenu .abora-megamenu__contact-value:hover {\n            text-decoration: underline !important;\n        }\n\n        @keyframes aboraMegamenuSlideIn {\n            0% {\n                opacity: 0;\n                transform: translateY(20px);\n            }\n\n            100% {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        @media screen and (max-height: 670px) {\n            #abora-megamenu .abora-megamenu__container {\n                padding: 80px 24px 20px !important;\n            }\n\n            #abora-megamenu .abora-megamenu__link {\n                font-size: 24px !important;\n                padding: 8px 0 !important;\n            }\n\n            #abora-megamenu .abora-megamenu__cta-section {\n                margin-top: 16px !important;\n                padding-top: 14px !important;\n            }\n\n            #abora-megamenu .abora-megamenu__cta {\n                padding: 12px 24px !important;\n                font-size: 10px !important;\n            }\n\n            #abora-megamenu .abora-megamenu__lang-section {\n                margin-top: 14px !important;\n                padding-top: 12px !important;\n            }\n\n            #abora-megamenu .abora-megamenu__lang-option {\n                padding: 6px 4px !important;\n                font-size: 9px !important;\n            }\n\n            #abora-megamenu .abora-megamenu__footer {\n                padding-top: 14px !important;\n            }\n\n            #abora-megamenu .abora-megamenu__contact-value {\n                font-size: 12px !important;\n            }\n        }\n\n        \/* ============================================\n           MEGAMENU \u2014 TABLET+ (768px)\n           ============================================ *\/\n        @media screen and (min-width: 768px) {\n            #abora-header.abora-header {\n                padding: 28px 48px !important;\n            }\n\n            #abora-header.abora-header.abora-header--scrolled {\n                padding: 16px 48px !important;\n            }\n\n            #abora-header .abora-header__logo img {\n                height: 36px !important;\n            }\n\n            #abora-header.abora-header--scrolled .abora-header__logo img {\n                height: 32px !important;\n            }\n\n            #abora-header .abora-header__lang {\n                display: flex !important;\n            }\n\n            #abora-megamenu .abora-megamenu__lang-section {\n                display: none !important;\n            }\n\n            #abora-megamenu .abora-megamenu__container {\n                padding: 140px 48px 80px !important;\n                flex-direction: row !important;\n                flex-wrap: wrap !important;\n                align-content: flex-start !important;\n                height: auto !important;\n                justify-content: flex-start !important;\n            }\n\n            #abora-megamenu .abora-megamenu__nav {\n                width: 55% !important;\n            }\n\n            #abora-megamenu .abora-megamenu__link {\n                font-size: 44px !important;\n                padding: 12px 0 !important;\n            }\n\n            #abora-megamenu .abora-megamenu__cta-section {\n                width: 45% !important;\n                margin-top: 0 !important;\n                padding-top: 0 !important;\n                padding-left: 48px !important;\n                border-top: none !important;\n                border-left: 1px solid rgba(255, 255, 255, 0.15) !important;\n            }\n\n            #abora-megamenu .abora-megamenu__cta {\n                padding: 16px 32px !important;\n                font-size: 12px !important;\n            }\n\n            #abora-megamenu .abora-megamenu__footer {\n                width: 100% !important;\n                flex-direction: row !important;\n                justify-content: flex-start !important;\n                gap: 48px !important;\n                border-top: 1px solid rgba(255, 255, 255, 0.1) !important;\n                padding-top: 32px !important;\n                margin-top: 48px !important;\n            }\n\n            #abora-megamenu .abora-megamenu__contact-label {\n                font-size: 10px !important;\n            }\n\n            #abora-megamenu .abora-megamenu__contact-value {\n                font-size: 14px !important;\n            }\n        }\n\n        \/* ============================================\n           MEGAMENU \u2014 DESKTOP (1024px)\n           ============================================ *\/\n        @media screen and (min-width: 1024px) {\n            #abora-header.abora-header {\n                padding: 32px 64px !important;\n            }\n\n            #abora-header.abora-header.abora-header--scrolled {\n                padding: 18px 64px !important;\n            }\n\n            #abora-header .abora-header__logo img {\n                height: 40px !important;\n            }\n\n            #abora-megamenu .abora-megamenu__container {\n                padding: 160px 64px 100px !important;\n            }\n\n            #abora-megamenu .abora-megamenu__link {\n                font-size: 52px !important;\n                padding: 14px 0 !important;\n            }\n\n            #abora-megamenu .abora-megamenu__link-arrow {\n                width: 28px !important;\n                height: 28px !important;\n            }\n\n            #abora-megamenu .abora-megamenu__footer {\n                gap: 64px !important;\n            }\n        }\n\n        \/* ============================================\n           MEGAMENU \u2014 LARGE DESKTOP (1440px)\n           ============================================ *\/\n        @media screen and (min-width: 1440px) {\n            #abora-header.abora-header {\n                padding: 36px 80px !important;\n            }\n\n            #abora-header.abora-header.abora-header--scrolled {\n                padding: 20px 80px !important;\n            }\n\n            #abora-megamenu .abora-megamenu__container {\n                padding: 180px 80px 120px !important;\n            }\n\n            #abora-megamenu .abora-megamenu__link {\n                font-size: 60px !important;\n            }\n        }\n\n        \/* ============================================\n           HERO\n           ============================================ *\/\n        #abora-hero.abora-hero {\n            position: relative !important;\n            width: 100% !important;\n            min-height: 100vh !important;\n            min-height: 100dvh !important;\n            display: flex !important;\n            overflow: hidden !important;\n            box-sizing: border-box !important;\n            background-color: #0a0a0a !important;\n        }\n\n        #abora-hero .abora-hero__bg {\n            position: absolute !important;\n            top: 0 !important;\n            left: 0 !important;\n            width: 100% !important;\n            height: 100% !important;\n            z-index: 1 !important;\n            overflow: hidden !important;\n        }\n\n        #abora-hero .abora-hero__video {\n            position: absolute !important;\n            top: 50% !important;\n            left: 50% !important;\n            min-width: 100% !important;\n            min-height: 100% !important;\n            width: auto !important;\n            height: auto !important;\n            transform: translate(-50%, -50%) scale(1.05) !important;\n            object-fit: cover !important;\n            z-index: 2 !important;\n            opacity: 0 !important;\n            filter: brightness(0.8) !important;\n            transition: opacity 1.2s ease-out, transform 6s ease-out;\n        }\n\n        #abora-hero.abora-hero--video-ready .abora-hero__video {\n            opacity: 1 !important;\n            transform: translate(-50%, -50%) scale(1) !important;\n        }\n\n        #abora-hero .abora-hero__bg-fallback {\n            position: absolute !important;\n            top: 0 !important;\n            left: 0 !important;\n            width: 100% !important;\n            height: 100% !important;\n            object-fit: cover !important;\n            object-position: center center !important;\n            z-index: 1 !important;\n            filter: brightness(0.8) !important;\n        }\n\n        #abora-hero .abora-hero__overlay {\n            position: absolute !important;\n            top: 0 !important;\n            left: 0 !important;\n            width: 100% !important;\n            height: 100% !important;\n            z-index: 3 !important;\n            background:\n                linear-gradient(180deg,\n                    rgba(0, 0, 0, 0.5) 0%,\n                    rgba(0, 0, 0, 0.25) 25%,\n                    rgba(0, 0, 0, 0.2) 50%,\n                    rgba(0, 0, 0, 0.35) 75%,\n                    rgba(0, 0, 0, 0.7) 100%),\n                linear-gradient(90deg,\n                    rgba(0, 0, 0, 0.55) 0%,\n                    rgba(0, 0, 0, 0.3) 30%,\n                    transparent 70%) !important;\n        }\n\n        #abora-hero .abora-hero__grain {\n            position: absolute !important;\n            top: 0 !important;\n            left: 0 !important;\n            width: 100% !important;\n            height: 100% !important;\n            z-index: 4 !important;\n            pointer-events: none !important;\n            opacity: 0.03 !important;\n            background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'\/%3E%3C\/svg%3E\") !important;\n        }\n\n        #abora-hero .abora-hero__sidebar {\n            position: absolute !important;\n            left: 0 !important;\n            top: 0 !important;\n            bottom: 0 !important;\n            width: 60px !important;\n            z-index: 10 !important;\n            display: none !important;\n            flex-direction: column !important;\n            align-items: center !important;\n            justify-content: space-between !important;\n            padding: 120px 0 40px !important;\n            box-sizing: border-box !important;\n            border-right: 1px solid rgba(255, 255, 255, 0.08) !important;\n        }\n\n        #abora-hero .abora-hero__sidebar-top {\n            writing-mode: vertical-rl !important;\n            text-orientation: mixed !important;\n            transform: rotate(180deg) !important;\n        }\n\n        #abora-hero .abora-hero__sidebar-label {\n            font-family: 'Montserrat', sans-serif !important;\n            font-size: 10px !important;\n            font-weight: 500 !important;\n            letter-spacing: 0.25em !important;\n            text-transform: uppercase !important;\n            color: rgba(255, 255, 255, 0.5) !important;\n        }\n\n        #abora-hero .abora-hero__sidebar-line {\n            width: 1px !important;\n            height: 80px !important;\n            background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4), transparent) !important;\n            margin: 20px auto !important;\n        }\n\n        #abora-hero .abora-hero__sidebar-section {\n            font-family: 'Montserrat', sans-serif !important;\n            font-size: 11px !important;\n            font-weight: 600 !important;\n            letter-spacing: 0.1em !important;\n            color: rgba(255, 255, 255, 0.3) !important;\n        }\n\n        #abora-hero .abora-hero__main {\n            position: relative !important;\n            z-index: 5 !important;\n            width: 100% !important;\n            min-height: 100vh !important;\n            min-height: 100dvh !important;\n            display: flex !important;\n            flex-direction: column !important;\n            justify-content: flex-end !important;\n            padding: 100px 24px 60px !important;\n            box-sizing: border-box !important;\n        }\n\n        #abora-hero .abora-hero__content {\n            max-width: 1440px !important;\n            width: 100% !important;\n            margin: 0 auto !important;\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 0 !important;\n        }\n\n        #abora-hero .abora-hero__section-number {\n            font-family: 'Cormorant Garamond', Georgia, serif !important;\n            font-size: 100px !important;\n            font-weight: 300 !important;\n            color: rgba(255, 255, 255, 0.05) !important;\n            line-height: 1 !important;\n            position: absolute !important;\n            top: 50% !important;\n            right: 24px !important;\n            transform: translateY(-50%) !important;\n            z-index: 4 !important;\n            pointer-events: none !important;\n            display: none !important;\n        }\n\n        #abora-hero .abora-hero__location {\n            display: flex !important;\n            align-items: center !important;\n            gap: 16px !important;\n            margin-bottom: 20px !important;\n        }\n\n        #abora-hero .abora-hero__location-icon {\n            width: 32px !important;\n            height: 32px !important;\n            border: 1px solid rgba(255, 255, 255, 0.4) !important;\n            border-radius: 50% !important;\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            flex-shrink: 0 !important;\n        }\n\n        #abora-hero .abora-hero__location-icon svg {\n            width: 14px !important;\n            height: 14px !important;\n            color: #ffffff !important;\n            opacity: 0.9 !important;\n        }\n\n        #abora-hero .abora-hero__location-text {\n            font-family: 'Montserrat', sans-serif !important;\n            font-size: 11px !important;\n            font-weight: 600 !important;\n            letter-spacing: 0.25em !important;\n            text-transform: uppercase !important;\n            color: #ffffff !important;\n            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3) !important;\n        }\n\n        #abora-hero .abora-hero__location-divider {\n            width: 40px !important;\n            height: 1px !important;\n            background-color: rgba(255, 255, 255, 0.4) !important;\n            display: none !important;\n        }\n\n        #abora-hero .abora-hero__headline-wrapper {\n            position: relative !important;\n            margin-bottom: 24px !important;\n        }\n\n        #abora-hero .abora-hero__headline {\n            font-family: 'Cormorant Garamond', Georgia, serif !important;\n            font-size: 42px !important;\n            font-weight: 500 !important;\n            line-height: 1.1 !important;\n            color: #ffffff !important;\n            margin: 0 !important;\n            padding: 0 !important;\n            letter-spacing: -0.01em !important;\n            max-width: 600px !important;\n            text-shadow: 0 2px 20px rgba(0, 0, 0, 0.4), 0 4px 40px rgba(0, 0, 0, 0.2) !important;\n        }\n\n        #abora-hero .abora-hero__headline em {\n            font-style: italic !important;\n            font-weight: 500 !important;\n        }\n\n        #abora-hero .abora-hero__headline-line {\n            position: absolute !important;\n            left: -20px !important;\n            top: 8px !important;\n            width: 3px !important;\n            height: 0 !important;\n            background-color: #43676a !important;\n            display: none !important;\n        }\n\n        #abora-hero.abora-hero--animating .abora-hero__headline-line,\n        #abora-hero.abora-hero--animated .abora-hero__headline-line {\n            animation: aboraLineGrowVertical 0.8s cubic-bezier(0.4, 0, 0.2, 1) 0.6s forwards !important;\n        }\n\n        #abora-hero .abora-hero__subheadline {\n            font-family: 'Montserrat', sans-serif !important;\n            font-size: 14px !important;\n            font-weight: 400 !important;\n            line-height: 1.85 !important;\n            color: rgba(255, 255, 255, 0.95) !important;\n            margin: 0 0 36px 0 !important;\n            padding: 0 !important;\n            max-width: 480px !important;\n            text-shadow: 0 2px 15px rgba(0, 0, 0, 0.4) !important;\n        }\n\n        #abora-hero .abora-hero__cta {\n            display: inline-flex !important;\n            align-items: center !important;\n            align-self: flex-start !important;\n            gap: 14px !important;\n            font-family: 'Montserrat', sans-serif !important;\n            font-size: 11px !important;\n            font-weight: 600 !important;\n            letter-spacing: 0.15em !important;\n            text-transform: uppercase !important;\n            text-decoration: none !important;\n            color: #1a1a1a !important;\n            background-color: #ffffff !important;\n            padding: 18px 36px !important;\n            border: none !important;\n            cursor: pointer !important;\n            position: relative !important;\n            overflow: hidden !important;\n            z-index: 10 !important;\n            transition: color 0.4s ease, box-shadow 0.4s ease;\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15) !important;\n            width: auto !important;\n            max-width: none !important;\n        }\n\n        #abora-hero .abora-hero__cta::before {\n            content: '' !important;\n            position: absolute !important;\n            top: 0 !important;\n            left: 0 !important;\n            width: 100% !important;\n            height: 100% !important;\n            background-color: #43676a !important;\n            transform: translateX(-101%) !important;\n            transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;\n            z-index: 1 !important;\n        }\n\n        #abora-hero .abora-hero__cta:hover::before {\n            transform: translateX(0) !important;\n        }\n\n        #abora-hero .abora-hero__cta-text,\n        #abora-hero .abora-hero__cta svg {\n            position: relative !important;\n            z-index: 2 !important;\n        }\n\n        #abora-hero .abora-hero__cta svg {\n            width: 16px !important;\n            height: 16px !important;\n            display: block !important;\n            flex-shrink: 0 !important;\n            transition: transform 0.4s ease;\n        }\n\n        #abora-hero .abora-hero__cta:hover {\n            color: #ffffff !important;\n            box-shadow: 0 6px 30px rgba(67, 103, 106, 0.35) !important;\n        }\n\n        #abora-hero .abora-hero__cta:hover svg {\n            transform: translateX(4px);\n        }\n\n        #abora-hero .abora-hero__scroll {\n            position: absolute !important;\n            bottom: 40px !important;\n            left: 50% !important;\n            transform: translateX(-50%) !important;\n            z-index: 10 !important;\n            display: flex !important;\n            flex-direction: column !important;\n            align-items: center !important;\n            gap: 12px !important;\n            cursor: pointer !important;\n            opacity: 0 !important;\n            transition: opacity 0.3s ease;\n        }\n\n        #abora-hero.abora-hero--animated .abora-hero__scroll {\n            opacity: 1 !important;\n        }\n\n        #abora-hero .abora-hero__scroll:hover {\n            opacity: 0.8 !important;\n        }\n\n        #abora-hero .abora-hero__scroll-icon {\n            width: 24px !important;\n            height: 38px !important;\n            border: 1.5px solid rgba(255, 255, 255, 0.4) !important;\n            border-radius: 12px !important;\n            position: relative !important;\n            display: flex !important;\n            justify-content: center !important;\n            padding-top: 8px !important;\n            box-sizing: border-box !important;\n        }\n\n        #abora-hero .abora-hero__scroll-dot {\n            width: 3px !important;\n            height: 8px !important;\n            background-color: rgba(255, 255, 255, 0.7) !important;\n            border-radius: 1.5px !important;\n        }\n\n        #abora-hero.abora-hero--animated .abora-hero__scroll-dot {\n            animation: aboraScrollBounce 2s ease-in-out infinite !important;\n        }\n\n        #abora-hero .abora-hero__scroll-text {\n            font-family: 'Montserrat', sans-serif !important;\n            font-size: 9px !important;\n            font-weight: 500 !important;\n            letter-spacing: 0.2em !important;\n            text-transform: uppercase !important;\n            color: rgba(255, 255, 255, 0.5) !important;\n        }\n\n        \/* ============================================\n           HERO ANIMATIONS\n           ============================================ *\/\n        #abora-hero .abora-hero__location,\n        #abora-hero .abora-hero__headline,\n        #abora-hero .abora-hero__subheadline,\n        #abora-hero .abora-hero__cta,\n        #abora-hero .abora-hero__sidebar {\n            opacity: 1 !important;\n            transform: translateY(0) !important;\n        }\n\n        #abora-hero.abora-hero--will-animate .abora-hero__location,\n        #abora-hero.abora-hero--will-animate .abora-hero__headline,\n        #abora-hero.abora-hero--will-animate .abora-hero__subheadline,\n        #abora-hero.abora-hero--will-animate .abora-hero__cta {\n            opacity: 0 !important;\n            transform: translateY(40px) !important;\n        }\n\n        #abora-hero.abora-hero--will-animate .abora-hero__sidebar {\n            opacity: 0 !important;\n            transform: translateX(-20px) !important;\n        }\n\n        #abora-hero.abora-hero--animating .abora-hero__location {\n            animation: aboraFadeInUp 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.3s forwards !important;\n        }\n\n        #abora-hero.abora-hero--animating .abora-hero__headline {\n            animation: aboraFadeInUp 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.45s forwards !important;\n        }\n\n        #abora-hero.abora-hero--animating .abora-hero__subheadline {\n            animation: aboraFadeInUp 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.6s forwards !important;\n        }\n\n        #abora-hero.abora-hero--animating .abora-hero__cta {\n            animation: aboraFadeInUp 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.75s forwards !important;\n        }\n\n        #abora-hero.abora-hero--animating .abora-hero__sidebar {\n            animation: aboraFadeInLeft 0.8s cubic-bezier(0.22, 1, 0.36, 1) 1s forwards !important;\n        }\n\n        #abora-hero.abora-hero--animated .abora-hero__location,\n        #abora-hero.abora-hero--animated .abora-hero__headline,\n        #abora-hero.abora-hero--animated .abora-hero__subheadline,\n        #abora-hero.abora-hero--animated .abora-hero__cta,\n        #abora-hero.abora-hero--animated .abora-hero__sidebar {\n            opacity: 1 !important;\n            transform: translateY(0) translateX(0) !important;\n            animation: none !important;\n        }\n\n        @keyframes aboraFadeInUp {\n            0% {\n                opacity: 0;\n                transform: translateY(40px);\n            }\n\n            100% {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        @keyframes aboraFadeInLeft {\n            0% {\n                opacity: 0;\n                transform: translateX(-20px);\n            }\n\n            100% {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        @keyframes aboraLineGrowVertical {\n            0% {\n                height: 0;\n            }\n\n            100% {\n                height: 60px;\n            }\n        }\n\n        @keyframes aboraScrollBounce {\n\n            0%,\n            100% {\n                transform: translateY(0);\n                opacity: 0.8;\n            }\n\n            50% {\n                transform: translateY(10px);\n                opacity: 0.3;\n            }\n        }\n\n        \/* ============================================\n           HERO \u2014 TABLET+ (768px)\n           ============================================ *\/\n        @media screen and (min-width: 768px) {\n            #abora-hero .abora-hero__main {\n                padding: 120px 48px 80px !important;\n            }\n\n            #abora-hero .abora-hero__section-number {\n                display: block !important;\n                font-size: 180px !important;\n                right: 48px !important;\n            }\n\n            #abora-hero .abora-hero__location {\n                margin-bottom: 28px !important;\n            }\n\n            #abora-hero .abora-hero__location-divider {\n                display: block !important;\n            }\n\n            #abora-hero .abora-hero__headline {\n                font-size: 56px !important;\n                max-width: 700px !important;\n            }\n\n            #abora-hero .abora-hero__headline-wrapper {\n                margin-bottom: 28px !important;\n            }\n\n            #abora-hero .abora-hero__subheadline {\n                font-size: 15px !important;\n                max-width: 520px !important;\n                margin-bottom: 44px !important;\n            }\n\n            #abora-hero .abora-hero__cta {\n                padding: 20px 44px !important;\n                font-size: 12px !important;\n            }\n\n            #abora-hero .abora-hero__scroll {\n                bottom: 50px !important;\n            }\n        }\n\n        \/* ============================================\n           HERO \u2014 DESKTOP (1024px)\n           ============================================ *\/\n        @media screen and (min-width: 1024px) {\n            #abora-hero .abora-hero__sidebar {\n                display: flex !important;\n                width: 70px !important;\n            }\n\n            #abora-hero .abora-hero__main {\n                padding: 140px 64px 100px 100px !important;\n                justify-content: center !important;\n            }\n\n            #abora-hero .abora-hero__section-number {\n                font-size: 280px !important;\n                right: 64px !important;\n            }\n\n            #abora-hero .abora-hero__location-icon {\n                width: 36px !important;\n                height: 36px !important;\n            }\n\n            #abora-hero .abora-hero__location-text {\n                font-size: 12px !important;\n            }\n\n            #abora-hero .abora-hero__headline {\n                font-size: 72px !important;\n                max-width: 800px !important;\n            }\n\n            #abora-hero .abora-hero__headline-line {\n                display: block !important;\n                left: -30px !important;\n            }\n\n            #abora-hero .abora-hero__headline-wrapper {\n                margin-bottom: 32px !important;\n            }\n\n            #abora-hero .abora-hero__subheadline {\n                font-size: 16px !important;\n                max-width: 560px !important;\n                margin-bottom: 48px !important;\n            }\n\n            #abora-hero .abora-hero__cta {\n                padding: 22px 52px !important;\n            }\n\n            #abora-hero .abora-hero__cta svg {\n                width: 18px !important;\n                height: 18px !important;\n            }\n        }\n\n        \/* ============================================\n           HERO \u2014 LARGE DESKTOP (1440px)\n           ============================================ *\/\n        @media screen and (min-width: 1440px) {\n            #abora-hero .abora-hero__sidebar {\n                width: 80px !important;\n            }\n\n            #abora-hero .abora-hero__main {\n                padding: 160px 80px 120px 120px !important;\n            }\n\n            #abora-hero .abora-hero__section-number {\n                font-size: 360px !important;\n                right: 80px !important;\n            }\n\n            #abora-hero .abora-hero__headline {\n                font-size: 84px !important;\n                max-width: 900px !important;\n            }\n\n            #abora-hero .abora-hero__subheadline {\n                font-size: 17px !important;\n                max-width: 600px !important;\n            }\n        }\n\n        \/* ============================================\n           HERO \u2014 HEIGHT CONSTRAINTS\n           ============================================ *\/\n        @media screen and (max-height: 900px) {\n            #abora-hero .abora-hero__main {\n                justify-content: flex-end !important;\n                padding-top: 100px !important;\n                padding-bottom: 50px !important;\n            }\n\n            #abora-hero .abora-hero__location {\n                margin-bottom: 16px !important;\n            }\n\n            #abora-hero .abora-hero__headline-wrapper {\n                margin-bottom: 20px !important;\n            }\n\n            #abora-hero .abora-hero__subheadline {\n                margin-bottom: 28px !important;\n                line-height: 1.7 !important;\n            }\n\n            #abora-hero .abora-hero__scroll {\n                bottom: 25px !important;\n            }\n\n            #abora-hero .abora-hero__sidebar {\n                padding-top: 100px !important;\n                padding-bottom: 30px !important;\n            }\n        }\n\n        @media screen and (max-height: 750px) {\n            #abora-hero .abora-hero__main {\n                padding-top: 90px !important;\n                padding-bottom: 40px !important;\n            }\n\n            #abora-hero .abora-hero__location {\n                margin-bottom: 12px !important;\n            }\n\n            #abora-hero .abora-hero__location-icon {\n                width: 28px !important;\n                height: 28px !important;\n            }\n\n            #abora-hero .abora-hero__location-text {\n                font-size: 10px !important;\n            }\n\n            #abora-hero .abora-hero__headline {\n                font-size: 36px !important;\n            }\n\n            #abora-hero .abora-hero__headline-wrapper {\n                margin-bottom: 16px !important;\n            }\n\n            #abora-hero .abora-hero__subheadline {\n                font-size: 13px !important;\n                margin-bottom: 24px !important;\n                line-height: 1.65 !important;\n            }\n\n            #abora-hero .abora-hero__cta {\n                padding: 16px 32px !important;\n                font-size: 10px !important;\n            }\n\n            #abora-hero .abora-hero__scroll {\n                bottom: 20px !important;\n                gap: 8px !important;\n            }\n\n            #abora-hero .abora-hero__scroll-icon {\n                width: 20px !important;\n                height: 32px !important;\n            }\n\n            #abora-hero .abora-hero__section-number {\n                font-size: 140px !important;\n            }\n\n            #abora-hero .abora-hero__sidebar {\n                display: none !important;\n            }\n        }\n\n        @media screen and (max-height: 650px) {\n            #abora-hero .abora-hero__main {\n                padding-top: 80px !important;\n                padding-bottom: 35px !important;\n            }\n\n            #abora-hero .abora-hero__location {\n                margin-bottom: 10px !important;\n                gap: 12px !important;\n            }\n\n            #abora-hero .abora-hero__headline {\n                font-size: 32px !important;\n            }\n\n            #abora-hero .abora-hero__headline-wrapper {\n                margin-bottom: 12px !important;\n            }\n\n            #abora-hero .abora-hero__subheadline {\n                font-size: 12px !important;\n                margin-bottom: 20px !important;\n                max-width: 400px !important;\n            }\n\n            #abora-hero .abora-hero__cta {\n                padding: 14px 28px !important;\n            }\n\n            #abora-hero .abora-hero__scroll {\n                display: none !important;\n            }\n\n            #abora-hero .abora-hero__section-number {\n                display: none !important;\n            }\n        }\n\n        @media screen and (min-width: 768px) and (max-height: 800px) {\n            #abora-hero .abora-hero__headline {\n                font-size: 48px !important;\n            }\n\n            #abora-hero .abora-hero__subheadline {\n                font-size: 14px !important;\n            }\n        }\n\n        @media screen and (min-width: 1024px) and (max-height: 800px) {\n            #abora-hero .abora-hero__main {\n                padding-left: 90px !important;\n            }\n\n            #abora-hero .abora-hero__headline {\n                font-size: 56px !important;\n            }\n\n            #abora-hero .abora-hero__sidebar {\n                width: 60px !important;\n                padding-top: 90px !important;\n            }\n\n            #abora-hero .abora-hero__section-number {\n                font-size: 200px !important;\n            }\n        }\n\n        @media screen and (min-width: 1440px) and (max-height: 800px) {\n            #abora-hero .abora-hero__headline {\n                font-size: 64px !important;\n            }\n\n            #abora-hero .abora-hero__section-number {\n                font-size: 240px !important;\n            }\n        }\n\n        body.abora-menu-active {\n            overflow: hidden !important;\n        }\n    <\/style>\n<\/head>\n\n<body>\n\n    <!-- PRELOADER -->\n    <div class=\"abora-preloader\" id=\"abora-preloader\">\n        <img decoding=\"async\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-logo.png\" alt=\"Abora\"\n            class=\"abora-preloader__logo\">\n        <div class=\"abora-preloader__line\"><\/div>\n        <span class=\"abora-preloader__text\">Su refugio junto al mar le espera<\/span>\n    <\/div>\n\n    <!-- HEADER -->\n    <header class=\"abora-header\" id=\"abora-header\">\n        <div class=\"abora-header__container\">\n\n            <!-- Logo -->\n            <a href=\"\/\" class=\"abora-header__logo\" aria-label=\"Abora Residencial - Inicio\">\n                <img decoding=\"async\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-logo.png\"\n                    alt=\"Abora Residencial\">\n            <\/a>\n\n            <!-- Right section -->\n            <div class=\"abora-header__right\">\n\n                <!-- Language selector -->\n                <div class=\"abora-header__lang\" id=\"abora-lang-selector\">\n                    <button class=\"abora-header__lang-btn\" aria-label=\"Seleccionar idioma\" aria-expanded=\"false\">\n                        <span>ES<\/span>\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"\n                            stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n                        <\/svg>\n                    <\/button>\n                    <div class=\"abora-header__lang-dropdown\">\n                        <button class=\"abora-header__lang-option active\" data-lang=\"en\"><span\n                                class=\"abora-header__lang-option-code\">EN<\/span>English<\/button>\n                        <button class=\"abora-header__lang-option\" data-lang=\"es\"><span\n                                class=\"abora-header__lang-option-code\">ES<\/span>Espa\u00f1ol<\/button>\n                        <button class=\"abora-header__lang-option\" data-lang=\"fr\"><span\n                                class=\"abora-header__lang-option-code\">FR<\/span>Fran\u00e7ais<\/button>\n                        <button class=\"abora-header__lang-option\" data-lang=\"de\"><span\n                                class=\"abora-header__lang-option-code\">DE<\/span>Deutsch<\/button>\n                        <button class=\"abora-header__lang-option\" data-lang=\"ar\"><span\n                                class=\"abora-header__lang-option-code\">AR<\/span>\u0627\u0644\u0639\u0631\u0628\u064a\u0629<\/button>\n                        <button class=\"abora-header__lang-option\" data-lang=\"cs\"><span\n                                class=\"abora-header__lang-option-code\">CS<\/span>\u010ce\u0161tina<\/button>\n                        <button class=\"abora-header__lang-option\" data-lang=\"da\"><span\n                                class=\"abora-header__lang-option-code\">DA<\/span>Dansk<\/button>\n                        <button class=\"abora-header__lang-option\" data-lang=\"nl\"><span\n                                class=\"abora-header__lang-option-code\">NL<\/span>Nederlands<\/button>\n                        <button class=\"abora-header__lang-option\" data-lang=\"no\"><span\n                                class=\"abora-header__lang-option-code\">NO<\/span>Norsk<\/button>\n                        <button class=\"abora-header__lang-option\" data-lang=\"pl\"><span\n                                class=\"abora-header__lang-option-code\">PL<\/span>Polski<\/button>\n                        <button class=\"abora-header__lang-option\" data-lang=\"ru\"><span\n                                class=\"abora-header__lang-option-code\">RU<\/span>\u0420\u0443\u0441\u0441\u043a\u0438\u0439<\/button>\n                        <button class=\"abora-header__lang-option\" data-lang=\"sv\"><span\n                                class=\"abora-header__lang-option-code\">SV<\/span>Svenska<\/button>\n                    <\/div>\n                <\/div>\n\n                <!-- Menu button -->\n                <button class=\"abora-header__menu-btn\" id=\"abora-menu-btn\" aria-label=\"Abrir men\u00fa\" aria-expanded=\"false\">\n                    <span><\/span>\n                    <span><\/span>\n                    <span><\/span>\n                <\/button>\n\n            <\/div>\n        <\/div>\n    <\/header>\n\n    <!-- MEGAMENU -->\n    <div class=\"abora-megamenu\" id=\"abora-megamenu\">\n        <div class=\"abora-megamenu__container\">\n\n            <!-- Main nav -->\n            <nav class=\"abora-megamenu__nav\">\n                <a href=\"#about\" class=\"abora-megamenu__link\">\n                    <span class=\"abora-megamenu__link-number\">01<\/span>\n                    <span class=\"abora-megamenu__link-text\">Sobre Abora<\/span>\n                    <svg class=\"abora-megamenu__link-arrow\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"\n                        fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n                        stroke-linejoin=\"round\">\n                        <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n                        <polyline points=\"12 5 19 12 12 19\"><\/polyline>\n                    <\/svg>\n                <\/a>\n                <a href=\"#tipology\" class=\"abora-megamenu__link\">\n                    <span class=\"abora-megamenu__link-number\">02<\/span>\n                    <span class=\"abora-megamenu__link-text\">Tipolog\u00edas<\/span>\n                    <svg class=\"abora-megamenu__link-arrow\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"\n                        fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n                        stroke-linejoin=\"round\">\n                        <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n                        <polyline points=\"12 5 19 12 12 19\"><\/polyline>\n                    <\/svg>\n                <\/a>\n                <a href=\"#gallery\" class=\"abora-megamenu__link\">\n                    <span class=\"abora-megamenu__link-number\">03<\/span>\n                    <span class=\"abora-megamenu__link-text\">Galer\u00eda<\/span>\n                    <svg class=\"abora-megamenu__link-arrow\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"\n                        fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n                        stroke-linejoin=\"round\">\n                        <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n                        <polyline points=\"12 5 19 12 12 19\"><\/polyline>\n                    <\/svg>\n                <\/a>\n                <a href=\"#location\" class=\"abora-megamenu__link\">\n                    <span class=\"abora-megamenu__link-number\">04<\/span>\n                    <span class=\"abora-megamenu__link-text\">Ubicaci\u00f3n<\/span>\n                    <svg class=\"abora-megamenu__link-arrow\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"\n                        fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n                        stroke-linejoin=\"round\">\n                        <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n                        <polyline points=\"12 5 19 12 12 19\"><\/polyline>\n                    <\/svg>\n                <\/a>\n            <\/nav>\n\n            <!-- CTA Section -->\n            <div class=\"abora-megamenu__cta-section\">\n                <span class=\"abora-megamenu__cta-label\">Acceso exclusivo<\/span>\n                <a href=\"#info-unlock\" class=\"abora-megamenu__cta\">\n                    <span>Desbloquear informaci\u00f3n<\/span>\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"\n                        stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"><\/rect>\n                        <path d=\"M7 11V7a5 5 0 0 1 9.9-1\"><\/path>\n                    <\/svg>\n                <\/a>\n            <\/div>\n\n            <!-- Language section - MOBILE ONLY -->\n            <div class=\"abora-megamenu__lang-section\">\n                <span class=\"abora-megamenu__lang-label\">Seleccionar idioma<\/span>\n                <div class=\"abora-megamenu__lang-list\">\n                    <button class=\"abora-megamenu__lang-option active\" data-lang=\"en\">EN<\/button>\n                    <button class=\"abora-megamenu__lang-option\" data-lang=\"es\">ES<\/button>\n                    <button class=\"abora-megamenu__lang-option\" data-lang=\"fr\">FR<\/button>\n                    <button class=\"abora-megamenu__lang-option\" data-lang=\"de\">DE<\/button>\n                    <button class=\"abora-megamenu__lang-option\" data-lang=\"ar\">AR<\/button>\n                    <button class=\"abora-megamenu__lang-option\" data-lang=\"cs\">CS<\/button>\n                    <button class=\"abora-megamenu__lang-option\" data-lang=\"da\">DA<\/button>\n                    <button class=\"abora-megamenu__lang-option\" data-lang=\"nl\">NL<\/button>\n                    <button class=\"abora-megamenu__lang-option\" data-lang=\"no\">NO<\/button>\n                    <button class=\"abora-megamenu__lang-option\" data-lang=\"pl\">PL<\/button>\n                    <button class=\"abora-megamenu__lang-option\" data-lang=\"ru\">RU<\/button>\n                    <button class=\"abora-megamenu__lang-option\" data-lang=\"sv\">SV<\/button>\n                <\/div>\n            <\/div>\n\n            <!-- Footer info -->\n            <div class=\"abora-megamenu__footer\">\n                <div class=\"abora-megamenu__contact\">\n                    <span class=\"abora-megamenu__contact-label\">Tel\u00e9fono<\/span>\n                    <a href=\"tel:+34911678138\" class=\"abora-megamenu__contact-value\">911 67 81 38<\/a>\n                <\/div>\n                <div class=\"abora-megamenu__contact\">\n                    <span class=\"abora-megamenu__contact-label\">Ubicaci\u00f3n<\/span>\n                    <span class=\"abora-megamenu__contact-value\">Costa de Adeje, Tenerife<\/span>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <!-- HERO -->\n    <section class=\"abora-hero\" id=\"abora-hero\">\n\n        <!-- Video background -->\n        <div class=\"abora-hero__bg\">\n            <img decoding=\"async\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-exterior-aereo-tenerife.jpg\"\n                alt=\"Vista a\u00e9rea de Abora Residencial\" class=\"abora-hero__bg-fallback\" loading=\"eager\">\n            <video class=\"abora-hero__video\" id=\"abora-hero-video\" autoplay muted loop playsinline preload=\"auto\"\n                poster=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-exterior-aereo-tenerife.jpg\">\n                <source src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/dron_1.mp4\" type=\"video\/mp4\">\n            <\/video>\n        <\/div>\n\n        <!-- Overlay -->\n        <div class=\"abora-hero__overlay\"><\/div>\n\n        <!-- Grain texture -->\n        <div class=\"abora-hero__grain\"><\/div>\n\n        <!-- Section number decorativo -->\n        <span class=\"abora-hero__section-number\">01<\/span>\n\n        <!-- Sidebar vertical -->\n        <div class=\"abora-hero__sidebar\">\n            <div class=\"abora-hero__sidebar-top\">\n                <span class=\"abora-hero__sidebar-label\">Costa de Adeje, Tenerife<\/span>\n            <\/div>\n            <div class=\"abora-hero__sidebar-line\"><\/div>\n            <span class=\"abora-hero__sidebar-section\">01<\/span>\n        <\/div>\n\n        <!-- Main content -->\n        <div class=\"abora-hero__main\">\n            <div class=\"abora-hero__content\">\n\n                <!-- Location tag -->\n                <div class=\"abora-hero__location\">\n                    <div class=\"abora-hero__location-icon\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"\n                            stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"><\/path>\n                            <circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle>\n                        <\/svg>\n                    <\/div>\n                    <span class=\"abora-hero__location-text\">Costa de Adeje, Tenerife<\/span>\n                    <span class=\"abora-hero__location-divider\"><\/span>\n                <\/div>\n\n                <!-- Headline -->\n                <div class=\"abora-hero__headline-wrapper\">\n                    <span class=\"abora-hero__headline-line\"><\/span>\n                    <h1 class=\"abora-hero__headline\">Vida bajo el <em>sol espa\u00f1ol<\/em><\/h1>\n                <\/div>\n\n                <!-- Subheadline -->\n                <p class=\"abora-hero__subheadline\">\n                    Viviendas premium junto al mar, con terrazas, luz natural y exclusivas zonas comunes. Un refugio mediterr\u00e1neo con un clima perfecto todo el a\u00f1o.\n                <\/p>\n\n                <!-- CTA Button -->\n                <a href=\"#about\" class=\"abora-hero__cta\">\n                    <span class=\"abora-hero__cta-text\">Descubra su hogar<\/span>\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"\n                        stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\n                        <polyline points=\"12 5 19 12 12 19\"><\/polyline>\n                    <\/svg>\n                <\/a>\n\n            <\/div>\n        <\/div>\n\n        <!-- Scroll indicator -->\n        <div class=\"abora-hero__scroll\" id=\"abora-scroll-trigger\">\n            <div class=\"abora-hero__scroll-icon\">\n                <span class=\"abora-hero__scroll-dot\"><\/span>\n            <\/div>\n            <span class=\"abora-hero__scroll-text\">Deslizar<\/span>\n        <\/div>\n\n    <\/section>\n\n    <!-- JAVASCRIPT -->\n    <script>\n        (function () {\n            'use strict';\n\n            var heroAnimated = false;\n            var preloaderHidden = false;\n            var PAGE_LOAD_TIME = Date.now();\n            var MIN_PRELOADER_DURATION = 2800;\n\n            \/* ============================================\n               WPML LANGUAGE CONFIG\n               ============================================ *\/\n            var WPML_LANGUAGES = {\n                'en': { prefix: '', name: 'English', code: 'EN' },\n                'es': { prefix: '\/es', name: 'Espa\u00f1ol', code: 'ES' },\n                'fr': { prefix: '\/fr', name: 'Fran\u00e7ais', code: 'FR' },\n                'de': { prefix: '\/de', name: 'Deutsch', code: 'DE' },\n                'ar': { prefix: '\/ar', name: '\u0627\u0644\u0639\u0631\u0628\u064a\u0629', code: 'AR' },\n                'cs': { prefix: '\/cs', name: '\u010ce\u0161tina', code: 'CS' },\n                'da': { prefix: '\/da', name: 'Dansk', code: 'DA' },\n                'nl': { prefix: '\/nl', name: 'Nederlands', code: 'NL' },\n                'no': { prefix: '\/no', name: 'Norsk', code: 'NO' },\n                'pl': { prefix: '\/pl', name: 'Polski', code: 'PL' },\n                'ru': { prefix: '\/ru', name: '\u0420\u0443\u0441\u0441\u043a\u0438\u0439', code: 'RU' },\n                'sv': { prefix: '\/sv', name: 'Svenska', code: 'SV' }\n            };\n\n            \/\/ Lista de prefijos para detecci\u00f3n y limpieza (todos los no-EN)\n            var LANG_PREFIXES = ['\/es', '\/fr', '\/de', '\/ar', '\/cs', '\/da', '\/nl', '\/no', '\/pl', '\/ru', '\/sv'];\n\n            var CURRENT_LANG = 'es';\n\n            function detectCurrentLanguage() {\n                var path = window.location.pathname;\n                for (var i = 0; i < LANG_PREFIXES.length; i++) {\n                    var prefix = LANG_PREFIXES[i];\n                    if (path === prefix || path.indexOf(prefix + '\/') === 0) {\n                        return prefix.substring(1); \/\/ quita el '\/'\n                    }\n                }\n                return 'en';\n            }\n\n            function getPathWithoutLangPrefix(path) {\n                for (var i = 0; i < LANG_PREFIXES.length; i++) {\n                    var prefix = LANG_PREFIXES[i];\n                    if (path === prefix) {\n                        return '\/';\n                    }\n                    if (path.indexOf(prefix + '\/') === 0) {\n                        return path.substring(prefix.length);\n                    }\n                }\n                return path;\n            }\n\n            function switchLanguage(targetLang) {\n                if (!WPML_LANGUAGES[targetLang]) return;\n\n                var currentPath = window.location.pathname;\n                var cleanPath = getPathWithoutLangPrefix(currentPath);\n                var newPrefix = WPML_LANGUAGES[targetLang].prefix;\n                var newPath;\n\n                if (targetLang === 'en') {\n                    newPath = cleanPath;\n                } else {\n                    newPath = newPrefix + (cleanPath === '\/' ? '\/' : cleanPath);\n                }\n\n                \/\/ Evitar doble barra final salvo en root\n                if (newPath !== '\/' && newPath.endsWith('\/') && cleanPath !== '\/') {\n                    newPath = newPath.slice(0, -1);\n                }\n\n                window.location.href = window.location.origin + newPath + window.location.search + window.location.hash;\n            }\n\n            function initLanguageSelectors() {\n                CURRENT_LANG = detectCurrentLanguage();\n\n                var headerOptions = document.querySelectorAll('.abora-header__lang-option');\n                var megamenuOptions = document.querySelectorAll('.abora-megamenu__lang-option');\n                var langBtnSpan = document.querySelector('.abora-header__lang-btn span');\n\n                if (langBtnSpan && WPML_LANGUAGES[CURRENT_LANG]) {\n                    langBtnSpan.textContent = WPML_LANGUAGES[CURRENT_LANG].code;\n                }\n\n                headerOptions.forEach(function (opt) {\n                    opt.classList.remove('active');\n                    if (opt.getAttribute('data-lang') === CURRENT_LANG) {\n                        opt.classList.add('active');\n                    }\n                });\n\n                megamenuOptions.forEach(function (opt) {\n                    opt.classList.remove('active');\n                    if (opt.getAttribute('data-lang') === CURRENT_LANG) {\n                        opt.classList.add('active');\n                    }\n                });\n\n                headerOptions.forEach(function (option) {\n                    option.addEventListener('click', function () {\n                        var lang = this.getAttribute('data-lang');\n                        if (lang !== CURRENT_LANG) {\n                            switchLanguage(lang);\n                        }\n                    });\n                });\n\n                megamenuOptions.forEach(function (option) {\n                    option.addEventListener('click', function () {\n                        var lang = this.getAttribute('data-lang');\n                        if (lang !== CURRENT_LANG) {\n                            switchLanguage(lang);\n                        }\n                    });\n                });\n            }\n\n            \/* ============================================\n               PRELOADER\n               ============================================ *\/\n            var preloader = document.getElementById('abora-preloader');\n\n            function hidePreloader() {\n                if (preloader && !preloader.classList.contains('abora-preloader--hidden')) {\n                    preloader.classList.add('abora-preloader--hidden');\n                    setTimeout(function () {\n                        if (preloader && preloader.parentNode) {\n                            preloader.parentNode.removeChild(preloader);\n                        }\n                    }, 1000);\n                }\n            }\n\n            \/* ============================================\n               VIDEO HANDLING\n               ============================================ *\/\n            var hero = document.getElementById('abora-hero');\n            var heroVideo = document.getElementById('abora-hero-video');\n\n            function initVideo() {\n                if (!heroVideo) return;\n\n                function showVideo() {\n                    if (hero) {\n                        hero.classList.add('abora-hero--video-ready');\n                    }\n                }\n\n                heroVideo.play().then(function () {\n                    showVideo();\n                }).catch(function (e) {\n                    console.log('Video autoplay prevented:', e);\n                });\n\n                heroVideo.addEventListener('canplay', showVideo);\n                heroVideo.addEventListener('playing', showVideo);\n\n                setTimeout(showVideo, 2000);\n            }\n\n            \/* ============================================\n               HERO ANIMATIONS\n               ============================================ *\/\n\n            function triggerHeroAnimations() {\n                if (heroAnimated || !hero) return;\n                heroAnimated = true;\n\n                hero.classList.add('abora-hero--will-animate');\n\n                requestAnimationFrame(function () {\n                    requestAnimationFrame(function () {\n                        hero.classList.remove('abora-hero--will-animate');\n                        hero.classList.add('abora-hero--animating');\n\n                        initVideo();\n\n                        setTimeout(function () {\n                            hero.classList.remove('abora-hero--animating');\n                            hero.classList.add('abora-hero--animated');\n                        }, 2500);\n                    });\n                });\n            }\n\n            function forceHeroVisible() {\n                if (!hero) return;\n                hero.classList.remove('abora-hero--will-animate');\n                hero.classList.remove('abora-hero--animating');\n                if (!hero.classList.contains('abora-hero--animated')) {\n                    hero.classList.add('abora-hero--animated');\n                }\n                hero.classList.add('abora-hero--video-ready');\n            }\n\n            \/* ============================================\n               INITIALIZATION\n               ============================================ *\/\n\n            function showContent() {\n                if (preloaderHidden) return;\n                preloaderHidden = true;\n\n                var elapsed = Date.now() - PAGE_LOAD_TIME;\n                var remainingTime = Math.max(0, MIN_PRELOADER_DURATION - elapsed);\n\n                setTimeout(function () {\n                    hidePreloader();\n                    setTimeout(triggerHeroAnimations, 200);\n                }, remainingTime);\n            }\n\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', function () {\n                    showContent();\n                    initLanguageSelectors();\n                });\n            } else {\n                showContent();\n                initLanguageSelectors();\n            }\n\n            window.addEventListener('load', showContent);\n\n            setTimeout(function () {\n                if (!preloaderHidden) {\n                    preloaderHidden = true;\n                    hidePreloader();\n                }\n                forceHeroVisible();\n            }, 7000);\n\n            \/* ============================================\n               HEADER SCROLL\n               ============================================ *\/\n            var header = document.getElementById('abora-header');\n            var scrollThreshold = 100;\n            var ticking = false;\n\n            function handleScroll() {\n                if (!header) return;\n                if (window.scrollY > scrollThreshold) {\n                    header.classList.add('abora-header--scrolled');\n                } else {\n                    header.classList.remove('abora-header--scrolled');\n                }\n            }\n\n            window.addEventListener('scroll', function () {\n                if (!ticking) {\n                    window.requestAnimationFrame(function () {\n                        handleScroll();\n                        ticking = false;\n                    });\n                    ticking = true;\n                }\n            }, { passive: true });\n\n            handleScroll();\n\n            \/* ============================================\n               LANGUAGE SELECTOR (HEADER DROPDOWN)\n               ============================================ *\/\n            var langSelector = document.getElementById('abora-lang-selector');\n            var isLangOpen = false;\n\n            if (langSelector) {\n                var langBtn = langSelector.querySelector('.abora-header__lang-btn');\n\n                function openLang() {\n                    isLangOpen = true;\n                    langSelector.classList.add('abora-lang-open');\n                    if (langBtn) langBtn.setAttribute('aria-expanded', 'true');\n                }\n\n                function closeLang() {\n                    isLangOpen = false;\n                    langSelector.classList.remove('abora-lang-open');\n                    if (langBtn) langBtn.setAttribute('aria-expanded', 'false');\n                }\n\n                function toggleLang() {\n                    isLangOpen ? closeLang() : openLang();\n                }\n\n                if (langBtn) {\n                    langBtn.addEventListener('click', function (e) {\n                        e.stopPropagation();\n                        toggleLang();\n                    });\n                }\n\n                document.addEventListener('click', function (e) {\n                    if (isLangOpen && !langSelector.contains(e.target)) {\n                        closeLang();\n                    }\n                });\n            }\n\n            \/* ============================================\n               MEGAMENU\n               ============================================ *\/\n            var menuBtn = document.getElementById('abora-menu-btn');\n            var megamenu = document.getElementById('abora-megamenu');\n            var body = document.body;\n            var isMenuOpen = false;\n\n            function openMenu() {\n                isMenuOpen = true;\n                if (menuBtn) {\n                    menuBtn.classList.add('abora-menu-open');\n                    menuBtn.setAttribute('aria-expanded', 'true');\n                }\n                if (megamenu) megamenu.classList.add('abora-megamenu--open');\n                body.classList.add('abora-menu-active');\n            }\n\n            function closeMenu() {\n                isMenuOpen = false;\n                if (menuBtn) {\n                    menuBtn.classList.remove('abora-menu-open');\n                    menuBtn.setAttribute('aria-expanded', 'false');\n                }\n                if (megamenu) megamenu.classList.remove('abora-megamenu--open');\n                body.classList.remove('abora-menu-active');\n            }\n\n            function toggleMenu() {\n                isMenuOpen ? closeMenu() : openMenu();\n            }\n\n            if (menuBtn) {\n                menuBtn.addEventListener('click', toggleMenu);\n            }\n\n            if (megamenu) {\n                var megamenuLinks = megamenu.querySelectorAll('a');\n                megamenuLinks.forEach(function (link) {\n                    link.addEventListener('click', closeMenu);\n                });\n            }\n\n            document.addEventListener('keydown', function (e) {\n                if (e.key === 'Escape') {\n                    if (isMenuOpen) closeMenu();\n                    if (isLangOpen) closeLang();\n                }\n            });\n\n            \/* ============================================\n               SMOOTH SCROLL\n               ============================================ *\/\n            document.querySelectorAll('a[href^=\"#\"]').forEach(function (anchor) {\n                anchor.addEventListener('click', function (e) {\n                    var targetId = this.getAttribute('href');\n                    if (targetId === '#') return;\n\n                    var targetElement = document.querySelector(targetId);\n                    if (targetElement && header) {\n                        e.preventDefault();\n                        var headerHeight = header.offsetHeight;\n                        var targetPosition = targetElement.getBoundingClientRect().top + window.scrollY - headerHeight;\n\n                        window.scrollTo({\n                            top: targetPosition,\n                            behavior: 'smooth'\n                        });\n                    }\n                });\n            });\n\n            \/* ============================================\n               SCROLL TRIGGER\n               ============================================ *\/\n            var scrollTrigger = document.getElementById('abora-scroll-trigger');\n            if (scrollTrigger) {\n                scrollTrigger.addEventListener('click', function () {\n                    window.scrollTo({\n                        top: window.innerHeight,\n                        behavior: 'smooth'\n                    });\n                });\n            }\n\n        })();\n    <\/script>\n\n<\/body>\n\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-205966d e-con-full e-flex e-con e-parent\" data-id=\"205966d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0b3c3b7 animated-slow elementor-invisible elementor-widget elementor-widget-video\" data-id=\"0b3c3b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;,&quot;_animation&quot;:&quot;zoomIn&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/abora-engage-eng.mp4\" autoplay=\"\" loop=\"\" controls=\"\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47e2736 elementor-widget elementor-widget-html\" data-id=\"47e2736\" 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 -->\n<div class=\"whatsapp-float\" id=\"whatsapp-float\">\n<button class=\"whatsapp-btn\" id=\"whatsapp-trigger\" type=\"button\">\n<img decoding=\"async\" alt=\"WhatsApp\" class=\"whatsapp-icon\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/12\/whatsapp-icon-1.png\"\/>\n<\/button>\n<\/div>\n<!-- Modal de privacidad -->\n<div class=\"wa-modal\" id=\"whatsapp-modal\">\n<div class=\"wa-modal-content\">\n<button class=\"wa-modal-close\" id=\"wa-close\" type=\"button\">\u00d7<\/button>\n<div class=\"wa-modal-header\">\n<img decoding=\"async\" alt=\"WhatsApp\" class=\"wa-modal-icon\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/12\/whatsapp-icon-1.png\"\/>\n<span>WhatsApp<\/span>\n<\/div>\n<p class=\"wa-modal-text\">Para seguir adelante, debes aceptar nuestra Pol\u00edtica de Privacidad<\/p>\n<label class=\"wa-checkbox-label\">\n<input id=\"wa-privacy-check\" type=\"checkbox\"\/>\n<span>Acepto el<a href=\"https:\/\/aboraresidencial.com\/es\/en\/privacy\/\" target=\"_blank\">pol\u00edtica de privacidad<\/a><\/span>\n<\/label>\n<a class=\"wa-modal-btn disabled\" href=\"#\" id=\"whatsapp-dynamic-link\" rel=\"noopener noreferrer\" target=\"_blank\">Continuar a WhatsApp<\/a>\n<\/div>\n<\/div>\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>\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<\/div>\n\t\t<div class=\"elementor-element elementor-element-8313936 e-con-full e-flex e-con e-parent\" data-id=\"8313936\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-506294b elementor-widget elementor-widget-html\" data-id=\"506294b\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"about\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    \/* ============================================\r\n        ABORA - BLOCK 02: INTRO v4 PREMIUM\r\n        ============================================ *\/\r\n    \r\n    #abora-intro.abora-intro {\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        background-color: #ffffff !important;\r\n        box-sizing: border-box !important;\r\n        overflow: hidden !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__wrapper {\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        min-height: auto !important;\r\n    }\r\n    \r\n    \/* --- IMAGE --- *\/\r\n    #abora-intro .abora-intro__media {\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        height: 50vh !important;\r\n        min-height: 350px !important;\r\n        overflow: hidden !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__image {\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        object-fit: cover !important;\r\n        object-position: center center !important;\r\n        display: block !important;\r\n        transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);\r\n    }\r\n    \r\n    #abora-intro.abora-intro--animated .abora-intro__image {\r\n        transform: scale(1.02);\r\n    }\r\n    \r\n    #abora-intro .abora-intro__media::after {\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        pointer-events: none !important;\r\n        opacity: 0.03 !important;\r\n        background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'\/%3E%3C\/svg%3E\") !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__badge {\r\n        position: absolute !important;\r\n        bottom: 24px !important;\r\n        left: 24px !important;\r\n        background-color: #ffffff !important;\r\n        padding: 20px 28px !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 16px !important;\r\n        box-shadow: 0 10px 40px rgba(0, 0, 0, 0.12) !important;\r\n        z-index: 2 !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__badge-icon {\r\n        width: 44px !important;\r\n        height: 44px !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        background-color: #43676a !important;\r\n        border-radius: 50% !important;\r\n        flex-shrink: 0 !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__badge-icon svg {\r\n        width: 22px !important;\r\n        height: 22px !important;\r\n        color: #ffffff !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__badge-text {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 13px !important;\r\n        font-weight: 500 !important;\r\n        color: #2d2d2d !important;\r\n        margin: 0 !important;\r\n        line-height: 1.4 !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__badge-text strong {\r\n        display: block !important;\r\n        font-size: 11px !important;\r\n        font-weight: 600 !important;\r\n        letter-spacing: 0.1em !important;\r\n        text-transform: uppercase !important;\r\n        color: #43676a !important;\r\n        margin-bottom: 2px !important;\r\n    }\r\n    \r\n    \/* --- CONTENT --- *\/\r\n    #abora-intro .abora-intro__content {\r\n        padding: 60px 24px !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        justify-content: center !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__inner {\r\n        max-width: 600px !important;\r\n        margin: 0 auto !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__tagline {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 14px !important;\r\n        margin: 0 0 20px 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__tagline::before {\r\n        content: '' !important;\r\n        display: block !important;\r\n        width: 32px !important;\r\n        height: 1px !important;\r\n        background-color: #43676a !important;\r\n        flex-shrink: 0 !important;\r\n        transform-origin: left center !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__tagline-text {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 11px !important;\r\n        font-weight: 600 !important;\r\n        letter-spacing: 0.2em !important;\r\n        text-transform: uppercase !important;\r\n        color: #43676a !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__title {\r\n        font-family: 'Cormorant Garamond', Georgia, serif !important;\r\n        font-size: 34px !important;\r\n        font-weight: 400 !important;\r\n        line-height: 1.2 !important;\r\n        color: #2d2d2d !important;\r\n        margin: 0 0 28px 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__copy {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 15px !important;\r\n        font-weight: 300 !important;\r\n        line-height: 1.85 !important;\r\n        color: #6b6b6b !important;\r\n        margin: 0 0 24px 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__highlight {\r\n        color: #43676a !important;\r\n        font-weight: 500 !important;\r\n    }\r\n    \r\n    \/* --- FEATURES GRID --- *\/\r\n    #abora-intro .abora-intro__features {\r\n        display: grid !important;\r\n        grid-template-columns: repeat(2, 1fr) !important;\r\n        gap: 20px !important;\r\n        margin: 32px 0 0 0 !important;\r\n        padding: 32px 0 !important;\r\n        border-top: 1px solid #ececec !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__feature {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 14px !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__feature-icon {\r\n        width: 46px !important;\r\n        height: 46px !important;\r\n        min-width: 46px !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        background-color: rgba(67, 103, 106, 0.08) !important;\r\n        border-radius: 50% !important;\r\n        transition: background-color 0.4s ease, transform 0.4s ease;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__feature:hover .abora-intro__feature-icon {\r\n        background-color: #43676a !important;\r\n        transform: scale(1.05) !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__feature-icon svg {\r\n        width: 20px !important;\r\n        height: 20px !important;\r\n        color: #43676a !important;\r\n        transition: color 0.4s ease;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__feature:hover .abora-intro__feature-icon svg {\r\n        color: #ffffff !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__feature-content {\r\n        flex: 1 !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__feature-title {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 13px !important;\r\n        font-weight: 600 !important;\r\n        color: #2d2d2d !important;\r\n        margin: 0 !important;\r\n        transition: color 0.3s ease;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__feature:hover .abora-intro__feature-title {\r\n        color: #43676a !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__feature-text {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 12px !important;\r\n        font-weight: 400 !important;\r\n        line-height: 1.4 !important;\r\n        color: #6b6b6b !important;\r\n        margin: 2px 0 0 0 !important;\r\n    }\r\n    \r\n    \/* --- DELIVERY BADGE --- *\/\r\n    #abora-intro .abora-intro__delivery {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        gap: 10px !important;\r\n        margin: 24px 0 40px 0 !important;\r\n        padding: 16px 24px !important;\r\n        background-color: rgba(67, 103, 106, 0.06) !important;\r\n        border-left: 3px solid #43676a !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__delivery-icon {\r\n        width: 20px !important;\r\n        height: 20px !important;\r\n        color: #43676a !important;\r\n        flex-shrink: 0 !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__delivery-text {\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.08em !important;\r\n        text-transform: uppercase !important;\r\n        color: #43676a !important;\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__delivery-text strong {\r\n        font-weight: 700 !important;\r\n        color: #2d2d2d !important;\r\n    }\r\n    \r\n    \/* PREMIUM CTA *\/\r\n    #abora-intro .abora-intro__cta {\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        gap: 12px !important;\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 12px !important;\r\n        font-weight: 600 !important;\r\n        letter-spacing: 0.12em !important;\r\n        text-transform: uppercase !important;\r\n        text-decoration: none !important;\r\n        color: #ffffff !important;\r\n        background-color: #43676a !important;\r\n        padding: 18px 36px !important;\r\n        border: none !important;\r\n        cursor: pointer !important;\r\n        position: relative !important;\r\n        overflow: hidden !important;\r\n        transition: color 0.4s ease;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__cta::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-color: #2d2d2d !important;\r\n        transform: translateX(-101%) !important;\r\n        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n        z-index: 1 !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__cta:hover::before {\r\n        transform: translateX(0) !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__cta span,\r\n    #abora-intro .abora-intro__cta svg {\r\n        position: relative !important;\r\n        z-index: 2 !important;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__cta svg {\r\n        width: 18px !important;\r\n        height: 18px !important;\r\n        transition: transform 0.4s ease;\r\n    }\r\n    \r\n    #abora-intro .abora-intro__cta:hover svg {\r\n        transform: translateX(5px);\r\n    }\r\n    \r\n    \/* ============================================\r\n        RESPONSIVE - Tablet\r\n        ============================================ *\/\r\n    \r\n    @media screen and (min-width: 768px) {\r\n        #abora-intro .abora-intro__media {\r\n            height: 55vh !important;\r\n            min-height: 450px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__badge {\r\n            bottom: 32px !important;\r\n            left: 48px !important;\r\n            padding: 24px 32px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__content {\r\n            padding: 80px 48px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__title {\r\n            font-size: 42px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__copy {\r\n            font-size: 16px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__features {\r\n            grid-template-columns: repeat(3, 1fr) !important;\r\n            gap: 24px 20px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__feature {\r\n            flex-direction: column !important;\r\n            text-align: center !important;\r\n            gap: 10px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__feature-content {\r\n            text-align: center !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__delivery {\r\n            justify-content: center !important;\r\n        }\r\n    }\r\n    \r\n    \/* ============================================\r\n        RESPONSIVE - Desktop (Split Layout)\r\n        ============================================ *\/\r\n    \r\n    @media screen and (min-width: 1024px) {\r\n        #abora-intro .abora-intro__wrapper {\r\n            flex-direction: row !important;\r\n            min-height: 100vh !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__media {\r\n            width: 50% !important;\r\n            height: auto !important;\r\n            min-height: 100vh !important;\r\n            position: sticky !important;\r\n            top: 0 !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__badge {\r\n            bottom: 48px !important;\r\n            left: 64px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__content {\r\n            width: 50% !important;\r\n            padding: 100px 64px !important;\r\n            display: flex !important;\r\n            align-items: center !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__inner {\r\n            max-width: 520px !important;\r\n            margin: 0 !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__tagline-text {\r\n            font-size: 12px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__title {\r\n            font-size: 48px !important;\r\n            margin-bottom: 32px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__copy {\r\n            font-size: 17px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__features {\r\n            gap: 28px 24px !important;\r\n            margin: 40px 0 0 0 !important;\r\n            padding: 40px 0 !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__feature-icon {\r\n            width: 52px !important;\r\n            height: 52px !important;\r\n            min-width: 52px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__feature-icon svg {\r\n            width: 22px !important;\r\n            height: 22px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__feature-title {\r\n            font-size: 14px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__delivery {\r\n            margin: 28px 0 48px 0 !important;\r\n        }\r\n    }\r\n    \r\n    \/* ============================================\r\n        RESPONSIVE - Large Desktop\r\n        ============================================ *\/\r\n    \r\n    @media screen and (min-width: 1440px) {\r\n        #abora-intro .abora-intro__badge {\r\n            left: 80px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__content {\r\n            padding: 120px 80px !important;\r\n        }\r\n        \r\n        #abora-intro .abora-intro__title {\r\n            font-size: 54px !important;\r\n        }\r\n    }\r\n    \r\n    \/* ============================================\r\n        PREMIUM ANIMATIONS\r\n        ============================================ *\/\r\n    \r\n    @keyframes aboraIntroFadeIn {\r\n        0% {\r\n            opacity: 0;\r\n            transform: translateY(40px);\r\n        }\r\n        100% {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n    }\r\n    \r\n    @keyframes aboraIntroSlideIn {\r\n        0% {\r\n            opacity: 0;\r\n            transform: translateX(-30px);\r\n        }\r\n        100% {\r\n            opacity: 1;\r\n            transform: translateX(0);\r\n        }\r\n    }\r\n    \r\n    @keyframes aboraIntroLineGrow {\r\n        0% {\r\n            transform: scaleX(0);\r\n        }\r\n        100% {\r\n            transform: scaleX(1);\r\n        }\r\n    }\r\n    \r\n    #abora-intro .abora-intro__tagline,\r\n    #abora-intro .abora-intro__title,\r\n    #abora-intro .abora-intro__copy,\r\n    #abora-intro .abora-intro__features,\r\n    #abora-intro .abora-intro__delivery,\r\n    #abora-intro .abora-intro__cta,\r\n    #abora-intro .abora-intro__badge {\r\n        opacity: 1;\r\n        transform: translateY(0) translateX(0);\r\n    }\r\n    \r\n    #abora-intro .abora-intro__tagline::before {\r\n        transform: scaleX(1);\r\n    }\r\n    \r\n    #abora-intro.abora-intro--visible .abora-intro__tagline,\r\n    #abora-intro.abora-intro--visible .abora-intro__title,\r\n    #abora-intro.abora-intro--visible .abora-intro__copy,\r\n    #abora-intro.abora-intro--visible .abora-intro__features,\r\n    #abora-intro.abora-intro--visible .abora-intro__delivery,\r\n    #abora-intro.abora-intro--visible .abora-intro__cta {\r\n        opacity: 0;\r\n        transform: translateY(40px);\r\n    }\r\n    \r\n    #abora-intro.abora-intro--visible .abora-intro__tagline::before {\r\n        transform: scaleX(0);\r\n    }\r\n    \r\n    #abora-intro.abora-intro--visible .abora-intro__badge {\r\n        opacity: 0;\r\n        transform: translateX(-30px);\r\n    }\r\n    \r\n    #abora-intro.abora-intro--animated .abora-intro__badge {\r\n        animation: aboraIntroSlideIn 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.2s forwards;\r\n    }\r\n    \r\n    #abora-intro.abora-intro--animated .abora-intro__tagline {\r\n        animation: aboraIntroFadeIn 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.1s forwards;\r\n    }\r\n    \r\n    #abora-intro.abora-intro--animated .abora-intro__tagline::before {\r\n        animation: aboraIntroLineGrow 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.4s forwards;\r\n    }\r\n    \r\n    #abora-intro.abora-intro--animated .abora-intro__title {\r\n        animation: aboraIntroFadeIn 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.25s forwards;\r\n    }\r\n    \r\n    #abora-intro.abora-intro--animated .abora-intro__copy {\r\n        animation: aboraIntroFadeIn 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.4s forwards;\r\n    }\r\n    \r\n    #abora-intro.abora-intro--animated .abora-intro__features {\r\n        animation: aboraIntroFadeIn 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.55s forwards;\r\n    }\r\n    \r\n    #abora-intro.abora-intro--animated .abora-intro__delivery {\r\n        animation: aboraIntroFadeIn 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.7s forwards;\r\n    }\r\n    \r\n    #abora-intro.abora-intro--animated .abora-intro__cta {\r\n        animation: aboraIntroFadeIn 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.85s forwards;\r\n    }\r\n    \r\n    #abora-intro.abora-intro--done .abora-intro__tagline,\r\n    #abora-intro.abora-intro--done .abora-intro__title,\r\n    #abora-intro.abora-intro--done .abora-intro__copy,\r\n    #abora-intro.abora-intro--done .abora-intro__features,\r\n    #abora-intro.abora-intro--done .abora-intro__delivery,\r\n    #abora-intro.abora-intro--done .abora-intro__cta,\r\n    #abora-intro.abora-intro--done .abora-intro__badge {\r\n        opacity: 1 !important;\r\n        transform: translateY(0) translateX(0) !important;\r\n        animation: none !important;\r\n    }\r\n    \r\n    #abora-intro.abora-intro--done .abora-intro__tagline::before {\r\n        transform: scaleX(1) !important;\r\n        animation: none !important;\r\n    }\r\n<\/style>\n<section class=\"abora-intro\" id=\"abora-intro\">\n<div class=\"abora-intro__wrapper\">\n<div class=\"abora-intro__media\">\n<img decoding=\"async\" alt=\"Terrace with ocean views at Residencial Abora\" class=\"abora-intro__image\" loading=\"lazy\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-exterior-terraza-chiill-vistas-oceano-scaled.jpg\"\/>\n<div class=\"abora-intro__badge\">\n<div class=\"abora-intro__badge-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"><\/path>\n<circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle>\n<\/svg>\n<\/div>\n<p class=\"abora-intro__badge-text\">\n<strong>Ubicaci\u00f3n privilegiada<\/strong>Costa de Adeje, Tenerife<\/p>\n<\/div>\n<\/div>\n<div class=\"abora-intro__content\">\n<div class=\"abora-intro__inner\">\n<div class=\"abora-intro__tagline\">\n<span class=\"abora-intro__tagline-text\">Playa Para\u00edso<\/span>\n<\/div>\n<h2 class=\"abora-intro__title\">Bienvenidos a Residencial Abora<\/h2>\n<p class=\"abora-intro__copy\">En el coraz\u00f3n de Costa de Adeje se encuentra Residencial Abora. Un complejo con amplias terrazas y vistas al mar donde cada nota arquitect\u00f3nica es cuidadosamente seleccionada para crear una melod\u00eda vital llena de<span class=\"abora-intro__highlight\">comodidad y felicidad<\/span>.\r\n                <\/p>\n<div class=\"abora-intro__features\">\n<div class=\"abora-intro__feature\">\n<div class=\"abora-intro__feature-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"><\/path>\n<polyline points=\"9 22 9 12 15 12 15 22\"><\/polyline>\n<\/svg>\n<\/div>\n<div class=\"abora-intro__feature-content\">\n<h3 class=\"abora-intro__feature-title\">138 viviendas<\/h3>\n<\/div>\n<\/div>\n<div class=\"abora-intro__feature\">\n<div class=\"abora-intro__feature-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M2 12c1.5-1.5 3-2 5-2s3.5.5 5 2 3 2 5 2 3.5-.5 5-2\"><\/path>\n<path d=\"M2 7c1.5-1.5 3-2 5-2s3.5.5 5 2 3 2 5 2 3.5-.5 5-2\"><\/path>\n<path d=\"M2 17c1.5-1.5 3-2 5-2s3.5.5 5 2 3 2 5 2 3.5-.5 5-2\"><\/path>\n<\/svg>\n<\/div>\n<div class=\"abora-intro__feature-content\">\n<h3 class=\"abora-intro__feature-title\">200m del oc\u00e9ano<\/h3>\n<\/div>\n<\/div>\n<div class=\"abora-intro__feature\">\n<div class=\"abora-intro__feature-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M12 2v4\"><\/path>\n<path d=\"M12 18v4\"><\/path>\n<path d=\"M4.93 4.93l2.83 2.83\"><\/path>\n<path d=\"M16.24 16.24l2.83 2.83\"><\/path>\n<path d=\"M2 12h4\"><\/path>\n<path d=\"M18 12h4\"><\/path>\n<path d=\"M4.93 19.07l2.83-2.83\"><\/path>\n<path d=\"M16.24 7.76l2.83-2.83\"><\/path>\n<circle cx=\"12\" cy=\"12\" r=\"4\"><\/circle>\n<\/svg>\n<\/div>\n<div class=\"abora-intro__feature-content\">\n<h3 class=\"abora-intro__feature-title\">Eficacia m\u00e1xima<\/h3>\n<\/div>\n<\/div>\n<div class=\"abora-intro__feature\">\n<div class=\"abora-intro__feature-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M2 12c1.5-1.5 3-2 5-2s3.5.5 5 2 3 2 5 2 3.5-.5 5-2\"><\/path>\n<path d=\"M2 17c1.5-1.5 3-2 5-2s3.5.5 5 2 3 2 5 2 3.5-.5 5-2\"><\/path>\n<circle cx=\"9\" cy=\"5\" r=\"2.5\"><\/circle>\n<path d=\"M9 7.5V10\"><\/path>\n<\/svg>\n<\/div>\n<div class=\"abora-intro__feature-content\">\n<h3 class=\"abora-intro__feature-title\">Piscina comunitaria<\/h3>\n<\/div>\n<\/div>\n<div class=\"abora-intro__feature\">\n<div class=\"abora-intro__feature-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M6 5v14\"><\/path>\n<path d=\"M18 5v14\"><\/path>\n<path d=\"M6 12h12\"><\/path>\n<path d=\"M3 8v8\"><\/path>\n<path d=\"M21 8v8\"><\/path>\n<\/svg>\n<\/div>\n<div class=\"abora-intro__feature-content\">\n<h3 class=\"abora-intro__feature-title\">Gimnasia<\/h3>\n<\/div>\n<\/div>\n<div class=\"abora-intro__feature\">\n<div class=\"abora-intro__feature-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<rect height=\"18\" rx=\"2\" width=\"18\" x=\"3\" y=\"3\"><\/rect>\n<path d=\"M3 9h18\"><\/path>\n<path d=\"M9 21V9\"><\/path>\n<\/svg>\n<\/div>\n<div class=\"abora-intro__feature-content\">\n<h3 class=\"abora-intro__feature-title\">Superficies<\/h3>\n<p class=\"abora-intro__feature-text\">104 m\u00b2a223 m\u00b2<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"abora-intro__delivery\">\n<svg class=\"abora-intro__delivery-icon\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<rect height=\"18\" rx=\"2\" ry=\"2\" width=\"18\" x=\"3\" y=\"4\"><\/rect>\n<line x1=\"16\" x2=\"16\" y1=\"2\" y2=\"6\"><\/line>\n<line x1=\"8\" x2=\"8\" y1=\"2\" y2=\"6\"><\/line>\n<line x1=\"3\" x2=\"21\" y1=\"10\" y2=\"10\"><\/line>\n<path d=\"M9 16l2 2 4-4\"><\/path>\n<\/svg>\n<p class=\"abora-intro__delivery-text\">Entrega estimada<strong>Q2 2028<\/strong><\/p>\n<\/div>\n<a class=\"abora-intro__cta\" href=\"#tipology\">\n<span>Descubra tipolog\u00edas<\/span>\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<line x1=\"5\" x2=\"19\" y1=\"12\" y2=\"12\"><\/line>\n<polyline points=\"12 5 19 12 12 19\"><\/polyline>\n<\/svg>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<script>\r\n    (function() {\r\n        'use strict';\r\n        \r\n        var introSection = document.getElementById('abora-intro');\r\n        if (!introSection) return;\r\n        \r\n        var introAnimated = false;\r\n        \r\n        function isInViewport(element, offset) {\r\n            var rect = element.getBoundingClientRect();\r\n            var windowHeight = window.innerHeight || document.documentElement.clientHeight;\r\n            return rect.top <= windowHeight - (offset || 100);\r\n        }\r\n        \r\n        function handleIntroAnimation() {\r\n            if (introAnimated) return;\r\n            \r\n            if (isInViewport(introSection, 150)) {\r\n                introSection.classList.add('abora-intro--visible');\r\n                \r\n                requestAnimationFrame(function() {\r\n                    requestAnimationFrame(function() {\r\n                        introSection.classList.remove('abora-intro--visible');\r\n                        introSection.classList.add('abora-intro--animated');\r\n                        \r\n                        setTimeout(function() {\r\n                            introSection.classList.add('abora-intro--done');\r\n                        }, 1800);\r\n                    });\r\n                });\r\n                \r\n                introAnimated = true;\r\n            }\r\n        }\r\n        \r\n        var ticking = false;\r\n        window.addEventListener('scroll', function() {\r\n            if (!ticking) {\r\n                window.requestAnimationFrame(function() {\r\n                    handleIntroAnimation();\r\n                    ticking = false;\r\n                });\r\n                ticking = true;\r\n            }\r\n        }, { passive: true });\r\n        \r\n        setTimeout(handleIntroAnimation, 100);\r\n        \r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32f5599 elementor-widget elementor-widget-html\" data-id=\"32f5599\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================\r\n     ABORA ENGAGE - BLOCK 03: ABOUT \/ WHY TENERIFE\r\n     Version 8 - Exact copy of Intro, inverted\r\n     ============================================ -->\n<style>\r\n    \/* ============================================\r\n       ABORA - BLOCK 03: ABOUT v8\r\n       Identical structure to Intro, image on the right\r\n       ============================================ *\/\r\n    \r\n    #abora-about.abora-about {\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        background-color: #ffffff !important;\r\n        box-sizing: border-box !important;\r\n        overflow: hidden !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__wrapper {\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        min-height: auto !important;\r\n    }\r\n    \r\n    \/* --- IMAGE --- *\/\r\n    #abora-about .abora-about__media {\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        height: 50vh !important;\r\n        min-height: 350px !important;\r\n        overflow: hidden !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__image {\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        object-fit: cover !important;\r\n        object-position: center center !important;\r\n        display: block !important;\r\n        transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);\r\n    }\r\n    \r\n    \/* Subtle zoom on scroll into view *\/\r\n    #abora-about.abora-about--animated .abora-about__image {\r\n        transform: scale(1.02);\r\n    }\r\n    \r\n    \/* Grain overlay on image *\/\r\n    #abora-about .abora-about__media::after {\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        pointer-events: none !important;\r\n        opacity: 0.03 !important;\r\n        background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'\/%3E%3C\/svg%3E\") !important;\r\n    }\r\n    \r\n    \/* Floating badge on image *\/\r\n    #abora-about .abora-about__badge {\r\n        position: absolute !important;\r\n        bottom: 24px !important;\r\n        left: 24px !important;\r\n        background-color: #ffffff !important;\r\n        padding: 20px 24px !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 20px !important;\r\n        box-shadow: 0 10px 40px rgba(0, 0, 0, 0.12) !important;\r\n        z-index: 2 !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__badge-stat {\r\n        text-align: center !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__badge-stat:first-child {\r\n        padding-right: 20px !important;\r\n        border-right: 1px solid #ececec !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__badge-number {\r\n        font-family: 'Cormorant Garamond', Georgia, serif !important;\r\n        font-size: 32px !important;\r\n        font-weight: 500 !important;\r\n        color: #43676a !important;\r\n        line-height: 1 !important;\r\n        display: block !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__badge-label {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 10px !important;\r\n        font-weight: 600 !important;\r\n        letter-spacing: 0.1em !important;\r\n        text-transform: uppercase !important;\r\n        color: #6b6b6b !important;\r\n        display: block !important;\r\n        margin-top: 4px !important;\r\n    }\r\n    \r\n    \/* --- CONTENT --- *\/\r\n    #abora-about .abora-about__content {\r\n        padding: 60px 24px !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        justify-content: center !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__inner {\r\n        max-width: 600px !important;\r\n        margin: 0 auto !important;\r\n    }\r\n    \r\n    \/* Tagline with animated line *\/\r\n    #abora-about .abora-about__tagline {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 14px !important;\r\n        margin: 0 0 20px 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__tagline::before {\r\n        content: '' !important;\r\n        display: block !important;\r\n        width: 32px !important;\r\n        height: 1px !important;\r\n        background-color: #43676a !important;\r\n        flex-shrink: 0 !important;\r\n        transform-origin: left center !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__tagline-text {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 11px !important;\r\n        font-weight: 600 !important;\r\n        letter-spacing: 0.2em !important;\r\n        text-transform: uppercase !important;\r\n        color: #43676a !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n    \r\n    \/* Title *\/\r\n    #abora-about .abora-about__title {\r\n        font-family: 'Cormorant Garamond', Georgia, serif !important;\r\n        font-size: 34px !important;\r\n        font-weight: 400 !important;\r\n        line-height: 1.2 !important;\r\n        color: #2d2d2d !important;\r\n        margin: 0 0 28px 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n    \r\n    \/* Copy *\/\r\n    #abora-about .abora-about__copy {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 15px !important;\r\n        font-weight: 300 !important;\r\n        line-height: 1.85 !important;\r\n        color: #6b6b6b !important;\r\n        margin: 0 0 32px 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__highlight {\r\n        color: #43676a !important;\r\n        font-weight: 500 !important;\r\n    }\r\n    \r\n    \/* --- FEATURES --- *\/\r\n    #abora-about .abora-about__features {\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        gap: 24px !important;\r\n        margin: 0 0 40px 0 !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__feature {\r\n        display: flex !important;\r\n        align-items: flex-start !important;\r\n        gap: 16px !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__feature-icon {\r\n        width: 48px !important;\r\n        height: 48px !important;\r\n        min-width: 48px !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        background-color: rgba(67, 103, 106, 0.08) !important;\r\n        border-radius: 50% !important;\r\n        transition: background-color 0.4s ease, transform 0.4s ease;\r\n    }\r\n    \r\n    #abora-about .abora-about__feature:hover .abora-about__feature-icon {\r\n        background-color: #43676a !important;\r\n        transform: scale(1.05) !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__feature-icon svg {\r\n        width: 22px !important;\r\n        height: 22px !important;\r\n        color: #43676a !important;\r\n        transition: color 0.4s ease;\r\n    }\r\n    \r\n    #abora-about .abora-about__feature:hover .abora-about__feature-icon svg {\r\n        color: #ffffff !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__feature-content {\r\n        flex: 1 !important;\r\n        padding-top: 4px !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__feature-title {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 14px !important;\r\n        font-weight: 600 !important;\r\n        color: #2d2d2d !important;\r\n        margin: 0 0 4px 0 !important;\r\n        transition: color 0.3s ease;\r\n    }\r\n    \r\n    #abora-about .abora-about__feature:hover .abora-about__feature-title {\r\n        color: #43676a !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__feature-text {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 14px !important;\r\n        font-weight: 400 !important;\r\n        line-height: 1.6 !important;\r\n        color: #6b6b6b !important;\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    \/* PREMIUM CTA - Fill from left *\/\r\n    #abora-about .abora-about__cta {\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        gap: 12px !important;\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 12px !important;\r\n        font-weight: 600 !important;\r\n        letter-spacing: 0.12em !important;\r\n        text-transform: uppercase !important;\r\n        text-decoration: none !important;\r\n        color: #ffffff !important;\r\n        background-color: #43676a !important;\r\n        padding: 18px 36px !important;\r\n        border: none !important;\r\n        cursor: pointer !important;\r\n        position: relative !important;\r\n        overflow: hidden !important;\r\n        transition: color 0.4s ease;\r\n    }\r\n    \r\n    #abora-about .abora-about__cta::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-color: #2d2d2d !important;\r\n        transform: translateX(-101%) !important;\r\n        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n        z-index: 1 !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__cta:hover::before {\r\n        transform: translateX(0) !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__cta span,\r\n    #abora-about .abora-about__cta svg {\r\n        position: relative !important;\r\n        z-index: 2 !important;\r\n    }\r\n    \r\n    #abora-about .abora-about__cta svg {\r\n        width: 18px !important;\r\n        height: 18px !important;\r\n        transition: transform 0.4s ease;\r\n    }\r\n    \r\n    #abora-about .abora-about__cta:hover svg {\r\n        transform: translateX(5px);\r\n    }\r\n    \r\n    \/* ============================================\r\n       RESPONSIVE - Tablet\r\n       ============================================ *\/\r\n    \r\n    @media screen and (min-width: 768px) {\r\n        #abora-about .abora-about__media {\r\n            height: 55vh !important;\r\n            min-height: 450px !important;\r\n        }\r\n        \r\n        #abora-about .abora-about__badge {\r\n            bottom: 32px !important;\r\n            left: 48px !important;\r\n            padding: 24px 28px !important;\r\n        }\r\n        \r\n        #abora-about .abora-about__badge-number {\r\n            font-size: 36px !important;\r\n        }\r\n        \r\n        #abora-about .abora-about__content {\r\n            padding: 80px 48px !important;\r\n        }\r\n        \r\n        #abora-about .abora-about__title {\r\n            font-size: 42px !important;\r\n        }\r\n        \r\n        #abora-about .abora-about__copy {\r\n            font-size: 16px !important;\r\n        }\r\n        \r\n        #abora-about .abora-about__features {\r\n            display: grid !important;\r\n            grid-template-columns: repeat(2, 1fr) !important;\r\n            gap: 28px 32px !important;\r\n        }\r\n    }\r\n    \r\n    \/* ============================================\r\n       RESPONSIVE - Desktop (Split Layout)\r\n       ============================================ *\/\r\n    \r\n    @media screen and (min-width: 1024px) {\r\n        #abora-about .abora-about__wrapper {\r\n            flex-direction: row !important;\r\n            min-height: 100vh !important;\r\n        }\r\n        \r\n        \/* INVERTED: Content first (left), image after (right) *\/\r\n        #abora-about .abora-about__content {\r\n            width: 50% !important;\r\n            padding: 100px 64px !important;\r\n            display: flex !important;\r\n            align-items: center !important;\r\n            order: 1 !important;\r\n        }\r\n        \r\n        #abora-about .abora-about__media {\r\n            width: 50% !important;\r\n            height: auto !important;\r\n            min-height: 100vh !important;\r\n            position: sticky !important;\r\n            top: 0 !important;\r\n            order: 2 !important;\r\n        }\r\n        \r\n        #abora-about .abora-about__badge {\r\n            bottom: 48px !important;\r\n            left: 64px !important;\r\n        }\r\n        \r\n        \/* Inner aligned same as in Intro *\/\r\n        #abora-about .abora-about__inner {\r\n            max-width: 520px !important;\r\n            margin: 0 !important;\r\n        }\r\n        \r\n        #abora-about .abora-about__tagline-text {\r\n            font-size: 12px !important;\r\n        }\r\n        \r\n        #abora-about .abora-about__title {\r\n            font-size: 48px !important;\r\n            margin-bottom: 32px !important;\r\n        }\r\n        \r\n        #abora-about .abora-about__copy {\r\n            font-size: 17px !important;\r\n        }\r\n        \r\n        #abora-about .abora-about__feature-icon {\r\n            width: 52px !important;\r\n            height: 52px !important;\r\n            min-width: 52px !important;\r\n        }\r\n        \r\n        #abora-about .abora-about__feature-title {\r\n            font-size: 15px !important;\r\n        }\r\n    }\r\n    \r\n    \/* ============================================\r\n       RESPONSIVE - Large Desktop\r\n       ============================================ *\/\r\n    \r\n    @media screen and (min-width: 1440px) {\r\n        #abora-about .abora-about__badge {\r\n            left: 80px !important;\r\n        }\r\n        \r\n        #abora-about .abora-about__content {\r\n            padding: 120px 80px !important;\r\n        }\r\n        \r\n        #abora-about .abora-about__title {\r\n            font-size: 54px !important;\r\n        }\r\n    }\r\n    \r\n    \/* ============================================\r\n       PREMIUM ANIMATIONS\r\n       ============================================ *\/\r\n    \r\n    @keyframes aboraAboutFadeIn {\r\n        0% {\r\n            opacity: 0;\r\n            transform: translateY(40px);\r\n        }\r\n        100% {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n    }\r\n    \r\n    @keyframes aboraAboutSlideIn {\r\n        0% {\r\n            opacity: 0;\r\n            transform: translateX(-30px);\r\n        }\r\n        100% {\r\n            opacity: 1;\r\n            transform: translateX(0);\r\n        }\r\n    }\r\n    \r\n    @keyframes aboraAboutLineGrow {\r\n        0% {\r\n            transform: scaleX(0);\r\n        }\r\n        100% {\r\n            transform: scaleX(1);\r\n        }\r\n    }\r\n    \r\n    \/* Initial visible state (fallback) *\/\r\n    #abora-about .abora-about__tagline,\r\n    #abora-about .abora-about__title,\r\n    #abora-about .abora-about__copy,\r\n    #abora-about .abora-about__features,\r\n    #abora-about .abora-about__cta,\r\n    #abora-about .abora-about__badge {\r\n        opacity: 1;\r\n        transform: translateY(0) translateX(0);\r\n    }\r\n    \r\n    #abora-about .abora-about__tagline::before {\r\n        transform: scaleX(1);\r\n    }\r\n    \r\n    \/* Animation preparation *\/\r\n    #abora-about.abora-about--visible .abora-about__tagline,\r\n    #abora-about.abora-about--visible .abora-about__title,\r\n    #abora-about.abora-about--visible .abora-about__copy,\r\n    #abora-about.abora-about--visible .abora-about__features,\r\n    #abora-about.abora-about--visible .abora-about__cta {\r\n        opacity: 0;\r\n        transform: translateY(40px);\r\n    }\r\n    \r\n    #abora-about.abora-about--visible .abora-about__tagline::before {\r\n        transform: scaleX(0);\r\n    }\r\n    \r\n    #abora-about.abora-about--visible .abora-about__badge {\r\n        opacity: 0;\r\n        transform: translateX(-30px);\r\n    }\r\n    \r\n    \/* Active animations - premium timing *\/\r\n    #abora-about.abora-about--animated .abora-about__badge {\r\n        animation: aboraAboutSlideIn 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.2s forwards;\r\n    }\r\n    \r\n    #abora-about.abora-about--animated .abora-about__tagline {\r\n        animation: aboraAboutFadeIn 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.1s forwards;\r\n    }\r\n    \r\n    #abora-about.abora-about--animated .abora-about__tagline::before {\r\n        animation: aboraAboutLineGrow 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.4s forwards;\r\n    }\r\n    \r\n    #abora-about.abora-about--animated .abora-about__title {\r\n        animation: aboraAboutFadeIn 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.25s forwards;\r\n    }\r\n    \r\n    #abora-about.abora-about--animated .abora-about__copy {\r\n        animation: aboraAboutFadeIn 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.4s forwards;\r\n    }\r\n    \r\n    #abora-about.abora-about--animated .abora-about__features {\r\n        animation: aboraAboutFadeIn 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.55s forwards;\r\n    }\r\n    \r\n    #abora-about.abora-about--animated .abora-about__cta {\r\n        animation: aboraAboutFadeIn 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.7s forwards;\r\n    }\r\n    \r\n    \/* Final state *\/\r\n    #abora-about.abora-about--done .abora-about__tagline,\r\n    #abora-about.abora-about--done .abora-about__title,\r\n    #abora-about.abora-about--done .abora-about__copy,\r\n    #abora-about.abora-about--done .abora-about__features,\r\n    #abora-about.abora-about--done .abora-about__cta,\r\n    #abora-about.abora-about--done .abora-about__badge {\r\n        opacity: 1 !important;\r\n        transform: translateY(0) translateX(0) !important;\r\n        animation: none !important;\r\n    }\r\n    \r\n    #abora-about.abora-about--done .abora-about__tagline::before {\r\n        transform: scaleX(1) !important;\r\n        animation: none !important;\r\n    }\r\n<\/style>\n<!-- ABOUT SECTION -->\n<section class=\"abora-about\" id=\"abora-about\">\n<div class=\"abora-about__wrapper\">\n<!-- Media side (appears on the RIGHT on desktop thanks to order: 2) -->\n<div class=\"abora-about__media\">\n<img decoding=\"async\" alt=\"Panoramic views from Abora, Tenerife\" class=\"abora-about__image\" loading=\"lazy\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-terraza-panoramica.jpg\"\/>\n<!-- Floating badge -->\n<div class=\"abora-about__badge\">\n<div class=\"abora-about__badge-stat\">\n<span class=\"abora-about__badge-number\">300<\/span>\n<span class=\"abora-about__badge-label\">D\u00edas soleados<\/span>\n<\/div>\n<div class=\"abora-about__badge-stat\">\n<span class=\"abora-about__badge-number\">22\u00b0<\/span>\n<span class=\"abora-about__badge-label\">Promedio anual<\/span>\n<\/div>\n<\/div>\n<\/div>\n<!-- Content side (appears on the LEFT on desktop thanks to order: 1) -->\n<div class=\"abora-about__content\">\n<div class=\"abora-about__inner\">\n<!-- Tagline -->\n<div class=\"abora-about__tagline\">\n<span class=\"abora-about__tagline-text\">descubre la isla<\/span>\n<\/div>\n<!-- Title -->\n<h2 class=\"abora-about__title\">Por qu\u00e9 Tenerife es el secreto mejor guardado de Europa<\/h2>\n<!-- Copy -->\n<p class=\"abora-about__copy\">Ofertas Tenerife<span class=\"abora-about__highlight\">luz, oc\u00e9ano, seguridad<\/span>y un estilo de vida \u00fanico. Un destino ideal para quienes buscan calidad de vida, inversiones s\u00f3lidas y una conexi\u00f3n directa con Europa.<\/p>\n<!-- Features -->\n<div class=\"abora-about__features\">\n<!-- Climate -->\n<div class=\"abora-about__feature\">\n<div class=\"abora-about__feature-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<circle cx=\"12\" cy=\"12\" r=\"5\"><\/circle>\n<line x1=\"12\" x2=\"12\" y1=\"1\" y2=\"3\"><\/line>\n<line x1=\"12\" x2=\"12\" y1=\"21\" y2=\"23\"><\/line>\n<line x1=\"4.22\" x2=\"5.64\" y1=\"4.22\" y2=\"5.64\"><\/line>\n<line x1=\"18.36\" x2=\"19.78\" y1=\"18.36\" y2=\"19.78\"><\/line>\n<line x1=\"1\" x2=\"3\" y1=\"12\" y2=\"12\"><\/line>\n<line x1=\"21\" x2=\"23\" y1=\"12\" y2=\"12\"><\/line>\n<\/svg>\n<\/div>\n<div class=\"abora-about__feature-content\">\n<h3 class=\"abora-about__feature-title\">Clima perfecto<\/h3>\n<p class=\"abora-about__feature-text\">22-28\u00b0C todo el a\u00f1o, sin extremos<\/p>\n<\/div>\n<\/div>\n<!-- Tax benefits -->\n<div class=\"abora-about__feature\">\n<div class=\"abora-about__feature-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle>\n<path d=\"M12 6v12\"><\/path>\n<path d=\"M15 9.5c0-1.5-1.5-2.5-3-2.5s-3 1-3 2.5 1.5 2 3 2.5 3 1.5 3 3-1.5 2.5-3 2.5-3-1-3-2.5\"><\/path>\n<\/svg>\n<\/div>\n<div class=\"abora-about__feature-content\">\n<h3 class=\"abora-about__feature-title\">Beneficios fiscales<\/h3>\n<p class=\"abora-about__feature-text\">R\u00e9gimen especial para inversores<\/p>\n<\/div>\n<\/div>\n<!-- Connectivity -->\n<div class=\"abora-about__feature\">\n<div class=\"abora-about__feature-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle>\n<path d=\"M2 12h20\"><\/path>\n<path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"><\/path>\n<\/svg>\n<\/div>\n<div class=\"abora-about__feature-content\">\n<h3 class=\"abora-about__feature-title\">Conectado con Europa<\/h3>\n<p class=\"abora-about__feature-text\">Vuelos directos, 4h desde cualquier capital<\/p>\n<\/div>\n<\/div>\n<!-- Safety -->\n<div class=\"abora-about__feature\">\n<div class=\"abora-about__feature-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path>\n<path d=\"M9 12l2 2 4-4\"><\/path>\n<\/svg>\n<\/div>\n<div class=\"abora-about__feature-content\">\n<h3 class=\"abora-about__feature-title\">Seguridad garantizada<\/h3>\n<p class=\"abora-about__feature-text\">Una de las regiones m\u00e1s seguras de Espa\u00f1a<\/p>\n<\/div>\n<\/div>\n<\/div>\n<!-- CTA -->\n<a class=\"abora-about__cta\" href=\"#info-unlock\">\n<span>Desbloquear informaci\u00f3n<\/span>\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<line x1=\"5\" x2=\"19\" y1=\"12\" y2=\"12\"><\/line>\n<polyline points=\"12 5 19 12 12 19\"><\/polyline>\n<\/svg>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<script>\r\n    (function() {\r\n        'use strict';\r\n        \r\n        var aboutSection = document.getElementById('abora-about');\r\n        if (!aboutSection) return;\r\n        \r\n        var aboutAnimated = false;\r\n        \r\n        function isInViewport(element, offset) {\r\n            var rect = element.getBoundingClientRect();\r\n            var windowHeight = window.innerHeight || document.documentElement.clientHeight;\r\n            return rect.top <= windowHeight - (offset || 100);\r\n        }\r\n        \r\n        function handleAboutAnimation() {\r\n            if (aboutAnimated) return;\r\n            \r\n            if (isInViewport(aboutSection, 150)) {\r\n                aboutSection.classList.add('abora-about--visible');\r\n                \r\n                requestAnimationFrame(function() {\r\n                    requestAnimationFrame(function() {\r\n                        aboutSection.classList.remove('abora-about--visible');\r\n                        aboutSection.classList.add('abora-about--animated');\r\n                        \r\n                        \/\/ Final state after animations\r\n                        setTimeout(function() {\r\n                            aboutSection.classList.add('abora-about--done');\r\n                        }, 1500);\r\n                    });\r\n                });\r\n                \r\n                aboutAnimated = true;\r\n            }\r\n        }\r\n        \r\n        var ticking = false;\r\n        window.addEventListener('scroll', function() {\r\n            if (!ticking) {\r\n                window.requestAnimationFrame(function() {\r\n                    handleAboutAnimation();\r\n                    ticking = false;\r\n                });\r\n                ticking = true;\r\n            }\r\n        }, { passive: true });\r\n        \r\n        \/\/ Initial check\r\n        setTimeout(handleAboutAnimation, 100);\r\n        \r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6dd4b7f elementor-widget elementor-widget-html\" data-id=\"6dd4b7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================\r\n     ABORA ENGAGE - BLOCK 04: LIFESTYLE\r\n     Version 2 - PREMIUM with hover reveal\r\n     ============================================ -->\n<style>\r\n    \/* ============================================\r\n       ABORA - BLOCK 04: LIFESTYLE v2 PREMIUM\r\n       ============================================ *\/\r\n    \r\n    #abora-lifestyle.abora-lifestyle {\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        background-color: #f8f8f8 !important;\r\n        box-sizing: border-box !important;\r\n        overflow: hidden !important;\r\n    }\r\n    \r\n    \/* --- HEADER --- *\/\r\n    #abora-lifestyle .abora-lifestyle__header {\r\n        padding: 80px 24px 48px !important;\r\n        text-align: center !important;\r\n    }\r\n    \r\n    #abora-lifestyle .abora-lifestyle__header-inner {\r\n        max-width: 600px !important;\r\n        margin: 0 auto !important;\r\n    }\r\n    \r\n    \/* Tagline with animated line *\/\r\n    #abora-lifestyle .abora-lifestyle__tagline {\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        gap: 14px !important;\r\n        margin: 0 0 20px 0 !important;\r\n    }\r\n    \r\n    #abora-lifestyle .abora-lifestyle__tagline::before,\r\n    #abora-lifestyle .abora-lifestyle__tagline::after {\r\n        content: '' !important;\r\n        display: block !important;\r\n        width: 32px !important;\r\n        height: 1px !important;\r\n        background-color: #43676a !important;\r\n        transform-origin: center center !important;\r\n    }\r\n    \r\n    #abora-lifestyle .abora-lifestyle__tagline-text {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 11px !important;\r\n        font-weight: 600 !important;\r\n        letter-spacing: 0.2em !important;\r\n        text-transform: uppercase !important;\r\n        color: #43676a !important;\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    #abora-lifestyle .abora-lifestyle__title {\r\n        font-family: 'Cormorant Garamond', Georgia, serif !important;\r\n        font-size: 34px !important;\r\n        font-weight: 400 !important;\r\n        line-height: 1.2 !important;\r\n        color: #2d2d2d !important;\r\n        margin: 0 0 16px 0 !important;\r\n    }\r\n    \r\n    #abora-lifestyle .abora-lifestyle__subtitle {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 15px !important;\r\n        font-weight: 300 !important;\r\n        line-height: 1.8 !important;\r\n        color: #6b6b6b !important;\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    \/* --- CARDS CONTAINER --- *\/\r\n    #abora-lifestyle .abora-lifestyle__cards {\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n    }\r\n    \r\n    \/* --- CARD --- *\/\r\n    #abora-lifestyle .abora-lifestyle__card {\r\n        position: relative !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        min-height: 450px !important;\r\n        overflow: hidden !important;\r\n        cursor: pointer !important;\r\n    }\r\n    \r\n    \/* Card image *\/\r\n    #abora-lifestyle .abora-lifestyle__card-media {\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        z-index: 1 !important;\r\n    }\r\n    \r\n    #abora-lifestyle .abora-lifestyle__card-image {\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        object-fit: cover !important;\r\n        object-position: center center !important;\r\n        display: block !important;\r\n        transition: transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);\r\n    }\r\n    \r\n    \/* Grain overlay *\/\r\n    #abora-lifestyle .abora-lifestyle__card-media::after {\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        pointer-events: none !important;\r\n        opacity: 0.04 !important;\r\n        background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'\/%3E%3C\/svg%3E\") !important;\r\n        z-index: 1 !important;\r\n    }\r\n    \r\n    \/* Card overlay - more dramatic *\/\r\n    #abora-lifestyle .abora-lifestyle__card-overlay {\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        z-index: 2 !important;\r\n        background: linear-gradient(\r\n            to top,\r\n            rgba(15, 15, 15, 0.9) 0%,\r\n            rgba(15, 15, 15, 0.5) 40%,\r\n            rgba(15, 15, 15, 0.2) 100%\r\n        ) !important;\r\n        transition: background 0.5s ease;\r\n    }\r\n    \r\n    \/* Icon - CENTERED in the card *\/\r\n    #abora-lifestyle .abora-lifestyle__card-icon {\r\n        position: absolute !important;\r\n        top: 35% !important;\r\n        left: 50% !important;\r\n        transform: translate(-50%, -50%) !important;\r\n        z-index: 4 !important;\r\n        width: 72px !important;\r\n        height: 72px !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        background-color: rgba(255, 255, 255, 0.1) !important;\r\n        border: 1px solid rgba(255, 255, 255, 0.25) !important;\r\n        border-radius: 50% !important;\r\n        backdrop-filter: blur(16px) !important;\r\n        -webkit-backdrop-filter: blur(16px) !important;\r\n        transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1), \r\n                    background-color 0.4s ease, \r\n                    border-color 0.4s ease,\r\n                    box-shadow 0.4s ease,\r\n                    top 0.5s cubic-bezier(0.22, 1, 0.36, 1) !important;\r\n        box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2) !important;\r\n    }\r\n    \r\n    #abora-lifestyle .abora-lifestyle__card-icon svg {\r\n        width: 30px !important;\r\n        height: 30px !important;\r\n        color: #ffffff !important;\r\n        transition: transform 0.4s ease;\r\n    }\r\n    \r\n    \/* Card content container - bottom *\/\r\n    #abora-lifestyle .abora-lifestyle__card-content {\r\n        position: relative !important;\r\n        z-index: 3 !important;\r\n        margin-top: auto !important;\r\n        padding: 40px 24px !important;\r\n        max-width: 450px !important;\r\n    }\r\n    \r\n    \/* Title *\/\r\n    #abora-lifestyle .abora-lifestyle__card-title {\r\n        font-family: 'Cormorant Garamond', Georgia, serif !important;\r\n        font-size: 28px !important;\r\n        font-weight: 500 !important;\r\n        line-height: 1.2 !important;\r\n        color: #ffffff !important;\r\n        margin: 0 0 12px 0 !important;\r\n    }\r\n    \r\n    \/* Decorative line under title *\/\r\n    #abora-lifestyle .abora-lifestyle__card-line {\r\n        width: 40px !important;\r\n        height: 2px !important;\r\n        background-color: #43676a !important;\r\n        margin-bottom: 16px !important;\r\n        transform-origin: left center !important;\r\n        transition: width 0.5s cubic-bezier(0.22, 1, 0.36, 1);\r\n    }\r\n    \r\n    \/* Text *\/\r\n    #abora-lifestyle .abora-lifestyle__card-text {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 14px !important;\r\n        font-weight: 400 !important;\r\n        line-height: 1.75 !important;\r\n        color: rgba(255, 255, 255, 0.8) !important;\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    \/* ============================================\r\n       MOBILE: Everything always visible\r\n       ============================================ *\/\r\n    \r\n    \/* On mobile, everything visible *\/\r\n    #abora-lifestyle .abora-lifestyle__card-title,\r\n    #abora-lifestyle .abora-lifestyle__card-line,\r\n    #abora-lifestyle .abora-lifestyle__card-text {\r\n        opacity: 1 !important;\r\n        transform: translateY(0) !important;\r\n    }\r\n    \r\n    \/* ============================================\r\n       DESKTOP: Hover reveal\r\n       ============================================ *\/\r\n    \r\n    @media screen and (min-width: 1024px) {\r\n        \r\n        \/* Icon centered on desktop *\/\r\n        #abora-lifestyle .abora-lifestyle__card-icon {\r\n            top: 50% !important;\r\n            width: 88px !important;\r\n            height: 88px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card-icon svg {\r\n            width: 36px !important;\r\n            height: 36px !important;\r\n        }\r\n        \r\n        \/* Initial state - content hidden *\/\r\n        #abora-lifestyle .abora-lifestyle__card-title {\r\n            opacity: 0 !important;\r\n            transform: translateY(20px) !important;\r\n            transition: opacity 0.4s ease 0.1s, transform 0.4s cubic-bezier(0.22, 1, 0.36, 1) 0.1s !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card-line {\r\n            width: 0 !important;\r\n            transition: width 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.2s !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card-text {\r\n            opacity: 0 !important;\r\n            transform: translateY(15px) !important;\r\n            transition: opacity 0.4s ease 0.25s, transform 0.4s cubic-bezier(0.22, 1, 0.36, 1) 0.25s !important;\r\n        }\r\n        \r\n        \/* HOVER: Reveal *\/\r\n        #abora-lifestyle .abora-lifestyle__card:hover .abora-lifestyle__card-image {\r\n            transform: scale(1.08) !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card:hover .abora-lifestyle__card-overlay {\r\n            background: linear-gradient(\r\n                to top,\r\n                rgba(10, 10, 10, 0.95) 0%,\r\n                rgba(10, 10, 10, 0.7) 50%,\r\n                rgba(10, 10, 10, 0.4) 100%\r\n            ) !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card:hover .abora-lifestyle__card-icon {\r\n            top: 35% !important;\r\n            transform: translate(-50%, -50%) scale(1.05) !important;\r\n            background-color: rgba(67, 103, 106, 0.4) !important;\r\n            border-color: rgba(67, 103, 106, 0.5) !important;\r\n            box-shadow: 0 12px 40px rgba(67, 103, 106, 0.3) !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card:hover .abora-lifestyle__card-icon svg {\r\n            transform: scale(1.1) !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card:hover .abora-lifestyle__card-title {\r\n            opacity: 1 !important;\r\n            transform: translateY(0) !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card:hover .abora-lifestyle__card-line {\r\n            width: 60px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card:hover .abora-lifestyle__card-text {\r\n            opacity: 1 !important;\r\n            transform: translateY(0) !important;\r\n        }\r\n    }\r\n    \r\n    \/* ============================================\r\n       RESPONSIVE - Tablet\r\n       ============================================ *\/\r\n    \r\n    @media screen and (min-width: 768px) {\r\n        #abora-lifestyle .abora-lifestyle__header {\r\n            padding: 100px 48px 56px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__title {\r\n            font-size: 42px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__subtitle {\r\n            font-size: 16px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card {\r\n            min-height: 500px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card-content {\r\n            padding: 48px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card-title {\r\n            font-size: 32px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card-text {\r\n            font-size: 15px !important;\r\n        }\r\n    }\r\n    \r\n    \/* ============================================\r\n       RESPONSIVE - Desktop\r\n       ============================================ *\/\r\n    \r\n    @media screen and (min-width: 1024px) {\r\n        #abora-lifestyle .abora-lifestyle__header {\r\n            padding: 120px 64px 64px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__title {\r\n            font-size: 48px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__cards {\r\n            flex-direction: row !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card {\r\n            flex: 1 !important;\r\n            min-height: 600px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card-content {\r\n            padding: 48px 40px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card-title {\r\n            font-size: 30px !important;\r\n        }\r\n    }\r\n    \r\n    \/* ============================================\r\n       RESPONSIVE - Large Desktop\r\n       ============================================ *\/\r\n    \r\n    @media screen and (min-width: 1440px) {\r\n        #abora-lifestyle .abora-lifestyle__header {\r\n            padding: 140px 80px 72px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__title {\r\n            font-size: 54px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card {\r\n            min-height: 680px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card-content {\r\n            padding: 56px 48px !important;\r\n            max-width: 420px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card-icon {\r\n            width: 100px !important;\r\n            height: 100px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card-icon svg {\r\n            width: 42px !important;\r\n            height: 42px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card-title {\r\n            font-size: 34px !important;\r\n        }\r\n        \r\n        #abora-lifestyle .abora-lifestyle__card-text {\r\n            font-size: 15px !important;\r\n        }\r\n    }\r\n    \r\n    \/* ============================================\r\n       HEADER ANIMATIONS\r\n       ============================================ *\/\r\n    \r\n    @keyframes aboraLifestyleFadeIn {\r\n        0% {\r\n            opacity: 0;\r\n            transform: translateY(40px);\r\n        }\r\n        100% {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n    }\r\n    \r\n    @keyframes aboraLifestyleLineGrow {\r\n        0% {\r\n            transform: scaleX(0);\r\n        }\r\n        100% {\r\n            transform: scaleX(1);\r\n        }\r\n    }\r\n    \r\n    \/* Initial visible state (fallback) *\/\r\n    #abora-lifestyle .abora-lifestyle__header-inner {\r\n        opacity: 1;\r\n        transform: translateY(0);\r\n    }\r\n    \r\n    #abora-lifestyle .abora-lifestyle__tagline::before,\r\n    #abora-lifestyle .abora-lifestyle__tagline::after {\r\n        transform: scaleX(1);\r\n    }\r\n    \r\n    \/* Animation preparation *\/\r\n    #abora-lifestyle.abora-lifestyle--visible .abora-lifestyle__header-inner {\r\n        opacity: 0;\r\n        transform: translateY(40px);\r\n    }\r\n    \r\n    #abora-lifestyle.abora-lifestyle--visible .abora-lifestyle__tagline::before,\r\n    #abora-lifestyle.abora-lifestyle--visible .abora-lifestyle__tagline::after {\r\n        transform: scaleX(0);\r\n    }\r\n    \r\n    \/* Active animations *\/\r\n    #abora-lifestyle.abora-lifestyle--animated .abora-lifestyle__header-inner {\r\n        animation: aboraLifestyleFadeIn 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.1s forwards;\r\n    }\r\n    \r\n    #abora-lifestyle.abora-lifestyle--animated .abora-lifestyle__tagline::before,\r\n    #abora-lifestyle.abora-lifestyle--animated .abora-lifestyle__tagline::after {\r\n        animation: aboraLifestyleLineGrow 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s forwards;\r\n    }\r\n    \r\n    \/* Final state *\/\r\n    #abora-lifestyle.abora-lifestyle--done .abora-lifestyle__header-inner {\r\n        opacity: 1 !important;\r\n        transform: translateY(0) !important;\r\n        animation: none !important;\r\n    }\r\n    \r\n    #abora-lifestyle.abora-lifestyle--done .abora-lifestyle__tagline::before,\r\n    #abora-lifestyle.abora-lifestyle--done .abora-lifestyle__tagline::after {\r\n        transform: scaleX(1) !important;\r\n        animation: none !important;\r\n    }\r\n<\/style>\n<!-- LIFESTYLE SECTION -->\n<section class=\"abora-lifestyle\" id=\"abora-lifestyle\">\n<!-- Header -->\n<header class=\"abora-lifestyle__header\">\n<div class=\"abora-lifestyle__header-inner\">\n<div class=\"abora-lifestyle__tagline\">\n<span class=\"abora-lifestyle__tagline-text\">Estilo de vida<\/span>\n<\/div>\n<h2 class=\"abora-lifestyle__title\">Tu retiro perfecto en el para\u00edso<\/h2>\n<p class=\"abora-lifestyle__subtitle\">Vivir junto al oc\u00e9ano, vivir mejor. Tres formas de disfrutar tu nuevo hogar.<\/p>\n<\/div>\n<\/header>\n<!-- Cards -->\n<div class=\"abora-lifestyle__cards\">\n<!-- Card 1: Remote work -->\n<article class=\"abora-lifestyle__card\">\n<div class=\"abora-lifestyle__card-media\">\n<img decoding=\"async\" alt=\"Living room with terrace ideal for remote work\" class=\"abora-lifestyle__card-image\" loading=\"lazy\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-salon-terraza.jpg\"\/>\n<\/div>\n<div class=\"abora-lifestyle__card-overlay\"><\/div>\n<!-- Centered icon -->\n<div class=\"abora-lifestyle__card-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<rect height=\"14\" rx=\"2\" ry=\"2\" width=\"20\" x=\"2\" y=\"3\"><\/rect>\n<line x1=\"8\" x2=\"16\" y1=\"21\" y2=\"21\"><\/line>\n<line x1=\"12\" x2=\"12\" y1=\"17\" y2=\"21\"><\/line>\n<\/svg>\n<\/div>\n<div class=\"abora-lifestyle__card-content\">\n<h3 class=\"abora-lifestyle__card-title\">Trabajo remoto con vista al mar<\/h3>\n<div class=\"abora-lifestyle__card-line\"><\/div>\n<p class=\"abora-lifestyle__card-text\">Hogares modernos perfectos para n\u00f3madas digitales y trabajadores remotos. Espacios inspiradores para trabajar mientras disfrutas de la vida isle\u00f1a.<\/p>\n<\/div>\n<\/article>\n<!-- Card 2: Holiday -->\n<article class=\"abora-lifestyle__card\">\n<div class=\"abora-lifestyle__card-media\">\n<img decoding=\"async\" alt=\"Outdoor pool with relaxation area\" class=\"abora-lifestyle__card-image\" loading=\"lazy\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-exterior-piscina.jpg\"\/>\n<\/div>\n<div class=\"abora-lifestyle__card-overlay\"><\/div>\n<!-- Centered icon -->\n<div class=\"abora-lifestyle__card-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<circle cx=\"12\" cy=\"12\" r=\"5\"><\/circle>\n<line x1=\"12\" x2=\"12\" y1=\"1\" y2=\"3\"><\/line>\n<line x1=\"12\" x2=\"12\" y1=\"21\" y2=\"23\"><\/line>\n<line x1=\"4.22\" x2=\"5.64\" y1=\"4.22\" y2=\"5.64\"><\/line>\n<line x1=\"18.36\" x2=\"19.78\" y1=\"18.36\" y2=\"19.78\"><\/line>\n<line x1=\"1\" x2=\"3\" y1=\"12\" y2=\"12\"><\/line>\n<line x1=\"21\" x2=\"23\" y1=\"12\" y2=\"12\"><\/line>\n<\/svg>\n<\/div>\n<div class=\"abora-lifestyle__card-content\">\n<h3 class=\"abora-lifestyle__card-title\">Tu santuario de vacaciones<\/h3>\n<div class=\"abora-lifestyle__card-line\"><\/div>\n<p class=\"abora-lifestyle__card-text\">Tu retiro personal para escapar, desconectar y crear recuerdos inolvidables con familiares y amigos. Cada d\u00eda se convierte en un momento para recordar.<\/p>\n<\/div>\n<\/article>\n<!-- Card 3: Investment -->\n<article class=\"abora-lifestyle__card\">\n<div class=\"abora-lifestyle__card-media\">\n<img decoding=\"async\" alt=\"Aerial view of Abora and the Tenerife coast\" class=\"abora-lifestyle__card-image\" loading=\"lazy\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-exterior-aereo-tenerife.jpg\"\/>\n<\/div>\n<div class=\"abora-lifestyle__card-overlay\"><\/div>\n<!-- Centered icon -->\n<div class=\"abora-lifestyle__card-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<polyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"><\/polyline>\n<polyline points=\"17 6 23 6 23 12\"><\/polyline>\n<\/svg>\n<\/div>\n<div class=\"abora-lifestyle__card-content\">\n<h3 class=\"abora-lifestyle__card-title\">Inversi\u00f3n inteligente<\/h3>\n<div class=\"abora-lifestyle__card-line\"><\/div>\n<p class=\"abora-lifestyle__card-text\">Alta demanda de alquileres vacacionales, turismo durante todo el a\u00f1o y rentabilidades atractivas. Servicios de gesti\u00f3n profesional para obtener ingresos sin preocupaciones.<\/p>\n<\/div>\n<\/article>\n<\/div>\n<\/section>\n<script>\r\n    (function() {\r\n        'use strict';\r\n        \r\n        var lifestyleSection = document.getElementById('abora-lifestyle');\r\n        if (!lifestyleSection) return;\r\n        \r\n        var lifestyleAnimated = false;\r\n        \r\n        function isInViewport(element, offset) {\r\n            var rect = element.getBoundingClientRect();\r\n            var windowHeight = window.innerHeight || document.documentElement.clientHeight;\r\n            return rect.top <= windowHeight - (offset || 100);\r\n        }\r\n        \r\n        function handleLifestyleAnimation() {\r\n            if (lifestyleAnimated) return;\r\n            \r\n            if (isInViewport(lifestyleSection, 150)) {\r\n                lifestyleSection.classList.add('abora-lifestyle--visible');\r\n                \r\n                requestAnimationFrame(function() {\r\n                    requestAnimationFrame(function() {\r\n                        lifestyleSection.classList.remove('abora-lifestyle--visible');\r\n                        lifestyleSection.classList.add('abora-lifestyle--animated');\r\n                        \r\n                        setTimeout(function() {\r\n                            lifestyleSection.classList.add('abora-lifestyle--done');\r\n                        }, 1500);\r\n                    });\r\n                });\r\n                \r\n                lifestyleAnimated = true;\r\n            }\r\n        }\r\n        \r\n        var ticking = false;\r\n        window.addEventListener('scroll', function() {\r\n            if (!ticking) {\r\n                window.requestAnimationFrame(function() {\r\n                    handleLifestyleAnimation();\r\n                    ticking = false;\r\n                });\r\n                ticking = true;\r\n            }\r\n        }, { passive: true });\r\n        \r\n        setTimeout(handleLifestyleAnimation, 100);\r\n        \r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cef9308 elementor-widget elementor-widget-html\" data-id=\"cef9308\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"tipology\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    #abora-tipologias.abora-tipologias {\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        padding: 80px 0 !important;\r\n        background-color: #f9f9f9 !important;\r\n        box-sizing: border-box !important;\r\n        overflow: hidden !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__header {\r\n        padding: 0 24px 48px !important;\r\n        max-width: 1440px !important;\r\n        margin: 0 auto !important;\r\n        text-align: center !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__header-inner {\r\n        max-width: 600px !important;\r\n        margin: 0 auto !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__tagline {\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        gap: 12px !important;\r\n        margin: 0 0 20px 0 !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__tagline-line {\r\n        width: 28px !important;\r\n        height: 1px !important;\r\n        background-color: #43676a !important;\r\n        display: block !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__tagline-text {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 11px !important;\r\n        font-weight: 600 !important;\r\n        letter-spacing: 0.2em !important;\r\n        text-transform: uppercase !important;\r\n        color: #43676a !important;\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__title {\r\n        font-family: 'Cormorant Garamond', Georgia, serif !important;\r\n        font-size: 32px !important;\r\n        font-weight: 400 !important;\r\n        line-height: 1.2 !important;\r\n        color: #2d2d2d !important;\r\n        margin: 0 0 16px 0 !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__subtitle {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 16px !important;\r\n        font-weight: 300 !important;\r\n        line-height: 1.7 !important;\r\n        color: #6b6b6b !important;\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__carousel {\r\n        position: relative !important;\r\n        width: 100% !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__cards {\r\n        display: flex !important;\r\n        gap: 16px !important;\r\n        padding: 0 24px !important;\r\n        overflow-x: auto !important;\r\n        scroll-snap-type: x mandatory !important;\r\n        -webkit-overflow-scrolling: touch !important;\r\n        scrollbar-width: none !important;\r\n        -ms-overflow-style: none !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__cards::-webkit-scrollbar {\r\n        display: none !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card {\r\n        flex: 0 0 85% !important;\r\n        max-width: 340px !important;\r\n        scroll-snap-align: center !important;\r\n        background-color: #ffffff !important;\r\n        padding: 40px 32px !important;\r\n        box-sizing: border-box !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        transition: box-shadow 0.3s ease, transform 0.3s ease;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card:hover {\r\n        box-shadow: 0 16px 48px rgba(67, 103, 106, 0.12) !important;\r\n        transform: translateY(-4px);\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-icon {\r\n        width: 72px !important;\r\n        height: 72px !important;\r\n        margin-bottom: 28px !important;\r\n        color: #43676a !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-icon svg {\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-badge {\r\n        display: inline-block !important;\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 10px !important;\r\n        font-weight: 600 !important;\r\n        letter-spacing: 0.15em !important;\r\n        text-transform: uppercase !important;\r\n        color: #ffffff !important;\r\n        background-color: #43676a !important;\r\n        padding: 8px 14px !important;\r\n        margin-bottom: 20px !important;\r\n        align-self: flex-start !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-title {\r\n        font-family: 'Cormorant Garamond', Georgia, serif !important;\r\n        font-size: 26px !important;\r\n        font-weight: 500 !important;\r\n        line-height: 1.2 !important;\r\n        color: #2d2d2d !important;\r\n        margin: 0 0 12px 0 !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-text {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 14px !important;\r\n        font-weight: 400 !important;\r\n        line-height: 1.7 !important;\r\n        color: #6b6b6b !important;\r\n        margin: 0 0 24px 0 !important;\r\n        flex-grow: 1 !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-specs {\r\n        display: flex !important;\r\n        flex-wrap: wrap !important;\r\n        gap: 16px !important;\r\n        padding: 20px 0 !important;\r\n        border-top: 1px solid #ececec !important;\r\n        border-bottom: 1px solid #ececec !important;\r\n        margin-bottom: 20px !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-spec {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 6px !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-spec-icon {\r\n        width: 16px !important;\r\n        height: 16px !important;\r\n        color: #43676a !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-spec-text {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 12px !important;\r\n        font-weight: 500 !important;\r\n        color: #2d2d2d !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-price {\r\n        margin-bottom: 24px !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-price-label {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 11px !important;\r\n        font-weight: 500 !important;\r\n        text-transform: uppercase !important;\r\n        letter-spacing: 0.05em !important;\r\n        color: #6b6b6b !important;\r\n        display: block !important;\r\n        margin-bottom: 4px !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-price-value {\r\n        font-family: 'Cormorant Garamond', Georgia, serif !important;\r\n        font-size: 32px !important;\r\n        font-weight: 500 !important;\r\n        color: #43676a !important;\r\n        line-height: 1 !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-cta {\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        gap: 10px !important;\r\n        width: 100% !important;\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 12px !important;\r\n        font-weight: 600 !important;\r\n        letter-spacing: 0.1em !important;\r\n        text-transform: uppercase !important;\r\n        text-decoration: none !important;\r\n        color: #ffffff !important;\r\n        background-color: #43676a !important;\r\n        padding: 16px 24px !important;\r\n        border: none !important;\r\n        cursor: pointer !important;\r\n        transition: background-color 0.3s ease;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-cta svg {\r\n        width: 16px !important;\r\n        height: 16px !important;\r\n        transition: transform 0.3s ease;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-cta:hover {\r\n        background-color: #365456 !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__card-cta:hover svg {\r\n        transform: translateX(4px);\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__indicators {\r\n        display: flex !important;\r\n        justify-content: center !important;\r\n        gap: 8px !important;\r\n        margin-top: 32px !important;\r\n        padding: 0 24px !important;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__indicator {\r\n        width: 8px !important;\r\n        height: 8px !important;\r\n        border-radius: 50% !important;\r\n        background-color: #d0d0d0 !important;\r\n        border: none !important;\r\n        padding: 0 !important;\r\n        cursor: pointer !important;\r\n        transition: background-color 0.3s ease, transform 0.3s ease;\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__indicator.active {\r\n        background-color: #43676a !important;\r\n        transform: scale(1.25);\r\n    }\r\n    \r\n    @media screen and (min-width: 768px) {\r\n        #abora-tipologias.abora-tipologias {\r\n            padding: 100px 0 !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__header {\r\n            padding: 0 48px 56px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__title {\r\n            font-size: 40px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__cards {\r\n            padding: 0 48px !important;\r\n            gap: 24px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__card {\r\n            flex: 0 0 45% !important;\r\n            max-width: 380px !important;\r\n        }\r\n    }\r\n    \r\n    @media screen and (min-width: 1024px) {\r\n        #abora-tipologias.abora-tipologias {\r\n            padding: 120px 64px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__header {\r\n            padding: 0 0 64px !important;\r\n            max-width: 1312px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__title {\r\n            font-size: 48px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__carousel {\r\n            max-width: 1312px !important;\r\n            margin: 0 auto !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__cards {\r\n            padding: 0 !important;\r\n            overflow-x: visible !important;\r\n            justify-content: space-between !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__card {\r\n            flex: 1 !important;\r\n            max-width: none !important;\r\n            padding: 48px 40px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__card-icon {\r\n            width: 80px !important;\r\n            height: 80px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__card-title {\r\n            font-size: 28px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__card-text {\r\n            font-size: 15px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__indicators {\r\n            display: none !important;\r\n        }\r\n    }\r\n    \r\n    @media screen and (min-width: 1440px) {\r\n        #abora-tipologias.abora-tipologias {\r\n            padding: 140px 80px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__header {\r\n            padding: 0 0 72px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__title {\r\n            font-size: 52px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__card {\r\n            padding: 56px 48px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__card-icon {\r\n            width: 88px !important;\r\n            height: 88px !important;\r\n            margin-bottom: 32px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__card-title {\r\n            font-size: 30px !important;\r\n        }\r\n        \r\n        #abora-tipologias .abora-tipologias__card-price-value {\r\n            font-size: 36px !important;\r\n        }\r\n    }\r\n    \r\n    @keyframes aboraTipologiasFadeIn {\r\n        0% {\r\n            opacity: 0;\r\n            transform: translateY(30px);\r\n        }\r\n        100% {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n    }\r\n    \r\n    #abora-tipologias .abora-tipologias__header-inner,\r\n    #abora-tipologias .abora-tipologias__card {\r\n        opacity: 1;\r\n        transform: translateY(0);\r\n    }\r\n    \r\n    #abora-tipologias.abora-tipologias--visible .abora-tipologias__header-inner,\r\n    #abora-tipologias.abora-tipologias--visible .abora-tipologias__card,\r\n    #abora-tipologias.abora-tipologias--animated .abora-tipologias__header-inner,\r\n    #abora-tipologias.abora-tipologias--animated .abora-tipologias__card {\r\n        opacity: 0;\r\n        transform: translateY(30px);\r\n    }\r\n    \r\n    #abora-tipologias.abora-tipologias--animated .abora-tipologias__header-inner {\r\n        animation: aboraTipologiasFadeIn 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards;\r\n    }\r\n    \r\n    #abora-tipologias.abora-tipologias--animated .abora-tipologias__card:nth-child(1) {\r\n        animation: aboraTipologiasFadeIn 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s forwards;\r\n    }\r\n    \r\n    #abora-tipologias.abora-tipologias--animated .abora-tipologias__card:nth-child(2) {\r\n        animation: aboraTipologiasFadeIn 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.35s forwards;\r\n    }\r\n    \r\n    #abora-tipologias.abora-tipologias--animated .abora-tipologias__card:nth-child(3) {\r\n        animation: aboraTipologiasFadeIn 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s forwards;\r\n    }\r\n<\/style>\n<section class=\"abora-tipologias\" id=\"abora-tipologias\">\n<header class=\"abora-tipologias__header\">\n<div class=\"abora-tipologias__header-inner\">\n<div class=\"abora-tipologias__tagline\">\n<span class=\"abora-tipologias__tagline-line\"><\/span>\n<span class=\"abora-tipologias__tagline-text\">Tipolog\u00edas<\/span>\n<span class=\"abora-tipologias__tagline-line\"><\/span>\n<\/div>\n<h2 class=\"abora-tipologias__title\">Encuentra tu casa ideal<\/h2>\n<p class=\"abora-tipologias__subtitle\">Tres tipolog\u00edas dise\u00f1adas para el m\u00e1ximo confort junto al mar.<\/p>\n<\/div>\n<\/header>\n<div class=\"abora-tipologias__carousel\">\n<div class=\"abora-tipologias__cards\" id=\"tipologias-cards\">\n<article class=\"abora-tipologias__card\">\n<div class=\"abora-tipologias__card-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" viewbox=\"0 0 80 80\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<rect height=\"48\" rx=\"2\" width=\"64\" x=\"8\" y=\"16\"><\/rect>\n<line x1=\"8\" x2=\"40\" y1=\"40\" y2=\"40\"><\/line>\n<line x1=\"40\" x2=\"40\" y1=\"40\" y2=\"64\"><\/line>\n<rect height=\"12\" rx=\"1\" width=\"20\" x=\"14\" y=\"22\"><\/rect>\n<line x1=\"14\" x2=\"34\" y1=\"28\" y2=\"28\"><\/line>\n<rect height=\"36\" rx=\"1\" stroke-dasharray=\"3 2\" width=\"18\" x=\"48\" y=\"22\"><\/rect>\n<circle cx=\"57\" cy=\"40\" r=\"4\"><\/circle>\n<\/svg>\n<\/div>\n<span class=\"abora-tipologias__card-badge\">1 dormitorio<\/span>\n<h3 class=\"abora-tipologias__card-title\">Tu retiro personal<\/h3>\n<p class=\"abora-tipologias__card-text\">Espacios dise\u00f1ados para profesionales modernos que buscan un retiro junto al mar. Perfecto para solteros o parejas.<\/p>\n<div class=\"abora-tipologias__card-specs\">\n<div class=\"abora-tipologias__card-spec\">\n<svg class=\"abora-tipologias__card-spec-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<rect height=\"18\" rx=\"2\" width=\"18\" x=\"3\" y=\"3\"><\/rect>\n<path d=\"M3 9h18\"><\/path>\n<\/svg>\n<span class=\"abora-tipologias__card-spec-text\">De104 m\u00b2<\/span>\n<\/div>\n<div class=\"abora-tipologias__card-spec\">\n<svg class=\"abora-tipologias__card-spec-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"><\/path>\n<\/svg>\n<span class=\"abora-tipologias__card-spec-text\">1 ba\u00f1o<\/span>\n<\/div>\n<\/div>\n<div class=\"abora-tipologias__card-price\">\n<span class=\"abora-tipologias__card-price-label\">De<\/span>\n<span class=\"abora-tipologias__card-price-value\">394.955 \u20ac*<\/span>\n<\/div>\n<a class=\"abora-tipologias__card-cta\" href=\"#info-unlock\">Ver disponibilidad<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<line x1=\"5\" x2=\"19\" y1=\"12\" y2=\"12\"><\/line>\n<polyline points=\"12 5 19 12 12 19\"><\/polyline>\n<\/svg>\n<\/a>\n<\/article>\n<article class=\"abora-tipologias__card\">\n<div class=\"abora-tipologias__card-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" viewbox=\"0 0 80 80\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<rect height=\"48\" rx=\"2\" width=\"64\" x=\"8\" y=\"16\"><\/rect>\n<line x1=\"8\" x2=\"48\" y1=\"40\" y2=\"40\"><\/line>\n<line x1=\"32\" x2=\"32\" y1=\"40\" y2=\"64\"><\/line>\n<line x1=\"48\" x2=\"48\" y1=\"16\" y2=\"40\"><\/line>\n<rect height=\"10\" rx=\"1\" width=\"16\" x=\"12\" y=\"22\"><\/rect>\n<line x1=\"12\" x2=\"28\" y1=\"27\" y2=\"27\"><\/line>\n<rect height=\"10\" rx=\"1\" width=\"14\" x=\"12\" y=\"46\"><\/rect>\n<line x1=\"12\" x2=\"26\" y1=\"51\" y2=\"51\"><\/line>\n<rect height=\"36\" rx=\"1\" stroke-dasharray=\"3 2\" width=\"16\" x=\"52\" y=\"22\"><\/rect>\n<circle cx=\"60\" cy=\"40\" r=\"4\"><\/circle>\n<\/svg>\n<\/div>\n<span class=\"abora-tipologias__card-badge\">2 Dormitorios<\/span>\n<h3 class=\"abora-tipologias__card-title\">El equilibrio perfecto<\/h3>\n<p class=\"abora-tipologias__card-text\">Ideal para parejas que valoran la comodidad y la tranquilidad. Nuestra tipolog\u00eda m\u00e1s buscada por su versatilidad.<\/p>\n<div class=\"abora-tipologias__card-specs\">\n<div class=\"abora-tipologias__card-spec\">\n<svg class=\"abora-tipologias__card-spec-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<rect height=\"18\" rx=\"2\" width=\"18\" x=\"3\" y=\"3\"><\/rect>\n<path d=\"M3 9h18\"><\/path>\n<\/svg>\n<span class=\"abora-tipologias__card-spec-text\">De123 m\u00b2<\/span>\n<\/div>\n<div class=\"abora-tipologias__card-spec\">\n<svg class=\"abora-tipologias__card-spec-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"><\/path>\n<\/svg>\n<span class=\"abora-tipologias__card-spec-text\">2 ba\u00f1os<\/span>\n<\/div>\n<\/div>\n<div class=\"abora-tipologias__card-price\">\n<span class=\"abora-tipologias__card-price-label\">De<\/span>\n<span class=\"abora-tipologias__card-price-value\">551.460 \u20ac*<\/span>\n<\/div>\n<a class=\"abora-tipologias__card-cta\" href=\"#info-unlock\">Ver disponibilidad<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<line x1=\"5\" x2=\"19\" y1=\"12\" y2=\"12\"><\/line>\n<polyline points=\"12 5 19 12 12 19\"><\/polyline>\n<\/svg>\n<\/a>\n<\/article>\n<article class=\"abora-tipologias__card\">\n<div class=\"abora-tipologias__card-icon\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" viewbox=\"0 0 80 80\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<rect height=\"56\" rx=\"2\" width=\"64\" x=\"8\" y=\"12\"><\/rect>\n<line x1=\"8\" x2=\"52\" y1=\"38\" y2=\"38\"><\/line>\n<line x1=\"28\" x2=\"28\" y1=\"38\" y2=\"68\"><\/line>\n<line x1=\"52\" x2=\"52\" y1=\"12\" y2=\"38\"><\/line>\n<line x1=\"28\" x2=\"28\" y1=\"12\" y2=\"38\"><\/line>\n<rect height=\"10\" rx=\"1\" width=\"14\" x=\"11\" y=\"18\"><\/rect>\n<line x1=\"11\" x2=\"25\" y1=\"23\" y2=\"23\"><\/line>\n<rect height=\"10\" rx=\"1\" width=\"14\" x=\"32\" y=\"18\"><\/rect>\n<line x1=\"32\" x2=\"46\" y1=\"23\" y2=\"23\"><\/line>\n<rect height=\"10\" rx=\"1\" width=\"12\" x=\"11\" y=\"44\"><\/rect>\n<line x1=\"11\" x2=\"23\" y1=\"49\" y2=\"49\"><\/line>\n<rect height=\"44\" rx=\"1\" stroke-dasharray=\"3 2\" width=\"12\" x=\"56\" y=\"18\"><\/rect>\n<circle cx=\"62\" cy=\"40\" r=\"4\"><\/circle>\n<\/svg>\n<\/div>\n<span class=\"abora-tipologias__card-badge\">3 Dormitorios<\/span>\n<h3 class=\"abora-tipologias__card-title\">Espacios para familias<\/h3>\n<p class=\"abora-tipologias__card-text\">Dise\u00f1ado para quienes buscan espacio adicional para la familia, invitados o trabajar desde casa con vistas al Atl\u00e1ntico.<\/p>\n<div class=\"abora-tipologias__card-specs\">\n<div class=\"abora-tipologias__card-spec\">\n<svg class=\"abora-tipologias__card-spec-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<rect height=\"18\" rx=\"2\" width=\"18\" x=\"3\" y=\"3\"><\/rect>\n<path d=\"M3 9h18\"><\/path>\n<\/svg>\n<span class=\"abora-tipologias__card-spec-text\">De153 m\u00b2<\/span>\n<\/div>\n<div class=\"abora-tipologias__card-spec\">\n<svg class=\"abora-tipologias__card-spec-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"><\/path>\n<\/svg>\n<span class=\"abora-tipologias__card-spec-text\">2 ba\u00f1os<\/span>\n<\/div>\n<\/div>\n<div class=\"abora-tipologias__card-price\">\n<span class=\"abora-tipologias__card-price-label\">De<\/span>\n<span class=\"abora-tipologias__card-price-value\">743.815 \u20ac*<\/span>\n<\/div>\n<a class=\"abora-tipologias__card-cta\" href=\"#info-unlock\">Ver disponibilidad<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<line x1=\"5\" x2=\"19\" y1=\"12\" y2=\"12\"><\/line>\n<polyline points=\"12 5 19 12 12 19\"><\/polyline>\n<\/svg>\n<\/a>\n<\/article>\n<\/div>\n<div class=\"abora-tipologias__indicators\" id=\"tipologias-indicators\">\n<button aria-label=\"View typology 1\" class=\"abora-tipologias__indicator active\" data-index=\"0\"><\/button>\n<button aria-label=\"View typology 2\" class=\"abora-tipologias__indicator\" data-index=\"1\"><\/button>\n<button aria-label=\"View typology 3\" class=\"abora-tipologias__indicator\" data-index=\"2\"><\/button>\n<\/div>\n<\/div>\n<p style=\"font-size: 12px; color: #888; margin-top: 8px; font-style: italic; text-align: center; width: 100%; line-height: 3rem;\">* I.G.I.C. A estos precios se deber\u00e1 sumar el Impuesto General Indirecto Canario al tipo vigente en el momento de su devengo. La tasa actual es del 7%.<br\/>* Metros cuadrados construidos con \u00e1reas comunes y terraza.<br\/>* Garaje y Trastero incluidos en el precio.<\/p>\n<\/section>\n<script>\r\n    (function() {\r\n        'use strict';\r\n        \r\n        var cardsContainer = document.getElementById('tipologias-cards');\r\n        var indicators = document.querySelectorAll('#tipologias-indicators .abora-tipologias__indicator');\r\n        var cards = cardsContainer.querySelectorAll('.abora-tipologias__card');\r\n        \r\n        function updateIndicators() {\r\n            var scrollLeft = cardsContainer.scrollLeft;\r\n            var cardWidth = cards[0].offsetWidth + 16;\r\n            var activeIndex = Math.round(scrollLeft \/ cardWidth);\r\n            \r\n            indicators.forEach(function(indicator, index) {\r\n                indicator.classList.toggle('active', index === activeIndex);\r\n            });\r\n        }\r\n        \r\n        cardsContainer.addEventListener('scroll', updateIndicators, { passive: true });\r\n        \r\n        indicators.forEach(function(indicator) {\r\n            indicator.addEventListener('click', function() {\r\n                var index = parseInt(this.dataset.index);\r\n                var cardWidth = cards[0].offsetWidth + 16;\r\n                cardsContainer.scrollTo({\r\n                    left: index * cardWidth,\r\n                    behavior: 'smooth'\r\n                });\r\n            });\r\n        });\r\n        \r\n        var tipologiasSection = document.getElementById('abora-tipologias');\r\n        var tipologiasAnimated = false;\r\n        \r\n        function isInViewport(element, offset) {\r\n            var rect = element.getBoundingClientRect();\r\n            var windowHeight = window.innerHeight || document.documentElement.clientHeight;\r\n            return rect.top <= windowHeight - (offset || 100);\r\n        }\r\n        \r\n        function handleTipologiasAnimation() {\r\n            if (tipologiasAnimated) return;\r\n            \r\n            if (isInViewport(tipologiasSection, 150)) {\r\n                tipologiasSection.classList.add('abora-tipologias--visible');\r\n                \r\n                setTimeout(function() {\r\n                    tipologiasSection.classList.remove('abora-tipologias--visible');\r\n                    tipologiasSection.classList.add('abora-tipologias--animated');\r\n                }, 50);\r\n                \r\n                tipologiasAnimated = true;\r\n            }\r\n        }\r\n        \r\n        var ticking = false;\r\n        window.addEventListener('scroll', function() {\r\n            if (!ticking) {\r\n                window.requestAnimationFrame(function() {\r\n                    handleTipologiasAnimation();\r\n                    ticking = false;\r\n                });\r\n                ticking = true;\r\n            }\r\n        }, { passive: true });\r\n        \r\n        handleTipologiasAnimation();\r\n        \r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5f8e05 elementor-widget elementor-widget-html\" data-id=\"a5f8e05\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"gallery\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n    #abora-galeria.abora-galeria {\n        position: relative !important;\n        width: 100% !important;\n        padding: 80px 24px !important;\n        background-color: #ffffff !important;\n        box-sizing: border-box !important;\n        overflow: hidden !important;\n    }\n    #abora-galeria .abora-galeria__container { max-width: 1440px !important; margin: 0 auto !important; }\n    #abora-galeria .abora-galeria__header { text-align: center !important; margin-bottom: 48px !important; }\n    #abora-galeria .abora-galeria__header-inner { max-width: 600px !important; margin: 0 auto !important; }\n    #abora-galeria .abora-galeria__tagline { display: inline-flex !important; align-items: center !important; gap: 12px !important; margin: 0 0 20px 0 !important; }\n    #abora-galeria .abora-galeria__tagline-line { width: 28px !important; height: 1px !important; background-color: #43676a !important; display: block !important; }\n    #abora-galeria .abora-galeria__tagline-text { font-family: 'Montserrat', sans-serif !important; font-size: 11px !important; font-weight: 600 !important; letter-spacing: 0.2em !important; text-transform: uppercase !important; color: #43676a !important; margin: 0 !important; }\n    #abora-galeria .abora-galeria__title { font-family: 'Cormorant Garamond', Georgia, serif !important; font-size: 32px !important; font-weight: 400 !important; line-height: 1.2 !important; color: #2d2d2d !important; margin: 0 0 16px 0 !important; }\n    #abora-galeria .abora-galeria__subtitle { font-family: 'Montserrat', sans-serif !important; font-size: 16px !important; font-weight: 300 !important; line-height: 1.7 !important; color: #6b6b6b !important; margin: 0 !important; }\n    #abora-galeria .abora-galeria__grid { display: grid !important; grid-template-columns: 1fr !important; gap: 12px !important; }\n    #abora-galeria .abora-galeria__item { position: relative !important; overflow: hidden !important; cursor: pointer !important; background-color: #f0f0f0 !important; }\n    #abora-galeria .abora-galeria__item::before { content: '' !important; display: block !important; padding-top: 75% !important; }\n    #abora-galeria .abora-galeria__item-image { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: center center !important; transition: transform 0.7s cubic-bezier(0.4, 0, 0.2, 1); }\n    #abora-galeria .abora-galeria__item:hover .abora-galeria__item-image { transform: scale(1.1); }\n    #abora-galeria .abora-galeria__item-overlay { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; background: linear-gradient(to top, rgba(20,20,20,0.9) 0%, rgba(20,20,20,0.3) 40%, rgba(20,20,20,0.1) 100%) !important; opacity: 0 !important; transition: opacity 0.4s ease; }\n    #abora-galeria .abora-galeria__item:hover .abora-galeria__item-overlay { opacity: 1 !important; }\n    #abora-galeria .abora-galeria__item-content { position: absolute !important; bottom: 0 !important; left: 0 !important; right: 0 !important; padding: 32px 24px !important; transform: translateY(20px) !important; opacity: 0 !important; transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s ease; }\n    #abora-galeria .abora-galeria__item:hover .abora-galeria__item-content { transform: translateY(0) !important; opacity: 1 !important; }\n    #abora-galeria .abora-galeria__item-category { display: inline-block !important; font-family: 'Montserrat', sans-serif !important; font-size: 10px !important; font-weight: 600 !important; letter-spacing: 0.15em !important; text-transform: uppercase !important; color: #43676a !important; background-color: #ffffff !important; padding: 6px 12px !important; margin-bottom: 12px !important; }\n    #abora-galeria .abora-galeria__item-title { font-family: 'Cormorant Garamond', Georgia, serif !important; font-size: 24px !important; font-weight: 500 !important; line-height: 1.2 !important; color: #ffffff !important; margin: 0 0 8px 0 !important; }\n    #abora-galeria .abora-galeria__item-description { font-family: 'Montserrat', sans-serif !important; font-size: 13px !important; font-weight: 400 !important; line-height: 1.6 !important; color: rgba(255,255,255,0.8) !important; margin: 0 !important; max-width: 280px !important; }\n    #abora-galeria .abora-galeria__item-zoom { position: absolute !important; top: 20px !important; right: 20px !important; width: 44px !important; height: 44px !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(255,255,255,0.95) !important; border-radius: 50% !important; opacity: 0 !important; transform: scale(0.8) !important; transition: opacity 0.3s ease, transform 0.3s ease; }\n    #abora-galeria .abora-galeria__item:hover .abora-galeria__item-zoom { opacity: 1 !important; transform: scale(1) !important; }\n    #abora-galeria .abora-galeria__item-zoom svg { width: 20px !important; height: 20px !important; color: #43676a !important; }\n    #abora-galeria .abora-galeria__lightbox { position: fixed !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; background-color: rgba(10,10,10,0.97) !important; z-index: 99999 !important; display: flex !important; align-items: center !important; justify-content: center !important; opacity: 0 !important; visibility: hidden !important; transition: opacity 0.4s ease, visibility 0.4s ease; }\n    #abora-galeria .abora-galeria__lightbox.active { opacity: 1 !important; visibility: visible !important; }\n    #abora-galeria .abora-galeria__lightbox-close { position: absolute !important; top: 32px !important; right: 32px !important; width: 48px !important; height: 48px !important; display: flex !important; align-items: center !important; justify-content: center !important; background: none !important; border: 1px solid rgba(255,255,255,0.2) !important; border-radius: 50% !important; cursor: pointer !important; padding: 0 !important; z-index: 10 !important; transition: border-color 0.3s ease, transform 0.3s ease; }\n    #abora-galeria .abora-galeria__lightbox-close:hover { border-color: rgba(255,255,255,0.5) !important; transform: rotate(90deg); }\n    #abora-galeria .abora-galeria__lightbox-close svg { width: 20px !important; height: 20px !important; color: #ffffff !important; }\n    #abora-galeria .abora-galeria__lightbox-wrapper { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 100% !important; padding: 80px 24px !important; box-sizing: border-box !important; }\n    #abora-galeria .abora-galeria__lightbox-media { position: relative !important; max-width: 100% !important; max-height: 70vh !important; }\n    #abora-galeria .abora-galeria__lightbox-image { max-width: 100% !important; max-height: 70vh !important; object-fit: contain !important; display: block !important; }\n    #abora-galeria .abora-galeria__lightbox-caption { text-align: center !important; margin-top: 40px !important; max-width: 500px !important; }\n    #abora-galeria .abora-galeria__lightbox-category { display: inline-block !important; font-family: 'Montserrat', sans-serif !important; font-size: 10px !important; font-weight: 600 !important; letter-spacing: 0.2em !important; text-transform: uppercase !important; color: #43676a !important; margin-bottom: 12px !important; }\n    #abora-galeria .abora-galeria__lightbox-title { font-family: 'Cormorant Garamond', Georgia, serif !important; font-size: 32px !important; font-weight: 400 !important; line-height: 1.2 !important; color: #ffffff !important; margin: 0 0 12px 0 !important; }\n    #abora-galeria .abora-galeria__lightbox-description { font-family: 'Montserrat', sans-serif !important; font-size: 14px !important; font-weight: 300 !important; line-height: 1.7 !important; color: rgba(255,255,255,0.7) !important; margin: 0 !important; }\n    #abora-galeria .abora-galeria__lightbox-counter { position: absolute !important; bottom: 32px !important; left: 50% !important; transform: translateX(-50%) !important; font-family: 'Montserrat', sans-serif !important; font-size: 12px !important; font-weight: 400 !important; letter-spacing: 0.1em !important; color: rgba(255,255,255,0.5) !important; }\n    #abora-galeria .abora-galeria__lightbox-nav { position: absolute !important; top: 50% !important; transform: translateY(-50%) !important; width: 56px !important; height: 56px !important; display: flex !important; align-items: center !important; justify-content: center !important; background: none !important; border: 1px solid rgba(255,255,255,0.15) !important; border-radius: 50% !important; cursor: pointer !important; padding: 0 !important; transition: border-color 0.3s ease, background-color 0.3s ease; }\n    #abora-galeria .abora-galeria__lightbox-nav:hover { border-color: rgba(255,255,255,0.4) !important; background-color: rgba(255,255,255,0.05) !important; }\n    #abora-galeria .abora-galeria__lightbox-nav svg { width: 20px !important; height: 20px !important; color: #ffffff !important; }\n    #abora-galeria .abora-galeria__lightbox-prev { left: 32px !important; }\n    #abora-galeria .abora-galeria__lightbox-next { right: 32px !important; }\n    @media screen and (min-width: 768px) {\n        #abora-galeria.abora-galeria { padding: 100px 48px !important; }\n        #abora-galeria .abora-galeria__header { margin-bottom: 56px !important; }\n        #abora-galeria .abora-galeria__title { font-size: 40px !important; }\n        #abora-galeria .abora-galeria__grid { grid-template-columns: repeat(2, 1fr) !important; gap: 16px !important; }\n        #abora-galeria .abora-galeria__item:nth-child(1) { grid-column: span 2 !important; }\n        #abora-galeria .abora-galeria__item:nth-child(1)::before { padding-top: 50% !important; }\n        #abora-galeria .abora-galeria__item-content { padding: 40px 32px !important; }\n        #abora-galeria .abora-galeria__item-title { font-size: 28px !important; }\n        #abora-galeria .abora-galeria__lightbox-title { font-size: 36px !important; }\n    }\n    @media screen and (min-width: 1024px) {\n        #abora-galeria.abora-galeria { padding: 120px 64px !important; }\n        #abora-galeria .abora-galeria__header { margin-bottom: 64px !important; }\n        #abora-galeria .abora-galeria__title { font-size: 48px !important; }\n        #abora-galeria .abora-galeria__grid { grid-template-columns: repeat(3, 1fr) !important; gap: 20px !important; }\n        #abora-galeria .abora-galeria__item:nth-child(1) { grid-column: span 2 !important; grid-row: span 2 !important; }\n        #abora-galeria .abora-galeria__item:nth-child(1)::before { padding-top: 100% !important; }\n        #abora-galeria .abora-galeria__item-content { padding: 48px 40px !important; }\n        #abora-galeria .abora-galeria__item:nth-child(1) .abora-galeria__item-title { font-size: 36px !important; }\n        #abora-galeria .abora-galeria__item:nth-child(1) .abora-galeria__item-description { font-size: 15px !important; max-width: 360px !important; }\n        #abora-galeria .abora-galeria__lightbox-wrapper { padding: 100px 120px !important; }\n        #abora-galeria .abora-galeria__lightbox-title { font-size: 42px !important; }\n    }\n    @media screen and (min-width: 1440px) {\n        #abora-galeria.abora-galeria { padding: 140px 80px !important; }\n        #abora-galeria .abora-galeria__header { margin-bottom: 72px !important; }\n        #abora-galeria .abora-galeria__title { font-size: 52px !important; }\n        #abora-galeria .abora-galeria__grid { gap: 24px !important; }\n    }\n    @keyframes aboraGaleriaFadeIn { 0% { opacity: 0; transform: translateY(30px); } 100% { opacity: 1; transform: translateY(0); } }\n    #abora-galeria .abora-galeria__header-inner, #abora-galeria .abora-galeria__item { opacity: 1; transform: translateY(0); }\n    #abora-galeria.abora-galeria--visible .abora-galeria__header-inner, #abora-galeria.abora-galeria--visible .abora-galeria__item, #abora-galeria.abora-galeria--animated .abora-galeria__header-inner, #abora-galeria.abora-galeria--animated .abora-galeria__item { opacity: 0; transform: translateY(30px); }\n    #abora-galeria.abora-galeria--animated .abora-galeria__header-inner { animation: aboraGaleriaFadeIn 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards; }\n    #abora-galeria.abora-galeria--animated .abora-galeria__item:nth-child(1) { animation: aboraGaleriaFadeIn 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s forwards; }\n    #abora-galeria.abora-galeria--animated .abora-galeria__item:nth-child(2) { animation: aboraGaleriaFadeIn 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.25s forwards; }\n    #abora-galeria.abora-galeria--animated .abora-galeria__item:nth-child(3) { animation: aboraGaleriaFadeIn 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.35s forwards; }\n    #abora-galeria.abora-galeria--animated .abora-galeria__item:nth-child(4) { animation: aboraGaleriaFadeIn 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.45s forwards; }\n    #abora-galeria.abora-galeria--animated .abora-galeria__item:nth-child(5) { animation: aboraGaleriaFadeIn 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.55s forwards; }\n    #abora-galeria.abora-galeria--animated .abora-galeria__item:nth-child(6) { animation: aboraGaleriaFadeIn 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.65s forwards; }\n<\/style>\n<section class=\"abora-galeria\" id=\"abora-galeria\">\n<div class=\"abora-galeria__container\">\n<header class=\"abora-galeria__header\">\n<div class=\"abora-galeria__header-inner\">\n<div class=\"abora-galeria__tagline\">\n<span class=\"abora-galeria__tagline-line\"><\/span>\n<span class=\"abora-galeria__tagline-text\">Galer\u00eda<\/span>\n<span class=\"abora-galeria__tagline-line\"><\/span>\n<\/div>\n<h2 class=\"abora-galeria__title\">Descubre cada rinc\u00f3n de tu futuro hogar<\/h2>\n<p class=\"abora-galeria__subtitle\">Espacios dise\u00f1ados para quienes buscan calidad, dise\u00f1o y vistas excepcionales.<\/p>\n<\/div>\n<\/header>\n<div class=\"abora-galeria__grid\">\n<div class=\"abora-galeria__item\" data-category=\"Exteriores\" data-description=\"Donde el cielo se une al oc\u00e9ano. Terrazas dise\u00f1adas para vivir los mejores atardeceres de tu vida.\" data-index=\"0\" data-title=\"Horizontes infinitos\">\n<img decoding=\"async\" alt=\"Terraza con vistas panor\u00e1micas al mar\" class=\"abora-galeria__item-image\" loading=\"lazy\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-terraza-exterior-panoramica-vistas-mar.jpg\"\/>\n<div class=\"abora-galeria__item-overlay\"><\/div>\n<div class=\"abora-galeria__item-content\">\n<span class=\"abora-galeria__item-category\">Exteriores<\/span>\n<h3 class=\"abora-galeria__item-title\">Horizontes infinitos<\/h3>\n<p class=\"abora-galeria__item-description\">Donde el cielo se une al oc\u00e9ano. Terrazas dise\u00f1adas para vivir los mejores atardeceres de tu vida.<\/p>\n<\/div>\n<div class=\"abora-galeria__item-zoom\"><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<circle cx=\"11\" cy=\"11\" r=\"8\"><\/circle>\n<line x1=\"21\" x2=\"16.65\" y1=\"21\" y2=\"16.65\"><\/line>\n<line x1=\"11\" x2=\"11\" y1=\"8\" y2=\"14\"><\/line>\n<line x1=\"8\" x2=\"14\" y1=\"11\" y2=\"11\"><\/line>\n<\/svg><\/div>\n<\/div>\n<div class=\"abora-galeria__item\" data-category=\"Interiores\" data-description=\"Espacios abiertos donde la luz natural fluye sin l\u00edmites.\" data-index=\"1\" data-title=\"El coraz\u00f3n de tu hogar\">\n<img decoding=\"async\" alt=\"Sal\u00f3n-cocina con acceso a terraza\" class=\"abora-galeria__item-image\" loading=\"lazy\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-salon-cocina-terraza-vistas.jpg\"\/>\n<div class=\"abora-galeria__item-overlay\"><\/div>\n<div class=\"abora-galeria__item-content\">\n<span class=\"abora-galeria__item-category\">Interiores<\/span>\n<h3 class=\"abora-galeria__item-title\">El coraz\u00f3n de tu hogar<\/h3>\n<p class=\"abora-galeria__item-description\">Espacios abiertos donde la luz natural fluye sin l\u00edmites.<\/p>\n<\/div>\n<div class=\"abora-galeria__item-zoom\"><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<circle cx=\"11\" cy=\"11\" r=\"8\"><\/circle>\n<line x1=\"21\" x2=\"16.65\" y1=\"21\" y2=\"16.65\"><\/line>\n<line x1=\"11\" x2=\"11\" y1=\"8\" y2=\"14\"><\/line>\n<line x1=\"8\" x2=\"14\" y1=\"11\" y2=\"11\"><\/line>\n<\/svg><\/div>\n<\/div>\n<div class=\"abora-galeria__item\" data-category=\"Dormitorios\" data-description=\"Despierta cada ma\u00f1ana con la brisa atl\u00e1ntica.\" data-index=\"2\" data-title=\"Tu refugio de paz\">\n<img decoding=\"async\" alt=\"Dormitorio principal con acceso a terraza\" class=\"abora-galeria__item-image\" loading=\"lazy\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-habitacion-principal-y-terraza.jpg\"\/>\n<div class=\"abora-galeria__item-overlay\"><\/div>\n<div class=\"abora-galeria__item-content\">\n<span class=\"abora-galeria__item-category\">Dormitorios<\/span>\n<h3 class=\"abora-galeria__item-title\">Tu refugio de paz<\/h3>\n<p class=\"abora-galeria__item-description\">Despierta cada ma\u00f1ana con la brisa atl\u00e1ntica.<\/p>\n<\/div>\n<div class=\"abora-galeria__item-zoom\"><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<circle cx=\"11\" cy=\"11\" r=\"8\"><\/circle>\n<line x1=\"21\" x2=\"16.65\" y1=\"21\" y2=\"16.65\"><\/line>\n<line x1=\"11\" x2=\"11\" y1=\"8\" y2=\"14\"><\/line>\n<line x1=\"8\" x2=\"14\" y1=\"11\" y2=\"11\"><\/line>\n<\/svg><\/div>\n<\/div>\n<div class=\"abora-galeria__item\" data-category=\"Interiores\" data-description=\"Donde comienzan los mejores momentos.\" data-index=\"3\" data-title=\"Dise\u00f1o que inspira\">\n<img decoding=\"async\" alt=\"Cocina moderna completamente equipada\" class=\"abora-galeria__item-image\" loading=\"lazy\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-interior-cocina.jpg\"\/>\n<div class=\"abora-galeria__item-overlay\"><\/div>\n<div class=\"abora-galeria__item-content\">\n<span class=\"abora-galeria__item-category\">Interiores<\/span>\n<h3 class=\"abora-galeria__item-title\">Dise\u00f1o que inspira<\/h3>\n<p class=\"abora-galeria__item-description\">Donde comienzan los mejores momentos.<\/p>\n<\/div>\n<div class=\"abora-galeria__item-zoom\"><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<circle cx=\"11\" cy=\"11\" r=\"8\"><\/circle>\n<line x1=\"21\" x2=\"16.65\" y1=\"21\" y2=\"16.65\"><\/line>\n<line x1=\"11\" x2=\"11\" y1=\"8\" y2=\"14\"><\/line>\n<line x1=\"8\" x2=\"14\" y1=\"11\" y2=\"11\"><\/line>\n<\/svg><\/div>\n<\/div>\n<div class=\"abora-galeria__item\" data-category=\"Interiores\" data-description=\"Bienestar diario con acabados de calidad.\" data-index=\"4\" data-title=\"Ba\u00f1os\">\n<img decoding=\"async\" alt=\"Ba\u00f1o completo con ducha\" class=\"abora-galeria__item-image\" loading=\"lazy\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-bano-completo-ducha.jpg\"\/>\n<div class=\"abora-galeria__item-overlay\"><\/div>\n<div class=\"abora-galeria__item-content\">\n<span class=\"abora-galeria__item-category\">Interiores<\/span>\n<h3 class=\"abora-galeria__item-title\">Ba\u00f1os<\/h3>\n<p class=\"abora-galeria__item-description\">Bienestar diario con acabados de calidad.<\/p>\n<\/div>\n<div class=\"abora-galeria__item-zoom\"><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<circle cx=\"11\" cy=\"11\" r=\"8\"><\/circle>\n<line x1=\"21\" x2=\"16.65\" y1=\"21\" y2=\"16.65\"><\/line>\n<line x1=\"11\" x2=\"11\" y1=\"8\" y2=\"14\"><\/line>\n<line x1=\"8\" x2=\"14\" y1=\"11\" y2=\"11\"><\/line>\n<\/svg><\/div>\n<\/div>\n<div class=\"abora-galeria__item\" data-category=\"Zonas comunes\" data-description=\"El clima perfecto te espera durante todo el a\u00f1o.\" data-index=\"5\" data-title=\"365 d\u00edas de sol\">\n<img decoding=\"async\" alt=\"Piscina comunitaria exterior\" class=\"abora-galeria__item-image\" loading=\"lazy\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-exterior-piscina.jpg\"\/>\n<div class=\"abora-galeria__item-overlay\"><\/div>\n<div class=\"abora-galeria__item-content\">\n<span class=\"abora-galeria__item-category\">Zonas comunes<\/span>\n<h3 class=\"abora-galeria__item-title\">365 d\u00edas de sol<\/h3>\n<p class=\"abora-galeria__item-description\">El clima perfecto te espera durante todo el a\u00f1o.<\/p>\n<\/div>\n<div class=\"abora-galeria__item-zoom\"><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<circle cx=\"11\" cy=\"11\" r=\"8\"><\/circle>\n<line x1=\"21\" x2=\"16.65\" y1=\"21\" y2=\"16.65\"><\/line>\n<line x1=\"11\" x2=\"11\" y1=\"8\" y2=\"14\"><\/line>\n<line x1=\"8\" x2=\"14\" y1=\"11\" y2=\"11\"><\/line>\n<\/svg><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"abora-galeria__lightbox\" id=\"galeria-lightbox\">\n<button aria-label=\"Cerrar galer\u00eda\" class=\"abora-galeria__lightbox-close\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<line x1=\"18\" x2=\"6\" y1=\"6\" y2=\"18\"><\/line>\n<line x1=\"6\" x2=\"18\" y1=\"6\" y2=\"18\"><\/line>\n<\/svg>\n<\/button>\n<button aria-label=\"Imagen anterior\" class=\"abora-galeria__lightbox-nav abora-galeria__lightbox-prev\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<polyline points=\"15 18 9 12 15 6\"><\/polyline>\n<\/svg>\n<\/button>\n<div class=\"abora-galeria__lightbox-wrapper\">\n<div class=\"abora-galeria__lightbox-media\">\n<img decoding=\"async\" alt=\"\" class=\"abora-galeria__lightbox-image\" id=\"lightbox-image\" src=\"\"\/>\n<\/div>\n<div class=\"abora-galeria__lightbox-caption\">\n<span class=\"abora-galeria__lightbox-category\" id=\"lightbox-category\"><\/span>\n<h3 class=\"abora-galeria__lightbox-title\" id=\"lightbox-title\"><\/h3>\n<p class=\"abora-galeria__lightbox-description\" id=\"lightbox-description\"><\/p>\n<\/div>\n<\/div>\n<button aria-label=\"Imagen siguiente\" class=\"abora-galeria__lightbox-nav abora-galeria__lightbox-next\">\n<svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<polyline points=\"9 18 15 12 9 6\"><\/polyline>\n<\/svg>\n<\/button>\n<div class=\"abora-galeria__lightbox-counter\" id=\"lightbox-counter\"><\/div>\n<\/div>\n<\/section>\n<script>\n    (function() {\n        'use strict';\n        var lightbox = document.getElementById('galeria-lightbox');\n        var lightboxImage = document.getElementById('lightbox-image');\n        var lightboxCategory = document.getElementById('lightbox-category');\n        var lightboxTitle = document.getElementById('lightbox-title');\n        var lightboxDescription = document.getElementById('lightbox-description');\n        var lightboxCounter = document.getElementById('lightbox-counter');\n        var closeBtn = lightbox.querySelector('.abora-galeria__lightbox-close');\n        var prevBtn = lightbox.querySelector('.abora-galeria__lightbox-prev');\n        var nextBtn = lightbox.querySelector('.abora-galeria__lightbox-next');\n        var items = document.querySelectorAll('.abora-galeria__item');\n        var currentIndex = 0;\n        var images = [];\n        items.forEach(function(item, index) {\n            var img = item.querySelector('.abora-galeria__item-image');\n            images.push({ src: img.src, category: item.dataset.category, title: item.dataset.title, description: item.dataset.description });\n            item.addEventListener('click', function() { openLightbox(index); });\n        });\n        function openLightbox(index) { currentIndex = index; updateLightboxContent(); lightbox.classList.add('active'); document.body.style.overflow = 'hidden'; }\n        function closeLightbox() { lightbox.classList.remove('active'); document.body.style.overflow = ''; }\n        function updateLightboxContent() {\n            var data = images[currentIndex];\n            lightboxImage.src = data.src; lightboxImage.alt = data.title;\n            lightboxCategory.textContent = data.category; lightboxTitle.textContent = data.title;\n            lightboxDescription.textContent = data.description;\n            lightboxCounter.textContent = (currentIndex + 1) + ' \/ ' + images.length;\n        }\n        function prevImage() { currentIndex = (currentIndex - 1 + images.length) % images.length; updateLightboxContent(); }\n        function nextImage() { currentIndex = (currentIndex + 1) % images.length; updateLightboxContent(); }\n        closeBtn.addEventListener('click', closeLightbox);\n        prevBtn.addEventListener('click', prevImage);\n        nextBtn.addEventListener('click', nextImage);\n        lightbox.addEventListener('click', function(e) { if (e.target === lightbox || e.target.classList.contains('abora-galeria__lightbox-wrapper')) closeLightbox(); });\n        document.addEventListener('keydown', function(e) {\n            if (!lightbox.classList.contains('active')) return;\n            if (e.key === 'Escape') closeLightbox();\n            if (e.key === 'ArrowLeft') prevImage();\n            if (e.key === 'ArrowRight') nextImage();\n        });\n        var galeriaSection = document.getElementById('abora-galeria');\n        var galeriaAnimated = false;\n        function isInViewport(element, offset) { var rect = element.getBoundingClientRect(); return rect.top <= (window.innerHeight || document.documentElement.clientHeight) - (offset || 100); }\n        function handleGaleriaAnimation() {\n            if (galeriaAnimated) return;\n            if (isInViewport(galeriaSection, 150)) {\n                galeriaSection.classList.add('abora-galeria--visible');\n                setTimeout(function() { galeriaSection.classList.remove('abora-galeria--visible'); galeriaSection.classList.add('abora-galeria--animated'); }, 50);\n                galeriaAnimated = true;\n            }\n        }\n        var ticking = false;\n        window.addEventListener('scroll', function() { if (!ticking) { window.requestAnimationFrame(function() { handleGaleriaAnimation(); ticking = false; }); ticking = true; } }, { passive: true });\n        handleGaleriaAnimation();\n    })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3bd6d59 elementor-widget elementor-widget-html\" data-id=\"3bd6d59\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"location\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    #abora-ubicacion.abora-ubicacion {\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        box-sizing: border-box !important;\r\n        overflow: hidden !important;\r\n    }\r\n    \r\n    #abora-ubicacion .abora-ubicacion__header {\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        padding: 80px 24px !important;\r\n        background: linear-gradient(\r\n            135deg,\r\n            #43676a 0%,\r\n            #365456 50%,\r\n            #2d4547 100%\r\n        ) !important;\r\n        text-align: center !important;\r\n        box-sizing: border-box !important;\r\n    }\r\n    \r\n    #abora-ubicacion .abora-ubicacion__header-inner {\r\n        max-width: 800px !important;\r\n        margin: 0 auto !important;\r\n    }\r\n    \r\n    #abora-ubicacion .abora-ubicacion__tagline {\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        gap: 12px !important;\r\n        margin: 0 0 24px 0 !important;\r\n    }\r\n    \r\n    #abora-ubicacion .abora-ubicacion__tagline-line {\r\n        width: 28px !important;\r\n        height: 1px !important;\r\n        background-color: rgba(255, 255, 255, 0.4) !important;\r\n        display: block !important;\r\n    }\r\n    \r\n    #abora-ubicacion .abora-ubicacion__tagline-text {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 11px !important;\r\n        font-weight: 600 !important;\r\n        letter-spacing: 0.2em !important;\r\n        text-transform: uppercase !important;\r\n        color: rgba(255, 255, 255, 0.8) !important;\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    #abora-ubicacion .abora-ubicacion__title {\r\n        font-family: 'Cormorant Garamond', Georgia, serif !important;\r\n        font-size: 36px !important;\r\n        font-weight: 400 !important;\r\n        line-height: 1.15 !important;\r\n        color: #ffffff !important;\r\n        margin: 0 0 20px 0 !important;\r\n    }\r\n    \r\n    #abora-ubicacion .abora-ubicacion__subtitle {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 16px !important;\r\n        font-weight: 300 !important;\r\n        line-height: 1.7 !important;\r\n        color: rgba(255, 255, 255, 0.85) !important;\r\n        margin: 0 !important;\r\n        max-width: 600px !important;\r\n        margin-left: auto !important;\r\n        margin-right: auto !important;\r\n    }\r\n    \r\n    #abora-ubicacion .abora-ubicacion__map {\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        height: 400px !important;\r\n        background-color: #e8e8e8 !important;\r\n    }\r\n    \r\n    #abora-ubicacion .abora-ubicacion__map iframe {\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        border: none !important;\r\n        display: block !important;\r\n    }\r\n    \r\n    #abora-ubicacion .abora-ubicacion__map-placeholder {\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        display: flex !important;\r\n        flex-direction: column !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        background: linear-gradient(\r\n            180deg,\r\n            #f0f0f0 0%,\r\n            #e0e0e0 100%\r\n        ) !important;\r\n    }\r\n    \r\n    #abora-ubicacion .abora-ubicacion__map-placeholder-icon {\r\n        width: 64px !important;\r\n        height: 64px !important;\r\n        color: #43676a !important;\r\n        margin-bottom: 16px !important;\r\n        opacity: 0.6 !important;\r\n    }\r\n    \r\n    #abora-ubicacion .abora-ubicacion__map-placeholder-text {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 14px !important;\r\n        font-weight: 500 !important;\r\n        color: #6b6b6b !important;\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    @media screen and (min-width: 768px) {\r\n        #abora-ubicacion .abora-ubicacion__header {\r\n            padding: 100px 48px !important;\r\n        }\r\n        \r\n        #abora-ubicacion .abora-ubicacion__title {\r\n            font-size: 48px !important;\r\n        }\r\n        \r\n        #abora-ubicacion .abora-ubicacion__subtitle {\r\n            font-size: 17px !important;\r\n        }\r\n        \r\n        #abora-ubicacion .abora-ubicacion__map {\r\n            height: 480px !important;\r\n        }\r\n    }\r\n    \r\n    @media screen and (min-width: 1024px) {\r\n        #abora-ubicacion .abora-ubicacion__header {\r\n            padding: 120px 64px !important;\r\n        }\r\n        \r\n        #abora-ubicacion .abora-ubicacion__title {\r\n            font-size: 56px !important;\r\n        }\r\n        \r\n        #abora-ubicacion .abora-ubicacion__subtitle {\r\n            font-size: 18px !important;\r\n        }\r\n        \r\n        #abora-ubicacion .abora-ubicacion__map {\r\n            height: 550px !important;\r\n        }\r\n    }\r\n    \r\n    @media screen and (min-width: 1440px) {\r\n        #abora-ubicacion .abora-ubicacion__header {\r\n            padding: 140px 80px !important;\r\n        }\r\n        \r\n        #abora-ubicacion .abora-ubicacion__title {\r\n            font-size: 64px !important;\r\n        }\r\n        \r\n        #abora-ubicacion .abora-ubicacion__map {\r\n            height: 600px !important;\r\n        }\r\n    }\r\n    \r\n    @keyframes aboraUbicacionFadeIn {\r\n        0% {\r\n            opacity: 0;\r\n            transform: translateY(30px);\r\n        }\r\n        100% {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n    }\r\n    \r\n    #abora-ubicacion .abora-ubicacion__header-inner {\r\n        opacity: 1;\r\n        transform: translateY(0);\r\n    }\r\n    \r\n    #abora-ubicacion.abora-ubicacion--visible .abora-ubicacion__header-inner,\r\n    #abora-ubicacion.abora-ubicacion--animated .abora-ubicacion__header-inner {\r\n        opacity: 0;\r\n        transform: translateY(30px);\r\n    }\r\n    \r\n    #abora-ubicacion.abora-ubicacion--animated .abora-ubicacion__header-inner {\r\n        animation: aboraUbicacionFadeIn 0.8s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards;\r\n    }\r\n<\/style>\n<section class=\"abora-ubicacion\" id=\"abora-ubicacion\">\n<header class=\"abora-ubicacion__header\">\n<div class=\"abora-ubicacion__header-inner\">\n<div class=\"abora-ubicacion__tagline\">\n<span class=\"abora-ubicacion__tagline-line\"><\/span>\n<span class=\"abora-ubicacion__tagline-text\">Costa de Adeje<\/span>\n<span class=\"abora-ubicacion__tagline-line\"><\/span>\n<\/div>\n<h2 class=\"abora-ubicacion__title\">A un paso del mar<br\/>y todo<\/h2>\n<p class=\"abora-ubicacion__subtitle\">Una ubicaci\u00f3n privilegiada a 200 metros del mar, rodeado de naturaleza y con todos los servicios esenciales cerca.<\/p>\n<\/div>\n<\/header>\n<div class=\"abora-ubicacion__map\">\n<div class=\"abora-ubicacion__map-placeholder\">\n<iframe allowfullscreen=\"\" id=\"abora-map-iframe\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/map-abora-es.html\" title=\"Mardi Hills Handwritten Collection Interactive Map\">\n<\/iframe>\n<\/div>\n<\/div>\n<\/section>\n<script>\r\n    (function() {\r\n        'use strict';\r\n        \r\n        var ubicacionSection = document.getElementById('abora-ubicacion');\r\n        var ubicacionAnimated = false;\r\n        \r\n        function isInViewport(element, offset) {\r\n            var rect = element.getBoundingClientRect();\r\n            var windowHeight = window.innerHeight || document.documentElement.clientHeight;\r\n            return rect.top <= windowHeight - (offset || 100);\r\n        }\r\n        \r\n        function handleUbicacionAnimation() {\r\n            if (ubicacionAnimated) return;\r\n            \r\n            if (isInViewport(ubicacionSection, 150)) {\r\n                ubicacionSection.classList.add('abora-ubicacion--visible');\r\n                \r\n                setTimeout(function() {\r\n                    ubicacionSection.classList.remove('abora-ubicacion--visible');\r\n                    ubicacionSection.classList.add('abora-ubicacion--animated');\r\n                }, 50);\r\n                \r\n                ubicacionAnimated = true;\r\n            }\r\n        }\r\n        \r\n        var ticking = false;\r\n        window.addEventListener('scroll', function() {\r\n            if (!ticking) {\r\n                window.requestAnimationFrame(function() {\r\n                    handleUbicacionAnimation();\r\n                    ticking = false;\r\n                });\r\n                ticking = true;\r\n            }\r\n        }, { passive: true });\r\n        \r\n        handleUbicacionAnimation();\r\n        \r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-476253a elementor-widget elementor-widget-html\" data-id=\"476253a\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"info-unlock\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n       ABORA UNLOCK SECTION - Premium Form Experience\r\n       Version: 2.1 | Bug Fixes Applied\r\n       \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n    \r\n    \r\n    \/* Section Container *\/\r\n    #abora-unlock.abora-unlock {\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        padding: 80px 24px !important;\r\n        background-color: #f9f9f9 !important;\r\n        box-sizing: border-box !important;\r\n        overflow: hidden !important;\r\n    }\r\n    \r\n    #abora-unlock .abora-unlock__container {\r\n        max-width: 680px !important;\r\n        margin: 0 auto !important;\r\n    }\r\n    \r\n    \/* Header Styles *\/\r\n    #abora-unlock .abora-unlock__header {\r\n        text-align: center !important;\r\n        margin-bottom: 48px !important;\r\n    }\r\n    \r\n    #abora-unlock .abora-unlock__tagline {\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        gap: 12px !important;\r\n        margin: 0 0 20px 0 !important;\r\n    }\r\n    \r\n    #abora-unlock .abora-unlock__tagline-line {\r\n        width: 28px !important;\r\n        height: 1px !important;\r\n        background-color: #43676a !important;\r\n        display: block !important;\r\n    }\r\n    \r\n    #abora-unlock .abora-unlock__tagline-text {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 11px !important;\r\n        font-weight: 600 !important;\r\n        letter-spacing: 0.2em !important;\r\n        text-transform: uppercase !important;\r\n        color: #43676a !important;\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    #abora-unlock .abora-unlock__title {\r\n        font-family: 'Cormorant Garamond', Georgia, serif !important;\r\n        font-size: 32px !important;\r\n        font-weight: 400 !important;\r\n        line-height: 1.2 !important;\r\n        color: #2d2d2d !important;\r\n        margin: 0 0 16px 0 !important;\r\n    }\r\n    \r\n    #abora-unlock .abora-unlock__subtitle {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 16px !important;\r\n        font-weight: 300 !important;\r\n        line-height: 1.7 !important;\r\n        color: #6b6b6b !important;\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    \/* Form Container *\/\r\n    #abora-unlock .abora-unlock__form {\r\n        background-color: #ffffff !important;\r\n        padding: 40px 32px !important;\r\n        box-shadow: 0 8px 40px rgba(0, 0, 0, 0.06), 0 1px 3px rgba(0, 0, 0, 0.04) !important;\r\n        border: 1px solid rgba(67, 103, 106, 0.06) !important;\r\n    }\r\n    \r\n    \/* WPForms Reset *\/\r\n    #abora-unlock .wpforms-container {\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-form {\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n    \r\n    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n       FIX #1: Ocultar campos hidden y sus labels\r\n       \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n    #abora-unlock .wpforms-field-hidden {\r\n        display: none !important;\r\n        visibility: hidden !important;\r\n        height: 0 !important;\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n        overflow: hidden !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field[class*=\"wpforms-field-hidden\"] {\r\n        display: none !important;\r\n    }\r\n    \r\n    \/* Ocultar cualquier label que contenga texto de campos ocultos *\/\r\n    #abora-unlock .wpforms-field-label[for*=\"hidden\"],\r\n    #abora-unlock .wpforms-field input[type=\"hidden\"] {\r\n        display: none !important;\r\n    }\r\n    \r\n    \/* Fix para campos con display:none de WPForms *\/\r\n    #abora-unlock .wpforms-field[style*=\"display: none\"],\r\n    #abora-unlock .wpforms-field[style*=\"display:none\"] {\r\n        display: none !important;\r\n        visibility: hidden !important;\r\n        height: 0 !important;\r\n        padding: 0 !important;\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n       FIX #2: Mayor espaciado entre campos\r\n       \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n    #abora-unlock .wpforms-field {\r\n        padding: 0 0 36px 0 !important;\r\n        margin: 0 !important;\r\n        position: relative !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field:last-of-type {\r\n        padding-bottom: 0 !important;\r\n    }\r\n    \r\n    \/* Espaciado en filas de campos *\/\r\n    #abora-unlock .wpforms-field-row {\r\n        display: flex !important;\r\n        gap: 28px !important;\r\n        margin-bottom: 0 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-row .wpforms-field {\r\n        flex: 1 !important;\r\n        padding-bottom: 36px !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-row-block {\r\n        padding-bottom: 36px !important;\r\n    }\r\n    \r\n    \/* Field Labels - Premium Typography *\/\r\n    #abora-unlock .wpforms-field-label {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 11px !important;\r\n        font-weight: 600 !important;\r\n        letter-spacing: 0.08em !important;\r\n        text-transform: uppercase !important;\r\n        color: #43676a !important;\r\n        margin: 0 0 12px 0 !important;\r\n        display: block !important;\r\n        transition: color 0.3s ease !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-required-label {\r\n        color: #c0392b !important;\r\n        font-weight: 600 !important;\r\n        margin-left: 2px !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-sublabel {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 11px !important;\r\n        font-weight: 400 !important;\r\n        font-style: italic !important;\r\n        color: #999999 !important;\r\n        margin-top: 8px !important;\r\n        display: block !important;\r\n    }\r\n    \r\n    \/* Text Inputs & Textarea - Refined Design *\/\r\n    #abora-unlock .wpforms-field input[type=\"text\"],\r\n    #abora-unlock .wpforms-field input[type=\"email\"],\r\n    #abora-unlock .wpforms-field input[type=\"tel\"],\r\n    #abora-unlock .wpforms-field input[type=\"number\"],\r\n    #abora-unlock .wpforms-field input[type=\"url\"],\r\n    #abora-unlock .wpforms-field textarea {\r\n        width: 100% !important;\r\n        padding: 18px 20px !important;\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 15px !important;\r\n        font-weight: 400 !important;\r\n        color: #2d2d2d !important;\r\n        background-color: #fafafa !important;\r\n        border: 1px solid #e5e5e5 !important;\r\n        border-bottom: 2px solid #e5e5e5 !important;\r\n        border-radius: 0 !important;\r\n        outline: none !important;\r\n        transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n        box-sizing: border-box !important;\r\n        -webkit-appearance: none !important;\r\n        appearance: none !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field input[type=\"text\"]:hover,\r\n    #abora-unlock .wpforms-field input[type=\"email\"]:hover,\r\n    #abora-unlock .wpforms-field input[type=\"tel\"]:hover,\r\n    #abora-unlock .wpforms-field input[type=\"number\"]:hover,\r\n    #abora-unlock .wpforms-field input[type=\"url\"]:hover,\r\n    #abora-unlock .wpforms-field textarea:hover {\r\n        border-color: #d0d0d0 !important;\r\n        border-bottom-color: #43676a !important;\r\n        background-color: #f7f7f7 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field input[type=\"text\"]:focus,\r\n    #abora-unlock .wpforms-field input[type=\"email\"]:focus,\r\n    #abora-unlock .wpforms-field input[type=\"tel\"]:focus,\r\n    #abora-unlock .wpforms-field input[type=\"number\"]:focus,\r\n    #abora-unlock .wpforms-field input[type=\"url\"]:focus,\r\n    #abora-unlock .wpforms-field textarea:focus {\r\n        border-color: #43676a !important;\r\n        border-bottom-color: #43676a !important;\r\n        background-color: #ffffff !important;\r\n        box-shadow: 0 4px 12px rgba(67, 103, 106, 0.08) !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field input::placeholder,\r\n    #abora-unlock .wpforms-field textarea::placeholder {\r\n        color: #b5b5b5 !important;\r\n        font-weight: 300 !important;\r\n        font-style: italic !important;\r\n        transition: opacity 0.3s ease !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field input:focus::placeholder,\r\n    #abora-unlock .wpforms-field textarea:focus::placeholder {\r\n        opacity: 0.5 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field textarea {\r\n        min-height: 140px !important;\r\n        resize: vertical !important;\r\n        line-height: 1.6 !important;\r\n    }\r\n    \r\n    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n       FIX #3: Select Dropdown - Texto visible\r\n       \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n    #abora-unlock .wpforms-field select {\r\n        width: 100% !important;\r\n        height: auto !important;\r\n        padding: 18px 52px 18px 20px !important;\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 15px !important;\r\n        font-weight: 400 !important;\r\n        color: #2d2d2d !important;\r\n        background-color: #fafafa !important;\r\n        background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2343676a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C\/polyline%3E%3C\/svg%3E\") !important;\r\n        background-repeat: no-repeat !important;\r\n        background-position: right 18px center !important;\r\n        background-size: 18px !important;\r\n        border: 1px solid #e5e5e5 !important;\r\n        border-bottom: 2px solid #e5e5e5 !important;\r\n        border-radius: 0 !important;\r\n        outline: none !important;\r\n        cursor: pointer !important;\r\n        transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n        box-sizing: border-box !important;\r\n        -webkit-appearance: none !important;\r\n        -moz-appearance: none !important;\r\n        appearance: none !important;\r\n        line-height: 1.4 !important;\r\n    }\r\n    \r\n    \/* Placeholder del select (primera opci\u00f3n vac\u00eda) *\/\r\n    #abora-unlock .wpforms-field select option[value=\"\"] {\r\n        color: #b5b5b5 !important;\r\n        font-style: italic !important;\r\n    }\r\n    \r\n    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n   FIX #4: Phone Field - Padding para bandera\r\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n#abora-unlock .wpforms-field-phone .iti {\r\n    width: 100% !important;\r\n    display: block !important;\r\n}\r\n\r\n#abora-unlock .wpforms-field-phone .iti input,\r\n#abora-unlock .wpforms-field-phone .iti input[type=\"tel\"] {\r\n    padding-left: 90px !important;\r\n}\r\n\r\n#abora-unlock .wpforms-field-phone .iti--allow-dropdown input,\r\n#abora-unlock .wpforms-field-phone .iti--allow-dropdown input[type=\"tel\"] {\r\n    padding-left: 90px !important;\r\n}\r\n\r\n#abora-unlock .wpforms-field-phone .iti__flag-container {\r\n    padding: 0 !important;\r\n}\r\n\r\n#abora-unlock .wpforms-field-phone .iti__selected-flag {\r\n    padding: 0 8px 0 20px !important;\r\n    background-color: transparent !important;\r\n    transition: background-color 0.3s ease !important;\r\n    height: 100% !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n}\r\n\r\n#abora-unlock .wpforms-field-phone .iti__selected-flag:hover {\r\n    background-color: rgba(67, 103, 106, 0.04) !important;\r\n}\r\n\r\n#abora-unlock .wpforms-field-phone .iti__arrow {\r\n    margin-left: 8px !important;\r\n    border-top-color: #43676a !important;\r\n}\r\n\r\n#abora-unlock .wpforms-field-phone .iti__country-list {\r\n    font-family: 'Montserrat', sans-serif !important;\r\n    font-size: 14px !important;\r\n    border: 1px solid #e5e5e5 !important;\r\n    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1) !important;\r\n    border-radius: 0 !important;\r\n    max-height: 220px !important;\r\n}\r\n\r\n#abora-unlock .wpforms-field-phone .iti__country {\r\n    padding: 10px 16px !important;\r\n    transition: background-color 0.2s ease !important;\r\n}\r\n\r\n#abora-unlock .wpforms-field-phone .iti__country:hover {\r\n    background-color: #f5f5f5 !important;\r\n}\r\n\r\n#abora-unlock .wpforms-field-phone .iti__country.iti__highlight {\r\n    background-color: rgba(67, 103, 106, 0.08) !important;\r\n}\r\n    \r\n    \/* Opciones del select *\/\r\n    #abora-unlock .wpforms-field select option {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 15px !important;\r\n        font-weight: 400 !important;\r\n        color: #2d2d2d !important;\r\n        background-color: #ffffff !important;\r\n        padding: 12px 16px !important;\r\n        line-height: 1.5 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field select option:hover,\r\n    #abora-unlock .wpforms-field select option:focus {\r\n        background-color: #f5f5f5 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field select:hover {\r\n        border-color: #d0d0d0 !important;\r\n        border-bottom-color: #43676a !important;\r\n        background-color: #f7f7f7 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field select:focus {\r\n        border-color: #43676a !important;\r\n        border-bottom-color: #43676a !important;\r\n        background-color: #ffffff !important;\r\n        box-shadow: 0 4px 12px rgba(67, 103, 106, 0.08) !important;\r\n    }\r\n    \r\n    \/* Fix para select cuando no tiene valor seleccionado *\/\r\n    #abora-unlock .wpforms-field select:invalid {\r\n        color: #b5b5b5 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field select:valid {\r\n        color: #2d2d2d !important;\r\n    }\r\n    \r\n    \/* Radio & Checkbox - Luxury Redesign *\/\r\n    #abora-unlock .wpforms-field-radio ul,\r\n    #abora-unlock .wpforms-field-checkbox ul {\r\n        list-style: none !important;\r\n        padding: 0 !important;\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-radio li,\r\n    #abora-unlock .wpforms-field-checkbox li {\r\n        margin: 0 0 14px 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-radio li:last-child,\r\n    #abora-unlock .wpforms-field-checkbox li:last-child {\r\n        margin-bottom: 0 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-radio input[type=\"radio\"],\r\n    #abora-unlock .wpforms-field-checkbox input[type=\"checkbox\"] {\r\n        width: 22px !important;\r\n        height: 22px !important;\r\n        margin: 0 14px 0 0 !important;\r\n        border: 2px solid #d5d5d5 !important;\r\n        background-color: #fafafa !important;\r\n        cursor: pointer !important;\r\n        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n        -webkit-appearance: none !important;\r\n        appearance: none !important;\r\n        vertical-align: middle !important;\r\n        position: relative !important;\r\n        flex-shrink: 0 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-radio input[type=\"radio\"] {\r\n        border-radius: 50% !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-checkbox input[type=\"checkbox\"] {\r\n        border-radius: 3px !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-radio input[type=\"radio\"]:hover,\r\n    #abora-unlock .wpforms-field-checkbox input[type=\"checkbox\"]:hover {\r\n        border-color: #43676a !important;\r\n        background-color: rgba(67, 103, 106, 0.04) !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-radio input[type=\"radio\"]:checked,\r\n    #abora-unlock .wpforms-field-checkbox input[type=\"checkbox\"]:checked {\r\n        border-color: #43676a !important;\r\n        background-color: #43676a !important;\r\n        box-shadow: 0 2px 8px rgba(67, 103, 106, 0.25) !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-radio input[type=\"radio\"]:checked::after {\r\n        content: '' !important;\r\n        position: absolute !important;\r\n        top: 50% !important;\r\n        left: 50% !important;\r\n        transform: translate(-50%, -50%) scale(1) !important;\r\n        width: 8px !important;\r\n        height: 8px !important;\r\n        background-color: #ffffff !important;\r\n        border-radius: 50% !important;\r\n        animation: aboraRadioCheck 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-checkbox input[type=\"checkbox\"]:checked::after {\r\n        content: '' !important;\r\n        position: absolute !important;\r\n        top: 3px !important;\r\n        left: 7px !important;\r\n        width: 5px !important;\r\n        height: 10px !important;\r\n        border: solid #ffffff !important;\r\n        border-width: 0 2.5px 2.5px 0 !important;\r\n        transform: rotate(45deg) !important;\r\n        animation: aboraCheckmark 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n    }\r\n    \r\n    @keyframes aboraRadioCheck {\r\n        0% { transform: translate(-50%, -50%) scale(0); }\r\n        50% { transform: translate(-50%, -50%) scale(1.2); }\r\n        100% { transform: translate(-50%, -50%) scale(1); }\r\n    }\r\n    \r\n    @keyframes aboraCheckmark {\r\n        0% { opacity: 0; transform: rotate(45deg) scale(0); }\r\n        100% { opacity: 1; transform: rotate(45deg) scale(1); }\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-radio label,\r\n    #abora-unlock .wpforms-field-checkbox label {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 14px !important;\r\n        font-weight: 400 !important;\r\n        color: #4a4a4a !important;\r\n        cursor: pointer !important;\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        transition: color 0.3s ease !important;\r\n        line-height: 1.5 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-radio label:hover,\r\n    #abora-unlock .wpforms-field-checkbox label:hover {\r\n        color: #2d2d2d !important;\r\n    }\r\n    \r\n    \/* GDPR Checkbox - Special Treatment *\/\r\n    #abora-unlock .wpforms-field-gdpr-checkbox {\r\n        padding-top: 16px !important;\r\n        border-top: 1px solid #f0f0f0 !important;\r\n        margin-top: 8px !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-gdpr-checkbox label {\r\n        font-size: 13px !important;\r\n        line-height: 1.6 !important;\r\n        color: #6b6b6b !important;\r\n        align-items: flex-start !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-gdpr-checkbox input[type=\"checkbox\"] {\r\n        margin-top: 2px !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-gdpr-checkbox a {\r\n        color: #43676a !important;\r\n        text-decoration: none !important;\r\n        border-bottom: 1px solid transparent !important;\r\n        transition: border-color 0.3s ease !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-gdpr-checkbox a:hover {\r\n        border-bottom-color: #43676a !important;\r\n    }\r\n    \r\n    \/* Phone Field International *\/\r\n    #abora-unlock .wpforms-field-phone .iti {\r\n        width: 100% !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-phone .iti__selected-flag {\r\n        padding: 0 12px 0 16px !important;\r\n        background-color: transparent !important;\r\n        transition: background-color 0.3s ease !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field-phone .iti__selected-flag:hover {\r\n        background-color: rgba(67, 103, 106, 0.04) !important;\r\n    }\r\n    \r\n    \/* Error States - Refined *\/\r\n    #abora-unlock .wpforms-field input.wpforms-error,\r\n    #abora-unlock .wpforms-field textarea.wpforms-error,\r\n    #abora-unlock .wpforms-field select.wpforms-error {\r\n        border-color: #e74c3c !important;\r\n        border-bottom-color: #c0392b !important;\r\n        background-color: #fef9f9 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-field input.wpforms-error:focus,\r\n    #abora-unlock .wpforms-field textarea.wpforms-error:focus,\r\n    #abora-unlock .wpforms-field select.wpforms-error:focus {\r\n        box-shadow: 0 4px 12px rgba(192, 57, 43, 0.1) !important;\r\n    }\r\n    \r\n    #abora-unlock label.wpforms-error {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 11px !important;\r\n        font-weight: 500 !important;\r\n        color: #c0392b !important;\r\n        margin-top: 10px !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 6px !important;\r\n    }\r\n    \r\n    #abora-unlock label.wpforms-error::before {\r\n        content: '!' !important;\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        width: 16px !important;\r\n        height: 16px !important;\r\n        background-color: #c0392b !important;\r\n        color: #ffffff !important;\r\n        font-size: 10px !important;\r\n        font-weight: 700 !important;\r\n        border-radius: 50% !important;\r\n        flex-shrink: 0 !important;\r\n    }\r\n    \r\n    \/* Submit Button - Premium CTA *\/\r\n    #abora-unlock .wpforms-submit-container {\r\n        padding-top: 32px !important;\r\n        margin: 0 !important;\r\n        text-align: center !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-submit-container button[type=\"submit\"],\r\n    #abora-unlock .wpforms-submit {\r\n        position: relative !important;\r\n        display: inline-flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        gap: 14px !important;\r\n        width: 100% !important;\r\n        padding: 20px 48px !important;\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 12px !important;\r\n        font-weight: 600 !important;\r\n        letter-spacing: 0.18em !important;\r\n        text-transform: uppercase !important;\r\n        color: #ffffff !important;\r\n        background: linear-gradient(135deg, #43676a 0%, #3a5a5d 100%) !important;\r\n        border: none !important;\r\n        border-radius: 0 !important;\r\n        cursor: pointer !important;\r\n        overflow: hidden !important;\r\n        transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n        -webkit-appearance: none !important;\r\n        appearance: none !important;\r\n        z-index: 1 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-submit-container button[type=\"submit\"]::before,\r\n    #abora-unlock .wpforms-submit::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, #365456 0%, #2d4648 100%) !important;\r\n        opacity: 0 !important;\r\n        transition: opacity 0.4s ease !important;\r\n        z-index: -1 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-submit-container button[type=\"submit\"]::after,\r\n    #abora-unlock .wpforms-submit::after {\r\n        content: '\u2192' !important;\r\n        font-size: 16px !important;\r\n        font-weight: 400 !important;\r\n        transition: transform 0.3s ease !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-submit-container button[type=\"submit\"]:hover,\r\n    #abora-unlock .wpforms-submit:hover {\r\n        transform: translateY(-3px) !important;\r\n        box-shadow: 0 12px 32px rgba(67, 103, 106, 0.35) !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-submit-container button[type=\"submit\"]:hover::before,\r\n    #abora-unlock .wpforms-submit:hover::before {\r\n        opacity: 1 !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-submit-container button[type=\"submit\"]:hover::after,\r\n    #abora-unlock .wpforms-submit:hover::after {\r\n        transform: translateX(4px) !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-submit-container button[type=\"submit\"]:active,\r\n    #abora-unlock .wpforms-submit:active {\r\n        transform: translateY(-1px) !important;\r\n        box-shadow: 0 6px 20px rgba(67, 103, 106, 0.3) !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-submit-spinner {\r\n        margin-left: 14px !important;\r\n    }\r\n    \r\n    \/* Confirmation Message *\/\r\n    #abora-unlock .wpforms-confirmation-container-full {\r\n        padding: 48px 40px !important;\r\n        background-color: #ffffff !important;\r\n        text-align: center !important;\r\n        border-left: 4px solid #43676a !important;\r\n    }\r\n    \r\n    #abora-unlock .wpforms-confirmation-container-full p {\r\n        font-family: 'Montserrat', sans-serif !important;\r\n        font-size: 16px !important;\r\n        font-weight: 400 !important;\r\n        line-height: 1.8 !important;\r\n        color: #2d2d2d !important;\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n       Responsive Breakpoints\r\n       \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n    \r\n    @media screen and (min-width: 768px) {\r\n        #abora-unlock.abora-unlock {\r\n            padding: 100px 48px !important;\r\n        }\r\n        \r\n        #abora-unlock .abora-unlock__header {\r\n            margin-bottom: 56px !important;\r\n        }\r\n        \r\n        #abora-unlock .abora-unlock__title {\r\n            font-size: 40px !important;\r\n        }\r\n        \r\n        #abora-unlock .abora-unlock__form {\r\n            padding: 52px 44px !important;\r\n        }\r\n        \r\n        #abora-unlock .wpforms-submit-container button[type=\"submit\"],\r\n        #abora-unlock .wpforms-submit {\r\n            width: auto !important;\r\n            min-width: 320px !important;\r\n        }\r\n    }\r\n    \r\n    @media screen and (min-width: 1024px) {\r\n        #abora-unlock.abora-unlock {\r\n            padding: 120px 64px !important;\r\n        }\r\n        \r\n        #abora-unlock .abora-unlock__container {\r\n            max-width: 720px !important;\r\n        }\r\n        \r\n        #abora-unlock .abora-unlock__header {\r\n            margin-bottom: 64px !important;\r\n        }\r\n        \r\n        #abora-unlock .abora-unlock__title {\r\n            font-size: 48px !important;\r\n        }\r\n        \r\n        #abora-unlock .abora-unlock__form {\r\n            padding: 60px 52px !important;\r\n        }\r\n    }\r\n    \r\n    @media screen and (min-width: 1440px) {\r\n        #abora-unlock.abora-unlock {\r\n            padding: 140px 80px !important;\r\n        }\r\n        \r\n        #abora-unlock .abora-unlock__title {\r\n            font-size: 52px !important;\r\n        }\r\n        \r\n        #abora-unlock .abora-unlock__form {\r\n            padding: 68px 60px !important;\r\n        }\r\n    }\r\n    \r\n    @media screen and (max-width: 575px) {\r\n        #abora-unlock .wpforms-field-row {\r\n            flex-direction: column !important;\r\n            gap: 0 !important;\r\n        }\r\n        \r\n        #abora-unlock .wpforms-field-row .wpforms-field {\r\n            padding-bottom: 36px !important;\r\n        }\r\n    }\r\n    \r\n    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n       Entry Animations\r\n       \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n    \r\n    @keyframes aboraUnlockFadeIn {\r\n        0% {\r\n            opacity: 0;\r\n            transform: translateY(30px);\r\n        }\r\n        100% {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n    }\r\n    \r\n    #abora-unlock .abora-unlock__header,\r\n    #abora-unlock .abora-unlock__form {\r\n        opacity: 1;\r\n        transform: translateY(0);\r\n    }\r\n    \r\n    #abora-unlock.abora-unlock--visible .abora-unlock__header,\r\n    #abora-unlock.abora-unlock--visible .abora-unlock__form,\r\n    #abora-unlock.abora-unlock--animated .abora-unlock__header,\r\n    #abora-unlock.abora-unlock--animated .abora-unlock__form {\r\n        opacity: 0;\r\n        transform: translateY(30px);\r\n    }\r\n    \r\n    #abora-unlock.abora-unlock--animated .abora-unlock__header {\r\n        animation: aboraUnlockFadeIn 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.1s forwards;\r\n    }\r\n    \r\n    #abora-unlock.abora-unlock--animated .abora-unlock__form {\r\n        animation: aboraUnlockFadeIn 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.25s forwards;\r\n    }\r\n<\/style>\n<section class=\"abora-unlock\" id=\"abora-unlock\">\n<div class=\"abora-unlock__container\">\n<header class=\"abora-unlock__header\">\n<div class=\"abora-unlock__tagline\">\n<span class=\"abora-unlock__tagline-line\"><\/span>\n<span class=\"abora-unlock__tagline-text\">Informaci\u00f3n exclusiva<\/span>\n<span class=\"abora-unlock__tagline-line\"><\/span>\n<\/div>\n<h2 class=\"abora-unlock__title\">Desbloquear informaci\u00f3n completa<\/h2>\n<p class=\"abora-unlock__subtitle\">Cu\u00e9ntanos tus preferencias y accede a informaci\u00f3n personalizada sobre Abora: planos, precios actualizados, disponibilidad y mucho m\u00e1s.<\/p>\n<\/header>\n<div class=\"abora-unlock__form\">\n<style id=\"wpforms-css-vars-4827\">\n\t\t\t\t#wpforms-4827 {\n\t\t\t\t--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 16px;\n--wpforms-label-size-line-height: 19px;\n--wpforms-label-size-sublabel-font-size: 14px;\n--wpforms-label-size-sublabel-line-height: 17px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n--wpforms-container-shadow-size-box-shadow: none;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-4827\"><form id=\"wpforms-form-4827\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"4827\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/es\/wp-json\/wp\/v2\/pages\/5776\" data-token=\"fc2552451cfaa8c196e157a2aceb9782\" data-token-time=\"1778086574\"><noscript class=\"wpforms-error-noscript\">Por favor, activa JavaScript en tu navegador para completar este formulario.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Por favor, activa JavaScript en tu navegador para completar este formulario.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-4827-field_21-container\" class=\"wpforms-field wpforms-field-layout\" data-field-id=\"21\"><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-4827-field_25-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"25\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-4827-field_25\" aria-hidden=\"false\">LMP Segunda residencia emocional<\/label><input type=\"text\" id=\"wpforms-4827-field_25\" class=\"wpforms-field-medium\" name=\"wpforms[fields][25]\" value=\"e4ed1364-063d-4b52-a113-fb1fe4fc5be5\" aria-errormessage=\"wpforms-4827-field_25-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4827-field_43-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"43\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-4827-field_43\" aria-hidden=\"false\">LMP Pareja madura en nueva etapa<\/label><input type=\"text\" id=\"wpforms-4827-field_43\" class=\"wpforms-field-medium\" name=\"wpforms[fields][43]\" value=\"4595940f-a5d1-4f9e-b1eb-0f40e669bc00\" aria-errormessage=\"wpforms-4827-field_43-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4827-field_44-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"44\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-4827-field_44\" aria-hidden=\"false\">LMP Familia en crecimiento<\/label><input type=\"text\" id=\"wpforms-4827-field_44\" class=\"wpforms-field-medium\" name=\"wpforms[fields][44]\" value=\"a7716a6e-6000-4b87-bbe4-be15c4b5bfa6\" aria-errormessage=\"wpforms-4827-field_44-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4827-field_46-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"46\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-4827-field_46\" aria-hidden=\"false\">LMP Inversor internacional<\/label><input type=\"text\" id=\"wpforms-4827-field_46\" class=\"wpforms-field-medium\" name=\"wpforms[fields][46]\" value=\"30c59b92-ed12-4d00-99dc-60b13ca04cb7\" aria-errormessage=\"wpforms-4827-field_46-error\" ><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4827-field_45-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"45\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-4827-field_45\" aria-hidden=\"false\">LMP N\u00f3mada digital<\/label><input type=\"text\" id=\"wpforms-4827-field_45\" class=\"wpforms-field-medium\" name=\"wpforms[fields][45]\" value=\"cb355894-f263-42ea-bf2f-e2de1daeb180\" aria-errormessage=\"wpforms-4827-field_45-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><\/div><\/div><\/div><\/div><div id=\"wpforms-4827-field_50-container\" class=\"wpforms-field wpforms-field-layout\" data-field-id=\"50\"><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-4827-field_35-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"35\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-4827-field_35\" aria-hidden=\"false\">utm_source<\/label><input type=\"text\" id=\"wpforms-4827-field_35\" class=\"wpforms-field-medium\" name=\"wpforms[fields][35]\" aria-errormessage=\"wpforms-4827-field_35-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4827-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-4827-field_52\" aria-hidden=\"false\">utm_medium<\/label><input type=\"text\" id=\"wpforms-4827-field_52\" class=\"wpforms-field-medium\" name=\"wpforms[fields][52]\" aria-errormessage=\"wpforms-4827-field_52-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4827-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-4827-field_53\" aria-hidden=\"false\">utm_campaign<\/label><input type=\"text\" id=\"wpforms-4827-field_53\" class=\"wpforms-field-medium\" name=\"wpforms[fields][53]\" aria-errormessage=\"wpforms-4827-field_53-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4827-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-4827-field_54\" aria-hidden=\"false\">utm_term<\/label><input type=\"text\" id=\"wpforms-4827-field_54\" class=\"wpforms-field-medium\" name=\"wpforms[fields][54]\" aria-errormessage=\"wpforms-4827-field_54-error\" ><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4827-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-4827-field_51\" aria-hidden=\"false\">Or\u00edgenes lidera<\/label><input type=\"text\" id=\"wpforms-4827-field_51\" class=\"wpforms-field-medium\" name=\"wpforms[fields][51]\" aria-errormessage=\"wpforms-4827-field_51-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4827-field_56-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"56\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-4827-field_56\" aria-hidden=\"false\">Stage<\/label><input type=\"text\" id=\"wpforms-4827-field_56\" class=\"wpforms-field-medium\" name=\"wpforms[fields][56]\" value=\"Engage\" aria-errormessage=\"wpforms-4827-field_56-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4827-field_55-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"55\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-4827-field_55\" aria-hidden=\"false\">utm_content<\/label><input type=\"text\" id=\"wpforms-4827-field_55\" class=\"wpforms-field-medium\" name=\"wpforms[fields][55]\" aria-errormessage=\"wpforms-4827-field_55-error\" ><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-4827-field_49-container\" class=\"wpforms-field wpforms-field-layout\" data-field-id=\"49\"><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-4827-field_40-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"40\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-4827-field_40\" aria-hidden=\"false\">DISC Yellow<\/label><input type=\"text\" id=\"wpforms-4827-field_40\" class=\"wpforms-field-medium\" name=\"wpforms[fields][40]\" value=\"Red\" aria-errormessage=\"wpforms-4827-field_40-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4827-field_41-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"41\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-4827-field_41\" aria-hidden=\"false\">DISC Green<\/label><input type=\"text\" id=\"wpforms-4827-field_41\" class=\"wpforms-field-medium\" name=\"wpforms[fields][41]\" value=\"Red\" aria-errormessage=\"wpforms-4827-field_41-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4827-field_39-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"39\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-4827-field_39\" aria-hidden=\"false\">DISC Red<\/label><input type=\"text\" id=\"wpforms-4827-field_39\" class=\"wpforms-field-medium\" name=\"wpforms[fields][39]\" value=\"Red\" aria-errormessage=\"wpforms-4827-field_39-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4827-field_42-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"42\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-4827-field_42\" aria-hidden=\"false\">DISC Blue<\/label><input type=\"text\" id=\"wpforms-4827-field_42\" class=\"wpforms-field-medium\" name=\"wpforms[fields][42]\" value=\"Red\" aria-errormessage=\"wpforms-4827-field_42-error\" ><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-4827-field_37-container\" class=\"wpforms-field wpforms-field-select wpforms-conditional-trigger wpforms-field-select-style-classic\" data-field-id=\"37\"><label class=\"wpforms-field-label\" for=\"wpforms-4827-field_37\">\u00bfCu\u00e1l es su principal motivaci\u00f3n para buscar una nueva propiedad? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-4827-field_37\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][37]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>--- Seleccionar opci\u00f3n ---<\/option><option value=\"Busco un lugar para desconectar, relajarme y sentirme realmente como en casa.\"  class=\"choice-1 depth-1\"  >Busco un lugar para desconectar, relajarme y sentirme realmente como en casa.<\/option><option value=\"Queremos comenzar una nueva etapa de la vida en un ambiente inspirador y confortable.\"  class=\"choice-2 depth-1\"  >Queremos comenzar una nueva etapa de la vida en un ambiente inspirador y confortable.<\/option><option value=\"Buscamos una casa m\u00e1s grande que se adapte a las necesidades de nuestra familia.\"  class=\"choice-3 depth-1\"  >Buscamos una casa m\u00e1s grande que se adapte a las necesidades de nuestra familia.<\/option><option value=\"Busco una inversi\u00f3n inmobiliaria rentable y segura.\"  class=\"choice-4 depth-1\"  >Busco una inversi\u00f3n inmobiliaria rentable y segura.<\/option><option value=\"Busco una base para trabajar de forma remota y disfrutar del estilo de vida.\"  class=\"choice-5 depth-1\"  >Busco una base para trabajar de forma remota y disfrutar del estilo de vida.<\/option><\/select><\/div><div id=\"wpforms-4827-field_38-container\" class=\"wpforms-field wpforms-field-select wpforms-conditional-trigger wpforms-field-select-style-classic\" data-field-id=\"38\"><label class=\"wpforms-field-label\" for=\"wpforms-4827-field_38\">\u00bfCu\u00e1l de estas afirmaciones te describe mejor? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-4827-field_38\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][38]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>--- Seleccionar opci\u00f3n ---<\/option><option value=\"Me gusta tomar decisiones r\u00e1pidas y resolver problemas.\"  class=\"choice-1 depth-1\"  >Me gusta tomar decisiones r\u00e1pidas y resolver problemas.<\/option><option value=\"Prefiero entender completamente mis opciones antes de decidir\"  class=\"choice-2 depth-1\"  >Prefiero entender completamente mis opciones antes de decidir<\/option><option value=\"Disfruto explorando nuevas ideas y siendo creativo.\"  class=\"choice-3 depth-1\"  >Disfruto explorando nuevas ideas y siendo creativo.<\/option><option value=\"Prefiero m\u00e9todos probados y manteniendo la estabilidad.\"  class=\"choice-4 depth-1\"  >Prefiero m\u00e9todos probados y manteniendo la estabilidad.<\/option><\/select><\/div><div id=\"wpforms-4827-field_6-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"6\"><fieldset><legend class=\"wpforms-field-label\">Su nombre <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><div class=\"wpforms-field-row wpforms-field-large\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-4827-field_6\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][6][first]\" aria-errormessage=\"wpforms-4827-field_6-error\" required><label for=\"wpforms-4827-field_6\" class=\"wpforms-field-sublabel after\">Nombre<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-4827-field_6-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][6][last]\" aria-errormessage=\"wpforms-4827-field_6-last-error\" required><label for=\"wpforms-4827-field_6-last\" class=\"wpforms-field-sublabel after\">Apellidos<\/label><\/div><\/div><\/fieldset><\/div><div id=\"wpforms-4827-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-4827-field_9-container\" class=\"wpforms-field wpforms-field-phone\" data-field-id=\"9\"><label class=\"wpforms-field-label\" for=\"wpforms-4827-field_9\">Tel\u00e9fono <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"tel\" id=\"wpforms-4827-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=\"Tel\u00e9fono\" aria-errormessage=\"wpforms-4827-field_9-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-4827-field_15-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"15\"><label class=\"wpforms-field-label\" for=\"wpforms-4827-field_15\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-4827-field_15\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][15]\" spellcheck=\"false\" aria-errormessage=\"wpforms-4827-field_15-error\" required><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-4827-field_59-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"59\"><label class=\"wpforms-field-label\" for=\"wpforms-4827-field_59\">Rango de edad <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-4827-field_59\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][59]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>--- Selecciona una opci\u00f3n ---<\/option><option value=\"Menos de 35 a\u00f1os\"  class=\"choice-1 depth-1\"  >Menos de 35 a\u00f1os<\/option><option value=\"De 35 a 45 a\u00f1os\"  class=\"choice-2 depth-1\"  >De 35 a 45 a\u00f1os<\/option><option value=\"De 45 a 60 a\u00f1os\"  class=\"choice-3 depth-1\"  >De 45 a 60 a\u00f1os<\/option><option value=\"M\u00e1s de 60 a\u00f1os\"  class=\"choice-4 depth-1\"  >M\u00e1s de 60 a\u00f1os<\/option><\/select><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-4827-field_36-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"36\"><label class=\"wpforms-field-label\" for=\"wpforms-4827-field_36\">Pa\u00eds <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-4827-field_36\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][36]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>--- Seleccionar pa\u00eds ---<\/option><option value=\"Afghanistan\"  class=\"choice-8 depth-1\"  >Afghanistan<\/option><option value=\"Albania\"  class=\"choice-9 depth-1\"  >Albania<\/option><option value=\"Argelia\"  class=\"choice-10 depth-1\"  >Argelia<\/option><option value=\"Andorra\"  class=\"choice-11 depth-1\"  >Andorra<\/option><option value=\"Angola\"  class=\"choice-12 depth-1\"  >Angola<\/option><option value=\"Antigua and Barbuda\"  class=\"choice-13 depth-1\"  >Antigua and Barbuda<\/option><option value=\"Argentina\"  class=\"choice-14 depth-1\"  >Argentina<\/option><option value=\"Armenia\"  class=\"choice-15 depth-1\"  >Armenia<\/option><option value=\"Australia\"  class=\"choice-16 depth-1\"  >Australia<\/option><option value=\"Austria\"  class=\"choice-17 depth-1\"  >Austria<\/option><option value=\"Azerbaiy\u00e1n\"  class=\"choice-18 depth-1\"  >Azerbaiy\u00e1n<\/option><option value=\"bahamas\"  class=\"choice-19 depth-1\"  >bahamas<\/option><option value=\"Bahr\u00e9in\"  class=\"choice-20 depth-1\"  >Bahr\u00e9in<\/option><option value=\"Bangladesh\"  class=\"choice-21 depth-1\"  >Bangladesh<\/option><option value=\"Barbados\"  class=\"choice-22 depth-1\"  >Barbados<\/option><option value=\"Bielorrusia\"  class=\"choice-23 depth-1\"  >Bielorrusia<\/option><option value=\"B\u00e9lgica\"  class=\"choice-24 depth-1\"  >B\u00e9lgica<\/option><option value=\"Belice\"  class=\"choice-25 depth-1\"  >Belice<\/option><option value=\"Ben\u00edn\"  class=\"choice-26 depth-1\"  >Ben\u00edn<\/option><option value=\"But\u00e1n\"  class=\"choice-27 depth-1\"  >But\u00e1n<\/option><option value=\"Bolivia\"  class=\"choice-28 depth-1\"  >Bolivia<\/option><option value=\"Bosnia y Herzegovina\"  class=\"choice-29 depth-1\"  >Bosnia y Herzegovina<\/option><option value=\"Botsuana\"  class=\"choice-30 depth-1\"  >Botsuana<\/option><option value=\"Brasil\"  class=\"choice-31 depth-1\"  >Brasil<\/option><option value=\"Brun\u00e9i\"  class=\"choice-32 depth-1\"  >Brun\u00e9i<\/option><option value=\"Bulgaria\"  class=\"choice-33 depth-1\"  >Bulgaria<\/option><option value=\"Burkina Faso\"  class=\"choice-34 depth-1\"  >Burkina Faso<\/option><option value=\"Burundi\"  class=\"choice-35 depth-1\"  >Burundi<\/option><option value=\"Cabo Verde\"  class=\"choice-36 depth-1\"  >Cabo Verde<\/option><option value=\"Camboya\"  class=\"choice-37 depth-1\"  >Camboya<\/option><option value=\"Camer\u00fan\"  class=\"choice-38 depth-1\"  >Camer\u00fan<\/option><option value=\"Canad\u00e1\"  class=\"choice-39 depth-1\"  >Canad\u00e1<\/option><option value=\"Rep\u00fablica Centroafricana\"  class=\"choice-40 depth-1\"  >Rep\u00fablica Centroafricana<\/option><option value=\"Chad\"  class=\"choice-41 depth-1\"  >Chad<\/option><option value=\"Chile\"  class=\"choice-42 depth-1\"  >Chile<\/option><option value=\"Porcelana\"  class=\"choice-43 depth-1\"  >Porcelana<\/option><option value=\"Colombia\"  class=\"choice-44 depth-1\"  >Colombia<\/option><option value=\"Comoras\"  class=\"choice-45 depth-1\"  >Comoras<\/option><option value=\"Congo\"  class=\"choice-46 depth-1\"  >Congo<\/option><option value=\"Costa Rica\"  class=\"choice-47 depth-1\"  >Costa Rica<\/option><option value=\"Croacia\"  class=\"choice-48 depth-1\"  >Croacia<\/option><option value=\"Cuba\"  class=\"choice-49 depth-1\"  >Cuba<\/option><option value=\"Chipre\"  class=\"choice-50 depth-1\"  >Chipre<\/option><option value=\"Rep\u00fablica Checa\"  class=\"choice-51 depth-1\"  >Rep\u00fablica Checa<\/option><option value=\"Rep\u00fablica Democr\u00e1tica del Congo\"  class=\"choice-52 depth-1\"  >Rep\u00fablica Democr\u00e1tica del Congo<\/option><option value=\"Dinamarca\"  class=\"choice-53 depth-1\"  >Dinamarca<\/option><option value=\"Yibuti\"  class=\"choice-54 depth-1\"  >Yibuti<\/option><option value=\"rep\u00fablica dominicana\"  class=\"choice-55 depth-1\"  >rep\u00fablica dominicana<\/option><option value=\"Rep\u00fablica Dominicana\"  class=\"choice-56 depth-1\"  >Rep\u00fablica Dominicana<\/option><option value=\"Ecuador\"  class=\"choice-57 depth-1\"  >Ecuador<\/option><option value=\"Egipto\"  class=\"choice-58 depth-1\"  >Egipto<\/option><option value=\"El Salvador\"  class=\"choice-59 depth-1\"  >El Salvador<\/option><option value=\"Guinea Ecuatorial\"  class=\"choice-60 depth-1\"  >Guinea Ecuatorial<\/option><option value=\"Eritrea\"  class=\"choice-61 depth-1\"  >Eritrea<\/option><option value=\"Estonia\"  class=\"choice-62 depth-1\"  >Estonia<\/option><option value=\"Esuatini\"  class=\"choice-63 depth-1\"  >Esuatini<\/option><option value=\"Etiop\u00eda\"  class=\"choice-64 depth-1\"  >Etiop\u00eda<\/option><option value=\"Fiyi\"  class=\"choice-65 depth-1\"  >Fiyi<\/option><option value=\"Finlandia\"  class=\"choice-66 depth-1\"  >Finlandia<\/option><option value=\"Francia\"  class=\"choice-67 depth-1\"  >Francia<\/option><option value=\"Gab\u00f3n\"  class=\"choice-68 depth-1\"  >Gab\u00f3n<\/option><option value=\"Gambia\"  class=\"choice-69 depth-1\"  >Gambia<\/option><option value=\"Georgia\"  class=\"choice-70 depth-1\"  >Georgia<\/option><option value=\"Germany\"  class=\"choice-71 depth-1\"  >Germany<\/option><option value=\"Ghana\"  class=\"choice-72 depth-1\"  >Ghana<\/option><option value=\"Grecia\"  class=\"choice-73 depth-1\"  >Grecia<\/option><option value=\"Granada\"  class=\"choice-74 depth-1\"  >Granada<\/option><option value=\"Guatemala\"  class=\"choice-75 depth-1\"  >Guatemala<\/option><option value=\"Guinea\"  class=\"choice-76 depth-1\"  >Guinea<\/option><option value=\"Guinea-Bis\u00e1u\"  class=\"choice-77 depth-1\"  >Guinea-Bis\u00e1u<\/option><option value=\"Guayana\"  class=\"choice-78 depth-1\"  >Guayana<\/option><option value=\"Hait\u00ed\"  class=\"choice-79 depth-1\"  >Hait\u00ed<\/option><option value=\"Honduras\"  class=\"choice-80 depth-1\"  >Honduras<\/option><option value=\"Hungr\u00eda\"  class=\"choice-81 depth-1\"  >Hungr\u00eda<\/option><option value=\"Islandia\"  class=\"choice-82 depth-1\"  >Islandia<\/option><option value=\"India\"  class=\"choice-83 depth-1\"  >India<\/option><option value=\"Indonesia\"  class=\"choice-84 depth-1\"  >Indonesia<\/option><option value=\"Ir\u00e1n\"  class=\"choice-85 depth-1\"  >Ir\u00e1n<\/option><option value=\"Irak\"  class=\"choice-86 depth-1\"  >Irak<\/option><option value=\"Irlanda\"  class=\"choice-87 depth-1\"  >Irlanda<\/option><option value=\"Israel\"  class=\"choice-88 depth-1\"  >Israel<\/option><option value=\"Italia\"  class=\"choice-89 depth-1\"  >Italia<\/option><option value=\"Costa de Marfil\"  class=\"choice-90 depth-1\"  >Costa de Marfil<\/option><option value=\"Jamaica\"  class=\"choice-91 depth-1\"  >Jamaica<\/option><option value=\"Jap\u00f3n\"  class=\"choice-92 depth-1\"  >Jap\u00f3n<\/option><option value=\"Jord\u00e1n\"  class=\"choice-93 depth-1\"  >Jord\u00e1n<\/option><option value=\"Kazajst\u00e1n\"  class=\"choice-94 depth-1\"  >Kazajst\u00e1n<\/option><option value=\"Kenia\"  class=\"choice-95 depth-1\"  >Kenia<\/option><option value=\"Kiribati\"  class=\"choice-96 depth-1\"  >Kiribati<\/option><option value=\"Kuwait\"  class=\"choice-97 depth-1\"  >Kuwait<\/option><option value=\"Kirguist\u00e1n\"  class=\"choice-98 depth-1\"  >Kirguist\u00e1n<\/option><option value=\"Laos\"  class=\"choice-99 depth-1\"  >Laos<\/option><option value=\"Letonia\"  class=\"choice-100 depth-1\"  >Letonia<\/option><option value=\"L\u00edbano\"  class=\"choice-101 depth-1\"  >L\u00edbano<\/option><option value=\"Lesoto\"  class=\"choice-102 depth-1\"  >Lesoto<\/option><option value=\"Liberia\"  class=\"choice-103 depth-1\"  >Liberia<\/option><option value=\"Libia\"  class=\"choice-104 depth-1\"  >Libia<\/option><option value=\"Liechtenstein\"  class=\"choice-105 depth-1\"  >Liechtenstein<\/option><option value=\"Lituania\"  class=\"choice-106 depth-1\"  >Lituania<\/option><option value=\"Luxemburgo\"  class=\"choice-107 depth-1\"  >Luxemburgo<\/option><option value=\"Madagascar\"  class=\"choice-108 depth-1\"  >Madagascar<\/option><option value=\"Malaui\"  class=\"choice-109 depth-1\"  >Malaui<\/option><option value=\"Malasia\"  class=\"choice-110 depth-1\"  >Malasia<\/option><option value=\"Maldivas\"  class=\"choice-111 depth-1\"  >Maldivas<\/option><option value=\"Ellos han tenido\"  class=\"choice-112 depth-1\"  >Ellos han tenido<\/option><option value=\"Malta\"  class=\"choice-113 depth-1\"  >Malta<\/option><option value=\"Islas Marshall\"  class=\"choice-114 depth-1\"  >Islas Marshall<\/option><option value=\"Mauritania\"  class=\"choice-115 depth-1\"  >Mauritania<\/option><option value=\"Mauricio\"  class=\"choice-116 depth-1\"  >Mauricio<\/option><option value=\"M\u00e9xico\"  class=\"choice-117 depth-1\"  >M\u00e9xico<\/option><option value=\"Micronesia\"  class=\"choice-118 depth-1\"  >Micronesia<\/option><option value=\"Moldavia\"  class=\"choice-119 depth-1\"  >Moldavia<\/option><option value=\"M\u00f3naco\"  class=\"choice-120 depth-1\"  >M\u00f3naco<\/option><option value=\"Mongolia\"  class=\"choice-121 depth-1\"  >Mongolia<\/option><option value=\"Montenegro\"  class=\"choice-122 depth-1\"  >Montenegro<\/option><option value=\"Marruecos\"  class=\"choice-123 depth-1\"  >Marruecos<\/option><option value=\"Mozambique\"  class=\"choice-124 depth-1\"  >Mozambique<\/option><option value=\"Birmania\"  class=\"choice-125 depth-1\"  >Birmania<\/option><option value=\"Namibia\"  class=\"choice-126 depth-1\"  >Namibia<\/option><option value=\"Nauru\"  class=\"choice-127 depth-1\"  >Nauru<\/option><option value=\"Nepal\"  class=\"choice-128 depth-1\"  >Nepal<\/option><option value=\"Pa\u00edses Bajos\"  class=\"choice-129 depth-1\"  >Pa\u00edses Bajos<\/option><option value=\"Nueva Zelanda\"  class=\"choice-130 depth-1\"  >Nueva Zelanda<\/option><option value=\"Nicaragua\"  class=\"choice-131 depth-1\"  >Nicaragua<\/option><option value=\"N\u00edger\"  class=\"choice-132 depth-1\"  >N\u00edger<\/option><option value=\"Nigeria\"  class=\"choice-133 depth-1\"  >Nigeria<\/option><option value=\"Corea del Norte\"  class=\"choice-134 depth-1\"  >Corea del Norte<\/option><option value=\"Macedonia del Norte\"  class=\"choice-135 depth-1\"  >Macedonia del Norte<\/option><option value=\"Noruega\"  class=\"choice-136 depth-1\"  >Noruega<\/option><option value=\"mio\"  class=\"choice-137 depth-1\"  >mio<\/option><option value=\"Pakist\u00e1n\"  class=\"choice-138 depth-1\"  >Pakist\u00e1n<\/option><option value=\"Palacio\"  class=\"choice-139 depth-1\"  >Palacio<\/option><option value=\"Palestina\"  class=\"choice-140 depth-1\"  >Palestina<\/option><option value=\"Panam\u00e1\"  class=\"choice-141 depth-1\"  >Panam\u00e1<\/option><option value=\"Pap\u00faa Nueva Guinea\"  class=\"choice-142 depth-1\"  >Pap\u00faa Nueva Guinea<\/option><option value=\"Paraguay\"  class=\"choice-143 depth-1\"  >Paraguay<\/option><option value=\"Per\u00fa\"  class=\"choice-144 depth-1\"  >Per\u00fa<\/option><option value=\"Filipinas\"  class=\"choice-145 depth-1\"  >Filipinas<\/option><option value=\"Polonia\"  class=\"choice-146 depth-1\"  >Polonia<\/option><option value=\"Portugal\"  class=\"choice-147 depth-1\"  >Portugal<\/option><option value=\"Catar\"  class=\"choice-148 depth-1\"  >Catar<\/option><option value=\"Rumania\"  class=\"choice-149 depth-1\"  >Rumania<\/option><option value=\"Rusia\"  class=\"choice-150 depth-1\"  >Rusia<\/option><option value=\"Ruanda\"  class=\"choice-151 depth-1\"  >Ruanda<\/option><option value=\"San Crist\u00f3bal y Nieves\"  class=\"choice-152 depth-1\"  >San Crist\u00f3bal y Nieves<\/option><option value=\"Santa Luc\u00eda\"  class=\"choice-153 depth-1\"  >Santa Luc\u00eda<\/option><option value=\"San Vicente y las Granadinas\"  class=\"choice-154 depth-1\"  >San Vicente y las Granadinas<\/option><option value=\"Samoa\"  class=\"choice-155 depth-1\"  >Samoa<\/option><option value=\"San Marino\"  class=\"choice-156 depth-1\"  >San Marino<\/option><option value=\"Santo Tom\u00e9 y Pr\u00edncipe\"  class=\"choice-157 depth-1\"  >Santo Tom\u00e9 y Pr\u00edncipe<\/option><option value=\"Arabia Saudita\"  class=\"choice-158 depth-1\"  >Arabia Saudita<\/option><option value=\"Senegal\"  class=\"choice-159 depth-1\"  >Senegal<\/option><option value=\"Serbia\"  class=\"choice-160 depth-1\"  >Serbia<\/option><option value=\"Seychelles\"  class=\"choice-161 depth-1\"  >Seychelles<\/option><option value=\"Sierra Leone\"  class=\"choice-162 depth-1\"  >Sierra Leone<\/option><option value=\"Singapur\"  class=\"choice-163 depth-1\"  >Singapur<\/option><option value=\"Eslovaquia\"  class=\"choice-164 depth-1\"  >Eslovaquia<\/option><option value=\"Eslovenia\"  class=\"choice-165 depth-1\"  >Eslovenia<\/option><option value=\"Islas Salom\u00f3n\"  class=\"choice-166 depth-1\"  >Islas Salom\u00f3n<\/option><option value=\"Somalia\"  class=\"choice-167 depth-1\"  >Somalia<\/option><option value=\"Sud\u00e1frica\"  class=\"choice-168 depth-1\"  >Sud\u00e1frica<\/option><option value=\"Corea del Sur\"  class=\"choice-169 depth-1\"  >Corea del Sur<\/option><option value=\"Sud\u00e1n del Sur\"  class=\"choice-170 depth-1\"  >Sud\u00e1n del Sur<\/option><option value=\"Spain\"  class=\"choice-171 depth-1\"  >Spain<\/option><option value=\"Sri Lanka\"  class=\"choice-172 depth-1\"  >Sri Lanka<\/option><option value=\"Sud\u00e1n\"  class=\"choice-173 depth-1\"  >Sud\u00e1n<\/option><option value=\"Surinam\"  class=\"choice-174 depth-1\"  >Surinam<\/option><option value=\"Suecia\"  class=\"choice-175 depth-1\"  >Suecia<\/option><option value=\"Suiza\"  class=\"choice-176 depth-1\"  >Suiza<\/option><option value=\"Siria\"  class=\"choice-177 depth-1\"  >Siria<\/option><option value=\"Tayikist\u00e1n\"  class=\"choice-178 depth-1\"  >Tayikist\u00e1n<\/option><option value=\"Tanzania\"  class=\"choice-179 depth-1\"  >Tanzania<\/option><option value=\"Tailandia\"  class=\"choice-180 depth-1\"  >Tailandia<\/option><option value=\"Timor Oriental\"  class=\"choice-181 depth-1\"  >Timor Oriental<\/option><option value=\"Ir\"  class=\"choice-182 depth-1\"  >Ir<\/option><option value=\"Lleg\u00f3\"  class=\"choice-183 depth-1\"  >Lleg\u00f3<\/option><option value=\"Trinidad y Tobago\"  class=\"choice-184 depth-1\"  >Trinidad y Tobago<\/option><option value=\"T\u00fanez\"  class=\"choice-185 depth-1\"  >T\u00fanez<\/option><option value=\"Pavo\"  class=\"choice-186 depth-1\"  >Pavo<\/option><option value=\"Turkmenist\u00e1n\"  class=\"choice-187 depth-1\"  >Turkmenist\u00e1n<\/option><option value=\"Tuvalu\"  class=\"choice-188 depth-1\"  >Tuvalu<\/option><option value=\"Uganda\"  class=\"choice-189 depth-1\"  >Uganda<\/option><option value=\"Ucrania\"  class=\"choice-190 depth-1\"  >Ucrania<\/option><option value=\"Emiratos \u00c1rabes Unidos\"  class=\"choice-191 depth-1\"  >Emiratos \u00c1rabes Unidos<\/option><option value=\"United Kingdom\"  class=\"choice-192 depth-1\"  >United Kingdom<\/option><option value=\"Estados Unidos\"  class=\"choice-193 depth-1\"  >Estados Unidos<\/option><option value=\"Uruguay\"  class=\"choice-194 depth-1\"  >Uruguay<\/option><option value=\"Uzbekist\u00e1n\"  class=\"choice-195 depth-1\"  >Uzbekist\u00e1n<\/option><option value=\"Vanuatu\"  class=\"choice-196 depth-1\"  >Vanuatu<\/option><option value=\"Ciudad del Vaticano\"  class=\"choice-197 depth-1\"  >Ciudad del Vaticano<\/option><option value=\"Venezuela\"  class=\"choice-198 depth-1\"  >Venezuela<\/option><option value=\"Vietnam\"  class=\"choice-199 depth-1\"  >Vietnam<\/option><option value=\"Yemen\"  class=\"choice-200 depth-1\"  >Yemen<\/option><option value=\"Zambia\"  class=\"choice-201 depth-1\"  >Zambia<\/option><option value=\"Zimbabue\"  class=\"choice-202 depth-1\"  >Zimbabue<\/option><\/select><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-4827-field_33-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-field-readonly\" data-field-id=\"33\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-4827-field_33\" aria-hidden=\"false\">Language<\/label><input type=\"text\" id=\"wpforms-4827-field_33\" class=\"wpforms-field-large\" name=\"wpforms[fields][33]\" value=\"Spanish\" aria-errormessage=\"wpforms-4827-field_33-error\" ><\/div>\t\t<div id=\"wpforms-4827-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-4827-field_1\" >utm_source nueva utm_campaign<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-4827-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-4827-field_47-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"47\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-4827-field_47\" aria-hidden=\"false\">ID de desarrollo<\/label><input type=\"text\" id=\"wpforms-4827-field_47\" class=\"wpforms-field-medium\" name=\"wpforms[fields][47]\" value=\"18\" placeholder=\"18\" aria-errormessage=\"wpforms-4827-field_47-error\" ><\/div><div id=\"wpforms-4827-field_48-container\" class=\"wpforms-field wpforms-field-checkbox\" data-field-id=\"48\"><fieldset><legend class=\"wpforms-field-label wpforms-label-hide\" aria-hidden=\"false\">RGPD<\/legend><ul id=\"wpforms-4827-field_48\"><li class=\"choice-1 depth-1\"><input type=\"checkbox\" id=\"wpforms-4827-field_48_1\" name=\"wpforms[fields][48][]\" value=\"Tus datos est\u00e1n seguros y ser\u00e1n tratados de acuerdo con nuestra Pol\u00edtica de Privacidad.\" aria-errormessage=\"wpforms-4827-field_48_1-error\" aria-describedby=\"wpforms-4827-field_48-description\"  ><label class=\"wpforms-field-label-inline\" for=\"wpforms-4827-field_48_1\">Tus datos est\u00e1n seguros y ser\u00e1n tratados de acuerdo con nuestra Pol\u00edtica de Privacidad.<\/label><\/li><\/ul><div id=\"wpforms-4827-field_48-description\" class=\"wpforms-field-description\">Consulta nuestra <a href=\"https:\/\/aboraresidencial.com\/es\/privacy\/\">Pol\u00edtica de Privacidad aqu\u00ed. <\/a><\/div><\/fieldset><\/div><div id=\"wpforms-4827-field_57-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"57\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-4827-field_57\" aria-hidden=\"false\">tracker_lead_created<\/label><input type=\"text\" id=\"wpforms-4827-field_57\" class=\"wpforms-field-medium\" name=\"wpforms[fields][57]\" value=\"1\" aria-errormessage=\"wpforms-4827-field_57-error\" ><\/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-4827-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-4827-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-4827-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=\"4827\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/aboraresidencial.com\/es\/wp-json\/wp\/v2\/pages\/5776\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-4827\" class=\"wpforms-submit\" data-alt-text=\"Trabajando en ello...\" data-submit-text=\"Desbloquea toda la informaci\u00f3n\" aria-live=\"assertive\" value=\"wpforms-submit\">Desbloquea toda la informaci\u00f3n<\/button><img decoding=\"async\" src=\"https:\/\/aboraresidencial.com\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Cargando\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n<\/div>\n<!-- Elementor Template -->\n<div class=\"abora-unlock-return__elementor\">\n\t\t<div data-elementor-type=\"container\" data-elementor-id=\"1456\" class=\"elementor elementor-1456\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b2971f9 e-flex e-con-boxed e-con e-parent\" data-id=\"4b2971f9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1942d96c e-con-full e-flex e-con e-child\" data-id=\"1942d96c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-736886d9 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"736886d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6MTQ1OCwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\"><strong>Are you a real estate broker?<\/strong> <br>Send us your details and we'll get in touch with you<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<\/div>\n<\/section>\n<script>\r\n    (function() {\r\n        'use strict';\r\n        \r\n        var unlockSection = document.getElementById('abora-unlock');\r\n        var unlockAnimated = false;\r\n        \r\n        function isInViewport(element, offset) {\r\n            var rect = element.getBoundingClientRect();\r\n            var windowHeight = window.innerHeight || document.documentElement.clientHeight;\r\n            return rect.top <= windowHeight - (offset || 100);\r\n        }\r\n        \r\n        function handleUnlockAnimation() {\r\n            if (unlockAnimated) return;\r\n            \r\n            if (isInViewport(unlockSection, 150)) {\r\n                unlockSection.classList.add('abora-unlock--visible');\r\n                \r\n                setTimeout(function() {\r\n                    unlockSection.classList.remove('abora-unlock--visible');\r\n                    unlockSection.classList.add('abora-unlock--animated');\r\n                }, 50);\r\n                \r\n                unlockAnimated = true;\r\n            }\r\n        }\r\n        \r\n        var ticking = false;\r\n        window.addEventListener('scroll', function() {\r\n            if (!ticking) {\r\n                window.requestAnimationFrame(function() {\r\n                    handleUnlockAnimation();\r\n                    ticking = false;\r\n                });\r\n                ticking = true;\r\n            }\r\n        }, { passive: true });\r\n        \r\n        handleUnlockAnimation();\r\n        \r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8042846 elementor-widget elementor-widget-html\" data-id=\"8042846\" 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     ============================================ -->\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>\n<footer class=\"abora-footer\" id=\"abora-footer\">\n<!-- Main Content -->\n<div class=\"abora-footer__main\">\n<!-- Left: Brands + Contact -->\n<div class=\"abora-footer__top\">\n<!-- Logos -->\n<div class=\"abora-footer__brands\">\n<a aria-label=\"Abora Residencial - Home\" class=\"abora-footer__logo-abora\" href=\"\/es\/\">\n<img decoding=\"async\" alt=\"Abora Residencial\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-logo.png\"\/>\n<\/a>\n<span class=\"abora-footer__brand-divider\"><\/span>\n<span class=\"abora-footer__logo-metro\">\n<img decoding=\"async\" alt=\"Metrovacesa\" src=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/metrovacesa-logo-abreviado.png\"\/>\n<\/span>\n<\/div>\n<!-- Contact Info -->\n<div class=\"abora-footer__contact\">\n<div class=\"abora-footer__contact-item\">\n<svg class=\"abora-footer__contact-icon\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\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>\n<\/svg>\n<a class=\"abora-footer__contact-link\" href=\"tel:+34911678138\">911 67 81 38<\/a>\n<\/div>\n<span class=\"abora-footer__contact-separator\"><\/span>\n<\/div>\n<\/div>\n<!-- Right: Nav & Language -->\n<div class=\"abora-footer__nav-wrapper\">\n<!-- Legal Links -->\n<nav class=\"abora-footer__nav\">\n<a class=\"abora-footer__nav-link\" href=\"\/es\/legal-notice\">Aviso Legal<\/a>\n<span class=\"abora-footer__nav-separator\">\u00b7<\/span>\n<a class=\"abora-footer__nav-link\" href=\"\/es\/privacy\">Privacidad<\/a>\n<span class=\"abora-footer__nav-separator\">\u00b7<\/span>\n<a class=\"abora-footer__nav-link\" href=\"\/es\/cookies\">Cookies<\/a>\n<\/nav>\n<!-- Language Selector with WPML -->\n<div class=\"abora-footer__language\" id=\"abora-footer-language\">\n<button aria-expanded=\"false\" aria-haspopup=\"true\" aria-label=\"Select language\" class=\"abora-footer__language-toggle\">\n<span>ES<\/span>\n<svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<polyline points=\"6 9 12 15 18 9\"><\/polyline>\n<\/svg>\n<\/button>\n<div class=\"abora-footer__language-dropdown\">\n<button class=\"abora-footer__language-option active\" data-lang=\"en\">Ingl\u00e9s<\/button>\n<button class=\"abora-footer__language-option\" data-lang=\"de\">alem\u00e1n<\/button>\n<button class=\"abora-footer__language-option\" data-lang=\"fr\">franc\u00e9s<\/button>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<!-- Bottom Bar -->\n<div class=\"abora-footer__bottom\">\n<p class=\"abora-footer__copyright\">\u00a9 2025 Metrovacesa. Reservados todos los derechos.<\/p>\n<\/div>\n<\/footer>\n<script>\r\n    (function() {\r\n        'use strict';\r\n        \r\n        \/* ============================================\r\n           WPML LANGUAGE CONFIG\r\n           EN, DE and FR 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            'fr': { prefix: '\/fr', name: 'Fran\u00e7ais', code: 'FR' }\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        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        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        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>\n\t\t<div class=\"elementor-element elementor-element-4005f67 e-con-full e-flex e-con e-parent\" data-id=\"4005f67\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2123a9f elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"2123a9f\" 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>Im\u00e1genes no contractuales basadas en el Proyecto B\u00e1sico presentado para la tramitaci\u00f3n del Permiso de Obra. Informaci\u00f3n sujeta a modificaciones necesarias por exigencias t\u00e9cnicas, legales o comerciales durante el desarrollo de la obra o una vez finalizada la misma. Toda la informaci\u00f3n y documentaci\u00f3n se facilitar\u00e1 de acuerdo con el Real Decreto 515\/1989 y cualquier otra normativa que lo complemente, ya sea de \u00e1mbito nacional o auton\u00f3mico.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d9f8dc elementor-widget elementor-widget-image\" data-id=\"5d9f8dc\" 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-6176\" 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-89ca10a elementor-widget elementor-widget-html\" data-id=\"89ca10a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    .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>\n<div class=\"evoost-signature-wrapper\">\n<a aria-label=\"Powered by eVoost\" class=\"evoost-signature\" href=\"https:\/\/evoost.ai\/?utm_source=Abora\" target=\"_blank\">\n<img decoding=\"async\" alt=\"eVoost\" class=\"evoost-logo\" src=\"https:\/\/asvillas.pt\/wp-content\/uploads\/2025\/05\/evoost_sales_innovation_logo-removebg-preview.svg\"\/>\n<span class=\"evoost-text\">Desarrollado por<span class=\"evoost-highlight\">Voost<\/span><\/span>\n<\/a>\n<\/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>Abora Residencial | Vida bajo el sol espa\u00f1ol Su refugio junto al mar le espera ES ENEnglish ESEspa\u00f1ol FRFran\u00e7ais DEDeutsch AR\u0627\u0644\u0639\u0631\u0628\u064a\u0629 CS\u010ce\u0161tina DADansk NLNederlands NONorsk PLPolski RU\u0420\u0443\u0441\u0441\u043a\u0438\u0439 SVSvenska 01 Sobre Abora 02 Tipolog\u00edas 03 Galer\u00eda 04 Ubicaci\u00f3n Acceso exclusivo Desbloquear informaci\u00f3n Seleccionar idioma EN ES FR DE AR CS DA NL NO PL RU SV [&hellip;]<\/p>\n","protected":false},"author":21,"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-5776","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>Abora Residencial | Apartamentos de lujo Costa Adeje<\/title>\n<meta name=\"description\" content=\"Vive a pasos del oc\u00e9ano en Costa Adeje. 138 apartamentos de lujo con vistas al Atl\u00e1ntico, comodidades premium, clima perfecto todo el a\u00f1o. Desde 408.700 \u20ac.\" \/>\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\/es\/engage\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Abora Residencial | Apartamentos de lujo Costa Adeje\" \/>\n<meta property=\"og:description\" content=\"Vive a pasos del oc\u00e9ano en Costa Adeje. 138 apartamentos de lujo con vistas al Atl\u00e1ntico, comodidades premium, clima perfecto todo el a\u00f1o. Desde 408.700 \u20ac.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aboraresidencial.com\/es\/engage\/\" \/>\n<meta property=\"og:site_name\" content=\"Abora Residencial\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-05T03:13:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-logo.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"43 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/aboraresidencial.com\/es\/engage\/\",\"url\":\"https:\/\/aboraresidencial.com\/es\/engage\/\",\"name\":\"Abora Residencial | Apartamentos de lujo Costa Adeje\",\"isPartOf\":{\"@id\":\"https:\/\/aboraresidencial.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/aboraresidencial.com\/es\/engage\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/aboraresidencial.com\/es\/engage\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-logo.png\",\"datePublished\":\"2025-11-24T10:46:50+00:00\",\"dateModified\":\"2026-05-05T03:13:54+00:00\",\"description\":\"Vive a pasos del oc\u00e9ano en Costa Adeje. 138 apartamentos de lujo con vistas al Atl\u00e1ntico, comodidades premium, clima perfecto todo el a\u00f1o. Desde 408.700 \u20ac.\",\"breadcrumb\":{\"@id\":\"https:\/\/aboraresidencial.com\/es\/engage\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aboraresidencial.com\/es\/engage\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/aboraresidencial.com\/es\/engage\/#primaryimage\",\"url\":\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-logo.png\",\"contentUrl\":\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-logo.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/aboraresidencial.com\/es\/engage\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/aboraresidencial.com\/es\/engage\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Engage [ES]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/aboraresidencial.com\/en\/#website\",\"url\":\"https:\/\/aboraresidencial.com\/en\/\",\"name\":\"Abora Residencial\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/aboraresidencial.com\/en\/#organization\"},\"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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/aboraresidencial.com\/en\/#organization\",\"name\":\"Abora Residencial\",\"url\":\"https:\/\/aboraresidencial.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/aboraresidencial.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/abora-logo.png\",\"contentUrl\":\"https:\/\/aboraresidencial.com\/wp-content\/uploads\/abora-logo.png\",\"width\":355,\"height\":120,\"caption\":\"Abora Residencial\"},\"image\":{\"@id\":\"https:\/\/aboraresidencial.com\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Abora Residencial | Apartamentos de lujo Costa Adeje","description":"Vive a pasos del oc\u00e9ano en Costa Adeje. 138 apartamentos de lujo con vistas al Atl\u00e1ntico, comodidades premium, clima perfecto todo el a\u00f1o. Desde 408.700 \u20ac.","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\/es\/engage\/","og_locale":"es_ES","og_type":"article","og_title":"Abora Residencial | Apartamentos de lujo Costa Adeje","og_description":"Vive a pasos del oc\u00e9ano en Costa Adeje. 138 apartamentos de lujo con vistas al Atl\u00e1ntico, comodidades premium, clima perfecto todo el a\u00f1o. Desde 408.700 \u20ac.","og_url":"https:\/\/aboraresidencial.com\/es\/engage\/","og_site_name":"Abora Residencial","article_modified_time":"2026-05-05T03:13:54+00:00","og_image":[{"url":"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-logo.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"43 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aboraresidencial.com\/es\/engage\/","url":"https:\/\/aboraresidencial.com\/es\/engage\/","name":"Abora Residencial | Apartamentos de lujo Costa Adeje","isPartOf":{"@id":"https:\/\/aboraresidencial.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aboraresidencial.com\/es\/engage\/#primaryimage"},"image":{"@id":"https:\/\/aboraresidencial.com\/es\/engage\/#primaryimage"},"thumbnailUrl":"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-logo.png","datePublished":"2025-11-24T10:46:50+00:00","dateModified":"2026-05-05T03:13:54+00:00","description":"Vive a pasos del oc\u00e9ano en Costa Adeje. 138 apartamentos de lujo con vistas al Atl\u00e1ntico, comodidades premium, clima perfecto todo el a\u00f1o. Desde 408.700 \u20ac.","breadcrumb":{"@id":"https:\/\/aboraresidencial.com\/es\/engage\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aboraresidencial.com\/es\/engage\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/aboraresidencial.com\/es\/engage\/#primaryimage","url":"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-logo.png","contentUrl":"https:\/\/aboraresidencial.com\/wp-content\/uploads\/2025\/11\/abora-logo.png"},{"@type":"BreadcrumbList","@id":"https:\/\/aboraresidencial.com\/es\/engage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/aboraresidencial.com\/es\/engage\/"},{"@type":"ListItem","position":2,"name":"Engage [ES]"}]},{"@type":"WebSite","@id":"https:\/\/aboraresidencial.com\/en\/#website","url":"https:\/\/aboraresidencial.com\/en\/","name":"Abora Residencial","description":"","publisher":{"@id":"https:\/\/aboraresidencial.com\/en\/#organization"},"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":"es"},{"@type":"Organization","@id":"https:\/\/aboraresidencial.com\/en\/#organization","name":"Abora Residencial","url":"https:\/\/aboraresidencial.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/aboraresidencial.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/aboraresidencial.com\/wp-content\/uploads\/abora-logo.png","contentUrl":"https:\/\/aboraresidencial.com\/wp-content\/uploads\/abora-logo.png","width":355,"height":120,"caption":"Abora Residencial"},"image":{"@id":"https:\/\/aboraresidencial.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/aboraresidencial.com\/es\/wp-json\/wp\/v2\/pages\/5776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aboraresidencial.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aboraresidencial.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aboraresidencial.com\/es\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/aboraresidencial.com\/es\/wp-json\/wp\/v2\/comments?post=5776"}],"version-history":[{"count":6,"href":"https:\/\/aboraresidencial.com\/es\/wp-json\/wp\/v2\/pages\/5776\/revisions"}],"predecessor-version":[{"id":6225,"href":"https:\/\/aboraresidencial.com\/es\/wp-json\/wp\/v2\/pages\/5776\/revisions\/6225"}],"wp:attachment":[{"href":"https:\/\/aboraresidencial.com\/es\/wp-json\/wp\/v2\/media?parent=5776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}