{"id":2048,"date":"2026-03-01T16:33:37","date_gmt":"2026-03-01T16:33:37","guid":{"rendered":"https:\/\/swinggolfresidencial.com\/?page_id=2048"},"modified":"2026-05-04T15:40:31","modified_gmt":"2026-05-04T15:40:31","slug":"engage","status":"publish","type":"page","link":"https:\/\/swinggolfresidencial.com\/de\/","title":{"rendered":"Engage"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2048\" class=\"elementor elementor-2048 elementor-39\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f8adae e-con-full e-flex e-con e-parent\" data-id=\"8f8adae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11861b5 elementor-widget elementor-widget-html\" data-id=\"11861b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================\n     SWING GOLF PULP\u00cd \u2014 ENGAGE PAGE\n     HEADER (STICKY NAV) + HERO (FULLSCREEN VIDEO)\n     + NEUES MOBILES MEN\u00dc FULLSCREEN OVERLAY\n     ============================================ -->\n\n<!-- ============================================\n     GOOGLE FONTS \u2014 PLAYFAIR DISPLAY + PLUS JAKARTA SANS\n     ============================================ -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,700;1,700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* ============================================\n   CSS CUSTOM PROPERTIES \u2014 DESIGN TOKENS\n   ============================================ *\/\n:root {\n    --sg-color-primary-900: #1A2E1A;\n    --sg-color-primary-800: #233A23;\n    --sg-color-primary-700: #2D4A2D;\n    --sg-color-primary-600: #365E36;\n    --sg-color-primary-500: #3E6B3E;\n    --sg-color-primary-400: #4F844F;\n    --sg-color-primary-300: #6B9E6B;\n    --sg-color-primary-100: #E2EDE2;\n    --sg-color-primary-50:  #F0F5F0;\n\n    --sg-color-accent-700: #8B6934;\n    --sg-color-accent-600: #A07A3F;\n    --sg-color-accent-500: #B58B5A;\n    --sg-color-accent-400: #C9A474;\n    --sg-color-accent-300: #D4B896;\n    --sg-color-accent-200: #E5D4B8;\n    --sg-color-accent-100: #F2EBE0;\n    --sg-color-accent-50:  #F9F5EF;\n\n    --sg-color-neutral-900: #1A1D1A;\n    --sg-color-neutral-800: #2A2D2A;\n    --sg-color-neutral-700: #3D423D;\n    --sg-color-neutral-600: #515851;\n    --sg-color-neutral-500: #6B726B;\n    --sg-color-neutral-400: #9CA39C;\n    --sg-color-neutral-300: #C4C9C4;\n    --sg-color-neutral-200: #E0E3E0;\n    --sg-color-neutral-100: #F1F3F1;\n    --sg-color-neutral-50:  #F8F9F8;\n    --sg-color-neutral-0:   #FFFFFF;\n\n    --sg-gradient-hero-lateral: linear-gradient(105deg, rgba(26,46,26,0.96) 0%, rgba(26,46,26,0.65) 55%, rgba(26,46,26,0.2) 100%);\n    --sg-gradient-cta: linear-gradient(135deg, #1A2E1A 0%, #2D4A2D 100%);\n    --sg-gradient-accent: linear-gradient(135deg, #B58B5A 0%, #C9A474 100%);\n\n    --sg-shadow-xs: 0 1px 2px rgba(0,0,0,0.04);\n    --sg-shadow-sm: 0 1px 3px rgba(0,0,0,0.06);\n    --sg-shadow-md: 0 4px 12px rgba(0,0,0,0.08);\n    --sg-shadow-lg: 0 12px 32px rgba(0,0,0,0.1);\n    --sg-shadow-xl: 0 12px 40px rgba(0,0,0,0.12);\n    --sg-shadow-accent: 0 4px 16px rgba(181,139,90,0.3);\n\n    --sg-radius-sm:   6px;\n    --sg-radius-md:   8px;\n    --sg-radius-lg:   12px;\n    --sg-radius-xl:   16px;\n    --sg-radius-2xl:  20px;\n    --sg-radius-full: 999px;\n\n    --sg-transition-fast:   0.15s ease;\n    --sg-transition-base:   0.25s cubic-bezier(0.4, 0, 0.2, 1);\n    --sg-transition-slow:   0.4s  cubic-bezier(0.4, 0, 0.2, 1);\n    --sg-transition-smooth: 0.6s  cubic-bezier(0.22, 1, 0.36, 1);\n\n    --sg-font-display: 'Playfair Display', 'Georgia', 'Times New Roman', serif;\n    --sg-font-body:    'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', Arial, sans-serif;\n}\n\na:hover {\n    color: white!important;\n}\n\n\/* ============================================\n   SG-NAV \u2014 BLOQUE HEADER STICKY\n   ============================================ *\/\n.sg-nav {\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 80px;\n    z-index: 1000;\n    display: flex;\n    align-items: center;\n    background: transparent;\n    transition:\n        background 0.4s cubic-bezier(0.4, 0, 0.2, 1),\n        backdrop-filter 0.4s cubic-bezier(0.4, 0, 0.2, 1),\n        box-shadow 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    will-change: background, backdrop-filter;\n}\n\n\/* ============================================\n   SG-NAV--SCROLLED \u2014 ESTADO TRAS SCROLL\n   ============================================ *\/\n.sg-nav--scrolled {\n    background: rgba(26, 46, 26, 0.95);\n    backdrop-filter: blur(12px);\n    -webkit-backdrop-filter: blur(12px);\n    box-shadow: 0 1px 0 rgba(255,255,255,0.06), 0 8px 32px rgba(0,0,0,0.2);\n}\n\n\/* ============================================\n   SG-NAV__CONTAINER\n   ============================================ *\/\n.sg-nav__container {\n    width: 100%;\n    max-width: 1216px;\n    margin: 0 auto;\n    padding: 0 40px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 40px;\n}\n\n\/* ============================================\n   SG-NAV__LOGO \u2014 IMAGEN CONTENIDA\n   ============================================ *\/\n.sg-nav__logo {\n    display: flex;\n    align-items: center;\n    flex-shrink: 0;\n    line-height: 0;\n    max-height: 40px;\n    overflow: hidden;\n    opacity: 0;\n    transform: translateY(-12px);\n    animation: sgNavItemReveal 0.7s cubic-bezier(0.22, 1, 0.36, 1) 1.8s forwards;\n}\n\n.sg-nav__logo-img {\n    display: block !important;\n    height: 36px !important;\n    width: auto !important;\n    max-width: 180px !important;\n    max-height: 36px !important;\n    object-fit: contain !important;\n    object-position: left center;\n}\n\n\/* ============================================\n   SG-NAV__MENU \u2014 LISTA DE ENLACES\n   ============================================ *\/\n.sg-nav__menu {\n    display: flex;\n    align-items: center;\n    gap: 36px;\n    list-style: none;\n}\n\n.sg-nav__item {\n    opacity: 0;\n    transform: translateY(-10px);\n}\n\n.sg-nav__item:nth-child(1) { animation: sgNavItemReveal 0.6s cubic-bezier(0.22, 1, 0.36, 1) 1.95s forwards; }\n.sg-nav__item:nth-child(2) { animation: sgNavItemReveal 0.6s cubic-bezier(0.22, 1, 0.36, 1) 2.05s forwards; }\n.sg-nav__item:nth-child(3) { animation: sgNavItemReveal 0.6s cubic-bezier(0.22, 1, 0.36, 1) 2.15s forwards; }\n.sg-nav__item:nth-child(4) { animation: sgNavItemReveal 0.6s cubic-bezier(0.22, 1, 0.36, 1) 2.25s forwards; }\n\n.sg-nav__link {\n    font-family: var(--sg-font-body);\n    font-size: 14px;\n    font-weight: 500;\n    line-height: 1;\n    color: rgba(255, 255, 255, 0.7);\n    position: relative;\n    transition: color var(--sg-transition-fast);\n}\n\n.sg-nav__link::after {\n    content: '';\n    position: absolute;\n    bottom: -4px;\n    left: 0;\n    width: 0;\n    height: 1px;\n    background: var(--sg-color-accent-400);\n    transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.sg-nav__link:hover {\n    color: #FFFFFF;\n}\n\n.sg-nav__link:hover::after {\n    width: 100%;\n}\n\n.sg-nav__link--active {\n    color: #FFFFFF;\n}\n\n.sg-nav__link--active::after {\n    width: 100%;\n    background: var(--sg-color-accent-500);\n}\n\n\/* ============================================\n   SG-NAV__CTA \u2014 BOT\u00d3N ACCI\u00d3N DERECHA\n   ============================================ *\/\n.sg-nav__cta {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    font-family: var(--sg-font-body);\n    font-size: 13px;\n    font-weight: 600;\n    line-height: 1;\n    letter-spacing: 0.01em;\n    color: #FFFFFF;\n    background: transparent;\n    border: 1px solid rgba(255, 255, 255, 0.3);\n    border-radius: var(--sg-radius-full);\n    padding: 10px 24px;\n    cursor: pointer;\n    transition:\n        background var(--sg-transition-base),\n        border-color var(--sg-transition-base);\n    flex-shrink: 0;\n    opacity: 0;\n    transform: translateY(-10px);\n    animation: sgNavItemReveal 0.6s cubic-bezier(0.22, 1, 0.36, 1) 2.35s forwards;\n}\n\n.sg-nav__cta:hover {\n    background: rgba(255, 255, 255, 0.1);\n    border-color: rgba(255, 255, 255, 0.5);\n}\n\n\/* ============================================\n   SG-HAMBURGER \u2014 NEUER MOBILE BUTTON\n   Container mit Rand, asymmetrische Mittellinie,\n   smooth Morphing zu X\n   ============================================ *\/\n.sg-hamburger {\n    display: none;\n    align-items: center;\n    justify-content: center;\n    width: 48px;\n    height: 48px;\n    background: none;\n    border: 1px solid rgba(255,255,255,0.12);\n    border-radius: var(--sg-radius-lg);\n    cursor: pointer;\n    position: relative;\n    z-index: 1100;\n    flex-shrink: 0;\n    transition:\n        border-color 0.3s ease,\n        background 0.3s ease;\n    -webkit-tap-highlight-color: transparent;\n}\n\n.sg-hamburger:hover,\n.sg-hamburger:focus-visible {\n    border-color: rgba(255,255,255,0.25);\n    background: rgba(255,255,255,0.04);\n    outline: none;\n}\n\n.sg-hamburger__lines {\n    width: 20px;\n    height: 14px;\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n}\n\n.sg-hamburger__line {\n    display: block;\n    width: 20px;\n    height: 1.5px;\n    border-radius: 2px;\n    background: #FFFFFF;\n    transition:\n        transform 0.4s cubic-bezier(0.23, 1, 0.32, 1),\n        opacity 0.3s ease,\n        width 0.3s cubic-bezier(0.23, 1, 0.32, 1);\n    transform-origin: center;\n}\n\n\/* Mittellinie k\u00fcrzer \u2014 subtile Asymmetrie *\/\n.sg-hamburger__line:nth-child(2) {\n    width: 14px;\n    margin-left: auto;\n}\n\n\/* Hover: kurze Linie w\u00e4chst *\/\n.sg-hamburger:hover .sg-hamburger__line:nth-child(2) {\n    width: 20px;\n}\n\n\/* Offener Zustand \u2192 Morphing zu X *\/\nbody.sg-menu-open .sg-hamburger {\n    border-color: rgba(255,255,255,0.15);\n    background: rgba(255,255,255,0.06);\n}\n\n\/* Nav \u00fcber Overlay wenn ge\u00f6ffnet\n   damit der X-Button klickbar ist *\/\nbody.sg-menu-open .sg-nav {\n    z-index: 1060;\n}\n\nbody.sg-menu-open .sg-hamburger__line:nth-child(1) {\n    transform: translateY(6.25px) rotate(45deg);\n}\n\nbody.sg-menu-open .sg-hamburger__line:nth-child(2) {\n    opacity: 0;\n    width: 0;\n}\n\nbody.sg-menu-open .sg-hamburger__line:nth-child(3) {\n    transform: translateY(-6.25px) rotate(-45deg);\n}\n\n\n\/* ============================================\n   SG-OVERLAY \u2014 MOBILES FULLSCREEN MEN\u00dc\n   Panel von rechts mit gestaffeltem Reveal,\n   ersetzt das alte Drawer\n   ============================================ *\/\n.sg-overlay {\n    position: fixed;\n    inset: 0;\n    z-index: 1050;\n    pointer-events: none;\n    overflow: hidden;\n    display: none; \/* versteckt auf Desktop *\/\n}\n\n\/* Dunkler Hintergrund mit Blur *\/\n.sg-overlay__bg {\n    position: absolute;\n    inset: 0;\n    background: rgba(16, 28, 16, 0.45);\n    backdrop-filter: blur(6px);\n    -webkit-backdrop-filter: blur(6px);\n    opacity: 0;\n    transition: opacity 0.5s cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n\/* Hauptpanel \u2014 kommt von rechts *\/\n.sg-overlay__panel {\n    position: absolute;\n    top: 0;\n    right: 0;\n    width: 100%;\n    max-width: 420px;\n    height: 100%;\n    background: var(--sg-color-primary-900);\n    transform: translateX(100%);\n    transition: transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);\n    display: flex;\n    flex-direction: column;\n    overflow-y: auto;\n    -webkit-overflow-scrolling: touch;\n}\n\n\/* Goldene dekorative Seitenlinie *\/\n.sg-overlay__panel::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 1px;\n    height: 100%;\n    background: linear-gradient(\n        180deg,\n        transparent 0%,\n        var(--sg-color-accent-500) 30%,\n        var(--sg-color-accent-400) 70%,\n        transparent 100%\n    );\n    opacity: 0;\n    transition: opacity 0.6s ease 0.2s;\n}\n\n\/* --- Offener Zustand (kontrolliert von body) --- *\/\nbody.sg-menu-open .sg-overlay {\n    pointer-events: auto;\n}\n\nbody.sg-menu-open .sg-overlay__bg {\n    opacity: 1;\n}\n\nbody.sg-menu-open .sg-overlay__panel {\n    transform: translateX(0);\n}\n\nbody.sg-menu-open .sg-overlay__panel::before {\n    opacity: 0.5;\n}\n\n\n\/* ============================================\n   SG-OVERLAY \u2014 INNERER INHALT\n   ============================================ *\/\n.sg-overlay__header {\n    padding: 100px 32px 0;\n    flex-shrink: 0;\n}\n\n.sg-overlay__eyebrow {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    font-family: var(--sg-font-body);\n    font-size: 10px;\n    font-weight: 600;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--sg-color-accent-400);\n    margin-bottom: 8px;\n    opacity: 0;\n    transform: translateX(20px);\n    transition:\n        opacity 0.5s ease,\n        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);\n    transition-delay: 0.15s;\n}\n\n.sg-overlay__eyebrow-line {\n    display: block;\n    width: 20px;\n    height: 1px;\n    background: var(--sg-color-accent-500);\n}\n\nbody.sg-menu-open .sg-overlay__eyebrow {\n    opacity: 1;\n    transform: translateX(0);\n}\n\n\n\/* ============================================\n   SG-OVERLAY__NAV \u2014 LINKS MIT STAGGER\n   ============================================ *\/\n.sg-overlay__nav {\n    padding: 24px 32px 0;\n    flex: 1;\n    list-style: none;\n    margin: 0;\n}\n\n.sg-overlay__item {\n    border-bottom: 1px solid rgba(255,255,255,0.05);\n    overflow: hidden;\n}\n\n.sg-overlay__link {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 22px 0;\n    font-family: var(--sg-font-display);\n    font-size: 28px;\n    font-weight: 700;\n    color: rgba(255,255,255,0.35);\n    letter-spacing: -0.01em;\n    line-height: 1.15;\n    position: relative;\n    text-decoration: none;\n    opacity: 0;\n    transform: translateY(30px) translateX(12px);\n    transition:\n        opacity 0.55s cubic-bezier(0.22, 1, 0.36, 1),\n        transform 0.55s cubic-bezier(0.22, 1, 0.36, 1),\n        color 0.25s ease;\n}\n\n\/* Stagger Verz\u00f6gerungen *\/\n.sg-overlay__item:nth-child(1) .sg-overlay__link { transition-delay: 0.12s; }\n.sg-overlay__item:nth-child(2) .sg-overlay__link { transition-delay: 0.18s; }\n.sg-overlay__item:nth-child(3) .sg-overlay__link { transition-delay: 0.24s; }\n.sg-overlay__item:nth-child(4) .sg-overlay__link { transition-delay: 0.30s; }\n\n\/* Offener Zustand \u2014 Reveal *\/\nbody.sg-menu-open .sg-overlay__link {\n    opacity: 1;\n    transform: translateY(0) translateX(0);\n}\n\n\/* Dekorative Nummerierung *\/\n.sg-overlay__link-num {\n    font-family: var(--sg-font-body);\n    font-size: 11px;\n    font-weight: 500;\n    color: var(--sg-color-accent-500);\n    opacity: 0.5;\n    letter-spacing: 0.04em;\n    transition: opacity 0.25s ease;\n}\n\n\/* Hover *\/\n.sg-overlay__link:hover {\n    color: rgba(255,255,255,0.95) !important;\n}\n\n.sg-overlay__link:hover .sg-overlay__link-num {\n    opacity: 1;\n}\n\n\/* Goldene Linie bei Hover *\/\n.sg-overlay__link::after {\n    content: '';\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    width: 0;\n    height: 1px;\n    background: var(--sg-color-accent-400);\n    transition: width 0.4s cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.sg-overlay__link:hover::after {\n    width: 40px;\n}\n\n\n\/* ============================================\n   SG-OVERLAY \u2014 CTA BUTTON\n   ============================================ *\/\n.sg-overlay__cta-wrap {\n    padding: 32px 32px 0;\n    opacity: 0;\n    transform: translateY(16px);\n    transition:\n        opacity 0.5s ease 0.36s,\n        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.36s;\n}\n\nbody.sg-menu-open .sg-overlay__cta-wrap {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n.sg-overlay__cta {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 100%;\n    padding: 16px 32px;\n    font-family: var(--sg-font-body);\n    font-size: 14px;\n    font-weight: 600;\n    letter-spacing: 0.01em;\n    color: #FFFFFF;\n    text-decoration: none;\n    background: var(--sg-gradient-accent);\n    border: none;\n    border-radius: var(--sg-radius-full);\n    cursor: pointer;\n    box-shadow: 0 6px 28px rgba(181,139,90,0.3);\n    transition:\n        box-shadow 0.3s ease,\n        transform 0.3s ease,\n        filter 0.3s ease;\n}\n\n.sg-overlay__cta:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 10px 36px rgba(181,139,90,0.4);\n    filter: brightness(1.06);\n    color: #FFFFFF !important;\n}\n\n\n\/* ============================================\n   SG-OVERLAY \u2014 FOOTER (Kontakt + Standort)\n   ============================================ *\/\n.sg-overlay__footer {\n    padding: 40px 32px 36px;\n    margin-top: auto;\n    opacity: 0;\n    transform: translateY(12px);\n    transition:\n        opacity 0.5s ease 0.42s,\n        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.42s;\n}\n\nbody.sg-menu-open .sg-overlay__footer {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n.sg-overlay__footer-label {\n    font-family: var(--sg-font-body);\n    font-size: 10px;\n    font-weight: 600;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: rgba(255,255,255,0.25);\n    margin-bottom: 12px;\n}\n\n.sg-overlay__footer-contact {\n    display: flex;\n    flex-direction: column;\n    gap: 6px;\n}\n\n.sg-overlay__footer-link {\n    font-family: var(--sg-font-body);\n    font-size: 14px;\n    font-weight: 500;\n    color: rgba(255,255,255,0.55);\n    text-decoration: none;\n    transition: color 0.2s ease;\n}\n\n.sg-overlay__footer-link:hover {\n    color: var(--sg-color-accent-300) !important;\n}\n\n.sg-overlay__footer-divider {\n    width: 32px;\n    height: 1px;\n    background: rgba(255,255,255,0.08);\n    margin: 20px 0 16px;\n}\n\n.sg-overlay__footer-location {\n    font-family: var(--sg-font-display);\n    font-size: 12px;\n    font-style: italic;\n    color: rgba(255,255,255,0.22);\n    line-height: 1.5;\n}\n\n\n\/* ============================================\n   BODY LOCK \u2014 KEIN SCROLL WENN OVERLAY OFFEN\n   ============================================ *\/\nbody.sg-menu-open {\n    overflow: hidden;\n}\n\n\n\/* ============================================\n   SG-HERO \u2014 HAUPTBLOCK (FULLSCREEN)\n   ============================================ *\/\n.sg-hero {\n    position: relative;\n    width: 100%;\n    height: 100vh;\n    height: 100dvh;\n    min-height: 600px;\n    display: flex;\n    align-items: center;\n    overflow: hidden;\n    background-color: var(--sg-color-primary-900);\n}\n\n\/* ============================================\n   SG-HERO__MEDIA \u2014 HINTERGRUND: VIDEO + POSTER\n   ============================================ *\/\n.sg-hero__media {\n    position: absolute;\n    inset: 0;\n    z-index: 1;\n}\n\n.sg-hero__video {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center center;\n    transform: scale(1.06);\n    transition: transform 18s cubic-bezier(0.22, 1, 0.36, 1);\n    will-change: transform;\n}\n\n.sg-hero--loaded .sg-hero__video {\n    transform: scale(1);\n}\n\n.sg-hero__poster {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center center;\n    z-index: 0;\n}\n\n\/* ============================================\n   SG-HERO__OVERLAY \u2014 FARBVERLAUF-SCHICHTEN\n   ============================================ *\/\n.sg-hero__overlay {\n    position: absolute;\n    inset: 0;\n    z-index: 2;\n    pointer-events: none;\n}\n\n.sg-hero__overlay-gradient {\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(\n        105deg,\n        rgba(26, 46, 26, 0.94) 0%,\n        rgba(26, 46, 26, 0.70) 45%,\n        rgba(26, 46, 26, 0.22) 100%\n    );\n}\n\n.sg-hero__overlay-vignette {\n    position: absolute;\n    inset: 0;\n    background: radial-gradient(\n        ellipse at 30% 60%,\n        transparent 40%,\n        rgba(10, 20, 10, 0.55) 100%\n    );\n}\n\n.sg-hero__overlay-bottom {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    height: 260px;\n    background: linear-gradient(\n        to top,\n        rgba(26, 46, 26, 0.6) 0%,\n        transparent 100%\n    );\n}\n\n\/* ============================================\n   SG-HERO__CURTAIN \u2014 EINTRITTSANIMATION\n   ============================================ *\/\n.sg-hero__curtain {\n    position: absolute;\n    inset: 0;\n    z-index: 10;\n    display: flex;\n    pointer-events: none;\n}\n\n.sg-hero__curtain-panel {\n    flex: 1;\n    background: var(--sg-color-primary-900);\n    transform-origin: top center;\n}\n\n.sg-hero__curtain-panel:nth-child(1) {\n    transform-origin: left center;\n    animation: sgCurtainLeft 1.4s cubic-bezier(0.76, 0, 0.24, 1) 0.3s forwards;\n}\n\n.sg-hero__curtain-panel:nth-child(2) {\n    transform-origin: right center;\n    animation: sgCurtainRight 1.4s cubic-bezier(0.76, 0, 0.24, 1) 0.3s forwards;\n}\n\n\/* ============================================\n   SG-HERO__CONTAINER \u2014 INHALTSCONTAINER\n   ============================================ *\/\n.sg-hero__container {\n    position: relative;\n    z-index: 3;\n    width: 100%;\n    max-width: 1216px;\n    margin: 0 auto;\n    padding: 0 40px;\n    display: flex;\n    align-items: center;\n}\n\n\/* ============================================\n   SG-HERO__CONTENT \u2014 TEXTBLOCK LINKS\n   ============================================ *\/\n.sg-hero__content {\n    max-width: 580px;\n    width: 100%;\n}\n\n\/* ============================================\n   SG-HERO__EYEBROW \u2014 OBERES LABEL\n   ============================================ *\/\n.sg-hero__eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    font-family: var(--sg-font-body);\n    font-size: 13px;\n    font-weight: 500;\n    line-height: 1;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--sg-color-accent-300);\n    margin-bottom: 20px;\n    opacity: 0;\n    animation: sgHeroFadeUp 0.9s cubic-bezier(0.22, 1, 0.36, 1) 1.5s forwards;\n}\n\n.sg-hero__eyebrow-line {\n    display: block;\n    width: 28px;\n    height: 1px;\n    background: var(--sg-color-accent-400);\n}\n\n\/* ============================================\n   SG-HERO__TITLE \u2014 H1 HAUPTTITEL\n   ============================================ *\/\n.sg-hero__title {\n    font-family: var(--sg-font-display);\n    font-size: clamp(38px, 5.5vw, 64px);\n    font-weight: 700;\n    line-height: 1.08;\n    letter-spacing: -0.025em;\n    color: #FFFFFF;\n    margin-bottom: 24px;\n    opacity: 0;\n    animation: sgHeroReveal 1.1s cubic-bezier(0.22, 1, 0.36, 1) 1.65s forwards;\n}\n\n\/* ============================================\n   FIX CLIPPING \u2014 TITLE LINES\n   Das overflow:hidden ist f\u00fcr die Reveal-\n   Animation notwendig (translateY), schnitt aber\n   Absteller (g, y, p, q) und Zeichen (? \u00bf ,) ab.\n   Vertikales Padding wurde hinzugef\u00fcgt, um den\n   Glyphen Platz zu geben und mit negativem Margin\n   kompensiert, um Kompaktheit zu bewahren.\n   ============================================ *\/\n.sg-hero__title-line {\n    display: block;\n    overflow: hidden;\n    padding-top: 0.05em;\n    padding-bottom: 0.12em;\n    margin-bottom: -0.12em;\n}\n\n\/* Margin aus letzter Zeile entfernen, damit\n   es nicht den Abstand zum Untertitel beeinflusst *\/\n.sg-hero__title-line:last-child {\n    margin-bottom: 0;\n}\n\n.sg-hero__title-line-inner {\n    display: block;\n    transform: translateY(110%);\n    animation: sgTitleLineReveal 0.9s cubic-bezier(0.76, 0, 0.24, 1) forwards;\n}\n\n.sg-hero__title-line:nth-child(1) .sg-hero__title-line-inner { animation-delay: 1.55s; }\n.sg-hero__title-line:nth-child(2) .sg-hero__title-line-inner { animation-delay: 1.72s; }\n.sg-hero__title-line:nth-child(3) .sg-hero__title-line-inner { animation-delay: 1.89s; }\n\n.sg-hero__title--italic {\n    font-style: italic;\n    color: var(--sg-color-accent-300);\n}\n\n\/* ============================================\n   SG-HERO__SUBTITLE \u2014 KURZBESCHREIBUNG\n   ============================================ *\/\n.sg-hero__subtitle {\n    font-family: var(--sg-font-body);\n    font-size: 17px;\n    font-weight: 400;\n    line-height: 1.65;\n    color: rgba(255, 255, 255, 0.62);\n    margin-bottom: 44px;\n    max-width: 440px;\n    opacity: 0;\n    animation: sgHeroFadeUp 0.9s cubic-bezier(0.22, 1, 0.36, 1) 2.1s forwards;\n}\n\n\/* ============================================\n   SG-HERO__ACTIONS \u2014 BUTTONGRUPPE\n   ============================================ *\/\n.sg-hero__actions {\n    display: flex;\n    align-items: center;\n    gap: 20px;\n    flex-wrap: wrap;\n    opacity: 0;\n    animation: sgHeroFadeUp 0.9s cubic-bezier(0.22, 1, 0.36, 1) 2.3s forwards;\n}\n\n\/* ============================================\n   SG-HERO__CTA \u2014 PRIM\u00c4RER PILLENBUTTON\n   ============================================ *\/\n.sg-hero__cta {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    font-family: var(--sg-font-body);\n    font-size: 14px;\n    font-weight: 600;\n    line-height: 1;\n    letter-spacing: 0.01em;\n    color: #FFFFFF;\n    background: var(--sg-gradient-accent);\n    border: none;\n    border-radius: var(--sg-radius-full);\n    padding: 16px 36px;\n    cursor: pointer;\n    box-shadow: 0 6px 24px rgba(181, 139, 90, 0.38);\n    transition:\n        box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1),\n        transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),\n        filter 0.3s ease;\n    position: relative;\n    overflow: hidden;\n}\n\n.sg-hero__cta::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background: rgba(255, 255, 255, 0);\n    border-radius: inherit;\n    transition: background 0.3s ease;\n}\n\n.sg-hero__cta:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 10px 32px rgba(181, 139, 90, 0.48);\n    filter: brightness(1.06);\n}\n\n.sg-hero__cta:hover::before {\n    background: rgba(255, 255, 255, 0.06);\n}\n\n.sg-hero__cta:active {\n    transform: translateY(-1px);\n    box-shadow: 0 4px 16px rgba(181, 139, 90, 0.35);\n}\n\n\/* ============================================\n   SG-HERO__LINK \u2014 SEKUND\u00c4RER GHOST BUTTON\n   ============================================ *\/\n.sg-hero__link {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    font-family: var(--sg-font-body);\n    font-size: 14px;\n    font-weight: 500;\n    line-height: 1;\n    color: rgba(255, 255, 255, 0.72);\n    background: transparent;\n    border: none;\n    padding: 0;\n    cursor: pointer;\n    position: relative;\n    transition: color var(--sg-transition-fast);\n}\n\n.sg-hero__link::after {\n    content: '';\n    position: absolute;\n    bottom: -3px;\n    left: 0;\n    width: 0;\n    height: 1px;\n    background: rgba(255, 255, 255, 0.5);\n    transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.sg-hero__link:hover {\n    color: #FFFFFF;\n}\n\n.sg-hero__link:hover::after {\n    width: calc(100% - 24px);\n}\n\n.sg-hero__link-icon {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.sg-hero__link:hover .sg-hero__link-icon {\n    transform: translateX(5px);\n}\n\n\/* ============================================\n   SG-HERO__SCROLL \u2014 SCROLL-INDIKATOR\n   ============================================ *\/\n.sg-hero__scroll {\n    position: absolute;\n    bottom: 40px;\n    left: 50%;\n    transform: translateX(-50%);\n    z-index: 3;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: sgHeroFadeIn 0.8s ease 2.8s forwards;\n}\n\n.sg-hero__scroll-label {\n    font-family: var(--sg-font-body);\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: rgba(255, 255, 255, 0.32);\n}\n\n.sg-hero__scroll-track {\n    width: 1px;\n    height: 44px;\n    background: rgba(255, 255, 255, 0.12);\n    position: relative;\n    overflow: hidden;\n    border-radius: 1px;\n}\n\n.sg-hero__scroll-thumb {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 40%;\n    background: linear-gradient(180deg, rgba(181, 139, 90, 0.9) 0%, rgba(181, 139, 90, 0) 100%);\n    border-radius: 1px;\n    animation: sgScrollFlow 2.2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n}\n\n\/* ============================================\n   SG-HERO__COUNTER \u2014 DEKORATIVE NUMMER\n   ============================================ *\/\n.sg-hero__counter {\n    position: absolute;\n    bottom: 44px;\n    left: 40px;\n    z-index: 3;\n    opacity: 0;\n    animation: sgHeroFadeIn 0.8s ease 2.7s forwards;\n}\n\n.sg-hero__counter-value {\n    font-family: var(--sg-font-display);\n    font-size: 11px;\n    font-weight: 700;\n    font-style: italic;\n    color: rgba(255, 255, 255, 0.2);\n    letter-spacing: 0.02em;\n}\n\n\/* ============================================\n   KEYFRAMES \u2014 ANIMATIONSSYSTEM\n   ============================================ *\/\n@keyframes sgCurtainLeft {\n    0%   { transform: scaleX(1); transform-origin: left center; }\n    100% { transform: scaleX(0); transform-origin: left center; }\n}\n\n@keyframes sgCurtainRight {\n    0%   { transform: scaleX(1); transform-origin: right center; }\n    100% { transform: scaleX(0); transform-origin: right center; }\n}\n\n@keyframes sgTitleLineReveal {\n    0%   { transform: translateY(110%); }\n    100% { transform: translateY(0); }\n}\n\n@keyframes sgHeroReveal {\n    0%   { opacity: 0; }\n    100% { opacity: 1; }\n}\n\n@keyframes sgHeroFadeUp {\n    0%   { opacity: 0; transform: translateY(22px); }\n    100% { opacity: 1; transform: translateY(0); }\n}\n\n@keyframes sgHeroFadeIn {\n    0%   { opacity: 0; }\n    100% { opacity: 1; }\n}\n\n@keyframes sgNavItemReveal {\n    0%   { opacity: 0; transform: translateY(-10px); }\n    100% { opacity: 1; transform: translateY(0); }\n}\n\n@keyframes sgScrollFlow {\n    0%   { transform: translateY(-100%); }\n    100% { transform: translateY(280%); }\n}\n\n@keyframes sgPulse {\n    0%, 100% { box-shadow: 0 0 0 3px rgba(181, 139, 90, 0.25); }\n    50%       { box-shadow: 0 0 0 6px rgba(181, 139, 90, 0.12); }\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 TABLET (\u2264 1023px)\n   ============================================ *\/\n@media (max-width: 1023px) {\n    .sg-nav__menu,\n    .sg-nav__cta {\n        display: none;\n    }\n\n    .sg-hamburger {\n        display: flex;\n    }\n\n    .sg-overlay {\n        display: block;\n    }\n\n    .sg-hero__title {\n        font-size: clamp(34px, 6vw, 52px);\n    }\n\n    .sg-hero__subtitle {\n        font-size: 16px;\n        max-width: 100%;\n    }\n\n    \/* Overlay Panel \u2014 Eingrenzung auf Tablet *\/\n    .sg-overlay__panel {\n        max-width: 400px;\n    }\n\n    .sg-overlay__cta {\n        padding: 15px 28px;\n        font-size: 13.5px;\n        white-space: nowrap;\n    }\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 MOBILE (\u2264 767px)\n   ============================================ *\/\n@media (max-width: 767px) {\n    .sg-nav {\n        height: 72px;\n    }\n\n    .sg-nav__container {\n        padding: 0 16px;\n    }\n\n    .sg-nav__logo-img {\n        height: 26px !important;\n        max-height: 26px !important;\n        width: auto !important;\n        max-width: 150px !important;\n    }\n\n    \/* Hamburger: etwas kompakter *\/\n    .sg-hamburger {\n        width: 44px;\n        height: 44px;\n    }\n\n    .sg-hero {\n        align-items: flex-end;\n        height: 100vh;\n        height: 100dvh;\n        min-height: 560px;\n    }\n\n    .sg-hero__poster {\n        width: 100% !important;\n        height: 100% !important;\n        object-fit: cover !important;\n    }\n\n    .sg-hero__overlay-gradient {\n        background: linear-gradient(\n            180deg,\n            rgba(26, 46, 26, 0.3)  0%,\n            rgba(26, 46, 26, 0.75) 55%,\n            rgba(26, 46, 26, 0.96) 100%\n        );\n    }\n\n    .sg-hero__container {\n        padding: 0 20px 48px;\n        align-items: flex-end;\n    }\n\n    .sg-hero__content {\n        max-width: 100%;\n    }\n\n    .sg-hero__eyebrow {\n        font-size: 11px;\n        margin-bottom: 14px;\n    }\n\n    .sg-hero__subtitle {\n        font-size: 15px;\n        margin-bottom: 36px;\n    }\n\n    .sg-hero__actions {\n        flex-direction: column;\n        align-items: stretch;\n        gap: 16px;\n        width: 100%;\n    }\n\n    .sg-hero__cta {\n        width: 100%;\n        justify-content: center;\n    }\n\n    .sg-hero__link {\n        justify-content: center;\n        padding: 8px 0;\n    }\n\n    \/* Scroll-Indikator auf Mobile verbergen *\/\n    .sg-hero__scroll {\n        display: none;\n    }\n\n    .sg-hero__counter {\n        display: none;\n    }\n\n    \/* ====== OVERLAY MOBILE \u2014 FULLSCREEN ====== *\/\n    .sg-overlay__panel {\n        max-width: 100%;\n    }\n\n    .sg-overlay__header {\n        padding: 84px 20px 0;\n    }\n\n    .sg-overlay__eyebrow {\n        font-size: 9px;\n        letter-spacing: 0.16em;\n    }\n\n    .sg-overlay__nav {\n        padding: 16px 20px 0;\n    }\n\n    .sg-overlay__item {\n        border-bottom-color: rgba(255,255,255,0.04);\n    }\n\n    .sg-overlay__link {\n        font-size: 24px;\n        padding: 18px 0;\n    }\n\n    .sg-overlay__link-num {\n        font-size: 10px;\n    }\n\n    \/* CTA \u2014 richtige Eingrenzung auf Mobile *\/\n    .sg-overlay__cta-wrap {\n        padding: 24px 20px 0;\n    }\n\n    .sg-overlay__cta {\n        padding: 14px 20px;\n        font-size: 13px;\n        white-space: nowrap;\n        width: 100%;\n        box-sizing: border-box;\n    }\n\n    \/* Footer \u2014 kompakter *\/\n    .sg-overlay__footer {\n        padding: 28px 20px 24px;\n    }\n\n    .sg-overlay__footer-label {\n        font-size: 9px;\n        margin-bottom: 10px;\n    }\n\n    .sg-overlay__footer-link {\n        font-size: 13px;\n    }\n\n    .sg-overlay__footer-location {\n        font-size: 11px;\n    }\n\n    .sg-overlay__footer-divider {\n        margin: 16px 0 12px;\n    }\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 MOBILE SMALL (\u2264 399px)\n   ============================================ *\/\n@media (max-width: 399px) {\n    .sg-nav__container {\n        padding: 0 12px;\n    }\n\n    .sg-hero__cta {\n        padding: 14px 28px;\n        font-size: 13px;\n    }\n\n    .sg-hero__container {\n        padding: 0 16px 40px;\n    }\n\n    \/* Overlay \u2014 feinteilige Anpassung f\u00fcr schmale Bildschirme *\/\n    .sg-overlay__header {\n        padding: 80px 16px 0;\n    }\n\n    .sg-overlay__nav {\n        padding: 12px 16px 0;\n    }\n\n    .sg-overlay__link {\n        font-size: 21px;\n        padding: 16px 0;\n    }\n\n    .sg-overlay__cta-wrap {\n        padding: 20px 16px 0;\n    }\n\n    .sg-overlay__cta {\n        padding: 13px 16px;\n        font-size: 12.5px;\n        border-radius: var(--sg-radius-xl);\n    }\n\n    .sg-overlay__footer {\n        padding: 24px 16px 20px;\n    }\n\n    .sg-overlay__footer-link {\n        font-size: 12px;\n    }\n}\n\n\/* ============================================\n   PREFERS-REDUCED-MOTION \u2014 BARRIEREFREIHEIT\n   ============================================ *\/\n@media (prefers-reduced-motion: reduce) {\n    .sg-hero__curtain-panel,\n    .sg-hero__title-line-inner,\n    .sg-hero__eyebrow,\n    .sg-hero__title,\n    .sg-hero__subtitle,\n    .sg-hero__actions,\n    .sg-hero__scroll,\n    .sg-hero__counter,\n    .sg-nav__logo,\n    .sg-nav__item,\n    .sg-nav__cta {\n        opacity: 1 !important;\n        transform: none !important;\n        animation: none !important;\n    }\n\n    .sg-hero__curtain { display: none !important; }\n    .sg-hero__scroll-thumb { animation: none !important; }\n    .sg-hero__video { transform: none !important; transition: none !important; }\n\n    .sg-overlay__bg,\n    .sg-overlay__panel,\n    .sg-overlay__link,\n    .sg-overlay__eyebrow,\n    .sg-overlay__cta-wrap,\n    .sg-overlay__footer {\n        transition-duration: 0.01s !important;\n        transition-delay: 0s !important;\n    }\n}\n<\/style>\n\n<!-- ============================================\n     SG-NAV \u2014 HTML STRUCTURE\n     ============================================ -->\n<header class=\"sg-nav\" role=\"banner\" id=\"sg-nav\">\n\n    <div class=\"sg-nav__container\">\n\n        <!-- Logo Bild -->\n        <a href=\"#sg-hero\" class=\"sg-nav__logo\" aria-label=\"Swing Golf Pulp\u00ed \u2014 Home\">\n            <img fetchpriority=\"high\" decoding=\"async\"\n                class=\"sg-nav__logo-img\"\n                src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Logo-white.png\"\n                alt=\"Swing Golf Pulp\u00ed\"\n                width=\"180\"\n                height=\"36\"\n                loading=\"eager\"\n                fetchpriority=\"high\"\n            >\n        <\/a>\n\n        <!-- Hauptmen\u00fc Desktop -->\n        <nav aria-label=\"Hauptnavigation\">\n            <ul class=\"sg-nav__menu\" role=\"list\">\n                <li class=\"sg-nav__item\">\n                    <a href=\"#proyecto\"      class=\"sg-nav__link sg-nav__link--active\">\u00dcber uns<\/a>\n                <\/li>\n                <li class=\"sg-nav__item\">\n                    <a href=\"#tipology\" class=\"sg-nav__link\">Typologien<\/a>\n                <\/li>\n                <li class=\"sg-nav__item\">\n                    <a href=\"#gallery\"    class=\"sg-nav__link\">Galerie<\/a>\n                <\/li>\n                <li class=\"sg-nav__item\">\n                    <a href=\"#sg-location\"  class=\"sg-nav__link\">Standort<\/a>\n                <\/li>\n            <\/ul>\n        <\/nav>\n\n        <!-- CTA Desktop -->\n        <a href=\"#sg-unlock\" class=\"sg-nav__cta\" aria-label=\"Informationen freischalten\">\n            Informationen freischalten\n        <\/a>\n\n        <!-- NEUER Hamburger Mobile -->\n        <button\n            class=\"sg-hamburger\"\n            id=\"sg-hamburger\"\n            aria-label=\"Navigationsmenu \u00f6ffnen\"\n            aria-expanded=\"false\"\n            aria-controls=\"sg-overlay\"\n        >\n            <span class=\"sg-hamburger__lines\" aria-hidden=\"true\">\n                <span class=\"sg-hamburger__line\"><\/span>\n                <span class=\"sg-hamburger__line\"><\/span>\n                <span class=\"sg-hamburger__line\"><\/span>\n            <\/span>\n        <\/button>\n\n    <\/div>\n\n<\/header>\n\n\n<!-- ============================================\n     SG-OVERLAY \u2014 MOBILES FULLSCREEN MEN\u00dc\n     (ersetzt das alte sg-nav__drawer)\n     ============================================ -->\n<div class=\"sg-overlay\" id=\"sg-overlay\" role=\"dialog\" aria-label=\"Navigationsmenu\" aria-hidden=\"true\">\n\n    <!-- Hintergrund mit Blur (Klick zum Schlie\u00dfen) -->\n    <div class=\"sg-overlay__bg\" id=\"sg-overlay-bg\"><\/div>\n\n    <!-- Seitenpanel -->\n    <div class=\"sg-overlay__panel\">\n\n        <!-- Eyebrow -->\n        <div class=\"sg-overlay__header\">\n            <span class=\"sg-overlay__eyebrow\">\n                <span class=\"sg-overlay__eyebrow-line\" aria-hidden=\"true\"><\/span>\n                Men\u00fc\n            <\/span>\n        <\/div>\n\n        <!-- Links mit dekorativer Nummerierung -->\n        <ul class=\"sg-overlay__nav\" role=\"list\">\n            <li class=\"sg-overlay__item\">\n                <a href=\"#proyecto\" class=\"sg-overlay__link\">\n                    <span>\u00dcber uns<\/span>\n                    <span class=\"sg-overlay__link-num\">01<\/span>\n                <\/a>\n            <\/li>\n            <li class=\"sg-overlay__item\">\n                <a href=\"#tipology\" class=\"sg-overlay__link\">\n                    <span>Typologien<\/span>\n                    <span class=\"sg-overlay__link-num\">02<\/span>\n                <\/a>\n            <\/li>\n            <li class=\"sg-overlay__item\">\n                <a href=\"#gallery\" class=\"sg-overlay__link\">\n                    <span>Galerie<\/span>\n                    <span class=\"sg-overlay__link-num\">03<\/span>\n                <\/a>\n            <\/li>\n            <li class=\"sg-overlay__item\">\n                <a href=\"#sg-location\" class=\"sg-overlay__link\">\n                    <span>Standort<\/span>\n                    <span class=\"sg-overlay__link-num\">04<\/span>\n                <\/a>\n            <\/li>\n        <\/ul>\n\n        <!-- CTA -->\n        <div class=\"sg-overlay__cta-wrap\">\n            <a href=\"#sg-unlock\" class=\"sg-overlay__cta\">Informationen freischalten<\/a>\n        <\/div>\n\n        <!-- Footer mit Kontakt -->\n        <div class=\"sg-overlay__footer\">\n            <p class=\"sg-overlay__footer-label\">Kontakt<\/p>\n            <div class=\"sg-overlay__footer-contact\">\n                <span class=\"sg-overlay__footer-link\">911673465<\/span>\n            <\/div>\n            <div class=\"sg-overlay__footer-divider\" aria-hidden=\"true\"><\/div>\n            <p class=\"sg-overlay__footer-location\">Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Mittelmeerk\u00fcste<\/p>\n        <\/div>\n\n    <\/div>\n<\/div>\n\n\n<!-- ============================================\n     SG-HERO \u2014 HTML STRUCTURE\n     data-video-src wird durch WordPress EDS Shortcode gel\u00f6st\n     ============================================ -->\n<section\n    class=\"sg-hero\"\n    id=\"sg-hero\"\n    role=\"region\"\n    aria-label=\"Hero \u2014 Swing Golf Pulp\u00ed\"\n    data-video-src=\"\"\n>\n\n    <!-- ============================================\n         SG-HERO__CURTAIN \u2014 REVEAL EINTRITT\n         ============================================ -->\n    <div class=\"sg-hero__curtain\" aria-hidden=\"true\">\n        <div class=\"sg-hero__curtain-panel\"><\/div>\n        <div class=\"sg-hero__curtain-panel\"><\/div>\n    <\/div>\n\n    <!-- ============================================\n         SG-HERO__MEDIA \u2014 VIDEO + POSTER FALLBACK\n         ============================================ -->\n    <div class=\"sg-hero__media\">\n        <img decoding=\"async\"\n            class=\"sg-hero__poster\"\n            src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg\"\n            alt=\"\"\n            aria-hidden=\"true\"\n            loading=\"eager\"\n            fetchpriority=\"high\"\n        >\n        <video\n            class=\"sg-hero__video\"\n            id=\"sg-hero-video\"\n            autoplay\n            muted\n            loop\n            playsinline\n            preload=\"none\"\n            aria-hidden=\"true\"\n            poster=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg\"\n        ><\/video>\n    <\/div>\n\n    <!-- ============================================\n         SG-HERO__OVERLAY \u2014 FARBVERLAUF-SCHICHTEN\n         ============================================ -->\n    <div class=\"sg-hero__overlay\" aria-hidden=\"true\">\n        <div class=\"sg-hero__overlay-gradient\"><\/div>\n        <div class=\"sg-hero__overlay-vignette\"><\/div>\n        <div class=\"sg-hero__overlay-bottom\"><\/div>\n    <\/div>\n\n    <!-- ============================================\n         SG-HERO__CONTAINER \u2014 HAUPTINHALT\n         ============================================ -->\n    <div class=\"sg-hero__container\">\n        <div class=\"sg-hero__content\">\n\n            <!-- Eyebrow Label -->\n            <span class=\"sg-hero__eyebrow\">\n                <span class=\"sg-hero__eyebrow-line\" aria-hidden=\"true\"><\/span>\n                Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Mittelmeerk\u00fcste\n            <\/span>\n\n            <!-- H1 mit animierten Zeilen -->\n            <h1 class=\"sg-hero__title\" aria-label=\"Lebe zwischen dem Golfplatz und dem Mittelmeer\">\n                <span class=\"sg-hero__title-line\">\n                    <span class=\"sg-hero__title-line-inner\">Lebe zwischen dem Golf<\/span>\n                <\/span>\n                <span class=\"sg-hero__title-line\">\n                    <span class=\"sg-hero__title-line-inner\">und dem <span class=\"sg-hero__title--italic\">Meer<\/span><\/span>\n                <\/span>\n                <span class=\"sg-hero__title-line\">\n                    <span class=\"sg-hero__title-line-inner\">Mittelmeer.<\/span>\n                <\/span>\n            <\/h1>\n\n            <!-- Untertitel -->\n            <p class=\"sg-hero__subtitle\">\n                Moderne Neubauwohnungen zum Genie\u00dfen jeden Tag.\n                Qualit\u00e4t, Natur und volles Leben in Pulp\u00ed, Almer\u00eda.\n            <\/p>\n\n            <!-- Aktionen -->\n            <div class=\"sg-hero__actions\">\n                <a href=\"#proyecto\" class=\"sg-hero__cta\" aria-label=\"Entdecke dein neues Zuhause in Swing Golf Pulp\u00ed\">\n                    Dein Zuhause entdecken\n                <\/a>\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <!-- ============================================\n         SG-HERO__SCROLL \u2014 SCROLL INDIKATOR\n         ============================================ -->\n    <div class=\"sg-hero__scroll\" aria-hidden=\"true\">\n        <span class=\"sg-hero__scroll-label\">Scrollen<\/span>\n        <div class=\"sg-hero__scroll-track\">\n            <div class=\"sg-hero__scroll-thumb\"><\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ============================================\n         SG-HERO__COUNTER \u2014 DEKORATIVE NUMMER\n         ============================================ -->\n    <div class=\"sg-hero__counter\" aria-hidden=\"true\">\n        <span class=\"sg-hero__counter-value\">01 \u2014 Hero<\/span>\n    <\/div>\n\n<\/section>\n\n\n<!-- ============================================\n     SG-NAV + SG-HERO + SG-OVERLAY \u2014 JAVASCRIPT MODULE (IIFE)\n     ============================================ -->\n<script>\n(function () {\n    'use strict';\n\n    \/* ============================================\n       KONFIGURATION\n       ============================================ *\/\n    var CFG = {\n        navScrollThreshold: 40,\n        rafActive:          false,\n        menuOpen:           false\n    };\n\n    \/* ============================================\n       DOM VERWEISE\n       ============================================ *\/\n    var nav         = document.getElementById('sg-nav');\n    var hamburger   = document.getElementById('sg-hamburger');\n    var overlay     = document.getElementById('sg-overlay');\n    var overlayBg   = document.getElementById('sg-overlay-bg');\n    var hero        = document.querySelector('.sg-hero');\n    var heroVideo   = document.getElementById('sg-hero-video');\n    var heroScroll  = hero ? hero.querySelector('.sg-hero__scroll') : null;\n\n    \/* Links f\u00fcr Smooth Scroll (Desktop + Overlay + Hero) *\/\n    var smoothLinks = document.querySelectorAll(\n        '.sg-nav__link, .sg-nav__cta, .sg-nav__logo, ' +\n        '.sg-overlay__link, .sg-overlay__cta, ' +\n        '.sg-hero__cta, .sg-hero__link'\n    );\n\n    if (!nav || !hero) return;\n\n    \/* ============================================\n       UTILITIES\n       ============================================ *\/\n    function clamp(v, lo, hi) { return v < lo ? lo : v > hi ? hi : v; }\n    function prefersReduced() { return window.matchMedia('(prefers-reduced-motion: reduce)').matches; }\n    var raf = window.requestAnimationFrame || function (cb) { setTimeout(cb, 16); };\n\n    \/* ============================================\n       NAV \u2014 SCROLL STATE\n       ============================================ *\/\n    function updateNavState() {\n        var scrollY = window.pageYOffset || document.documentElement.scrollTop;\n        nav.classList.toggle('sg-nav--scrolled', scrollY > CFG.navScrollThreshold);\n    }\n\n    \/* ============================================\n       NAV \u2014 ACTIVE LINK ON SCROLL\n       ============================================ *\/\n    var sections     = Array.prototype.slice.call(document.querySelectorAll('section[id], div[id]'));\n    var desktopLinks = Array.prototype.slice.call(document.querySelectorAll('.sg-nav__link'));\n\n    function updateActiveLink() {\n        var scrollY = window.pageYOffset || document.documentElement.scrollTop;\n        var navH    = nav.offsetHeight;\n        var current = '';\n\n        sections.forEach(function (sec) {\n            if (scrollY >= sec.offsetTop - navH - 40) { current = sec.id; }\n        });\n\n        desktopLinks.forEach(function (link) {\n            var href = link.getAttribute('href');\n            link.classList.toggle('sg-nav__link--active', href === '#' + current);\n        });\n    }\n\n    \/* ============================================\n       HERO SCROLL INDICATOR \u2014 FADE\n       ============================================ *\/\n    function updateScrollIndicator() {\n        if (!heroScroll) return;\n        var scrollY  = window.pageYOffset || document.documentElement.scrollTop;\n        var progress = clamp(scrollY \/ 200, 0, 1);\n        heroScroll.style.opacity   = String(1 - progress);\n        heroScroll.style.transform = 'translateX(-50%) translateY(' + (progress * 14) + 'px)';\n    }\n\n    \/* ============================================\n       HERO VIDEO \u2014 INJECTION VIA DATA-VIDEO-SRC (EDS)\n       ============================================ *\/\n    function initVideo() {\n        if (!heroVideo) return;\n\n        \/* Video nicht auf Mobile laden (\u2264 767px) \u2014\n           nur Poster-Bild anzeigen *\/\n        if (window.innerWidth <= 767) {\n            heroVideo.style.display = 'none';\n            hero.classList.add('sg-hero--loaded');\n            return;\n        }\n\n        var videoSrc = hero.getAttribute('data-video-src');\n\n        if (videoSrc && videoSrc.indexOf('[') === -1 && videoSrc.trim() !== '') {\n            heroVideo.src = videoSrc;\n            heroVideo.load();\n            heroVideo.play().catch(function () {});\n        }\n\n        heroVideo.addEventListener('canplay', function () {\n            hero.classList.add('sg-hero--loaded');\n        }, { once: true });\n\n        heroVideo.addEventListener('error', function () {\n            hero.classList.add('sg-hero--loaded');\n        }, { once: true });\n    }\n\n    \/* ============================================\n       RENDER LOOP \u2014 RAF THROTTLE\n       ============================================ *\/\n    function onScroll() {\n        if (CFG.rafActive) return;\n        CFG.rafActive = true;\n        raf(function () {\n            updateNavState();\n            updateActiveLink();\n            if (!prefersReduced()) { updateScrollIndicator(); }\n            CFG.rafActive = false;\n        });\n    }\n\n    \/* ============================================\n       OVERLAY \u2014 MEN\u00dc \u00d6FFNEN \/ SCHLIESSEN\n       Body-Klasse f\u00fcr alle CSS-Selektoren,\n       damit die Selektoren ohne Verschachtelung funktionieren\n       ============================================ *\/\n    var scrollPos = 0;\n\n    function openMenu() {\n        CFG.menuOpen = true;\n        scrollPos = window.pageYOffset || document.documentElement.scrollTop;\n        document.body.classList.add('sg-menu-open');\n        hamburger.setAttribute('aria-expanded', 'true');\n        hamburger.setAttribute('aria-label', 'Navigationsmenu schlie\u00dfen');\n        overlay.setAttribute('aria-hidden', 'false');\n    }\n\n    function closeMenu() {\n        if (!CFG.menuOpen) return;\n        CFG.menuOpen = false;\n        document.body.classList.remove('sg-menu-open');\n        hamburger.setAttribute('aria-expanded', 'false');\n        hamburger.setAttribute('aria-label', 'Navigationsmenu \u00f6ffnen');\n        overlay.setAttribute('aria-hidden', 'true');\n    }\n\n    function toggleMenu() {\n        CFG.menuOpen ? closeMenu() : openMenu();\n    }\n\n    \/* ============================================\n       SMOOTH SCROLL \u2014 INTERNE ANKER\n       ============================================ *\/\n    function initSmoothScroll() {\n        Array.prototype.forEach.call(smoothLinks, function (link) {\n            link.addEventListener('click', function (e) {\n                var href = this.getAttribute('href');\n                if (!href || href.charAt(0) !== '#' || href === '#') return;\n                var target = document.querySelector(href);\n                if (!target) return;\n                e.preventDefault();\n                closeMenu();\n                var top = target.getBoundingClientRect().top\n                    + (window.pageYOffset || document.documentElement.scrollTop)\n                    - nav.offsetHeight;\n                window.scrollTo({ top: top, behavior: prefersReduced() ? 'auto' : 'smooth' });\n            });\n        });\n    }\n\n    \/* ============================================\n       GLOBALE EREIGNISSE\n       ============================================ *\/\n\n    \/* Escape schlie\u00dft Overlay *\/\n    document.addEventListener('keydown', function (e) {\n        if ((e.key === 'Escape' || e.keyCode === 27) && CFG.menuOpen) {\n            closeMenu();\n        }\n    });\n\n    \/* Resize: Schlie\u00dfen wenn zu Desktop *\/\n    window.addEventListener('resize', function () {\n        if (window.innerWidth >= 1024 && CFG.menuOpen) { closeMenu(); }\n    });\n\n    \/* Klick auf Overlay-Hintergrund schlie\u00dft *\/\n    if (overlayBg) {\n        overlayBg.addEventListener('click', closeMenu);\n    }\n\n    \/* ============================================\n       INIT\n       ============================================ *\/\n    function init() {\n        if (hamburger) {\n            hamburger.addEventListener('click', toggleMenu);\n        }\n        window.addEventListener('scroll', onScroll, { passive: true });\n        initSmoothScroll();\n        initVideo();\n        updateNavState();\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', init);\n    } else {\n        init();\n    }\n\n}());\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1deac24 e-con-full e-flex e-con e-parent\" data-id=\"1deac24\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0f8f205 elementor-widget elementor-widget-menu-anchor\" data-id=\"0f8f205\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"about\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0da416d elementor-widget elementor-widget-html\" data-id=\"0da416d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================\n     SWING GOLF PULP\u00cd \u2014 ENGAGE PAGE\n     ABOUT SECTION \u2014 TEXTO IZQ \/ IMAGEN DER + STATS 4 COL\n     German translation\n     ============================================ -->\n\n<style>\n\/* ============================================\n   SG-ABOUT \u2014 BLOCK\n   ============================================ *\/\n.sg-about {\n    position: relative !important;\n    width: 100% !important;\n    background-color: var(--sg-color-neutral-0) !important;\n    padding: 100px 0 !important;\n    overflow: hidden !important;\n}\n\n\/* ============================================\n   SG-ABOUT__CONTAINER\n   ============================================ *\/\n.sg-about__container {\n    width: 100% !important;\n    max-width: 1216px !important;\n    margin: 0 auto !important;\n    padding: 0 40px !important;\n}\n\n\/* ============================================\n   SG-ABOUT__SPLIT \u2014 GRID 50\/50\n   TEXT LINKS \u00b7 IMAGE RECHTS\n   ============================================ *\/\n.sg-about__split {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 72px !important;\n    align-items: center !important;\n    margin-bottom: 72px !important;\n}\n\n\/* ============================================\n   SG-ABOUT__CONTENT \u2014 LINKE SPALTE\n   ============================================ *\/\n.sg-about__content {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 0 !important;\n    opacity: 0 !important;\n    transform: translateX(-28px) !important;\n    transition:\n        opacity 0.9s cubic-bezier(0.22, 1, 0.36, 1),\n        transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) !important;\n}\n\n.sg-about__content.sg-about--revealed {\n    opacity: 1 !important;\n    transform: translateX(0) !important;\n}\n\n\/* ============================================\n   SG-ABOUT__EYEBROW\n   ============================================ *\/\n.sg-about__eyebrow {\n    display: inline-block !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 500 !important;\n    line-height: 1 !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n    color: var(--sg-color-neutral-500) !important;\n    margin-bottom: 16px !important;\n}\n\n\/* ============================================\n   SG-ABOUT__TITLE \u2014 EDITORIAL PLAYFAIR\n   ============================================ *\/\n.sg-about__title {\n    font-family: 'Playfair Display', serif !important;\n    font-size: 30px !important;\n    font-weight: 600 !important;\n    line-height: 1.38 !important;\n    color: var(--sg-color-neutral-900) !important;\n    margin-bottom: 0 !important;\n}\n\n.sg-about__title--italic {\n    font-style: italic !important;\n}\n\n.sg-about__title--accent {\n    color: var(--sg-color-accent-500) !important;\n}\n\n\/* ============================================\n   SG-ABOUT__RULE \u2014 ACCENT SEPARATOR\n   ============================================ *\/\n.sg-about__rule {\n    display: block !important;\n    width: 40px !important;\n    height: 2px !important;\n    background: var(--sg-color-accent-400) !important;\n    border-radius: 2px !important;\n    margin: 28px 0 !important;\n    flex-shrink: 0 !important;\n}\n\n\/* ============================================\n   SG-ABOUT__BODY \u2014 SECONDARY TEXT\n   ============================================ *\/\n.sg-about__body {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1.7 !important;\n    color: var(--sg-color-neutral-500) !important;\n}\n\n.sg-about__body + .sg-about__body {\n    margin-top: 16px !important;\n}\n\n\/* ============================================\n   SG-ABOUT__MEDIA \u2014 RECHTE SPALTE (IMAGE)\n   ============================================ *\/\n.sg-about__media {\n    position: relative !important;\n    height: 100% !important;\n    min-height: 540px !important;\n    opacity: 0 !important;\n    transform: translateX(28px) !important;\n    transition:\n        opacity 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.15s,\n        transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.15s !important;\n}\n\n.sg-about__media.sg-about--revealed {\n    opacity: 1 !important;\n    transform: translateX(0) !important;\n}\n\n\/* ============================================\n   SG-ABOUT__IMAGE-WRAPPER \u2014 IMAGE CONTAINER\n   COVERS ENTIRE BOX\n   ============================================ *\/\n.sg-about__image-wrapper {\n    position: absolute !important;\n    inset: 0 !important;\n    border-radius: var(--sg-radius-xl) !important;\n    overflow: hidden !important;\n}\n\n.sg-about__image {\n    display: block !important;\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    object-position: center 30% !important;\n    transform: scale(1.03) !important;\n    transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1) !important;\n    will-change: transform !important;\n}\n\n.sg-about__image-wrapper:hover .sg-about__image {\n    transform: scale(1.06) !important;\n}\n\n\/* \u2014 Subtle overlay \u2014 *\/\n.sg-about__image-wrapper::after {\n    content: '' !important;\n    position: absolute !important;\n    inset: 0 !important;\n    background: linear-gradient(\n        170deg,\n        rgba(26, 46, 26, 0) 55%,\n        rgba(26, 46, 26, 0.22) 100%\n    ) !important;\n    pointer-events: none !important;\n    border-radius: inherit !important;\n}\n\n\/* ============================================\n   SG-ABOUT__IMAGE-PILL \u2014 UPPER PILL\n   ============================================ *\/\n.sg-about__image-pill {\n    position: absolute !important;\n    top: 20px !important;\n    right: 20px !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    background: var(--sg-color-accent-500) !important;\n    border-radius: var(--sg-radius-full) !important;\n    padding: 7px 14px !important;\n    z-index: 2 !important;\n}\n\n.sg-about__image-pill-dot {\n    width: 5px !important;\n    height: 5px !important;\n    border-radius: 50% !important;\n    background: #FFFFFF !important;\n    flex-shrink: 0 !important;\n    opacity: 0.85 !important;\n}\n\n.sg-about__image-pill-text {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    letter-spacing: 0.03em !important;\n    text-transform: uppercase !important;\n    color: #FFFFFF !important;\n    white-space: nowrap !important;\n}\n\n\/* ============================================\n   SG-ABOUT__IMAGE-BADGE \u2014 LOWER LEFT BADGE\n   ============================================ *\/\n.sg-about__image-badge {\n    position: absolute !important;\n    bottom: 20px !important;\n    left: 20px !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    background: rgba(255, 255, 255, 0.12) !important;\n    backdrop-filter: blur(12px) !important;\n    -webkit-backdrop-filter: blur(12px) !important;\n    border: 1px solid rgba(255, 255, 255, 0.2) !important;\n    border-radius: var(--sg-radius-md) !important;\n    padding: 12px 16px !important;\n    z-index: 2 !important;\n}\n\n.sg-about__image-badge-icon {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 30px !important;\n    height: 30px !important;\n    border-radius: var(--sg-radius-full) !important;\n    background: rgba(255, 255, 255, 0.15) !important;\n    flex-shrink: 0 !important;\n}\n\n.sg-about__image-badge-icon svg {\n    width: 14px !important;\n    height: 14px !important;\n    stroke: #FFFFFF !important;\n    fill: none !important;\n    stroke-width: 2 !important;\n    stroke-linecap: round !important;\n    stroke-linejoin: round !important;\n}\n\n.sg-about__image-badge-text {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 12px !important;\n    font-weight: 500 !important;\n    line-height: 1.35 !important;\n    color: #FFFFFF !important;\n}\n\n.sg-about__image-badge-text strong {\n    display: block !important;\n    font-size: 13px !important;\n    font-weight: 600 !important;\n}\n\n\/* ============================================\n   SG-ABOUT__DIVIDER \u2014 HORIZONTAL SEPARATOR\n   ============================================ *\/\n.sg-about__divider {\n    width: 100% !important;\n    height: 1px !important;\n    background: var(--sg-color-neutral-200) !important;\n    margin-bottom: 64px !important;\n    opacity: 0 !important;\n    transform: scaleX(0) !important;\n    transform-origin: left center !important;\n    transition:\n        opacity 0.6s ease 0.1s,\n        transform 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.1s !important;\n}\n\n.sg-about__divider.sg-about--revealed {\n    opacity: 1 !important;\n    transform: scaleX(1) !important;\n}\n\n\/* ============================================\n   SG-ABOUT__STATS \u2014 4 COLUMN GRID\n   ============================================ *\/\n.sg-about__stats {\n    display: grid !important;\n    grid-template-columns: repeat(4, 1fr) !important;\n    gap: 0 !important;\n    position: relative !important;\n}\n\n\/* ============================================\n   SG-ABOUT__STAT \u2014 INDIVIDUAL ITEM\n   ============================================ *\/\n.sg-about__stat {\n    padding: 0 32px !important;\n    position: relative !important;\n    opacity: 0 !important;\n    transform: translateY(20px) !important;\n    transition:\n        opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1),\n        transform 0.7s cubic-bezier(0.22, 1, 0.36, 1) !important;\n}\n\n.sg-about__stat:nth-child(1) { transition-delay: 0.08s !important; }\n.sg-about__stat:nth-child(2) { transition-delay: 0.18s !important; }\n.sg-about__stat:nth-child(3) { transition-delay: 0.28s !important; }\n.sg-about__stat:nth-child(4) { transition-delay: 0.38s !important; }\n\n.sg-about__stat.sg-about--revealed {\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n}\n\n.sg-about__stat:first-child {\n    padding-left: 0 !important;\n}\n\n.sg-about__stat:last-child {\n    padding-right: 0 !important;\n}\n\n\/* \u2014 Vertical separator between stats \u2014 *\/\n.sg-about__stat + .sg-about__stat::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 4px !important;\n    left: 0 !important;\n    width: 1px !important;\n    height: calc(100% - 8px) !important;\n    background: var(--sg-color-neutral-200) !important;\n}\n\n\/* ============================================\n   SG-ABOUT__STAT-ICON \u2014 ICON\n   ============================================ *\/\n.sg-about__stat-icon {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 44px !important;\n    height: 44px !important;\n    border-radius: var(--sg-radius-lg) !important;\n    background: var(--sg-color-primary-50) !important;\n    margin-bottom: 20px !important;\n}\n\n.sg-about__stat-icon svg {\n    width: 22px !important;\n    height: 22px !important;\n    stroke: var(--sg-color-primary-500) !important;\n    fill: none !important;\n    stroke-width: 1.8 !important;\n    stroke-linecap: round !important;\n    stroke-linejoin: round !important;\n}\n\n\/* ============================================\n   SG-ABOUT__STAT-NUMBER \u2014 BIG FIGURE\n   ============================================ *\/\n.sg-about__stat-number {\n    font-family: 'Playfair Display', serif !important;\n    font-size: 48px !important;\n    font-weight: 700 !important;\n    line-height: 1.05 !important;\n    letter-spacing: -0.02em !important;\n    color: var(--sg-color-neutral-900) !important;\n    margin-bottom: 8px !important;\n}\n\n\/* ============================================\n   SG-ABOUT__STAT-LABEL \u2014 LABEL\n   ============================================ *\/\n.sg-about__stat-label {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    line-height: 1.3 !important;\n    color: var(--sg-color-neutral-900) !important;\n    margin-bottom: 4px !important;\n}\n\n\/* ============================================\n   SG-ABOUT__STAT-DESC \u2014 DESCRIPTION\n   ============================================ *\/\n.sg-about__stat-desc {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 400 !important;\n    line-height: 1.5 !important;\n    color: var(--sg-color-neutral-500) !important;\n}\n\n\/* ============================================\n   SG-ABOUT__STAT--ACCENT \u2014 GOLDEN VARIANT\n   ============================================ *\/\n.sg-about__stat--accent .sg-about__stat-icon {\n    background: var(--sg-color-accent-50) !important;\n}\n\n.sg-about__stat--accent .sg-about__stat-icon svg {\n    stroke: var(--sg-color-accent-500) !important;\n}\n\n.sg-about__stat--accent .sg-about__stat-number {\n    color: var(--sg-color-accent-700) !important;\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 WIDE (\u2264 1280px)\n   ============================================ *\/\n@media (max-width: 1279px) {\n    .sg-about__container {\n        padding: 0 40px !important;\n    }\n\n    .sg-about__split {\n        gap: 56px !important;\n    }\n\n    .sg-about__media {\n        min-height: 480px !important;\n    }\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 TABLET (\u2264 1023px)\n   ============================================ *\/\n@media (max-width: 1023px) {\n    .sg-about {\n        padding: 72px 0 !important;\n    }\n\n    .sg-about__split {\n        grid-template-columns: 1fr !important;\n        gap: 0 !important;\n        margin-bottom: 56px !important;\n    }\n\n    \/* \u2014 On tablet: image first (visual order) \u2014 *\/\n    .sg-about__content {\n        order: 2 !important;\n        transform: translateY(24px) !important;\n        padding-top: 40px !important;\n    }\n\n    .sg-about__media {\n        order: 1 !important;\n        min-height: 0 !important;\n        height: auto !important;\n        transform: translateY(24px) !important;\n    }\n\n    .sg-about__image-wrapper {\n        position: relative !important;\n        inset: auto !important;\n        aspect-ratio: 16 \/ 9 !important;\n        border-radius: var(--sg-radius-lg) !important;\n    }\n\n    .sg-about__stats {\n        grid-template-columns: repeat(2, 1fr) !important;\n        gap: 32px 0 !important;\n    }\n\n    .sg-about__stat {\n        padding: 0 24px !important;\n    }\n\n    .sg-about__stat:first-child,\n    .sg-about__stat:nth-child(3) {\n        padding-left: 0 !important;\n    }\n\n    .sg-about__stat:nth-child(2),\n    .sg-about__stat:nth-child(4) {\n        padding-right: 0 !important;\n    }\n\n    \/* \u2014 Horizontal separator between rows tablet \u2014 *\/\n    .sg-about__stat:nth-child(3),\n    .sg-about__stat:nth-child(4) {\n        padding-top: 32px !important;\n    }\n\n    .sg-about__stat:nth-child(3)::after,\n    .sg-about__stat:nth-child(4)::after {\n        content: '' !important;\n        position: absolute !important;\n        top: 0 !important;\n        left: 0 !important;\n        width: 100% !important;\n        height: 1px !important;\n        background: var(--sg-color-neutral-200) !important;\n    }\n\n    .sg-about__stat:nth-child(4)::after {\n        left: -24px !important;\n        width: calc(100% + 24px) !important;\n    }\n\n    \/* \u2014 Remove vertical separator between col 1 and 3 \u2014 *\/\n    .sg-about__stat:nth-child(3)::before {\n        display: none !important;\n    }\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 MOBILE (\u2264 767px)\n   ============================================ *\/\n@media (max-width: 767px) {\n    .sg-about {\n        padding: 56px 0 !important;\n    }\n\n    .sg-about__container {\n        padding: 0 20px !important;\n    }\n\n    .sg-about__split {\n        margin-bottom: 48px !important;\n    }\n\n    .sg-about__image-wrapper {\n        aspect-ratio: 4 \/ 3 !important;\n        border-radius: var(--sg-radius-lg) !important;\n    }\n\n    .sg-about__title {\n        font-size: 24px !important;\n        line-height: 1.4 !important;\n    }\n\n    .sg-about__divider {\n        margin-bottom: 48px !important;\n    }\n\n    .sg-about__stats {\n        grid-template-columns: 1fr !important;\n        gap: 0 !important;\n    }\n\n    .sg-about__stat {\n        padding: 28px 0 !important;\n    }\n\n    .sg-about__stat:first-child {\n        padding-top: 0 !important;\n    }\n\n    .sg-about__stat:last-child {\n        padding-bottom: 0 !important;\n    }\n\n    \/* \u2014 Separators as horizontal lines on mobile \u2014 *\/\n    .sg-about__stat + .sg-about__stat::before {\n        top: 0 !important;\n        left: 0 !important;\n        width: 100% !important;\n        height: 1px !important;\n    }\n\n    .sg-about__stat:nth-child(3)::after,\n    .sg-about__stat:nth-child(4)::after {\n        display: none !important;\n    }\n\n    .sg-about__stat:nth-child(3),\n    .sg-about__stat:nth-child(4) {\n        padding-top: 28px !important;\n    }\n\n    .sg-about__stat:nth-child(3)::before {\n        display: block !important;\n    }\n\n    .sg-about__stat-number {\n        font-size: 40px !important;\n    }\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 MOBILE SMALL (\u2264 399px)\n   ============================================ *\/\n@media (max-width: 399px) {\n    .sg-about__title {\n        font-size: 22px !important;\n    }\n\n    .sg-about__stat-number {\n        font-size: 36px !important;\n    }\n}\n\n\/* ============================================\n   PREFERS-REDUCED-MOTION \u2014 ACCESSIBILITY\n   ============================================ *\/\n@media (prefers-reduced-motion: reduce) {\n    .sg-about__content,\n    .sg-about__media,\n    .sg-about__divider,\n    .sg-about__stat {\n        opacity: 1 !important;\n        transform: none !important;\n        transition: none !important;\n    }\n}\n<\/style>\n\n<!-- ============================================\n     SG-ABOUT \u2014 HTML STRUCTURE\n     ============================================ -->\n<section class=\"sg-about\" id=\"proyecto\" aria-label=\"\u00dcber das Projekt Swing Golf Pulp\u00ed\">\n    <div class=\"sg-about__container\">\n\n        <!-- ============================================\n             SG-ABOUT__SPLIT \u2014 2 SPALTEN 50\/50\n             TEXT LINKS \u00b7 IMAGE RECHTS\n             ============================================ -->\n        <div class=\"sg-about__split\">\n\n            <!-- Linke Spalte \u2014 Editorial Text -->\n            <div class=\"sg-about__content\" data-sg-reveal>\n\n                <span class=\"sg-about__eyebrow\">Der Wechsel, den du sp\u00fcrst<\/span>\n\n                <h2 class=\"sg-about__title\">\n                    Es geht nicht nur um einen Umzug.<br>\n                    Es geht darum, <span class=\"sg-about__title--accent\">das Leben zu verbessern<\/span>. Hier l\u00e4dt alles dazu ein zu verlangsamen und auf eine <span class=\"sg-about__title--italic\">nat\u00fcrlichere<\/span> Art zu leben.\n                <\/h2>\n\n                <span class=\"sg-about__rule\" aria-hidden=\"true\"><\/span>\n\n                <p class=\"sg-about__body\">\n                    In Pulp\u00ed entsteht Swing Golf \u2013 ein Wohnresidenz mit 54 modernen Neubauwohnungen, konzipiert f\u00fcr Menschen, die Lebensqualit\u00e4t in einer privilegierten Naturumgebung suchen. Wohnungen mit 1, 2 und 3 Schlafzimmern mit Garage, Abstellraum und gro\u00dfz\u00fcgigen Terrassen mit Blick auf den Golfplatz und das Meer.\n                <\/p>\n\n                <p class=\"sg-about__body\">\n                    In der ersten Reihe des Aguil\u00f3n Golf und weniger als 10 Minuten von San Juan de los Terreros entfernt, verbindet dieses Residenz dich mit Str\u00e4nden, Natur und einer Lebensqualit\u00e4t, die schwer zu finden ist. Ein Ort, an dem du besser atmen kannst, jeden Tag.\n                <\/p>\n\n            <\/div>\n\n            <!-- Rechte Spalte \u2014 Image -->\n            <div class=\"sg-about__media\" data-sg-reveal>\n\n                <div class=\"sg-about__image-wrapper\">\n                    <img decoding=\"async\"\n                        class=\"sg-about__image\"\n                        src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/piscinaelevadabd-scaled.jpg\"\n                        alt=\"Erh\u00f6hter Pool des Residenz Swing Golf mit Blick auf den Golfplatz und das Mittelmeer in Pulp\u00ed, Almer\u00eda\"\n                        loading=\"lazy\"\n                    >\n\n                    <!-- Pill oben rechts -->\n                    <div class=\"sg-about__image-pill\" aria-hidden=\"true\">\n                        <span class=\"sg-about__image-pill-dot\"><\/span>\n                        <span class=\"sg-about__image-pill-text\">Neue Phase<\/span>\n                    <\/div>\n\n                    <!-- Badge unten links -->\n                    <div class=\"sg-about__image-badge\">\n                        <div class=\"sg-about__image-badge-icon\" aria-hidden=\"true\">\n                            <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                <circle cx=\"12\" cy=\"12\" r=\"3\"\/>\n                                <path d=\"M12 2v3M12 19v3M2 12h3M19 12h3M4.93 4.93l2.12 2.12M16.95 16.95l2.12 2.12M4.93 19.07l2.12-2.12M16.95 7.05l2.12-2.12\"\/>\n                            <\/svg>\n                        <\/div>\n                        <div class=\"sg-about__image-badge-text\">\n                            <strong>Erste Linie Golf<\/strong>\n                            Aguil\u00f3n Golf \u00b7 Pulp\u00ed, Almer\u00eda\n                        <\/div>\n                    <\/div>\n\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n        <!-- ============================================\n             SG-ABOUT__DIVIDER\n             ============================================ -->\n        <div class=\"sg-about__divider\" data-sg-reveal aria-hidden=\"true\"><\/div>\n\n        <!-- ============================================\n             SG-ABOUT__STATS \u2014 4 SPALTEN GRID\n             ============================================ -->\n        <div class=\"sg-about__stats\">\n\n            <!-- Stat 1 \u2014 Wohnungen -->\n            <div class=\"sg-about__stat\" data-sg-reveal>\n                <div class=\"sg-about__stat-icon\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M3 21V9l9-7 9 7v12H3z\"\/>\n                        <path d=\"M9 21V13h6v8\"\/>\n                    <\/svg>\n                <\/div>\n                <div class=\"sg-about__stat-number\">54<\/div>\n                <div class=\"sg-about__stat-label\">Wohnungen<\/div>\n                <div class=\"sg-about__stat-desc\">Exklusives Residenz mit zeitgen\u00f6ssischem Design von Arapiles Arquitectos<\/div>\n            <\/div>\n\n            <!-- Stat 2 \u2014 Typologien -->\n            <div class=\"sg-about__stat\" data-sg-reveal>\n                <div class=\"sg-about__stat-icon\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <rect x=\"3\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"\/>\n                        <rect x=\"14\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"\/>\n                        <rect x=\"3\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"\/>\n                        <rect x=\"14\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"\/>\n                    <\/svg>\n                <\/div>\n                <div class=\"sg-about__stat-number\">1 bis 3<\/div>\n                <div class=\"sg-about__stat-label\">Schlafzimmer<\/div>\n                <div class=\"sg-about__stat-desc\">Mit Garage und Abstellraum inbegriffen, mehrere Ausrichtungen und Grundrisse<\/div>\n            <\/div>\n\n            <!-- Stat 3 \u2014 Strand -->\n            <div class=\"sg-about__stat\" data-sg-reveal>\n                <div class=\"sg-about__stat-icon\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M2 20c2-1 4-1 6 0s4 1 6 0 4-1 6 0\"\/>\n                        <path d=\"M2 16c2-1 4-1 6 0s4 1 6 0 4-1 6 0\"\/>\n                        <path d=\"M12 4c0 4-4 6-4 6h8s-4-2-4-6z\"\/>\n                    <\/svg>\n                <\/div>\n                <div class=\"sg-about__stat-number\">11'<\/div>\n                <div class=\"sg-about__stat-label\">Minuten zum Strand<\/div>\n                <div class=\"sg-about__stat-desc\">San Juan de los Terreros, kristallklare Str\u00e4nde an der Almer\u00eda-K\u00fcste<\/div>\n            <\/div>\n\n            <!-- Stat 4 \u2014 \u00dcbergabe (accent) -->\n            <div class=\"sg-about__stat sg-about__stat--accent\" data-sg-reveal>\n                <div class=\"sg-about__stat-icon\" aria-hidden=\"true\">\n                    <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/>\n                        <path d=\"M16 2v4M8 2v4M3 10h18M9 16l2 2 4-4\"\/>\n                    <\/svg>\n                <\/div>\n                <div class=\"sg-about__stat-number\">2028<\/div>\n                <div class=\"sg-about__stat-label\">Gesch\u00e4tzter \u00dcbergabetermin<\/div>\n                <div class=\"sg-about__stat-desc\">Transparenter Prozess, umfassende Unterst\u00fctzung vom ersten Kontakt an<\/div>\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<!-- ============================================\n     SG-ABOUT \u2014 JAVASCRIPT MODULE (IIFE)\n     ============================================ -->\n<script>\n(function () {\n    'use strict';\n\n    \/* ============================================\n       CONFIGURATION\n       ============================================ *\/\n    var CONFIG = {\n        threshold:   0.12,\n        rootMargin:  '0px 0px -60px 0px',\n        revealClass: 'sg-about--revealed',\n        dataAttr:    'data-sg-reveal'\n    };\n\n    \/* ============================================\n       CACHE DOM\n       ============================================ *\/\n    var section = document.querySelector('.sg-about');\n    if (!section) return;\n\n    var revealEls = section.querySelectorAll('[' + CONFIG.dataAttr + ']');\n    if (!revealEls.length) return;\n\n    \/* ============================================\n       UTILS\n       ============================================ *\/\n    function prefersReduced() {\n        return window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    }\n\n    \/* ============================================\n       SCROLL REVEAL \u2014 INTERSECTION OBSERVER\n       ============================================ *\/\n    function initReveal() {\n        if (prefersReduced() || !('IntersectionObserver' in window)) {\n            Array.prototype.forEach.call(revealEls, function (el) {\n                el.classList.add(CONFIG.revealClass);\n            });\n            return;\n        }\n\n        var observer = new IntersectionObserver(\n            function (entries) {\n                entries.forEach(function (entry) {\n                    if (entry.isIntersecting) {\n                        entry.target.classList.add(CONFIG.revealClass);\n                        observer.unobserve(entry.target);\n                    }\n                });\n            },\n            { threshold: CONFIG.threshold, rootMargin: CONFIG.rootMargin }\n        );\n\n        Array.prototype.forEach.call(revealEls, function (el) {\n            observer.observe(el);\n        });\n    }\n\n    \/* ============================================\n       COUNTER ANIMATION \u2014 STATISTICAL NUMBERS\n       ============================================ *\/\n    function initCounters() {\n        if (prefersReduced()) return;\n\n        var numbers = section.querySelectorAll('.sg-about__stat-number');\n        if (!numbers.length) return;\n\n        var cObserver = new IntersectionObserver(\n            function (entries) {\n                entries.forEach(function (entry) {\n                    if (!entry.isIntersecting) return;\n\n                    var el      = entry.target;\n                    var raw     = el.textContent.trim();\n                    var match   = raw.match(\/(\\d+)\/);\n                    if (!match) return;\n\n                    var target   = parseInt(match[1], 10);\n                    var prefix   = raw.substring(0, raw.indexOf(match[1]));\n                    var suffix   = raw.substring(raw.indexOf(match[1]) + match[1].length);\n                    var start    = null;\n                    var duration = 1500;\n\n                    function ease(t) { return 1 - Math.pow(2, -10 * t); }\n\n                    function tick(ts) {\n                        if (!start) start = ts;\n                        var p = Math.min((ts - start) \/ duration, 1);\n                        el.textContent = prefix + Math.floor(ease(p) * target) + suffix;\n                        if (p < 1) { requestAnimationFrame(tick); }\n                        else { el.textContent = raw; }\n                    }\n\n                    el.textContent = prefix + '0' + suffix;\n                    requestAnimationFrame(tick);\n                    cObserver.unobserve(el);\n                });\n            },\n            { threshold: 0.5 }\n        );\n\n        Array.prototype.forEach.call(numbers, function (el) {\n            cObserver.observe(el);\n        });\n    }\n\n    \/* ============================================\n       PARALLAX SUBTLE \u2014 IMAGE\n       ============================================ *\/\n    function initParallax() {\n        if (prefersReduced()) return;\n\n        var img   = section.querySelector('.sg-about__image');\n        var rafOn = false;\n        if (!img) return;\n\n        function update() {\n            var rect = section.getBoundingClientRect();\n            var wh   = window.innerHeight;\n            if (rect.top < wh && rect.bottom > 0) {\n                var p     = (wh - rect.top) \/ (wh + rect.height);\n                var shift = (p - 0.5) * 20;\n                img.style.transform = 'translate3d(0, ' + shift + 'px, 0) scale(1.04)';\n            }\n            rafOn = false;\n        }\n\n        window.addEventListener('scroll', function () {\n            if (rafOn) return;\n            rafOn = true;\n            requestAnimationFrame(update);\n        }, { passive: true });\n\n        update();\n    }\n\n    \/* ============================================\n       INIT\n       ============================================ *\/\n    function init() {\n        initReveal();\n        initCounters();\n        initParallax();\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', init);\n    } else {\n        init();\n    }\n\n}());\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6be71ca e-con-full e-flex e-con e-parent\" data-id=\"6be71ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-694cdfc elementor-widget elementor-widget-html\" data-id=\"694cdfc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================\n     SWING GOLF PULP\u00cd \u2014 ENGAGE PAGE\n     VIDEO SEPARATOR SECTION\n     German translation\n     ============================================ -->\n\n<!-- Desktop: edit \"sg-residencial.video_engage\" in eVoost Data Storage -->\n<!-- Mobile: edit \"sg-residencial.video_engage_mobile\" in eVoost Data Storage -->\n<section class=\"sg-separator\" id=\"sg-separator\"\n    data-video-src=\"\"\n    data-video-src-mobile=\"\">\n\n    <!-- ============================================\n         SG-SEPARATOR__HEADER\n         ============================================ -->\n    <div class=\"sg-separator__header\">\n        <span class=\"sg-separator__eyebrow\">Swing Golf Pulp\u00ed<\/span>\n        <h2 class=\"sg-separator__title\">Ein Ort zum <em>besser<\/em> atmen<\/h2>\n        <p class=\"sg-separator__subtitle\">Pool, Gr\u00fcnfl\u00e4chen, R\u00e4ume zum Teilen. Orte, wo die Tage ohne Eile gelebt werden.<\/p>\n    <\/div>\n\n    <!-- ============================================\n         SG-SEPARATOR__VIDEO-CONTAINER\n         ============================================ -->\n    <div class=\"sg-separator__video-container\">\n        <video\n            class=\"sg-separator__video\"\n            id=\"sg_separator_video\"\n            autoplay\n            muted\n            loop\n            playsinline\n            poster=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/piscinaelevadabd-scaled.jpg\"\n        ><\/video>\n\n        <!-- Farbverlauf-Overlay -->\n        <div class=\"sg-separator__video-overlay\" aria-hidden=\"true\"><\/div>\n\n        <!-- ============================================\n             GLASSMORPHISM CONTROLS\n             ============================================ -->\n        <div class=\"sg-separator__controls\">\n\n            <!-- Play \/ Pause -->\n            <button class=\"sg-separator__control-btn sg-separator__control-btn--playing\" id=\"sg_playpause\" aria-label=\"Video pausieren\">\n                <svg class=\"sg-separator__icon--play\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M8 5v14l11-7z\"\/>\n                <\/svg>\n                <svg class=\"sg-separator__icon--pause\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M6 19h4V5H6v14zm8-14v14h4V5h-4z\"\/>\n                <\/svg>\n            <\/button>\n\n            <!-- Mute \/ Unmute -->\n            <button class=\"sg-separator__control-btn\" id=\"sg_mutetoggle\" aria-label=\"Ton aktivieren\">\n                <svg class=\"sg-separator__icon--mute\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3L3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9L4.27 3zM12 4L9.91 6.09 12 8.18V4z\"\/>\n                <\/svg>\n                <svg class=\"sg-separator__icon--unmute\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z\"\/>\n                <\/svg>\n            <\/button>\n\n            <!-- Fullscreen -->\n            <button class=\"sg-separator__control-btn\" id=\"sg_fullscreen\" aria-label=\"Vollbild\">\n                <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z\"\/>\n                <\/svg>\n            <\/button>\n\n        <\/div>\n    <\/div>\n\n<\/section>\n\n<style>\n\/* ============================================\n   SG-SEPARATOR \u2014 BLOCK\n   ============================================ *\/\n.sg-separator {\n    position: relative;\n    width: 100%;\n    display: flex;\n    flex-direction: column;\n    background: var(--sg-color-neutral-0);\n}\n\n\/* ============================================\n   SG-SEPARATOR__HEADER\n   ============================================ *\/\n.sg-separator__header {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n    padding: 100px 40px 96px;\n    background-color: var(--sg-color-neutral-0);\n    z-index: 2;\n}\n\n\/* ============================================\n   SG-SEPARATOR__EYEBROW\n   ============================================ *\/\n.sg-separator__eyebrow {\n    font-family: var(--sg-font-body, 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', Arial, sans-serif);\n    font-size: 13px;\n    font-weight: 500;\n    line-height: 1;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--sg-color-accent-600, #A07A3F);\n    margin-bottom: 16px;\n    opacity: 0;\n    transform: translateY(16px);\n    transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1), transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.sg-separator.sg-separator--visible .sg-separator__eyebrow {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* ============================================\n   SG-SEPARATOR__TITLE\n   ============================================ *\/\n.sg-separator__title {\n    font-family: var(--sg-font-display, 'Playfair Display', 'Georgia', 'Times New Roman', serif);\n    font-size: clamp(34px, 4.5vw, 52px);\n    font-weight: 700;\n    line-height: 1.1;\n    letter-spacing: -0.01em;\n    color: var(--sg-color-neutral-900, #1A1D1A);\n    margin: 0 0 20px 0;\n    opacity: 0;\n    transform: translateY(20px);\n    transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.08s,\n                transform 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.08s;\n}\n\n.sg-separator__title em {\n    font-style: italic;\n}\n\n.sg-separator.sg-separator--visible .sg-separator__title {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* ============================================\n   SG-SEPARATOR__SUBTITLE\n   ============================================ *\/\n.sg-separator__subtitle {\n    font-family: var(--sg-font-body, 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', Arial, sans-serif);\n    font-size: clamp(15px, 1.5vw, 18px);\n    font-weight: 400;\n    line-height: 1.7;\n    color: var(--sg-color-neutral-500, #6B726B);\n    margin: 0;\n    max-width: 500px;\n    opacity: 0;\n    transform: translateY(20px);\n    transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.16s,\n                transform 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.16s;\n}\n\n.sg-separator.sg-separator--visible .sg-separator__subtitle {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* ============================================\n   SG-SEPARATOR__VIDEO-CONTAINER\n   ============================================ *\/\n.sg-separator__video-container {\n    position: relative;\n    height: 88vh;\n    min-height: 560px;\n    overflow: hidden;\n    opacity: 0;\n    transform: scale(0.985);\n    transition: opacity 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.2s,\n                transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.2s;\n}\n\n.sg-separator.sg-separator--visible .sg-separator__video-container {\n    opacity: 1;\n    transform: scale(1);\n}\n\n\/* ============================================\n   SG-SEPARATOR__VIDEO\n   ============================================ *\/\n.sg-separator__video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center center;\n    display: block;\n}\n\n\/* ============================================\n   SG-SEPARATOR__VIDEO-OVERLAY\n   ============================================ *\/\n.sg-separator__video-overlay {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(\n        to bottom,\n        rgba(26, 46, 26, 0.10) 0%,\n        rgba(0, 0, 0, 0) 18%,\n        rgba(0, 0, 0, 0) 78%,\n        rgba(26, 46, 26, 0.22) 100%\n    );\n    pointer-events: none;\n    z-index: 1;\n}\n\n\/* ============================================\n   SG-SEPARATOR__CONTROLS \u2014 GLASSMORPHISM\n   ============================================ *\/\n.sg-separator__controls {\n    position: absolute;\n    bottom: 28px;\n    right: 28px;\n    display: flex;\n    gap: 8px;\n    z-index: 10;\n    opacity: 0;\n    transform: translateY(10px);\n    transition: opacity 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.6s,\n                transform 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.6s;\n}\n\n.sg-separator.sg-separator--visible .sg-separator__controls {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* ============================================\n   SG-SEPARATOR__CONTROL-BTN \u2014 INDIVIDUAL BUTTON\n   ============================================ *\/\n.sg-separator__control-btn {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 48px;\n    height: 48px;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: var(--sg-radius-md, 8px);\n    background: rgba(255, 255, 255, 0.1);\n    backdrop-filter: blur(12px);\n    -webkit-backdrop-filter: blur(12px);\n    cursor: pointer;\n    padding: 0;\n    transition:\n        background 0.25s cubic-bezier(0.4, 0, 0.2, 1),\n        border-color 0.25s cubic-bezier(0.4, 0, 0.2, 1),\n        transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.sg-separator__control-btn:hover {\n    background: rgba(255, 255, 255, 0.18);\n    border-color: rgba(255, 255, 255, 0.35);\n}\n\n.sg-separator__control-btn:active {\n    transform: scale(0.94);\n}\n\n.sg-separator__control-btn svg {\n    width: 22px;\n    height: 22px;\n    fill: rgba(255, 255, 255, 0.9);\n    transition: fill 0.2s ease;\n}\n\n.sg-separator__control-btn:hover svg {\n    fill: #FFFFFF;\n}\n\n\/* ============================================\n   SG-SEPARATOR \u2014 ICON STATE MANAGEMENT\n   ============================================ *\/\n\n\/* \u2014 Play \/ Pause \u2014 *\/\n.sg-separator__control-btn .sg-separator__icon--pause {\n    display: none;\n}\n\n.sg-separator__control-btn--playing .sg-separator__icon--play {\n    display: none;\n}\n\n.sg-separator__control-btn--playing .sg-separator__icon--pause {\n    display: block;\n}\n\n\/* \u2014 Mute \/ Unmute \u2014 *\/\n.sg-separator__control-btn .sg-separator__icon--unmute {\n    display: none;\n}\n\n.sg-separator__control-btn--unmuted .sg-separator__icon--mute {\n    display: none;\n}\n\n.sg-separator__control-btn--unmuted .sg-separator__icon--unmute {\n    display: block;\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 TABLET (< 1024px)\n   ============================================ *\/\n@media screen and (max-width: 1023px) {\n    .sg-separator__header {\n        padding: 80px 40px 72px;\n    }\n\n    .sg-separator__video-container {\n        height: 85vh;\n        min-height: 480px;\n    }\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 MOBILE (< 768px)\n   ============================================ *\/\n@media screen and (max-width: 767px) {\n    .sg-separator__header {\n        padding: 64px 24px 56px;\n    }\n\n    .sg-separator__title {\n        margin-bottom: 16px;\n    }\n\n    .sg-separator__video-container {\n        height: 82vh;\n        min-height: 400px;\n    }\n\n    .sg-separator__eyebrow {\n        font-size: 12px;\n        margin-bottom: 14px;\n    }\n\n    .sg-separator__controls {\n        bottom: 18px;\n        right: 18px;\n        gap: 6px;\n    }\n\n    .sg-separator__control-btn {\n        width: 44px;\n        height: 44px;\n    }\n\n    .sg-separator__control-btn svg {\n        width: 20px;\n        height: 20px;\n    }\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 MOBILE SMALL (< 480px)\n   ============================================ *\/\n@media screen and (max-width: 479px) {\n    .sg-separator__header {\n        padding: 56px 20px 48px;\n    }\n\n    .sg-separator__subtitle {\n        padding: 0 4px;\n    }\n\n    .sg-separator__video-container {\n        height: 78vh;\n        min-height: 360px;\n    }\n}\n\n\/* ============================================\n   ULTRA WIDE (> 1440px)\n   ============================================ *\/\n@media screen and (min-width: 1440px) {\n    .sg-separator__header {\n        padding: 120px 40px 112px;\n    }\n}\n\n\/* ============================================\n   PREFERS-REDUCED-MOTION \u2014 ACCESSIBILITY\n   ============================================ *\/\n@media (prefers-reduced-motion: reduce) {\n    .sg-separator__eyebrow,\n    .sg-separator__title,\n    .sg-separator__subtitle,\n    .sg-separator__video-container,\n    .sg-separator__controls {\n        opacity: 1 !important;\n        transform: none !important;\n        transition: none !important;\n    }\n}\n<\/style>\n\n<script>\n(function () {\n    'use strict';\n\n    \/* ============================================\n       CACHE DOM\n       ============================================ *\/\n    var separator    = document.getElementById('sg-separator');\n    var video        = document.getElementById('sg_separator_video');\n    var playPauseBtn = document.getElementById('sg_playpause');\n    var muteToggleBtn = document.getElementById('sg_mutetoggle');\n    var fullscreenBtn = document.getElementById('sg_fullscreen');\n\n    if (!separator || !video) return;\n\n    \/* ============================================\n       VISIBILITY \u2014 SCROLL REVEAL\n       ============================================ *\/\n    function checkVisibility() {\n        var rect         = separator.getBoundingClientRect();\n        var windowHeight = window.innerHeight;\n\n        if (rect.top < windowHeight * 0.88) {\n            separator.classList.add('sg-separator--visible');\n        }\n    }\n\n    \/* ============================================\n       PLAY \/ PAUSE\n       ============================================ *\/\n    playPauseBtn.addEventListener('click', function () {\n        if (video.paused) {\n            video.play();\n            playPauseBtn.classList.add('sg-separator__control-btn--playing');\n            playPauseBtn.setAttribute('aria-label', 'Video pausieren');\n        } else {\n            video.pause();\n            playPauseBtn.classList.remove('sg-separator__control-btn--playing');\n            playPauseBtn.setAttribute('aria-label', 'Video abspielen');\n        }\n    });\n\n    \/* ============================================\n       MUTE \/ UNMUTE\n       ============================================ *\/\n    muteToggleBtn.addEventListener('click', function () {\n        if (video.muted) {\n            video.muted = false;\n            muteToggleBtn.classList.add('sg-separator__control-btn--unmuted');\n            muteToggleBtn.setAttribute('aria-label', 'Stummschalten');\n        } else {\n            video.muted = true;\n            muteToggleBtn.classList.remove('sg-separator__control-btn--unmuted');\n            muteToggleBtn.setAttribute('aria-label', 'Ton aktivieren');\n        }\n    });\n\n    \/* ============================================\n       FULLSCREEN\n       ============================================ *\/\n    fullscreenBtn.addEventListener('click', function () {\n        if (document.fullscreenElement || document.webkitFullscreenElement) {\n            if (document.exitFullscreen) {\n                document.exitFullscreen();\n            } else if (document.webkitExitFullscreen) {\n                document.webkitExitFullscreen();\n            }\n            return;\n        }\n\n        \/* \u2014 iOS Safari: uses webkitEnterFullscreen on the video \u2014 *\/\n        if (video.webkitEnterFullscreen) {\n            video.webkitEnterFullscreen();\n            return;\n        }\n\n        if (video.requestFullscreen) {\n            video.requestFullscreen();\n        } else if (video.webkitRequestFullscreen) {\n            video.webkitRequestFullscreen();\n        } else if (video.msRequestFullscreen) {\n            video.msRequestFullscreen();\n        }\n    });\n\n    \/* \u2014 Resume on exit fullscreen \u2014 *\/\n    video.addEventListener('webkitendfullscreen', function () {\n        video.play();\n        playPauseBtn.classList.add('sg-separator__control-btn--playing');\n        playPauseBtn.setAttribute('aria-label', 'Video pausieren');\n    });\n\n    document.addEventListener('fullscreenchange', function () {\n        if (!document.fullscreenElement && video.paused) {\n            video.play();\n            playPauseBtn.classList.add('sg-separator__control-btn--playing');\n            playPauseBtn.setAttribute('aria-label', 'Video pausieren');\n        }\n    });\n\n    \/* ============================================\n       SCROLL HANDLER \u2014 RAF THROTTLED\n       ============================================ *\/\n    var ticking = false;\n\n    function onScroll() {\n        if (!ticking) {\n            requestAnimationFrame(function () {\n                checkVisibility();\n                ticking = false;\n            });\n            ticking = true;\n        }\n    }\n\n    \/* ============================================\n       VIDEO SOURCE INJECTION \u2014 DESKTOP vs MOBILE\n       ============================================ *\/\n    var mobileBreakpoint = 768;\n    var isMobile         = window.innerWidth <= mobileBreakpoint;\n    var videoSrcDesktop  = separator.getAttribute('data-video-src');\n    var videoSrcMobile   = separator.getAttribute('data-video-src-mobile');\n\n    \/* \u2014 Select source based on device \u2014 *\/\n    var videoSrc = isMobile\n        && videoSrcMobile\n        && videoSrcMobile.indexOf('[') === -1\n        && videoSrcMobile.trim() !== ''\n            ? videoSrcMobile\n            : videoSrcDesktop;\n\n    \/* \u2014 Inject only if shortcode was resolved by WP \u2014 *\/\n    if (videoSrc && videoSrc.indexOf('[') === -1 && videoSrc.trim() !== '') {\n        video.src = videoSrc;\n        video.load();\n        video.play().catch(function () {\n            playPauseBtn.classList.remove('sg-separator__control-btn--playing');\n            playPauseBtn.setAttribute('aria-label', 'Video abspielen');\n        });\n    }\n\n    \/* ============================================\n       INIT\n       ============================================ *\/\n    window.addEventListener('scroll', onScroll, { passive: true });\n    checkVisibility();\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c9f71c e-con-full e-flex e-con e-parent\" data-id=\"6c9f71c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-306fb68 elementor-widget elementor-widget-menu-anchor\" data-id=\"306fb68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"tipology\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e6dbc32 elementor-widget elementor-widget-html\" data-id=\"e6dbc32\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================\n     SWING GOLF PULP\u00cd \u2014 ENGAGE PAGE\n     SECCI\u00d3N: TIPOLOG\u00cdAS (v3)\n     ============================================ -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,700;1,700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n\n<style>\n\n\/* ============================================\n   CSS CUSTOM PROPERTIES \u2014 DESIGN TOKENS\n   ============================================ *\/\n:root {\n    --sg-color-primary-900: #1A2E1A;\n    --sg-color-primary-800: #233A23;\n    --sg-color-primary-700: #2D4A2D;\n    --sg-color-primary-600: #365E36;\n    --sg-color-primary-100: #E2EDE2;\n\n    --sg-color-accent-700: #8B6934;\n    --sg-color-accent-600: #A07A3F;\n    --sg-color-accent-500: #B58B5A;\n    --sg-color-accent-400: #C9A474;\n    --sg-color-accent-300: #D4B896;\n    --sg-color-accent-200: #E5D4B8;\n\n    --sg-color-neutral-900: #1A1D1A;\n    --sg-color-neutral-700: #3D423D;\n    --sg-color-neutral-600: #515851;\n    --sg-color-neutral-500: #6B726B;\n    --sg-color-neutral-400: #9CA39C;\n    --sg-color-neutral-300: #C4C9C4;\n    --sg-color-neutral-200: #E0E3E0;\n    --sg-color-neutral-100: #F1F3F1;\n    --sg-color-neutral-50:  #F8F9F8;\n    --sg-color-neutral-0:   #FFFFFF;\n\n    --sg-shadow-sm:     0 1px 3px rgba(0,0,0,0.06);\n    --sg-shadow-lg:     0 16px 40px rgba(0,0,0,0.14);\n    --sg-shadow-accent: 0 4px 16px rgba(181,139,90,0.35);\n\n    --sg-radius-sm:   6px;\n    --sg-radius-lg:   12px;\n    --sg-radius-xl:   16px;\n    --sg-radius-full: 999px;\n\n    --sg-transition-base:   0.25s cubic-bezier(0.4, 0, 0.2, 1);\n    --sg-transition-smooth: 0.60s cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n\/* ============================================\n   RESET DE SCOPE\n   ============================================ *\/\n.sg-typologies *,\n.sg-typologies *::before,\n.sg-typologies *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n}\n\n\/* ============================================\n   SECCI\u00d3N\n   ============================================ *\/\n.sg-typologies {\n    background-color: var(--sg-color-neutral-0);\n    padding: 100px 0;\n    font-family: 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', Arial, sans-serif;\n    overflow: hidden;\n}\n\n\/* ============================================\n   CONTENEDOR\n   ============================================ *\/\n.sg-typologies__container {\n    max-width: 1216px;\n    margin: 0 auto;\n    padding: 0 20px;\n}\n\n@media (min-width: 768px) {\n    .sg-typologies__container { padding: 0 40px; }\n}\n\n@media (min-width: 1280px) {\n    .sg-typologies__container { padding: 0; }\n}\n\n\/* ============================================\n   ENCABEZADO\n   ============================================ *\/\n.sg-typologies__header {\n    margin-bottom: 56px;\n}\n\n.sg-typologies__header-eyebrow {\n    display: inline-block;\n    font-size: 13px;\n    font-weight: 500;\n    line-height: 1;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--sg-color-accent-600);\n    margin-bottom: 12px;\n    opacity: 0;\n    transform: translateY(14px);\n    transition: opacity var(--sg-transition-smooth), transform var(--sg-transition-smooth);\n}\n\n.sg-typologies__header-title {\n    font-family: 'Playfair Display', 'Georgia', serif;\n    font-size: 40px;\n    font-weight: 700;\n    line-height: 1.15;\n    letter-spacing: -0.01em;\n    color: var(--sg-color-neutral-900);\n    margin-bottom: 16px;\n    opacity: 0;\n    transform: translateY(18px);\n    transition: opacity var(--sg-transition-smooth), transform var(--sg-transition-smooth);\n    transition-delay: 0.07s;\n}\n\n.sg-typologies__header-title em { font-style: italic; }\n\n.sg-typologies__header-description {\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 1.6;\n    color: var(--sg-color-neutral-500);\n    max-width: 520px;\n    opacity: 0;\n    transform: translateY(14px);\n    transition: opacity var(--sg-transition-smooth), transform var(--sg-transition-smooth);\n    transition-delay: 0.13s;\n}\n\n.sg-typologies--visible .sg-typologies__header-eyebrow,\n.sg-typologies--visible .sg-typologies__header-title,\n.sg-typologies--visible .sg-typologies__header-description {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* ============================================\n   GRID \u2014 3 COLUMNAS\n   ============================================ *\/\n.sg-typologies__grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 24px;\n}\n\n@media (min-width: 768px) {\n    .sg-typologies__grid { grid-template-columns: repeat(2, 1fr); }\n}\n\n@media (min-width: 1024px) {\n    .sg-typologies__grid { grid-template-columns: repeat(3, 1fr); }\n}\n\n\/* ============================================\n   TARJETA \u2014 ESTRUCTURA BASE\n   ============================================ *\/\n.sg-typo-card {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    border-radius: var(--sg-radius-xl);\n    overflow: hidden;\n    box-shadow: var(--sg-shadow-sm);\n    opacity: 0;\n    transform: translateY(28px);\n    transition:\n        opacity var(--sg-transition-smooth),\n        transform var(--sg-transition-smooth),\n        box-shadow var(--sg-transition-base);\n    min-height: 520px;\n}\n\n.sg-typo-card:hover {\n    box-shadow: var(--sg-shadow-lg);\n    transform: translateY(-6px);\n}\n\n.sg-typologies--visible .sg-typo-card:nth-child(1) { opacity: 1; transform: translateY(0); transition-delay: 0.20s; }\n.sg-typologies--visible .sg-typo-card:nth-child(2) { opacity: 1; transform: translateY(0); transition-delay: 0.30s; }\n.sg-typologies--visible .sg-typo-card:nth-child(3) { opacity: 1; transform: translateY(0); transition-delay: 0.40s; }\n\n\/* ============================================\n   TARJETA \u2014 IMAGEN DE FONDO\n   ============================================ *\/\n.sg-typo-card__bg {\n    position: absolute;\n    inset: 0;\n    z-index: 0;\n}\n\n.sg-typo-card__bg img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center;\n    transition: transform 0.75s cubic-bezier(0.22, 1, 0.36, 1);\n    display: block;\n}\n\n.sg-typo-card:hover .sg-typo-card__bg img {\n    transform: scale(1.06);\n}\n\n.sg-typo-card__overlay {\n    position: absolute;\n    inset: 0;\n    z-index: 1;\n    background: linear-gradient(\n        to bottom,\n        rgba(20, 28, 20, 0.10) 0%,\n        rgba(20, 28, 20, 0.25) 40%,\n        rgba(20, 28, 20, 0.82) 100%\n    );\n    transition: background var(--sg-transition-base);\n}\n\n.sg-typo-card:hover .sg-typo-card__overlay {\n    background: linear-gradient(\n        to bottom,\n        rgba(20, 28, 20, 0.12) 0%,\n        rgba(20, 28, 20, 0.30) 40%,\n        rgba(20, 28, 20, 0.88) 100%\n    );\n}\n\n\/* ============================================\n   TARJETA \u2014 BADGE TIPOLOG\u00cdA (superior izq)\n   ============================================ *\/\n.sg-typo-card__badge {\n    position: absolute;\n    top: 20px;\n    left: 20px;\n    z-index: 2;\n    display: inline-flex;\n    align-items: center;\n    padding: 6px 14px;\n    background-color: rgba(255,255,255,0.15);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n    border: 1px solid rgba(255,255,255,0.25);\n    border-radius: var(--sg-radius-full);\n    font-size: 11px;\n    font-weight: 600;\n    line-height: 1;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n    color: var(--sg-color-neutral-0);\n}\n\n\/* ============================================\n   TARJETA \u2014 CONTENIDO (sobre imagen)\n   ============================================ *\/\n.sg-typo-card__body {\n    position: relative;\n    z-index: 2;\n    margin-top: auto;\n    padding: 28px;\n    display: flex;\n    flex-direction: column;\n    gap: 0;\n}\n\n.sg-typo-card__title {\n    font-family: 'Playfair Display', 'Georgia', serif;\n    font-size: 28px;\n    font-weight: 700;\n    line-height: 1.15;\n    letter-spacing: -0.01em;\n    color: var(--sg-color-neutral-0);\n    margin-bottom: 4px;\n}\n\n.sg-typo-card__area {\n    font-size: 13px;\n    font-weight: 500;\n    line-height: 1;\n    letter-spacing: 0.04em;\n    color: rgba(255,255,255,0.55);\n    margin-bottom: 20px;\n    text-transform: uppercase;\n}\n\n.sg-typo-card__area strong {\n    color: rgba(255,255,255,0.80);\n    font-weight: 600;\n}\n\n.sg-typo-card__divider {\n    width: 100%;\n    height: 1px;\n    background-color: rgba(255,255,255,0.15);\n    margin-bottom: 20px;\n}\n\n.sg-typo-card__specs {\n    list-style: none;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px 18px;\n    margin-bottom: 20px;\n}\n\n.sg-typo-card__spec {\n    display: flex;\n    align-items: center;\n    gap: 5px;\n}\n\n.sg-typo-card__spec-icon {\n    width: 14px;\n    height: 14px;\n    color: rgba(255,255,255,0.50);\n    flex-shrink: 0;\n}\n\n.sg-typo-card__spec-text {\n    font-size: 13px;\n    font-weight: 400;\n    line-height: 1;\n    color: rgba(255,255,255,0.70);\n}\n\n.sg-typo-card__spec-text strong {\n    font-weight: 600;\n    color: rgba(255,255,255,0.90);\n}\n\n\/* ============================================\n   TARJETA \u2014 FOOTER: PRECIO\n   ============================================ *\/\n.sg-typo-card__footer {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    gap: 16px;\n}\n\n.sg-typo-card__price-block {\n    display: flex;\n    flex-direction: column;\n    gap: 3px;\n}\n\n.sg-typo-card__price-label {\n    font-size: 11px;\n    font-weight: 500;\n    line-height: 1;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--sg-color-accent-300);\n}\n\n.sg-typo-card__price {\n    font-family: 'Playfair Display', serif;\n    font-size: 30px;\n    font-weight: 700;\n    line-height: 1;\n    letter-spacing: -0.02em;\n    color: var(--sg-color-neutral-0);\n}\n\n.sg-typo-card__price-note {\n    font-size: 11px;\n    font-weight: 400;\n    line-height: 1;\n    color: rgba(255,255,255,0.40);\n    margin-top: 2px;\n}\n\n\/* ============================================\n   PIE DE SECCI\u00d3N\n   ============================================ *\/\n.sg-typologies__footer {\n    margin-top: 48px;\n    padding-top: 32px;\n    border-top: 1px solid var(--sg-color-neutral-200);\n    display: flex;\n    flex-direction: column;\n    gap: 20px;\n    align-items: flex-start;\n}\n\n@media (min-width: 768px) {\n    .sg-typologies__footer {\n        flex-direction: row;\n        align-items: center;\n        justify-content: space-between;\n    }\n}\n\n.sg-typologies__footer-note {\n    font-size: 13px;\n    font-weight: 400;\n    line-height: 1.5;\n    color: var(--sg-color-neutral-400);\n    max-width: 560px;\n}\n\n\/* ============================================\n   BOT\u00d3N \u2014 DESBLOQUEAR INFORMACI\u00d3N\n   ============================================ *\/\n.sg-btn--unlock {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    background-color: var(--sg-color-accent-500);\n    color: var(--sg-color-neutral-0);\n    border: none;\n    border-radius: var(--sg-radius-full);\n    padding: 14px 32px;\n    font-family: 'Plus Jakarta Sans', sans-serif;\n    font-size: 14px;\n    font-weight: 600;\n    line-height: 1;\n    letter-spacing: 0.01em;\n    text-decoration: none;\n    cursor: pointer;\n    box-shadow: var(--sg-shadow-accent);\n    transition:\n        background-color var(--sg-transition-base),\n        box-shadow var(--sg-transition-base),\n        transform var(--sg-transition-base);\n    white-space: nowrap;\n}\n\n.sg-btn--unlock:hover {\n    background-color: var(--sg-color-accent-400);\n    box-shadow: 0 6px 22px rgba(181,139,90,0.42);\n    transform: translateY(-1px);\n}\n\n.sg-btn--unlock__icon {\n    width: 18px;\n    height: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 TABLET\n   ============================================ *\/\n@media (min-width: 768px) and (max-width: 1023px) {\n    .sg-typologies { padding: 72px 0; }\n    .sg-typologies__header-title { font-size: 34px; }\n    .sg-typo-card:nth-child(3) { grid-column: 1 \/ -1; min-height: 420px; }\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 MOBILE\n   ============================================ *\/\n@media (max-width: 767px) {\n    .sg-typologies { padding: 56px 0; }\n    .sg-typologies__header { margin-bottom: 32px; }\n    .sg-typologies__header-title { font-size: 30px; }\n    .sg-typo-card { min-height: 440px; }\n    .sg-typo-card__body { padding: 24px 20px 20px; }\n    .sg-typo-card__title { font-size: 24px; }\n    .sg-typo-card__price { font-size: 26px; }\n    .sg-typologies__footer { margin-top: 32px; padding-top: 24px; }\n    .sg-typologies__footer-actions { width: 100%; }\n    .sg-btn--unlock { width: 100%; justify-content: center; }\n}\n\n\/* ============================================\n   ULTRA WIDE\n   ============================================ *\/\n@media (min-width: 1440px) {\n    .sg-typologies { padding: 112px 0; }\n    .sg-typo-card { min-height: 580px; }\n}\n\n<\/style>\n\n\n<!-- ============================================\n     HTML\n     ============================================ -->\n<section\n    class=\"sg-typologies\"\n    id=\"tipologias\"\n    aria-labelledby=\"sg-typologies-title\"\n>\n    <div class=\"sg-typologies__container\">\n\n        <!-- ============================================\n             ENCABEZADO\n             ============================================ -->\n        <header class=\"sg-typologies__header\">\n            <span class=\"sg-typologies__header-eyebrow\">Ein Zuhause das passt<\/span>\n            <h2 class=\"sg-typologies__header-title\" id=\"sg-typologies-title\">\n                Entworfen f\u00fcr <em>deine Art<\/em><br>\n                wirklich zu leben\n            <\/h2>\n            <p class=\"sg-typologies__header-description\">\n                Wohnungen mit 1, 2 und 3 Schlafzimmern mit gro\u00dfz\u00fcgigen, funktionalen und hellen R\u00e4umen. Terrassen, die dein Zuhause nach au\u00dfen erweitern, mit Garage und Abstellraum inbegriffen.\n            <\/p>\n        <\/header>\n\n        <!-- ============================================\n             GRID DE TARJETAS\n             ============================================ -->\n        <div class=\"sg-typologies__grid\">\n\n            <!-- \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\n                 TARJETA 1 \u2014 1 SCHLAFZIMMER\n                 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 -->\n            <article class=\"sg-typo-card\" aria-label=\"Typologie 1 Schlafzimmer\">\n\n                <div class=\"sg-typo-card__bg\" aria-hidden=\"true\">\n                    <img\n                        src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/dppal-scaled.png\"\n                        alt=\"\"\n                        loading=\"lazy\"\n                        decoding=\"async\"\n                    >\n                <\/div>\n                <div class=\"sg-typo-card__overlay\" aria-hidden=\"true\"><\/div>\n\n                <span class=\"sg-typo-card__badge\">1 Schlafzimmer<\/span>\n\n                <div class=\"sg-typo-card__body\">\n\n                    <h3 class=\"sg-typo-card__title\">1 Schlafzimmer<\/h3>\n                    <p class=\"sg-typo-card__area\">Fl\u00e4che ab <strong>74 m\u00b2<\/strong><\/p>\n\n                    <div class=\"sg-typo-card__divider\" aria-hidden=\"true\"><\/div>\n\n                    <ul class=\"sg-typo-card__specs\" aria-label=\"Ausstattung\">\n                        <li class=\"sg-typo-card__spec\">\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n                                <path d=\"M2 6h12M2 6v7h12V6M2 6l6-4 6 4\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                            <\/svg>\n                            <span class=\"sg-typo-card__spec-text\"><strong>1<\/strong> Schlafzimmer<\/span>\n                        <\/li>\n                        <li class=\"sg-typo-card__spec\">\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n                                <path d=\"M3 9h10M3 9a2 2 0 00-2 2v2h14v-2a2 2 0 00-2-2M3 9V7a2 2 0 012-2h6a2 2 0 012 2v2\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/>\n                            <\/svg>\n                            <span class=\"sg-typo-card__spec-text\"><strong>1<\/strong> Bad<\/span>\n                        <\/li>\n                        <li class=\"sg-typo-card__spec\">\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n                                <path d=\"M2 14V6l5-4 7 4v8\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                                <path d=\"M6 14v-4h4v4\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                            <\/svg>\n                            <span class=\"sg-typo-card__spec-text\">Terrasse <strong>13 m\u00b2<\/strong><\/span>\n                        <\/li>\n                        <li class=\"sg-typo-card__spec\">\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n                                <rect x=\"1\" y=\"9\" width=\"14\" height=\"5\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.3\"\/>\n                                <path d=\"M4 9V6a4 4 0 018 0v3\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/>\n                            <\/svg>\n                            <span class=\"sg-typo-card__spec-text\">Garage + Abstellraum<\/span>\n                        <\/li>\n                    <\/ul>\n\n                    <div class=\"sg-typo-card__footer\">\n                        <div class=\"sg-typo-card__price-block\">\n                            <span class=\"sg-typo-card__price-label\">Ab<\/span>\n                            <span class=\"sg-typo-card__price\">179.000 \u20ac*<\/span>\n                            <span class=\"sg-typo-card__price-note\">Ohne MwSt.<\/span>\n                        <\/div>\n                    <\/div>\n\n                <\/div>\n            <\/article>\n\n            <!-- \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\n                 TARJETA 2 \u2014 2 SCHLAFZIMMER\n                 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 -->\n            <article class=\"sg-typo-card\" aria-label=\"Typologie 2 Schlafzimmer\">\n\n                <div class=\"sg-typo-card__bg\" aria-hidden=\"true\">\n                    <img\n                        src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/d2-scaled.png\"\n                        alt=\"\"\n                        loading=\"lazy\"\n                        decoding=\"async\"\n                    >\n                <\/div>\n                <div class=\"sg-typo-card__overlay\" aria-hidden=\"true\"><\/div>\n\n                <span class=\"sg-typo-card__badge\">2 Schlafzimmer<\/span>\n\n                <div class=\"sg-typo-card__body\">\n\n                    <h3 class=\"sg-typo-card__title\">2 Schlafzimmer<\/h3>\n                    <p class=\"sg-typo-card__area\">Fl\u00e4che ab <strong>93 m\u00b2<\/strong><\/p>\n\n                    <div class=\"sg-typo-card__divider\" aria-hidden=\"true\"><\/div>\n\n                    <ul class=\"sg-typo-card__specs\" aria-label=\"Ausstattung\">\n                        <li class=\"sg-typo-card__spec\">\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n                                <path d=\"M2 6h12M2 6v7h12V6M2 6l6-4 6 4\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                            <\/svg>\n                            <span class=\"sg-typo-card__spec-text\"><strong>2<\/strong> Schlafzimmer<\/span>\n                        <\/li>\n                        <li class=\"sg-typo-card__spec\">\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n                                <path d=\"M3 9h10M3 9a2 2 0 00-2 2v2h14v-2a2 2 0 00-2-2M3 9V7a2 2 0 012-2h6a2 2 0 012 2v2\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/>\n                            <\/svg>\n                            <span class=\"sg-typo-card__spec-text\"><strong>2<\/strong> B\u00e4der<\/span>\n                        <\/li>\n                        <li class=\"sg-typo-card__spec\">\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n                                <path d=\"M2 14V6l5-4 7 4v8\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                                <path d=\"M6 14v-4h4v4\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                            <\/svg>\n                            <span class=\"sg-typo-card__spec-text\">Terrasse <strong>20 m\u00b2<\/strong><\/span>\n                        <\/li>\n                        <li class=\"sg-typo-card__spec\">\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n                                <rect x=\"1\" y=\"9\" width=\"14\" height=\"5\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.3\"\/>\n                                <path d=\"M4 9V6a4 4 0 018 0v3\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/>\n                            <\/svg>\n                            <span class=\"sg-typo-card__spec-text\">Garage + Abstellraum<\/span>\n                        <\/li>\n                    <\/ul>\n\n                    <div class=\"sg-typo-card__footer\">\n                        <div class=\"sg-typo-card__price-block\">\n                            <span class=\"sg-typo-card__price-label\">Ab<\/span>\n                            <span class=\"sg-typo-card__price\">238.000 \u20ac*<\/span>\n                            <span class=\"sg-typo-card__price-note\">Ohne MwSt.<\/span>\n                        <\/div>\n                    <\/div>\n\n                <\/div>\n            <\/article>\n\n            <!-- \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\n                 TARJETA 3 \u2014 3 SCHLAFZIMMER\n                 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 -->\n            <article class=\"sg-typo-card\" aria-label=\"Typologie 3 Schlafzimmer\">\n\n                <div class=\"sg-typo-card__bg\" aria-hidden=\"true\">\n                    <img\n                        src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/freepik_edit_Closeup-detallado-de-textiles-en-una-estancia-ya-r-scaled.jpeg\"\n                        alt=\"\"\n                        loading=\"lazy\"\n                        decoding=\"async\"\n                    >\n                <\/div>\n                <div class=\"sg-typo-card__overlay\" aria-hidden=\"true\"><\/div>\n\n                <span class=\"sg-typo-card__badge\">3 Schlafzimmer<\/span>\n\n                <div class=\"sg-typo-card__body\">\n\n                    <h3 class=\"sg-typo-card__title\">3 Schlafzimmer<\/h3>\n                    <p class=\"sg-typo-card__area\">Fl\u00e4che ab <strong>121 m\u00b2<\/strong><\/p>\n\n                    <div class=\"sg-typo-card__divider\" aria-hidden=\"true\"><\/div>\n\n                    <ul class=\"sg-typo-card__specs\" aria-label=\"Ausstattung\">\n                        <li class=\"sg-typo-card__spec\">\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n                                <path d=\"M2 6h12M2 6v7h12V6M2 6l6-4 6 4\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                            <\/svg>\n                            <span class=\"sg-typo-card__spec-text\"><strong>3<\/strong> Schlafzimmer<\/span>\n                        <\/li>\n                        <li class=\"sg-typo-card__spec\">\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n                                <path d=\"M3 9h10M3 9a2 2 0 00-2 2v2h14v-2a2 2 0 00-2-2M3 9V7a2 2 0 012-2h6a2 2 0 012 2v2\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/>\n                            <\/svg>\n                            <span class=\"sg-typo-card__spec-text\"><strong>2<\/strong> B\u00e4der<\/span>\n                        <\/li>\n                        <li class=\"sg-typo-card__spec\">\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n                                <path d=\"M2 14V6l5-4 7 4v8\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                                <path d=\"M6 14v-4h4v4\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                            <\/svg>\n                            <span class=\"sg-typo-card__spec-text\">Terrasse <strong><\/strong><\/span>\n                        <\/li>\n                        <li class=\"sg-typo-card__spec\">\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n                                <rect x=\"1\" y=\"9\" width=\"14\" height=\"5\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.3\"\/>\n                                <path d=\"M4 9V6a4 4 0 018 0v3\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/>\n                            <\/svg>\n                            <span class=\"sg-typo-card__spec-text\">Garage + Abstellraum<\/span>\n                        <\/li>\n                    <\/ul>\n\n                    <div class=\"sg-typo-card__footer\">\n                        <div class=\"sg-typo-card__price-block\">\n                            <span class=\"sg-typo-card__price-label\">Ab<\/span>\n                            <span class=\"sg-typo-card__price\">Nicht verf\u00fcgbar<\/span>\n                            <span class=\"sg-typo-card__price-note\"><br><\/span>\n                        <\/div>\n                    <\/div>\n\n                <\/div>\n            <\/article>\n\n        <\/div><!-- \/.sg-typologies__grid -->\n\n        <!-- ============================================\n             PIE DE SECCI\u00d3N\n             ============================================ -->\n        <footer class=\"sg-typologies__footer\">\n            <p class=\"sg-typologies__footer-note\">\n                Ungef\u00e4hre Fl\u00e4chen nach Dekret 218\/2005. Bilder und Pl\u00e4ne sind orientierungsgebend. Preise unterliegen Verf\u00fcgbarkeit.\n                <br>*M2 konstruierte Fl\u00e4che mit Gemeinschaftsbereichen und Terrasse\n                <br>** Zu diesen Preisen wird die zum Zeitpunkt der Leistungserbringung g\u00fcltige MwSt. hinzugerechnet. Der aktuelle Satz betr\u00e4gt 10%. Inklusive Garage und Abstellraum.\n            <\/p>\n            <div class=\"sg-typologies__footer-actions\">\n                <a href=\"#unlock\" class=\"sg-btn--unlock\" aria-label=\"Informationen zum Residencial freischalten\">\n                    <span class=\"sg-btn--unlock__icon\" aria-hidden=\"true\">\n                        <svg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <rect x=\"3\" y=\"8.5\" width=\"12\" height=\"8\" rx=\"1.5\" stroke=\"currentColor\" stroke-width=\"1.5\"\/>\n                            <path d=\"M6 8.5V6a3 3 0 016 0\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n                            <circle cx=\"9\" cy=\"12.5\" r=\"1.25\" fill=\"currentColor\"\/>\n                        <\/svg>\n                    <\/span>\n                    Informationen freischalten\n                <\/a>\n            <\/div>\n        <\/footer>\n\n    <\/div><!-- \/.sg-typologies__container -->\n<\/section>\n\n\n<script>\n\/* ============================================\n   SWING GOLF PULP\u00cd \u2014 TIPOLOG\u00cdAS\n   SCROLL REVEAL (IIFE)\n   ============================================ *\/\n(function () {\n    'use strict';\n\n    var section = document.querySelector('.sg-typologies');\n    if (!section) return;\n\n    function reveal() {\n        if (!('IntersectionObserver' in window)) {\n            section.classList.add('sg-typologies--visible');\n            return;\n        }\n\n        var observer = new IntersectionObserver(\n            function (entries) {\n                entries.forEach(function (entry) {\n                    if (entry.isIntersecting) {\n                        section.classList.add('sg-typologies--visible');\n                        observer.unobserve(section);\n                    }\n                });\n            },\n            { threshold: 0.10, rootMargin: '0px 0px -48px 0px' }\n        );\n\n        observer.observe(section);\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', reveal);\n    } else {\n        reveal();\n    }\n\n}());\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dbd62f5 e-con-full e-flex e-con e-parent\" data-id=\"dbd62f5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77b79f3 elementor-widget elementor-widget-html\" data-id=\"77b79f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================\n     SG EMOTIONAL SEPARATOR \u2014 FIXED BG v4\n     German translation\n     ============================================ -->\n\n<section class=\"sgems-wrap\" aria-label=\"Swing Golf Pulp\u00ed \u2014 Zwischen Golf und Meer\">\n\n  <div class=\"sgems-bg\" aria-hidden=\"true\"><\/div>\n  <div class=\"sgems-overlay\" aria-hidden=\"true\"><\/div>\n  <div class=\"sgems-grain\"  aria-hidden=\"true\"><\/div>\n\n  <div class=\"sgems-inner\">\n\n    <div class=\"sgems-eyebrow\">\n      <span class=\"sgems-eyebrow__line\"><\/span>\n      <span class=\"sgems-eyebrow__text\">Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Spanien<\/span>\n      <span class=\"sgems-eyebrow__line\"><\/span>\n    <\/div>\n\n    <div class=\"sgems-logo\">\n      <img decoding=\"async\"\n        src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Logo-white.png\"\n        alt=\"Swing Golf Pulp\u00ed\"\n        class=\"sgems-logo__img\"\n      \/>\n      <div class=\"sgems-logo__ring\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 200 200\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n          <circle cx=\"100\" cy=\"100\" r=\"96\" stroke=\"rgba(181,139,90,0.22)\" stroke-width=\"0.75\" stroke-dasharray=\"4 8\"\/>\n        <\/svg>\n      <\/div>\n    <\/div>\n\n    <div class=\"sgems-headline\" aria-live=\"polite\">\n      <div class=\"sgems-track\" id=\"sgemsTrack\">\n        <div class=\"sgems-slide sgems-slide--active\">\n          <p class=\"sgems-phrase\">Zwischen <em>Golf<\/em> und Meer.<\/p>\n        <\/div>\n        <div class=\"sgems-slide\">\n          <p class=\"sgems-phrase\">Wo die Zeit wieder <em>deine<\/em> ist.<\/p>\n        <\/div>\n        <div class=\"sgems-slide\">\n          <p class=\"sgems-phrase\">Ein R\u00fcckzugsort zum <em>Leben.<\/em><\/p>\n        <\/div>\n        <div class=\"sgems-slide\">\n          <p class=\"sgems-phrase\">Sonne, Ruhe und <em>Horizont.<\/em><\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"sgems-meta\">\n      <div class=\"sgems-dots\" role=\"tablist\">\n        <button class=\"sgems-dot sgems-dot--on\" role=\"tab\" aria-selected=\"true\"  aria-label=\"Folie 1\" data-index=\"0\"><\/button>\n        <button class=\"sgems-dot\"               role=\"tab\" aria-selected=\"false\" aria-label=\"Folie 2\" data-index=\"1\"><\/button>\n        <button class=\"sgems-dot\"               role=\"tab\" aria-selected=\"false\" aria-label=\"Folie 3\" data-index=\"2\"><\/button>\n        <button class=\"sgems-dot\"               role=\"tab\" aria-selected=\"false\" aria-label=\"Folie 4\" data-index=\"3\"><\/button>\n      <\/div>\n      <div class=\"sgems-progress\" aria-hidden=\"true\">\n        <div class=\"sgems-progress__bar\" id=\"sgemsBar\"><\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n\n<style>\n\/* ============================================\n   SGEMS \u2014 SECTION WRAPPER\n   ============================================ *\/\n.sgems-wrap {\n  position: relative;\n  width: 100%;\n  height: 540px;\n  overflow: hidden;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  isolation: isolate;\n}\n\n\/* ============================================\n   SGEMS \u2014 FIXED BACKGROUND\n   ============================================ *\/\n.sgems-bg {\n  position: absolute;\n  inset: 0;\n  z-index: 0;\n  background-image: url('https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada_exterior_closeup-scaled.jpeg');\n  background-size: cover;\n  background-position: center center;\n  background-attachment: fixed;\n  background-repeat: no-repeat;\n}\n\n.sgems-overlay {\n  position: absolute;\n  inset: 0;\n  z-index: 1;\n  background: linear-gradient(\n    180deg,\n    rgba(26,46,26,0.55) 0%,\n    rgba(26,46,26,0.35) 45%,\n    rgba(26,46,26,0.68) 100%\n  );\n}\n\n.sgems-grain {\n  position: absolute;\n  inset: 0;\n  z-index: 2;\n  opacity: 0.022;\n  background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\");\n  background-size: 256px;\n  pointer-events: none;\n}\n\n\/* ============================================\n   SGEMS \u2014 INNER CONTENT\n   ============================================ *\/\n.sgems-inner {\n  position: relative;\n  z-index: 10;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  text-align: center;\n  width: 100%;\n  max-width: 760px;\n  padding: 0 24px;\n  gap: 10px;\n}\n\n\/* ============================================\n   SGEMS \u2014 EYEBROW\n   ============================================ *\/\n.sgems-eyebrow {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  opacity: 0;\n  animation: sgems-up 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.2s forwards;\n}\n\n.sgems-eyebrow__line {\n  display: block;\n  width: 40px;\n  height: 1px;\n  flex-shrink: 0;\n}\n\n.sgems-eyebrow__line:first-child {\n  background: linear-gradient(90deg, transparent, rgba(212,184,150,0.55));\n}\n\n.sgems-eyebrow__line:last-child {\n  background: linear-gradient(90deg, rgba(212,184,150,0.55), transparent);\n}\n\n.sgems-eyebrow__text {\n  font-family: 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', Arial, sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: rgba(212,184,150,0.75);\n  white-space: nowrap;\n}\n\n\/* ============================================\n   SGEMS \u2014 LOGO\n   ============================================ *\/\n.sgems-logo {\n  position: relative;\n  width: 300px;\n  height: 120px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  opacity: 0;\n  animation: sgems-emerge 1.1s cubic-bezier(0.22, 1, 0.36, 1) 0.35s forwards;\n}\n\n.sgems-logo__img {\n  position: relative;\n  z-index: 2;\n  width:100%;\n  object-fit: contain;\n  filter: brightness(0) invert(1);\n  display: block;\n}\n\n.sgems-logo__ring {\n  position: absolute;\n  inset: 0;\n  animation: sgems-spin 26s linear infinite;\n  will-change: transform;\n}\n\n.sgems-logo__ring svg {\n  width: 100%;\n  height: 100%;\n}\n\n\/* ============================================\n   SGEMS \u2014 HEADLINE ROTATOR\n   ============================================ *\/\n.sgems-headline {\n  width: 100%;\n  height: 50px;\n  position: relative;\n  overflow: hidden;\n  margin-top: 4px;\n}\n\n.sgems-track {\n  position: relative;\n  width: 100%;\n  height: 50px;\n}\n\n.sgems-slide {\n  position: absolute;\n  inset: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  opacity: 0;\n  pointer-events: none;\n  transform: translateY(14px);\n  transition:\n    opacity   0.5s cubic-bezier(0.22, 1, 0.36, 1),\n    transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.sgems-slide--active {\n  opacity: 1;\n  transform: translateY(0);\n  pointer-events: auto;\n  animation: sgems-up 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.65s both;\n}\n\n.sgems-slide--exit {\n  opacity: 0;\n  transform: translateY(-12px);\n  pointer-events: none;\n  transition:\n    opacity   0.35s cubic-bezier(0.4, 0, 0.2, 1),\n    transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.sgems-slide--enter {\n  opacity: 0;\n  transform: translateY(14px);\n  transition: none;\n}\n\n.sgems-phrase {\n  font-family: 'Playfair Display', 'Georgia', 'Times New Roman', serif;\n  font-size: clamp(24px, 3.2vw, 40px);\n  font-weight: 700;\n  line-height: 1.1;\n  letter-spacing: -0.02em;\n  color: #FFFFFF;\n  margin: 0;\n  white-space: nowrap;\n}\n\n.sgems-phrase em {\n  font-style: italic;\n  color: #D4B896;\n}\n\n\/* ============================================\n   SGEMS \u2014 META (dots + progress)\n   ============================================ *\/\n.sgems-meta {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 10px;\n  margin-top: 6px;\n  opacity: 0;\n  animation: sgems-up 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.9s forwards;\n}\n\n.sgems-dots {\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n\n.sgems-dot {\n  appearance: none;\n  -webkit-appearance: none;\n  border: none;\n  padding: 0;\n  cursor: pointer;\n  background: rgba(255,255,255,0.22);\n  border-radius: 999px;\n  width: 6px;\n  height: 6px;\n  transition:\n    width      0.4s cubic-bezier(0.4, 0, 0.2, 1),\n    background 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n  flex-shrink: 0;\n}\n\n.sgems-dot--on {\n  background: #C9A474;\n  width: 22px;\n}\n\n.sgems-dot:hover:not(.sgems-dot--on) {\n  background: rgba(255,255,255,0.45);\n}\n\n.sgems-progress {\n  width: 96px;\n  height: 1px;\n  background: rgba(255,255,255,0.1);\n  border-radius: 999px;\n  overflow: hidden;\n}\n\n.sgems-progress__bar {\n  height: 100%;\n  background: #B58B5A;\n  width: 0%;\n  border-radius: 999px;\n  will-change: width;\n}\n\n\/* ============================================\n   SGEMS \u2014 KEYFRAMES\n   ============================================ *\/\n@keyframes sgems-up {\n  from { opacity: 0; transform: translateY(14px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n\n@keyframes sgems-emerge {\n  0%   { opacity: 0; transform: scale(0.88); }\n  100% { opacity: 1; transform: scale(1); }\n}\n\n@keyframes sgems-spin {\n  to { transform: rotate(360deg); }\n}\n\n\/* ============================================\n   SGEMS \u2014 RESPONSIVE \u00b7 TABLET\n   ============================================ *\/\n@media (max-width: 768px) {\n  .sgems-wrap { height: 480px; }\n\n  .sgems-bg {\n    background-attachment: scroll;\n    background-position: center center;\n  }\n\n  .sgems-logo       { width: 180px; height: 180px; }\n  .sgems-logo__img  { width: 148px; height: 148px; }\n\n  .sgems-headline { height: 46px; }\n  .sgems-track    { height: 46px; }\n  .sgems-phrase   { font-size: 22px; white-space: normal; }\n}\n\n\/* ============================================\n   SGEMS \u2014 RESPONSIVE \u00b7 MOBILE\n   ============================================ *\/\n@media (max-width: 480px) {\n  .sgems-wrap  { height: 440px; }\n  .sgems-inner { gap: 8px; }\n\n  .sgems-logo      { width: 150px; height: 150px; }\n  .sgems-logo__img { width: 120px; height: 120px; }\n\n  .sgems-eyebrow__line { width: 24px; }\n  .sgems-eyebrow__text { font-size: 9.5px; letter-spacing: 0.12em; }\n\n  .sgems-phrase   { font-size: 20px; }\n  .sgems-headline { height: 44px; }\n  .sgems-track    { height: 44px; }\n}\n\n\/* ============================================\n   SGEMS \u2014 REDUCED MOTION\n   ============================================ *\/\n@media (prefers-reduced-motion: reduce) {\n  .sgems-logo__ring { animation: none; }\n\n  .sgems-logo,\n  .sgems-eyebrow,\n  .sgems-slide--active,\n  .sgems-meta {\n    animation: none;\n    opacity: 1;\n    transform: none;\n  }\n}\n<\/style>\n\n\n<script>\n\/* ============================================\n   SGEMS \u2014 JS MODULE v4\n   German version \u2014 Auto-rotate\n   ============================================ *\/\n(function () {\n  'use strict';\n\n  var INTERVAL = 3400;\n  var BUSY_MS  = 500;\n\n  var idx      = 0;\n  var total    = 0;\n  var timer    = null;\n  var busy     = false;\n  var paused   = false;\n\n  var wrap, slides, dots, bar;\n\n  function init () {\n    wrap   = document.querySelector('.sgems-wrap');\n    slides = document.querySelectorAll('.sgems-slide');\n    dots   = document.querySelectorAll('.sgems-dot');\n    bar    = document.getElementById('sgemsBar');\n\n    if (!wrap || slides.length === 0) return;\n\n    total = slides.length;\n    bindEvents();\n    startAuto();\n  }\n\n  function goTo (next) {\n    if (busy || next === idx) return;\n    busy = true;\n\n    var prev = slides[idx];\n    var curr = slides[next];\n\n    prev.classList.remove('sgems-slide--active');\n    prev.classList.add('sgems-slide--exit');\n\n    curr.classList.add('sgems-slide--enter');\n\n    requestAnimationFrame(function () {\n      requestAnimationFrame(function () {\n        curr.classList.remove('sgems-slide--enter');\n        curr.classList.add('sgems-slide--active');\n\n        dots[idx].classList.remove('sgems-dot--on');\n        dots[idx].setAttribute('aria-selected', 'false');\n        dots[next].classList.add('sgems-dot--on');\n        dots[next].setAttribute('aria-selected', 'true');\n\n        idx = next;\n\n        setTimeout(function () {\n          prev.classList.remove('sgems-slide--exit');\n          busy = false;\n        }, BUSY_MS);\n      });\n    });\n  }\n\n  function advance () { goTo((idx + 1) % total); }\n\n  function startAuto () {\n    stopAuto();\n    startBar();\n    timer = setInterval(function () {\n      if (!paused) { advance(); startBar(); }\n    }, INTERVAL);\n  }\n\n  function stopAuto () {\n    if (timer) { clearInterval(timer); timer = null; }\n    resetBar();\n  }\n\n  function startBar () {\n    resetBar();\n    requestAnimationFrame(function () {\n      requestAnimationFrame(function () {\n        bar.style.transition = 'width ' + INTERVAL + 'ms linear';\n        bar.style.width = '100%';\n      });\n    });\n  }\n\n  function resetBar () {\n    if (!bar) return;\n    bar.style.transition = 'none';\n    bar.style.width = '0%';\n  }\n\n  function bindEvents () {\n    dots.forEach(function (dot) {\n      dot.addEventListener('click', function () {\n        var i = parseInt(dot.getAttribute('data-index'), 10);\n        if (!isNaN(i) && i !== idx) { stopAuto(); goTo(i); startAuto(); }\n      });\n      dot.addEventListener('keydown', function (e) {\n        if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); dot.click(); }\n      });\n    });\n\n    wrap.addEventListener('mouseenter', function () { paused = true; });\n    wrap.addEventListener('mouseleave', function () {\n      paused = false; stopAuto(); startAuto();\n    });\n\n    var tx = 0;\n    wrap.addEventListener('touchstart', function (e) {\n      tx = e.changedTouches[0].clientX;\n    }, { passive: true });\n    wrap.addEventListener('touchend', function (e) {\n      var dx = e.changedTouches[0].clientX - tx;\n      if (Math.abs(dx) > 44) {\n        stopAuto();\n        goTo(dx < 0 ? (idx + 1) % total : (idx - 1 + total) % total);\n        startAuto();\n      }\n    }, { passive: true });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n}());\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-229c189 e-con-full e-flex e-con e-parent\" data-id=\"229c189\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ea65323 elementor-widget elementor-widget-menu-anchor\" data-id=\"ea65323\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"gallery\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-679e357 elementor-widget elementor-widget-html\" data-id=\"679e357\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================\n     SWING GOLF PULP\u00cd \u2014 ENGAGE PAGE\n     SECTION: GALLERY (BENTO GRID)\n     German translation\n     ============================================ -->\n\n<style>\n\/* ============================================\n   SG-GALLERY \u2014 BLOCK\n   ============================================ *\/\n.sg-gallery {\n    position: relative;\n    padding: 100px 0 120px;\n    background: linear-gradient(180deg, var(--sg-color-neutral-50) 0%, var(--sg-color-neutral-0) 100%);\n    overflow: hidden;\n}\n\n\/* ============================================\n   SG-GALLERY__CONTAINER\n   ============================================ *\/\n.sg-gallery__container {\n    max-width: 1300px;\n    margin: 0 auto;\n    padding: 0 20px;\n    position: relative;\n    z-index: 2;\n}\n\n\/* ============================================\n   SG-GALLERY__HEADER\n   ============================================ *\/\n.sg-gallery__header {\n    text-align: center;\n    margin-bottom: 56px;\n}\n\n\/* ============================================\n   SG-GALLERY__LABEL \u2014 EYEBROW\n   ============================================ *\/\n.sg-gallery__label {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    font-family: var(--sg-font-body);\n    font-size: 13px;\n    font-weight: 500;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--sg-color-accent-600);\n    margin-bottom: 12px;\n    opacity: 0;\n    transform: translateY(20px);\n    transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1), transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.sg-gallery.sg-gallery--visible .sg-gallery__label {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n.sg-gallery__label-line {\n    width: 24px;\n    height: 2px;\n    background-color: var(--sg-color-accent-500);\n    border-radius: 1px;\n    flex-shrink: 0;\n}\n\n\/* ============================================\n   SG-GALLERY__TITLE\n   ============================================ *\/\n.sg-gallery__title {\n    font-family: var(--sg-font-display);\n    font-size: clamp(30px, 5vw, 40px);\n    font-weight: 700;\n    line-height: 1.15;\n    letter-spacing: -0.01em;\n    color: var(--sg-color-neutral-900);\n    margin: 0 0 16px 0;\n    opacity: 0;\n    transform: translateY(20px);\n    transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.08s, transform 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.08s;\n}\n\n.sg-gallery.sg-gallery--visible .sg-gallery__title {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n.sg-gallery__title em {\n    font-style: italic;\n}\n\n\/* ============================================\n   SG-GALLERY__SUBTITLE\n   ============================================ *\/\n.sg-gallery__subtitle {\n    font-family: var(--sg-font-body);\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 1.6;\n    color: var(--sg-color-neutral-500);\n    margin: 0 auto;\n    max-width: 520px;\n    opacity: 0;\n    transform: translateY(20px);\n    transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.16s, transform 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.16s;\n}\n\n.sg-gallery.sg-gallery--visible .sg-gallery__subtitle {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* ============================================\n   SG-GALLERY__GRID \u2014 BENTO\n   ============================================ *\/\n.sg-gallery__grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    grid-auto-rows: 360px;\n    gap: 20px;\n    opacity: 0;\n    transform: translateY(30px);\n    transition: opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.24s, transform 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.24s;\n}\n\n.sg-gallery.sg-gallery--visible .sg-gallery__grid {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* ============================================\n   SG-GALLERY__ITEM\n   ============================================ *\/\n.sg-gallery__item {\n    position: relative;\n    overflow: hidden;\n    cursor: pointer;\n    border-radius: var(--sg-radius-lg);\n    box-shadow: var(--sg-shadow-sm);\n    transition:\n        transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),\n        box-shadow 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n\/* ============================================\n   SG-GALLERY__ITEM \u2014 HERO (2\u00d72)\n   ============================================ *\/\n.sg-gallery__item:first-child {\n    grid-column: span 2;\n    grid-row: span 2;\n}\n\n.sg-gallery__item:hover {\n    transform: translateY(-6px);\n    box-shadow: var(--sg-shadow-lg);\n}\n\n\/* ============================================\n   SG-GALLERY__ITEM \u2014 BORDER ACCENT ON HOVER\n   ============================================ *\/\n.sg-gallery__item::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    padding: 2px;\n    background: linear-gradient(135deg, rgba(62, 107, 62, 0.4) 0%, rgba(181, 139, 90, 0.3) 50%, transparent 100%);\n    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n    -webkit-mask-composite: xor;\n    mask-composite: exclude;\n    opacity: 0;\n    transition: opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    z-index: 10;\n    pointer-events: none;\n    border-radius: var(--sg-radius-lg);\n}\n\n.sg-gallery__item:hover::before {\n    opacity: 1;\n}\n\n\/* ============================================\n   SG-GALLERY__IMAGE\n   ============================================ *\/\n.sg-gallery__image {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    object-position: center !important;\n    display: block !important;\n    transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1) !important;\n    filter: saturate(0.95) !important;\n}\n\n.sg-gallery__item {\n    position: relative !important;\n    overflow: hidden !important;\n    display: block !important;\n}\n\n\/* ============================================\n   SG-GALLERY__OVERLAY\n   ============================================ *\/\n.sg-gallery__overlay {\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(\n        to top,\n        rgba(26, 46, 26, 0.75) 0%,\n        rgba(26, 46, 26, 0.25) 40%,\n        rgba(0, 0, 0, 0) 70%\n    );\n    opacity: 0;\n    transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n    z-index: 2;\n}\n\n.sg-gallery__item:hover .sg-gallery__overlay {\n    opacity: 1;\n}\n\n\/* ============================================\n   SG-GALLERY__CAPTION\n   ============================================ *\/\n.sg-gallery__caption {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    padding: 24px;\n    z-index: 4;\n    transform: translateY(10px);\n    opacity: 0;\n    transition:\n        transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),\n        opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.sg-gallery__item:hover .sg-gallery__caption {\n    transform: translateY(0);\n    opacity: 1;\n}\n\n.sg-gallery__caption-title {\n    font-family: var(--sg-font-body);\n    font-size: 16px;\n    font-weight: 600;\n    letter-spacing: 0;\n    color: #FFFFFF;\n    margin: 0 0 8px 0;\n}\n\n.sg-gallery__caption-hint {\n    font-family: var(--sg-font-body);\n    font-size: 11px;\n    font-weight: 500;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    color: rgba(255, 255, 255, 0.65);\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n}\n\n.sg-gallery__caption-hint svg {\n    width: 14px;\n    height: 14px;\n    stroke: currentColor;\n    fill: none;\n    stroke-width: 2;\n    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.sg-gallery__item:hover .sg-gallery__caption-hint svg {\n    transform: translateX(3px);\n}\n\n\/* ============================================\n   SG-LIGHTBOX \u2014 BLOCK\n   ============================================ *\/\n.sg-lightbox {\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    z-index: 99999;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    opacity: 0;\n    visibility: hidden;\n    transition:\n        opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),\n        visibility 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.sg-lightbox.sg-lightbox--open {\n    opacity: 1;\n    visibility: visible;\n}\n\n\/* ============================================\n   SG-LIGHTBOX__BACKDROP\n   ============================================ *\/\n.sg-lightbox__backdrop {\n    position: absolute;\n    inset: 0;\n    background: radial-gradient(ellipse at center, rgba(26, 46, 26, 0.92) 0%, rgba(26, 46, 26, 0.97) 100%);\n    backdrop-filter: blur(16px);\n    -webkit-backdrop-filter: blur(16px);\n}\n\n\/* ============================================\n   SG-LIGHTBOX__CONTENT\n   ============================================ *\/\n.sg-lightbox__content {\n    position: relative;\n    z-index: 2;\n    max-width: 90vw;\n    max-height: 85vh;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n.sg-lightbox__image {\n    max-width: 100%;\n    max-height: 85vh;\n    object-fit: contain;\n    border-radius: var(--sg-radius-md);\n    box-shadow: 0 25px 80px rgba(0, 0, 0, 0.5);\n    opacity: 0;\n    transform: scale(0.95);\n    transition: opacity 0.3s ease, transform 0.3s ease;\n}\n\n.sg-lightbox--open .sg-lightbox__image {\n    opacity: 1;\n    transform: scale(1);\n}\n\n\/* ============================================\n   SG-LIGHTBOX__CLOSE\n   ============================================ *\/\n.sg-lightbox__close {\n    position: absolute;\n    top: 24px;\n    right: 24px;\n    width: 48px;\n    height: 48px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: rgba(255, 255, 255, 0.08);\n    border: 1px solid rgba(255, 255, 255, 0.15);\n    border-radius: var(--sg-radius-full);\n    cursor: pointer;\n    z-index: 3;\n    padding: 0;\n    transition:\n        background 0.25s cubic-bezier(0.4, 0, 0.2, 1),\n        border-color 0.25s cubic-bezier(0.4, 0, 0.2, 1),\n        transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n    -webkit-tap-highlight-color: transparent;\n}\n\n.sg-lightbox__close:hover {\n    background: rgba(181, 139, 90, 0.2);\n    border-color: rgba(181, 139, 90, 0.4);\n    transform: rotate(90deg);\n}\n\n.sg-lightbox__close svg {\n    width: 20px;\n    height: 20px;\n    fill: #FFFFFF;\n}\n\n\/* ============================================\n   SG-LIGHTBOX__NAV\n   ============================================ *\/\n.sg-lightbox__nav {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 52px;\n    height: 52px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: rgba(255, 255, 255, 0.06);\n    border: 1px solid rgba(255, 255, 255, 0.12);\n    border-radius: var(--sg-radius-full);\n    cursor: pointer;\n    z-index: 3;\n    padding: 0;\n    transition:\n        background 0.25s cubic-bezier(0.4, 0, 0.2, 1),\n        border-color 0.25s cubic-bezier(0.4, 0, 0.2, 1),\n        transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n    -webkit-tap-highlight-color: transparent;\n}\n\n.sg-lightbox__nav:hover {\n    background: rgba(181, 139, 90, 0.15);\n    border-color: rgba(181, 139, 90, 0.3);\n}\n\n.sg-lightbox__nav--prev {\n    left: 24px;\n}\n\n.sg-lightbox__nav--prev:hover {\n    transform: translateY(-50%) translateX(-4px);\n}\n\n.sg-lightbox__nav--next {\n    right: 24px;\n}\n\n.sg-lightbox__nav--next:hover {\n    transform: translateY(-50%) translateX(4px);\n}\n\n.sg-lightbox__nav svg {\n    width: 22px;\n    height: 22px;\n    fill: #FFFFFF;\n}\n\n\/* ============================================\n   SG-LIGHTBOX__INFO\n   ============================================ *\/\n.sg-lightbox__info {\n    position: absolute;\n    bottom: 28px;\n    left: 50%;\n    transform: translateX(-50%);\n    text-align: center;\n    z-index: 3;\n}\n\n.sg-lightbox__title {\n    font-family: var(--sg-font-body);\n    font-size: 15px;\n    font-weight: 500;\n    color: #FFFFFF;\n    margin: 0 0 6px 0;\n}\n\n.sg-lightbox__counter {\n    font-family: var(--sg-font-body);\n    font-size: 12px;\n    font-weight: 400;\n    letter-spacing: 0.08em;\n    color: var(--sg-color-accent-300);\n    margin: 0;\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 WIDE (> 1340px)\n   ============================================ *\/\n@media screen and (min-width: 1340px) {\n    .sg-gallery__container {\n        padding: 0;\n    }\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 DESKTOP (> 1024px)\n   ============================================ *\/\n@media screen and (min-width: 1024px) {\n    .sg-gallery__grid {\n        gap: 24px;\n    }\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 TABLET (< 1024px)\n   ============================================ *\/\n@media screen and (max-width: 1023px) {\n    .sg-gallery {\n        padding: 72px 0 80px;\n    }\n\n    .sg-gallery__container {\n        padding: 0 40px;\n    }\n\n    .sg-gallery__grid {\n        grid-auto-rows: 280px;\n        gap: 16px;\n    }\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 MOBILE (< 768px)\n   ============================================ *\/\n@media screen and (max-width: 767px) {\n    .sg-gallery {\n        padding: 56px 0 64px;\n    }\n\n    .sg-gallery__container {\n        padding: 0 20px;\n    }\n\n    .sg-gallery__header {\n        margin-bottom: 36px;\n    }\n\n    .sg-gallery__grid {\n        grid-template-columns: repeat(2, 1fr);\n        grid-auto-rows: 200px;\n        gap: 12px;\n    }\n\n    .sg-gallery__item:first-child {\n        grid-column: span 2;\n        grid-row: span 2;\n    }\n\n    .sg-gallery__caption {\n        padding: 16px;\n    }\n\n    .sg-gallery__caption-title {\n        font-size: 14px;\n    }\n\n    .sg-lightbox__close {\n        top: 16px;\n        right: 16px;\n        width: 44px;\n        height: 44px;\n    }\n\n    .sg-lightbox__nav {\n        width: 46px;\n        height: 46px;\n    }\n\n    .sg-lightbox__nav--prev { left: 16px; }\n    .sg-lightbox__nav--next { right: 16px; }\n\n    .sg-lightbox__info { bottom: 20px; }\n    .sg-lightbox__title { font-size: 14px; }\n}\n\n\/* ============================================\n   RESPONSIVE \u2014 MOBILE SMALL (< 480px)\n   ============================================ *\/\n@media screen and (max-width: 479px) {\n    .sg-gallery__grid {\n        grid-template-columns: 1fr;\n        grid-auto-rows: 260px;\n    }\n\n    .sg-gallery__item:first-child {\n        grid-column: span 1;\n        grid-row: span 1;\n    }\n}\n\n\/* ============================================\n   PREFERS-REDUCED-MOTION\n   ============================================ *\/\n@media (prefers-reduced-motion: reduce) {\n    .sg-gallery__label,\n    .sg-gallery__title,\n    .sg-gallery__subtitle,\n    .sg-gallery__grid {\n        opacity: 1 !important;\n        transform: none !important;\n        transition: none !important;\n    }\n\n    .sg-gallery__item,\n    .sg-gallery__image,\n    .sg-gallery__overlay,\n    .sg-gallery__caption,\n    .sg-gallery__item::before,\n    .sg-lightbox,\n    .sg-lightbox__image {\n        transition: none !important;\n    }\n}\n<\/style>\n\n<section class=\"sg-gallery\" id=\"sg-gallery\" aria-label=\"Galerie von Bildern des Swing Golf Pulp\u00ed\">\n    <div class=\"sg-gallery__container\">\n\n        <header class=\"sg-gallery__header\">\n            <span class=\"sg-gallery__label\">\n                <span class=\"sg-gallery__label-line\" aria-hidden=\"true\"><\/span>\n                Galerie\n                <span class=\"sg-gallery__label-line\" aria-hidden=\"true\"><\/span>\n            <\/span>\n            <h2 class=\"sg-gallery__title\">Jeder Raum erz\u00e4hlt eine <em>Geschichte<\/em><\/h2>\n            <p class=\"sg-gallery__subtitle\">Helle Innenr\u00e4ume, gepflegte Gemeinschaftsbereiche und eine Umgebung, die einl\u00e4dt, jeden Moment zu genie\u00dfen.<\/p>\n        <\/header>\n\n        <div class=\"sg-gallery__grid\">\n\n            <div class=\"sg-gallery__item\" data-index=\"0\" data-title=\"Pool und Gemeinschaftsbereiche\">\n                <img src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/piscina-scaled.png\" alt=\"Gemeinschaftspool mit Blick auf den Golfplatz in Swing Golf Pulp\u00ed\" class=\"sg-gallery__image\" loading=\"lazy\" decoding=\"async\">\n                <div class=\"sg-gallery__overlay\"><\/div>\n                <div class=\"sg-gallery__caption\">\n                    <p class=\"sg-gallery__caption-title\">Pool und Gemeinschaftsbereiche<\/p>\n                    <p class=\"sg-gallery__caption-hint\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>Vergr\u00f6\u00dfern<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"sg-gallery__item\" data-index=\"1\" data-title=\"Wohnzimmer mit Aussicht\">\n                <img src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/salon-scaled.jpg\" alt=\"Ger\u00e4umiges und helles Wohnzimmer einer Wohnung in Swing Golf\" class=\"sg-gallery__image\" loading=\"lazy\" decoding=\"async\">\n                <div class=\"sg-gallery__overlay\"><\/div>\n                <div class=\"sg-gallery__caption\">\n                    <p class=\"sg-gallery__caption-title\">Wohnzimmer mit Aussicht<\/p>\n                    <p class=\"sg-gallery__caption-hint\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>Vergr\u00f6\u00dfern<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"sg-gallery__item\" data-index=\"2\" data-title=\"Moderne K\u00fcche\">\n                <img src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/cocina-scaled.png\" alt=\"Moderne K\u00fcche mit vollst\u00e4ndiger Ausstattung in Swing Golf Pulp\u00ed\" class=\"sg-gallery__image\" loading=\"lazy\" decoding=\"async\">\n                <div class=\"sg-gallery__overlay\"><\/div>\n                <div class=\"sg-gallery__caption\">\n                    <p class=\"sg-gallery__caption-title\">Moderne K\u00fcche<\/p>\n                    <p class=\"sg-gallery__caption-hint\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>Vergr\u00f6\u00dfern<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"sg-gallery__item\" data-index=\"3\" data-title=\"Hauptschlafzimmer\">\n                <img src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/dppal-scaled.png\" alt=\"Hauptschlafzimmer mit nat\u00fcrlichem Licht in Swing Golf\" class=\"sg-gallery__image\" loading=\"lazy\" decoding=\"async\">\n                <div class=\"sg-gallery__overlay\"><\/div>\n                <div class=\"sg-gallery__caption\">\n                    <p class=\"sg-gallery__caption-title\">Hauptschlafzimmer<\/p>\n                    <p class=\"sg-gallery__caption-hint\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>Vergr\u00f6\u00dfern<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"sg-gallery__item\" data-index=\"4\" data-title=\"Terrasse bei Sonnenuntergang\">\n                <img src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/terrazaatardecer-scaled.jpeg\" alt=\"Terrasse mit Blick auf den Golfplatz bei Sonnenuntergang\" class=\"sg-gallery__image\" loading=\"lazy\" decoding=\"async\">\n                <div class=\"sg-gallery__overlay\"><\/div>\n                <div class=\"sg-gallery__caption\">\n                    <p class=\"sg-gallery__caption-title\">Terrasse bei Sonnenuntergang<\/p>\n                    <p class=\"sg-gallery__caption-hint\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>Vergr\u00f6\u00dfern<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"sg-gallery__item\" data-index=\"5\" data-title=\"Fassade des Residentials\">\n                <img src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg\" alt=\"Ansicht der Fassade von Swing Golf Pulp\u00ed bei Sonnenuntergang\" class=\"sg-gallery__image\" loading=\"lazy\" decoding=\"async\">\n                <div class=\"sg-gallery__overlay\"><\/div>\n                <div class=\"sg-gallery__caption\">\n                    <p class=\"sg-gallery__caption-title\">Fassade des Residentials<\/p>\n                    <p class=\"sg-gallery__caption-hint\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>Vergr\u00f6\u00dfern<\/p>\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n<\/section>\n\n<div class=\"sg-lightbox\" id=\"sg_lightbox\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Bildbetrachter\">\n    <div class=\"sg-lightbox__backdrop\" id=\"sg_lightbox_backdrop\"><\/div>\n\n    <button class=\"sg-lightbox__close\" id=\"sg_lightbox_close\" type=\"button\" aria-label=\"Betrachter schlie\u00dfen\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\/><\/svg>\n    <\/button>\n\n    <button class=\"sg-lightbox__nav sg-lightbox__nav--prev\" id=\"sg_lightbox_prev\" type=\"button\" aria-label=\"Vorheriges Bild\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\/><\/svg>\n    <\/button>\n\n    <button class=\"sg-lightbox__nav sg-lightbox__nav--next\" id=\"sg_lightbox_next\" type=\"button\" aria-label=\"N\u00e4chstes Bild\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\/><\/svg>\n    <\/button>\n\n    <div class=\"sg-lightbox__content\">\n        <img decoding=\"async\" class=\"sg-lightbox__image\" id=\"sg_lightbox_image\" src=\"\" alt=\"\">\n    <\/div>\n\n    <div class=\"sg-lightbox__info\">\n        <p class=\"sg-lightbox__title\" id=\"sg_lightbox_title\"><\/p>\n        <p class=\"sg-lightbox__counter\" id=\"sg_lightbox_counter\"><\/p>\n    <\/div>\n<\/div>\n\n<script>\n(function SGGalleryModule() {\n    'use strict';\n\n    var section = document.getElementById('sg-gallery');\n    var items = document.querySelectorAll('.sg-gallery__item');\n    var lightbox = document.getElementById('sg_lightbox');\n    var lightboxBackdrop = document.getElementById('sg_lightbox_backdrop');\n    var lightboxImage = document.getElementById('sg_lightbox_image');\n    var lightboxTitle = document.getElementById('sg_lightbox_title');\n    var lightboxCounter = document.getElementById('sg_lightbox_counter');\n    var lightboxClose = document.getElementById('sg_lightbox_close');\n    var lightboxPrev = document.getElementById('sg_lightbox_prev');\n    var lightboxNext = document.getElementById('sg_lightbox_next');\n\n    if (!section || !lightbox) return;\n\n    var images = [];\n    items.forEach(function (item) {\n        images.push({\n            src: item.querySelector('.sg-gallery__image').src,\n            title: item.getAttribute('data-title')\n        });\n    });\n\n    var currentIndex = 0;\n    var totalImages = images.length;\n\n    function openLightbox(index) {\n        currentIndex = index;\n        lightboxImage.src = images[currentIndex].src;\n        lightboxImage.alt = images[currentIndex].title;\n        lightboxTitle.textContent = images[currentIndex].title;\n        lightboxCounter.textContent = (currentIndex + 1) + ' \/ ' + totalImages;\n        lightbox.classList.add('sg-lightbox--open');\n        document.body.style.overflow = 'hidden';\n    }\n\n    function closeLightbox() {\n        lightbox.classList.remove('sg-lightbox--open');\n        document.body.style.overflow = '';\n    }\n\n    function updateLightbox() {\n        lightboxImage.style.opacity = '0';\n        lightboxImage.style.transform = 'scale(0.95)';\n\n        setTimeout(function () {\n            lightboxImage.src = images[currentIndex].src;\n            lightboxImage.alt = images[currentIndex].title;\n            lightboxTitle.textContent = images[currentIndex].title;\n            lightboxCounter.textContent = (currentIndex + 1) + ' \/ ' + totalImages;\n\n            setTimeout(function () {\n                lightboxImage.style.opacity = '1';\n                lightboxImage.style.transform = 'scale(1)';\n            }, 50);\n        }, 200);\n    }\n\n    function nextImage() {\n        currentIndex = (currentIndex + 1) % totalImages;\n        updateLightbox();\n    }\n\n    function prevImage() {\n        currentIndex = (currentIndex - 1 + totalImages) % totalImages;\n        updateLightbox();\n    }\n\n    items.forEach(function (item) {\n        item.addEventListener('click', function () {\n            var index = parseInt(this.getAttribute('data-index'), 10);\n            openLightbox(index);\n        });\n    });\n\n    lightboxClose.addEventListener('click', closeLightbox);\n    lightboxBackdrop.addEventListener('click', closeLightbox);\n    lightboxNext.addEventListener('click', nextImage);\n    lightboxPrev.addEventListener('click', prevImage);\n\n    document.addEventListener('keydown', function (e) {\n        if (!lightbox.classList.contains('sg-lightbox--open')) return;\n        if (e.key === 'Escape') closeLightbox();\n        else if (e.key === 'ArrowRight') nextImage();\n        else if (e.key === 'ArrowLeft') prevImage();\n    });\n\n    var touchStartX = 0;\n\n    lightbox.addEventListener('touchstart', function (e) {\n        touchStartX = e.changedTouches[0].screenX;\n    }, { passive: true });\n\n    lightbox.addEventListener('touchend', function (e) {\n        var deltaX = e.changedTouches[0].screenX - touchStartX;\n        if (Math.abs(deltaX) > 50) {\n            if (deltaX > 0) prevImage();\n            else nextImage();\n        }\n    }, { passive: true });\n\n    function checkVisibility() {\n        var rect = section.getBoundingClientRect();\n        if (rect.top < window.innerHeight * 0.75) {\n            section.classList.add('sg-gallery--visible');\n        }\n    }\n\n    var ticking = false;\n\n    function onScroll() {\n        if (!ticking) {\n            requestAnimationFrame(function () {\n                checkVisibility();\n                ticking = false;\n            });\n            ticking = true;\n        }\n    }\n\n    window.addEventListener('scroll', onScroll, { passive: true });\n    checkVisibility();\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9884071 e-con-full e-flex e-con e-parent\" data-id=\"9884071\" data-element_type=\"container\" data-e-type=\"container\" id=\"location\">\n\t\t\t\t<div class=\"elementor-element elementor-element-048e612 elementor-widget elementor-widget-html\" data-id=\"048e612\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"ubicacion\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SWING GOLF PULP\u00cd \u2014 LOCATION SEPARATOR\n     Fully independent \u2014 paste into Custom HTML \/ Shortcode\n     Translation: ES \u2192 DE (native tone)\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 -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,700;1,700&family=Plus+Jakarta+Sans:wght@400;500;600&display=swap\" rel=\"stylesheet\">\n<style>\n  \/* ============================================\n     LOCATION SEPARATOR \u2014 BLOCK\n     ============================================ *\/\n  .sg-location {\n    position: relative !important;\n    padding: 100px 0 !important;\n    background-color: #F8F9F8 !important;\n  }\n\n  \/* ============================================\n     LOCATION \u2014 CONTAINER\n     ============================================ *\/\n  .sg-location__container {\n    max-width: 1216px !important;\n    margin: 0 auto !important;\n    padding: 0 20px !important;\n  }\n\n  .sg-location__content {\n    text-align: center !important;\n    max-width: 680px !important;\n    margin: 0 auto !important;\n  }\n\n  \/* ============================================\n     LOCATION \u2014 EYEBROW (Pattern: Section Header)\n     ============================================ *\/\n  .sg-location__label {\n    display: inline-block !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n    color: #A07A3F !important;\n    margin-bottom: 12px !important;\n    opacity: 0 !important;\n    transform: translateY(15px) !important;\n    transition: opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1), transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;\n  }\n\n  .sg-location.sg-location--visible .sg-location__label {\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n  }\n\n  \/* ============================================\n     LOCATION \u2014 TITLE (H2 Secci\u00f3n)\n     ============================================ *\/\n  .sg-location__title {\n    font-family: 'Playfair Display', serif !important;\n    font-size: clamp(32px, 5vw, 40px) !important;\n    font-weight: 700 !important;\n    line-height: 1.15 !important;\n    color: #1A1D1A !important;\n    margin: 0 0 16px 0 !important;\n    opacity: 0 !important;\n    transform: translateY(20px) !important;\n    transition: opacity 0.6s cubic-bezier(0.22, 1, 0.36, 1) 0.1s, transform 0.6s cubic-bezier(0.22, 1, 0.36, 1) 0.1s !important;\n  }\n\n  .sg-location__title em {\n    font-style: italic !important;\n    font-weight: 700 !important;\n  }\n\n  .sg-location.sg-location--visible .sg-location__title {\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n  }\n\n  \/* ============================================\n     LOCATION \u2014 SUBTITLE (Body Large)\n     ============================================ *\/\n  .sg-location__subtitle {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 18px !important;\n    font-weight: 400 !important;\n    line-height: 1.7 !important;\n    color: #515851 !important;\n    margin: 0 auto 24px !important;\n    max-width: 580px !important;\n    opacity: 0 !important;\n    transform: translateY(20px) !important;\n    transition: opacity 0.6s ease 0.2s, transform 0.6s ease 0.2s !important;\n  }\n\n  .sg-location.sg-location--visible .sg-location__subtitle {\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n  }\n\n  \/* ============================================\n     LOCATION \u2014 ACCENT (About Style)\n     ============================================ *\/\n  .sg-location__accent {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    color: #B58B5A !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.03em !important;\n    margin: 0 !important;\n    opacity: 0 !important;\n    transition: opacity 0.8s ease 0.4s !important;\n  }\n\n  .sg-location.sg-location--visible .sg-location__accent {\n    opacity: 1 !important;\n  }\n\n  \/* ============================================\n     RESPONSIVE\n     ============================================ *\/\n  @media screen and (max-width: 991px) {\n    .sg-location {\n      padding: 72px 0 !important;\n    }\n  }\n\n  @media screen and (max-width: 768px) {\n    .sg-location {\n      padding: 56px 0 !important;\n    }\n    .sg-location__container {\n      padding: 0 24px !important;\n    }\n    .sg-location__title {\n      font-size: 32px !important;\n    }\n    .sg-location__subtitle {\n      font-size: 16px !important;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .sg-location__label, .sg-location__title, .sg-location__subtitle, .sg-location__accent {\n      opacity: 1 !important;\n      transform: none !important;\n      transition: none !important;\n    }\n  }\n<\/style>\n\n<!-- ============================================\n     LOCATION SEPARATOR \u2014 MARKUP\n============================================ -->\n<section class=\"sg-location\" id=\"sg-location\">\n  <div class=\"sg-location__container\">\n    <div class=\"sg-location__content\">\n      \n      <span class=\"sg-location__label\">Strategische Lage<\/span>\n\n      <h2 class=\"sg-location__title\">\n        Pulp\u00ed, das Herz von <em>Almer\u00eda<\/em>\n      <\/h2>\n\n      <p class=\"sg-location__subtitle\">\n        Zwischen dem Gr\u00fcn des Golfplatzes und dem Blau des Mittelmeers. Eine privilegierte Lage, die die Ruhe eines R\u00fcckzugsorts mit der N\u00e4he zu den besten Str\u00e4nden und Dienstleistungen verbindet.\n      <\/p>\n\n      <p class=\"sg-location__accent\">Wo Ausgewogenheit Sinn erh\u00e4lt.<\/p>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function SGLocationModule() {\n  'use strict';\n  var section = document.getElementById('sg-location');\n  if (!section) return;\n\n  var observer = new IntersectionObserver(function(entries) {\n    entries.forEach(function(entry) {\n      if (entry.isIntersecting) {\n        section.classList.add('sg-location--visible');\n        observer.unobserve(section);\n      }\n    });\n  }, { threshold: 0.25 });\n\n  observer.observe(section);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7978141 elementor-widget elementor-widget-html\" data-id=\"7978141\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<iframe \r\n    id=\"iframe-map\" \r\n    src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/04\/swing-golf-map-de.html\" \r\n    allowfullscreen \r\n    title=\"Parque Vega, Mapa Interactivo\"\r\n    loading=\"lazy\"\r\n    style=\"height: 80vh; width: 100%;\">\r\n<\/iframe>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0f6007b e-con-full e-flex e-con e-parent\" data-id=\"0f6007b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-348164b elementor-widget elementor-widget-menu-anchor\" data-id=\"348164b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"unlock\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ee2629 elementor-widget elementor-widget-html\" data-id=\"9ee2629\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SWING GOLF PULP\u00cd \u2014 UNLOCK SECTION\n     Contact Form + Agent Modal\n     Fully independent \u2014 paste into Custom HTML \/ Shortcode\n     Translation: ES \u2192 DE (native tone)\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 -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,700;1,700&family=Plus+Jakarta+Sans:wght@400;500;600&display=swap\" rel=\"stylesheet\">\n<style>\n\n  \/* ============================================\n     DESIGN TOKENS\n  ============================================ *\/\n  .sg-unlock {\n    --sg-color-primary-900: #1A2E1A;\n    --sg-color-primary-800: #233A23;\n    --sg-color-primary-700: #2D4A2D;\n    --sg-color-primary-600: #365E36;\n    --sg-color-primary-500: #3E6B3E;\n    --sg-color-primary-400: #4F844F;\n    --sg-color-primary-100: #E2EDE2;\n    --sg-color-primary-50:  #F0F5F0;\n    --sg-color-accent-700:  #8B6934;\n    --sg-color-accent-600:  #A07A3F;\n    --sg-color-accent-500:  #B58B5A;\n    --sg-color-accent-400:  #C9A474;\n    --sg-color-accent-300:  #D4B896;\n    --sg-color-accent-200:  #E5D4B8;\n    --sg-color-accent-100:  #F2EBE0;\n    --sg-color-accent-50:   #F9F5EF;\n    --sg-color-neutral-900: #1A1D1A;\n    --sg-color-neutral-800: #2A2D2A;\n    --sg-color-neutral-700: #3D423D;\n    --sg-color-neutral-600: #515851;\n    --sg-color-neutral-500: #6B726B;\n    --sg-color-neutral-400: #9CA39C;\n    --sg-color-neutral-300: #C4C9C4;\n    --sg-color-neutral-200: #E0E3E0;\n    --sg-color-neutral-100: #F1F3F1;\n    --sg-color-neutral-50:  #F8F9F8;\n    --sg-color-neutral-0:   #FFFFFF;\n    --sg-shadow-sm:      0 1px 3px rgba(0,0,0,0.06);\n    --sg-shadow-md:      0 4px 12px rgba(0,0,0,0.08);\n    --sg-shadow-lg:      0 12px 32px rgba(0,0,0,0.1);\n    --sg-shadow-xl:      0 12px 40px rgba(0,0,0,0.12);\n    --sg-shadow-accent:  0 4px 16px rgba(181,139,90,0.3);\n    --sg-radius-sm:   6px;\n    --sg-radius-md:   8px;\n    --sg-radius-lg:   12px;\n    --sg-radius-xl:   16px;\n    --sg-radius-full: 999px;\n    --sg-transition-fast:   0.15s ease;\n    --sg-transition-base:   0.25s cubic-bezier(0.4, 0, 0.2, 1);\n    --sg-transition-slow:   0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    --sg-transition-smooth: 0.6s cubic-bezier(0.22, 1, 0.36, 1);\n  }\n\n  \/* ============================================\n     UNLOCK \u2014 ROOT SECTION\n  ============================================ *\/\n  .sg-unlock {\n    position: relative !important;\n    background-color: var(--sg-color-neutral-0) !important;\n    overflow: hidden !important;\n  }\n\n  \/* ============================================\n     UNLOCK \u2014 GRID\n  ============================================ *\/\n  .sg-unlock__grid {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    min-height: 750px !important;\n  }\n\n  \/* ============================================\n     IMAGE \u2014 LEFT SIDE\n  ============================================ *\/\n  .sg-unlock__image-wrapper {\n    position: relative !important;\n    overflow: hidden !important;\n    opacity: 0 !important;\n    transform: translateX(-30px) !important;\n    transition: opacity 1s cubic-bezier(0.23, 1, 0.32, 1), transform 1s cubic-bezier(0.23, 1, 0.32, 1) !important;\n  }\n\n  .sg-unlock.sg-unlock--visible .sg-unlock__image-wrapper {\n    opacity: 1 !important;\n    transform: translateX(0) !important;\n  }\n\n  .sg-unlock__image {\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    transition: transform 1.2s cubic-bezier(0.22, 1, 0.36, 1) !important;\n  }\n\n  .sg-unlock__image-wrapper:hover .sg-unlock__image {\n    transform: scale(1.06) !important;\n  }\n\n  \/* ============================================\n     FORM \u2014 RIGHT SIDE\n  ============================================ *\/\n  .sg-unlock__form-wrapper {\n    padding: 80px 10% !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n    opacity: 0 !important;\n    transform: translateX(30px) !important;\n    transition: opacity 1s cubic-bezier(0.23, 1, 0.32, 1) 0.2s, transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.2s !important;\n  }\n\n  .sg-unlock.sg-unlock--visible .sg-unlock__form-wrapper {\n    opacity: 1 !important;\n    transform: translateX(0) !important;\n  }\n\n  .sg-unlock__label {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 600 !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    color: var(--sg-color-accent-600) !important;\n    margin-bottom: 16px !important;\n    display: block !important;\n  }\n\n  .sg-unlock__title {\n    font-family: 'Playfair Display', serif !important;\n    font-size: clamp(32px, 4vw, 42px) !important;\n    font-weight: 700 !important;\n    line-height: 1.1 !important;\n    color: var(--sg-color-neutral-900) !important;\n    margin: 0 0 20px 0 !important;\n  }\n\n  .sg-unlock__title em {\n    font-style: italic !important;\n    font-weight: 400 !important;\n  }\n\n  .sg-unlock__subtitle {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 16px !important;\n    line-height: 1.6 !important;\n    color: var(--sg-color-neutral-500) !important;\n    margin: 0 0 24px 0 !important;\n  }\n\n  \/* ============================================\n     WPFORMS \u2014 HIDDEN FIELDS\n  ============================================ *\/\n  .sg-unlock .wpforms-field-hidden,\n  .sg-unlock input[type=\"hidden\"],\n  .sg-unlock .wpforms-field.wpforms-field-hidden {\n    display: none !important;\n    visibility: hidden !important;\n    height: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n    position: absolute !important;\n  }\n\n  \/* ============================================\n     WPFORMS \u2014 FIELD LABELS\n  ============================================ *\/\n  .sg-unlock .wpforms-field-label,\n  .sg-unlock .wpforms-field-sublabel {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 12px !important;\n    font-weight: 600 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.04em !important;\n    color: var(--sg-color-neutral-600) !important;\n    margin-bottom: 8px !important;\n    line-height: 1.4 !important;\n  }\n\n  \/* ============================================\n     WPFORMS \u2014 INPUTS & TEXTAREA\n  ============================================ *\/\n  .sg-unlock .wpforms-field input[type=\"text\"],\n  .sg-unlock .wpforms-field input[type=\"email\"],\n  .sg-unlock .wpforms-field input[type=\"number\"],\n  .sg-unlock .wpforms-field input[type=\"url\"],\n  .sg-unlock .wpforms-field textarea {\n    background-color: #FFFFFF !important;\n    border: 1px solid var(--sg-color-neutral-300) !important;\n    border-radius: 8px !important;\n    padding: 12px 16px !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1.5 !important;\n    color: var(--sg-color-neutral-900) !important;\n    height: auto !important;\n    min-height: 48px !important;\n    box-sizing: border-box !important;\n    width: 100% !important;\n    transition: border-color var(--sg-transition-base), box-shadow var(--sg-transition-base) !important;\n    appearance: none !important;\n    -webkit-appearance: none !important;\n    vertical-align: middle !important;\n  }\n\n  .sg-unlock .wpforms-field input[type=\"text\"]:focus,\n  .sg-unlock .wpforms-field input[type=\"email\"]:focus,\n  .sg-unlock .wpforms-field input[type=\"number\"]:focus,\n  .sg-unlock .wpforms-field input[type=\"url\"]:focus,\n  .sg-unlock .wpforms-field textarea:focus {\n    outline: none !important;\n    border-color: var(--sg-color-primary-500) !important;\n    box-shadow: 0 0 0 3px rgba(62, 107, 62, 0.1) !important;\n  }\n\n  \/* ============================================\n     WPFORMS \u2014 SELECT\n  ============================================ *\/\n  .sg-unlock .wpforms-field select {\n    background-color: #FFFFFF !important;\n    border: 1px solid var(--sg-color-neutral-300) !important;\n    border-radius: 8px !important;\n    padding: 0 40px 0 16px !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1 !important;\n    color: var(--sg-color-neutral-900) !important;\n    height: 48px !important;\n    min-height: 48px !important;\n    box-sizing: border-box !important;\n    width: 100% !important;\n    cursor: pointer !important;\n    transition: border-color var(--sg-transition-base), box-shadow var(--sg-transition-base) !important;\n    appearance: none !important;\n    -webkit-appearance: none !important;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B726B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: right 14px center !important;\n    background-size: 16px 16px !important;\n    vertical-align: middle !important;\n  }\n\n  .sg-unlock .wpforms-field select:focus {\n    outline: none !important;\n    border-color: var(--sg-color-primary-500) !important;\n    box-shadow: 0 0 0 3px rgba(62, 107, 62, 0.1) !important;\n  }\n\n  \/* ============================================\n     WPFORMS \u2014 PHONE FIELD\n  ============================================ *\/\n  .sg-unlock .wpforms-field-phone .iti,\n  .sg-unlock .wpforms-field-phone .intl-tel-input {\n    display: block !important;\n    width: 100% !important;\n    position: relative !important;\n  }\n\n  .sg-unlock .wpforms-field-phone .iti input[type=\"tel\"],\n  .sg-unlock .wpforms-field-phone .intl-tel-input input[type=\"tel\"] {\n    padding-left: 56px !important;\n    width: 100% !important;\n    box-sizing: border-box !important;\n    background-color: #FFFFFF !important;\n    border: 1px solid var(--sg-color-neutral-300) !important;\n    border-radius: 8px !important;\n    padding-top: 12px !important;\n    padding-bottom: 12px !important;\n    padding-right: 16px !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1.5 !important;\n    color: var(--sg-color-neutral-900) !important;\n    min-height: 48px !important;\n    height: auto !important;\n    vertical-align: middle !important;\n    transition: border-color var(--sg-transition-base), box-shadow var(--sg-transition-base) !important;\n  }\n\n  .sg-unlock .wpforms-field-phone .iti--allow-dropdown input[type=\"tel\"],\n  .sg-unlock .wpforms-field-phone .iti--separate-dial-code input[type=\"tel\"] {\n    padding-left: 92px !important;\n  }\n\n  .sg-unlock .wpforms-field-phone .iti input[type=\"tel\"]:focus,\n  .sg-unlock .wpforms-field-phone .intl-tel-input input[type=\"tel\"]:focus {\n    outline: none !important;\n    border-color: var(--sg-color-primary-500) !important;\n    box-shadow: 0 0 0 3px rgba(62, 107, 62, 0.1) !important;\n  }\n\n  \/* ============================================\n     WPFORMS \u2014 SUBMIT BUTTON\n  ============================================ *\/\n  .sg-unlock .wpforms-submit-container {\n    margin-top: 16px !important;\n    padding-top: 0 !important;\n  }\n\n  .sg-unlock .wpforms-submit-container .wpforms-submit,\n  .sg-unlock button[type=\"submit\"].wpforms-submit {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    background: var(--sg-color-accent-500) !important;\n    color: #FFFFFF !important;\n    border: none !important;\n    border-radius: 999px !important;\n    padding: 0 40px !important;\n    height: 52px !important;\n    min-height: 52px !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    letter-spacing: 0.02em !important;\n    line-height: 1 !important;\n    box-shadow: 0 4px 16px rgba(181, 139, 90, 0.3) !important;\n    cursor: pointer !important;\n    transition: background var(--sg-transition-base), box-shadow var(--sg-transition-base), transform var(--sg-transition-base) !important;\n    width: 100% !important;\n    box-sizing: border-box !important;\n    vertical-align: middle !important;\n    white-space: nowrap !important;\n  }\n\n  .sg-unlock .wpforms-submit-container .wpforms-submit:hover,\n  .sg-unlock button[type=\"submit\"].wpforms-submit:hover {\n    background: var(--sg-color-accent-400) !important;\n    box-shadow: 0 6px 20px rgba(181, 139, 90, 0.4) !important;\n    transform: translateY(-2px) !important;\n  }\n\n  \/* ============================================\n     WPFORMS \u2014 GDPR \/ TERMS CHECKBOXES\n  ============================================ *\/\n  .sg-unlock .wpforms-field-gdpr-checkbox,\n  .sg-unlock .wpforms-field-checkbox,\n  .sg-unlock .wpforms-field-content {\n    width: 100% !important;\n    max-width: 100% !important;\n    box-sizing: border-box !important;\n  }\n\n  .sg-unlock .wpforms-field-gdpr-checkbox .wpforms-field-label,\n  .sg-unlock .wpforms-field-gdpr-checkbox label,\n  .sg-unlock .wpforms-field-checkbox label.wpforms-field-label-inline {\n    width: 100% !important;\n    max-width: 100% !important;\n    white-space: normal !important;\n    overflow: visible !important;\n    display: block !important;\n    font-size: 12px !important;\n    font-weight: 400 !important;\n    text-transform: none !important;\n    letter-spacing: 0 !important;\n    line-height: 1.55 !important;\n    color: var(--sg-color-neutral-500) !important;\n  }\n\n  .sg-unlock .wpforms-field-gdpr-checkbox li,\n  .sg-unlock .wpforms-field-checkbox li {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 10px !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    flex-wrap: nowrap !important;\n    margin-bottom: 8px !important;\n  }\n\n  .sg-unlock .wpforms-field-gdpr-checkbox li input[type=\"checkbox\"],\n  .sg-unlock .wpforms-field-checkbox li input[type=\"checkbox\"] {\n    flex-shrink: 0 !important;\n    margin-top: 2px !important;\n    width: 15px !important;\n    min-width: 15px !important;\n    height: 15px !important;\n    min-height: 15px !important;\n    padding: 0 !important;\n    accent-color: var(--sg-color-primary-500) !important;\n  }\n\n  .sg-unlock .wpforms-field-gdpr-checkbox a,\n  .sg-unlock .wpforms-field-checkbox a {\n    color: var(--sg-color-accent-600) !important;\n    text-decoration: underline !important;\n    font-weight: 500 !important;\n  }\n\n  \/* ============================================\n     WPFORMS \u2014 FIELD SPACING\n  ============================================ *\/\n  .sg-unlock .wpforms-field {\n    margin-bottom: 12px !important;\n  }\n\n  .sg-unlock .wpforms-field:last-of-type {\n    margin-bottom: 0 !important;\n  }\n\n  \/* ============================================\n     AGENT CARD\n  ============================================ *\/\n  .sg-unlock__agent {\n    margin-top: 40px !important;\n    padding-top: 32px !important;\n    border-top: 1px solid var(--sg-color-neutral-200) !important;\n  }\n\n  .sg-unlock__agent-card {\n    display: block !important;\n    padding: 18px 24px !important;\n    border: 1px solid var(--sg-color-neutral-200) !important;\n    border-radius: 12px !important;\n    background: var(--sg-color-neutral-50) !important;\n    text-decoration: none !important;\n    transition: border-color var(--sg-transition-base), background var(--sg-transition-base), box-shadow var(--sg-transition-base) !important;\n  }\n\n  .sg-unlock__agent-card:hover {\n    border-color: var(--sg-color-accent-300) !important;\n    background: #FFFFFF !important;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;\n  }\n\n  .sg-unlock__agent-card-title {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    color: var(--sg-color-neutral-900) !important;\n    margin: 0 0 4px 0 !important;\n    line-height: 1.4 !important;\n  }\n\n  .sg-unlock__agent-card-sub {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 400 !important;\n    color: var(--sg-color-neutral-500) !important;\n    margin: 0 !important;\n    line-height: 1.4 !important;\n  }\n\n  \/* ============================================\n     MODAL \u2014 AGENT\n  ============================================ *\/\n  .sg-agent-modal {\n    position: fixed !important;\n    inset: 0 !important;\n    z-index: 99999 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    opacity: 0 !important;\n    visibility: hidden !important;\n    transition: opacity var(--sg-transition-slow), visibility var(--sg-transition-slow) !important;\n  }\n\n  .sg-agent-modal.sg-agent-modal--open {\n    opacity: 1 !important;\n    visibility: visible !important;\n  }\n\n  .sg-agent-modal__backdrop {\n    position: absolute !important;\n    inset: 0 !important;\n    background: rgba(11, 31, 11, 0.85) !important;\n    backdrop-filter: blur(12px) !important;\n    -webkit-backdrop-filter: blur(12px) !important;\n  }\n\n  .sg-agent-modal__content {\n    position: relative !important;\n    z-index: 2 !important;\n    width: 100% !important;\n    max-width: 600px !important;\n    background: #FFFFFF !important;\n    border-radius: 24px !important;\n    padding: 50px !important;\n    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.12) !important;\n    transform: translateY(30px) !important;\n    transition: transform var(--sg-transition-slow) !important;\n    max-height: 90vh !important;\n    overflow-y: auto !important;\n    box-sizing: border-box !important;\n  }\n\n  .sg-agent-modal--open .sg-agent-modal__content {\n    transform: translateY(0) !important;\n  }\n\n  .sg-agent-modal__close {\n    position: absolute !important;\n    top: 20px !important;\n    right: 20px !important;\n    background: var(--sg-color-neutral-100) !important;\n    border: none !important;\n    width: 36px !important;\n    height: 36px !important;\n    border-radius: 50% !important;\n    cursor: pointer !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    transition: background 0.2s ease !important;\n    flex-shrink: 0 !important;\n  }\n\n  .sg-agent-modal__close:hover {\n    background: var(--sg-color-neutral-200) !important;\n  }\n\n  .sg-agent-modal__header {\n    text-align: center !important;\n    margin-bottom: 28px !important;\n  }\n\n  .sg-agent-modal__header-title {\n    font-family: 'Playfair Display', serif !important;\n    font-size: 26px !important;\n    font-weight: 700 !important;\n    color: var(--sg-color-neutral-900) !important;\n    margin: 0 0 10px 0 !important;\n    line-height: 1.2 !important;\n  }\n\n  .sg-agent-modal__header-desc {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 14px !important;\n    font-weight: 400 !important;\n    color: var(--sg-color-neutral-500) !important;\n    margin: 0 !important;\n    line-height: 1.6 !important;\n  }\n\n  \/* ============================================\n     RESPONSIVE\n  ============================================ *\/\n  @media (max-width: 1023px) {\n    .sg-unlock__grid {\n      grid-template-columns: 1fr !important;\n      min-height: unset !important;\n    }\n\n    .sg-unlock__image-wrapper {\n      min-height: 380px !important;\n      order: 1 !important;\n    }\n\n    .sg-unlock__form-wrapper {\n      padding: 56px 32px !important;\n      order: 2 !important;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .sg-unlock__image-wrapper {\n      min-height: 280px !important;\n    }\n\n    .sg-unlock__form-wrapper {\n      padding: 40px 20px !important;\n    }\n\n    .sg-agent-modal__content {\n      padding: 36px 24px !important;\n      margin: 16px !important;\n      max-width: calc(100% - 32px) !important;\n    }\n\n    .sg-unlock .wpforms-submit-container .wpforms-submit,\n    .sg-unlock button[type=\"submit\"].wpforms-submit {\n      font-size: 13px !important;\n    }\n  }\n\n  \/* ============================================\n     LEGAL LINKS FIX\n  ============================================ *\/\n  .sg-unlock .sg-legal-links a,\n  .sg-unlock .sg-legal-links a:visited {\n    color: #000000 !important;\n    text-decoration: underline !important;\n  }\n\n  .sg-unlock .sg-legal-links a:hover,\n  .sg-unlock .sg-legal-links a:focus {\n    color: #000000 !important;\n    text-decoration: underline !important;\n  }\n<\/style>\n\n<!-- ============================================\n     UNLOCK SECTION \u2014 MARKUP\n============================================ -->\n<section class=\"sg-unlock\" id=\"sg-unlock\">\n  <div class=\"sg-unlock__grid\">\n\n    <div class=\"sg-unlock__image-wrapper\">\n      <img decoding=\"async\"\n        src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/terrazaatardecer-scaled.jpeg\"\n        alt=\"Exklusive Ausblicke Swing Golf Pulp\u00ed\"\n        class=\"sg-unlock__image\"\n        loading=\"lazy\"\n      >\n    <\/div>\n\n    <div class=\"sg-unlock__form-wrapper\">\n      <span class=\"sg-unlock__label\">Exklusiver Kontakt<\/span>\n      <h2 class=\"sg-unlock__title\">Ihr neues Leben <em>beginnt heute<\/em><\/h2>\n      <p class=\"sg-unlock__subtitle\">\n        Fordern Sie Grundrisse, aktuelle Preise und Verf\u00fcgbarkeit an. Erhalten Sie alle Informationen in Ihrem Posteingang.\n      <\/p>\n\n      <div class=\"sg-unlock__form\">\n        <style id=\"wpforms-css-vars-2162\">\n\t\t\t\t#wpforms-2162 {\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-2162\"><form id=\"wpforms-form-2162\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"2162\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/de\/wp-json\/wp\/v2\/pages\/2048\" data-token=\"56c56e7d7bc87b4d90ac3da70a72dc73\" data-token-time=\"1778075314\"><noscript class=\"wpforms-error-noscript\">Bitte aktiviere JavaScript in deinem Browser, um dieses Formular fertigzustellen.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Bitte aktiviere JavaScript in deinem Browser, um dieses Formular fertigzustellen.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-2162-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><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_44\" aria-hidden=\"false\">LMP Reposicionamiento (familia\/pareja)<\/label><input type=\"text\" id=\"wpforms-2162-field_44\" class=\"wpforms-field-medium\" name=\"wpforms[fields][44]\" value=\"e1005ecc-9889-481c-96f8-e8cbe0509f16\" aria-errormessage=\"wpforms-2162-field_44-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_25\" aria-hidden=\"false\">LMP Segunda residencia<\/label><input type=\"text\" id=\"wpforms-2162-field_25\" class=\"wpforms-field-medium\" name=\"wpforms[fields][25]\" value=\"1ccd081e-5db5-4eee-8103-62ed25560cde\" aria-errormessage=\"wpforms-2162-field_25-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_45\" aria-hidden=\"false\">LMP Inversor nacional\/internacional<\/label><input type=\"text\" id=\"wpforms-2162-field_45\" class=\"wpforms-field-medium\" name=\"wpforms[fields][45]\" value=\"86a036b5-6144-4b38-89d9-db6eca046f66\" aria-errormessage=\"wpforms-2162-field_45-error\" ><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-2162-field_37-container\" class=\"wpforms-field wpforms-field-layout\" data-field-id=\"37\"><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-2162-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-2162-field_39\" aria-hidden=\"false\">DISC Rojo<\/label><input type=\"text\" id=\"wpforms-2162-field_39\" class=\"wpforms-field-medium\" name=\"wpforms[fields][39]\" value=\"Red\" aria-errormessage=\"wpforms-2162-field_39-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_40\" aria-hidden=\"false\">DISC Amarillo<\/label><input type=\"text\" id=\"wpforms-2162-field_40\" class=\"wpforms-field-medium\" name=\"wpforms[fields][40]\" value=\"Yellow\" aria-errormessage=\"wpforms-2162-field_40-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_41\" aria-hidden=\"false\">DISC Verde<\/label><input type=\"text\" id=\"wpforms-2162-field_41\" class=\"wpforms-field-medium\" name=\"wpforms[fields][41]\" value=\"Green\" aria-errormessage=\"wpforms-2162-field_41-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_42\" aria-hidden=\"false\">DISC Azul<\/label><input type=\"text\" id=\"wpforms-2162-field_42\" class=\"wpforms-field-medium\" name=\"wpforms[fields][42]\" value=\"Blue\" aria-errormessage=\"wpforms-2162-field_42-error\" ><\/div><\/div><\/div><\/div><\/div>\t\t<div id=\"wpforms-2162-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-2162-field_1\" >utm_content Inversor Wie<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-2162-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-2162-field_47-container\" class=\"wpforms-field wpforms-field-layout\" data-field-id=\"47\"><div class=\"wpforms-field-layout-rows wpforms-field-large\"><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-field_48-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"48\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-2162-field_48\" aria-hidden=\"false\">utm_source<\/label><input type=\"text\" id=\"wpforms-2162-field_48\" class=\"wpforms-field-medium\" name=\"wpforms[fields][48]\" aria-errormessage=\"wpforms-2162-field_48-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-field_49-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"49\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-2162-field_49\" aria-hidden=\"false\">utm_medium<\/label><input type=\"text\" id=\"wpforms-2162-field_49\" class=\"wpforms-field-medium\" name=\"wpforms[fields][49]\" aria-errormessage=\"wpforms-2162-field_49-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-field_50-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"50\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-2162-field_50\" aria-hidden=\"false\">utm_campaign<\/label><input type=\"text\" id=\"wpforms-2162-field_50\" class=\"wpforms-field-medium\" name=\"wpforms[fields][50]\" aria-errormessage=\"wpforms-2162-field_50-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_51\" aria-hidden=\"false\">utm_term<\/label><input type=\"text\" id=\"wpforms-2162-field_51\" class=\"wpforms-field-medium\" name=\"wpforms[fields][51]\" aria-errormessage=\"wpforms-2162-field_51-error\" ><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_53\" aria-hidden=\"false\">Stage<\/label><input type=\"text\" id=\"wpforms-2162-field_53\" class=\"wpforms-field-medium\" name=\"wpforms[fields][53]\" value=\"Engage\" aria-errormessage=\"wpforms-2162-field_53-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 id=\"wpforms-2162-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-2162-field_52\" aria-hidden=\"false\">utm_content<\/label><input type=\"text\" id=\"wpforms-2162-field_52\" class=\"wpforms-field-medium\" name=\"wpforms[fields][52]\" aria-errormessage=\"wpforms-2162-field_52-error\" ><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-2162-field_43-container\" class=\"wpforms-field wpforms-field-select wpforms-conditional-trigger wpforms-field-select-style-classic\" data-field-id=\"43\"><label class=\"wpforms-field-label\" for=\"wpforms-2162-field_43\">Was ist Ihre Hauptmotivation f\u00fcr die Suche nach einer neuen Immobilie? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-2162-field_43\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][43]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>W\u00e4hlen Sie eine Option<\/option><option value=\"Ich suche einen Ort zum Abschalten, Entspannen und um mich wirklich wie zu Hause zu f\u00fchlen.\"  class=\"choice-1 depth-1\"  >Ich suche einen Ort zum Abschalten, Entspannen und um mich wirklich wie zu Hause zu f\u00fchlen.<\/option><option value=\"Wir m\u00f6chten einen neuen Lebensabschnitt in einer inspirierenden und komfortablen Umgebung beginnen.\"  class=\"choice-2 depth-1\"  >Wir m\u00f6chten einen neuen Lebensabschnitt in einer inspirierenden und komfortablen Umgebung beginnen.<\/option><option value=\"Ich suche eine rentable und sichere Immobilieninvestition.\"  class=\"choice-3 depth-1\"  >Ich suche eine rentable und sichere Immobilieninvestition.<\/option><\/select><\/div><div id=\"wpforms-2162-field_55-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"55\"><label class=\"wpforms-field-label\" for=\"wpforms-2162-field_55\">Wie gehen Sie \u00fcblicherweise mit wichtigen Entscheidungen um? (copia) <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-2162-field_55\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][55]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>W\u00e4hlen Sie eine Option<\/option><option value=\"Ich handle schnell und entschlossen, wenn sich die richtige Gelegenheit bietet.\"  class=\"choice-1 depth-1\"  >Ich handle schnell und entschlossen, wenn sich die richtige Gelegenheit bietet.<\/option><option value=\"Ich sch\u00e4tze die Vorteile dieses Lebensstils und suche nach verl\u00e4sslichen Empfehlungen.\"  class=\"choice-2 depth-1\"  >Ich sch\u00e4tze die Vorteile dieses Lebensstils und suche nach verl\u00e4sslichen Empfehlungen.<\/option><option value=\"Ich bevorzuge stabile, langfristige Investitionen mit nachweislicher Erfolgsbilanz.\"  class=\"choice-3 depth-1\"  >Ich bevorzuge stabile, langfristige Investitionen mit nachweislicher Erfolgsbilanz.<\/option><option value=\"Ich analysiere gr\u00fcndlich und ben\u00f6tige vollst\u00e4ndige Daten, bevor ich eine Entscheidung treffen kann.\"  class=\"choice-6 depth-1\"  >Ich analysiere gr\u00fcndlich und ben\u00f6tige vollst\u00e4ndige Daten, bevor ich eine Entscheidung treffen kann.<\/option><\/select><\/div><div id=\"wpforms-2162-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-2162-field_6-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"6\"><label class=\"wpforms-field-label\" for=\"wpforms-2162-field_6\">Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-2162-field_6\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][6]\" aria-errormessage=\"wpforms-2162-field_6-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-2162-field_8-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"8\"><label class=\"wpforms-field-label\" for=\"wpforms-2162-field_8\">Nachname <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-2162-field_8\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][8]\" aria-errormessage=\"wpforms-2162-field_8-error\" required><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-2162-field_9-container\" class=\"wpforms-field wpforms-field-phone\" data-field-id=\"9\"><label class=\"wpforms-field-label\" for=\"wpforms-2162-field_9\">Telefon <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"tel\" id=\"wpforms-2162-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-2162-field_9-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-2162-field_15-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"15\"><label class=\"wpforms-field-label\" for=\"wpforms-2162-field_15\">E-Mail <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-2162-field_15\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][15]\" spellcheck=\"false\" aria-errormessage=\"wpforms-2162-field_15-error\" required><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-2162-field_54-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"54\"><label class=\"wpforms-field-label\" for=\"wpforms-2162-field_54\">Teilen Sie uns Ihr Alter mit <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-2162-field_54\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][54]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>- Bereich ausw\u00e4hlen -<\/option><option value=\"Unter 35 Jahren\"  class=\"choice-7 depth-1\"  >Unter 35 Jahren<\/option><option value=\"Zwischen 35 und 45 Jahren\"  class=\"choice-10 depth-1\"  >Zwischen 35 und 45 Jahren<\/option><option value=\"Zwischen 45 und 60 Jahren\"  class=\"choice-9 depth-1\"  >Zwischen 45 und 60 Jahren<\/option><option value=\"Mehr als 60 Jahre\"  class=\"choice-8 depth-1\"  >Mehr als 60 Jahre<\/option><\/select><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-2162-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-2162-field_36\">Land <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-2162-field_36\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][36]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>- Land ausw\u00e4hlen -<\/option><option value=\"Afghanistan\"  class=\"choice-8 depth-1\"  >Afghanistan<\/option><option value=\"Albania\"  class=\"choice-9 depth-1\"  >Albania<\/option><option value=\"Algeria\"  class=\"choice-10 depth-1\"  >Algeria<\/option><option value=\"Andorra\"  class=\"choice-11 depth-1\"  >Andorra<\/option><option value=\"Angola\"  class=\"choice-12 depth-1\"  >Angola<\/option><option value=\"Antigua and Barbuda\"  class=\"choice-13 depth-1\"  >Antigua and Barbuda<\/option><option value=\"Argentina\"  class=\"choice-14 depth-1\"  >Argentina<\/option><option value=\"Armenia\"  class=\"choice-15 depth-1\"  >Armenia<\/option><option value=\"Australia\"  class=\"choice-16 depth-1\"  >Australia<\/option><option value=\"Austria\"  class=\"choice-17 depth-1\"  >Austria<\/option><option value=\"Azerbaijan\"  class=\"choice-18 depth-1\"  >Azerbaijan<\/option><option value=\"Bahamas\"  class=\"choice-19 depth-1\"  >Bahamas<\/option><option value=\"Bahrain\"  class=\"choice-20 depth-1\"  >Bahrain<\/option><option value=\"Bangladesh\"  class=\"choice-21 depth-1\"  >Bangladesh<\/option><option value=\"Barbados\"  class=\"choice-22 depth-1\"  >Barbados<\/option><option value=\"Belarus\"  class=\"choice-23 depth-1\"  >Belarus<\/option><option value=\"Belgium\"  class=\"choice-24 depth-1\"  >Belgium<\/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=\"Bolivia\"  class=\"choice-28 depth-1\"  >Bolivia<\/option><option value=\"Bosnia and Herzegovina\"  class=\"choice-29 depth-1\"  >Bosnia and Herzegovina<\/option><option value=\"Botswana\"  class=\"choice-30 depth-1\"  >Botswana<\/option><option value=\"Brazil\"  class=\"choice-31 depth-1\"  >Brazil<\/option><option value=\"Brunei\"  class=\"choice-32 depth-1\"  >Brunei<\/option><option value=\"Bulgaria\"  class=\"choice-33 depth-1\"  >Bulgaria<\/option><option value=\"Burkina Faso\"  class=\"choice-34 depth-1\"  >Burkina Faso<\/option><option value=\"Burundi\"  class=\"choice-35 depth-1\"  >Burundi<\/option><option value=\"Cabo Verde\"  class=\"choice-36 depth-1\"  >Cabo Verde<\/option><option value=\"Cambodia\"  class=\"choice-37 depth-1\"  >Cambodia<\/option><option value=\"Cameroon\"  class=\"choice-38 depth-1\"  >Cameroon<\/option><option value=\"Canada\"  class=\"choice-39 depth-1\"  >Canada<\/option><option value=\"Central African Republic\"  class=\"choice-40 depth-1\"  >Central African Republic<\/option><option value=\"Chad\"  class=\"choice-41 depth-1\"  >Chad<\/option><option value=\"Chile\"  class=\"choice-42 depth-1\"  >Chile<\/option><option value=\"China\"  class=\"choice-43 depth-1\"  >China<\/option><option value=\"Colombia\"  class=\"choice-44 depth-1\"  >Colombia<\/option><option value=\"Comoros\"  class=\"choice-45 depth-1\"  >Comoros<\/option><option value=\"Congo\"  class=\"choice-46 depth-1\"  >Congo<\/option><option value=\"Costa Rica\"  class=\"choice-47 depth-1\"  >Costa Rica<\/option><option value=\"Croatia\"  class=\"choice-48 depth-1\"  >Croatia<\/option><option value=\"Cuba\"  class=\"choice-49 depth-1\"  >Cuba<\/option><option value=\"Cyprus\"  class=\"choice-50 depth-1\"  >Cyprus<\/option><option value=\"Czech Republic\"  class=\"choice-51 depth-1\"  >Czech Republic<\/option><option value=\"Democratic Republic of the Congo\"  class=\"choice-52 depth-1\"  >Democratic Republic of the Congo<\/option><option value=\"Denmark\"  class=\"choice-53 depth-1\"  >Denmark<\/option><option value=\"Djibouti\"  class=\"choice-54 depth-1\"  >Djibouti<\/option><option value=\"Dominica\"  class=\"choice-55 depth-1\"  >Dominica<\/option><option value=\"Dominican Republic\"  class=\"choice-56 depth-1\"  >Dominican Republic<\/option><option value=\"Ecuador\"  class=\"choice-57 depth-1\"  >Ecuador<\/option><option value=\"Egypt\"  class=\"choice-58 depth-1\"  >Egypt<\/option><option value=\"El Salvador\"  class=\"choice-59 depth-1\"  >El Salvador<\/option><option value=\"Equatorial Guinea\"  class=\"choice-60 depth-1\"  >Equatorial Guinea<\/option><option value=\"Eritrea\"  class=\"choice-61 depth-1\"  >Eritrea<\/option><option value=\"Estonia\"  class=\"choice-62 depth-1\"  >Estonia<\/option><option value=\"Eswatini\"  class=\"choice-63 depth-1\"  >Eswatini<\/option><option value=\"Ethiopia\"  class=\"choice-64 depth-1\"  >Ethiopia<\/option><option value=\"Fiji\"  class=\"choice-65 depth-1\"  >Fiji<\/option><option value=\"Finland\"  class=\"choice-66 depth-1\"  >Finland<\/option><option value=\"France\"  class=\"choice-67 depth-1\"  >France<\/option><option value=\"Gabon\"  class=\"choice-68 depth-1\"  >Gabon<\/option><option value=\"Gambia\"  class=\"choice-69 depth-1\"  >Gambia<\/option><option value=\"Georgia\"  class=\"choice-70 depth-1\"  >Georgia<\/option><option value=\"Germany\"  class=\"choice-71 depth-1\"  >Germany<\/option><option value=\"Ghana\"  class=\"choice-72 depth-1\"  >Ghana<\/option><option value=\"Greece\"  class=\"choice-73 depth-1\"  >Greece<\/option><option value=\"Grenada\"  class=\"choice-74 depth-1\"  >Grenada<\/option><option value=\"Guatemala\"  class=\"choice-75 depth-1\"  >Guatemala<\/option><option value=\"Guinea\"  class=\"choice-76 depth-1\"  >Guinea<\/option><option value=\"Guinea-Bissau\"  class=\"choice-77 depth-1\"  >Guinea-Bissau<\/option><option value=\"Guyana\"  class=\"choice-78 depth-1\"  >Guyana<\/option><option value=\"Haiti\"  class=\"choice-79 depth-1\"  >Haiti<\/option><option value=\"Honduras\"  class=\"choice-80 depth-1\"  >Honduras<\/option><option value=\"Hungary\"  class=\"choice-81 depth-1\"  >Hungary<\/option><option value=\"Iceland\"  class=\"choice-82 depth-1\"  >Iceland<\/option><option value=\"India\"  class=\"choice-83 depth-1\"  >India<\/option><option value=\"Indonesia\"  class=\"choice-84 depth-1\"  >Indonesia<\/option><option value=\"Iran\"  class=\"choice-85 depth-1\"  >Iran<\/option><option value=\"Iraq\"  class=\"choice-86 depth-1\"  >Iraq<\/option><option value=\"Ireland\"  class=\"choice-87 depth-1\"  >Ireland<\/option><option value=\"Israel\"  class=\"choice-88 depth-1\"  >Israel<\/option><option value=\"Italy\"  class=\"choice-89 depth-1\"  >Italy<\/option><option value=\"Ivory Coast\"  class=\"choice-90 depth-1\"  >Ivory Coast<\/option><option value=\"Jamaica\"  class=\"choice-91 depth-1\"  >Jamaica<\/option><option value=\"Japan\"  class=\"choice-92 depth-1\"  >Japan<\/option><option value=\"Jordan\"  class=\"choice-93 depth-1\"  >Jordan<\/option><option value=\"Kazakhstan\"  class=\"choice-94 depth-1\"  >Kazakhstan<\/option><option value=\"Kenya\"  class=\"choice-95 depth-1\"  >Kenya<\/option><option value=\"Kiribati\"  class=\"choice-96 depth-1\"  >Kiribati<\/option><option value=\"Kuwait\"  class=\"choice-97 depth-1\"  >Kuwait<\/option><option value=\"Kyrgyzstan\"  class=\"choice-98 depth-1\"  >Kyrgyzstan<\/option><option value=\"Laos\"  class=\"choice-99 depth-1\"  >Laos<\/option><option value=\"Latvia\"  class=\"choice-100 depth-1\"  >Latvia<\/option><option value=\"Lebanon\"  class=\"choice-101 depth-1\"  >Lebanon<\/option><option value=\"Lesotho\"  class=\"choice-102 depth-1\"  >Lesotho<\/option><option value=\"Liberia\"  class=\"choice-103 depth-1\"  >Liberia<\/option><option value=\"Libya\"  class=\"choice-104 depth-1\"  >Libya<\/option><option value=\"Liechtenstein\"  class=\"choice-105 depth-1\"  >Liechtenstein<\/option><option value=\"Lithuania\"  class=\"choice-106 depth-1\"  >Lithuania<\/option><option value=\"Luxembourg\"  class=\"choice-107 depth-1\"  >Luxembourg<\/option><option value=\"Madagascar\"  class=\"choice-108 depth-1\"  >Madagascar<\/option><option value=\"Malawi\"  class=\"choice-109 depth-1\"  >Malawi<\/option><option value=\"Malaysia\"  class=\"choice-110 depth-1\"  >Malaysia<\/option><option value=\"Maldives\"  class=\"choice-111 depth-1\"  >Maldives<\/option><option value=\"Mali\"  class=\"choice-112 depth-1\"  >Mali<\/option><option value=\"Malta\"  class=\"choice-113 depth-1\"  >Malta<\/option><option value=\"Marshall Islands\"  class=\"choice-114 depth-1\"  >Marshall Islands<\/option><option value=\"Mauritania\"  class=\"choice-115 depth-1\"  >Mauritania<\/option><option value=\"Mauritius\"  class=\"choice-116 depth-1\"  >Mauritius<\/option><option value=\"Mexico\"  class=\"choice-117 depth-1\"  >Mexico<\/option><option value=\"Micronesia\"  class=\"choice-118 depth-1\"  >Micronesia<\/option><option value=\"Moldova\"  class=\"choice-119 depth-1\"  >Moldova<\/option><option value=\"Monaco\"  class=\"choice-120 depth-1\"  >Monaco<\/option><option value=\"Mongolia\"  class=\"choice-121 depth-1\"  >Mongolia<\/option><option value=\"Montenegro\"  class=\"choice-122 depth-1\"  >Montenegro<\/option><option value=\"Morocco\"  class=\"choice-123 depth-1\"  >Morocco<\/option><option value=\"Mozambique\"  class=\"choice-124 depth-1\"  >Mozambique<\/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=\"Netherlands\"  class=\"choice-129 depth-1\"  >Netherlands<\/option><option value=\"New Zealand\"  class=\"choice-130 depth-1\"  >New Zealand<\/option><option value=\"Nicaragua\"  class=\"choice-131 depth-1\"  >Nicaragua<\/option><option value=\"Niger\"  class=\"choice-132 depth-1\"  >Niger<\/option><option value=\"Nigeria\"  class=\"choice-133 depth-1\"  >Nigeria<\/option><option value=\"North Korea\"  class=\"choice-134 depth-1\"  >North Korea<\/option><option value=\"North Macedonia\"  class=\"choice-135 depth-1\"  >North Macedonia<\/option><option value=\"Norway\"  class=\"choice-136 depth-1\"  >Norway<\/option><option value=\"Oman\"  class=\"choice-137 depth-1\"  >Oman<\/option><option value=\"Pakistan\"  class=\"choice-138 depth-1\"  >Pakistan<\/option><option value=\"Palau\"  class=\"choice-139 depth-1\"  >Palau<\/option><option value=\"Palestine\"  class=\"choice-140 depth-1\"  >Palestine<\/option><option value=\"Panama\"  class=\"choice-141 depth-1\"  >Panama<\/option><option value=\"Papua New Guinea\"  class=\"choice-142 depth-1\"  >Papua New Guinea<\/option><option value=\"Paraguay\"  class=\"choice-143 depth-1\"  >Paraguay<\/option><option value=\"Peru\"  class=\"choice-144 depth-1\"  >Peru<\/option><option value=\"Philippines\"  class=\"choice-145 depth-1\"  >Philippines<\/option><option value=\"Poland\"  class=\"choice-146 depth-1\"  >Poland<\/option><option value=\"Portugal\"  class=\"choice-147 depth-1\"  >Portugal<\/option><option value=\"Qatar\"  class=\"choice-148 depth-1\"  >Qatar<\/option><option value=\"Romania\"  class=\"choice-149 depth-1\"  >Romania<\/option><option value=\"Russia\"  class=\"choice-150 depth-1\"  >Russia<\/option><option value=\"Rwanda\"  class=\"choice-151 depth-1\"  >Rwanda<\/option><option value=\"Saint Kitts and Nevis\"  class=\"choice-152 depth-1\"  >Saint Kitts and Nevis<\/option><option value=\"Saint Lucia\"  class=\"choice-153 depth-1\"  >Saint Lucia<\/option><option value=\"Saint Vincent and the Grenadines\"  class=\"choice-154 depth-1\"  >Saint Vincent and the Grenadines<\/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=\"Sao Tome and Principe\"  class=\"choice-157 depth-1\"  >Sao Tome and Principe<\/option><option value=\"Saudi Arabia\"  class=\"choice-158 depth-1\"  >Saudi Arabia<\/option><option value=\"Senegal\"  class=\"choice-159 depth-1\"  >Senegal<\/option><option value=\"Serbia\"  class=\"choice-160 depth-1\"  >Serbia<\/option><option value=\"Seychelles\"  class=\"choice-161 depth-1\"  >Seychelles<\/option><option value=\"Sierra Leone\"  class=\"choice-162 depth-1\"  >Sierra Leone<\/option><option value=\"Singapore\"  class=\"choice-163 depth-1\"  >Singapore<\/option><option value=\"Slovakia\"  class=\"choice-164 depth-1\"  >Slovakia<\/option><option value=\"Slovenia\"  class=\"choice-165 depth-1\"  >Slovenia<\/option><option value=\"Solomon Islands\"  class=\"choice-166 depth-1\"  >Solomon Islands<\/option><option value=\"Somalia\"  class=\"choice-167 depth-1\"  >Somalia<\/option><option value=\"South Africa\"  class=\"choice-168 depth-1\"  >South Africa<\/option><option value=\"South Korea\"  class=\"choice-169 depth-1\"  >South Korea<\/option><option value=\"South Sudan\"  class=\"choice-170 depth-1\"  >South Sudan<\/option><option value=\"Spain\"  class=\"choice-171 depth-1\"  >Spain<\/option><option value=\"Sri Lanka\"  class=\"choice-172 depth-1\"  >Sri Lanka<\/option><option value=\"Sudan\"  class=\"choice-173 depth-1\"  >Sudan<\/option><option value=\"Suriname\"  class=\"choice-174 depth-1\"  >Suriname<\/option><option value=\"Sweden\"  class=\"choice-175 depth-1\"  >Sweden<\/option><option value=\"Switzerland\"  class=\"choice-176 depth-1\"  >Switzerland<\/option><option value=\"Syria\"  class=\"choice-177 depth-1\"  >Syria<\/option><option value=\"Tajikistan\"  class=\"choice-178 depth-1\"  >Tajikistan<\/option><option value=\"Tanzania\"  class=\"choice-179 depth-1\"  >Tanzania<\/option><option value=\"Thailand\"  class=\"choice-180 depth-1\"  >Thailand<\/option><option value=\"Timor-Leste\"  class=\"choice-181 depth-1\"  >Timor-Leste<\/option><option value=\"Togo\"  class=\"choice-182 depth-1\"  >Togo<\/option><option value=\"Tonga\"  class=\"choice-183 depth-1\"  >Tonga<\/option><option value=\"Trinidad and Tobago\"  class=\"choice-184 depth-1\"  >Trinidad and Tobago<\/option><option value=\"Tunisia\"  class=\"choice-185 depth-1\"  >Tunisia<\/option><option value=\"Turkey\"  class=\"choice-186 depth-1\"  >Turkey<\/option><option value=\"Turkmenistan\"  class=\"choice-187 depth-1\"  >Turkmenistan<\/option><option value=\"Tuvalu\"  class=\"choice-188 depth-1\"  >Tuvalu<\/option><option value=\"Uganda\"  class=\"choice-189 depth-1\"  >Uganda<\/option><option value=\"Ukraine\"  class=\"choice-190 depth-1\"  >Ukraine<\/option><option value=\"United Arab Emirates\"  class=\"choice-191 depth-1\"  >United Arab Emirates<\/option><option value=\"United Kingdom\"  class=\"choice-192 depth-1\"  >United Kingdom<\/option><option value=\"United States\"  class=\"choice-193 depth-1\"  >United States<\/option><option value=\"Uruguay\"  class=\"choice-194 depth-1\"  >Uruguay<\/option><option value=\"Uzbekistan\"  class=\"choice-195 depth-1\"  >Uzbekistan<\/option><option value=\"Vanuatu\"  class=\"choice-196 depth-1\"  >Vanuatu<\/option><option value=\"Vatican City\"  class=\"choice-197 depth-1\"  >Vatican City<\/option><option value=\"Venezuela\"  class=\"choice-198 depth-1\"  >Venezuela<\/option><option value=\"Vietnam\"  class=\"choice-199 depth-1\"  >Vietnam<\/option><option value=\"Yemen\"  class=\"choice-200 depth-1\"  >Yemen<\/option><option value=\"Zambia\"  class=\"choice-201 depth-1\"  >Zambia<\/option><option value=\"Zimbabwe\"  class=\"choice-202 depth-1\"  >Zimbabwe<\/option><\/select><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-2162-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-2162-field_33\" aria-hidden=\"false\">Language<\/label><input type=\"text\" id=\"wpforms-2162-field_33\" class=\"wpforms-field-large\" name=\"wpforms[fields][33]\" value=\"English\" aria-errormessage=\"wpforms-2162-field_33-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-2162-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-2162-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-2162-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=\"2162\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/swinggolfresidencial.com\/de\/wp-json\/wp\/v2\/pages\/2048\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-2162\" class=\"wpforms-submit\" data-alt-text=\"Ich arbeite daran...\" data-submit-text=\"Schalten Sie alle Informationen frei\" aria-live=\"assertive\" value=\"wpforms-submit\">Schalten Sie alle Informationen frei<\/button><img decoding=\"async\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Wird geladen\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n      <\/div>\n\n      <div class=\"sg-unlock__agent\">\n        <a href=\"#\" class=\"sg-unlock__agent-card\" id=\"sg_agent_trigger\">\n          <p class=\"sg-unlock__agent-card-title\">Sind Sie Immobilienmakler?<\/p>\n          <p class=\"sg-unlock__agent-card-sub\">Klicken Sie hier, um mit uns zusammenzuarbeiten.<\/p>\n        <\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<!-- ============================================\n     MODAL \u2014 REAL ESTATE AGENT\n============================================ -->\n<div class=\"sg-agent-modal\" id=\"sg_agent_modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sg_modal_title\">\n  <div class=\"sg-agent-modal__backdrop\" id=\"sg_agent_backdrop\"><\/div>\n  <div class=\"sg-agent-modal__content\">\n    <button class=\"sg-agent-modal__close\" id=\"sg_agent_close\" aria-label=\"Modal schlie\u00dfen\">\n      <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n        <path d=\"M13 1L1 13M1 1L13 13\" stroke=\"#6B726B\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n      <\/svg>\n    <\/button>\n    <style id=\"wpforms-css-vars-2162\">\n\t\t\t\t#wpforms-2162 {\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-2162\"><form id=\"wpforms-form-2162\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"2162\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/de\/wp-json\/wp\/v2\/pages\/2048\" data-token=\"56c56e7d7bc87b4d90ac3da70a72dc73\" data-token-time=\"1778075314\"><noscript class=\"wpforms-error-noscript\">Bitte aktiviere JavaScript in deinem Browser, um dieses Formular fertigzustellen.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Bitte aktiviere JavaScript in deinem Browser, um dieses Formular fertigzustellen.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-2162-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><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_44\" aria-hidden=\"false\">LMP Reposicionamiento (familia\/pareja)<\/label><input type=\"text\" id=\"wpforms-2162-field_44\" class=\"wpforms-field-medium\" name=\"wpforms[fields][44]\" value=\"e1005ecc-9889-481c-96f8-e8cbe0509f16\" aria-errormessage=\"wpforms-2162-field_44-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_25\" aria-hidden=\"false\">LMP Segunda residencia<\/label><input type=\"text\" id=\"wpforms-2162-field_25\" class=\"wpforms-field-medium\" name=\"wpforms[fields][25]\" value=\"1ccd081e-5db5-4eee-8103-62ed25560cde\" aria-errormessage=\"wpforms-2162-field_25-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_45\" aria-hidden=\"false\">LMP Inversor nacional\/internacional<\/label><input type=\"text\" id=\"wpforms-2162-field_45\" class=\"wpforms-field-medium\" name=\"wpforms[fields][45]\" value=\"86a036b5-6144-4b38-89d9-db6eca046f66\" aria-errormessage=\"wpforms-2162-field_45-error\" ><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-2162-field_37-container\" class=\"wpforms-field wpforms-field-layout\" data-field-id=\"37\"><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-2162-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-2162-field_39\" aria-hidden=\"false\">DISC Rojo<\/label><input type=\"text\" id=\"wpforms-2162-field_39\" class=\"wpforms-field-medium\" name=\"wpforms[fields][39]\" value=\"Red\" aria-errormessage=\"wpforms-2162-field_39-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_40\" aria-hidden=\"false\">DISC Amarillo<\/label><input type=\"text\" id=\"wpforms-2162-field_40\" class=\"wpforms-field-medium\" name=\"wpforms[fields][40]\" value=\"Yellow\" aria-errormessage=\"wpforms-2162-field_40-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_41\" aria-hidden=\"false\">DISC Verde<\/label><input type=\"text\" id=\"wpforms-2162-field_41\" class=\"wpforms-field-medium\" name=\"wpforms[fields][41]\" value=\"Green\" aria-errormessage=\"wpforms-2162-field_41-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_42\" aria-hidden=\"false\">DISC Azul<\/label><input type=\"text\" id=\"wpforms-2162-field_42\" class=\"wpforms-field-medium\" name=\"wpforms[fields][42]\" value=\"Blue\" aria-errormessage=\"wpforms-2162-field_42-error\" ><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-2162-field_47-container\" class=\"wpforms-field wpforms-field-layout\" data-field-id=\"47\"><div class=\"wpforms-field-layout-rows wpforms-field-large\"><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-field_48-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"48\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-2162-field_48\" aria-hidden=\"false\">utm_source<\/label><input type=\"text\" id=\"wpforms-2162-field_48\" class=\"wpforms-field-medium\" name=\"wpforms[fields][48]\" aria-errormessage=\"wpforms-2162-field_48-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-field_49-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"49\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-2162-field_49\" aria-hidden=\"false\">utm_medium<\/label><input type=\"text\" id=\"wpforms-2162-field_49\" class=\"wpforms-field-medium\" name=\"wpforms[fields][49]\" aria-errormessage=\"wpforms-2162-field_49-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-field_50-container\" class=\"wpforms-field wpforms-field-text oculto-form\" data-field-id=\"50\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-2162-field_50\" aria-hidden=\"false\">utm_campaign<\/label><input type=\"text\" id=\"wpforms-2162-field_50\" class=\"wpforms-field-medium\" name=\"wpforms[fields][50]\" aria-errormessage=\"wpforms-2162-field_50-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_51\" aria-hidden=\"false\">utm_term<\/label><input type=\"text\" id=\"wpforms-2162-field_51\" class=\"wpforms-field-medium\" name=\"wpforms[fields][51]\" aria-errormessage=\"wpforms-2162-field_51-error\" ><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2162-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-2162-field_53\" aria-hidden=\"false\">Stage<\/label><input type=\"text\" id=\"wpforms-2162-field_53\" class=\"wpforms-field-medium\" name=\"wpforms[fields][53]\" value=\"Engage\" aria-errormessage=\"wpforms-2162-field_53-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 id=\"wpforms-2162-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-2162-field_52\" aria-hidden=\"false\">utm_content<\/label><input type=\"text\" id=\"wpforms-2162-field_52\" class=\"wpforms-field-medium\" name=\"wpforms[fields][52]\" aria-errormessage=\"wpforms-2162-field_52-error\" ><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-2162-field_43-container\" class=\"wpforms-field wpforms-field-select wpforms-conditional-trigger wpforms-field-select-style-classic\" data-field-id=\"43\"><label class=\"wpforms-field-label\" for=\"wpforms-2162-field_43\">Was ist Ihre Hauptmotivation f\u00fcr die Suche nach einer neuen Immobilie? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-2162-field_43\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][43]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>W\u00e4hlen Sie eine Option<\/option><option value=\"Ich suche einen Ort zum Abschalten, Entspannen und um mich wirklich wie zu Hause zu f\u00fchlen.\"  class=\"choice-1 depth-1\"  >Ich suche einen Ort zum Abschalten, Entspannen und um mich wirklich wie zu Hause zu f\u00fchlen.<\/option><option value=\"Wir m\u00f6chten einen neuen Lebensabschnitt in einer inspirierenden und komfortablen Umgebung beginnen.\"  class=\"choice-2 depth-1\"  >Wir m\u00f6chten einen neuen Lebensabschnitt in einer inspirierenden und komfortablen Umgebung beginnen.<\/option><option value=\"Ich suche eine rentable und sichere Immobilieninvestition.\"  class=\"choice-3 depth-1\"  >Ich suche eine rentable und sichere Immobilieninvestition.<\/option><\/select><\/div>\t\t<div id=\"wpforms-2162-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-2162-field_1\" >Language Ihr Azul<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-2162-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-2162-field_55-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"55\"><label class=\"wpforms-field-label\" for=\"wpforms-2162-field_55\">Wie gehen Sie \u00fcblicherweise mit wichtigen Entscheidungen um? (copia) <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-2162-field_55\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][55]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>W\u00e4hlen Sie eine Option<\/option><option value=\"Ich handle schnell und entschlossen, wenn sich die richtige Gelegenheit bietet.\"  class=\"choice-1 depth-1\"  >Ich handle schnell und entschlossen, wenn sich die richtige Gelegenheit bietet.<\/option><option value=\"Ich sch\u00e4tze die Vorteile dieses Lebensstils und suche nach verl\u00e4sslichen Empfehlungen.\"  class=\"choice-2 depth-1\"  >Ich sch\u00e4tze die Vorteile dieses Lebensstils und suche nach verl\u00e4sslichen Empfehlungen.<\/option><option value=\"Ich bevorzuge stabile, langfristige Investitionen mit nachweislicher Erfolgsbilanz.\"  class=\"choice-3 depth-1\"  >Ich bevorzuge stabile, langfristige Investitionen mit nachweislicher Erfolgsbilanz.<\/option><option value=\"Ich analysiere gr\u00fcndlich und ben\u00f6tige vollst\u00e4ndige Daten, bevor ich eine Entscheidung treffen kann.\"  class=\"choice-6 depth-1\"  >Ich analysiere gr\u00fcndlich und ben\u00f6tige vollst\u00e4ndige Daten, bevor ich eine Entscheidung treffen kann.<\/option><\/select><\/div><div id=\"wpforms-2162-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-2162-field_6-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"6\"><label class=\"wpforms-field-label\" for=\"wpforms-2162-field_6\">Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-2162-field_6\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][6]\" aria-errormessage=\"wpforms-2162-field_6-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-2162-field_8-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"8\"><label class=\"wpforms-field-label\" for=\"wpforms-2162-field_8\">Nachname <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-2162-field_8\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][8]\" aria-errormessage=\"wpforms-2162-field_8-error\" required><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-2162-field_9-container\" class=\"wpforms-field wpforms-field-phone\" data-field-id=\"9\"><label class=\"wpforms-field-label\" for=\"wpforms-2162-field_9\">Telefon <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"tel\" id=\"wpforms-2162-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-2162-field_9-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-2162-field_15-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"15\"><label class=\"wpforms-field-label\" for=\"wpforms-2162-field_15\">E-Mail <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-2162-field_15\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][15]\" spellcheck=\"false\" aria-errormessage=\"wpforms-2162-field_15-error\" required><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-2162-field_54-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"54\"><label class=\"wpforms-field-label\" for=\"wpforms-2162-field_54\">Teilen Sie uns Ihr Alter mit <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-2162-field_54\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][54]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>- Bereich ausw\u00e4hlen -<\/option><option value=\"Unter 35 Jahren\"  class=\"choice-7 depth-1\"  >Unter 35 Jahren<\/option><option value=\"Zwischen 35 und 45 Jahren\"  class=\"choice-10 depth-1\"  >Zwischen 35 und 45 Jahren<\/option><option value=\"Zwischen 45 und 60 Jahren\"  class=\"choice-9 depth-1\"  >Zwischen 45 und 60 Jahren<\/option><option value=\"Mehr als 60 Jahre\"  class=\"choice-8 depth-1\"  >Mehr als 60 Jahre<\/option><\/select><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-2162-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-2162-field_36\">Land <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-2162-field_36\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][36]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>- Land ausw\u00e4hlen -<\/option><option value=\"Afghanistan\"  class=\"choice-8 depth-1\"  >Afghanistan<\/option><option value=\"Albania\"  class=\"choice-9 depth-1\"  >Albania<\/option><option value=\"Algeria\"  class=\"choice-10 depth-1\"  >Algeria<\/option><option value=\"Andorra\"  class=\"choice-11 depth-1\"  >Andorra<\/option><option value=\"Angola\"  class=\"choice-12 depth-1\"  >Angola<\/option><option value=\"Antigua and Barbuda\"  class=\"choice-13 depth-1\"  >Antigua and Barbuda<\/option><option value=\"Argentina\"  class=\"choice-14 depth-1\"  >Argentina<\/option><option value=\"Armenia\"  class=\"choice-15 depth-1\"  >Armenia<\/option><option value=\"Australia\"  class=\"choice-16 depth-1\"  >Australia<\/option><option value=\"Austria\"  class=\"choice-17 depth-1\"  >Austria<\/option><option value=\"Azerbaijan\"  class=\"choice-18 depth-1\"  >Azerbaijan<\/option><option value=\"Bahamas\"  class=\"choice-19 depth-1\"  >Bahamas<\/option><option value=\"Bahrain\"  class=\"choice-20 depth-1\"  >Bahrain<\/option><option value=\"Bangladesh\"  class=\"choice-21 depth-1\"  >Bangladesh<\/option><option value=\"Barbados\"  class=\"choice-22 depth-1\"  >Barbados<\/option><option value=\"Belarus\"  class=\"choice-23 depth-1\"  >Belarus<\/option><option value=\"Belgium\"  class=\"choice-24 depth-1\"  >Belgium<\/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=\"Bolivia\"  class=\"choice-28 depth-1\"  >Bolivia<\/option><option value=\"Bosnia and Herzegovina\"  class=\"choice-29 depth-1\"  >Bosnia and Herzegovina<\/option><option value=\"Botswana\"  class=\"choice-30 depth-1\"  >Botswana<\/option><option value=\"Brazil\"  class=\"choice-31 depth-1\"  >Brazil<\/option><option value=\"Brunei\"  class=\"choice-32 depth-1\"  >Brunei<\/option><option value=\"Bulgaria\"  class=\"choice-33 depth-1\"  >Bulgaria<\/option><option value=\"Burkina Faso\"  class=\"choice-34 depth-1\"  >Burkina Faso<\/option><option value=\"Burundi\"  class=\"choice-35 depth-1\"  >Burundi<\/option><option value=\"Cabo Verde\"  class=\"choice-36 depth-1\"  >Cabo Verde<\/option><option value=\"Cambodia\"  class=\"choice-37 depth-1\"  >Cambodia<\/option><option value=\"Cameroon\"  class=\"choice-38 depth-1\"  >Cameroon<\/option><option value=\"Canada\"  class=\"choice-39 depth-1\"  >Canada<\/option><option value=\"Central African Republic\"  class=\"choice-40 depth-1\"  >Central African Republic<\/option><option value=\"Chad\"  class=\"choice-41 depth-1\"  >Chad<\/option><option value=\"Chile\"  class=\"choice-42 depth-1\"  >Chile<\/option><option value=\"China\"  class=\"choice-43 depth-1\"  >China<\/option><option value=\"Colombia\"  class=\"choice-44 depth-1\"  >Colombia<\/option><option value=\"Comoros\"  class=\"choice-45 depth-1\"  >Comoros<\/option><option value=\"Congo\"  class=\"choice-46 depth-1\"  >Congo<\/option><option value=\"Costa Rica\"  class=\"choice-47 depth-1\"  >Costa Rica<\/option><option value=\"Croatia\"  class=\"choice-48 depth-1\"  >Croatia<\/option><option value=\"Cuba\"  class=\"choice-49 depth-1\"  >Cuba<\/option><option value=\"Cyprus\"  class=\"choice-50 depth-1\"  >Cyprus<\/option><option value=\"Czech Republic\"  class=\"choice-51 depth-1\"  >Czech Republic<\/option><option value=\"Democratic Republic of the Congo\"  class=\"choice-52 depth-1\"  >Democratic Republic of the Congo<\/option><option value=\"Denmark\"  class=\"choice-53 depth-1\"  >Denmark<\/option><option value=\"Djibouti\"  class=\"choice-54 depth-1\"  >Djibouti<\/option><option value=\"Dominica\"  class=\"choice-55 depth-1\"  >Dominica<\/option><option value=\"Dominican Republic\"  class=\"choice-56 depth-1\"  >Dominican Republic<\/option><option value=\"Ecuador\"  class=\"choice-57 depth-1\"  >Ecuador<\/option><option value=\"Egypt\"  class=\"choice-58 depth-1\"  >Egypt<\/option><option value=\"El Salvador\"  class=\"choice-59 depth-1\"  >El Salvador<\/option><option value=\"Equatorial Guinea\"  class=\"choice-60 depth-1\"  >Equatorial Guinea<\/option><option value=\"Eritrea\"  class=\"choice-61 depth-1\"  >Eritrea<\/option><option value=\"Estonia\"  class=\"choice-62 depth-1\"  >Estonia<\/option><option value=\"Eswatini\"  class=\"choice-63 depth-1\"  >Eswatini<\/option><option value=\"Ethiopia\"  class=\"choice-64 depth-1\"  >Ethiopia<\/option><option value=\"Fiji\"  class=\"choice-65 depth-1\"  >Fiji<\/option><option value=\"Finland\"  class=\"choice-66 depth-1\"  >Finland<\/option><option value=\"France\"  class=\"choice-67 depth-1\"  >France<\/option><option value=\"Gabon\"  class=\"choice-68 depth-1\"  >Gabon<\/option><option value=\"Gambia\"  class=\"choice-69 depth-1\"  >Gambia<\/option><option value=\"Georgia\"  class=\"choice-70 depth-1\"  >Georgia<\/option><option value=\"Germany\"  class=\"choice-71 depth-1\"  >Germany<\/option><option value=\"Ghana\"  class=\"choice-72 depth-1\"  >Ghana<\/option><option value=\"Greece\"  class=\"choice-73 depth-1\"  >Greece<\/option><option value=\"Grenada\"  class=\"choice-74 depth-1\"  >Grenada<\/option><option value=\"Guatemala\"  class=\"choice-75 depth-1\"  >Guatemala<\/option><option value=\"Guinea\"  class=\"choice-76 depth-1\"  >Guinea<\/option><option value=\"Guinea-Bissau\"  class=\"choice-77 depth-1\"  >Guinea-Bissau<\/option><option value=\"Guyana\"  class=\"choice-78 depth-1\"  >Guyana<\/option><option value=\"Haiti\"  class=\"choice-79 depth-1\"  >Haiti<\/option><option value=\"Honduras\"  class=\"choice-80 depth-1\"  >Honduras<\/option><option value=\"Hungary\"  class=\"choice-81 depth-1\"  >Hungary<\/option><option value=\"Iceland\"  class=\"choice-82 depth-1\"  >Iceland<\/option><option value=\"India\"  class=\"choice-83 depth-1\"  >India<\/option><option value=\"Indonesia\"  class=\"choice-84 depth-1\"  >Indonesia<\/option><option value=\"Iran\"  class=\"choice-85 depth-1\"  >Iran<\/option><option value=\"Iraq\"  class=\"choice-86 depth-1\"  >Iraq<\/option><option value=\"Ireland\"  class=\"choice-87 depth-1\"  >Ireland<\/option><option value=\"Israel\"  class=\"choice-88 depth-1\"  >Israel<\/option><option value=\"Italy\"  class=\"choice-89 depth-1\"  >Italy<\/option><option value=\"Ivory Coast\"  class=\"choice-90 depth-1\"  >Ivory Coast<\/option><option value=\"Jamaica\"  class=\"choice-91 depth-1\"  >Jamaica<\/option><option value=\"Japan\"  class=\"choice-92 depth-1\"  >Japan<\/option><option value=\"Jordan\"  class=\"choice-93 depth-1\"  >Jordan<\/option><option value=\"Kazakhstan\"  class=\"choice-94 depth-1\"  >Kazakhstan<\/option><option value=\"Kenya\"  class=\"choice-95 depth-1\"  >Kenya<\/option><option value=\"Kiribati\"  class=\"choice-96 depth-1\"  >Kiribati<\/option><option value=\"Kuwait\"  class=\"choice-97 depth-1\"  >Kuwait<\/option><option value=\"Kyrgyzstan\"  class=\"choice-98 depth-1\"  >Kyrgyzstan<\/option><option value=\"Laos\"  class=\"choice-99 depth-1\"  >Laos<\/option><option value=\"Latvia\"  class=\"choice-100 depth-1\"  >Latvia<\/option><option value=\"Lebanon\"  class=\"choice-101 depth-1\"  >Lebanon<\/option><option value=\"Lesotho\"  class=\"choice-102 depth-1\"  >Lesotho<\/option><option value=\"Liberia\"  class=\"choice-103 depth-1\"  >Liberia<\/option><option value=\"Libya\"  class=\"choice-104 depth-1\"  >Libya<\/option><option value=\"Liechtenstein\"  class=\"choice-105 depth-1\"  >Liechtenstein<\/option><option value=\"Lithuania\"  class=\"choice-106 depth-1\"  >Lithuania<\/option><option value=\"Luxembourg\"  class=\"choice-107 depth-1\"  >Luxembourg<\/option><option value=\"Madagascar\"  class=\"choice-108 depth-1\"  >Madagascar<\/option><option value=\"Malawi\"  class=\"choice-109 depth-1\"  >Malawi<\/option><option value=\"Malaysia\"  class=\"choice-110 depth-1\"  >Malaysia<\/option><option value=\"Maldives\"  class=\"choice-111 depth-1\"  >Maldives<\/option><option value=\"Mali\"  class=\"choice-112 depth-1\"  >Mali<\/option><option value=\"Malta\"  class=\"choice-113 depth-1\"  >Malta<\/option><option value=\"Marshall Islands\"  class=\"choice-114 depth-1\"  >Marshall Islands<\/option><option value=\"Mauritania\"  class=\"choice-115 depth-1\"  >Mauritania<\/option><option value=\"Mauritius\"  class=\"choice-116 depth-1\"  >Mauritius<\/option><option value=\"Mexico\"  class=\"choice-117 depth-1\"  >Mexico<\/option><option value=\"Micronesia\"  class=\"choice-118 depth-1\"  >Micronesia<\/option><option value=\"Moldova\"  class=\"choice-119 depth-1\"  >Moldova<\/option><option value=\"Monaco\"  class=\"choice-120 depth-1\"  >Monaco<\/option><option value=\"Mongolia\"  class=\"choice-121 depth-1\"  >Mongolia<\/option><option value=\"Montenegro\"  class=\"choice-122 depth-1\"  >Montenegro<\/option><option value=\"Morocco\"  class=\"choice-123 depth-1\"  >Morocco<\/option><option value=\"Mozambique\"  class=\"choice-124 depth-1\"  >Mozambique<\/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=\"Netherlands\"  class=\"choice-129 depth-1\"  >Netherlands<\/option><option value=\"New Zealand\"  class=\"choice-130 depth-1\"  >New Zealand<\/option><option value=\"Nicaragua\"  class=\"choice-131 depth-1\"  >Nicaragua<\/option><option value=\"Niger\"  class=\"choice-132 depth-1\"  >Niger<\/option><option value=\"Nigeria\"  class=\"choice-133 depth-1\"  >Nigeria<\/option><option value=\"North Korea\"  class=\"choice-134 depth-1\"  >North Korea<\/option><option value=\"North Macedonia\"  class=\"choice-135 depth-1\"  >North Macedonia<\/option><option value=\"Norway\"  class=\"choice-136 depth-1\"  >Norway<\/option><option value=\"Oman\"  class=\"choice-137 depth-1\"  >Oman<\/option><option value=\"Pakistan\"  class=\"choice-138 depth-1\"  >Pakistan<\/option><option value=\"Palau\"  class=\"choice-139 depth-1\"  >Palau<\/option><option value=\"Palestine\"  class=\"choice-140 depth-1\"  >Palestine<\/option><option value=\"Panama\"  class=\"choice-141 depth-1\"  >Panama<\/option><option value=\"Papua New Guinea\"  class=\"choice-142 depth-1\"  >Papua New Guinea<\/option><option value=\"Paraguay\"  class=\"choice-143 depth-1\"  >Paraguay<\/option><option value=\"Peru\"  class=\"choice-144 depth-1\"  >Peru<\/option><option value=\"Philippines\"  class=\"choice-145 depth-1\"  >Philippines<\/option><option value=\"Poland\"  class=\"choice-146 depth-1\"  >Poland<\/option><option value=\"Portugal\"  class=\"choice-147 depth-1\"  >Portugal<\/option><option value=\"Qatar\"  class=\"choice-148 depth-1\"  >Qatar<\/option><option value=\"Romania\"  class=\"choice-149 depth-1\"  >Romania<\/option><option value=\"Russia\"  class=\"choice-150 depth-1\"  >Russia<\/option><option value=\"Rwanda\"  class=\"choice-151 depth-1\"  >Rwanda<\/option><option value=\"Saint Kitts and Nevis\"  class=\"choice-152 depth-1\"  >Saint Kitts and Nevis<\/option><option value=\"Saint Lucia\"  class=\"choice-153 depth-1\"  >Saint Lucia<\/option><option value=\"Saint Vincent and the Grenadines\"  class=\"choice-154 depth-1\"  >Saint Vincent and the Grenadines<\/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=\"Sao Tome and Principe\"  class=\"choice-157 depth-1\"  >Sao Tome and Principe<\/option><option value=\"Saudi Arabia\"  class=\"choice-158 depth-1\"  >Saudi Arabia<\/option><option value=\"Senegal\"  class=\"choice-159 depth-1\"  >Senegal<\/option><option value=\"Serbia\"  class=\"choice-160 depth-1\"  >Serbia<\/option><option value=\"Seychelles\"  class=\"choice-161 depth-1\"  >Seychelles<\/option><option value=\"Sierra Leone\"  class=\"choice-162 depth-1\"  >Sierra Leone<\/option><option value=\"Singapore\"  class=\"choice-163 depth-1\"  >Singapore<\/option><option value=\"Slovakia\"  class=\"choice-164 depth-1\"  >Slovakia<\/option><option value=\"Slovenia\"  class=\"choice-165 depth-1\"  >Slovenia<\/option><option value=\"Solomon Islands\"  class=\"choice-166 depth-1\"  >Solomon Islands<\/option><option value=\"Somalia\"  class=\"choice-167 depth-1\"  >Somalia<\/option><option value=\"South Africa\"  class=\"choice-168 depth-1\"  >South Africa<\/option><option value=\"South Korea\"  class=\"choice-169 depth-1\"  >South Korea<\/option><option value=\"South Sudan\"  class=\"choice-170 depth-1\"  >South Sudan<\/option><option value=\"Spain\"  class=\"choice-171 depth-1\"  >Spain<\/option><option value=\"Sri Lanka\"  class=\"choice-172 depth-1\"  >Sri Lanka<\/option><option value=\"Sudan\"  class=\"choice-173 depth-1\"  >Sudan<\/option><option value=\"Suriname\"  class=\"choice-174 depth-1\"  >Suriname<\/option><option value=\"Sweden\"  class=\"choice-175 depth-1\"  >Sweden<\/option><option value=\"Switzerland\"  class=\"choice-176 depth-1\"  >Switzerland<\/option><option value=\"Syria\"  class=\"choice-177 depth-1\"  >Syria<\/option><option value=\"Tajikistan\"  class=\"choice-178 depth-1\"  >Tajikistan<\/option><option value=\"Tanzania\"  class=\"choice-179 depth-1\"  >Tanzania<\/option><option value=\"Thailand\"  class=\"choice-180 depth-1\"  >Thailand<\/option><option value=\"Timor-Leste\"  class=\"choice-181 depth-1\"  >Timor-Leste<\/option><option value=\"Togo\"  class=\"choice-182 depth-1\"  >Togo<\/option><option value=\"Tonga\"  class=\"choice-183 depth-1\"  >Tonga<\/option><option value=\"Trinidad and Tobago\"  class=\"choice-184 depth-1\"  >Trinidad and Tobago<\/option><option value=\"Tunisia\"  class=\"choice-185 depth-1\"  >Tunisia<\/option><option value=\"Turkey\"  class=\"choice-186 depth-1\"  >Turkey<\/option><option value=\"Turkmenistan\"  class=\"choice-187 depth-1\"  >Turkmenistan<\/option><option value=\"Tuvalu\"  class=\"choice-188 depth-1\"  >Tuvalu<\/option><option value=\"Uganda\"  class=\"choice-189 depth-1\"  >Uganda<\/option><option value=\"Ukraine\"  class=\"choice-190 depth-1\"  >Ukraine<\/option><option value=\"United Arab Emirates\"  class=\"choice-191 depth-1\"  >United Arab Emirates<\/option><option value=\"United Kingdom\"  class=\"choice-192 depth-1\"  >United Kingdom<\/option><option value=\"United States\"  class=\"choice-193 depth-1\"  >United States<\/option><option value=\"Uruguay\"  class=\"choice-194 depth-1\"  >Uruguay<\/option><option value=\"Uzbekistan\"  class=\"choice-195 depth-1\"  >Uzbekistan<\/option><option value=\"Vanuatu\"  class=\"choice-196 depth-1\"  >Vanuatu<\/option><option value=\"Vatican City\"  class=\"choice-197 depth-1\"  >Vatican City<\/option><option value=\"Venezuela\"  class=\"choice-198 depth-1\"  >Venezuela<\/option><option value=\"Vietnam\"  class=\"choice-199 depth-1\"  >Vietnam<\/option><option value=\"Yemen\"  class=\"choice-200 depth-1\"  >Yemen<\/option><option value=\"Zambia\"  class=\"choice-201 depth-1\"  >Zambia<\/option><option value=\"Zimbabwe\"  class=\"choice-202 depth-1\"  >Zimbabwe<\/option><\/select><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-2162-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-2162-field_33\" aria-hidden=\"false\">Language<\/label><input type=\"text\" id=\"wpforms-2162-field_33\" class=\"wpforms-field-large\" name=\"wpforms[fields][33]\" value=\"English\" aria-errormessage=\"wpforms-2162-field_33-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-2162-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-2162-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-2162-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=\"2162\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/swinggolfresidencial.com\/de\/wp-json\/wp\/v2\/pages\/2048\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-2162\" class=\"wpforms-submit\" data-alt-text=\"Ich arbeite daran...\" data-submit-text=\"Schalten Sie alle Informationen frei\" aria-live=\"assertive\" value=\"wpforms-submit\">Schalten Sie alle Informationen frei<\/button><img decoding=\"async\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Wird geladen\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  'use strict';\n\n  var section  = document.getElementById('sg-unlock');\n  var modal    = document.getElementById('sg_agent_modal');\n  var trigger  = document.getElementById('sg_agent_trigger');\n  var backdrop = document.getElementById('sg_agent_backdrop');\n  var closeBtn = document.getElementById('sg_agent_close');\n  var scrollPos = 0;\n\n  \/* ---- Scroll lock ---- *\/\n  function lockScroll() {\n    scrollPos = window.pageYOffset;\n    document.body.style.overflow   = 'hidden';\n    document.body.style.position   = 'fixed';\n    document.body.style.top        = '-' + scrollPos + 'px';\n    document.body.style.width      = '100%';\n  }\n\n  function unlockScroll() {\n    document.body.style.removeProperty('overflow');\n    document.body.style.removeProperty('position');\n    document.body.style.removeProperty('top');\n    document.body.style.removeProperty('width');\n    window.scrollTo(0, scrollPos);\n  }\n\n  \/* ---- Modal open \/ close ---- *\/\n  function openModal() {\n    modal.classList.add('sg-agent-modal--open');\n    lockScroll();\n  }\n\n  function closeModal() {\n    modal.classList.remove('sg-agent-modal--open');\n    unlockScroll();\n  }\n\n  if (trigger)  { trigger.addEventListener('click',  function (e) { e.preventDefault(); openModal(); }); }\n  if (backdrop) { backdrop.addEventListener('click', closeModal); }\n  if (closeBtn) { closeBtn.addEventListener('click',  closeModal); }\n\n  document.addEventListener('keydown', function (e) {\n    if (e.key === 'Escape' && modal.classList.contains('sg-agent-modal--open')) {\n      closeModal();\n    }\n  });\n\n  \/* ---- Scroll reveal ---- *\/\n  if (section && 'IntersectionObserver' in window) {\n    var observer = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          section.classList.add('sg-unlock--visible');\n          observer.unobserve(section);\n        }\n      });\n    }, { threshold: 0.15 });\n\n    observer.observe(section);\n  } else if (section) {\n    section.classList.add('sg-unlock--visible');\n  }\n\n}());\n<\/script>\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>\u00dcber uns Typologien Galerie Standort Informationen freischalten Men\u00fc \u00dcber uns 01 Typologien 02 Galerie 03 Standort 04 Informationen freischalten Kontakt Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Mittelmeerk\u00fcste Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Mittelmeerk\u00fcste Lebe zwischen dem Golf und dem Meer Mittelmeer. Moderne Neubauwohnungen zum Genie\u00dfen jeden Tag. Qualit\u00e4t, Natur und volles Leben in Pulp\u00ed, Almer\u00eda. Dein Zuhause entdecken [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":52,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2048","page","type-page","status-publish","has-post-thumbnail","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>Swing Golf Residencial | Neubau in Pulp\u00ed, Almer\u00eda<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/swinggolfresidencial.com\/de\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Swing Golf Residencial | Neubau in Pulp\u00ed, Almer\u00eda\" \/>\n<meta property=\"og:description\" content=\"\u00dcber uns Typologien Galerie Standort Informationen freischalten Men\u00fc \u00dcber uns 01 Typologien 02 Galerie 03 Standort 04 Informationen freischalten Kontakt Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Mittelmeerk\u00fcste Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Mittelmeerk\u00fcste Lebe zwischen dem Golf und dem Meer Mittelmeer. Moderne Neubauwohnungen zum Genie\u00dfen jeden Tag. Qualit\u00e4t, Natur und volles Leben in Pulp\u00ed, Almer\u00eda. Dein Zuhause entdecken [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/swinggolfresidencial.com\/de\/\" \/>\n<meta property=\"og:site_name\" content=\"Swing Golf\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-04T15:40:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1429\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/swinggolfresidencial.com\/de\/\",\"url\":\"https:\/\/swinggolfresidencial.com\/de\/\",\"name\":\"Swing Golf Residencial | Neubau in Pulp\u00ed, Almer\u00eda\",\"isPartOf\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/de\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/de\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg\",\"datePublished\":\"2026-03-01T16:33:37+00:00\",\"dateModified\":\"2026-05-04T15:40:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/de\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/swinggolfresidencial.com\/de\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/swinggolfresidencial.com\/de\/#primaryimage\",\"url\":\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg\",\"contentUrl\":\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg\",\"width\":2560,\"height\":1429},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/swinggolfresidencial.com\/de\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/swinggolfresidencial.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Engage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/swinggolfresidencial.com\/de\/#website\",\"url\":\"https:\/\/swinggolfresidencial.com\/de\/\",\"name\":\"Swing Golf\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/swinggolfresidencial.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/swinggolfresidencial.com\/de\/#organization\",\"name\":\"Swing Golf\",\"url\":\"https:\/\/swinggolfresidencial.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/swinggolfresidencial.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/favicon-swinggolf.png\",\"contentUrl\":\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/favicon-swinggolf.png\",\"width\":200,\"height\":200,\"caption\":\"Swing Golf\"},\"image\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/de\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Swing Golf Residencial | Neubau in Pulp\u00ed, Almer\u00eda","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:\/\/swinggolfresidencial.com\/de\/","og_locale":"de_DE","og_type":"article","og_title":"Swing Golf Residencial | Neubau in Pulp\u00ed, Almer\u00eda","og_description":"\u00dcber uns Typologien Galerie Standort Informationen freischalten Men\u00fc \u00dcber uns 01 Typologien 02 Galerie 03 Standort 04 Informationen freischalten Kontakt Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Mittelmeerk\u00fcste Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Mittelmeerk\u00fcste Lebe zwischen dem Golf und dem Meer Mittelmeer. Moderne Neubauwohnungen zum Genie\u00dfen jeden Tag. Qualit\u00e4t, Natur und volles Leben in Pulp\u00ed, Almer\u00eda. Dein Zuhause entdecken [&hellip;]","og_url":"https:\/\/swinggolfresidencial.com\/de\/","og_site_name":"Swing Golf","article_modified_time":"2026-05-04T15:40:31+00:00","og_image":[{"width":2560,"height":1429,"url":"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/swinggolfresidencial.com\/de\/","url":"https:\/\/swinggolfresidencial.com\/de\/","name":"Swing Golf Residencial | Neubau in Pulp\u00ed, Almer\u00eda","isPartOf":{"@id":"https:\/\/swinggolfresidencial.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/swinggolfresidencial.com\/de\/#primaryimage"},"image":{"@id":"https:\/\/swinggolfresidencial.com\/de\/#primaryimage"},"thumbnailUrl":"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg","datePublished":"2026-03-01T16:33:37+00:00","dateModified":"2026-05-04T15:40:31+00:00","breadcrumb":{"@id":"https:\/\/swinggolfresidencial.com\/de\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/swinggolfresidencial.com\/de\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/swinggolfresidencial.com\/de\/#primaryimage","url":"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg","contentUrl":"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg","width":2560,"height":1429},{"@type":"BreadcrumbList","@id":"https:\/\/swinggolfresidencial.com\/de\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/swinggolfresidencial.com\/de\/"},{"@type":"ListItem","position":2,"name":"Engage"}]},{"@type":"WebSite","@id":"https:\/\/swinggolfresidencial.com\/de\/#website","url":"https:\/\/swinggolfresidencial.com\/de\/","name":"Swing Golf","description":"","publisher":{"@id":"https:\/\/swinggolfresidencial.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/swinggolfresidencial.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/swinggolfresidencial.com\/de\/#organization","name":"Swing Golf","url":"https:\/\/swinggolfresidencial.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/swinggolfresidencial.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/favicon-swinggolf.png","contentUrl":"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/favicon-swinggolf.png","width":200,"height":200,"caption":"Swing Golf"},"image":{"@id":"https:\/\/swinggolfresidencial.com\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/swinggolfresidencial.com\/de\/wp-json\/wp\/v2\/pages\/2048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swinggolfresidencial.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/swinggolfresidencial.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/swinggolfresidencial.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/swinggolfresidencial.com\/de\/wp-json\/wp\/v2\/comments?post=2048"}],"version-history":[{"count":23,"href":"https:\/\/swinggolfresidencial.com\/de\/wp-json\/wp\/v2\/pages\/2048\/revisions"}],"predecessor-version":[{"id":2352,"href":"https:\/\/swinggolfresidencial.com\/de\/wp-json\/wp\/v2\/pages\/2048\/revisions\/2352"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swinggolfresidencial.com\/de\/wp-json\/wp\/v2\/media\/52"}],"wp:attachment":[{"href":"https:\/\/swinggolfresidencial.com\/de\/wp-json\/wp\/v2\/media?parent=2048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}