{"id":5734,"date":"2025-11-24T10:46:50","date_gmt":"2025-11-24T10:46:50","guid":{"rendered":"https:\/\/aboraresidencial.com\/?page_id=13&#038;lang=pl"},"modified":"2026-05-05T03:10:10","modified_gmt":"2026-05-05T03:10:10","slug":"engage","status":"publish","type":"page","link":"https:\/\/aboraresidencial.com\/pl\/","title":{"rendered":"Engage [PL]"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5734\" class=\"elementor elementor-5734 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=\"pl\">\n\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Abora Residencial | \u017bycie w hiszpa\u0144skim s\u0142o\u0144cu<\/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\">Tw\u00f3j nadmorski azyl czeka<\/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 - Strona g\u0142\u00f3wna\">\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=\"Wybierz j\u0119zyk\" aria-expanded=\"false\">\n                        <span>PL<\/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=\"Otw\u00f3rz menu\" 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\">O 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\">Typologie<\/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\">Galeria<\/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\">Lokalizacja<\/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\">Ekskluzywny dost\u0119p<\/span>\n                <a href=\"#info-unlock\" class=\"abora-megamenu__cta\">\n                    <span>Odblokuj informacje<\/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\">Wybierz j\u0119zyk<\/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\">Telefon<\/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\">Lokalizacja<\/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=\"Widok z lotu ptaka na 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, Teneryfa<\/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, Teneryfa<\/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\">\u017bycie w <em>hiszpa\u0144skim s\u0142o\u0144cu<\/em><\/h1>\n                <\/div>\n\n                <!-- Subheadline -->\n                <p class=\"abora-hero__subheadline\">\n                    Luksusowe domy nad morzem, z tarasami, naturalnym \u015bwiat\u0142em i ekskluzywnymi cz\u0119\u015bciami wsp\u00f3lnymi. \u015ar\u00f3dziemnomorski azyl z idealn\u0105 pogod\u0105 przez ca\u0142y rok.\n                <\/p>\n\n                <!-- CTA Button -->\n                <a href=\"#about\" class=\"abora-hero__cta\">\n                    <span class=\"abora-hero__cta-text\">Odkryj sw\u00f3j dom<\/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\">Przewi\u0144<\/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 = 'pl';\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\">Kontynuuj\u0105c, musisz zaakceptowa\u0107 nasz\u0105 Polityk\u0119 prywatno\u015bci<\/p>\n<label class=\"wa-checkbox-label\">\n<input id=\"wa-privacy-check\" type=\"checkbox\"\/>\n<span>Akceptuj\u0119<a href=\"https:\/\/aboraresidencial.com\/pl\/en\/privacy\/\" target=\"_blank\">Polityka prywatno\u015bci<\/a><\/span>\n<\/label>\n<a class=\"wa-modal-btn disabled\" href=\"#\" id=\"whatsapp-dynamic-link\" rel=\"noopener noreferrer\" target=\"_blank\">Przejd\u017a do 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>Doskona\u0142a lokalizacja<\/strong>Costa de Adeje na Teneryfie<\/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\">Witamy w Residencial Abora<\/h2>\n<p class=\"abora-intro__copy\">W sercu Costa de Adeje le\u017cy Residencial Abora. Kompleks z przestronnymi tarasami i widokiem na morze, gdzie ka\u017cda nuta architektoniczna jest starannie dobrana, aby stworzy\u0107 \u017cyw\u0105 melodi\u0119 pe\u0142n\u0105<span class=\"abora-intro__highlight\">komfort i szcz\u0119\u015bcie<\/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 dom\u00f3w<\/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 od oceanu<\/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\">Maksymalna wydajno\u015b\u0107<\/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\">Basen spo\u0142eczno\u015bci<\/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\">Sala gimnastyczna<\/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\">Powierzchnie<\/h3>\n<p class=\"abora-intro__feature-text\">104 m\u00b2Do223 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\">Szacowana dostawa<strong>Q2 2028<\/strong><\/p>\n<\/div>\n<a class=\"abora-intro__cta\" href=\"#tipology\">\n<span>Odkryj Tipologie<\/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\">S\u0142oneczne dni<\/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\">\u015arednia roczna<\/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\">Odkryj wysp\u0119<\/span>\n<\/div>\n<!-- Title -->\n<h2 class=\"abora-about__title\">Dlaczego Teneryfa jest najlepiej strze\u017con\u0105 tajemnic\u0105 Europy<\/h2>\n<!-- Copy -->\n<p class=\"abora-about__copy\">Oferta Teneryfy<span class=\"abora-about__highlight\">\u015bwiat\u0142o, ocean, bezpiecze\u0144stwo<\/span>i wyj\u0105tkowy styl \u017cycia. Idealne miejsce dla os\u00f3b poszukuj\u0105cych jako\u015bci \u017cycia, solidnych inwestycji i bezpo\u015bredniego po\u0142\u0105czenia z Europ\u0105.<\/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\">Idealny klimat<\/h3>\n<p class=\"abora-about__feature-text\">22-28\u00b0C przez ca\u0142y rok, bez skrajno\u015bci<\/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\">Korzy\u015bci podatkowe<\/h3>\n<p class=\"abora-about__feature-text\">Specjalny system dla inwestor\u00f3w<\/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\">Po\u0142\u0105czony z Europ\u0105<\/h3>\n<p class=\"abora-about__feature-text\">Loty bezpo\u015brednie, 4h z dowolnej stolicy<\/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\">Gwarantowane bezpiecze\u0144stwo<\/h3>\n<p class=\"abora-about__feature-text\">Jeden z najbezpieczniejszych region\u00f3w Hiszpanii<\/p>\n<\/div>\n<\/div>\n<\/div>\n<!-- CTA -->\n<a class=\"abora-about__cta\" href=\"#info-unlock\">\n<span>Odblokuj informacje<\/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\">Styl \u017cycia<\/span>\n<\/div>\n<h2 class=\"abora-lifestyle__title\">Tw\u00f3j idealny wypoczynek w raju<\/h2>\n<p class=\"abora-lifestyle__subtitle\">Mieszkaj\u0105c nad oceanem, \u017cyje si\u0119 lepiej. Trzy sposoby na cieszenie si\u0119 nowym domem.<\/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\">Praca zdalna z widokiem na ocean<\/h3>\n<div class=\"abora-lifestyle__card-line\"><\/div>\n<p class=\"abora-lifestyle__card-text\">Nowoczesne domy idealne dla cyfrowych nomad\u00f3w i pracownik\u00f3w zdalnych. Inspiruj\u0105ce przestrzenie do pracy i cieszenia si\u0119 \u017cyciem na wyspie.<\/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\">Twoje wakacyjne sanktuarium<\/h3>\n<div class=\"abora-lifestyle__card-line\"><\/div>\n<p class=\"abora-lifestyle__card-text\">Twoje osobiste odosobnienie, w kt\u00f3rym mo\u017cesz uciec, od\u0142\u0105czy\u0107 si\u0119 i stworzy\u0107 niezapomniane wspomnienia z rodzin\u0105 i przyjaci\u00f3\u0142mi. Ka\u017cdy dzie\u0144 staje si\u0119 chwil\u0105 do zapami\u0119tania.<\/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\">Inteligentna inwestycja<\/h3>\n<div class=\"abora-lifestyle__card-line\"><\/div>\n<p class=\"abora-lifestyle__card-text\">Wysoki popyt na wynajem wakacyjny, turystyk\u0119 ca\u0142oroczn\u0105 i atrakcyjne zwroty. Profesjonalne us\u0142ugi zarz\u0105dzania zapewniaj\u0105ce bezproblemowy doch\u00f3d.<\/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\">Typologie<\/span>\n<span class=\"abora-tipologias__tagline-line\"><\/span>\n<\/div>\n<h2 class=\"abora-tipologias__title\">Znajd\u017a sw\u00f3j idealny dom<\/h2>\n<p class=\"abora-tipologias__subtitle\">Trzy typologie zaprojektowane z my\u015bl\u0105 o maksymalnym komforcie nad oceanem.<\/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 sypialnia<\/span>\n<h3 class=\"abora-tipologias__card-title\">Twoje osobiste odosobnienie<\/h3>\n<p class=\"abora-tipologias__card-text\">Przestrzenie zaprojektowane dla nowoczesnych profesjonalist\u00f3w poszukuj\u0105cych wypoczynku nad oceanem. Idealny dla singla lub pary.<\/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\">Z104 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 \u0141azienka<\/span>\n<\/div>\n<\/div>\n<div class=\"abora-tipologias__card-price\">\n<span class=\"abora-tipologias__card-price-label\">Z<\/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\">Zobacz dost\u0119pno\u015b\u0107<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 sypialnie<\/span>\n<h3 class=\"abora-tipologias__card-title\">Idealna r\u00f3wnowaga<\/h3>\n<p class=\"abora-tipologias__card-text\">Idealny dla par ceni\u0105cych wygod\u0119 i spok\u00f3j. Nasza najbardziej poszukiwana typologia ze wzgl\u0119du na jej wszechstronno\u015b\u0107.<\/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\">Z123 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 \u0142azienki<\/span>\n<\/div>\n<\/div>\n<div class=\"abora-tipologias__card-price\">\n<span class=\"abora-tipologias__card-price-label\">Z<\/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\">Zobacz dost\u0119pno\u015b\u0107<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 sypialnie<\/span>\n<h3 class=\"abora-tipologias__card-title\">Przestrzenie dla rodzin<\/h3>\n<p class=\"abora-tipologias__card-text\">Zaprojektowany dla os\u00f3b poszukuj\u0105cych dodatkowej przestrzeni dla rodziny, go\u015bci lub pracuj\u0105cych w domu z widokiem na Atlantyk.<\/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\">Z153 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 \u0142azienki<\/span>\n<\/div>\n<\/div>\n<div class=\"abora-tipologias__card-price\">\n<span class=\"abora-tipologias__card-price-label\">Z<\/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\">Zobacz dost\u0119pno\u015b\u0107<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. Do tych cen nale\u017cy doda\u0107 (Po\u015bredni podatek og\u00f3lny Wysp Kanaryjskich) wed\u0142ug stawki obowi\u0105zuj\u0105cej w momencie naliczania. Obecna stawka wynosi 7%.<br\/>* Powierzchnia zabudowana cz\u0119\u015bciami wsp\u00f3lnymi i tarasem<br\/>*Gara\u017c i schowek w cenie.<\/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\">Galeria<\/span>\n<span class=\"abora-galeria__tagline-line\"><\/span>\n<\/div>\n<h2 class=\"abora-galeria__title\">Odkryj ka\u017cdy zak\u0105tek swojego przysz\u0142ego domu<\/h2>\n<p class=\"abora-galeria__subtitle\">Przestrzenie zaprojektowane dla tych, kt\u00f3rzy szukaj\u0105 jako\u015bci, designu i wyj\u0105tkowych widok\u00f3w.<\/p>\n<\/div>\n<\/header>\n<div class=\"abora-galeria__grid\">\n<div class=\"abora-galeria__item\" data-category=\"Zewn\u0119trze\" data-description=\"Gdzie niebo spotyka si\u0119 z oceanem. Tarasy zaprojektowane do prze\u017cywania najpi\u0119kniejszych zachod\u00f3w s\u0142o\u0144ca.\" data-index=\"0\" data-title=\"Niesko\u0144czone horyzonty\">\n<img decoding=\"async\" alt=\"Terrace with panoramic sea views\" 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\">Zewn\u0119trze<\/span>\n<h3 class=\"abora-galeria__item-title\">Niesko\u0144czone horyzonty<\/h3>\n<p class=\"abora-galeria__item-description\">Gdzie niebo spotyka si\u0119 z oceanem. Tarasy zaprojektowane do prze\u017cywania najpi\u0119kniejszych zachod\u00f3w s\u0142o\u0144ca.<\/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=\"Wn\u0119trza\" data-description=\"Otwarte przestrzenie, gdzie naturalne \u015bwiat\u0142o p\u0142ynie bez granic.\" data-index=\"1\" data-title=\"Serce twojego domu\">\n<img decoding=\"async\" alt=\"Living room and kitchen with terrace access\" 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\">Wn\u0119trza<\/span>\n<h3 class=\"abora-galeria__item-title\">Serce twojego domu<\/h3>\n<p class=\"abora-galeria__item-description\">Otwarte przestrzenie, gdzie naturalne \u015bwiat\u0142o p\u0142ynie bez granic.<\/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=\"Sypialnie\" data-description=\"Bud\u017a si\u0119 ka\u017cdego ranka z atlantyczn\u0105 bryz\u0105.\" data-index=\"2\" data-title=\"Twoje spokojne schronienie\">\n<img decoding=\"async\" alt=\"Master bedroom with terrace access\" 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\">Sypialnie<\/span>\n<h3 class=\"abora-galeria__item-title\">Twoje spokojne schronienie<\/h3>\n<p class=\"abora-galeria__item-description\">Bud\u017a si\u0119 ka\u017cdego ranka z atlantyczn\u0105 bryz\u0105.<\/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=\"Wn\u0119trza\" data-description=\"Gdzie zaczynaj\u0105 si\u0119 najlepsze chwile.\" data-index=\"3\" data-title=\"Design, kt\u00f3ry inspiruje\">\n<img decoding=\"async\" alt=\"Modern fully equipped kitchen\" 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\">Wn\u0119trza<\/span>\n<h3 class=\"abora-galeria__item-title\">Design, kt\u00f3ry inspiruje<\/h3>\n<p class=\"abora-galeria__item-description\">Gdzie zaczynaj\u0105 si\u0119 najlepsze chwile.<\/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=\"Wn\u0119trza\" data-description=\"Codzienny komfort z wyko\u0144czeniami wysokiej jako\u015bci.\" data-index=\"4\" data-title=\"\u0141azienki\">\n<img decoding=\"async\" alt=\"Full bathroom with shower\" 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\">Wn\u0119trza<\/span>\n<h3 class=\"abora-galeria__item-title\">\u0141azienki<\/h3>\n<p class=\"abora-galeria__item-description\">Codzienny komfort z wyko\u0144czeniami wysokiej jako\u015bci.<\/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=\"Cz\u0119\u015bci wsp\u00f3lne\" data-description=\"Idealne klimat czeka na ciebie przez ca\u0142y rok.\" data-index=\"5\" data-title=\"365 dni s\u0142o\u0144ca\">\n<img decoding=\"async\" alt=\"Outdoor community pool\" 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\">Cz\u0119\u015bci wsp\u00f3lne<\/span>\n<h3 class=\"abora-galeria__item-title\">365 dni s\u0142o\u0144ca<\/h3>\n<p class=\"abora-galeria__item-description\">Idealne klimat czeka na ciebie przez ca\u0142y rok.<\/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=\"Zamknij galeri\u0119\" 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=\"Poprzednie zdj\u0119cie\" 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=\"Nast\u0119pne zdj\u0119cie\" 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) {\n            currentIndex = index;\n            updateLightboxContent();\n            lightbox.classList.add('active');\n            document.body.style.overflow = 'hidden';\n        }\n        function closeLightbox() {\n            lightbox.classList.remove('active');\n            document.body.style.overflow = '';\n        }\n        function updateLightboxContent() {\n            var data = images[currentIndex];\n            lightboxImage.src = data.src;\n            lightboxImage.alt = data.title;\n            lightboxCategory.textContent = data.category;\n            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) {\n            if (e.target === lightbox || e.target.classList.contains('abora-galeria__lightbox-wrapper')) closeLightbox();\n        });\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) {\n            var rect = element.getBoundingClientRect();\n            var windowHeight = window.innerHeight || document.documentElement.clientHeight;\n            return rect.top <= windowHeight - (offset || 100);\n        }\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() {\n            if (!ticking) { window.requestAnimationFrame(function() { handleGaleriaAnimation(); ticking = false; }); ticking = true; }\n        }, { 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\">Wybrze\u017ce Adeje<\/span>\n<span class=\"abora-ubicacion__tagline-line\"><\/span>\n<\/div>\n<h2 class=\"abora-ubicacion__title\">O krok od morza<br\/>i wszystko<\/h2>\n<p class=\"abora-ubicacion__subtitle\">Doskona\u0142a lokalizacja 200 metr\u00f3w od oceanu, w otoczeniu przyrody ze wszystkimi niezb\u0119dnymi us\u0142ugami w pobli\u017cu.<\/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-pl.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\">Ekskluzywne informacje<\/span>\n<span class=\"abora-unlock__tagline-line\"><\/span>\n<\/div>\n<h2 class=\"abora-unlock__title\">Odblokuj pe\u0142n\u0105 informacj\u0119<\/h2>\n<p class=\"abora-unlock__subtitle\">Podaj nam swoje preferencje i uzyskaj dost\u0119p do spersonalizowanych informacji o Abora: plany pi\u0119ter, aktualne ceny, dost\u0119pno\u015b\u0107 i wiele wi\u0119cej.<\/p>\n<\/header>\n<div class=\"abora-unlock__form\">\n<style id=\"wpforms-css-vars-4955\">\n\t\t\t\t#wpforms-4955 {\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-4955\"><form id=\"wpforms-form-4955\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"4955\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/pl\/wp-json\/wp\/v2\/pages\/5734\" data-token=\"fb05c76bd5d303b49d9d5d06412ad393\" data-token-time=\"1778084256\"><noscript class=\"wpforms-error-noscript\">Aby wype\u0142ni\u0107 ten formularz, w\u0142\u0105cz obs\u0142ug\u0119 JavaScript w przegl\u0105darce.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Aby wype\u0142ni\u0107 ten formularz, w\u0142\u0105cz obs\u0142ug\u0119 JavaScript w przegl\u0105darce.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-4955-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-4955-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-4955-field_25\" aria-hidden=\"false\">LMP Segunda residencia emocional<\/label><input type=\"text\" id=\"wpforms-4955-field_25\" class=\"wpforms-field-medium\" name=\"wpforms[fields][25]\" value=\"e4ed1364-063d-4b52-a113-fb1fe4fc5be5\" aria-errormessage=\"wpforms-4955-field_25-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4955-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-4955-field_43\" aria-hidden=\"false\">LMP Pareja madura en nueva etapa<\/label><input type=\"text\" id=\"wpforms-4955-field_43\" class=\"wpforms-field-medium\" name=\"wpforms[fields][43]\" value=\"4595940f-a5d1-4f9e-b1eb-0f40e669bc00\" aria-errormessage=\"wpforms-4955-field_43-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4955-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-4955-field_44\" aria-hidden=\"false\">LMP Familia en crecimiento<\/label><input type=\"text\" id=\"wpforms-4955-field_44\" class=\"wpforms-field-medium\" name=\"wpforms[fields][44]\" value=\"a7716a6e-6000-4b87-bbe4-be15c4b5bfa6\" aria-errormessage=\"wpforms-4955-field_44-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4955-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-4955-field_46\" aria-hidden=\"false\">LMP Inversor internacional<\/label><input type=\"text\" id=\"wpforms-4955-field_46\" class=\"wpforms-field-medium\" name=\"wpforms[fields][46]\" value=\"30c59b92-ed12-4d00-99dc-60b13ca04cb7\" aria-errormessage=\"wpforms-4955-field_46-error\" ><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4955-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-4955-field_45\" aria-hidden=\"false\">LMP N\u00f3mada digital<\/label><input type=\"text\" id=\"wpforms-4955-field_45\" class=\"wpforms-field-medium\" name=\"wpforms[fields][45]\" value=\"cb355894-f263-42ea-bf2f-e2de1daeb180\" aria-errormessage=\"wpforms-4955-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-4955-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-4955-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-4955-field_35\" aria-hidden=\"false\">utm_source<\/label><input type=\"text\" id=\"wpforms-4955-field_35\" class=\"wpforms-field-medium\" name=\"wpforms[fields][35]\" aria-errormessage=\"wpforms-4955-field_35-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4955-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-4955-field_52\" aria-hidden=\"false\">utm_medium<\/label><input type=\"text\" id=\"wpforms-4955-field_52\" class=\"wpforms-field-medium\" name=\"wpforms[fields][52]\" aria-errormessage=\"wpforms-4955-field_52-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4955-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-4955-field_53\" aria-hidden=\"false\">utm_campaign<\/label><input type=\"text\" id=\"wpforms-4955-field_53\" class=\"wpforms-field-medium\" name=\"wpforms[fields][53]\" aria-errormessage=\"wpforms-4955-field_53-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4955-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-4955-field_54\" aria-hidden=\"false\">utm_term<\/label><input type=\"text\" id=\"wpforms-4955-field_54\" class=\"wpforms-field-medium\" name=\"wpforms[fields][54]\" aria-errormessage=\"wpforms-4955-field_54-error\" ><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4955-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-4955-field_51\" aria-hidden=\"false\">Przew\u00f3d Orygenesa<\/label><input type=\"text\" id=\"wpforms-4955-field_51\" class=\"wpforms-field-medium\" name=\"wpforms[fields][51]\" aria-errormessage=\"wpforms-4955-field_51-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4955-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-4955-field_56\" aria-hidden=\"false\">Stage<\/label><input type=\"text\" id=\"wpforms-4955-field_56\" class=\"wpforms-field-medium\" name=\"wpforms[fields][56]\" value=\"Engage\" aria-errormessage=\"wpforms-4955-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-4955-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-4955-field_55\" aria-hidden=\"false\">utm_content<\/label><input type=\"text\" id=\"wpforms-4955-field_55\" class=\"wpforms-field-medium\" name=\"wpforms[fields][55]\" aria-errormessage=\"wpforms-4955-field_55-error\" ><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-4955-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-4955-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-4955-field_40\" aria-hidden=\"false\">DISC Yellow<\/label><input type=\"text\" id=\"wpforms-4955-field_40\" class=\"wpforms-field-medium\" name=\"wpforms[fields][40]\" value=\"Red\" aria-errormessage=\"wpforms-4955-field_40-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4955-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-4955-field_41\" aria-hidden=\"false\">DISC Green<\/label><input type=\"text\" id=\"wpforms-4955-field_41\" class=\"wpforms-field-medium\" name=\"wpforms[fields][41]\" value=\"Red\" aria-errormessage=\"wpforms-4955-field_41-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4955-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-4955-field_39\" aria-hidden=\"false\">DISC Red<\/label><input type=\"text\" id=\"wpforms-4955-field_39\" class=\"wpforms-field-medium\" name=\"wpforms[fields][39]\" value=\"Red\" aria-errormessage=\"wpforms-4955-field_39-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-4955-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-4955-field_42\" aria-hidden=\"false\">DISC Blue<\/label><input type=\"text\" id=\"wpforms-4955-field_42\" class=\"wpforms-field-medium\" name=\"wpforms[fields][42]\" value=\"Red\" aria-errormessage=\"wpforms-4955-field_42-error\" ><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-4955-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-4955-field_37\">Jaka jest Twoja g\u0142\u00f3wna motywacja do poszukiwania nowej nieruchomo\u015bci? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-4955-field_37\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][37]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>--- Wybierz wyb\u00f3r ---<\/option><option value=\"Szukam miejsca, w kt\u00f3rym mog\u0119 si\u0119 od\u0142\u0105czy\u0107, zrelaksowa\u0107 i naprawd\u0119 poczu\u0107 si\u0119 jak w domu.\"  class=\"choice-1 depth-1\"  >Szukam miejsca, w kt\u00f3rym mog\u0119 si\u0119 od\u0142\u0105czy\u0107, zrelaksowa\u0107 i naprawd\u0119 poczu\u0107 si\u0119 jak w domu.<\/option><option value=\"Chcemy rozpocz\u0105\u0107 nowy etap \u017cycia w inspiruj\u0105cym i komfortowym otoczeniu.\"  class=\"choice-2 depth-1\"  >Chcemy rozpocz\u0105\u0107 nowy etap \u017cycia w inspiruj\u0105cym i komfortowym otoczeniu.<\/option><option value=\"Szukamy wi\u0119kszego domu, kt\u00f3ry b\u0119dzie odpowiada\u0142 potrzebom naszej rodziny.\"  class=\"choice-3 depth-1\"  >Szukamy wi\u0119kszego domu, kt\u00f3ry b\u0119dzie odpowiada\u0142 potrzebom naszej rodziny.<\/option><option value=\"Szukam op\u0142acalnej i bezpiecznej inwestycji w nieruchomo\u015bci.\"  class=\"choice-4 depth-1\"  >Szukam op\u0142acalnej i bezpiecznej inwestycji w nieruchomo\u015bci.<\/option><option value=\"Szukam bazy do pracy zdalnej i cieszenia si\u0119 \u017cyciem.\"  class=\"choice-5 depth-1\"  >Szukam bazy do pracy zdalnej i cieszenia si\u0119 \u017cyciem.<\/option><\/select><\/div><div id=\"wpforms-4955-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-4955-field_38\">Kt\u00f3re z tych stwierdze\u0144 najlepiej Ci\u0119 opisuje? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-4955-field_38\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][38]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>--- Wybierz wyb\u00f3r ---<\/option><option value=\"Lubi\u0119 podejmowa\u0107 szybkie decyzje i rozwi\u0105zywa\u0107 problemy\"  class=\"choice-1 depth-1\"  >Lubi\u0119 podejmowa\u0107 szybkie decyzje i rozwi\u0105zywa\u0107 problemy<\/option><option value=\"Wol\u0119 w pe\u0142ni pozna\u0107 dost\u0119pne opcje przed podj\u0119ciem decyzji\"  class=\"choice-2 depth-1\"  >Wol\u0119 w pe\u0142ni pozna\u0107 dost\u0119pne opcje przed podj\u0119ciem decyzji<\/option><option value=\"Lubi\u0119 odkrywa\u0107 nowe pomys\u0142y i wykazywa\u0107 si\u0119 kreatywno\u015bci\u0105\"  class=\"choice-3 depth-1\"  >Lubi\u0119 odkrywa\u0107 nowe pomys\u0142y i wykazywa\u0107 si\u0119 kreatywno\u015bci\u0105<\/option><option value=\"Preferuj\u0119 sprawdzone metody i zachowanie stabilno\u015bci\"  class=\"choice-4 depth-1\"  >Preferuj\u0119 sprawdzone metody i zachowanie stabilno\u015bci<\/option><\/select><\/div><div id=\"wpforms-4955-field_6-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"6\"><fieldset><legend class=\"wpforms-field-label\">Twoje imi\u0119 <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-4955-field_6\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][6][first]\" aria-errormessage=\"wpforms-4955-field_6-error\" required><label for=\"wpforms-4955-field_6\" class=\"wpforms-field-sublabel after\">Pierwszy<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-4955-field_6-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][6][last]\" aria-errormessage=\"wpforms-4955-field_6-last-error\" required><label for=\"wpforms-4955-field_6-last\" class=\"wpforms-field-sublabel after\">Ostatni<\/label><\/div><\/div><\/fieldset><\/div><div id=\"wpforms-4955-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-4955-field_9-container\" class=\"wpforms-field wpforms-field-phone\" data-field-id=\"9\"><label class=\"wpforms-field-label\" for=\"wpforms-4955-field_9\">Telefon <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"tel\" id=\"wpforms-4955-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=\"Telefon\" aria-errormessage=\"wpforms-4955-field_9-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-4955-field_15-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"15\"><label class=\"wpforms-field-label\" for=\"wpforms-4955-field_15\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-4955-field_15\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][15]\" spellcheck=\"false\" aria-errormessage=\"wpforms-4955-field_15-error\" required><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-4955-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-4955-field_59\">Przedzia\u0142 wiekowy <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-4955-field_59\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][59]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>--- Wybierz opcj\u0119 ---<\/option><option value=\"Mniej ni\u017c 35 lat\"  class=\"choice-1 depth-1\"  >Mniej ni\u017c 35 lat<\/option><option value=\"Od 35 do 45 lat\"  class=\"choice-2 depth-1\"  >Od 35 do 45 lat<\/option><option value=\"Od 45 do 60 lat\"  class=\"choice-3 depth-1\"  >Od 45 do 60 lat<\/option><option value=\"Ponad 60 lat\"  class=\"choice-4 depth-1\"  >Ponad 60 lat<\/option><\/select><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-4955-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-4955-field_36\">Kraj <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-4955-field_36\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][36]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>--- Wybierz kraj ---<\/option><option value=\"Afganistan\"  class=\"choice-8 depth-1\"  >Afganistan<\/option><option value=\"Albania\"  class=\"choice-9 depth-1\"  >Albania<\/option><option value=\"Algieria\"  class=\"choice-10 depth-1\"  >Algieria<\/option><option value=\"Andora\"  class=\"choice-11 depth-1\"  >Andora<\/option><option value=\"Angola\"  class=\"choice-12 depth-1\"  >Angola<\/option><option value=\"Antigua i Barbuda\"  class=\"choice-13 depth-1\"  >Antigua i Barbuda<\/option><option value=\"Argentyna\"  class=\"choice-14 depth-1\"  >Argentyna<\/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=\"Azerbejd\u017can\"  class=\"choice-18 depth-1\"  >Azerbejd\u017can<\/option><option value=\"Bahamy\"  class=\"choice-19 depth-1\"  >Bahamy<\/option><option value=\"Bahrajn\"  class=\"choice-20 depth-1\"  >Bahrajn<\/option><option value=\"Bangladesz\"  class=\"choice-21 depth-1\"  >Bangladesz<\/option><option value=\"Barbados\"  class=\"choice-22 depth-1\"  >Barbados<\/option><option value=\"Bia\u0142oru\u015b\"  class=\"choice-23 depth-1\"  >Bia\u0142oru\u015b<\/option><option value=\"Belgia\"  class=\"choice-24 depth-1\"  >Belgia<\/option><option value=\"Belize\"  class=\"choice-25 depth-1\"  >Belize<\/option><option value=\"Benin\"  class=\"choice-26 depth-1\"  >Benin<\/option><option value=\"Bhutan\"  class=\"choice-27 depth-1\"  >Bhutan<\/option><option value=\"Boliwia\"  class=\"choice-28 depth-1\"  >Boliwia<\/option><option value=\"Bo\u015bnia i Hercegowina\"  class=\"choice-29 depth-1\"  >Bo\u015bnia i Hercegowina<\/option><option value=\"Botswana\"  class=\"choice-30 depth-1\"  >Botswana<\/option><option value=\"Brazylia\"  class=\"choice-31 depth-1\"  >Brazylia<\/option><option value=\"Brunei\"  class=\"choice-32 depth-1\"  >Brunei<\/option><option value=\"Bu\u0142garia\"  class=\"choice-33 depth-1\"  >Bu\u0142garia<\/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=\"Republika Zielonego Przyl\u0105dka\"  class=\"choice-36 depth-1\"  >Republika Zielonego Przyl\u0105dka<\/option><option value=\"Kambod\u017ca\"  class=\"choice-37 depth-1\"  >Kambod\u017ca<\/option><option value=\"Kamerun\"  class=\"choice-38 depth-1\"  >Kamerun<\/option><option value=\"Kanada\"  class=\"choice-39 depth-1\"  >Kanada<\/option><option value=\"Republika \u015arodkowoafryka\u0144ska\"  class=\"choice-40 depth-1\"  >Republika \u015arodkowoafryka\u0144ska<\/option><option value=\"Czad\"  class=\"choice-41 depth-1\"  >Czad<\/option><option value=\"Chile\"  class=\"choice-42 depth-1\"  >Chile<\/option><option value=\"Chiny\"  class=\"choice-43 depth-1\"  >Chiny<\/option><option value=\"Kolumbia\"  class=\"choice-44 depth-1\"  >Kolumbia<\/option><option value=\"Komory\"  class=\"choice-45 depth-1\"  >Komory<\/option><option value=\"Kongo\"  class=\"choice-46 depth-1\"  >Kongo<\/option><option value=\"Kostaryka\"  class=\"choice-47 depth-1\"  >Kostaryka<\/option><option value=\"Chorwacja\"  class=\"choice-48 depth-1\"  >Chorwacja<\/option><option value=\"Kuba\"  class=\"choice-49 depth-1\"  >Kuba<\/option><option value=\"Cypr\"  class=\"choice-50 depth-1\"  >Cypr<\/option><option value=\"Czechy\"  class=\"choice-51 depth-1\"  >Czechy<\/option><option value=\"Demokratyczna Republika Kongo\"  class=\"choice-52 depth-1\"  >Demokratyczna Republika Kongo<\/option><option value=\"Dania\"  class=\"choice-53 depth-1\"  >Dania<\/option><option value=\"D\u017cibuti\"  class=\"choice-54 depth-1\"  >D\u017cibuti<\/option><option value=\"Dominika\"  class=\"choice-55 depth-1\"  >Dominika<\/option><option value=\"Dominikana\"  class=\"choice-56 depth-1\"  >Dominikana<\/option><option value=\"Ekwador\"  class=\"choice-57 depth-1\"  >Ekwador<\/option><option value=\"Egipt\"  class=\"choice-58 depth-1\"  >Egipt<\/option><option value=\"Salwador\"  class=\"choice-59 depth-1\"  >Salwador<\/option><option value=\"Gwinea R\u00f3wnikowa\"  class=\"choice-60 depth-1\"  >Gwinea R\u00f3wnikowa<\/option><option value=\"Erytrea\"  class=\"choice-61 depth-1\"  >Erytrea<\/option><option value=\"Estonia\"  class=\"choice-62 depth-1\"  >Estonia<\/option><option value=\"Eswatini\"  class=\"choice-63 depth-1\"  >Eswatini<\/option><option value=\"Etiopia\"  class=\"choice-64 depth-1\"  >Etiopia<\/option><option value=\"Fid\u017ci\"  class=\"choice-65 depth-1\"  >Fid\u017ci<\/option><option value=\"Finlandia\"  class=\"choice-66 depth-1\"  >Finlandia<\/option><option value=\"Francja\"  class=\"choice-67 depth-1\"  >Francja<\/option><option value=\"Gabon\"  class=\"choice-68 depth-1\"  >Gabon<\/option><option value=\"Gambia\"  class=\"choice-69 depth-1\"  >Gambia<\/option><option value=\"Gruzja\"  class=\"choice-70 depth-1\"  >Gruzja<\/option><option value=\"Niemcy\"  class=\"choice-71 depth-1\"  >Niemcy<\/option><option value=\"Ghana\"  class=\"choice-72 depth-1\"  >Ghana<\/option><option value=\"Grecja\"  class=\"choice-73 depth-1\"  >Grecja<\/option><option value=\"Grenada\"  class=\"choice-74 depth-1\"  >Grenada<\/option><option value=\"Gwatemala\"  class=\"choice-75 depth-1\"  >Gwatemala<\/option><option value=\"Gwinea\"  class=\"choice-76 depth-1\"  >Gwinea<\/option><option value=\"Gwinea Bissau\"  class=\"choice-77 depth-1\"  >Gwinea Bissau<\/option><option value=\"Gujana\"  class=\"choice-78 depth-1\"  >Gujana<\/option><option value=\"Haiti\"  class=\"choice-79 depth-1\"  >Haiti<\/option><option value=\"Honduras\"  class=\"choice-80 depth-1\"  >Honduras<\/option><option value=\"W\u0119gry\"  class=\"choice-81 depth-1\"  >W\u0119gry<\/option><option value=\"Islandia\"  class=\"choice-82 depth-1\"  >Islandia<\/option><option value=\"Indie\"  class=\"choice-83 depth-1\"  >Indie<\/option><option value=\"Indonezja\"  class=\"choice-84 depth-1\"  >Indonezja<\/option><option value=\"Iran\"  class=\"choice-85 depth-1\"  >Iran<\/option><option value=\"Irak\"  class=\"choice-86 depth-1\"  >Irak<\/option><option value=\"Irlandia\"  class=\"choice-87 depth-1\"  >Irlandia<\/option><option value=\"Izrael\"  class=\"choice-88 depth-1\"  >Izrael<\/option><option value=\"W\u0142ochy\"  class=\"choice-89 depth-1\"  >W\u0142ochy<\/option><option value=\"Wybrze\u017ce Ko\u015bci S\u0142oniowej\"  class=\"choice-90 depth-1\"  >Wybrze\u017ce Ko\u015bci S\u0142oniowej<\/option><option value=\"Jamajka\"  class=\"choice-91 depth-1\"  >Jamajka<\/option><option value=\"Japonia\"  class=\"choice-92 depth-1\"  >Japonia<\/option><option value=\"Jordania\"  class=\"choice-93 depth-1\"  >Jordania<\/option><option value=\"Kazachstan\"  class=\"choice-94 depth-1\"  >Kazachstan<\/option><option value=\"Kenia\"  class=\"choice-95 depth-1\"  >Kenia<\/option><option value=\"Kiribati\"  class=\"choice-96 depth-1\"  >Kiribati<\/option><option value=\"Kuwejt\"  class=\"choice-97 depth-1\"  >Kuwejt<\/option><option value=\"Kirgistan\"  class=\"choice-98 depth-1\"  >Kirgistan<\/option><option value=\"Laos\"  class=\"choice-99 depth-1\"  >Laos<\/option><option value=\"\u0141otwa\"  class=\"choice-100 depth-1\"  >\u0141otwa<\/option><option value=\"Liban\"  class=\"choice-101 depth-1\"  >Liban<\/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=\"Litwa\"  class=\"choice-106 depth-1\"  >Litwa<\/option><option value=\"Luksemburg\"  class=\"choice-107 depth-1\"  >Luksemburg<\/option><option value=\"Madagaskar\"  class=\"choice-108 depth-1\"  >Madagaskar<\/option><option value=\"Malawi\"  class=\"choice-109 depth-1\"  >Malawi<\/option><option value=\"Malezja\"  class=\"choice-110 depth-1\"  >Malezja<\/option><option value=\"Malediwy\"  class=\"choice-111 depth-1\"  >Malediwy<\/option><option value=\"Mieli\"  class=\"choice-112 depth-1\"  >Mieli<\/option><option value=\"Malta\"  class=\"choice-113 depth-1\"  >Malta<\/option><option value=\"Wyspy Marshalla\"  class=\"choice-114 depth-1\"  >Wyspy Marshalla<\/option><option value=\"Mauretania\"  class=\"choice-115 depth-1\"  >Mauretania<\/option><option value=\"Mauritius\"  class=\"choice-116 depth-1\"  >Mauritius<\/option><option value=\"Meksyk\"  class=\"choice-117 depth-1\"  >Meksyk<\/option><option value=\"Mikronezja\"  class=\"choice-118 depth-1\"  >Mikronezja<\/option><option value=\"Mo\u0142dawia\"  class=\"choice-119 depth-1\"  >Mo\u0142dawia<\/option><option value=\"Monako\"  class=\"choice-120 depth-1\"  >Monako<\/option><option value=\"Mongolia\"  class=\"choice-121 depth-1\"  >Mongolia<\/option><option value=\"Czarnog\u00f3ra\"  class=\"choice-122 depth-1\"  >Czarnog\u00f3ra<\/option><option value=\"Maroko\"  class=\"choice-123 depth-1\"  >Maroko<\/option><option value=\"Mozambik\"  class=\"choice-124 depth-1\"  >Mozambik<\/option><option value=\"Myanmar\"  class=\"choice-125 depth-1\"  >Myanmar<\/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=\"Niderlandy\"  class=\"choice-129 depth-1\"  >Niderlandy<\/option><option value=\"Nowa Zelandia\"  class=\"choice-130 depth-1\"  >Nowa Zelandia<\/option><option value=\"Nikaragua\"  class=\"choice-131 depth-1\"  >Nikaragua<\/option><option value=\"Niger\"  class=\"choice-132 depth-1\"  >Niger<\/option><option value=\"Nigeria\"  class=\"choice-133 depth-1\"  >Nigeria<\/option><option value=\"Korea P\u00f3\u0142nocna\"  class=\"choice-134 depth-1\"  >Korea P\u00f3\u0142nocna<\/option><option value=\"Macedonia P\u00f3\u0142nocna\"  class=\"choice-135 depth-1\"  >Macedonia P\u00f3\u0142nocna<\/option><option value=\"Norwegia\"  class=\"choice-136 depth-1\"  >Norwegia<\/option><option value=\"M\u00f3j w\u0142asny\"  class=\"choice-137 depth-1\"  >M\u00f3j w\u0142asny<\/option><option value=\"Pakistan\"  class=\"choice-138 depth-1\"  >Pakistan<\/option><option value=\"pa\u0142ac\"  class=\"choice-139 depth-1\"  >pa\u0142ac<\/option><option value=\"Palestyna\"  class=\"choice-140 depth-1\"  >Palestyna<\/option><option value=\"Panama\"  class=\"choice-141 depth-1\"  >Panama<\/option><option value=\"Papua Nowa Gwinea\"  class=\"choice-142 depth-1\"  >Papua Nowa Gwinea<\/option><option value=\"Paragwaj\"  class=\"choice-143 depth-1\"  >Paragwaj<\/option><option value=\"Peru\"  class=\"choice-144 depth-1\"  >Peru<\/option><option value=\"Filipiny\"  class=\"choice-145 depth-1\"  >Filipiny<\/option><option value=\"Polska\"  class=\"choice-146 depth-1\"  >Polska<\/option><option value=\"Portugalia\"  class=\"choice-147 depth-1\"  >Portugalia<\/option><option value=\"Katar\"  class=\"choice-148 depth-1\"  >Katar<\/option><option value=\"Rumunia\"  class=\"choice-149 depth-1\"  >Rumunia<\/option><option value=\"Rosja\"  class=\"choice-150 depth-1\"  >Rosja<\/option><option value=\"Rwanda\"  class=\"choice-151 depth-1\"  >Rwanda<\/option><option value=\"Saint Kitts i Nevis\"  class=\"choice-152 depth-1\"  >Saint Kitts i Nevis<\/option><option value=\"\u015awi\u0119ta \u0141ucja\"  class=\"choice-153 depth-1\"  >\u015awi\u0119ta \u0141ucja<\/option><option value=\"Saint Vincent i Grenadyny\"  class=\"choice-154 depth-1\"  >Saint Vincent i Grenadyny<\/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=\"Wyspy \u015awi\u0119tego Tomasza i Ksi\u0105\u017c\u0119ca\"  class=\"choice-157 depth-1\"  >Wyspy \u015awi\u0119tego Tomasza i Ksi\u0105\u017c\u0119ca<\/option><option value=\"Arabia Saudyjska\"  class=\"choice-158 depth-1\"  >Arabia Saudyjska<\/option><option value=\"Senegal\"  class=\"choice-159 depth-1\"  >Senegal<\/option><option value=\"Serbia\"  class=\"choice-160 depth-1\"  >Serbia<\/option><option value=\"Seszele\"  class=\"choice-161 depth-1\"  >Seszele<\/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=\"S\u0142owacja\"  class=\"choice-164 depth-1\"  >S\u0142owacja<\/option><option value=\"S\u0142owenia\"  class=\"choice-165 depth-1\"  >S\u0142owenia<\/option><option value=\"Wyspy Salomona\"  class=\"choice-166 depth-1\"  >Wyspy Salomona<\/option><option value=\"Somali\"  class=\"choice-167 depth-1\"  >Somali<\/option><option value=\"Republika Po\u0142udniowej Afryki\"  class=\"choice-168 depth-1\"  >Republika Po\u0142udniowej Afryki<\/option><option value=\"Korea Po\u0142udniowa\"  class=\"choice-169 depth-1\"  >Korea Po\u0142udniowa<\/option><option value=\"Sudan Po\u0142udniowy\"  class=\"choice-170 depth-1\"  >Sudan Po\u0142udniowy<\/option><option value=\"Hiszpania\"  class=\"choice-171 depth-1\"  >Hiszpania<\/option><option value=\"Sri Lanka\"  class=\"choice-172 depth-1\"  >Sri Lanka<\/option><option value=\"Sudan\"  class=\"choice-173 depth-1\"  >Sudan<\/option><option value=\"Surinam\"  class=\"choice-174 depth-1\"  >Surinam<\/option><option value=\"Szwecja\"  class=\"choice-175 depth-1\"  >Szwecja<\/option><option value=\"Szwajcaria\"  class=\"choice-176 depth-1\"  >Szwajcaria<\/option><option value=\"Syria\"  class=\"choice-177 depth-1\"  >Syria<\/option><option value=\"Tad\u017cykistan\"  class=\"choice-178 depth-1\"  >Tad\u017cykistan<\/option><option value=\"Tanzania\"  class=\"choice-179 depth-1\"  >Tanzania<\/option><option value=\"Tajlandia\"  class=\"choice-180 depth-1\"  >Tajlandia<\/option><option value=\"Timor Wschodni\"  class=\"choice-181 depth-1\"  >Timor Wschodni<\/option><option value=\"Togo\"  class=\"choice-182 depth-1\"  >Togo<\/option><option value=\"Przyby\u0142\"  class=\"choice-183 depth-1\"  >Przyby\u0142<\/option><option value=\"Trynidad i Tobago\"  class=\"choice-184 depth-1\"  >Trynidad i Tobago<\/option><option value=\"Tunezja\"  class=\"choice-185 depth-1\"  >Tunezja<\/option><option value=\"Indyk\"  class=\"choice-186 depth-1\"  >Indyk<\/option><option value=\"Turkmenia\"  class=\"choice-187 depth-1\"  >Turkmenia<\/option><option value=\"Tuvalu\"  class=\"choice-188 depth-1\"  >Tuvalu<\/option><option value=\"Uganda\"  class=\"choice-189 depth-1\"  >Uganda<\/option><option value=\"Ukraina\"  class=\"choice-190 depth-1\"  >Ukraina<\/option><option value=\"Emiraty Arabskie\"  class=\"choice-191 depth-1\"  >Emiraty Arabskie<\/option><option value=\"Wielka Brytania\"  class=\"choice-192 depth-1\"  >Wielka Brytania<\/option><option value=\"Stany Zjednoczone\"  class=\"choice-193 depth-1\"  >Stany Zjednoczone<\/option><option value=\"Urugwaj\"  class=\"choice-194 depth-1\"  >Urugwaj<\/option><option value=\"Uzbekistan\"  class=\"choice-195 depth-1\"  >Uzbekistan<\/option><option value=\"Vanuatu\"  class=\"choice-196 depth-1\"  >Vanuatu<\/option><option value=\"Watykan\"  class=\"choice-197 depth-1\"  >Watykan<\/option><option value=\"Wenezuela\"  class=\"choice-198 depth-1\"  >Wenezuela<\/option><option value=\"Wietnam\"  class=\"choice-199 depth-1\"  >Wietnam<\/option><option value=\"Jemen\"  class=\"choice-200 depth-1\"  >Jemen<\/option><option value=\"Zambia\"  class=\"choice-201 depth-1\"  >Zambia<\/option><option value=\"Zimbabwe\"  class=\"choice-202 depth-1\"  >Zimbabwe<\/option><\/select><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-4955-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-4955-field_33\" aria-hidden=\"false\">J\u0119zyk<\/label><input type=\"text\" id=\"wpforms-4955-field_33\" class=\"wpforms-field-large\" name=\"wpforms[fields][33]\" value=\"Polish\" aria-errormessage=\"wpforms-4955-field_33-error\" ><\/div><div id=\"wpforms-4955-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-4955-field_47\" aria-hidden=\"false\">Identyfikator rozwoju<\/label><input type=\"text\" id=\"wpforms-4955-field_47\" class=\"wpforms-field-medium\" name=\"wpforms[fields][47]\" value=\"18\" placeholder=\"18\" aria-errormessage=\"wpforms-4955-field_47-error\" ><\/div>\t\t<div id=\"wpforms-4955-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-4955-field_1\" >g\u0142\u00f3wna digital J\u0119zyk<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-4955-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-4955-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\">RODO<\/legend><ul id=\"wpforms-4955-field_48\"><li class=\"choice-1 depth-1\"><input type=\"checkbox\" id=\"wpforms-4955-field_48_1\" name=\"wpforms[fields][48][]\" value=\"Twoje dane s\u0105 bezpieczne i b\u0119d\u0105 traktowane zgodnie z nasz\u0105 Polityk\u0105 Prywatno\u015bci.\" aria-errormessage=\"wpforms-4955-field_48_1-error\" aria-describedby=\"wpforms-4955-field_48-description\"  ><label class=\"wpforms-field-label-inline\" for=\"wpforms-4955-field_48_1\">Twoje dane s\u0105 bezpieczne i b\u0119d\u0105 traktowane zgodnie z nasz\u0105 Polityk\u0105 Prywatno\u015bci.<\/label><\/li><\/ul><div id=\"wpforms-4955-field_48-description\" class=\"wpforms-field-description\">Sprawd\u017a nasz\u0105 <a href=\"https:\/\/aboraresidencial.com\/pl\/privacy\/\">Polityk\u0119 prywatno\u015bci tutaj. <\/a><\/div><\/fieldset><\/div><div id=\"wpforms-4955-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-4955-field_57\" aria-hidden=\"false\">tracker_lead_created<\/label><input type=\"text\" id=\"wpforms-4955-field_57\" class=\"wpforms-field-medium\" name=\"wpforms[fields][57]\" value=\"1\" aria-errormessage=\"wpforms-4955-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-4955-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-4955-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-4955-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=\"4955\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/aboraresidencial.com\/pl\/wp-json\/wp\/v2\/pages\/5734\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-4955\" class=\"wpforms-submit\" data-alt-text=\"Pracuj\u0119 nad tym...\" data-submit-text=\"Odblokuj wszystkie informacje\" aria-live=\"assertive\" value=\"wpforms-submit\">Odblokuj wszystkie informacje<\/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=\"Wczytywanie\"><\/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=\"\/pl\/\">\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=\"\/pl\/legal-notice\">Nota prawna<\/a>\n<span class=\"abora-footer__nav-separator\">\u00b7<\/span>\n<a class=\"abora-footer__nav-link\" href=\"\/pl\/privacy\">Prywatno\u015b\u0107<\/a>\n<span class=\"abora-footer__nav-separator\">\u00b7<\/span>\n<a class=\"abora-footer__nav-link\" href=\"\/pl\/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>PL<\/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\">angielski<\/button>\n<button class=\"abora-footer__language-option\" data-lang=\"de\">Niemiecki<\/button>\n<button class=\"abora-footer__language-option\" data-lang=\"fr\">francuski<\/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. Wszelkie prawa zastrze\u017cone.<\/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>Zdj\u0119cia pozaumowne na podstawie Projektu Podstawowego z\u0142o\u017conego do rozpatrzenia w ramach Pozwolenia na Budow\u0119. Informacje podlegaj\u0105ce niezb\u0119dnym zmianom ze wzgl\u0119du na wymagania techniczne, prawne lub handlowe w trakcie prac lub po ich zako\u0144czeniu. Wszystkie informacje i dokumentacja zostan\u0105 dostarczone zgodnie z Dekretem Kr\u00f3lewskim 515\/1989 i wszelkimi innymi przepisami, kt\u00f3re mog\u0105 je uzupe\u0142nia\u0107, zar\u00f3wno na poziomie krajowym, jak i regionalnym.<\/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-6171\" 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\">Obs\u0142ugiwane przez<span class=\"evoost-highlight\">eVoost<\/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 | \u017bycie w hiszpa\u0144skim s\u0142o\u0144cu Tw\u00f3j nadmorski azyl czeka PL 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 O Abora 02 Typologie 03 Galeria 04 Lokalizacja Ekskluzywny dost\u0119p Odblokuj informacje Wybierz j\u0119zyk EN ES FR DE AR CS DA NL NO PL RU SV Telefon 911 67 81 [&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-5734","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 | Apartamenty premium Teneryfa Costa Adeje<\/title>\n<meta name=\"description\" content=\"Mieszkaj blisko oceanu w Costa de Adeje. 138 apartament\u00f3w premium z widokiem na Atlantyk, idealna pogoda przez ca\u0142y rok. Od 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\/pl\/engage\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Abora Residencial | Apartamenty premium Teneryfa Costa Adeje\" \/>\n<meta property=\"og:description\" content=\"Mieszkaj blisko oceanu w Costa de Adeje. 138 apartament\u00f3w premium z widokiem na Atlantyk, idealna pogoda przez ca\u0142y rok. Od 408 700 \u20ac.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aboraresidencial.com\/pl\/engage\/\" \/>\n<meta property=\"og:site_name\" content=\"Abora Residencial\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-05T03:10:10+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=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"54 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/aboraresidencial.com\/pl\/engage\/\",\"url\":\"https:\/\/aboraresidencial.com\/pl\/engage\/\",\"name\":\"Abora Residencial | Apartamenty premium Teneryfa Costa Adeje\",\"isPartOf\":{\"@id\":\"https:\/\/aboraresidencial.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/aboraresidencial.com\/pl\/engage\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/aboraresidencial.com\/pl\/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:10:10+00:00\",\"description\":\"Mieszkaj blisko oceanu w Costa de Adeje. 138 apartament\u00f3w premium z widokiem na Atlantyk, idealna pogoda przez ca\u0142y rok. Od 408 700 \u20ac.\",\"breadcrumb\":{\"@id\":\"https:\/\/aboraresidencial.com\/pl\/engage\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aboraresidencial.com\/pl\/engage\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/aboraresidencial.com\/pl\/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\/pl\/engage\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/aboraresidencial.com\/pl\/engage\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Engage [PL]\"}]},{\"@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\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/aboraresidencial.com\/en\/#organization\",\"name\":\"Abora Residencial\",\"url\":\"https:\/\/aboraresidencial.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@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 | Apartamenty premium Teneryfa Costa Adeje","description":"Mieszkaj blisko oceanu w Costa de Adeje. 138 apartament\u00f3w premium z widokiem na Atlantyk, idealna pogoda przez ca\u0142y rok. Od 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\/pl\/engage\/","og_locale":"pl_PL","og_type":"article","og_title":"Abora Residencial | Apartamenty premium Teneryfa Costa Adeje","og_description":"Mieszkaj blisko oceanu w Costa de Adeje. 138 apartament\u00f3w premium z widokiem na Atlantyk, idealna pogoda przez ca\u0142y rok. Od 408 700 \u20ac.","og_url":"https:\/\/aboraresidencial.com\/pl\/engage\/","og_site_name":"Abora Residencial","article_modified_time":"2026-05-05T03:10:10+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":{"Szacowany czas czytania":"54 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aboraresidencial.com\/pl\/engage\/","url":"https:\/\/aboraresidencial.com\/pl\/engage\/","name":"Abora Residencial | Apartamenty premium Teneryfa Costa Adeje","isPartOf":{"@id":"https:\/\/aboraresidencial.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aboraresidencial.com\/pl\/engage\/#primaryimage"},"image":{"@id":"https:\/\/aboraresidencial.com\/pl\/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:10:10+00:00","description":"Mieszkaj blisko oceanu w Costa de Adeje. 138 apartament\u00f3w premium z widokiem na Atlantyk, idealna pogoda przez ca\u0142y rok. Od 408 700 \u20ac.","breadcrumb":{"@id":"https:\/\/aboraresidencial.com\/pl\/engage\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aboraresidencial.com\/pl\/engage\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/aboraresidencial.com\/pl\/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\/pl\/engage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/aboraresidencial.com\/pl\/engage\/"},{"@type":"ListItem","position":2,"name":"Engage [PL]"}]},{"@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":"pl-PL"},{"@type":"Organization","@id":"https:\/\/aboraresidencial.com\/en\/#organization","name":"Abora Residencial","url":"https:\/\/aboraresidencial.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@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\/pl\/wp-json\/wp\/v2\/pages\/5734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aboraresidencial.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aboraresidencial.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aboraresidencial.com\/pl\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/aboraresidencial.com\/pl\/wp-json\/wp\/v2\/comments?post=5734"}],"version-history":[{"count":6,"href":"https:\/\/aboraresidencial.com\/pl\/wp-json\/wp\/v2\/pages\/5734\/revisions"}],"predecessor-version":[{"id":6203,"href":"https:\/\/aboraresidencial.com\/pl\/wp-json\/wp\/v2\/pages\/5734\/revisions\/6203"}],"wp:attachment":[{"href":"https:\/\/aboraresidencial.com\/pl\/wp-json\/wp\/v2\/media?parent=5734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}